sovereignx/sound/voicegroups/voicegroup133.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

131 lines
7.2 KiB
PHP

.align 2
voicegroup133:: @ 86A1BB8
voice_keysplit_all voicegroup002 @ 86A1BB8
voice_keysplit voicegroup005, KeySplitTable1 @ 86A1BC4
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1BD0
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1BDC
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1BE8
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1BF4
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1C00
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1C0C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1C18
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1C24
voice_directsound 60, 0, DirectSoundWaveData_unknown_anvil_low, 255, 0, 255, 0 @ 86A1C30
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1C3C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1C48
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1C54
voice_directsound 60, 0, DirectSoundWaveData_sc88_tubular_bell, 255, 165, 90, 216 @ 86A1C60
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1C6C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1C78
voice_directsound 60, 0, DirectSoundWaveData_sc88_organ2, 128, 146, 108, 137 @ 86A1C84
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1C90
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1C9C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1CA8
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1CB4
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1CC0
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1CCC
voice_directsound 60, 0, DirectSoundWaveData_sc88_nylon_str_guitar, 128, 204, 103, 226 @ 86A1CD8
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1CE4
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1CF0
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1CFC
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1D08
voice_directsound 60, 0, DirectSoundWaveData_sd90_classical_overdrive_guitar, 255, 0, 255, 127 @ 86A1D14
voice_directsound 60, 0, DirectSoundWaveData_sd90_classical_distortion_guitar_high, 255, 0, 255, 127 @ 86A1D20
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1D2C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1D38
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1D44
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1D50
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1D5C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1D68
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1D74
voice_directsound 60, 0, DirectSoundWaveData_sc88_synth_bass, 255, 252, 0, 115 @ 86A1D80
voice_directsound 60, 0, DirectSoundWaveData_sc88_square_wave, 255, 0, 255, 127 @ 86A1D8C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1D98
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1DA4
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1DB0
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1DBC
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1DC8
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1DD4
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1DE0
voice_directsound 60, 0, DirectSoundWaveData_sc88_timpani, 255, 0, 193, 153 @ 86A1DEC
voice_keysplit voicegroup006, KeySplitTable2 @ 86A1DF8
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1E04
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1E10
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1E1C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1E28
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1E34
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1E40
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1E4C
voice_keysplit voicegroup007, KeySplitTable3 @ 86A1E58
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1E64
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1E70
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1E7C
voice_keysplit voicegroup009, KeySplitTable5 @ 86A1E88
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1E94
voice_directsound 60, 0, DirectSoundWaveData_sd90_classical_distortion_guitar_low, 255, 0, 255, 127 @ 86A1EA0
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1EAC
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1EB8
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1EC4
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1ED0
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1EDC
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1EE8
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1EF4
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1F00
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1F0C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1F18
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1F24
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1F30
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1F3C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1F48
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1F54
voice_directsound 60, 0, DirectSoundWaveData_sd90_classical_whistle, 255, 0, 255, 127 @ 86A1F60
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1F6C
voice_square_1_alt 60, 0, 0, 1, 0, 1, 9, 0 @ 86A1F78
voice_square_2_alt 60, 0, 3, 0, 2, 9, 1 @ 86A1F84
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1F90
voice_square_2_alt 60, 0, 2, 1, 0, 9, 1 @ 86A1F9C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1FA8
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1FB4
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1FC0
voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4870, 0, 7, 15, 0 @ 86A1FCC
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1FD8
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1FE4
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1FF0
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1FFC
voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4830, 0, 0, 15, 0 @ 86A2008
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2014
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2020
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A202C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2038
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2044
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2050
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A205C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2068
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2074
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2080
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A208C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2098
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A20A4
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A20B0
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A20BC
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A20C8
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A20D4
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A20E0
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A20EC
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A20F8
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2104
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2110
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A211C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2128
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2134
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2140
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A214C
voice_directsound 60, 0, DirectSoundWaveData_sd90_special_scream_drive, 255, 0, 255, 165 @ 86A2158
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2164
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2170
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A217C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2188
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2194
voice_noise_alt 60, 0, 0, 0, 2, 6, 0 @ 86A21A0
voice_noise_alt 60, 0, 0, 0, 1, 8, 1 @ 86A21AC