Update Audio Macros
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.
This commit is contained in:
1 parent
62b79018dc
commit
b9644e9583
188 files changed
+18959
-18932
No files matched your search
@@ -1,94 +1,94 @@
|
||||
.align 2
|
||||
voicegroup171:: @ 86AE728
|
||||
voice_keysplit_all voicegroup001 @ 86AE728
|
||||
voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE734
|
||||
voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE740
|
||||
voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE74C
|
||||
voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE758
|
||||
voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE764
|
||||
voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE770
|
||||
voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE77C
|
||||
voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE788
|
||||
voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE794
|
||||
voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE7A0
|
||||
voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE7AC
|
||||
voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE7B8
|
||||
voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE7C4
|
||||
voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE7D0
|
||||
voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE7DC
|
||||
voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE7E8
|
||||
voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE7F4
|
||||
voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE800
|
||||
voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE80C
|
||||
voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE818
|
||||
voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE824
|
||||
voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE830
|
||||
voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE83C
|
||||
voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE848
|
||||
voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE854
|
||||
voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE860
|
||||
voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE86C
|
||||
voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE878
|
||||
voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE884
|
||||
voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE890
|
||||
voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE89C
|
||||
voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE8A8
|
||||
voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE8B4
|
||||
voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE8C0
|
||||
voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE8CC
|
||||
voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE8D8
|
||||
voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE8E4
|
||||
voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE8F0
|
||||
voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE8FC
|
||||
voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE908
|
||||
voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE914
|
||||
voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE920
|
||||
voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE92C
|
||||
voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE938
|
||||
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE734
|
||||
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE740
|
||||
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE74C
|
||||
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE758
|
||||
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE764
|
||||
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE770
|
||||
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE77C
|
||||
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE788
|
||||
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE794
|
||||
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE7A0
|
||||
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE7AC
|
||||
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE7B8
|
||||
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE7C4
|
||||
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE7D0
|
||||
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE7DC
|
||||
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE7E8
|
||||
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE7F4
|
||||
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE800
|
||||
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE80C
|
||||
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE818
|
||||
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE824
|
||||
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE830
|
||||
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE83C
|
||||
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE848
|
||||
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE854
|
||||
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE860
|
||||
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE86C
|
||||
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE878
|
||||
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE884
|
||||
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE890
|
||||
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE89C
|
||||
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE8A8
|
||||
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE8B4
|
||||
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE8C0
|
||||
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE8CC
|
||||
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE8D8
|
||||
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE8E4
|
||||
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE8F0
|
||||
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE8FC
|
||||
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE908
|
||||
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE914
|
||||
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE920
|
||||
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE92C
|
||||
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE938
|
||||
voice_directsound 60, 0, DirectSoundWaveData_sc88_pizzicato_strings, 255, 216, 0, 165 @ 86AE944
|
||||
voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE950
|
||||
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE950
|
||||
voice_directsound 60, 0, DirectSoundWaveData_sc88_timpani, 255, 246, 0, 226 @ 86AE95C
|
||||
voice_keysplit voicegroup006, KeySplitTable2 @ 86AE968
|
||||
voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE974
|
||||
voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE980
|
||||
voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE98C
|
||||
voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE998
|
||||
voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE9A4
|
||||
voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE9B0
|
||||
voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE9BC
|
||||
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE974
|
||||
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE980
|
||||
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE98C
|
||||
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE998
|
||||
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE9A4
|
||||
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE9B0
|
||||
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE9BC
|
||||
voice_keysplit voicegroup007, KeySplitTable3 @ 86AE9C8
|
||||
voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE9D4
|
||||
voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE9E0
|
||||
voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE9EC
|
||||
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE9D4
|
||||
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE9E0
|
||||
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE9EC
|
||||
voice_keysplit voicegroup009, KeySplitTable5 @ 86AE9F8
|
||||
voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEA04
|
||||
voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEA10
|
||||
voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEA1C
|
||||
voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEA28
|
||||
voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEA34
|
||||
voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEA40
|
||||
voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEA4C
|
||||
voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEA58
|
||||
voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEA64
|
||||
voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEA70
|
||||
voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEA7C
|
||||
voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEA88
|
||||
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AEA04
|
||||
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AEA10
|
||||
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AEA1C
|
||||
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AEA28
|
||||
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AEA34
|
||||
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AEA40
|
||||
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AEA4C
|
||||
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AEA58
|
||||
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AEA64
|
||||
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AEA70
|
||||
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AEA7C
|
||||
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AEA88
|
||||
voice_directsound 60, 0, DirectSoundWaveData_sc88_flute, 255, 127, 231, 127 @ 86AEA94
|
||||
voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEAA0
|
||||
voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEAAC
|
||||
voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEAB8
|
||||
voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEAC4
|
||||
voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEAD0
|
||||
voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEADC
|
||||
voice_square_2_alt 2, 0, 1, 7, 0 @ 86AEAE8
|
||||
voice_programmable_wave_alt ProgrammableWaveData_86B4880, 0, 7, 15, 1 @ 86AEAF4
|
||||
voice_square_1_alt 0, 2, 0, 1, 7, 0 @ 86AEB00
|
||||
voice_square_2_alt 2, 0, 2, 0, 0 @ 86AEB0C
|
||||
voice_square_2_alt 3, 0, 1, 7, 0 @ 86AEB18
|
||||
voice_square_1_alt 0, 3, 0, 1, 7, 0 @ 86AEB24
|
||||
voice_square_1_alt 0, 2, 0, 2, 0, 0 @ 86AEB30
|
||||
voice_square_1_alt 0, 3, 0, 0, 7, 0 @ 86AEB3C
|
||||
voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEB48
|
||||
voice_programmable_wave_alt ProgrammableWaveData_86B4880, 0, 7, 15, 0 @ 86AEB54
|
||||
voice_programmable_wave_alt ProgrammableWaveData_86B4890, 0, 7, 15, 1 @ 86AEB60
|
||||
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AEAA0
|
||||
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AEAAC
|
||||
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AEAB8
|
||||
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AEAC4
|
||||
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AEAD0
|
||||
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AEADC
|
||||
voice_square_2_alt 60, 0, 2, 0, 1, 7, 0 @ 86AEAE8
|
||||
voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4880, 0, 7, 15, 1 @ 86AEAF4
|
||||
voice_square_1_alt 60, 0, 0, 2, 0, 1, 7, 0 @ 86AEB00
|
||||
voice_square_2_alt 60, 0, 2, 0, 2, 0, 0 @ 86AEB0C
|
||||
voice_square_2_alt 60, 0, 3, 0, 1, 7, 0 @ 86AEB18
|
||||
voice_square_1_alt 60, 0, 0, 3, 0, 1, 7, 0 @ 86AEB24
|
||||
voice_square_1_alt 60, 0, 0, 2, 0, 2, 0, 0 @ 86AEB30
|
||||
voice_square_1_alt 60, 0, 0, 3, 0, 0, 7, 0 @ 86AEB3C
|
||||
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AEB48
|
||||
voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4880, 0, 7, 15, 0 @ 86AEB54
|
||||
voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4890, 0, 7, 15, 1 @ 86AEB60
|
||||
|
||||
Reference in new issue
Block a user