pokeemerald/sound/voicegroups/voicegroup036.inc
Kurausukun b9644e9583 Update Audio Macros
Information: Our current audio macros preclude the definition of root
key and pan (applicable when used in drumsets, aka "keysplit_all") for
GB channels. However, this functionality does exist in m4a--Pokemon
Emerald just happens not to use it. However, for the sake of people
working with custom music, I believe these values should be modifiable
by users.

Additionally, given the recent events that have occurred with this repo,
I would like to make something fully clear: I have indeed looked at the
GBA SDK before, which contains notes on how these sounds are defined;
therefore, I cannot blame you if you reject this PR on the grounds that
the information is "tainted." However, this information is readily
available and matches the same macros used for directsound--it's hardly
information that one would need the source to know.
2020-09-17 03:12:19 -04:00

132 lines
6.7 KiB
SQL

.align 2
voicegroup036:: @ 867DD14
voice_keysplit_all voicegroup001 @ 867DD14
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DD20
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DD2C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DD38
voice_square_2_alt 60, 0, 2, 0, 1, 6, 1 @ 867DD44
voice_square_1_alt 60, 0, 0, 2, 0, 1, 6, 1 @ 867DD50
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DD5C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DD68
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DD74
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DD80
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DD8C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DD98
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DDA4
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DDB0
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DDBC
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DDC8
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DDD4
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DDE0
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DDEC
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DDF8
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DE04
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DE10
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DE1C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DE28
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DE34
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DE40
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DE4C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DE58
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DE64
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DE70
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DE7C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DE88
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DE94
voice_directsound 60, 0, DirectSoundWaveData_sc88_pick_bass, 255, 253, 0, 149 @ 867DEA0
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DEAC
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DEB8
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DEC4
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DED0
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DEDC
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DEE8
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DEF4
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DF00
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DF0C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DF18
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DF24
voice_directsound 60, 0, DirectSoundWaveData_sc88_pizzicato_strings, 255, 216, 0, 165 @ 867DF30
voice_directsound 60, 0, DirectSoundWaveData_sc88_harp, 255, 246, 0, 235 @ 867DF3C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DF48
voice_keysplit voicegroup006, KeySplitTable2 @ 867DF54
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DF60
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DF6C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DF78
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DF84
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DF90
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DF9C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DFA8
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DFB4
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DFC0
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DFCC
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DFD8
voice_keysplit voicegroup009, KeySplitTable5 @ 867DFE4
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DFF0
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DFFC
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E008
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E014
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E020
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E02C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E038
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E044
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E050
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E05C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E068
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E074
voice_programmable_wave 60, 0, ProgrammableWaveData_86B4830, 0, 7, 15, 0 @ 867E080
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E08C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E098
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E0A4
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E0B0
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E0BC
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E0C8
voice_square_2_alt 60, 0, 2, 0, 2, 4, 1 @ 867E0D4
voice_square_1_alt 60, 0, 0, 2, 0, 2, 4, 1 @ 867E0E0
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E0EC
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E0F8
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E104
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E110
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E11C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E128
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E134
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E140
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E14C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E158
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E164
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E170
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E17C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E188
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E194
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E1A0
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E1AC
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E1B8
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E1C4
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E1D0
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E1DC
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E1E8
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E1F4
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E200
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E20C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E218
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E224
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E230
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E23C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E248
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E254
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E260
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E26C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E278
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E284
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E290
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E29C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E2A8
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E2B4
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E2C0
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E2CC
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E2D8
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E2E4
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E2F0
voice_noise_alt 60, 0, 0, 0, 4, 1, 4 @ 867E2FC
voice_noise_alt 60, 0, 0, 0, 1, 0, 2 @ 867E308