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.5 KiB
SQL
88 lines
4.5 KiB
SQL
.align 2
|
|
voicegroup035:: @ 867D918
|
|
voice_keysplit_all voicegroup031 @ 867D918
|
|
voice_keysplit voicegroup005, KeySplitTable1 @ 867D924
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D930
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D93C
|
|
voice_square_2_alt 60, 0, 2, 0, 1, 7, 1 @ 867D948
|
|
voice_square_1_alt 60, 0, 0, 2, 0, 1, 7, 1 @ 867D954
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D960
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D96C
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D978
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D984
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D990
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D99C
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D9A8
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D9B4
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D9C0
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D9CC
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D9D8
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D9E4
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D9F0
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D9FC
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DA08
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DA14
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DA20
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DA2C
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DA38
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DA44
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DA50
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DA5C
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DA68
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DA74
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DA80
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DA8C
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DA98
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DAA4
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DAB0
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DABC
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DAC8
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DAD4
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DAE0
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DAEC
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DAF8
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DB04
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DB10
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DB1C
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DB28
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DB34
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DB40
|
|
voice_directsound 60, 0, DirectSoundWaveData_sc88_timpani, 255, 246, 0, 226 @ 867DB4C
|
|
voice_keysplit voicegroup006, KeySplitTable2 @ 867DB58
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DB64
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DB70
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DB7C
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DB88
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DB94
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DBA0
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DBAC
|
|
voice_keysplit voicegroup007, KeySplitTable3 @ 867DBB8
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DBC4
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DBD0
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DBDC
|
|
voice_keysplit voicegroup009, KeySplitTable5 @ 867DBE8
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DBF4
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DC00
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DC0C
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DC18
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DC24
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DC30
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DC3C
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DC48
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DC54
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DC60
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DC6C
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DC78
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DC84
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DC90
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DC9C
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DCA8
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DCB4
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DCC0
|
|
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DCCC
|
|
voice_square_2_alt 60, 0, 3, 0, 1, 6, 1 @ 867DCD8
|
|
voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4890, 0, 7, 15, 2 @ 867DCE4
|
|
voice_square_1_alt 60, 0, 0, 3, 0, 1, 6, 1 @ 867DCF0
|
|
voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4890, 0, 7, 15, 0 @ 867DCFC
|
|
voice_square_1_alt 60, 0, 0, 3, 0, 0, 6, 1 @ 867DD08
|
|
|