Files
PokemonEmeraldSafariFrontier/sound/voicegroups/voicegroup024.inc
Kurausukun b9644e9583 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.
2020-09-17 03:12:19 -04:00

95 lines
4.9 KiB
SQL

.align 2
voicegroup024:: @ 867AB70
voice_keysplit_all voicegroup001 @ 867AB70
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AB7C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AB88
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AB94
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867ABA0
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867ABAC
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867ABB8
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867ABC4
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867ABD0
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867ABDC
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867ABE8
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867ABF4
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AC00
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AC0C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AC18
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AC24
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AC30
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AC3C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AC48
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AC54
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AC60
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AC6C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AC78
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AC84
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AC90
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AC9C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867ACA8
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867ACB4
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867ACC0
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867ACCC
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867ACD8
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867ACE4
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867ACF0
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867ACFC
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AD08
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AD14
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AD20
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AD2C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AD38
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AD44
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AD50
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AD5C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AD68
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AD74
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AD80
voice_directsound 60, 0, DirectSoundWaveData_sc88_pizzicato_strings, 255, 216, 0, 165 @ 867AD8C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AD98
voice_directsound 60, 0, DirectSoundWaveData_sc88_timpani, 255, 246, 0, 226 @ 867ADA4
voice_keysplit voicegroup006, KeySplitTable2 @ 867ADB0
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867ADBC
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867ADC8
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867ADD4
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867ADE0
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867ADEC
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867ADF8
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AE04
voice_keysplit voicegroup007, KeySplitTable3 @ 867AE10
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AE1C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AE28
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AE34
voice_keysplit voicegroup009, KeySplitTable5 @ 867AE40
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AE4C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AE58
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AE64
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AE70
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AE7C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AE88
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AE94
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AEA0
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AEAC
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AEB8
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AEC4
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AED0
voice_directsound 60, 0, DirectSoundWaveData_sc88_flute, 255, 127, 231, 127 @ 867AEDC
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AEE8
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AEF4
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AF00
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AF0C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AF18
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AF24
voice_square_2_alt 60, 0, 2, 0, 1, 7, 0 @ 867AF30
voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4890, 0, 7, 15, 1 @ 867AF3C
voice_square_1_alt 60, 0, 0, 2, 0, 1, 7, 0 @ 867AF48
voice_square_2_alt 60, 0, 2, 0, 2, 0, 0 @ 867AF54
voice_square_2_alt 60, 0, 3, 0, 1, 7, 0 @ 867AF60
voice_square_1_alt 60, 0, 0, 3, 0, 1, 7, 0 @ 867AF6C
voice_square_1_alt 60, 0, 0, 2, 0, 2, 0, 0 @ 867AF78
voice_square_1_alt 60, 0, 0, 3, 0, 0, 7, 0 @ 867AF84
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AF90
voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4890, 0, 7, 15, 0 @ 867AF9C
voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4890, 0, 7, 15, 1 @ 867AFA8