Written by Emberlynn Bland.
It is highly recomended you read the music documentation before continuing.
GBT Player can be compiled to use a different set of 8 pre-determined waveforms for Channel 3, compared to the defaults that are mentioned in the music docs. This lets you edit all 8 waveforms for Channel 3 on a per-game basis. These 8 waveforms can not be swapped-out during gameplay.
After using Engine Eject (2.0.0 and above) the file gbt_player_bank1.s
can be found inside of assets/engine/src/core
. Lines 40 to 47 contain sets of nibbles that determine the waveform shape for each of Channel 3's instruments.