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

88 lines
4.4 KiB
PHP

.align 2
voicegroup125:: @ 869C704
voice_keysplit_all voicegroup001 @ 869C704
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C710
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C71C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C728
voice_square_2 60, 0, 2, 0, 2, 3, 1 @ 869C734
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C740
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C74C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C758
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C764
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C770
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C77C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C788
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C794
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C7A0
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C7AC
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C7B8
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C7C4
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C7D0
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C7DC
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C7E8
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C7F4
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C800
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C80C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C818
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C824
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C830
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C83C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C848
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C854
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C860
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C86C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C878
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C884
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C890
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C89C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C8A8
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C8B4
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C8C0
voice_directsound 60, 0, DirectSoundWaveData_sc88_synth_bass, 255, 252, 0, 115 @ 869C8CC
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C8D8
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C8E4
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C8F0
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C8FC
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C908
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C914
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C920
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C92C
voice_directsound 60, 0, DirectSoundWaveData_sc88_timpani, 255, 246, 0, 226 @ 869C938
voice_keysplit voicegroup006, KeySplitTable2 @ 869C944
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C950
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C95C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C968
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C974
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C980
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C98C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C998
voice_keysplit voicegroup007, KeySplitTable3 @ 869C9A4
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C9B0
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C9BC
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C9C8
voice_keysplit voicegroup009, KeySplitTable5 @ 869C9D4
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C9E0
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C9EC
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C9F8
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CA04
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CA10
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CA1C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CA28
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CA34
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CA40
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CA4C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CA58
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CA64
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CA70
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CA7C
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CA88
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CA94
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CAA0
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CAAC
voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CAB8
voice_square_2 60, 0, 3, 0, 1, 7, 1 @ 869CAC4
voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4850, 0, 7, 15, 2 @ 869CAD0
voice_square_1 60, 0, 0, 3, 0, 1, 7, 1 @ 869CADC
voice_square_1 60, 0, 0, 3, 0, 0, 7, 1 @ 869CAE8