Channel 0 is used for voice and sound effects, the other channels are used for music. It is slightly modified from Sunplus examples, and also used in the V.Smile Baby games.

Channels are allocated dynamically (the code looks for a free channel to play each note as it comes). If there are no channels available, the note is just skipped.

00 20 marks the end of the song.

Otherwise there are commands as 3 words used as 6 packed bytes:

  • Note pitch
  • Note reverb
  • Instrument
  • Stereo panning (from 0 = left to 127 = right)
  • Volume
  • Attack length
vtech_music_driver.txt · Last modified: 2024/03/24 09:48 by pulkomandy
CC Attribution 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0