Banner
Views: 235,748,551
Time: 2013-05-18 10:45:30 AM
18 users online: o 1UPdudes, Akireyano, Cesar the FoxWolf, Dominik, o Doopy Buckride, everest700, Jayfeather, levelengine, Maniek, MetalJo, o Mippish, o ShadowPhoenix, Silver Scarlet, Sokobansolver, o Tahixham, TheRobju, wiiqwertyuiop, X-cniS - Guests: 42 - Bots: 11Users: 22,834 (1,281 active)
Latest: Shawndrveneist
Tip: Make sure that ALL exit-enabled pipes, doors, etc. lead somewhere, or else they'll take you to level 0 (the "endless" bonus game).
Music Porting
Forum Index - SMW Hacking - International SMW Hacking - Deutsch - Music Porting
Pages: « 1 »
Hi!
Ein kleines Step-by-Step Tutorial wie ihr aus MIDI Dateien coole Musik für SMW macht.

1. Was braucht ihr?


  • TinyMM
  • Englishes Addmusic(Damit wir verstehen, was es sagt;P)
  • Eine bereits expandete ROM (ca. 2MB)
  • Kenntnisse, wie ihr Musik in die ROM reinhaut
  • Und natürlich Lunar Magic!

Das haben wir geklärt, aber ihr solltet euch noch MIDI's aussuchen, von z.B. diesen Seiten:

VG Music, Cool-MIDI oder LennyMIDI, meine eigene MIDI Resource.

2. MML erzeugen und Channels schreiben


Also... zieht die MIDI auf das TinyMM.exe Icon (Symbol kann man das nicht nennen xD). Ihr erhaltet eine MML-Datei, die ihr am besten mit Phase 5 bearbeitet (hier downloaden)

Ihr seht als erstes sowas:
{Ch 01==============================================}
Löscht das und ersetzt das durch:
#0 @0 q7f v255 y10
#x @y qzz vaaa ybb
#0 = Channel null; #x -> x ist eine Zahl von 0-7, also haben wir 8 Channels.

@0 = Instrument Flöte; @y -> y Zahl von 0-29, wir haben 30 Instrumente.

q7f = Tonart normal; qzz -> 1. z ist Zahl von 0-9 und 2. z ist ein Buchstabe von a-f.

v255 = Lautstärke voll; vaaa -> aaa ist eine Zahl von 0-255, leise-laut

y10 = Lautsprecherposition Mitte; ybb -> bb ist eine Zahl von 1-19, links-rechts.



OK, zählt die Channels und löscht gleiche, überflüssige und nervige. Ihr könnt das mit dem Programm Anvil Studio sehen. So bekommt ihr auch Instrument, Lautstärke und Lautsprecherposition raus.

Das bekommt ihr hoffentlich selbst raus =D.

3. Hohe Oktaven erniedrigen/erhöhen


Wenn ihr jetzt eure Musik in addmusic einfügt, steht da bestimmt sowas wie Line 30 Octave is too high. Geht in Linie 30 und guckt nach. Bestimmt seht ihr ein o6 oder o5 irgendwo. Für o7 oder höher müsste in Addmusic Octave is illegal stehen. Erniedrigt jetzt das o6 -> o5 oder das o5 -> o4. Natürlich solltet ihr alles gleich reduzieren.
OK... jetzt machen wir weiter mit coolen Sachen, wie Echos.
Downloaded euch MML Editing Tool, geht auf Input -> Hex Commands.

Jetzt seht ihr oben so 'ne Liste, und ihr könnt auswählen:

  • Echos
  • ADSR
  • Tuning
  • Pan Fade
  • Volume Fade
  • Slide Pitch

Beachtet: Ihr müsst die Felder in DEZIMALZAHLEN ausfüllen, nicht in HEX (Er wandelt es automatisch um!)

OK, jetzt bedenkt: ECHOS IMMER AN DAS ENDE DES JEWELEIGEN CHANNELS SETZEN


OK jetzt hab ich Befehle ausgebaut. WYE, bitte schreib was ich noch machen muss, damit es "vollständig" ist!


Ich porte gerne für euch, weil ich es dann mit dem Tut vergeigt hab, wenn ich zu dumm geschrieben hab! =D

Weiter viel Spaß mit Hacking und gebt niemals auf!

(Was meint ihr wie ich auf ExGFX rippen gekommen bin?!)


Lenny
()()
(-.-)
(")(")
Last edited on 2011-04-01 06:31:57 AM by Lenny.
Hab die HTML-Fehler behoben. Prüfe lieber noch mal, ob alles richtig formatiert ist, bevor du den Post abschickst.

Das Tutorial ist so weit ganz okay, allerdings ist vieles nicht so umfassend erklärt, wie viele Einsteiger das vielleicht erwarten. Außerdem lässt es eine Menge Fragen offen: Welche Zahl für welches Instrument steht, zum Beispiel, oder wie so eine Musikdatei überhaupt aufgebaut ist - wofür die ganzen Buchstaben und Zahlen stehen, besonders die Oktavenkennzeichnungen. Methoden zum Loopen etc., ohne die ein Lied bei SMWC wahrscheinlich nicht angenommen wird, fehlen auch. Und ich persönlich würde das neue Addmusic von HuFlungDu nehmen, das funktioniert nämlich auch auf einer richtigen SNES.
Ich bin ultra schlecht in porten.
Und ich akzeptiere kein 'Les es doch'
...aber gutes Tutorial mach weiter
Sehr interessant Tutorial, MIDI-Dateien sind ziemlich hart zu arbeiten mit...
Pages: « 1 »
Forum Index - SMW Hacking - International SMW Hacking - Deutsch - Music Porting

The purpose of this site is not to distribute copyrighted material, but to honor one of our favourite games.

Copyright © 2005 - 2013 - SMW Central
Legal Information - Link To Us


Total queries: 28

Menu