mirror of
https://github.com/Ninjdai1/pokeemerald.git
synced 2024-11-16 19:47:35 +01:00
b9644e9583
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.
86 lines
4.3 KiB
PHP
86 lines
4.3 KiB
PHP
.align 2
|
|
voicegroup117:: @ 869A454
|
|
voice_keysplit_all voicegroup001 @ 869A454
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A460
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A46C
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A478
|
|
voice_square_2 60, 0, 2, 0, 1, 1, 1 @ 869A484
|
|
voice_square_1 60, 0, 0, 2, 0, 1, 1, 1 @ 869A490
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A49C
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A4A8
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A4B4
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A4C0
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A4CC
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A4D8
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A4E4
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A4F0
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A4FC
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A508
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A514
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A520
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A52C
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A538
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A544
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A550
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A55C
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A568
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A574
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A580
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A58C
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A598
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A5A4
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A5B0
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A5BC
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A5C8
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A5D4
|
|
voice_directsound 60, 0, DirectSoundWaveData_sc88_pick_bass, 255, 253, 0, 149 @ 869A5E0
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A5EC
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A5F8
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A604
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A610
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A61C
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A628
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A634
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A640
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A64C
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A658
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A664
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A670
|
|
voice_directsound 60, 0, DirectSoundWaveData_sc88_harp, 255, 246, 0, 235 @ 869A67C
|
|
voice_directsound 60, 0, DirectSoundWaveData_sc88_timpani, 255, 246, 0, 226 @ 869A688
|
|
voice_keysplit voicegroup006, KeySplitTable2 @ 869A694
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A6A0
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A6AC
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A6B8
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A6C4
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A6D0
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A6DC
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A6E8
|
|
voice_keysplit voicegroup007, KeySplitTable3 @ 869A6F4
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A700
|
|
voice_keysplit voicegroup008, KeySplitTable4 @ 869A70C
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A718
|
|
voice_keysplit voicegroup009, KeySplitTable5 @ 869A724
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A730
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A73C
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A748
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A754
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A760
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A76C
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A778
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A784
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A790
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A79C
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A7A8
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A7B4
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A7C0
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A7CC
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A7D8
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A7E4
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A7F0
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A7FC
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A808
|
|
voice_square_2 60, 0, 3, 0, 1, 7, 1 @ 869A814
|
|
voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4850, 0, 7, 15, 2 @ 869A820
|
|
|