pokeemerald/sound/voicegroups/voicegroup071.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.6 KiB
PHP

.align 2
voicegroup071:: @ 868A074
voice_keysplit_all voicegroup001 @ 868A074
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A080
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A08C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A098
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A0A4
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A0B0
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A0BC
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A0C8
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A0D4
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A0E0
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A0EC
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A0F8
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A104
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A110
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A11C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A128
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A134
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A140
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A14C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A158
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A164
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A170
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A17C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A188
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A194
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A1A0
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A1AC
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A1B8
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A1C4
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A1D0
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A1DC
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A1E8
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A1F4
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A200
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A20C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A218
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A224
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A230
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A23C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A248
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A254
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A260
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A26C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A278
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A284
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A290
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A29C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A2A8
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A2B4
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A2C0
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A2CC
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A2D8
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A2E4
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A2F0
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A2FC
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A308
voice_keysplit voicegroup007, KeySplitTable3 @ 868A314
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A320
voice_keysplit voicegroup008, KeySplitTable4 @ 868A32C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A338
voice_keysplit voicegroup009, KeySplitTable5 @ 868A344
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A350
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A35C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A368
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A374
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A380
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A38C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A398
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A3A4
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A3B0
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A3BC
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A3C8
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A3D4
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A3E0
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A3EC
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A3F8
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A404
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A410
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A41C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A428
voice_square_1_alt 60, 0, 0, 0, 0, 1, 4, 1 @ 868A434
voice_square_2_alt 60, 0, 0, 0, 1, 4, 1 @ 868A440
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A44C
voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4880, 0, 7, 15, 2 @ 868A458
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A464
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A470
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A47C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A488
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A494
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A4A0
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A4AC
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A4B8
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A4C4
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A4D0
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A4DC
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A4E8
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A4F4
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A500
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A50C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A518
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A524
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A530
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A53C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A548
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A554
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A560
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A56C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A578
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A584
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A590
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A59C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A5A8
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A5B4
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A5C0
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A5CC
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A5D8
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A5E4
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A5F0
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A5FC
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A608
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A614
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A620
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A62C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A638
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A644
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A650
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A65C
voice_noise_alt 60, 0, 0, 0, 1, 0, 0 @ 868A668