.include "VoiceDef.s" .section .rodata .global voicegroup000 .align 2 voicegroup000: @**************** Voice 000 ****************@ .byte KeySplit .byte 0x0 .byte 0x0 .byte 0x0 .word snd_0_table .word snd_0_split @**************** Voice 001 ****************@ .byte SquareWave1 .byte Cn3 .byte 0x0 .byte 0x0 .word WaveDuty50 .byte 0x0, 0x0, 0xF, 0x0 @**************** Voice 002 ****************@ .byte SquareWave1 .byte Cn3 .byte 0x0 .byte 0x0 .word WaveDuty50 .byte 0x0, 0x0, 0xF, 0x0 @**************** Voice 003 ****************@ .byte SquareWave1 .byte Cn3 .byte 0x0 .byte 0x0 .word WaveDuty50 .byte 0x0, 0x0, 0xF, 0x0 @**************** Voice 004 ****************@ .byte SquareWave1 .byte Cn3 .byte 0x0 .byte 0x0 .word WaveDuty50 .byte 0x0, 0x0, 0xF, 0x0 @**************** Voice 005 ****************@ .byte DirectSound .byte Cn3 .byte 0x0 .byte 0x0 .word snd_5_epiano .byte 255, 238, 80, 165 @**************** Voice 006 ****************@ .byte SquareWave1 .byte Cn3 .byte 0x0 .byte 0x0 .word WaveDuty50 .byte 0x0, 0x0, 0xF, 0x0 @**************** Voice 007 ****************@ .byte SquareWave1 .byte Cn3 .byte 0x0 .byte 0x0 .word WaveDuty50 .byte 0x0, 0x0, 0xF, 0x0 @**************** Voice 008 ****************@ .byte SquareWave1 .byte Cn3 .byte 0x0 .byte 0x0 .word WaveDuty50 .byte 0x0, 0x0, 0xF, 0x0 @**************** Voice 009 ****************@ .byte DirectSound .byte Cn3 .byte 0x0 .byte 0x0 .word wave_008 .byte 255, 237, 0, 165 @**************** Voice 010 ****************@ .byte DirectSound .byte Cn3 .byte 0x0 .byte 0x0 .word snd_10_musicbox .byte 255, 247, 0, 216 @**************** Voice 011 ****************@ .byte DirectSound .byte Cn3 .byte 0x0 .byte 0x0 .word snd_11_vibes .byte 255, 251, 0, 185 @**************** Voice 012 ****************@ .byte DirectSound .byte Cn3 .byte 0x0 .byte 0x0 .word wave_030 .byte 255, 235, 0, 204 @**************** Voice 013 ****************@ .byte SquareWave1 .byte Cn3 .byte 0x0 .byte 0x0 .word WaveDuty50 .byte 0x0, 0x0, 0xF, 0x0 @**************** Voice 014 ****************@ .byte DirectSound .byte Cn3 .byte 0x0 .byte 0x0 .word snd_14_tubular_bell .byte 255, 245, 0, 165 @**************** Voice 015 ****************@ .byte SquareWave1 .byte Cn3 .byte 0x0 .byte 0x0 .word WaveDuty50 .byte 0x0, 0x0, 0xF, 0x0 @**************** Voice 016 ****************@ .byte SquareWave1 .byte Cn3 .byte 0x0 .byte 0x0 .word WaveDuty50 .byte 0x0, 0x0, 0xF, 0x0 @**************** Voice 017 ****************@ .byte DirectSound .byte Cn3 .byte 0x0 .byte 0x0 .word snd_17_organ .byte 255, 230, 230, 165 @**************** Voice 018 ****************@ .byte DirectSound .byte Cn3 .byte 0x0 .byte 0x0 .word snd_18_rock_organ .byte 255, 230, 160, 165 @**************** Voice 019 ****************@ .byte SquareWave1 .byte Cn3 .byte 0x0 .byte 0x0 .word WaveDuty50 .byte 0x0, 0x0, 0xF, 0x0 @**************** Voice 020 ****************@ .byte SquareWave1 .byte Cn3 .byte 0x0 .byte 0x0 .word WaveDuty50 .byte 0x0, 0x0, 0xF, 0x0 @**************** Voice 021 ****************@ .byte SquareWave1 .byte Cn3 .byte 0x0 .byte 0x0 .word WaveDuty50 .byte 0x0, 0x0, 0xF, 0x0 @**************** Voice 022 ****************@ .byte DirectSound .byte Cn3 .byte 0x0 .byte 0x0 .word snd_22_harmonica .byte 255, 0x0, 255, 204 @**************** Voice 023 ****************@ .byte SquareWave1 .byte Cn3 .byte 0x0 .byte 0x0 .word WaveDuty50 .byte 0x0, 0x0, 0xF, 0x0 @**************** Voice 024 ****************@ .byte KeySplit .byte 0x0 .byte 0x0 .byte 0x0 .word snd_24_table .word snd_24_split @**************** Voice 025 ****************@ .byte KeySplit .byte 0x0 .byte 0x0 .byte 0x0 .word snd_25_table .word snd_25_split @**************** Voice 026 ****************@ .byte SquareWave1 .byte Cn3 .byte 0x0 .byte 0x0 .word WaveDuty50 .byte 0x0, 0x0, 0xF, 0x0 @**************** Voice 027 ****************@ .byte DirectSound .byte Cn3 .byte 0x0 .byte 0x0 .word snd_27_synguitar .byte 255, 248, 0, 165 @**************** Voice 028 ****************@ .byte SquareWave1 .byte Cn3 .byte 0x0 .byte 0x0 .word WaveDuty50 .byte 0x0, 0x0, 0xF, 0x0 @**************** Voice 029 ****************@ .byte KeySplit .byte 0x0 .byte 0x0 .byte 0x0 .word snd_29_table .word snd_29_split @**************** Voice 030 ****************@ .byte SquareWave1 .byte Cn3 .byte 0x0 .byte 0x0 .word WaveDuty50 .byte 0x0, 0x0, 0xF, 0x0 @**************** Voice 031 ****************@ .byte SquareWave1 .byte Cn3 .byte 0x0 .byte 0x0 .word WaveDuty50 .byte 0x0, 0x0, 0xF, 0x0 @**************** Voice 032 ****************@ .byte SquareWave1 .byte Cn3 .byte 0x0 .byte 0x0 .word WaveDuty50 .byte 0x0, 0x0, 0xF, 0x0 @**************** Voice 033 ****************@ .byte KeySplit .byte 0x0 .byte 0x0 .byte 0x0 .word snd_33_table .word snd_33_split @**************** Voice 034 ****************@ .byte SquareWave1 .byte Cn3 .byte 0x0 .byte 0x0 .word WaveDuty50 .byte 0x0, 0x0, 0xF, 0x0 @**************** Voice 035 ****************@ .byte KeySplit .byte 0x0 .byte 0x0 .byte 0x0 .word snd_35_table .word snd_35_split @**************** Voice 036 ****************@ .byte DirectSound .byte Cn3 .byte 0x0 .byte 0x0 .word snd_36_slap_bass .byte 255, 0, 255, 165 @**************** Voice 037 ****************@ .byte SquareWave1 .byte Cn3 .byte 0x0 .byte 0x0 .word WaveDuty50 .byte 0x0, 0x0, 0xF, 0x0 @**************** Voice 038 ****************@ .byte DirectSound .byte Cn3 .byte 0x0 .byte 0x0 .word snd_38_synthbass .byte 255, 0x0, 255, 165 @**************** Voice 039 ****************@ .byte SquareWave1 .byte Cn3 .byte 0x0 .byte 0x0 .word WaveDuty50 .byte 0x0, 0x0, 0xF, 0x0 @**************** Voice 040 ****************@ .byte KeySplit .byte 0x0 .byte 0x0 .byte 0x0 .word snd_40_table .word snd_40_split @**************** Voice 041 ****************@ .byte SquareWave1 .byte Cn3 .byte 0x0 .byte 0x0 .word WaveDuty50 .byte 0x0, 0x0, 0xF, 0x0 @**************** Voice 042 ****************@ .byte SquareWave1 .byte Cn3 .byte 0x0 .byte 0x0 .word WaveDuty50 .byte 0x0, 0x0, 0xF, 0x0 @**************** Voice 043 ****************@ .byte SquareWave1 .byte Cn3 .byte 0x0 .byte 0x0 .word WaveDuty50 .byte 0x0, 0x0, 0xF, 0x0 @**************** Voice 044 ****************@ .byte SquareWave1 .byte Cn3 .byte 0x0 .byte 0x0 .word WaveDuty50 .byte 0x0, 0x0, 0xF, 0x0 @**************** Voice 045 ****************@ .byte DirectSound .byte Cn3 .byte 0x0 .byte 0x0 .word snd_45_pizzicato_st .byte 255, 0, 255, 165 @**************** Voice 046 ****************@ .byte KeySplit .byte 0x0 .byte 0x0 .byte 0x0 .word snd_46_table .word snd_46_split @**************** Voice 047 ****************@ .byte DirectSound .byte Cn3 .byte 0x0 .byte 0x0 .word snd_47_timpani .byte 255, 0, 255, 190 @**************** Voice 048 ****************@ .byte KeySplit .byte 0x0 .byte 0x0 .byte 0x0 .word snd_48_table .word snd_48_split @**************** Voice 049 ****************@ .byte KeySplit .byte 0x0 .byte 0x0 .byte 0x0 .word snd_49_table .word snd_48_split @**************** Voice 050 ****************@ .byte DirectSound .byte Cn3 .byte 0x0 .byte 0x0 .word snd_50_synth_strings .byte 64, 248, 200, 200 @**************** Voice 051 ****************@ .byte SquareWave1 .byte Cn3 .byte 0x0 .byte 0x0 .word WaveDuty50 .byte 0x0, 0x0, 0xF, 0x0 @**************** Voice 052 ****************@ .byte SquareWave1 .byte Cn3 .byte 0x0 .byte 0x0 .word WaveDuty50 .byte 0x0, 0x0, 0xF, 0x0 @**************** Voice 053 ****************@ .byte SquareWave1 .byte Cn3 .byte 0x0 .byte 0x0 .word WaveDuty50 .byte 0x0, 0x0, 0xF, 0x0 @**************** Voice 054 ****************@ .byte SquareWave1 .byte Cn3 .byte 0x0 .byte 0x0 .word WaveDuty50 .byte 0x0, 0x0, 0xF, 0x0 @**************** Voice 055 ****************@ .byte SquareWave1 .byte Cn3 .byte 0x0 .byte 0x0 .word WaveDuty50 .byte 0x0, 0x0, 0xF, 0x0 @**************** Voice 056 ****************@ .byte KeySplit .byte 0x0 .byte 0x0 .byte 0x0 .word snd_56_table .word snd_56_split @**************** Voice 057 ****************@ .byte DirectSound .byte 0x0 .byte 0x0 .byte 0x0 .word snd_57_trombone .byte 255, 0, 255, 165 @**************** Voice 058 ****************@ .byte SquareWave1 .byte Cn3 .byte 0x0 .byte 0x0 .word WaveDuty50 .byte 0x0, 0x0, 0xF, 0x0 @**************** Voice 059 ****************@ .byte SquareWave1 .byte Cn3 .byte 0x0 .byte 0x0 .word WaveDuty50 .byte 0x0, 0x0, 0xF, 0x0 @**************** Voice 060 ****************@ .byte DirectSound .byte Cn3 .byte 0x0 .byte 0x0 .word snd_60_horns .byte 255, 0x0, 255, 200 @**************** Voice 061 ****************@ .byte KeySplit .byte 0x0 .byte 0x0 .byte 0x0 .word snd_61_table .word snd_61_split @**************** Voice 062 ****************@ .byte SquareWave1 .byte Cn3 .byte 0x0 .byte 0x0 .word WaveDuty50 .byte 0x0, 0x0, 0xF, 0x0 @**************** Voice 063 ****************@ .byte SquareWave1 .byte Cn3 .byte 0x0 .byte 0x0 .word WaveDuty50 .byte 0x0, 0x0, 0xF, 0x0 @**************** Voice 064 ****************@ .byte SquareWave1 .byte Cn3 .byte 0x0 .byte 0x0 .word WaveDuty50 .byte 0x0, 0x0, 0xF, 0x0 @**************** Voice 065 ****************@ .byte SquareWave1 .byte Cn3 .byte 0x0 .byte 0x0 .word WaveDuty50 .byte 0x0, 0x0, 0xF, 0x0 @**************** Voice 066 ****************@ .byte KeySplit .byte 0x0 .byte 0x0 .byte 0x0 .word snd_66_table .word snd_66_split @**************** Voice 067 ****************@ .byte SquareWave1 .byte Cn3 .byte 0x0 .byte 0x0 .word WaveDuty50 .byte 0x0, 0x0, 0xF, 0x0 @**************** Voice 068 ****************@ .byte KeySplit .byte 0x0 .byte 0x0 .byte 0x0 .word snd_68_table .word snd_68_split @**************** Voice 069 ****************@ .byte SquareWave1 .byte Cn3 .byte 0x0 .byte 0x0 .word WaveDuty50 .byte 0x0, 0x0, 0xF, 0x0 @**************** Voice 070 ****************@ .byte DirectSound .byte Cn3 .byte 0x0 .byte 0x0 .word snd_70_bassoon .byte 255, 0x0, 255, 165 @**************** Voice 071 ****************@ .byte DirectSound .byte Cn3 .byte 0x0 .byte 0x0 .word snd_71_clarinet .byte 255, 0x0, 255, 165 @**************** Voice 072 ****************@ .byte SquareWave1 .byte Cn3 .byte 0x0 .byte 0x0 .word WaveDuty50 .byte 0x0, 0x0, 0xF, 0x0 @**************** Voice 073 ****************@ .byte KeySplit .byte 0x0 .byte 0x0 .byte 0x0 .word snd_73_table .word snd_73_split @**************** Voice 074 ****************@ .byte SquareWave1 .byte Cn3 .byte 0x0 .byte 0x0 .word WaveDuty50 .byte 0x0, 0x0, 0xF, 0x0 @**************** Voice 075 ****************@ .byte DirectSound .byte Cn3 .byte 0x0 .byte 0x0 .word snd_75_panflute .byte 255, 224, 127, 165 @**************** Voice 076 ****************@ .byte SquareWave1 .byte Cn3 .byte 0x0 .byte 0x0 .word WaveDuty50 .byte 0x0, 0x0, 0xF, 0x0 @**************** Voice 077 ****************@ .byte KeySplit .byte 0x0 .byte 0x0 .byte 0x0 .word snd_77_table .word snd_77_split @**************** Voice 078 ****************@ .byte SquareWave1 .byte Cn3 .byte 0x0 .byte 0x0 .word WaveDuty50 .byte 0x0, 0x0, 0xF, 0x0 @**************** Voice 079 ****************@ .byte DirectSound .byte Cn3 .byte 0x0 .byte 0x0 .word snd_79_ocarina .byte 64, 127, 218, 165 @**************** Voice 080 ****************@ .byte SquareWave1 .byte Cn3 .byte 0x0 .byte 0x0 .word WaveDuty50 .byte 0x0, 0x0, 0xF, 0x0 @**************** Voice 081 ****************@ .byte SquareWave2 .byte Cn3 .byte 0x0 .byte 0x0 .word WaveDuty50 .byte 0x0, 0x0, 0xF, 0x2 @**************** Voice 082 ****************@ .byte DirectSound .byte Cn3 .byte 0x0 .byte 0x0 .word snd_82_sawtooth .byte 85, 165, 193, 178 @**************** Voice 083 ****************@ .byte ProgWave .byte Cn3 .byte 0x0 .byte 0x0 .word gbwave_000 .byte 0x0, 0x0, 0x9, 0x1 @**************** Voice 084 ****************@ .byte ProgWave .byte Cn3 .byte 0x0 .byte 0x0 .word gbwave_003 .byte 0x0, 0x0, 0xA, 0x0 @**************** Voice 085 ****************@ .byte DirectSound .byte Cn3 .byte 0x0 .byte 0x0 .word snd_90_synth .byte 85, 165, 193, 178 @**************** Voice 086 ****************@ .byte SquareWave1 .byte Cn3 .byte 0x0 .byte 0x0 .word WaveDuty50 .byte 0x0, 0x6, 0x0, 0x1 @**************** Voice 087 ****************@ .byte ProgWave .byte Cn3 .byte 0x0 .byte 0x0 .word gbwave_004 .byte 0x0, 0x7, 0x7, 0x2 @**************** Voice 088 ****************@ .byte SquareWave1 .byte Cn3 .byte 0x0 .byte 0x0 .word WaveDuty50 .byte 0x0, 0x0, 0xF, 0x0 @**************** Voice 089 ****************@ .byte SquareWave1 .byte Cn3 .byte 0x0 .byte 0x0 .word WaveDuty25 .byte 0x1, 0x2, 0x6, 0x2 @**************** Voice 090 ****************@ .byte DirectSound .byte Cn3 .byte 0x0 .byte 0x0 .word snd_90_synth .byte 255, 235, 90, 178 @**************** Voice 091 ****************@ .byte SquareWave2 .byte Cn3 .byte 0x0 .byte 0x0 .word WaveDuty25 .byte 0x1, 0x2, 0x6, 0x2 @**************** Voice 092 ****************@ .byte SquareWave1 .byte Cn3 .byte 0x0 .byte 0x0 .word WaveDuty50 .byte 0, 1, 5, 2 @**************** Voice 093 ****************@ .byte SquareWave2 .byte Cn3 .byte 0x0 .byte 0x0 .word WaveDuty50 .byte 0, 1, 5, 2 @**************** Voice 094 ****************@ .byte SquareWave1 .byte Cn3 .byte 0x0 .byte 0x0 .word WaveDuty25 .byte 0, 1, 5, 2 @**************** Voice 095 ****************@ .byte SquareWave2 .byte Cn3 .byte 0x0 .byte 0x0 .word WaveDuty25 .byte 0, 1, 5, 2 @**************** Voice 096 ****************@ .byte SquareWave1 .byte Cn3 .byte 0x0 .byte 0x0 .word WaveDuty50 .byte 0x0, 0x0, 0xF, 0x0 @**************** Voice 097 ****************@ .byte SquareWave1 .byte Cn3 .byte 0x0 .byte 0x0 .word WaveDuty50 .byte 0x0, 0x0, 0xF, 0x0 @**************** Voice 098 ****************@ .byte SquareWave1 .byte Cn3 .byte 0x0 .byte 0x0 .word WaveDuty50 .byte 0x0, 0x0, 0xF, 0x0 @**************** Voice 099 ****************@ .byte SquareWave1 .byte Cn3 .byte 0x0 .byte 0x0 .word WaveDuty50 .byte 0x0, 0x0, 0xF, 0x0 @**************** Voice 100 ****************@ .byte DirectSound .byte Cn3 .byte 0x0 .byte 0x0 .word snd_90_synth .byte 255, 0, 255, 0 @**************** Voice 101 ****************@ .byte DirectSound .byte Cn3 .byte 0x0 .byte 0x0 .word snd_82_sawtooth .byte 255, 0, 255, 0 @**************** Voice 102 ****************@ .byte SquareWave1 .byte Cn3 .byte 0x0 .byte 0x0 .word WaveDuty50 .byte 0x0, 0x0, 0xF, 0x0 @**************** Voice 103 ****************@ .byte DirectSound .byte Cn3 .byte 0x0 .byte 0x0 .word snd_103_scratch .byte 255, 0, 255, 0 @**************** Voice 104 ****************@ .byte SquareWave1 .byte Cn3 .byte 0x0 .byte 0x0 .word WaveDuty50 .byte 0x0, 0x0, 0xF, 0x0 @**************** Voice 105 ****************@ .byte SquareWave1 .byte Cn3 .byte 0x0 .byte 0x0 .word WaveDuty50 .byte 0x0, 0x0, 0xF, 0x0 @**************** Voice 106 ****************@ .byte DirectSound .byte Cn3 .byte 0x0 .byte 0x0 .word snd_106_shamisen .byte 255, 248, 0, 165 @**************** Voice 107 ****************@ .byte DirectSound .byte Cn3 .byte 0x0 .byte 0x0 .word snd_107_koto .byte 255, 248, 0, 165 @**************** Voice 108 ****************@ .byte SquareWave1 .byte Cn3 .byte 0x0 .byte 0x0 .word WaveDuty50 .byte 0x0, 0x0, 0xF, 0x0 @**************** Voice 109 ****************@ .byte SquareWave1 .byte Cn3 .byte 0x0 .byte 0x0 .word WaveDuty50 .byte 0x0, 0x0, 0xF, 0x0 @**************** Voice 110 ****************@ .byte SquareWave1 .byte Cn3 .byte 0x0 .byte 0x0 .word WaveDuty50 .byte 0x0, 0x0, 0xF, 0x0 @**************** Voice 111 ****************@ .byte SquareWave1 .byte Cn3 .byte 0x0 .byte 0x0 .word WaveDuty50 .byte 0x0, 0x0, 0xF, 0x0 @**************** Voice 112 ****************@ .byte SquareWave1 .byte Cn3 .byte 0x0 .byte 0x0 .word WaveDuty50 .byte 0x0, 0x0, 0xF, 0x0 @**************** Voice 113 ****************@ .byte SquareWave1 .byte Cn3 .byte 0x0 .byte 0x0 .word WaveDuty50 .byte 0x0, 0x0, 0xF, 0x0 @**************** Voice 114 ****************@ .byte SquareWave1 .byte Cn3 .byte 0x0 .byte 0x0 .word WaveDuty50 .byte 0x0, 0x0, 0xF, 0x0 @**************** Voice 115 ****************@ .byte SquareWave1 .byte Cn3 .byte 0x0 .byte 0x0 .word WaveDuty50 .byte 0x0, 0x0, 0xF, 0x0 @**************** Voice 116 ****************@ .byte DirectSound .byte Cn3 .byte 0x0 .byte 0x0 .word snd_116_taiko_drum .byte 255, 0x0, 255, 165 @**************** Voice 117 ****************@ .byte SquareWave1 .byte Cn3 .byte 0x0 .byte 0x0 .word WaveDuty50 .byte 0x0, 0x0, 0xF, 0x0 @**************** Voice 118 ****************@ .byte SquareWave1 .byte Cn3 .byte 0x0 .byte 0x0 .word WaveDuty50 .byte 0x0, 0x0, 0xF, 0x0 @**************** Voice 119 ****************@ .byte SquareWave1 .byte Cn3 .byte 0x0 .byte 0x0 .word WaveDuty50 .byte 0x0, 0x0, 0xF, 0x0 @**************** Voice 120 ****************@ .byte SquareWave1 .byte Cn3 .byte 0x0 .byte 0x0 .word WaveDuty50 .byte 0x0, 0x0, 0xF, 0x0 @**************** Voice 121 ****************@ .byte ProgNoise .byte Cn3 .byte 0x0 .byte 0x0 .word FineNoise .byte 0x0, 0x2, 0x7, 0x1 @**************** Voice 122 ****************@ .byte ProgNoise .byte Cn3 .byte 0x0 .byte 0x0 .word FineNoise .byte 0x0, 0x2, 0x0, 0x0 @**************** Voice 123 ****************@ .byte SquareWave1 .byte Cn3 .byte 0x0 .byte 0x0 .word WaveDuty50 .byte 0x0, 0x0, 0xF, 0x0 @**************** Voice 124 ****************@ .byte SquareWave1 .byte Cn3 .byte 0x0 .byte 0x0 .word WaveDuty50 .byte 0x0, 0x0, 0xF, 0x0 @**************** Voice 125 ****************@ .byte SquareWave1 .byte Cn3 .byte 0x0 .byte 0x0 .word WaveDuty50 .byte 0x0, 0x0, 0xF, 0x0 @**************** Voice 126 ****************@ .byte DrumTable .byte 0x0 .byte 0x0 .byte 0x0 .word DrumTblNoise .word 0x0 @**************** Voice 127 ****************@ .byte DrumTable .byte 0x0 .byte 0x0 .byte 0x0 .word DrumTbl1 .word 0x0 .end