pokeemerald/sound/voicegroups/voicegroup045.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

132 lines
6.7 KiB
SQL

.align 2
voicegroup045:: @ 8680AB0
voice_keysplit_all voicegroup001 @ 8680AB0
voice_square_1_alt 60, 0, 0, 1, 0, 2, 0, 1 @ 8680ABC
voice_square_1_alt 60, 0, 0, 3, 1, 2, 6, 0 @ 8680AC8
voice_square_2_alt 60, 0, 3, 1, 2, 6, 0 @ 8680AD4
voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4830, 0, 7, 15, 1 @ 8680AE0
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680AEC
voice_square_2_alt 60, 0, 1, 0, 2, 0, 1 @ 8680AF8
voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4860, 1, 7, 15, 1 @ 8680B04
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680B10
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680B1C
voice_keysplit voicegroup005, KeySplitTable1 @ 8680B28
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680B34
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680B40
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680B4C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680B58
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680B64
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680B70
voice_directsound 60, 0, DirectSoundWaveData_sc88_organ2, 255, 0, 255, 210 @ 8680B7C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680B88
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680B94
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680BA0
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680BAC
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680BB8
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680BC4
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680BD0
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680BDC
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680BE8
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680BF4
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680C00
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680C0C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680C18
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680C24
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680C30
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680C3C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680C48
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680C54
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680C60
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680C6C
voice_directsound 60, 0, DirectSoundWaveData_sc88_fretless_bass, 255, 253, 0, 216 @ 8680C78
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680C84
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680C90
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680C9C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680CA8
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680CB4
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680CC0
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680CCC
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680CD8
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680CE4
voice_keysplit voicegroup006, KeySplitTable2 @ 8680CF0
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680CFC
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680D08
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680D14
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680D20
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680D2C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680D38
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680D44
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680D50
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680D5C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680D68
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680D74
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680D80
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680D8C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680D98
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680DA4
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680DB0
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680DBC
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680DC8
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680DD4
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680DE0
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680DEC
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680DF8
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680E04
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680E10
voice_directsound 60, 0, DirectSoundWaveData_sc88_flute, 255, 0, 255, 165 @ 8680E1C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680E28
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680E34
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680E40
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680E4C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680E58
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680E64
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680E70
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680E7C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680E88
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680E94
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680EA0
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680EAC
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680EB8
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680EC4
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680ED0
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680EDC
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680EE8
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680EF4
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680F00
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680F0C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680F18
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680F24
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680F30
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680F3C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680F48
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680F54
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680F60
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680F6C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680F78
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680F84
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680F90
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680F9C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680FA8
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680FB4
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680FC0
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680FCC
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680FD8
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680FE4
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680FF0
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680FFC
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681008
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681014
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681020
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868102C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681038
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681044
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681050
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868105C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681068
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681074
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681080
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868108C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681098
voice_noise_alt 60, 0, 0, 0, 1, 0, 0 @ 86810A4