Game-Boy-Musik

In einem Satz

Der Game Boy hat vier Stimmen, keine Aufnahme. Zwei spielen Töne verschiedener Form, eine spielt eine kurze Welle, die du zeichnest, und eine spielt Rauschen. Lieder sind Noten für diese Stimmen.

Genauer

Die zwei Puls-Kanäle sind die Rechteckwellen. Der Wave-Kanal hält eine Form aus 32 Schritten. Der Rauschkanal ist das Zischen und das Schlagzeug. Es gibt keinen Kanal für eine aufgenommene Stimme oder eine MP3. Ein Soundtrack, der nach einer Band klingt, wurde auf diese vier heruntergesetzt.

hUGEDriver ist ein Spieler, der ein Lied für diese Kanäle liest und es aus dem ROM heraus abspielt. Retroable-Spiele mit Musik tragen solche Daten, übersetzt in dieselbe .gb-Datei wie das Spiel selbst.

Stockt die Musik, während das Bild beschäftigt ist, verbringt das Spiel zu lange zwischen den Momenten, in denen es den Ton fortschreiben darf. Die Lieddaten liegen trotzdem im ROM.

Zum Behalten

  • Vier Stimmen: zwei Puls, eine Welle, ein Rauschen
  • Musik sind Notendaten im ROM, keine komprimierte Aufnahme
  • hUGEDriver spielt diese Daten auf den vier Stimmen

Fragen

Kann ich ein Lied hochladen und abspielen lassen?

Nicht als Aufnahme. Die Melodie muss für die vier Stimmen gesetzt werden.

Warum klingen Game-Boy-Lieder so?

Weil jede Tonhöhe eine dieser vier Synthesizer-Stimmen ist und sonst nichts.

Ist die Musik eine eigene Datei?

Nein. Sie sind Bytes im selben ROM wie die Level.

Verwandt

Game Boy ist eine Marke von Nintendo. Retroable ist unabhängig und steht in keiner Verbindung zu Nintendo.