mirror of
https://github.com/Ninjdai1/pokeemerald.git
synced 2024-12-29 13:50:42 +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.
132 lines
6.7 KiB
SQL
132 lines
6.7 KiB
SQL
.align 2
|
|
voicegroup045:: @ 8680AB0
|
|
voice_keysplit_all voicegroup001 @ 8680AB0
|
|
voice_square_1_alt 60, 0, 0, 1, 0, 2, 0, 1 @ 8680ABC
|
|
voice_square_1_alt 60, 0, 0, 3, 1, 2, 6, 0 @ 8680AC8
|
|
voice_square_2_alt 60, 0, 3, 1, 2, 6, 0 @ 8680AD4
|
|
voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4830, 0, 7, 15, 1 @ 8680AE0
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680AEC
|
|
voice_square_2_alt 60, 0, 1, 0, 2, 0, 1 @ 8680AF8
|
|
voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4860, 1, 7, 15, 1 @ 8680B04
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680B10
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680B1C
|
|
voice_keysplit voicegroup005, KeySplitTable1 @ 8680B28
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680B34
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680B40
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680B4C
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680B58
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680B64
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680B70
|
|
voice_directsound 60, 0, DirectSoundWaveData_sc88_organ2, 255, 0, 255, 210 @ 8680B7C
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680B88
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680B94
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680BA0
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680BAC
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680BB8
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680BC4
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680BD0
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680BDC
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680BE8
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680BF4
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680C00
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680C0C
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680C18
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680C24
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680C30
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680C3C
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680C48
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680C54
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680C60
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680C6C
|
|
voice_directsound 60, 0, DirectSoundWaveData_sc88_fretless_bass, 255, 253, 0, 216 @ 8680C78
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680C84
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680C90
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680C9C
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680CA8
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680CB4
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680CC0
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680CCC
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680CD8
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680CE4
|
|
voice_keysplit voicegroup006, KeySplitTable2 @ 8680CF0
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680CFC
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680D08
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680D14
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680D20
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680D2C
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680D38
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680D44
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680D50
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680D5C
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680D68
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680D74
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680D80
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680D8C
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680D98
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680DA4
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680DB0
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680DBC
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680DC8
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680DD4
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680DE0
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680DEC
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680DF8
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680E04
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680E10
|
|
voice_directsound 60, 0, DirectSoundWaveData_sc88_flute, 255, 0, 255, 165 @ 8680E1C
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680E28
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680E34
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680E40
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680E4C
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680E58
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680E64
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680E70
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680E7C
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680E88
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680E94
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680EA0
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680EAC
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680EB8
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680EC4
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680ED0
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680EDC
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680EE8
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680EF4
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680F00
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680F0C
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680F18
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680F24
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680F30
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680F3C
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680F48
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680F54
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680F60
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680F6C
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680F78
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680F84
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680F90
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680F9C
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680FA8
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680FB4
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680FC0
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680FCC
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680FD8
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680FE4
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680FF0
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680FFC
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681008
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681014
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681020
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868102C
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681038
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681044
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681050
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868105C
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681068
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681074
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681080
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868108C
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681098
|
|
voice_noise_alt 60, 0, 0, 0, 1, 0, 0 @ 86810A4
|
|
|