Was stimmt an dieser Custom-Music nicht?

geschrieben am 08.12.2012 21:24:30
( Link )
Ich bin gerade dabei eigene Musik zu porten, habe aber noch nicht richtig verstanden, wie das eigentlich geht.

Mein Lied:
Spoiler anzeigen
r8/

[o6@f+8d8f+8f+8d4
f+8d8f+8f+8d4
o3g8o5g8d8g8o3b8o5g8d4
f+8d8f+8f+8d4
o3a8>a8>c+8a8>c+8 a+8>d8a+8>d8



#1

r8/

o5
f+8f+4f+8f+4
f+8f+4f+8f+4
o3g8o5g8g4o3g8o5g8g4
f+8f+4f+8f+4
o3a8o5c+8c+4o3a8o5e8e4
o3a+8o5d8d4o3a+8o5f8f4
;



#2

r8/

@o5
d8d4d8d4
d8d4d8d4
o3g8o5d8d4o3g8o5d8d4
d8d4d8d4
o3a8>a8a4 o3a+8>a+8a+4 ;


Was ist daran nun nicht richtig? Ich möchte für die Melodie Das Trompeten Sample (6) benutzen und für beide Teile der Begleitung das Akustikgitarren-Sample (5) benutzen. Bin ich da auf dem richtigen Weg?
(\__/)
(-'.'-) This is Bunny. Copy and paste bunny into your
(")_(") signature to help him gain world domination.
geschrieben am 09.12.2012 9:10:35
( Link )
Nun ja o1 bedeutet erste Oktave o2 folglich zweite etc.
Nach einem @ kommt die Nummer für das Insrument, welches abgespielt werden soll also z.B. @13
Meines wissen nach kann es also z.B. kein @o3 geben, da du dort zwei Sachen zu einem vermischt.

Dir fehlt außerdem immer der Channelkopf, welcher Channel, Instrument, Rechts/Links, Tonlänge festlegt.
Auch fehlt der Mainchannel, welcher Lautstärke und Geschwindigkeit angibt.

Was soll eigentlich dieses r8/ bedeuten? Meinst du hier l8?
geschrieben am 09.12.2012 11:00:46
( Link )
Ich habe als Basis eine Datei von SMW-Central genommen, da war dieses r8/ bei. Ich habe es jetzt ein wenig abgeändert, so das es mein txt-Player (AM4 Player) abspielt. Wenn ich Lunar Magic öffne, dann zeigt es mir auf den Plätzen 0A + 0B nicht an, dass dort Custom-Music gespeichert habe, nach dem Patchen versteht sich. Wenn ich trotzdem versuche sie aufzurufen, dann erscheint beim Spielen nur ein schwarzer Bildschirm, anstatt meine Musik.

So sieht das Stück bisher aus:
Spoiler anzeigen
@6 v255 w240 t55

f+8d8f+8f+8d4

f+8d8f+8f+8d4

o3g8o5g8d8g8o3b8o5g8d4

f+8d8f+8f+8d4

o3a8>a8>c+8a8>c+8
a+8>d8a+8>d8


#1



@5 v255 w240 t55


f+8f+4f+8f+4
f+8f+4f+8f+4
o3g8o5g8g4o3g8o5g8g4
f+8f+4f+8f+4
o3a8o5c+8c+4o3a8o5e8e4
o3a+8o5d8d4o3a+8o5f8f4
;




#2



@9 v255 w240 t55


d8d4d8d4
d8d4d8d4
o3g8o5d8d4o3g8o5d8d4
d8d4d8d4
o3a8>a8a4 o3a+8>a+8a+4 ;
(\__/)
(-'.'-) This is Bunny. Copy and paste bunny into your
(")_(") signature to help him gain world domination.
geschrieben am 09.12.2012 11:41:35
( Link )
Es fehlt noch der Nullte Channel:
So sollte es gehen (alles rote hab ich hinzugefügt, die q7f sind nicht nötig, aber sinnvoll)

Spoiler anzeigen
#0 @6 q7f v255 w240 t55
f+8d8f+8f+8d4
f+8d8f+8f+8d4
o3g8o5g8d8g8o3b8o5g8d4
f+8d8f+8f+8d4
o3a8>a8>c+8a8>c+8 a+8>d8a+8>d8 ;

#1 @5 q7f v255 w240 t55
f+8f+4f+8f+4
f+8f+4f+8f+4
o3g8o5g8g4o3g8o5g8g4
f+8f+4f+8f+4
o3a8o5c+8c+4o3a8o5e8e4
o3a+8o5d8d4o3a+8o5f8f4
;

#2 @9 q7f v255 w240 t55
d8d4d8d4
d8d4d8d4
o3g8o5d8d4o3g8o5d8d4
d8d4d8d4
o3a8>a8a4 o3a+8>a+8a+4 ;
geschrieben am 09.12.2012 11:55:59
( Link )
Danke dir für deine Hilfe . Lunar Magic zeigt mir aber immer noch an, dass die Plätze nicht genutzt sind. Woran kann das liegen?
(\__/)
(-'.'-) This is Bunny. Copy and paste bunny into your
(")_(") signature to help him gain world domination.
geschrieben am 09.12.2012 12:34:57
( Link )
Daran, dass du keine .msc-Datei hast, wahrscheinlich. Guck mal in der Hilfedatei von LM danach.
geschrieben am 09.12.2012 17:52:50
( Link )
Nach dem Muster

Track Number
Reserved Value (in hex)
Track name text

soll ich das einfügen.
Die Tracknummer wäre dann 0A und der Name beliebig, aber was ist mit dem reservierten Platz gemeint?
(\__/)
(-'.'-) This is Bunny. Copy and paste bunny into your
(")_(") signature to help him gain world domination.
geschrieben am 09.12.2012 17:57:34
( Link )
Zitat
The reserved value should be zero for level music tracks, and 1 for overworld music tracks.
geschrieben am 09.12.2012 19:35:37
( Link )
Gut, danke, er zeigt mir den Namen nun an, jedoch habe ich immernoch einen schwarzen Bildschirm, wenn sie starten soll.
(\__/)
(-'.'-) This is Bunny. Copy and paste bunny into your
(")_(") signature to help him gain world domination.
geschrieben am 09.12.2012 19:42:30
( Link )
Hast du mal -se (also den NSPC-Patch probiert?)
Wenn das nicht geht dann probiers mal, wenn du folgendes noch am Anfang in die txt Datei schreibst:
#0 w250 t55
geschrieben am 09.12.2012 20:06:23
( Link )
Ja den NSPC-Patch habe ich bereits angewendet, ich habe gerade auch noch dein #0 w250 t55 eingefügt und damit etwas experimentiert, am Ergebnis hat es aber nichts verändert.
(\__/)
(-'.'-) This is Bunny. Copy and paste bunny into your
(")_(") signature to help him gain world domination.
geschrieben am 09.12.2012 20:25:50
( Link )
Ich merke gerade, dass das Problem nicht an meinem Stück liegt, sondern an irgendeinem Fehler beim einfügen. Ich habe nämlich einStück von SMWCentral genommen und es zum Test einfügen wollen. Woran kann das liegen?
Wenn ich Musik hinzufüge, dann setze ich die txt in den entsprechenden Ordner (hier OW), trage die Stücke in die .ini ein, ziehe meine smw.smc auf die AddMusic.exe, trage die Daten in die .msc ein, wähle das Stück, welches spielen soll mit Lunar Magic aus und speicher. Dann starte ich das Spiel und nach dem Intro, wenn ich auf die Map gelangen soll erscheint ein nicht verschindender schwarzer Bildschirm anstatt meines Liedes.
(\__/)
(-'.'-) This is Bunny. Copy and paste bunny into your
(")_(") signature to help him gain world domination.
geschrieben am 09.12.2012 21:50:11
( Link )
Probiers mal so:
Nimm den cmd Prozessor von windows und tu ihn in den Ordner, in welchen addmusic, deine ROM und die Musikordner sind.
Dann klicke cmd an und schreibe addmusic HACKNAME.smc -se
Und dann das ganze noch mal nur mit: addmusic HACKNAME.smc OW
(OW da die Musik ja im OW-Ordner ist)
geschrieben am 10.12.2012 19:42:09
( Link )
Das habe ich eigentlich schon ganz am Anfang gemacht. Es hat leider nichts an meiner Situation geändert. Ich glaube ich starte nochmal neu und kopiere die Level meines Hacks sowie die Overworld in die neue Rom hinein und ziehe auch all meine Programme nochmal neu .
(\__/)
(-'.'-) This is Bunny. Copy and paste bunny into your
(")_(") signature to help him gain world domination.