mirror of
https://github.com/Ninjdai1/pokeemerald.git
synced 2024-11-17 20:17: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.
85 lines
4.3 KiB
SQL
85 lines
4.3 KiB
SQL
.align 2
|
|
voicegroup044:: @ 86806E4
|
|
voice_keysplit voicegroup005, KeySplitTable1 @ 86806E4
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86806F0
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86806FC
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680708
|
|
voice_square_1_alt 60, 0, 0, 2, 0, 5, 1, 7 @ 8680714
|
|
voice_square_2_alt 60, 0, 3, 0, 4, 3, 6 @ 8680720
|
|
voice_square_2_alt 60, 0, 2, 1, 1, 4, 0 @ 868072C
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680738
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680744
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680750
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868075C
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680768
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680774
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680780
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868078C
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680798
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86807A4
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86807B0
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86807BC
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86807C8
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86807D4
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86807E0
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86807EC
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86807F8
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680804
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680810
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868081C
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680828
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680834
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680840
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868084C
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680858
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680864
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680870
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868087C
|
|
voice_directsound 60, 0, DirectSoundWaveData_sc88_fretless_bass, 255, 253, 0, 224 @ 8680888
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680894
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86808A0
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86808AC
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86808B8
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86808C4
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86808D0
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86808DC
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86808E8
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86808F4
|
|
voice_directsound 60, 0, DirectSoundWaveData_sc88_pizzicato_strings, 255, 226, 0, 38 @ 8680900
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868090C
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680918
|
|
voice_keysplit voicegroup006, KeySplitTable2 @ 8680924
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680930
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868093C
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680948
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680954
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680960
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868096C
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680978
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680984
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680990
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868099C
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86809A8
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86809B4
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86809C0
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86809CC
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86809D8
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86809E4
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86809F0
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86809FC
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680A08
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680A14
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680A20
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680A2C
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680A38
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680A44
|
|
voice_directsound 60, 0, DirectSoundWaveData_sc88_flute, 255, 0, 255, 165 @ 8680A50
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680A5C
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680A68
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680A74
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680A80
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680A8C
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680A98
|
|
voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4880, 0, 7, 15, 1 @ 8680AA4
|
|
|