pokeemerald/sound/voicegroups/voicegroup029.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

92 lines
4.7 KiB
PHP

.align 2
voicegroup029:: @ 867C184
voice_keysplit_all voicegroup001 @ 867C184
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C190
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C19C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C1A8
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C1B4
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C1C0
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C1CC
voice_square_2_alt 60, 0, 1, 0, 2, 4, 0 @ 867C1D8
voice_square_1_alt 60, 0, 0, 1, 0, 2, 7, 0 @ 867C1E4
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C1F0
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C1FC
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C208
voice_square_2_alt 60, 0, 2, 0, 2, 0, 0 @ 867C214
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C220
voice_directsound 60, 0, DirectSoundWaveData_sc88_tubular_bell, 255, 216, 90, 242 @ 867C22C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C238
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C244
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C250
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C25C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C268
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C274
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C280
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C28C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C298
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C2A4
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C2B0
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C2BC
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C2C8
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C2D4
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C2E0
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C2EC
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C2F8
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C304
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C310
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C31C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C328
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C334
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C340
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C34C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C358
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C364
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C370
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C37C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C388
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C394
voice_directsound 60, 0, DirectSoundWaveData_sc88_pizzicato_strings, 255, 216, 0, 165 @ 867C3A0
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C3AC
voice_directsound 60, 0, DirectSoundWaveData_sc88_timpani, 255, 246, 0, 226 @ 867C3B8
voice_keysplit voicegroup006, KeySplitTable2 @ 867C3C4
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C3D0
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C3DC
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C3E8
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C3F4
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C400
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C40C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C418
voice_keysplit voicegroup007, KeySplitTable3 @ 867C424
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C430
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C43C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C448
voice_keysplit voicegroup009, KeySplitTable5 @ 867C454
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C460
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C46C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C478
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C484
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C490
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C49C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C4A8
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C4B4
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C4C0
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C4CC
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C4D8
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C4E4
voice_directsound 60, 0, DirectSoundWaveData_sc88_flute, 255, 127, 231, 127 @ 867C4F0
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C4FC
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C508
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C514
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C520
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C52C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C538
voice_square_2_alt 60, 0, 3, 0, 1, 7, 0 @ 867C544
voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4890, 0, 7, 15, 1 @ 867C550
voice_square_1_alt 60, 0, 0, 3, 0, 1, 7, 0 @ 867C55C
voice_square_2_alt 60, 0, 3, 0, 1, 0, 0 @ 867C568
voice_square_1_alt 60, 0, 0, 3, 0, 1, 0, 0 @ 867C574
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C580
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C58C
voice_square_1_alt 60, 0, 0, 0, 0, 1, 7, 0 @ 867C598