mirror of
https://github.com/Ninjdai1/pokeemerald.git
synced 2024-11-17 03:57:38 +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.
88 lines
4.4 KiB
SQL
88 lines
4.4 KiB
SQL
.align 2
|
|
voicegroup170:: @ 86AE338
|
|
voice_keysplit_all voicegroup001 @ 86AE338
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE344
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE350
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE35C
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE368
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE374
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE380
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE38C
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE398
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE3A4
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE3B0
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE3BC
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE3C8
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE3D4
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE3E0
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE3EC
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE3F8
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE404
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE410
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE41C
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE428
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE434
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE440
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE44C
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE458
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE464
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE470
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE47C
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE488
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE494
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE4A0
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE4AC
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE4B8
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE4C4
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE4D0
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE4DC
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE4E8
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE4F4
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE500
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE50C
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE518
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE524
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE530
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE53C
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE548
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE554
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE560
|
|
voice_directsound 60, 0, DirectSoundWaveData_sc88_timpani, 255, 246, 0, 226 @ 86AE56C
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE578
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE584
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE590
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE59C
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE5A8
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE5B4
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE5C0
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE5CC
|
|
voice_keysplit voicegroup007, KeySplitTable3 @ 86AE5D8
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE5E4
|
|
voice_keysplit voicegroup008, KeySplitTable4 @ 86AE5F0
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE5FC
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE608
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE614
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE620
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE62C
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE638
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE644
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE650
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE65C
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE668
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE674
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE680
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE68C
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE698
|
|
voice_directsound 60, 0, DirectSoundWaveData_sc88_flute, 255, 127, 231, 127 @ 86AE6A4
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE6B0
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE6BC
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE6C8
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE6D4
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE6E0
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE6EC
|
|
voice_square_2_alt 60, 0, 1, 0, 1, 7, 1 @ 86AE6F8
|
|
voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4830, 0, 7, 15, 1 @ 86AE704
|
|
voice_square_1_alt 60, 0, 0, 1, 0, 1, 7, 1 @ 86AE710
|
|
voice_square_2_alt 60, 0, 2, 0, 1, 0, 0 @ 86AE71C
|
|
|