sovereignx/sound/voicegroups/voicegroup085.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
6.7 KiB
SQL

.align 2
voicegroup085:: @ 868EC7C
voice_keysplit_all voicegroup001 @ 868EC7C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EC88
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EC94
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868ECA0
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868ECAC
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868ECB8
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868ECC4
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868ECD0
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868ECDC
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868ECE8
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868ECF4
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868ED00
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868ED0C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868ED18
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868ED24
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868ED30
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868ED3C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868ED48
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868ED54
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868ED60
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868ED6C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868ED78
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868ED84
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868ED90
voice_directsound 60, 0, DirectSoundWaveData_sc88_nylon_str_guitar, 255, 249, 25, 76 @ 868ED9C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EDA8
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EDB4
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EDC0
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EDCC
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EDD8
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EDE4
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EDF0
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EDFC
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EE08
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EE14
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EE20
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EE2C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EE38
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EE44
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EE50
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EE5C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EE68
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EE74
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EE80
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EE8C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EE98
voice_directsound 60, 0, DirectSoundWaveData_sc88_harp, 255, 242, 51, 242 @ 868EEA4
voice_directsound 60, 0, DirectSoundWaveData_sc88_timpani, 255, 0, 180, 246 @ 868EEB0
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EEBC
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EEC8
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EED4
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EEE0
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EEEC
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EEF8
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EF04
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EF10
voice_keysplit voicegroup007, KeySplitTable3 @ 868EF1C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EF28
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EF34
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EF40
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EF4C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EF58
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EF64
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EF70
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EF7C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EF88
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EF94
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EFA0
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EFAC
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EFB8
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EFC4
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EFD0
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EFDC
voice_directsound 60, 0, DirectSoundWaveData_sc88_flute, 255, 0, 255, 127 @ 868EFE8
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EFF4
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F000
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F00C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F018
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F024
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F030
voice_square_1_alt 60, 0, 0, 2, 1, 2, 4, 0 @ 868F03C
voice_square_2_alt 60, 0, 1, 0, 2, 4, 0 @ 868F048
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F054
voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4830, 0, 7, 15, 1 @ 868F060
voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4880, 0, 7, 13, 1 @ 868F06C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F078
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F084
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F090
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F09C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F0A8
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F0B4
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F0C0
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F0CC
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F0D8
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F0E4
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F0F0
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F0FC
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F108
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F114
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F120
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F12C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F138
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F144
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F150
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F15C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F168
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F174
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F180
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F18C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F198
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F1A4
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F1B0
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F1BC
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F1C8
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F1D4
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F1E0
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F1EC
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F1F8
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F204
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F210
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F21C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F228
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F234
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F240
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F24C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F258
voice_noise_alt 60, 0, 0, 0, 1, 7, 1 @ 868F264
voice_noise_alt 60, 0, 0, 0, 1, 0, 0 @ 868F270