Musik

aus RHWiki, der freien Romhacking-Enzyklopädie

Was wäre ein Spiel nur ohne Musik? Meist ist die Musik ein sehr wichtiger Bestandteil von Spielen. Jedoch ist es auch nicht der einfachste, da nicht nur die Liederstellung oftmals Probleme bereitet.

Abspielen der Musik

Das Abspielen eines Liedes ist selbst für Programmierer des Spiels nicht immer das Einfachste. Bis zum endgültigem Abspielen eines Liedes ist es ein weiter Weg. Zunächst muss ein Mixer programmiert werden, der alle Töne, die irgendwie abspielt werden sollen, zusammenrechnet, so das insgesamt nur ein einziger laufender Ton entsteht, es entsteht ein Audio-Stream. Dieser Stream ist dann der laufende Ton - alles was dort steht wird auch abgespielt. Man kann sich den Mixer etwa wie ein Audioprogramm vorstellen, der einfach in die Hintergrundsmusik z.B. auch noch den Sprungton mit einbaut.

Dieser Mixer muss für die Zielhardware selber programmiert werden, da es keine fertigen Bestandteile/Funktionen dafür gibt. Und gerade weil so eine große Freiheit bei der Audiosteuerung besteht gibt es von ROM zu ROM oftmals große Unterschiede beim Abspielen und beim Speichern der Musik.

Musik

Was ist eigentlich ein Musikstück in einem ROM? Eigentlich ist das nichts anderes als eine Anreihung von Samples, die in einer festgelegten Reihenfolge und Geschwindigkeit in unterschiedlichen Tonlagen abgespielt werden. Das heißt ein Musikstück besteht aus 2 Teilen, den Samples und den Musikdaten. Wie dabei die Musikdaten gespeichert werden, kann in jedem ROM anders sein. Oftmals sind die Lieder in Form von Scripten gespeichert, die einfach sagen 'Spiele Ton x in Tonlage y für z Sekunden ab. Danach mache Pause für z Sekunden'. Diesen Script zu finden ist oftmals sehr schwer und benötigt oftmals auch gute Assembler Kenntnisse.

Siehe auch

'Persönliche Werkzeuge