mirror of
https://github.com/Ninjdai1/pokeemerald.git
synced 2025-01-10 05:35:05 +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.
106 lines
5.6 KiB
SQL
106 lines
5.6 KiB
SQL
.align 2
|
|
voicegroup012:: @ 8677B28
|
|
voice_keysplit_all voicegroup001 @ 8677B28
|
|
voice_keysplit voicegroup005, KeySplitTable1 @ 8677B34
|
|
voice_directsound 60, 0, DirectSoundWaveData_unused_acid_bass, 255, 178, 180, 165 @ 8677B40
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677B4C
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677B58
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677B64
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677B70
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677B7C
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677B88
|
|
voice_directsound 60, 0, DirectSoundWaveData_sc88_glockenspiel, 255, 165, 51, 235 @ 8677B94
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677BA0
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677BAC
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677BB8
|
|
voice_directsound 60, 0, DirectSoundWaveData_sc88_xylophone, 255, 235, 0, 204 @ 8677BC4
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677BD0
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677BDC
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677BE8
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677BF4
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677C00
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677C0C
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677C18
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677C24
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677C30
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677C3C
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677C48
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677C54
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677C60
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677C6C
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677C78
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677C84
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677C90
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677C9C
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677CA8
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677CB4
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677CC0
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677CCC
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677CD8
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677CE4
|
|
voice_directsound 60, 0, DirectSoundWaveData_sc88_synth_bass, 255, 252, 0, 115 @ 8677CF0
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677CFC
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677D08
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677D14
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677D20
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677D2C
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677D38
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677D44
|
|
voice_directsound 60, 0, DirectSoundWaveData_sc88_harp, 255, 242, 0, 204 @ 8677D50
|
|
voice_directsound 60, 0, DirectSoundWaveData_sc88_timpani, 255, 246, 0, 226 @ 8677D5C
|
|
voice_keysplit voicegroup006, KeySplitTable2 @ 8677D68
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677D74
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677D80
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677D8C
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677D98
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677DA4
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677DB0
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677DBC
|
|
voice_keysplit voicegroup007, KeySplitTable3 @ 8677DC8
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677DD4
|
|
voice_keysplit voicegroup008, KeySplitTable4 @ 8677DE0
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677DEC
|
|
voice_keysplit voicegroup009, KeySplitTable5 @ 8677DF8
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677E04
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677E10
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677E1C
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677E28
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677E34
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677E40
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677E4C
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677E58
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677E64
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677E70
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677E7C
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677E88
|
|
voice_directsound 60, 0, DirectSoundWaveData_sc88_flute, 255, 127, 231, 127 @ 8677E94
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677EA0
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677EAC
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677EB8
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677EC4
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677ED0
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677EDC
|
|
voice_square_2_alt 60, 0, 2, 0, 1, 7, 1 @ 8677EE8
|
|
voice_square_1_alt 60, 0, 0, 2, 0, 1, 7, 1 @ 8677EF4
|
|
voice_square_2_alt 60, 0, 3, 0, 1, 7, 1 @ 8677F00
|
|
voice_square_1_alt 60, 0, 0, 3, 0, 1, 7, 1 @ 8677F0C
|
|
voice_square_2_alt 60, 0, 2, 0, 1, 4, 1 @ 8677F18
|
|
voice_square_1_alt 60, 0, 0, 2, 0, 1, 4, 1 @ 8677F24
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677F30
|
|
voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4880, 0, 7, 15, 2 @ 8677F3C
|
|
voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4890, 0, 7, 15, 2 @ 8677F48
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677F54
|
|
voice_square_2 60, 0, 2, 0, 1, 4, 1 @ 8677F60
|
|
voice_square_1 60, 0, 0, 2, 0, 1, 4, 1 @ 8677F6C
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677F78
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677F84
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677F90
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677F9C
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677FA8
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677FB4
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677FC0
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677FCC
|
|
voice_square_1_alt 60, 0, 29, 2, 0, 2, 0, 0 @ 8677FD8
|
|
voice_square_1_alt 60, 0, 22, 2, 0, 2, 0, 0 @ 8677FE4
|
|
|