summaryrefslogtreecommitdiff
path: root/sound/voicegroups
diff options
context:
space:
mode:
authorSeth Barberee <seth.barberee@gmail.com>2020-11-08 15:27:37 -0600
committerSeth Barberee <seth.barberee@gmail.com>2020-11-08 15:27:37 -0600
commitb426b333f7dd6cdf3e6babc052526e53c996f07d (patch)
tree721329a9a469c8df32a52476e0dfd1730056b25d /sound/voicegroups
parenta1cd2ce87fd9281dbea59520b8f5160c1bdeae28 (diff)
used m4a2s from ipatix to do an initial dump of audio and started working on audio part of pmd
Diffstat (limited to 'sound/voicegroups')
-rw-r--r--sound/voicegroups/bank_000.s1164
-rw-r--r--sound/voicegroups/bank_001.s30
-rw-r--r--sound/voicegroups/bank_002.s39
-rw-r--r--sound/voicegroups/bank_003.s30
-rw-r--r--sound/voicegroups/bank_004.s39
-rw-r--r--sound/voicegroups/bank_005.s561
-rw-r--r--sound/voicegroups/bank_006.s39
-rw-r--r--sound/voicegroups/bank_007.s39
-rw-r--r--sound/voicegroups/bank_008.s39
-rw-r--r--sound/voicegroups/bank_009.s39
-rw-r--r--sound/voicegroups/bank_010.s39
-rw-r--r--sound/voicegroups/bank_011.s39
-rw-r--r--sound/voicegroups/bank_012.s39
-rw-r--r--sound/voicegroups/bank_013.s39
-rw-r--r--sound/voicegroups/bank_014.s1164
-rw-r--r--sound/voicegroups/bank_015.s30
-rw-r--r--sound/voicegroups/bank_016.s39
-rw-r--r--sound/voicegroups/bank_017.s39
-rw-r--r--sound/voicegroups/bank_018.s39
-rw-r--r--sound/voicegroups/bank_019.s39
-rw-r--r--sound/voicegroups/bank_020.s39
-rw-r--r--sound/voicegroups/bank_021.s39
-rw-r--r--sound/voicegroups/bank_022.s39
-rw-r--r--sound/voicegroups/bank_023.s561
-rw-r--r--sound/voicegroups/bank_024.s39
-rw-r--r--sound/voicegroups/bank_025.s1164
-rw-r--r--sound/voicegroups/bank_026.s462
-rw-r--r--sound/voicegroups/bank_027.s1164
-rw-r--r--sound/voicegroups/bank_028.s1164
-rw-r--r--sound/voicegroups/drums_000.s1164
-rw-r--r--sound/voicegroups/drums_001.s1164
-rw-r--r--sound/voicegroups/map_000.s25
-rw-r--r--sound/voicegroups/map_001.s25
-rw-r--r--sound/voicegroups/map_002.s25
-rw-r--r--sound/voicegroups/map_003.s25
-rw-r--r--sound/voicegroups/map_004.s25
-rw-r--r--sound/voicegroups/map_005.s25
-rw-r--r--sound/voicegroups/map_006.s25
-rw-r--r--sound/voicegroups/map_007.s25
-rw-r--r--sound/voicegroups/map_008.s25
-rw-r--r--sound/voicegroups/map_009.s25
41 files changed, 10774 insertions, 0 deletions
diff --git a/sound/voicegroups/bank_000.s b/sound/voicegroups/bank_000.s
new file mode 100644
index 0000000..ed031f1
--- /dev/null
+++ b/sound/voicegroups/bank_000.s
@@ -0,0 +1,1164 @@
+@ File generated by m4a2s Voicegroup-Module
+ .include "VoiceDef.s"
+
+ .section .rodata
+ .global bank_000
+ .align 2
+
+bank_000:
+
+@**************** Voice 000 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_000
+ .byte 64, 165, 206, 226
+
+@**************** Voice 001 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_001
+ .byte 64, 204, 103, 188
+
+@**************** Voice 002 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_002
+ .byte 64, 242, 51, 216
+
+@**************** Voice 003 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_000
+ .byte 64, 235, 25, 239
+
+@**************** Voice 004 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_003
+ .byte 51, 188, 206, 226
+
+@**************** Voice 005 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_000
+ .byte 255, 188, 77, 204
+
+@**************** Voice 006 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_004
+ .byte 255, 0, 255, 149
+
+@**************** Voice 007 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_005
+ .byte 255, 165, 154, 165
+
+@**************** Voice 008 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_006
+ .byte 255, 249, 25, 204
+
+@**************** Voice 009 ****************@
+
+ .byte KeySplit
+ .byte 0x0
+ .byte 0x0
+ .byte 0x0
+ .word bank_001
+ .word map_000
+
+@**************** Voice 010 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_002
+ .byte 255, 242, 128, 216
+
+@**************** Voice 011 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_009
+ .byte 255, 0, 255, 127
+
+@**************** Voice 012 ****************@
+
+ .byte KeySplit
+ .byte 0x0
+ .byte 0x0
+ .byte 0x0
+ .word bank_002
+ .word map_001
+
+@**************** Voice 013 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_012
+ .byte 255, 0, 255, 165
+
+@**************** Voice 014 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_013
+ .byte 128, 235, 255, 242
+
+@**************** Voice 015 ****************@
+
+ .byte KeySplit
+ .byte 0x0
+ .byte 0x0
+ .byte 0x0
+ .word bank_003
+ .word map_000
+
+@**************** Voice 016 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_014
+ .byte 255, 0, 255, 127
+
+@**************** Voice 017 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_014
+ .byte 51, 216, 128, 149
+
+@**************** Voice 018 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_015
+ .byte 255, 0, 255, 127
+
+@**************** Voice 019 ****************@
+
+ .byte KeySplit
+ .byte 0x0
+ .byte 0x0
+ .byte 0x0
+ .word bank_004
+ .word map_002
+
+@**************** Voice 020 ****************@
+
+ .byte KeySplit
+ .byte 0x0
+ .byte 0x0
+ .byte 0x0
+ .word bank_005
+ .word map_003
+
+@**************** Voice 021 ****************@
+
+ .byte KeySplit
+ .byte 0x0
+ .byte 0x0
+ .byte 0x0
+ .word bank_006
+ .word map_002
+
+@**************** Voice 022 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_043
+ .byte 15, 0, 255, 204
+
+@**************** Voice 023 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_044
+ .byte 19, 165, 206, 216
+
+@**************** Voice 024 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_032
+ .byte 37, 0, 255, 0
+
+@**************** Voice 025 ****************@
+
+ .byte AProgWave
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word gbwave_000
+ .byte 0, 0, 15, 0
+
+@**************** Voice 026 ****************@
+
+ .byte AProgWave
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word gbwave_001
+ .byte 0, 0, 15, 0
+
+@**************** Voice 027 ****************@
+
+ .byte AProgWave
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word gbwave_002
+ .byte 0, 0, 15, 0
+
+@**************** Voice 028 ****************@
+
+ .byte AProgWave
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word gbwave_003
+ .byte 0, 0, 15, 0
+
+@**************** Voice 029 ****************@
+
+ .byte AProgWave
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word gbwave_004
+ .byte 0, 0, 15, 0
+
+@**************** Voice 030 ****************@
+
+ .byte AProgWave
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word gbwave_005
+ .byte 0, 0, 15, 0
+
+@**************** Voice 031 ****************@
+
+ .byte AProgWave
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word gbwave_006
+ .byte 0, 0, 15, 0
+
+@**************** Voice 032 ****************@
+
+ .byte AProgWave
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word gbwave_007
+ .byte 0, 0, 15, 0
+
+@**************** Voice 033 ****************@
+
+ .byte AProgWave
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word gbwave_008
+ .byte 0, 0, 15, 0
+
+@**************** Voice 034 ****************@
+
+ .byte AProgWave
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word gbwave_009
+ .byte 0, 0, 15, 0
+
+@**************** Voice 035 ****************@
+
+ .byte AProgWave
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word gbwave_010
+ .byte 0, 0, 15, 0
+
+@**************** Voice 036 ****************@
+
+ .byte AProgWave
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word gbwave_011
+ .byte 0, 0, 15, 0
+
+@**************** Voice 037 ****************@
+
+ .byte AProgWave
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word gbwave_012
+ .byte 0, 0, 15, 0
+
+@**************** Voice 038 ****************@
+
+ .byte AProgWave
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word gbwave_013
+ .byte 0, 0, 15, 0
+
+@**************** Voice 039 ****************@
+
+ .byte AProgWave
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word gbwave_014
+ .byte 0, 0, 15, 0
+
+@**************** Voice 040 ****************@
+
+ .byte AProgWave
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word gbwave_015
+ .byte 0, 0, 15, 0
+
+@**************** Voice 041 ****************@
+
+ .byte AProgWave
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word gbwave_005
+ .byte 0, 0, 15, 0
+
+@**************** Voice 042 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_031
+ .byte 255, 216, 128, 165
+
+@**************** Voice 043 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_033
+ .byte 255, 188, 103, 165
+
+@**************** Voice 044 ****************@
+
+ .byte KeySplit
+ .byte 0x0
+ .byte 0x0
+ .byte 0x0
+ .word bank_007
+ .word map_004
+
+@**************** Voice 045 ****************@
+
+ .byte KeySplit
+ .byte 0x0
+ .byte 0x0
+ .byte 0x0
+ .word bank_008
+ .word map_005
+
+@**************** Voice 046 ****************@
+
+ .byte KeySplit
+ .byte 0x0
+ .byte 0x0
+ .byte 0x0
+ .word bank_009
+ .word map_006
+
+@**************** Voice 047 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_033
+ .byte 255, 188, 103, 0
+
+@**************** Voice 048 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_006
+ .byte 255, 249, 25, 0
+
+@**************** Voice 049 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_033
+ .byte 255, 188, 103, 216
+
+@**************** Voice 050 ****************@
+
+ .byte KeySplit
+ .byte 0x0
+ .byte 0x0
+ .byte 0x0
+ .word bank_010
+ .word map_001
+
+@**************** Voice 051 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_035
+ .byte 255, 235, 180, 188
+
+@**************** Voice 052 ****************@
+
+ .byte ASquareWave2
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 7, 0
+
+@**************** Voice 053 ****************@
+
+ .byte ASquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 7, 0
+
+@**************** Voice 054 ****************@
+
+ .byte ASquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty25
+ .byte 0, 2, 3, 5
+
+@**************** Voice 055 ****************@
+
+ .byte ASquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty25
+ .byte 0, 2, 3, 5
+
+@**************** Voice 056 ****************@
+
+ .byte ASquareWave2
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty12
+ .byte 0, 2, 3, 5
+
+@**************** Voice 057 ****************@
+
+ .byte ASquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty12
+ .byte 0, 2, 3, 5
+
+@**************** Voice 058 ****************@
+
+ .byte ASquareWave2
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 7, 3
+
+@**************** Voice 059 ****************@
+
+ .byte ASquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 7, 3
+
+@**************** Voice 060 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_030
+ .byte 255, 165, 154, 149
+
+@**************** Voice 061 ****************@
+
+ .byte ASquareWave2
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 2, 0, 7, 4
+
+@**************** Voice 062 ****************@
+
+ .byte ASquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 2, 0, 7, 4
+
+@**************** Voice 063 ****************@
+
+ .byte ASquareWave2
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 7, 3
+
+@**************** Voice 064 ****************@
+
+ .byte ASquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty25
+ .byte 0, 0, 7, 3
+
+@**************** Voice 065 ****************@
+
+ .byte AProgWave
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word gbwave_012
+ .byte 0, 0, 15, 1
+
+@**************** Voice 066 ****************@
+
+ .byte AProgWave
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word gbwave_000
+ .byte 0, 0, 15, 2
+
+@**************** Voice 067 ****************@
+
+ .byte AProgWave
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word gbwave_001
+ .byte 0, 0, 15, 0
+
+@**************** Voice 068 ****************@
+
+ .byte AProgWave
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word gbwave_002
+ .byte 0, 0, 15, 2
+
+@**************** Voice 069 ****************@
+
+ .byte AProgWave
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word gbwave_002
+ .byte 0, 0, 15, 4
+
+@**************** Voice 070 ****************@
+
+ .byte ASquareWave2
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty25
+ .byte 0, 0, 7, 3
+
+@**************** Voice 071 ****************@
+
+ .byte ASquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty25
+ .byte 0, 0, 7, 3
+
+@**************** Voice 072 ****************@
+
+ .byte KeySplit
+ .byte 0x0
+ .byte 0x0
+ .byte 0x0
+ .word bank_011
+ .word map_005
+
+@**************** Voice 073 ****************@
+
+ .byte AProgWave
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word gbwave_001
+ .byte 0, 0, 15, 0
+
+@**************** Voice 074 ****************@
+
+ .byte ASquareWave2
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty75
+ .byte 0, 2, 3, 5
+
+@**************** Voice 075 ****************@
+
+ .byte ASquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty75
+ .byte 0, 2, 3, 5
+
+@**************** Voice 076 ****************@
+
+ .byte KeySplit
+ .byte 0x0
+ .byte 0x0
+ .byte 0x0
+ .word bank_012
+ .word map_007
+
+@**************** Voice 077 ****************@
+
+ .byte ASquareWave2
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 7, 3
+
+@**************** Voice 078 ****************@
+
+ .byte ASquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 7, 3
+
+@**************** Voice 079 ****************@
+
+ .byte ASquareWave2
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty75
+ .byte 0, 2, 3, 5
+
+@**************** Voice 080 ****************@
+
+ .byte ASquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty75
+ .byte 0, 2, 3, 5
+
+@**************** Voice 081 ****************@
+
+ .byte ASquareWave2
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 2, 0, 7, 3
+
+@**************** Voice 082 ****************@
+
+ .byte ASquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 2, 0, 7, 3
+
+@**************** Voice 083 ****************@
+
+ .byte ASquareWave2
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 1, 1, 15, 3
+
+@**************** Voice 084 ****************@
+
+ .byte ASquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 1, 1, 15, 3
+
+@**************** Voice 085 ****************@
+
+ .byte AProgWave
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word gbwave_016
+ .byte 2, 0, 15, 2
+
+@**************** Voice 086 ****************@
+
+ .byte ASquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty25
+ .byte 1, 1, 15, 0
+
+@**************** Voice 087 ****************@
+
+ .byte ASquareWave2
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 1, 15, 0
+
+@**************** Voice 088 ****************@
+
+ .byte ASquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 1, 15, 0
+
+@**************** Voice 089 ****************@
+
+ .byte ASquareWave2
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 090 ****************@
+
+ .byte ASquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 091 ****************@
+
+ .byte AProgWave
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word gbwave_016
+ .byte 0, 0, 15, 2
+
+@**************** Voice 092 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_037
+ .byte 255, 0, 255, 188
+
+@**************** Voice 093 ****************@
+
+ .byte AProgWave
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word gbwave_005
+ .byte 0, 0, 15, 0
+
+@**************** Voice 094 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_027
+ .byte 22, 188, 206, 204
+
+@**************** Voice 095 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_027
+ .byte 255, 188, 206, 204
+
+@**************** Voice 096 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_028
+ .byte 255, 245, 0, 204
+
+@**************** Voice 097 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_027
+ .byte 255, 188, 206, 115
+
+@**************** Voice 098 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_043
+ .byte 64, 204, 154, 204
+
+@**************** Voice 099 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_044
+ .byte 255, 165, 206, 188
+
+@**************** Voice 100 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_051
+ .byte 255, 216, 0, 165
+
+@**************** Voice 101 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_052
+ .byte 255, 0, 255, 127
+
+@**************** Voice 102 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_053
+ .byte 255, 188, 154, 127
+
+@**************** Voice 103 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_034
+ .byte 64, 0, 0, 165
+
+@**************** Voice 104 ****************@
+
+ .byte ASquareWave2
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty12
+ .byte 0, 0, 15, 0
+
+@**************** Voice 105 ****************@
+
+ .byte ASquareWave2
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty25
+ .byte 0, 0, 15, 0
+
+@**************** Voice 106 ****************@
+
+ .byte ASquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty12
+ .byte 0, 0, 15, 0
+
+@**************** Voice 107 ****************@
+
+ .byte ASquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty25
+ .byte 0, 0, 15, 0
+
+@**************** Voice 108 ****************@
+
+ .byte ASquareWave2
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty25
+ .byte 0, 0, 15, 0
+
+@**************** Voice 109 ****************@
+
+ .byte ASquareWave2
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 110 ****************@
+
+ .byte ASquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty25
+ .byte 0, 0, 15, 2
+
+@**************** Voice 111 ****************@
+
+ .byte ASquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 2
+
+@**************** Voice 112 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_030
+ .byte 255, 226, 103, 188
+
+@**************** Voice 113 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_044
+ .byte 255, 188, 180, 188
+
+@**************** Voice 114 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_027
+ .byte 255, 188, 206, 226
+
+@**************** Voice 115 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_043
+ .byte 255, 204, 154, 204
+
+@**************** Voice 116 ****************@
+
+ .byte AProgWave
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word gbwave_017
+ .byte 0, 0, 15, 0
+
+@**************** Voice 117 ****************@
+
+ .byte ASquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 118 ****************@
+
+ .byte KeySplit
+ .byte 0x0
+ .byte 0x0
+ .byte 0x0
+ .word bank_013
+ .word map_005
+
+@**************** Voice 119 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_043
+ .byte 29, 204, 154, 204
+
+@**************** Voice 120 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_054
+ .byte 255, 249, 25, 226
+
+@**************** Voice 121 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_054
+ .byte 255, 0, 255, 0
+
+@**************** Voice 122 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 123 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_055
+ .byte 255, 0, 255, 0
+
+@**************** Voice 124 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_056
+ .byte 255, 0, 255, 216
+
+@**************** Voice 125 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_057
+ .byte 255, 0, 255, 127
+
+@**************** Voice 126 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 127 ****************@
+
+ .byte DrumTable
+ .byte 0x0
+ .byte 0x0
+ .byte 0x0
+ .word drums_000
+ .byte 0x0, 0x0, 0x0, 0x0
+
+
+
+ .end
diff --git a/sound/voicegroups/bank_001.s b/sound/voicegroups/bank_001.s
new file mode 100644
index 0000000..c0187f1
--- /dev/null
+++ b/sound/voicegroups/bank_001.s
@@ -0,0 +1,30 @@
+@ File generated by m4a2s Voicegroup-Module
+ .include "VoiceDef.s"
+
+ .section .rodata
+ .global bank_001
+ .align 2
+
+bank_001:
+
+@**************** Voice 000 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_007
+ .byte 255, 242, 51, 231
+
+@**************** Voice 001 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_008
+ .byte 255, 242, 51, 231
+
+
+
+ .end
diff --git a/sound/voicegroups/bank_002.s b/sound/voicegroups/bank_002.s
new file mode 100644
index 0000000..290cef2
--- /dev/null
+++ b/sound/voicegroups/bank_002.s
@@ -0,0 +1,39 @@
+@ File generated by m4a2s Voicegroup-Module
+ .include "VoiceDef.s"
+
+ .section .rodata
+ .global bank_002
+ .align 2
+
+bank_002:
+
+@**************** Voice 000 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_010
+ .byte 255, 249, 0, 221
+
+@**************** Voice 001 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_011
+ .byte 255, 249, 0, 221
+
+@**************** Voice 002 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_007
+ .byte 255, 242, 51, 231
+
+
+
+ .end
diff --git a/sound/voicegroups/bank_003.s b/sound/voicegroups/bank_003.s
new file mode 100644
index 0000000..37a06fa
--- /dev/null
+++ b/sound/voicegroups/bank_003.s
@@ -0,0 +1,30 @@
+@ File generated by m4a2s Voicegroup-Module
+ .include "VoiceDef.s"
+
+ .section .rodata
+ .global bank_003
+ .align 2
+
+bank_003:
+
+@**************** Voice 000 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_007
+ .byte 128, 242, 51, 221
+
+@**************** Voice 001 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_008
+ .byte 128, 242, 51, 221
+
+
+
+ .end
diff --git a/sound/voicegroups/bank_004.s b/sound/voicegroups/bank_004.s
new file mode 100644
index 0000000..bc21b82
--- /dev/null
+++ b/sound/voicegroups/bank_004.s
@@ -0,0 +1,39 @@
+@ File generated by m4a2s Voicegroup-Module
+ .include "VoiceDef.s"
+
+ .section .rodata
+ .global bank_004
+ .align 2
+
+bank_004:
+
+@**************** Voice 000 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_016
+ .byte 51, 0, 103, 127
+
+@**************** Voice 001 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_017
+ .byte 51, 0, 103, 127
+
+@**************** Voice 002 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_016
+ .byte 51, 0, 255, 127
+
+
+
+ .end
diff --git a/sound/voicegroups/bank_005.s b/sound/voicegroups/bank_005.s
new file mode 100644
index 0000000..4d3c965
--- /dev/null
+++ b/sound/voicegroups/bank_005.s
@@ -0,0 +1,561 @@
+@ File generated by m4a2s Voicegroup-Module
+ .include "VoiceDef.s"
+
+ .section .rodata
+ .global bank_005
+ .align 2
+
+bank_005:
+
+@**************** Voice 000 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_018
+ .byte 128, 0, 255, 127
+
+@**************** Voice 001 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_019
+ .byte 128, 0, 255, 127
+
+@**************** Voice 002 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_020
+ .byte 128, 0, 255, 127
+
+@**************** Voice 003 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_010
+ .byte 255, 249, 0, 127
+
+@**************** Voice 004 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_011
+ .byte 255, 249, 0, 188
+
+@**************** Voice 005 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_007
+ .byte 128, 242, 51, 221
+
+@**************** Voice 006 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_008
+ .byte 128, 242, 51, 221
+
+@**************** Voice 007 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_021
+ .byte 19, 0, 255, 149
+
+@**************** Voice 008 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_022
+ .byte 19, 0, 255, 149
+
+@**************** Voice 009 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_023
+ .byte 19, 0, 255, 149
+
+@**************** Voice 010 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_024
+ .byte 64, 235, 51, 165
+
+@**************** Voice 011 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_025
+ .byte 64, 235, 51, 165
+
+@**************** Voice 012 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_026
+ .byte 64, 235, 51, 165
+
+@**************** Voice 013 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_021
+ .byte 255, 0, 255, 149
+
+@**************** Voice 014 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_022
+ .byte 255, 0, 255, 149
+
+@**************** Voice 015 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_023
+ .byte 255, 0, 255, 149
+
+@**************** Voice 016 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_012
+ .byte 255, 0, 255, 0
+
+@**************** Voice 017 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_009
+ .byte 255, 0, 255, 0
+
+@**************** Voice 018 ****************@
+
+ .byte KeySplit
+ .byte 0x0
+ .byte 0x0
+ .byte 0x0
+ .word bank_015
+ .word map_000
+
+@**************** Voice 019 ****************@
+
+ .byte KeySplit
+ .byte 0x0
+ .byte 0x0
+ .byte 0x0
+ .word bank_016
+ .word map_001
+
+@**************** Voice 020 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_027
+ .byte 255, 188, 206, 188
+
+@**************** Voice 021 ****************@
+
+ .byte KeySplit
+ .byte 0x0
+ .byte 0x0
+ .byte 0x0
+ .word bank_017
+ .word map_007
+
+@**************** Voice 022 ****************@
+
+ .byte KeySplit
+ .byte 0x0
+ .byte 0x0
+ .byte 0x0
+ .word bank_018
+ .word map_006
+
+@**************** Voice 023 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_005
+ .byte 255, 165, 154, 165
+
+@**************** Voice 024 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_014
+ .byte 255, 0, 255, 0
+
+@**************** Voice 025 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_014
+ .byte 255, 165, 0, 127
+
+@**************** Voice 026 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_028
+ .byte 255, 226, 0, 127
+
+@**************** Voice 027 ****************@
+
+ .byte KeySplit
+ .byte 0x0
+ .byte 0x0
+ .byte 0x0
+ .word bank_019
+ .word map_001
+
+@**************** Voice 028 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_027
+ .byte 255, 188, 180, 127
+
+@**************** Voice 029 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_029
+ .byte 255, 188, 180, 127
+
+@**************** Voice 030 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_006
+ .byte 255, 249, 25, 204
+
+@**************** Voice 031 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_030
+ .byte 13, 0, 255, 127
+
+@**************** Voice 032 ****************@
+
+ .byte KeySplit
+ .byte 0x0
+ .byte 0x0
+ .byte 0x0
+ .word bank_020
+ .word map_008
+
+@**************** Voice 033 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_004
+ .byte 255, 0, 255, 149
+
+@**************** Voice 034 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_015
+ .byte 255, 0, 255, 127
+
+@**************** Voice 035 ****************@
+
+ .byte KeySplit
+ .byte 0x0
+ .byte 0x0
+ .byte 0x0
+ .word bank_021
+ .word map_002
+
+@**************** Voice 036 ****************@
+
+ .byte KeySplit
+ .byte 0x0
+ .byte 0x0
+ .byte 0x0
+ .word bank_022
+ .word map_002
+
+@**************** Voice 037 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_031
+ .byte 255, 0, 255, 0
+
+@**************** Voice 038 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_032
+ .byte 37, 0, 255, 0
+
+@**************** Voice 039 ****************@
+
+ .byte KeySplit
+ .byte 0x0
+ .byte 0x0
+ .byte 0x0
+ .word bank_023
+ .word map_003
+
+@**************** Voice 040 ****************@
+
+ .byte KeySplit
+ .byte 0x0
+ .byte 0x0
+ .byte 0x0
+ .word bank_024
+ .word map_004
+
+@**************** Voice 041 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_033
+ .byte 255, 188, 103, 165
+
+@**************** Voice 042 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_034
+ .byte 64, 249, 0, 165
+
+@**************** Voice 043 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_001
+ .byte 64, 204, 103, 188
+
+@**************** Voice 044 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_013
+ .byte 64, 235, 255, 0
+
+@**************** Voice 045 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_035
+ .byte 255, 235, 255, 188
+
+@**************** Voice 046 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_033
+ .byte 64, 0, 103, 0
+
+@**************** Voice 047 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_012
+ .byte 64, 0, 255, 0
+
+@**************** Voice 048 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_036
+ .byte 255, 204, 51, 165
+
+@**************** Voice 049 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_037
+ .byte 255, 0, 255, 127
+
+@**************** Voice 050 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_006
+ .byte 255, 204, 51, 0
+
+@**************** Voice 051 ****************@
+
+ .byte KeySplit
+ .byte 0x0
+ .byte 0x0
+ .byte 0x0
+ .word bank_020
+ .word map_009
+
+@**************** Voice 052 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 053 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 054 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 055 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 056 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_038
+ .byte 64, 255, 0, 0
+
+@**************** Voice 057 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_039
+ .byte 37, 0, 255, 0
+
+@**************** Voice 058 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_040
+ .byte 37, 0, 255, 0
+
+@**************** Voice 059 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_041
+ .byte 37, 0, 255, 0
+
+@**************** Voice 060 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_042
+ .byte 37, 0, 255, 0
+
+
+
+ .end
diff --git a/sound/voicegroups/bank_006.s b/sound/voicegroups/bank_006.s
new file mode 100644
index 0000000..0a617d0
--- /dev/null
+++ b/sound/voicegroups/bank_006.s
@@ -0,0 +1,39 @@
+@ File generated by m4a2s Voicegroup-Module
+ .include "VoiceDef.s"
+
+ .section .rodata
+ .global bank_006
+ .align 2
+
+bank_006:
+
+@**************** Voice 000 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_016
+ .byte 51, 0, 255, 127
+
+@**************** Voice 001 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_017
+ .byte 51, 0, 255, 127
+
+@**************** Voice 002 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_021
+ .byte 64, 0, 255, 149
+
+
+
+ .end
diff --git a/sound/voicegroups/bank_007.s b/sound/voicegroups/bank_007.s
new file mode 100644
index 0000000..baf79dd
--- /dev/null
+++ b/sound/voicegroups/bank_007.s
@@ -0,0 +1,39 @@
+@ File generated by m4a2s Voicegroup-Module
+ .include "VoiceDef.s"
+
+ .section .rodata
+ .global bank_007
+ .align 2
+
+bank_007:
+
+@**************** Voice 000 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_024
+ .byte 64, 235, 51, 165
+
+@**************** Voice 001 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_025
+ .byte 64, 235, 51, 165
+
+@**************** Voice 002 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_026
+ .byte 64, 235, 51, 165
+
+
+
+ .end
diff --git a/sound/voicegroups/bank_008.s b/sound/voicegroups/bank_008.s
new file mode 100644
index 0000000..31a2584
--- /dev/null
+++ b/sound/voicegroups/bank_008.s
@@ -0,0 +1,39 @@
+@ File generated by m4a2s Voicegroup-Module
+ .include "VoiceDef.s"
+
+ .section .rodata
+ .global bank_008
+ .align 2
+
+bank_008:
+
+@**************** Voice 000 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_021
+ .byte 64, 0, 255, 149
+
+@**************** Voice 001 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_022
+ .byte 64, 0, 255, 149
+
+@**************** Voice 002 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_023
+ .byte 64, 0, 255, 149
+
+
+
+ .end
diff --git a/sound/voicegroups/bank_009.s b/sound/voicegroups/bank_009.s
new file mode 100644
index 0000000..f276e39
--- /dev/null
+++ b/sound/voicegroups/bank_009.s
@@ -0,0 +1,39 @@
+@ File generated by m4a2s Voicegroup-Module
+ .include "VoiceDef.s"
+
+ .section .rodata
+ .global bank_009
+ .align 2
+
+bank_009:
+
+@**************** Voice 000 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_045
+ .byte 255, 249, 128, 216
+
+@**************** Voice 001 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_046
+ .byte 85, 235, 77, 216
+
+@**************** Voice 002 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_047
+ .byte 85, 216, 25, 216
+
+
+
+ .end
diff --git a/sound/voicegroups/bank_010.s b/sound/voicegroups/bank_010.s
new file mode 100644
index 0000000..b40ea1f
--- /dev/null
+++ b/sound/voicegroups/bank_010.s
@@ -0,0 +1,39 @@
+@ File generated by m4a2s Voicegroup-Module
+ .include "VoiceDef.s"
+
+ .section .rodata
+ .global bank_010
+ .align 2
+
+bank_010:
+
+@**************** Voice 000 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_010
+ .byte 255, 249, 0, 127
+
+@**************** Voice 001 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_011
+ .byte 255, 249, 0, 188
+
+@**************** Voice 002 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_007
+ .byte 128, 242, 51, 221
+
+
+
+ .end
diff --git a/sound/voicegroups/bank_011.s b/sound/voicegroups/bank_011.s
new file mode 100644
index 0000000..38e53eb
--- /dev/null
+++ b/sound/voicegroups/bank_011.s
@@ -0,0 +1,39 @@
+@ File generated by m4a2s Voicegroup-Module
+ .include "VoiceDef.s"
+
+ .section .rodata
+ .global bank_011
+ .align 2
+
+bank_011:
+
+@**************** Voice 000 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_021
+ .byte 255, 0, 255, 149
+
+@**************** Voice 001 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_022
+ .byte 255, 0, 255, 149
+
+@**************** Voice 002 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_023
+ .byte 255, 0, 255, 149
+
+
+
+ .end
diff --git a/sound/voicegroups/bank_012.s b/sound/voicegroups/bank_012.s
new file mode 100644
index 0000000..a10a180
--- /dev/null
+++ b/sound/voicegroups/bank_012.s
@@ -0,0 +1,39 @@
+@ File generated by m4a2s Voicegroup-Module
+ .include "VoiceDef.s"
+
+ .section .rodata
+ .global bank_012
+ .align 2
+
+bank_012:
+
+@**************** Voice 000 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_048
+ .byte 255, 0, 255, 180
+
+@**************** Voice 001 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_049
+ .byte 255, 0, 255, 180
+
+@**************** Voice 002 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_050
+ .byte 255, 0, 255, 180
+
+
+
+ .end
diff --git a/sound/voicegroups/bank_013.s b/sound/voicegroups/bank_013.s
new file mode 100644
index 0000000..78afeb6
--- /dev/null
+++ b/sound/voicegroups/bank_013.s
@@ -0,0 +1,39 @@
+@ File generated by m4a2s Voicegroup-Module
+ .include "VoiceDef.s"
+
+ .section .rodata
+ .global bank_013
+ .align 2
+
+bank_013:
+
+@**************** Voice 000 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_021
+ .byte 19, 0, 255, 149
+
+@**************** Voice 001 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_022
+ .byte 19, 0, 255, 149
+
+@**************** Voice 002 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_023
+ .byte 19, 0, 255, 149
+
+
+
+ .end
diff --git a/sound/voicegroups/bank_014.s b/sound/voicegroups/bank_014.s
new file mode 100644
index 0000000..c4c205e
--- /dev/null
+++ b/sound/voicegroups/bank_014.s
@@ -0,0 +1,1164 @@
+@ File generated by m4a2s Voicegroup-Module
+ .include "VoiceDef.s"
+
+ .section .rodata
+ .global bank_014
+ .align 2
+
+bank_014:
+
+@**************** Voice 000 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_012
+ .byte 255, 0, 255, 0
+
+@**************** Voice 001 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_009
+ .byte 255, 0, 255, 0
+
+@**************** Voice 002 ****************@
+
+ .byte KeySplit
+ .byte 0x0
+ .byte 0x0
+ .byte 0x0
+ .word bank_015
+ .word map_000
+
+@**************** Voice 003 ****************@
+
+ .byte KeySplit
+ .byte 0x0
+ .byte 0x0
+ .byte 0x0
+ .word bank_016
+ .word map_001
+
+@**************** Voice 004 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_027
+ .byte 255, 188, 206, 188
+
+@**************** Voice 005 ****************@
+
+ .byte KeySplit
+ .byte 0x0
+ .byte 0x0
+ .byte 0x0
+ .word bank_017
+ .word map_007
+
+@**************** Voice 006 ****************@
+
+ .byte KeySplit
+ .byte 0x0
+ .byte 0x0
+ .byte 0x0
+ .word bank_018
+ .word map_006
+
+@**************** Voice 007 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_005
+ .byte 255, 165, 154, 165
+
+@**************** Voice 008 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_014
+ .byte 255, 0, 255, 0
+
+@**************** Voice 009 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_014
+ .byte 255, 165, 0, 127
+
+@**************** Voice 010 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_028
+ .byte 255, 226, 0, 127
+
+@**************** Voice 011 ****************@
+
+ .byte KeySplit
+ .byte 0x0
+ .byte 0x0
+ .byte 0x0
+ .word bank_019
+ .word map_001
+
+@**************** Voice 012 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_027
+ .byte 255, 188, 180, 127
+
+@**************** Voice 013 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_029
+ .byte 255, 188, 180, 127
+
+@**************** Voice 014 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_006
+ .byte 255, 249, 25, 204
+
+@**************** Voice 015 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_030
+ .byte 13, 0, 255, 127
+
+@**************** Voice 016 ****************@
+
+ .byte KeySplit
+ .byte 0x0
+ .byte 0x0
+ .byte 0x0
+ .word bank_020
+ .word map_008
+
+@**************** Voice 017 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_004
+ .byte 255, 0, 255, 149
+
+@**************** Voice 018 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_015
+ .byte 255, 0, 255, 127
+
+@**************** Voice 019 ****************@
+
+ .byte KeySplit
+ .byte 0x0
+ .byte 0x0
+ .byte 0x0
+ .word bank_021
+ .word map_002
+
+@**************** Voice 020 ****************@
+
+ .byte KeySplit
+ .byte 0x0
+ .byte 0x0
+ .byte 0x0
+ .word bank_022
+ .word map_002
+
+@**************** Voice 021 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_031
+ .byte 255, 0, 255, 0
+
+@**************** Voice 022 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_032
+ .byte 37, 0, 255, 0
+
+@**************** Voice 023 ****************@
+
+ .byte KeySplit
+ .byte 0x0
+ .byte 0x0
+ .byte 0x0
+ .word bank_023
+ .word map_003
+
+@**************** Voice 024 ****************@
+
+ .byte KeySplit
+ .byte 0x0
+ .byte 0x0
+ .byte 0x0
+ .word bank_024
+ .word map_004
+
+@**************** Voice 025 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_033
+ .byte 255, 188, 103, 165
+
+@**************** Voice 026 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_034
+ .byte 64, 249, 0, 165
+
+@**************** Voice 027 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_001
+ .byte 64, 204, 103, 188
+
+@**************** Voice 028 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_013
+ .byte 64, 235, 255, 0
+
+@**************** Voice 029 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_035
+ .byte 255, 235, 255, 188
+
+@**************** Voice 030 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_033
+ .byte 64, 0, 103, 0
+
+@**************** Voice 031 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_012
+ .byte 64, 0, 255, 0
+
+@**************** Voice 032 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_036
+ .byte 255, 204, 51, 165
+
+@**************** Voice 033 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_037
+ .byte 255, 0, 255, 127
+
+@**************** Voice 034 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_006
+ .byte 255, 204, 51, 0
+
+@**************** Voice 035 ****************@
+
+ .byte KeySplit
+ .byte 0x0
+ .byte 0x0
+ .byte 0x0
+ .word bank_020
+ .word map_009
+
+@**************** Voice 036 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 037 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 038 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 039 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 040 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_038
+ .byte 64, 255, 0, 0
+
+@**************** Voice 041 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_039
+ .byte 37, 0, 255, 0
+
+@**************** Voice 042 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_040
+ .byte 37, 0, 255, 0
+
+@**************** Voice 043 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_041
+ .byte 37, 0, 255, 0
+
+@**************** Voice 044 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_042
+ .byte 37, 0, 255, 0
+
+@**************** Voice 045 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_085
+ .byte 64, 0, 255, 0
+
+@**************** Voice 046 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_086
+ .byte 64, 249, 25, 127
+
+@**************** Voice 047 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_013
+ .byte 128, 235, 255, 242
+
+@**************** Voice 048 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_087
+ .byte 64, 0, 255, 0
+
+@**************** Voice 049 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_088
+ .byte 255, 0, 255, 127
+
+@**************** Voice 050 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_002
+ .byte 255, 0, 255, 127
+
+@**************** Voice 051 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_002
+ .byte 255, 216, 0, 127
+
+@**************** Voice 052 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_000
+ .byte 255, 188, 77, 242
+
+@**************** Voice 053 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 054 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 055 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_051
+ .byte 255, 216, 0, 165
+
+@**************** Voice 056 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_052
+ .byte 255, 0, 255, 127
+
+@**************** Voice 057 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_053
+ .byte 255, 188, 154, 127
+
+@**************** Voice 058 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_043
+ .byte 15, 0, 255, 204
+
+@**************** Voice 059 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_044
+ .byte 19, 165, 206, 216
+
+@**************** Voice 060 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_044
+ .byte 26, 165, 206, 0
+
+@**************** Voice 061 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_043
+ .byte 26, 0, 255, 204
+
+@**************** Voice 062 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_044
+ .byte 37, 165, 206, 204
+
+@**************** Voice 063 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 064 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 065 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 066 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 067 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 068 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 069 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 070 ****************@
+
+ .byte ASquareWave2
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 071 ****************@
+
+ .byte ASquareWave2
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty25
+ .byte 0, 0, 15, 0
+
+@**************** Voice 072 ****************@
+
+ .byte ASquareWave2
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty12
+ .byte 0, 0, 15, 0
+
+@**************** Voice 073 ****************@
+
+ .byte ASquareWave2
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 1, 0, 1
+
+@**************** Voice 074 ****************@
+
+ .byte ASquareWave2
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 2, 1, 0
+
+@**************** Voice 075 ****************@
+
+ .byte ASquareWave2
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty25
+ .byte 0, 1, 0, 1
+
+@**************** Voice 076 ****************@
+
+ .byte ASquareWave2
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty25
+ .byte 0, 2, 1, 0
+
+@**************** Voice 077 ****************@
+
+ .byte ASquareWave2
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty12
+ .byte 0, 1, 0, 1
+
+@**************** Voice 078 ****************@
+
+ .byte ASquareWave2
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty12
+ .byte 0, 2, 1, 0
+
+@**************** Voice 079 ****************@
+
+ .byte ASquareWave2
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 3, 3, 0
+
+@**************** Voice 080 ****************@
+
+ .byte ASquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 1, 3, 12, 1
+
+@**************** Voice 081 ****************@
+
+ .byte ASquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 1, 0, 15, 0
+
+@**************** Voice 082 ****************@
+
+ .byte ASquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 083 ****************@
+
+ .byte ASquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty25
+ .byte 0, 0, 15, 0
+
+@**************** Voice 084 ****************@
+
+ .byte ASquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty12
+ .byte 0, 0, 15, 0
+
+@**************** Voice 085 ****************@
+
+ .byte ASquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 1, 0, 1
+
+@**************** Voice 086 ****************@
+
+ .byte ASquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 2, 1, 0
+
+@**************** Voice 087 ****************@
+
+ .byte ASquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty25
+ .byte 0, 1, 0, 1
+
+@**************** Voice 088 ****************@
+
+ .byte ASquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty25
+ .byte 0, 2, 1, 0
+
+@**************** Voice 089 ****************@
+
+ .byte ASquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty12
+ .byte 0, 1, 0, 1
+
+@**************** Voice 090 ****************@
+
+ .byte ASquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty12
+ .byte 0, 2, 1, 0
+
+@**************** Voice 091 ****************@
+
+ .byte ASquareWave2
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 1, 1, 0, 0
+
+@**************** Voice 092 ****************@
+
+ .byte ASquareWave2
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty25
+ .byte 1, 1, 0, 0
+
+@**************** Voice 093 ****************@
+
+ .byte ASquareWave2
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty12
+ .byte 1, 1, 0, 0
+
+@**************** Voice 094 ****************@
+
+ .byte ASquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 1, 1, 0, 0
+
+@**************** Voice 095 ****************@
+
+ .byte ASquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty25
+ .byte 1, 1, 0, 0
+
+@**************** Voice 096 ****************@
+
+ .byte ASquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty12
+ .byte 1, 1, 0, 0
+
+@**************** Voice 097 ****************@
+
+ .byte ASquareWave2
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 1, 3, 12, 1
+
+@**************** Voice 098 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 099 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 100 ****************@
+
+ .byte AProgWave
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word gbwave_001
+ .byte 0, 0, 15, 0
+
+@**************** Voice 101 ****************@
+
+ .byte AProgWave
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word gbwave_015
+ .byte 0, 0, 15, 0
+
+@**************** Voice 102 ****************@
+
+ .byte AProgWave
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word gbwave_000
+ .byte 0, 0, 15, 0
+
+@**************** Voice 103 ****************@
+
+ .byte AProgWave
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word gbwave_003
+ .byte 0, 0, 15, 0
+
+@**************** Voice 104 ****************@
+
+ .byte AProgWave
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word gbwave_017
+ .byte 0, 0, 15, 0
+
+@**************** Voice 105 ****************@
+
+ .byte AProgWave
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word gbwave_010
+ .byte 0, 0, 15, 0
+
+@**************** Voice 106 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 107 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 108 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 109 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 110 ****************@
+
+ .byte AProgNoise
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word FineNoise
+ .byte 1, 0, 7, 0
+
+@**************** Voice 111 ****************@
+
+ .byte AProgNoise
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word FineNoise
+ .byte 0, 4, 3, 2
+
+@**************** Voice 112 ****************@
+
+ .byte AProgNoise
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word FineNoise
+ .byte 0, 5, 0, 0
+
+@**************** Voice 113 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 114 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 115 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_082
+ .byte 255, 0, 255, 0
+
+@**************** Voice 116 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_056
+ .byte 255, 0, 255, 127
+
+@**************** Voice 117 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_083
+ .byte 255, 0, 255, 127
+
+@**************** Voice 118 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_082
+ .byte 10, 0, 255, 127
+
+@**************** Voice 119 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_055
+ .byte 255, 0, 255, 127
+
+@**************** Voice 120 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_066
+ .byte 255, 0, 255, 127
+
+@**************** Voice 121 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_054
+ .byte 255, 242, 0, 127
+
+@**************** Voice 122 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_054
+ .byte 255, 0, 255, 0
+
+@**************** Voice 123 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_082
+ .byte 255, 0, 255, 242
+
+@**************** Voice 124 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_064
+ .byte 255, 0, 255, 127
+
+@**************** Voice 125 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_084
+ .byte 255, 0, 255, 0
+
+@**************** Voice 126 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_082
+ .byte 255, 255, 0, 204
+
+@**************** Voice 127 ****************@
+
+ .byte DrumTable
+ .byte 0x0
+ .byte 0x0
+ .byte 0x0
+ .word drums_001
+ .byte 0x0, 0x0, 0x0, 0x0
+
+
+
+ .end
diff --git a/sound/voicegroups/bank_015.s b/sound/voicegroups/bank_015.s
new file mode 100644
index 0000000..4a5e132
--- /dev/null
+++ b/sound/voicegroups/bank_015.s
@@ -0,0 +1,30 @@
+@ File generated by m4a2s Voicegroup-Module
+ .include "VoiceDef.s"
+
+ .section .rodata
+ .global bank_015
+ .align 2
+
+bank_015:
+
+@**************** Voice 000 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_007
+ .byte 255, 0, 167, 216
+
+@**************** Voice 001 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_008
+ .byte 255, 0, 167, 216
+
+
+
+ .end
diff --git a/sound/voicegroups/bank_016.s b/sound/voicegroups/bank_016.s
new file mode 100644
index 0000000..b885913
--- /dev/null
+++ b/sound/voicegroups/bank_016.s
@@ -0,0 +1,39 @@
+@ File generated by m4a2s Voicegroup-Module
+ .include "VoiceDef.s"
+
+ .section .rodata
+ .global bank_016
+ .align 2
+
+bank_016:
+
+@**************** Voice 000 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_010
+ .byte 255, 216, 0, 216
+
+@**************** Voice 001 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_010
+ .byte 255, 216, 0, 216
+
+@**************** Voice 002 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_048
+ .byte 255, 0, 255, 188
+
+
+
+ .end
diff --git a/sound/voicegroups/bank_017.s b/sound/voicegroups/bank_017.s
new file mode 100644
index 0000000..c82f39e
--- /dev/null
+++ b/sound/voicegroups/bank_017.s
@@ -0,0 +1,39 @@
+@ File generated by m4a2s Voicegroup-Module
+ .include "VoiceDef.s"
+
+ .section .rodata
+ .global bank_017
+ .align 2
+
+bank_017:
+
+@**************** Voice 000 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_048
+ .byte 255, 0, 255, 188
+
+@**************** Voice 001 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_049
+ .byte 255, 0, 255, 188
+
+@**************** Voice 002 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_050
+ .byte 255, 0, 255, 188
+
+
+
+ .end
diff --git a/sound/voicegroups/bank_018.s b/sound/voicegroups/bank_018.s
new file mode 100644
index 0000000..e9c860f
--- /dev/null
+++ b/sound/voicegroups/bank_018.s
@@ -0,0 +1,39 @@
+@ File generated by m4a2s Voicegroup-Module
+ .include "VoiceDef.s"
+
+ .section .rodata
+ .global bank_018
+ .align 2
+
+bank_018:
+
+@**************** Voice 000 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_045
+ .byte 255, 235, 128, 188
+
+@**************** Voice 001 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_046
+ .byte 255, 221, 77, 188
+
+@**************** Voice 002 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_047
+ .byte 255, 196, 25, 188
+
+
+
+ .end
diff --git a/sound/voicegroups/bank_019.s b/sound/voicegroups/bank_019.s
new file mode 100644
index 0000000..9a261a7
--- /dev/null
+++ b/sound/voicegroups/bank_019.s
@@ -0,0 +1,39 @@
+@ File generated by m4a2s Voicegroup-Module
+ .include "VoiceDef.s"
+
+ .section .rodata
+ .global bank_019
+ .align 2
+
+bank_019:
+
+@**************** Voice 000 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_010
+ .byte 255, 204, 0, 165
+
+@**************** Voice 001 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_011
+ .byte 255, 204, 0, 165
+
+@**************** Voice 002 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_021
+ .byte 64, 0, 255, 149
+
+
+
+ .end
diff --git a/sound/voicegroups/bank_020.s b/sound/voicegroups/bank_020.s
new file mode 100644
index 0000000..5e33b36
--- /dev/null
+++ b/sound/voicegroups/bank_020.s
@@ -0,0 +1,39 @@
+@ File generated by m4a2s Voicegroup-Module
+ .include "VoiceDef.s"
+
+ .section .rodata
+ .global bank_020
+ .align 2
+
+bank_020:
+
+@**************** Voice 000 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_021
+ .byte 64, 0, 255, 149
+
+@**************** Voice 001 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_022
+ .byte 64, 0, 255, 149
+
+@**************** Voice 002 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_023
+ .byte 64, 0, 255, 149
+
+
+
+ .end
diff --git a/sound/voicegroups/bank_021.s b/sound/voicegroups/bank_021.s
new file mode 100644
index 0000000..4157b63
--- /dev/null
+++ b/sound/voicegroups/bank_021.s
@@ -0,0 +1,39 @@
+@ File generated by m4a2s Voicegroup-Module
+ .include "VoiceDef.s"
+
+ .section .rodata
+ .global bank_021
+ .align 2
+
+bank_021:
+
+@**************** Voice 000 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_016
+ .byte 51, 0, 103, 127
+
+@**************** Voice 001 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_017
+ .byte 51, 0, 103, 127
+
+@**************** Voice 002 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_016
+ .byte 51, 0, 255, 127
+
+
+
+ .end
diff --git a/sound/voicegroups/bank_022.s b/sound/voicegroups/bank_022.s
new file mode 100644
index 0000000..e8b6b6d
--- /dev/null
+++ b/sound/voicegroups/bank_022.s
@@ -0,0 +1,39 @@
+@ File generated by m4a2s Voicegroup-Module
+ .include "VoiceDef.s"
+
+ .section .rodata
+ .global bank_022
+ .align 2
+
+bank_022:
+
+@**************** Voice 000 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_016
+ .byte 51, 0, 255, 127
+
+@**************** Voice 001 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_017
+ .byte 51, 0, 255, 127
+
+@**************** Voice 002 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_018
+ .byte 64, 0, 255, 0
+
+
+
+ .end
diff --git a/sound/voicegroups/bank_023.s b/sound/voicegroups/bank_023.s
new file mode 100644
index 0000000..979ea3e
--- /dev/null
+++ b/sound/voicegroups/bank_023.s
@@ -0,0 +1,561 @@
+@ File generated by m4a2s Voicegroup-Module
+ .include "VoiceDef.s"
+
+ .section .rodata
+ .global bank_023
+ .align 2
+
+bank_023:
+
+@**************** Voice 000 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_018
+ .byte 64, 0, 255, 0
+
+@**************** Voice 001 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_019
+ .byte 64, 0, 255, 0
+
+@**************** Voice 002 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_020
+ .byte 64, 0, 255, 0
+
+@**************** Voice 003 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_024
+ .byte 64, 235, 51, 165
+
+@**************** Voice 004 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_025
+ .byte 64, 235, 51, 165
+
+@**************** Voice 005 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_026
+ .byte 64, 235, 51, 165
+
+@**************** Voice 006 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 007 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 008 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 009 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 010 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 011 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 012 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 013 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_005
+ .byte 255, 165, 154, 165
+
+@**************** Voice 014 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 015 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 016 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 017 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 018 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 019 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 020 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 021 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 022 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 023 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 024 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 025 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 026 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 027 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 028 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 029 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 030 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 031 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 032 ****************@
+
+ .byte AProgWave
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word gbwave_001
+ .byte 0, 0, 15, 0
+
+@**************** Voice 033 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 034 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 035 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 036 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 037 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 038 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 039 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 040 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 041 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 042 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 043 ****************@
+
+ .byte AProgWave
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word gbwave_012
+ .byte 0, 0, 15, 0
+
+@**************** Voice 044 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 045 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 046 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 047 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 048 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_031
+ .byte 255, 216, 128, 165
+
+@**************** Voice 049 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 050 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 051 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 052 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_033
+ .byte 64, 188, 103, 0
+
+@**************** Voice 053 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_033
+ .byte 255, 188, 103, 0
+
+@**************** Voice 054 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_033
+ .byte 255, 188, 103, 165
+
+@**************** Voice 055 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_033
+ .byte 255, 188, 103, 216
+
+@**************** Voice 056 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_033
+ .byte 64, 188, 103, 216
+
+@**************** Voice 057 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 058 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 059 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 060 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+
+
+ .end
diff --git a/sound/voicegroups/bank_024.s b/sound/voicegroups/bank_024.s
new file mode 100644
index 0000000..25bcad2
--- /dev/null
+++ b/sound/voicegroups/bank_024.s
@@ -0,0 +1,39 @@
+@ File generated by m4a2s Voicegroup-Module
+ .include "VoiceDef.s"
+
+ .section .rodata
+ .global bank_024
+ .align 2
+
+bank_024:
+
+@**************** Voice 000 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_024
+ .byte 64, 235, 51, 165
+
+@**************** Voice 001 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_025
+ .byte 64, 235, 51, 165
+
+@**************** Voice 002 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_026
+ .byte 64, 235, 51, 165
+
+
+
+ .end
diff --git a/sound/voicegroups/bank_025.s b/sound/voicegroups/bank_025.s
new file mode 100644
index 0000000..d1cdfba
--- /dev/null
+++ b/sound/voicegroups/bank_025.s
@@ -0,0 +1,1164 @@
+@ File generated by m4a2s Voicegroup-Module
+ .include "VoiceDef.s"
+
+ .section .rodata
+ .global bank_025
+ .align 2
+
+bank_025:
+
+@**************** Voice 000 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 001 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 002 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 003 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 004 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 005 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 006 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 007 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_005
+ .byte 255, 165, 154, 165
+
+@**************** Voice 008 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 009 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 010 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 011 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 012 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 013 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 014 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 015 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 016 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 017 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 018 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 019 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 020 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 021 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 022 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 023 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 024 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 025 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 026 ****************@
+
+ .byte AProgWave
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word gbwave_001
+ .byte 0, 0, 15, 0
+
+@**************** Voice 027 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 028 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 029 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 030 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 031 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 032 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 033 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 034 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 035 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 036 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 037 ****************@
+
+ .byte AProgWave
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word gbwave_012
+ .byte 0, 0, 15, 0
+
+@**************** Voice 038 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 039 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 040 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 041 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 042 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_031
+ .byte 255, 216, 128, 165
+
+@**************** Voice 043 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 044 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 045 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 046 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_033
+ .byte 64, 188, 103, 0
+
+@**************** Voice 047 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_033
+ .byte 255, 188, 103, 0
+
+@**************** Voice 048 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_033
+ .byte 255, 188, 103, 165
+
+@**************** Voice 049 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_033
+ .byte 255, 188, 103, 216
+
+@**************** Voice 050 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_033
+ .byte 64, 188, 103, 216
+
+@**************** Voice 051 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 052 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 053 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 054 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 055 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 056 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 057 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 058 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 059 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 060 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 061 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 062 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 063 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 064 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 065 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 066 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 067 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 068 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 069 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 070 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 071 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 072 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 073 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 074 ****************@
+
+ .byte ASquareWave2
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty75
+ .byte 0, 2, 3, 5
+
+@**************** Voice 075 ****************@
+
+ .byte ASquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty75
+ .byte 0, 2, 3, 5
+
+@**************** Voice 076 ****************@
+
+ .byte AProgNoise
+ .byte En6
+ .byte 0x00
+ .byte 0xC0
+ .word FineNoise
+ .byte 0, 2, 6, 0
+
+@**************** Voice 077 ****************@
+
+ .byte ASquareWave2
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 7, 3
+
+@**************** Voice 078 ****************@
+
+ .byte ASquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 7, 3
+
+@**************** Voice 079 ****************@
+
+ .byte ASquareWave2
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 080 ****************@
+
+ .byte ASquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 081 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 082 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 083 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 084 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 085 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 086 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 087 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 088 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 089 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 090 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 091 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 092 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 093 ****************@
+
+ .byte AProgWave
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word gbwave_005
+ .byte 0, 0, 15, 0
+
+@**************** Voice 094 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 095 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 096 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 097 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 098 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 099 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 100 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 101 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 102 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 103 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 104 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 105 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 106 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 107 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 108 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 109 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 110 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 111 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 112 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 113 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 114 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 115 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 116 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 117 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 118 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 119 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 120 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_089
+ .byte 255, 0, 255, 226
+
+@**************** Voice 121 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_086
+ .byte 255, 0, 255, 127
+
+@**************** Voice 122 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_090
+ .byte 255, 0, 255, 127
+
+@**************** Voice 123 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_091
+ .byte 255, 0, 255, 127
+
+@**************** Voice 124 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_092
+ .byte 255, 0, 255, 127
+
+@**************** Voice 125 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_093
+ .byte 255, 0, 255, 188
+
+@**************** Voice 126 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_094
+ .byte 255, 0, 255, 165
+
+@**************** Voice 127 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_044
+ .byte 255, 0, 255, 188
+
+
+
+ .end
diff --git a/sound/voicegroups/bank_026.s b/sound/voicegroups/bank_026.s
new file mode 100644
index 0000000..2ec4933
--- /dev/null
+++ b/sound/voicegroups/bank_026.s
@@ -0,0 +1,462 @@
+@ File generated by m4a2s Voicegroup-Module
+ .include "VoiceDef.s"
+
+ .section .rodata
+ .global bank_026
+ .align 2
+
+bank_026:
+
+@**************** Voice 000 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_095
+ .byte 255, 235, 0, 0
+
+@**************** Voice 001 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_096
+ .byte 255, 249, 0, 0
+
+@**************** Voice 002 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_097
+ .byte 64, 235, 0, 0
+
+@**************** Voice 003 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_098
+ .byte 255, 249, 0, 0
+
+@**************** Voice 004 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_099
+ .byte 255, 249, 0, 0
+
+@**************** Voice 005 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_100
+ .byte 255, 249, 0, 0
+
+@**************** Voice 006 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_101
+ .byte 255, 249, 0, 0
+
+@**************** Voice 007 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_102
+ .byte 255, 249, 0, 0
+
+@**************** Voice 008 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_103
+ .byte 255, 249, 0, 0
+
+@**************** Voice 009 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_104
+ .byte 255, 249, 0, 0
+
+@**************** Voice 010 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_105
+ .byte 255, 249, 0, 0
+
+@**************** Voice 011 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_086
+ .byte 255, 249, 0, 0
+
+@**************** Voice 012 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_106
+ .byte 255, 249, 0, 0
+
+@**************** Voice 013 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_107
+ .byte 255, 249, 0, 0
+
+@**************** Voice 014 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_108
+ .byte 255, 249, 0, 0
+
+@**************** Voice 015 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_109
+ .byte 255, 249, 0, 0
+
+@**************** Voice 016 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_110
+ .byte 255, 249, 0, 0
+
+@**************** Voice 017 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_111
+ .byte 255, 249, 0, 0
+
+@**************** Voice 018 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_112
+ .byte 255, 249, 0, 0
+
+@**************** Voice 019 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_113
+ .byte 255, 249, 0, 0
+
+@**************** Voice 020 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_114
+ .byte 255, 255, 0, 0
+
+@**************** Voice 021 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_115
+ .byte 255, 255, 0, 0
+
+@**************** Voice 022 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_116
+ .byte 255, 255, 0, 0
+
+@**************** Voice 023 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_117
+ .byte 255, 255, 0, 0
+
+@**************** Voice 024 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_094
+ .byte 255, 255, 0, 0
+
+@**************** Voice 025 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_092
+ .byte 255, 255, 0, 0
+
+@**************** Voice 026 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_118
+ .byte 255, 255, 0, 0
+
+@**************** Voice 027 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_119
+ .byte 255, 255, 0, 0
+
+@**************** Voice 028 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_095
+ .byte 255, 255, 0, 0
+
+@**************** Voice 029 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_120
+ .byte 255, 249, 0, 0
+
+@**************** Voice 030 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_121
+ .byte 255, 249, 0, 0
+
+@**************** Voice 031 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_122
+ .byte 255, 249, 0, 0
+
+@**************** Voice 032 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_123
+ .byte 255, 249, 0, 0
+
+@**************** Voice 033 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_124
+ .byte 37, 0, 255, 0
+
+@**************** Voice 034 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_125
+ .byte 255, 249, 0, 0
+
+@**************** Voice 035 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_126
+ .byte 255, 249, 0, 0
+
+@**************** Voice 036 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_127
+ .byte 255, 249, 0, 0
+
+@**************** Voice 037 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_128
+ .byte 255, 249, 0, 0
+
+@**************** Voice 038 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_129
+ .byte 255, 249, 0, 0
+
+@**************** Voice 039 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_130
+ .byte 255, 249, 0, 0
+
+@**************** Voice 040 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_131
+ .byte 255, 249, 0, 0
+
+@**************** Voice 041 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_132
+ .byte 255, 249, 0, 0
+
+@**************** Voice 042 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_131
+ .byte 37, 204, 0, 0
+
+@**************** Voice 043 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_133
+ .byte 255, 249, 0, 0
+
+@**************** Voice 044 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_134
+ .byte 255, 249, 0, 0
+
+@**************** Voice 045 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_135
+ .byte 255, 249, 0, 0
+
+@**************** Voice 046 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_136
+ .byte 255, 249, 0, 0
+
+@**************** Voice 047 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_137
+ .byte 255, 249, 0, 0
+
+@**************** Voice 048 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_138
+ .byte 255, 249, 0, 0
+
+@**************** Voice 049 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_097
+ .byte 19, 188, 154, 226
+
+
+
+ .end
diff --git a/sound/voicegroups/bank_027.s b/sound/voicegroups/bank_027.s
new file mode 100644
index 0000000..86078c7
--- /dev/null
+++ b/sound/voicegroups/bank_027.s
@@ -0,0 +1,1164 @@
+@ File generated by m4a2s Voicegroup-Module
+ .include "VoiceDef.s"
+
+ .section .rodata
+ .global bank_027
+ .align 2
+
+bank_027:
+
+@**************** Voice 000 ****************@
+
+ .byte AProgNoise
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word FineNoise
+ .byte 0, 4, 3, 0
+
+@**************** Voice 001 ****************@
+
+ .byte AProgNoise
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word FineNoise
+ .byte 0, 7, 0, 0
+
+@**************** Voice 002 ****************@
+
+ .byte AProgNoise
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word FineNoise
+ .byte 0, 2, 6, 0
+
+@**************** Voice 003 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 004 ****************@
+
+ .byte AProgNoise
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word FineNoise
+ .byte 1, 4, 0, 0
+
+@**************** Voice 005 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 006 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 007 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 008 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 009 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 010 ****************@
+
+ .byte ProgNoise
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word FineNoise
+ .byte 1, 2, 0, 0
+
+@**************** Voice 011 ****************@
+
+ .byte ProgNoise
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word FineNoise
+ .byte 1, 5, 0, 0
+
+@**************** Voice 012 ****************@
+
+ .byte ProgNoise
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word FineNoise
+ .byte 1, 2, 1, 0
+
+@**************** Voice 013 ****************@
+
+ .byte ProgNoise
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word FineNoise
+ .byte 0, 6, 0, 0
+
+@**************** Voice 014 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 015 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 016 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 017 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 018 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 019 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 020 ****************@
+
+ .byte AProgNoise
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word RoughNoise
+ .byte 0, 0, 15, 0
+
+@**************** Voice 021 ****************@
+
+ .byte AProgNoise
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word RoughNoise
+ .byte 0, 5, 0, 0
+
+@**************** Voice 022 ****************@
+
+ .byte AProgNoise
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word RoughNoise
+ .byte 0, 3, 0, 0
+
+@**************** Voice 023 ****************@
+
+ .byte AProgNoise
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word RoughNoise
+ .byte 1, 3, 0, 0
+
+@**************** Voice 024 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 025 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 026 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 027 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 028 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 029 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 030 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 031 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 032 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 033 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 034 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 035 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 036 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 037 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 038 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 039 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 040 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 041 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 042 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 043 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 044 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 045 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 046 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 047 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 048 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 049 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 050 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 051 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 052 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 053 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 054 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 055 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 056 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 057 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 058 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 059 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 060 ****************@
+
+ .byte ASquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 061 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty12
+ .byte 0, 0, 15, 0
+
+@**************** Voice 062 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty12
+ .byte 0, 2, 0, 0
+
+@**************** Voice 063 ****************@
+
+ .byte ASquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty12
+ .byte 1, 0, 15, 0
+
+@**************** Voice 064 ****************@
+
+ .byte ASquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty25
+ .byte 0, 0, 15, 0
+
+@**************** Voice 065 ****************@
+
+ .byte ASquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty12
+ .byte 0, 0, 15, 0
+
+@**************** Voice 066 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty12
+ .byte 0, 2, 4, 0
+
+@**************** Voice 067 ****************@
+
+ .byte ASquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty12
+ .byte 0, 0, 15, 0
+
+@**************** Voice 068 ****************@
+
+ .byte ASquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 3, 0, 0
+
+@**************** Voice 069 ****************@
+
+ .byte ASquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty25
+ .byte 0, 3, 0, 0
+
+@**************** Voice 070 ****************@
+
+ .byte ASquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty12
+ .byte 0, 3, 0, 0
+
+@**************** Voice 071 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 072 ****************@
+
+ .byte ASquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 7, 0, 0
+
+@**************** Voice 073 ****************@
+
+ .byte ASquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty12
+ .byte 0, 7, 0, 0
+
+@**************** Voice 074 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 075 ****************@
+
+ .byte ASquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 1, 7, 0, 0
+
+@**************** Voice 076 ****************@
+
+ .byte ASquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty25
+ .byte 0, 1, 0, 0
+
+@**************** Voice 077 ****************@
+
+ .byte ASquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 7, 0, 0
+
+@**************** Voice 078 ****************@
+
+ .byte ASquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty12
+ .byte 0, 7, 0, 0
+
+@**************** Voice 079 ****************@
+
+ .byte ASquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty25
+ .byte 1, 0, 15, 0
+
+@**************** Voice 080 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty25
+ .byte 0, 0, 15, 0
+
+@**************** Voice 081 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_095
+ .byte 255, 235, 0, 0
+
+@**************** Voice 082 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_096
+ .byte 255, 249, 0, 0
+
+@**************** Voice 083 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_097
+ .byte 64, 235, 0, 0
+
+@**************** Voice 084 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_098
+ .byte 255, 249, 0, 0
+
+@**************** Voice 085 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_099
+ .byte 255, 249, 0, 0
+
+@**************** Voice 086 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_100
+ .byte 255, 249, 0, 0
+
+@**************** Voice 087 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_101
+ .byte 255, 249, 0, 0
+
+@**************** Voice 088 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_102
+ .byte 255, 249, 0, 0
+
+@**************** Voice 089 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_103
+ .byte 255, 249, 0, 0
+
+@**************** Voice 090 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_104
+ .byte 255, 249, 0, 0
+
+@**************** Voice 091 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_105
+ .byte 255, 249, 0, 0
+
+@**************** Voice 092 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_086
+ .byte 255, 249, 0, 0
+
+@**************** Voice 093 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_106
+ .byte 255, 249, 0, 0
+
+@**************** Voice 094 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_107
+ .byte 255, 249, 0, 0
+
+@**************** Voice 095 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_108
+ .byte 255, 249, 0, 0
+
+@**************** Voice 096 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_109
+ .byte 255, 249, 0, 0
+
+@**************** Voice 097 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_110
+ .byte 255, 249, 0, 0
+
+@**************** Voice 098 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_111
+ .byte 255, 249, 0, 0
+
+@**************** Voice 099 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_112
+ .byte 255, 249, 0, 0
+
+@**************** Voice 100 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_113
+ .byte 255, 249, 0, 0
+
+@**************** Voice 101 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_114
+ .byte 255, 255, 0, 0
+
+@**************** Voice 102 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_115
+ .byte 255, 255, 0, 0
+
+@**************** Voice 103 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_116
+ .byte 255, 255, 0, 0
+
+@**************** Voice 104 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_117
+ .byte 255, 255, 0, 0
+
+@**************** Voice 105 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_094
+ .byte 255, 255, 0, 0
+
+@**************** Voice 106 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_092
+ .byte 255, 255, 0, 0
+
+@**************** Voice 107 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_118
+ .byte 255, 255, 0, 0
+
+@**************** Voice 108 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_119
+ .byte 255, 255, 0, 0
+
+@**************** Voice 109 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_095
+ .byte 255, 255, 0, 0
+
+@**************** Voice 110 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_120
+ .byte 255, 249, 0, 0
+
+@**************** Voice 111 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_121
+ .byte 255, 249, 0, 0
+
+@**************** Voice 112 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_122
+ .byte 255, 249, 0, 0
+
+@**************** Voice 113 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_123
+ .byte 255, 249, 0, 0
+
+@**************** Voice 114 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_124
+ .byte 37, 0, 255, 0
+
+@**************** Voice 115 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_125
+ .byte 255, 249, 0, 0
+
+@**************** Voice 116 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_126
+ .byte 255, 249, 0, 0
+
+@**************** Voice 117 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_127
+ .byte 255, 249, 0, 0
+
+@**************** Voice 118 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_128
+ .byte 255, 249, 0, 0
+
+@**************** Voice 119 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_129
+ .byte 255, 249, 0, 0
+
+@**************** Voice 120 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_130
+ .byte 255, 249, 0, 0
+
+@**************** Voice 121 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_131
+ .byte 255, 249, 0, 0
+
+@**************** Voice 122 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_132
+ .byte 255, 249, 0, 0
+
+@**************** Voice 123 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_131
+ .byte 37, 204, 0, 0
+
+@**************** Voice 124 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_133
+ .byte 255, 249, 0, 0
+
+@**************** Voice 125 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_134
+ .byte 255, 249, 0, 0
+
+@**************** Voice 126 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_135
+ .byte 255, 249, 0, 0
+
+@**************** Voice 127 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_136
+ .byte 255, 249, 0, 0
+
+
+
+ .end
diff --git a/sound/voicegroups/bank_028.s b/sound/voicegroups/bank_028.s
new file mode 100644
index 0000000..9a7e1de
--- /dev/null
+++ b/sound/voicegroups/bank_028.s
@@ -0,0 +1,1164 @@
+@ File generated by m4a2s Voicegroup-Module
+ .include "VoiceDef.s"
+
+ .section .rodata
+ .global bank_028
+ .align 2
+
+bank_028:
+
+@**************** Voice 000 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_086
+ .byte 255, 0, 255, 127
+
+@**************** Voice 001 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_090
+ .byte 255, 0, 255, 127
+
+@**************** Voice 002 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_091
+ .byte 255, 0, 255, 127
+
+@**************** Voice 003 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_092
+ .byte 255, 0, 255, 127
+
+@**************** Voice 004 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_093
+ .byte 255, 0, 255, 188
+
+@**************** Voice 005 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_094
+ .byte 255, 0, 255, 165
+
+@**************** Voice 006 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_044
+ .byte 255, 0, 255, 188
+
+@**************** Voice 007 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_010
+ .byte 255, 249, 0, 221
+
+@**************** Voice 008 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_000
+ .byte 255, 188, 77, 204
+
+@**************** Voice 009 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_095
+ .byte 255, 235, 0, 127
+
+@**************** Voice 010 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_052
+ .byte 255, 0, 255, 0
+
+@**************** Voice 011 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_139
+ .byte 255, 0, 255, 165
+
+@**************** Voice 012 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_117
+ .byte 255, 0, 255, 165
+
+@**************** Voice 013 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_099
+ .byte 255, 249, 0, 127
+
+@**************** Voice 014 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_118
+ .byte 255, 249, 0, 127
+
+@**************** Voice 015 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_140
+ .byte 255, 0, 255, 235
+
+@**************** Voice 016 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_017
+ .byte 51, 0, 103, 127
+
+@**************** Voice 017 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_032
+ .byte 37, 0, 255, 0
+
+@**************** Voice 018 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_002
+ .byte 64, 242, 51, 216
+
+@**************** Voice 019 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_035
+ .byte 255, 235, 180, 0
+
+@**************** Voice 020 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_012
+ .byte 255, 0, 255, 165
+
+@**************** Voice 021 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_141
+ .byte 255, 235, 180, 188
+
+@**************** Voice 022 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_053
+ .byte 255, 188, 154, 0
+
+@**************** Voice 023 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_044
+ .byte 37, 165, 206, 188
+
+@**************** Voice 024 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_111
+ .byte 255, 249, 0, 0
+
+@**************** Voice 025 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_140
+ .byte 255, 0, 255, 0
+
+@**************** Voice 026 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_142
+ .byte 255, 0, 255, 0
+
+@**************** Voice 027 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_143
+ .byte 255, 0, 255, 0
+
+@**************** Voice 028 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_141
+ .byte 255, 235, 180, 226
+
+@**************** Voice 029 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_095
+ .byte 255, 0, 255, 0
+
+@**************** Voice 030 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_101
+ .byte 255, 249, 0, 0
+
+@**************** Voice 031 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_107
+ .byte 255, 249, 0, 0
+
+@**************** Voice 032 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_100
+ .byte 255, 249, 0, 127
+
+@**************** Voice 033 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_035
+ .byte 255, 235, 180, 165
+
+@**************** Voice 034 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_099
+ .byte 255, 249, 0, 127
+
+@**************** Voice 035 ****************@
+
+ .byte AProgNoise
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word FineNoise
+ .byte 0, 4, 3, 0
+
+@**************** Voice 036 ****************@
+
+ .byte AProgNoise
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word FineNoise
+ .byte 0, 7, 0, 0
+
+@**************** Voice 037 ****************@
+
+ .byte AProgNoise
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word FineNoise
+ .byte 0, 2, 6, 0
+
+@**************** Voice 038 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 039 ****************@
+
+ .byte AProgNoise
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word FineNoise
+ .byte 1, 4, 0, 0
+
+@**************** Voice 040 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 041 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 042 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 043 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 044 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 045 ****************@
+
+ .byte ProgNoise
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word FineNoise
+ .byte 1, 2, 0, 0
+
+@**************** Voice 046 ****************@
+
+ .byte ProgNoise
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word FineNoise
+ .byte 1, 5, 0, 0
+
+@**************** Voice 047 ****************@
+
+ .byte ProgNoise
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word FineNoise
+ .byte 1, 2, 1, 0
+
+@**************** Voice 048 ****************@
+
+ .byte ProgNoise
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word FineNoise
+ .byte 0, 6, 0, 0
+
+@**************** Voice 049 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 050 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 051 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 052 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 053 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 054 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 055 ****************@
+
+ .byte AProgNoise
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word RoughNoise
+ .byte 0, 0, 15, 0
+
+@**************** Voice 056 ****************@
+
+ .byte AProgNoise
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word RoughNoise
+ .byte 0, 5, 0, 0
+
+@**************** Voice 057 ****************@
+
+ .byte AProgNoise
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word RoughNoise
+ .byte 0, 3, 0, 0
+
+@**************** Voice 058 ****************@
+
+ .byte AProgNoise
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word RoughNoise
+ .byte 1, 3, 0, 0
+
+@**************** Voice 059 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 060 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 061 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 062 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 063 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 064 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 065 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 066 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 067 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 068 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 069 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 070 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 071 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 072 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 073 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 074 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 075 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 076 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 077 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 078 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 079 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 080 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 081 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 082 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 083 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 084 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 085 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 086 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 087 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 088 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 089 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 090 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 091 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 092 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 093 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 094 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 095 ****************@
+
+ .byte ASquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 096 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty12
+ .byte 0, 0, 15, 0
+
+@**************** Voice 097 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty12
+ .byte 0, 2, 0, 0
+
+@**************** Voice 098 ****************@
+
+ .byte ASquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty12
+ .byte 1, 0, 15, 0
+
+@**************** Voice 099 ****************@
+
+ .byte ASquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty25
+ .byte 0, 0, 15, 0
+
+@**************** Voice 100 ****************@
+
+ .byte ASquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty12
+ .byte 0, 0, 15, 0
+
+@**************** Voice 101 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty12
+ .byte 0, 2, 4, 0
+
+@**************** Voice 102 ****************@
+
+ .byte ASquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty12
+ .byte 0, 0, 15, 0
+
+@**************** Voice 103 ****************@
+
+ .byte ASquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 3, 0, 0
+
+@**************** Voice 104 ****************@
+
+ .byte ASquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty25
+ .byte 0, 3, 0, 0
+
+@**************** Voice 105 ****************@
+
+ .byte ASquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty12
+ .byte 0, 3, 0, 0
+
+@**************** Voice 106 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 107 ****************@
+
+ .byte ASquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 7, 0, 0
+
+@**************** Voice 108 ****************@
+
+ .byte ASquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty12
+ .byte 0, 7, 0, 0
+
+@**************** Voice 109 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 110 ****************@
+
+ .byte ASquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 1, 7, 0, 0
+
+@**************** Voice 111 ****************@
+
+ .byte ASquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty25
+ .byte 0, 1, 0, 0
+
+@**************** Voice 112 ****************@
+
+ .byte ASquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 7, 0, 0
+
+@**************** Voice 113 ****************@
+
+ .byte ASquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty12
+ .byte 0, 7, 0, 0
+
+@**************** Voice 114 ****************@
+
+ .byte ASquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty25
+ .byte 1, 0, 15, 0
+
+@**************** Voice 115 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty25
+ .byte 0, 0, 15, 0
+
+@**************** Voice 116 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_095
+ .byte 255, 235, 0, 0
+
+@**************** Voice 117 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_096
+ .byte 255, 249, 0, 0
+
+@**************** Voice 118 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_097
+ .byte 64, 235, 0, 0
+
+@**************** Voice 119 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_098
+ .byte 255, 249, 0, 0
+
+@**************** Voice 120 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_099
+ .byte 255, 249, 0, 0
+
+@**************** Voice 121 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_100
+ .byte 255, 249, 0, 0
+
+@**************** Voice 122 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_101
+ .byte 255, 249, 0, 0
+
+@**************** Voice 123 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_102
+ .byte 255, 249, 0, 0
+
+@**************** Voice 124 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_103
+ .byte 255, 249, 0, 0
+
+@**************** Voice 125 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_104
+ .byte 255, 249, 0, 0
+
+@**************** Voice 126 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_105
+ .byte 255, 249, 0, 0
+
+@**************** Voice 127 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_086
+ .byte 255, 249, 0, 0
+
+
+
+ .end
diff --git a/sound/voicegroups/drums_000.s b/sound/voicegroups/drums_000.s
new file mode 100644
index 0000000..95a298f
--- /dev/null
+++ b/sound/voicegroups/drums_000.s
@@ -0,0 +1,1164 @@
+@ File generated by m4a2s Voicegroup-Module
+ .include "VoiceDef.s"
+
+ .section .rodata
+ .global drums_000
+ .align 2
+
+drums_000:
+
+@**************** Voice 000 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_037
+ .byte 255, 0, 255, 188
+
+@**************** Voice 001 ****************@
+
+ .byte AProgWave
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word gbwave_005
+ .byte 0, 0, 15, 0
+
+@**************** Voice 002 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_027
+ .byte 22, 188, 206, 204
+
+@**************** Voice 003 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_027
+ .byte 255, 188, 206, 204
+
+@**************** Voice 004 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_028
+ .byte 255, 245, 0, 204
+
+@**************** Voice 005 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_027
+ .byte 255, 188, 206, 115
+
+@**************** Voice 006 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_043
+ .byte 64, 204, 154, 204
+
+@**************** Voice 007 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_044
+ .byte 255, 165, 206, 188
+
+@**************** Voice 008 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_051
+ .byte 255, 216, 0, 165
+
+@**************** Voice 009 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_052
+ .byte 255, 0, 255, 127
+
+@**************** Voice 010 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_053
+ .byte 255, 188, 154, 127
+
+@**************** Voice 011 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_034
+ .byte 64, 0, 0, 165
+
+@**************** Voice 012 ****************@
+
+ .byte ASquareWave2
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty12
+ .byte 0, 0, 15, 0
+
+@**************** Voice 013 ****************@
+
+ .byte ASquareWave2
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty25
+ .byte 0, 0, 15, 0
+
+@**************** Voice 014 ****************@
+
+ .byte ASquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty12
+ .byte 0, 0, 15, 0
+
+@**************** Voice 015 ****************@
+
+ .byte ASquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty25
+ .byte 0, 0, 15, 0
+
+@**************** Voice 016 ****************@
+
+ .byte ASquareWave2
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty25
+ .byte 0, 0, 15, 0
+
+@**************** Voice 017 ****************@
+
+ .byte ASquareWave2
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 018 ****************@
+
+ .byte ASquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty25
+ .byte 0, 0, 15, 2
+
+@**************** Voice 019 ****************@
+
+ .byte ASquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 2
+
+@**************** Voice 020 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_030
+ .byte 255, 226, 103, 188
+
+@**************** Voice 021 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_044
+ .byte 255, 188, 180, 188
+
+@**************** Voice 022 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_027
+ .byte 255, 188, 206, 226
+
+@**************** Voice 023 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_043
+ .byte 255, 204, 154, 204
+
+@**************** Voice 024 ****************@
+
+ .byte AProgWave
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word gbwave_017
+ .byte 0, 0, 15, 0
+
+@**************** Voice 025 ****************@
+
+ .byte ASquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 026 ****************@
+
+ .byte KeySplit
+ .byte 0x0
+ .byte 0x0
+ .byte 0x0
+ .word bank_013
+ .word map_005
+
+@**************** Voice 027 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_043
+ .byte 29, 204, 154, 204
+
+@**************** Voice 028 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_054
+ .byte 255, 249, 25, 226
+
+@**************** Voice 029 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_054
+ .byte 255, 0, 255, 0
+
+@**************** Voice 030 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 031 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_055
+ .byte 255, 0, 255, 0
+
+@**************** Voice 032 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_056
+ .byte 255, 0, 255, 216
+
+@**************** Voice 033 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_057
+ .byte 255, 0, 255, 127
+
+@**************** Voice 034 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 035 ****************@
+
+ .byte DrumTable
+ .byte 0x0
+ .byte 0x0
+ .byte 0x0
+ .word drums_000
+ .byte 0x0, 0x0, 0x0, 0x0
+
+@**************** Voice 036 ****************@
+
+ .byte DirectSoundFix
+ .byte Cn3
+ .byte 0x00
+ .byte c_v+0
+ .word wave_058
+ .byte 255, 0, 255, 216
+
+@**************** Voice 037 ****************@
+
+ .byte DirectSoundFix
+ .byte Cn3
+ .byte 0x00
+ .byte c_v+0
+ .word wave_059
+ .byte 255, 0, 255, 216
+
+@**************** Voice 038 ****************@
+
+ .byte DirectSound
+ .byte Fs3
+ .byte 0x00
+ .byte c_v+0
+ .word wave_060
+ .byte 255, 0, 255, 216
+
+@**************** Voice 039 ****************@
+
+ .byte DirectSoundFix
+ .byte Cn3
+ .byte 0x00
+ .byte c_v+0
+ .word wave_061
+ .byte 255, 0, 255, 216
+
+@**************** Voice 040 ****************@
+
+ .byte DirectSoundFix
+ .byte Cn3
+ .byte 0x00
+ .byte c_v+0
+ .word wave_062
+ .byte 255, 0, 255, 216
+
+@**************** Voice 041 ****************@
+
+ .byte DirectSoundFix
+ .byte Cn3
+ .byte 0x00
+ .byte c_v+0
+ .word wave_063
+ .byte 255, 0, 255, 216
+
+@**************** Voice 042 ****************@
+
+ .byte AProgNoise
+ .byte Gs4
+ .byte 0x00
+ .byte 0xC0
+ .word FineNoise
+ .byte 0, 1, 0, 0
+
+@**************** Voice 043 ****************@
+
+ .byte DirectSoundFix
+ .byte Cn3
+ .byte 0x00
+ .byte c_v+0
+ .word wave_064
+ .byte 255, 0, 255, 127
+
+@**************** Voice 044 ****************@
+
+ .byte AProgNoise
+ .byte Fs4
+ .byte 0x00
+ .byte 0xC0
+ .word FineNoise
+ .byte 0, 1, 0, 0
+
+@**************** Voice 045 ****************@
+
+ .byte DirectSoundFix
+ .byte Cn3
+ .byte 0x00
+ .byte c_v+0
+ .word wave_065
+ .byte 255, 0, 255, 165
+
+@**************** Voice 046 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 047 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 048 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 049 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 050 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 051 ****************@
+
+ .byte AProgNoise
+ .byte En6
+ .byte 0x00
+ .byte 0xC0
+ .word FineNoise
+ .byte 0, 2, 0, 0
+
+@**************** Voice 052 ****************@
+
+ .byte AProgNoise
+ .byte En6
+ .byte 0x00
+ .byte 0xC0
+ .word FineNoise
+ .byte 0, 2, 6, 0
+
+@**************** Voice 053 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 054 ****************@
+
+ .byte DirectSoundFix
+ .byte Cn3
+ .byte 0x00
+ .byte c_v+0
+ .word wave_066
+ .byte 255, 0, 255, 216
+
+@**************** Voice 055 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 056 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 057 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 058 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 059 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 060 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 061 ****************@
+
+ .byte DirectSoundFix
+ .byte Cn3
+ .byte 0x00
+ .byte c_v-20
+ .word wave_067
+ .byte 255, 0, 255, 204
+
+@**************** Voice 062 ****************@
+
+ .byte DirectSoundFix
+ .byte Cn3
+ .byte 0x00
+ .byte c_v+20
+ .word wave_068
+ .byte 255, 0, 255, 204
+
+@**************** Voice 063 ****************@
+
+ .byte DirectSoundFix
+ .byte Cn3
+ .byte 0x00
+ .byte c_v-20
+ .word wave_069
+ .byte 255, 0, 255, 204
+
+@**************** Voice 064 ****************@
+
+ .byte DirectSoundFix
+ .byte Cn3
+ .byte 0x00
+ .byte c_v+20
+ .word wave_070
+ .byte 255, 0, 255, 204
+
+@**************** Voice 065 ****************@
+
+ .byte DirectSoundFix
+ .byte Cn3
+ .byte 0x00
+ .byte c_v+20
+ .word wave_071
+ .byte 255, 0, 255, 216
+
+@**************** Voice 066 ****************@
+
+ .byte DirectSoundFix
+ .byte Cn3
+ .byte 0x00
+ .byte c_v+0
+ .word wave_055
+ .byte 255, 0, 255, 216
+
+@**************** Voice 067 ****************@
+
+ .byte DirectSoundFix
+ .byte Cn3
+ .byte 0x00
+ .byte c_v+20
+ .word wave_072
+ .byte 255, 0, 255, 216
+
+@**************** Voice 068 ****************@
+
+ .byte DirectSoundFix
+ .byte Cn3
+ .byte 0x00
+ .byte c_v-20
+ .word wave_073
+ .byte 255, 0, 255, 216
+
+@**************** Voice 069 ****************@
+
+ .byte AProgNoise
+ .byte Gs4
+ .byte 0x00
+ .byte 0xC0
+ .word FineNoise
+ .byte 0, 1, 0, 0
+
+@**************** Voice 070 ****************@
+
+ .byte DirectSoundFix
+ .byte Cn3
+ .byte 0x00
+ .byte c_v+0
+ .word wave_074
+ .byte 255, 0, 255, 216
+
+@**************** Voice 071 ****************@
+
+ .byte DirectSoundFix
+ .byte Cn3
+ .byte 0x00
+ .byte c_v-20
+ .word wave_075
+ .byte 255, 0, 255, 216
+
+@**************** Voice 072 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 073 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 074 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 075 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 076 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 077 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 078 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 079 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 080 ****************@
+
+ .byte DirectSoundFix
+ .byte Cn3
+ .byte 0x00
+ .byte c_v+0
+ .word wave_076
+ .byte 255, 249, 0, 216
+
+@**************** Voice 081 ****************@
+
+ .byte DirectSoundFix
+ .byte Cn3
+ .byte 0x00
+ .byte c_v+0
+ .word wave_077
+ .byte 255, 226, 0, 216
+
+@**************** Voice 082 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 083 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 084 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 085 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 086 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 087 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 088 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 089 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 090 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 091 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 092 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 093 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 094 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 095 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 096 ****************@
+
+ .byte DirectSoundFix
+ .byte Cn3
+ .byte 0x00
+ .byte c_v+0
+ .word wave_058
+ .byte 255, 0, 255, 216
+
+@**************** Voice 097 ****************@
+
+ .byte DirectSoundFix
+ .byte Cn3
+ .byte 0x00
+ .byte c_v+0
+ .word wave_059
+ .byte 255, 0, 255, 216
+
+@**************** Voice 098 ****************@
+
+ .byte DirectSoundFix
+ .byte Cn3
+ .byte 0x00
+ .byte c_v+0
+ .word wave_078
+ .byte 255, 0, 255, 216
+
+@**************** Voice 099 ****************@
+
+ .byte DirectSoundFix
+ .byte Cn3
+ .byte 0x00
+ .byte c_v+0
+ .word wave_064
+ .byte 255, 0, 255, 127
+
+@**************** Voice 100 ****************@
+
+ .byte DirectSoundFix
+ .byte Cn3
+ .byte 0x00
+ .byte c_v+0
+ .word wave_079
+ .byte 255, 0, 255, 216
+
+@**************** Voice 101 ****************@
+
+ .byte DirectSoundFix
+ .byte Cn3
+ .byte 0x00
+ .byte c_v+0
+ .word wave_080
+ .byte 255, 0, 255, 216
+
+@**************** Voice 102 ****************@
+
+ .byte AProgNoise
+ .byte Gs4
+ .byte 0x00
+ .byte 0xC0
+ .word FineNoise
+ .byte 0, 1, 0, 0
+
+@**************** Voice 103 ****************@
+
+ .byte DirectSoundFix
+ .byte Gs3
+ .byte 0x00
+ .byte c_v+0
+ .word wave_081
+ .byte 255, 0, 255, 216
+
+@**************** Voice 104 ****************@
+
+ .byte AProgNoise
+ .byte Fs4
+ .byte 0x00
+ .byte 0xC0
+ .word FineNoise
+ .byte 0, 1, 0, 0
+
+@**************** Voice 105 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 106 ****************@
+
+ .byte DirectSoundFix
+ .byte Gs3
+ .byte 0x00
+ .byte c_v+0
+ .word wave_061
+ .byte 255, 0, 255, 216
+
+@**************** Voice 107 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 108 ****************@
+
+ .byte DirectSoundFix
+ .byte Gs3
+ .byte 0x00
+ .byte c_v-30
+ .word wave_082
+ .byte 64, 226, 0, 0
+
+@**************** Voice 109 ****************@
+
+ .byte DirectSoundFix
+ .byte Gs3
+ .byte 0x00
+ .byte c_v+0
+ .word wave_082
+ .byte 255, 226, 0, 0
+
+@**************** Voice 110 ****************@
+
+ .byte DirectSoundFix
+ .byte Gs3
+ .byte 0x00
+ .byte c_v+30
+ .word wave_082
+ .byte 64, 226, 0, 0
+
+@**************** Voice 111 ****************@
+
+ .byte AProgNoise
+ .byte En6
+ .byte 0x00
+ .byte 0xC0
+ .word FineNoise
+ .byte 0, 2, 0, 0
+
+@**************** Voice 112 ****************@
+
+ .byte AProgNoise
+ .byte En6
+ .byte 0x00
+ .byte 0xC0
+ .word FineNoise
+ .byte 0, 2, 6, 0
+
+@**************** Voice 113 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 114 ****************@
+
+ .byte DirectSoundFix
+ .byte Cn3
+ .byte 0x00
+ .byte c_v+0
+ .word wave_066
+ .byte 255, 0, 255, 216
+
+@**************** Voice 115 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 116 ****************@
+
+ .byte DirectSoundFix
+ .byte Cn3
+ .byte 0x00
+ .byte c_v+0
+ .word wave_083
+ .byte 255, 0, 255, 216
+
+@**************** Voice 117 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 118 ****************@
+
+ .byte DirectSoundFix
+ .byte Cn3
+ .byte 0x00
+ .byte c_v+0
+ .word wave_071
+ .byte 255, 0, 255, 216
+
+@**************** Voice 119 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 120 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 121 ****************@
+
+ .byte DirectSoundFix
+ .byte Cn3
+ .byte 0x00
+ .byte c_v-20
+ .word wave_067
+ .byte 255, 0, 255, 204
+
+@**************** Voice 122 ****************@
+
+ .byte DirectSoundFix
+ .byte Cn3
+ .byte 0x00
+ .byte c_v+20
+ .word wave_068
+ .byte 255, 0, 255, 204
+
+@**************** Voice 123 ****************@
+
+ .byte DirectSoundFix
+ .byte Cn3
+ .byte 0x00
+ .byte c_v-20
+ .word wave_069
+ .byte 255, 0, 255, 204
+
+@**************** Voice 124 ****************@
+
+ .byte DirectSoundFix
+ .byte Cn3
+ .byte 0x00
+ .byte c_v+20
+ .word wave_070
+ .byte 255, 0, 255, 204
+
+@**************** Voice 125 ****************@
+
+ .byte DirectSoundFix
+ .byte Cn3
+ .byte 0x00
+ .byte c_v+0
+ .word wave_056
+ .byte 255, 0, 255, 216
+
+@**************** Voice 126 ****************@
+
+ .byte DirectSoundFix
+ .byte Cn3
+ .byte 0x00
+ .byte c_v+0
+ .word wave_057
+ .byte 255, 0, 255, 127
+
+@**************** Voice 127 ****************@
+
+ .byte DirectSoundFix
+ .byte Cn3
+ .byte 0x00
+ .byte c_v+0
+ .word wave_084
+ .byte 255, 0, 255, 0
+
+
+
+ .end
diff --git a/sound/voicegroups/drums_001.s b/sound/voicegroups/drums_001.s
new file mode 100644
index 0000000..ad8936d
--- /dev/null
+++ b/sound/voicegroups/drums_001.s
@@ -0,0 +1,1164 @@
+@ File generated by m4a2s Voicegroup-Module
+ .include "VoiceDef.s"
+
+ .section .rodata
+ .global drums_001
+ .align 2
+
+drums_001:
+
+@**************** Voice 000 ****************@
+
+ .byte AProgWave
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word gbwave_017
+ .byte 0, 0, 15, 0
+
+@**************** Voice 001 ****************@
+
+ .byte ASquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 002 ****************@
+
+ .byte KeySplit
+ .byte 0x0
+ .byte 0x0
+ .byte 0x0
+ .word bank_013
+ .word map_005
+
+@**************** Voice 003 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_043
+ .byte 29, 204, 154, 204
+
+@**************** Voice 004 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_054
+ .byte 255, 249, 25, 226
+
+@**************** Voice 005 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_054
+ .byte 255, 0, 255, 0
+
+@**************** Voice 006 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 007 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_055
+ .byte 255, 0, 255, 0
+
+@**************** Voice 008 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_056
+ .byte 255, 0, 255, 216
+
+@**************** Voice 009 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_057
+ .byte 255, 0, 255, 127
+
+@**************** Voice 010 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 011 ****************@
+
+ .byte DrumTable
+ .byte 0x0
+ .byte 0x0
+ .byte 0x0
+ .word drums_000
+ .byte 0x0, 0x0, 0x0, 0x0
+
+@**************** Voice 012 ****************@
+
+ .byte DirectSoundFix
+ .byte Cn3
+ .byte 0x00
+ .byte c_v+0
+ .word wave_058
+ .byte 255, 0, 255, 216
+
+@**************** Voice 013 ****************@
+
+ .byte DirectSoundFix
+ .byte Cn3
+ .byte 0x00
+ .byte c_v+0
+ .word wave_059
+ .byte 255, 0, 255, 216
+
+@**************** Voice 014 ****************@
+
+ .byte DirectSound
+ .byte Fs3
+ .byte 0x00
+ .byte c_v+0
+ .word wave_060
+ .byte 255, 0, 255, 216
+
+@**************** Voice 015 ****************@
+
+ .byte DirectSoundFix
+ .byte Cn3
+ .byte 0x00
+ .byte c_v+0
+ .word wave_061
+ .byte 255, 0, 255, 216
+
+@**************** Voice 016 ****************@
+
+ .byte DirectSoundFix
+ .byte Cn3
+ .byte 0x00
+ .byte c_v+0
+ .word wave_062
+ .byte 255, 0, 255, 216
+
+@**************** Voice 017 ****************@
+
+ .byte DirectSoundFix
+ .byte Cn3
+ .byte 0x00
+ .byte c_v+0
+ .word wave_063
+ .byte 255, 0, 255, 216
+
+@**************** Voice 018 ****************@
+
+ .byte AProgNoise
+ .byte Gs4
+ .byte 0x00
+ .byte 0xC0
+ .word FineNoise
+ .byte 0, 1, 0, 0
+
+@**************** Voice 019 ****************@
+
+ .byte DirectSoundFix
+ .byte Cn3
+ .byte 0x00
+ .byte c_v+0
+ .word wave_064
+ .byte 255, 0, 255, 127
+
+@**************** Voice 020 ****************@
+
+ .byte AProgNoise
+ .byte Fs4
+ .byte 0x00
+ .byte 0xC0
+ .word FineNoise
+ .byte 0, 1, 0, 0
+
+@**************** Voice 021 ****************@
+
+ .byte DirectSoundFix
+ .byte Cn3
+ .byte 0x00
+ .byte c_v+0
+ .word wave_065
+ .byte 255, 0, 255, 165
+
+@**************** Voice 022 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 023 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 024 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 025 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 026 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 027 ****************@
+
+ .byte AProgNoise
+ .byte En6
+ .byte 0x00
+ .byte 0xC0
+ .word FineNoise
+ .byte 0, 2, 0, 0
+
+@**************** Voice 028 ****************@
+
+ .byte AProgNoise
+ .byte En6
+ .byte 0x00
+ .byte 0xC0
+ .word FineNoise
+ .byte 0, 2, 6, 0
+
+@**************** Voice 029 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 030 ****************@
+
+ .byte DirectSoundFix
+ .byte Cn3
+ .byte 0x00
+ .byte c_v+0
+ .word wave_066
+ .byte 255, 0, 255, 216
+
+@**************** Voice 031 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 032 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 033 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 034 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 035 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 036 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 037 ****************@
+
+ .byte DirectSoundFix
+ .byte Cn3
+ .byte 0x00
+ .byte c_v-20
+ .word wave_067
+ .byte 255, 0, 255, 204
+
+@**************** Voice 038 ****************@
+
+ .byte DirectSoundFix
+ .byte Cn3
+ .byte 0x00
+ .byte c_v+20
+ .word wave_068
+ .byte 255, 0, 255, 204
+
+@**************** Voice 039 ****************@
+
+ .byte DirectSoundFix
+ .byte Cn3
+ .byte 0x00
+ .byte c_v-20
+ .word wave_069
+ .byte 255, 0, 255, 204
+
+@**************** Voice 040 ****************@
+
+ .byte DirectSoundFix
+ .byte Cn3
+ .byte 0x00
+ .byte c_v+20
+ .word wave_070
+ .byte 255, 0, 255, 204
+
+@**************** Voice 041 ****************@
+
+ .byte DirectSoundFix
+ .byte Cn3
+ .byte 0x00
+ .byte c_v+20
+ .word wave_071
+ .byte 255, 0, 255, 216
+
+@**************** Voice 042 ****************@
+
+ .byte DirectSoundFix
+ .byte Cn3
+ .byte 0x00
+ .byte c_v+0
+ .word wave_055
+ .byte 255, 0, 255, 216
+
+@**************** Voice 043 ****************@
+
+ .byte DirectSoundFix
+ .byte Cn3
+ .byte 0x00
+ .byte c_v+20
+ .word wave_072
+ .byte 255, 0, 255, 216
+
+@**************** Voice 044 ****************@
+
+ .byte DirectSoundFix
+ .byte Cn3
+ .byte 0x00
+ .byte c_v-20
+ .word wave_073
+ .byte 255, 0, 255, 216
+
+@**************** Voice 045 ****************@
+
+ .byte AProgNoise
+ .byte Gs4
+ .byte 0x00
+ .byte 0xC0
+ .word FineNoise
+ .byte 0, 1, 0, 0
+
+@**************** Voice 046 ****************@
+
+ .byte DirectSoundFix
+ .byte Cn3
+ .byte 0x00
+ .byte c_v+0
+ .word wave_074
+ .byte 255, 0, 255, 216
+
+@**************** Voice 047 ****************@
+
+ .byte DirectSoundFix
+ .byte Cn3
+ .byte 0x00
+ .byte c_v-20
+ .word wave_075
+ .byte 255, 0, 255, 216
+
+@**************** Voice 048 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 049 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 050 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 051 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 052 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 053 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 054 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 055 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 056 ****************@
+
+ .byte DirectSoundFix
+ .byte Cn3
+ .byte 0x00
+ .byte c_v+0
+ .word wave_076
+ .byte 255, 249, 0, 216
+
+@**************** Voice 057 ****************@
+
+ .byte DirectSoundFix
+ .byte Cn3
+ .byte 0x00
+ .byte c_v+0
+ .word wave_077
+ .byte 255, 226, 0, 216
+
+@**************** Voice 058 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 059 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 060 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 061 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 062 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 063 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 064 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 065 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 066 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 067 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 068 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 069 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 070 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 071 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 072 ****************@
+
+ .byte DirectSoundFix
+ .byte Cn3
+ .byte 0x00
+ .byte c_v+0
+ .word wave_058
+ .byte 255, 0, 255, 216
+
+@**************** Voice 073 ****************@
+
+ .byte DirectSoundFix
+ .byte Cn3
+ .byte 0x00
+ .byte c_v+0
+ .word wave_059
+ .byte 255, 0, 255, 216
+
+@**************** Voice 074 ****************@
+
+ .byte DirectSoundFix
+ .byte Cn3
+ .byte 0x00
+ .byte c_v+0
+ .word wave_078
+ .byte 255, 0, 255, 216
+
+@**************** Voice 075 ****************@
+
+ .byte DirectSoundFix
+ .byte Cn3
+ .byte 0x00
+ .byte c_v+0
+ .word wave_064
+ .byte 255, 0, 255, 127
+
+@**************** Voice 076 ****************@
+
+ .byte DirectSoundFix
+ .byte Cn3
+ .byte 0x00
+ .byte c_v+0
+ .word wave_079
+ .byte 255, 0, 255, 216
+
+@**************** Voice 077 ****************@
+
+ .byte DirectSoundFix
+ .byte Cn3
+ .byte 0x00
+ .byte c_v+0
+ .word wave_080
+ .byte 255, 0, 255, 216
+
+@**************** Voice 078 ****************@
+
+ .byte AProgNoise
+ .byte Gs4
+ .byte 0x00
+ .byte 0xC0
+ .word FineNoise
+ .byte 0, 1, 0, 0
+
+@**************** Voice 079 ****************@
+
+ .byte DirectSoundFix
+ .byte Gs3
+ .byte 0x00
+ .byte c_v+0
+ .word wave_081
+ .byte 255, 0, 255, 216
+
+@**************** Voice 080 ****************@
+
+ .byte AProgNoise
+ .byte Fs4
+ .byte 0x00
+ .byte 0xC0
+ .word FineNoise
+ .byte 0, 1, 0, 0
+
+@**************** Voice 081 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 082 ****************@
+
+ .byte DirectSoundFix
+ .byte Gs3
+ .byte 0x00
+ .byte c_v+0
+ .word wave_061
+ .byte 255, 0, 255, 216
+
+@**************** Voice 083 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 084 ****************@
+
+ .byte DirectSoundFix
+ .byte Gs3
+ .byte 0x00
+ .byte c_v-30
+ .word wave_082
+ .byte 64, 226, 0, 0
+
+@**************** Voice 085 ****************@
+
+ .byte DirectSoundFix
+ .byte Gs3
+ .byte 0x00
+ .byte c_v+0
+ .word wave_082
+ .byte 255, 226, 0, 0
+
+@**************** Voice 086 ****************@
+
+ .byte DirectSoundFix
+ .byte Gs3
+ .byte 0x00
+ .byte c_v+30
+ .word wave_082
+ .byte 64, 226, 0, 0
+
+@**************** Voice 087 ****************@
+
+ .byte AProgNoise
+ .byte En6
+ .byte 0x00
+ .byte 0xC0
+ .word FineNoise
+ .byte 0, 2, 0, 0
+
+@**************** Voice 088 ****************@
+
+ .byte AProgNoise
+ .byte En6
+ .byte 0x00
+ .byte 0xC0
+ .word FineNoise
+ .byte 0, 2, 6, 0
+
+@**************** Voice 089 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 090 ****************@
+
+ .byte DirectSoundFix
+ .byte Cn3
+ .byte 0x00
+ .byte c_v+0
+ .word wave_066
+ .byte 255, 0, 255, 216
+
+@**************** Voice 091 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 092 ****************@
+
+ .byte DirectSoundFix
+ .byte Cn3
+ .byte 0x00
+ .byte c_v+0
+ .word wave_083
+ .byte 255, 0, 255, 216
+
+@**************** Voice 093 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 094 ****************@
+
+ .byte DirectSoundFix
+ .byte Cn3
+ .byte 0x00
+ .byte c_v+0
+ .word wave_071
+ .byte 255, 0, 255, 216
+
+@**************** Voice 095 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 096 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 097 ****************@
+
+ .byte DirectSoundFix
+ .byte Cn3
+ .byte 0x00
+ .byte c_v-20
+ .word wave_067
+ .byte 255, 0, 255, 204
+
+@**************** Voice 098 ****************@
+
+ .byte DirectSoundFix
+ .byte Cn3
+ .byte 0x00
+ .byte c_v+20
+ .word wave_068
+ .byte 255, 0, 255, 204
+
+@**************** Voice 099 ****************@
+
+ .byte DirectSoundFix
+ .byte Cn3
+ .byte 0x00
+ .byte c_v-20
+ .word wave_069
+ .byte 255, 0, 255, 204
+
+@**************** Voice 100 ****************@
+
+ .byte DirectSoundFix
+ .byte Cn3
+ .byte 0x00
+ .byte c_v+20
+ .word wave_070
+ .byte 255, 0, 255, 204
+
+@**************** Voice 101 ****************@
+
+ .byte DirectSoundFix
+ .byte Cn3
+ .byte 0x00
+ .byte c_v+0
+ .word wave_056
+ .byte 255, 0, 255, 216
+
+@**************** Voice 102 ****************@
+
+ .byte DirectSoundFix
+ .byte Cn3
+ .byte 0x00
+ .byte c_v+0
+ .word wave_057
+ .byte 255, 0, 255, 127
+
+@**************** Voice 103 ****************@
+
+ .byte DirectSoundFix
+ .byte Cn3
+ .byte 0x00
+ .byte c_v+0
+ .word wave_084
+ .byte 255, 0, 255, 0
+
+@**************** Voice 104 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 105 ****************@
+
+ .byte AProgNoise
+ .byte Gs4
+ .byte 0x00
+ .byte 0xC0
+ .word FineNoise
+ .byte 0, 1, 0, 0
+
+@**************** Voice 106 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 107 ****************@
+
+ .byte DirectSoundFix
+ .byte Cn3
+ .byte 0x00
+ .byte c_v+0
+ .word wave_055
+ .byte 255, 0, 255, 216
+
+@**************** Voice 108 ****************@
+
+ .byte DirectSoundFix
+ .byte Cn3
+ .byte 0x00
+ .byte c_v-20
+ .word wave_072
+ .byte 255, 0, 255, 216
+
+@**************** Voice 109 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 110 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 111 ****************@
+
+ .byte DirectSoundFix
+ .byte Cn3
+ .byte 0x00
+ .byte c_v+20
+ .word wave_073
+ .byte 255, 0, 255, 216
+
+@**************** Voice 112 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 113 ****************@
+
+ .byte DirectSoundFix
+ .byte Cn3
+ .byte 0x00
+ .byte c_v+0
+ .word wave_074
+ .byte 255, 0, 255, 216
+
+@**************** Voice 114 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 115 ****************@
+
+ .byte SquareWave1
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word WaveDuty50
+ .byte 0, 0, 15, 0
+
+@**************** Voice 116 ****************@
+
+ .byte DirectSoundFix
+ .byte Cn3
+ .byte 0x00
+ .byte c_v+0
+ .word wave_076
+ .byte 255, 249, 0, 165
+
+@**************** Voice 117 ****************@
+
+ .byte DirectSoundFix
+ .byte Cn3
+ .byte 0x00
+ .byte c_v+0
+ .word wave_077
+ .byte 255, 226, 0, 165
+
+@**************** Voice 118 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_016
+ .byte 51, 0, 103, 127
+
+@**************** Voice 119 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_017
+ .byte 51, 0, 103, 127
+
+@**************** Voice 120 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_016
+ .byte 51, 0, 255, 127
+
+@**************** Voice 121 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_017
+ .byte 51, 0, 255, 127
+
+@**************** Voice 122 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_021
+ .byte 64, 0, 255, 149
+
+@**************** Voice 123 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_022
+ .byte 64, 0, 255, 149
+
+@**************** Voice 124 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_023
+ .byte 64, 0, 255, 149
+
+@**************** Voice 125 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_045
+ .byte 255, 249, 128, 216
+
+@**************** Voice 126 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_046
+ .byte 85, 235, 77, 216
+
+@**************** Voice 127 ****************@
+
+ .byte DirectSound
+ .byte Cn3
+ .byte 0x00
+ .byte 0x00
+ .word wave_047
+ .byte 85, 216, 25, 216
+
+
+
+ .end
diff --git a/sound/voicegroups/map_000.s b/sound/voicegroups/map_000.s
new file mode 100644
index 0000000..96b68f9
--- /dev/null
+++ b/sound/voicegroups/map_000.s
@@ -0,0 +1,25 @@
+@ File generated by m4a2s Voicegroup-Module
+ .section .rodata
+.global map_000
+ .align 2
+
+map_000:
+
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01
+ .byte 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01
+ .byte 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01
+ .byte 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01
+ .byte 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+
+ .end
diff --git a/sound/voicegroups/map_001.s b/sound/voicegroups/map_001.s
new file mode 100644
index 0000000..fe026c1
--- /dev/null
+++ b/sound/voicegroups/map_001.s
@@ -0,0 +1,25 @@
+@ File generated by m4a2s Voicegroup-Module
+ .section .rodata
+.global map_001
+ .align 2
+
+map_001:
+
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01
+ .byte 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01
+ .byte 0x01, 0x01, 0x01, 0x01, 0x02, 0x02, 0x02, 0x02
+ .byte 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02
+ .byte 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02
+ .byte 0x02, 0x02, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01
+ .byte 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01
+ .byte 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01
+ .byte 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+
+ .end
diff --git a/sound/voicegroups/map_002.s b/sound/voicegroups/map_002.s
new file mode 100644
index 0000000..20774d9
--- /dev/null
+++ b/sound/voicegroups/map_002.s
@@ -0,0 +1,25 @@
+@ File generated by m4a2s Voicegroup-Module
+ .section .rodata
+.global map_002
+ .align 2
+
+map_002:
+
+ .byte 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02
+ .byte 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02
+ .byte 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02
+ .byte 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02
+ .byte 0x02, 0x02, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01
+ .byte 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01
+ .byte 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01
+ .byte 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01
+ .byte 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01
+ .byte 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01
+ .byte 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01
+
+ .end
diff --git a/sound/voicegroups/map_003.s b/sound/voicegroups/map_003.s
new file mode 100644
index 0000000..ae857ca
--- /dev/null
+++ b/sound/voicegroups/map_003.s
@@ -0,0 +1,25 @@
+@ File generated by m4a2s Voicegroup-Module
+ .section .rodata
+.global map_003
+ .align 2
+
+map_003:
+
+ .byte 0x00, 0x3C, 0x00, 0x00, 0x84, 0x8C, 0xF1, 0x09
+ .byte 0x13, 0xBC, 0x9A, 0xE2, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01
+ .byte 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x02
+ .byte 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02
+ .byte 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02
+ .byte 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02
+ .byte 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02
+ .byte 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02
+ .byte 0x02, 0x02, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+
+ .end
diff --git a/sound/voicegroups/map_004.s b/sound/voicegroups/map_004.s
new file mode 100644
index 0000000..77d6fea
--- /dev/null
+++ b/sound/voicegroups/map_004.s
@@ -0,0 +1,25 @@
+@ File generated by m4a2s Voicegroup-Module
+ .section .rodata
+.global map_004
+ .align 2
+
+map_004:
+
+ .byte 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01
+ .byte 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01
+ .byte 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01
+ .byte 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01
+ .byte 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02
+ .byte 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02
+ .byte 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02
+ .byte 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02
+ .byte 0x02, 0x02, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01
+
+ .end
diff --git a/sound/voicegroups/map_005.s b/sound/voicegroups/map_005.s
new file mode 100644
index 0000000..49946d9
--- /dev/null
+++ b/sound/voicegroups/map_005.s
@@ -0,0 +1,25 @@
+@ File generated by m4a2s Voicegroup-Module
+ .section .rodata
+.global map_005
+ .align 2
+
+map_005:
+
+ .byte 0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01
+ .byte 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01
+ .byte 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01
+ .byte 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01
+ .byte 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01
+ .byte 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01
+ .byte 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x02
+ .byte 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02
+ .byte 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01
+
+ .end
diff --git a/sound/voicegroups/map_006.s b/sound/voicegroups/map_006.s
new file mode 100644
index 0000000..aa4b70c
--- /dev/null
+++ b/sound/voicegroups/map_006.s
@@ -0,0 +1,25 @@
+@ File generated by m4a2s Voicegroup-Module
+ .section .rodata
+.global map_006
+ .align 2
+
+map_006:
+
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01
+ .byte 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01
+ .byte 0x01, 0x01, 0x01, 0x02, 0x02, 0x02, 0x02, 0x02
+ .byte 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02
+ .byte 0x02, 0x02, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01
+ .byte 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01
+ .byte 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02
+ .byte 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02
+ .byte 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+
+ .end
diff --git a/sound/voicegroups/map_007.s b/sound/voicegroups/map_007.s
new file mode 100644
index 0000000..4256a01
--- /dev/null
+++ b/sound/voicegroups/map_007.s
@@ -0,0 +1,25 @@
+@ File generated by m4a2s Voicegroup-Module
+ .section .rodata
+.global map_007
+ .align 2
+
+map_007:
+
+ .byte 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02
+ .byte 0x02, 0x02, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01
+ .byte 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01
+ .byte 0x01, 0x01, 0x01, 0x01, 0x02, 0x02, 0x02, 0x02
+ .byte 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02
+ .byte 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02
+ .byte 0x02, 0x02, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+
+ .end
diff --git a/sound/voicegroups/map_008.s b/sound/voicegroups/map_008.s
new file mode 100644
index 0000000..9d29f76
--- /dev/null
+++ b/sound/voicegroups/map_008.s
@@ -0,0 +1,25 @@
+@ File generated by m4a2s Voicegroup-Module
+ .section .rodata
+.global map_008
+ .align 2
+
+map_008:
+
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01
+ .byte 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01
+ .byte 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01
+ .byte 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02
+ .byte 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02
+ .byte 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02
+ .byte 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02
+ .byte 0x02, 0x02, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01
+ .byte 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01
+ .byte 0x01, 0x01, 0x01, 0x02, 0x02, 0x02, 0x02, 0x02
+ .byte 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02
+ .byte 0x02, 0x02, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01
+
+ .end
diff --git a/sound/voicegroups/map_009.s b/sound/voicegroups/map_009.s
new file mode 100644
index 0000000..98f26bb
--- /dev/null
+++ b/sound/voicegroups/map_009.s
@@ -0,0 +1,25 @@
+@ File generated by m4a2s Voicegroup-Module
+ .section .rodata
+.global map_009
+ .align 2
+
+map_009:
+
+ .byte 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x02
+ .byte 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02
+ .byte 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01
+ .byte 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x02
+ .byte 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02
+ .byte 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02
+ .byte 0x00, 0x11, 0x23, 0x56, 0x89, 0xAC, 0xDE, 0xEF
+ .byte 0xFF, 0xEE, 0xDC, 0xA9, 0x86, 0x53, 0x21, 0x10
+ .byte 0x01, 0x23, 0x45, 0x67, 0x89, 0xAB, 0xCD, 0xEF
+ .byte 0xFE, 0xDC, 0xBA, 0x98, 0x76, 0x54, 0x32, 0x10
+ .byte 0xFF, 0xEE, 0xDD, 0xCC, 0xBB, 0xAA, 0x99, 0x88
+ .byte 0x77, 0x66, 0x55, 0x44, 0x33, 0x22, 0x11, 0x00
+ .byte 0xFE, 0xDC, 0xBA, 0x99, 0x88, 0x88, 0x88, 0x88
+
+ .end