diff --git a/.gitattributes b/.gitattributes index dfe0770424..cbd25a6bf4 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1,2 +1,6 @@ # Auto detect text files and perform LF normalization * text=auto +# Set browser syntax highlighting for certain files +*.inc linguist-language=gas +*.seq linguist-language=gas +include/audio/aseq.h linguist-language=gas diff --git a/Makefile b/Makefile index 08b5b98086..e25e98f232 100644 --- a/Makefile +++ b/Makefile @@ -64,7 +64,6 @@ PYTHON ?= $(VENV)/$(VENV_BIN_DIR)/python3 # Emulator w/ flags N64_EMULATOR ?= - #### Setup #### # Ensure the map file being created using English localization @@ -166,6 +165,9 @@ SBC := tools/audio/sbc SFC := tools/audio/sfc SFPATCH := tools/audio/sfpatch ATBLGEN := tools/audio/atblgen +# We want linemarkers in sequence assembly files for better assembler error messages +SEQ_CPP := $(CPP) -x assembler-with-cpp -fno-dollars-in-identifiers +SEQ_CPPFLAGS := -D_LANGUAGE_ASEQ -DMML_VERSION=MML_VERSION_MM -I include -I include/audio -I include/tables/sfx -I $(BUILD_DIR)/assets/audio/soundfonts SBCFLAGS := --matching SFCFLAGS := --matching @@ -225,10 +227,12 @@ ifneq ($(wildcard $(EXTRACTED_DIR)/assets/audio),) SAMPLE_EXTRACT_DIRS := $(shell find $(EXTRACTED_DIR)/assets/audio/samples -type d) SAMPLEBANK_EXTRACT_DIRS := $(shell find $(EXTRACTED_DIR)/assets/audio/samplebanks -type d) SOUNDFONT_EXTRACT_DIRS := $(shell find $(EXTRACTED_DIR)/assets/audio/soundfonts -type d) + SEQUENCE_EXTRACT_DIRS := $(shell find $(EXTRACTED_DIR)/assets/audio/sequences -type d) else SAMPLE_EXTRACT_DIRS := SAMPLEBANK_EXTRACT_DIRS := SOUNDFONT_EXTRACT_DIRS := + SEQUENCE_EXTRACT_DIRS := endif ifneq ($(wildcard assets/audio/samples),) @@ -249,6 +253,12 @@ else SOUNDFONT_DIRS := endif +ifneq ($(wildcard assets/audio/sequences),) + SEQUENCE_DIRS := $(shell find assets/audio/sequences -type d) +else + SEQUENCE_DIRS := +endif + SAMPLE_FILES := $(foreach dir,$(SAMPLE_DIRS),$(wildcard $(dir)/*.wav)) SAMPLE_EXTRACT_FILES := $(foreach dir,$(SAMPLE_EXTRACT_DIRS),$(wildcard $(dir)/*.wav)) AIFC_FILES := $(foreach f,$(SAMPLE_FILES),$(BUILD_DIR)/$(f:.wav=.aifc)) $(foreach f,$(SAMPLE_EXTRACT_FILES:.wav=.aifc),$(f:$(EXTRACTED_DIR)/%=$(BUILD_DIR)/%)) @@ -268,8 +278,15 @@ SOUNDFONT_O_FILES := $(foreach f,$(SOUNDFONT_BUILD_XMLS),$(f:.xml=.o)) SOUNDFONT_HEADERS := $(foreach f,$(SOUNDFONT_BUILD_XMLS),$(f:.xml=.h)) SOUNDFONT_DEP_FILES := $(foreach f,$(SOUNDFONT_O_FILES),$(f:.o=.d)) +SEQUENCE_FILES := $(foreach dir,$(SEQUENCE_DIRS),$(wildcard $(dir)/*.seq)) +SEQUENCE_EXTRACT_FILES := $(foreach dir,$(SEQUENCE_EXTRACT_DIRS),$(wildcard $(dir)/*.seq)) +SEQUENCE_O_FILES := $(foreach f,$(SEQUENCE_FILES),$(BUILD_DIR)/$(f:.seq=.o)) $(foreach f,$(SEQUENCE_EXTRACT_FILES:.seq=.o),$(f:$(EXTRACTED_DIR)/%=$(BUILD_DIR)/%)) +SEQUENCE_DEP_FILES := $(foreach f,$(SEQUENCE_O_FILES),$(f:.o=.d)) + +SEQUENCE_TABLE := include/tables/sequence_table.h + ## Assets binaries (PNGs, JPGs, etc) -ASSET_BIN_DIRS := $(shell find assets/* -type d -not -path "assets/xml*" -not -path "assets/c/*" -not -name "c" -not -path "assets/text") +ASSET_BIN_DIRS := $(shell find assets/* -type d -not -path "assets/xml*" -not -path "assets/audio*" -not -path "assets/c/*" -not -name "c" -not -path "assets/text") # Prevents building C files that will be #include'd ASSET_BIN_DIRS_C_FILES := $(shell find assets/* -type d -not -path "assets/xml*" -not -path "assets/code*" -not -path "assets/overlays*") @@ -318,13 +335,15 @@ $(shell mkdir -p $(foreach dir, \ $(ASSET_BIN_DIRS_C_FILES) \ $(SAMPLE_DIRS) \ $(SAMPLEBANK_DIRS) \ - $(SOUNDFONT_DIRS), \ + $(SOUNDFONT_DIRS) \ + $(SEQUENCE_DIRS), \ $(BUILD_DIR)/$(dir))) ifneq ($(wildcard $(EXTRACTED_DIR)/assets),) $(shell mkdir -p $(foreach dir, \ $(SAMPLE_EXTRACT_DIRS) \ $(SAMPLEBANK_EXTRACT_DIRS) \ - $(SOUNDFONT_EXTRACT_DIRS), \ + $(SOUNDFONT_EXTRACT_DIRS) \ + $(SEQUENCE_EXTRACT_DIRS), \ $(dir:$(EXTRACTED_DIR)/%=$(BUILD_DIR)/%))) endif @@ -404,7 +423,8 @@ $(ROMC): $(ROM) $(ELF) $(BUILD_DIR)/dmadata/compress_ranges.txt $(PYTHON) -m ipl3checksum sum --cic 6105 --update $@ $(ELF): $(TEXTURE_FILES_OUT) $(ASSET_FILES_OUT) $(O_FILES) $(OVL_RELOC_FILES) $(LDSCRIPT) $(LD_FINAL_FILES) \ - $(SAMPLEBANK_O_FILES) $(SOUNDFONT_O_FILES) + $(SAMPLEBANK_O_FILES) $(SOUNDFONT_O_FILES) $(SEQUENCE_O_FILES) \ + $(BUILD_DIR)/assets/audio/sequence_font_table.o $(LD) -T $(LDSCRIPT) -T $(LD_FINAL_FILES) --no-check-sections --accept-unknown-input-arch --emit-relocs -Map $(MAP) -o $@ ## Order-only prerequisites @@ -650,7 +670,7 @@ $(BUILD_DIR)/assets/audio/soundfonts/%.c $(BUILD_DIR)/assets/audio/soundfonts/%. -include $(SOUNDFONT_DEP_FILES) -$(BUILD_DIR)/assets/audio/soundfonts/%.o: $(BUILD_DIR)/assets/audio/soundfonts/%.c $(BUILD_DIR)/assets/audio/soundfonts/%.name #$(SAMPLEBANK_O_FILES) # (for debugging only) +$(BUILD_DIR)/assets/audio/soundfonts/%.o: $(BUILD_DIR)/assets/audio/soundfonts/%.c $(BUILD_DIR)/assets/audio/soundfonts/%.name # compile c to unlinked object $(CC) -c $(CFLAGS) $(IINC) $(WARNINGS) $(C_DEFINES) $(MIPS_VERSION) $(ENDIAN) $(OPTFLAGS) -I include/audio -o $(@:.o=.tmp) $< # partial link @@ -668,6 +688,22 @@ ifeq ($(AUDIO_BUILD_DEBUG),1) @(cmp $(@:.o=.bin) $(patsubst $(BUILD_DIR)/assets/audio/soundfonts/%,$(EXTRACTED_DIR)/baserom_audiotest/audiobank_files/%,$(@:.o=.bin)) && echo "$( rodata $(BUILD_DIR)/src/audio/tables/samplebank_table.o: src/audio/tables/samplebank_table.c $(BUILD_DIR)/assets/audio/samplebank_table.h +$(BUILD_DIR)/src/audio/tables/soundfont_table.o: src/audio/tables/soundfont_table.c $(BUILD_DIR)/assets/audio/soundfont_table.h $(SOUNDFONT_HEADERS) +$(BUILD_DIR)/src/audio/tables/sequence_table.o: src/audio/tables/sequence_table.c $(SEQUENCE_TABLE) + +$(BUILD_DIR)/src/audio/tables/sequence_table.o: CFLAGS += -I include/tables + +$(BUILD_DIR)/src/audio/tables/%.o: src/audio/tables/%.c $(CC_CHECK_COMP) $(CC_CHECK_FLAGS) $(IINC) $(CC_CHECK_WARNINGS) $(C_DEFINES) $(MIPS_BUILTIN_DEFS) -o $(@:.o=.tmp) $< $(CC) -c $(CFLAGS) $(IINC) $(WARNINGS) $(C_DEFINES) $(MIPS_VERSION) $(ENDIAN) $(OPTFLAGS) -o $(@:.o=.tmp) $< $(LD) -r -T linker_scripts/audio_table_rodata.ld $(@:.o=.tmp) -o $@ @$(RM) $(@:.o=.tmp) $(RM_MDEBUG) -$(BUILD_DIR)/src/audio/tables/soundfont_table.o: src/audio/tables/soundfont_table.c $(BUILD_DIR)/assets/audio/soundfont_table.h $(SOUNDFONT_HEADERS) - $(CC_CHECK_COMP) $(CC_CHECK_FLAGS) $(IINC) $(CC_CHECK_WARNINGS) $(C_DEFINES) $(MIPS_BUILTIN_DEFS) -o $(@:.o=.tmp) $< - $(CC) -c $(CFLAGS) $(IINC) $(WARNINGS) $(C_DEFINES) $(MIPS_VERSION) $(ENDIAN) $(OPTFLAGS) -o $(@:.o=.tmp) $< - $(LD) -r -T linker_scripts/audio_table_rodata.ld $(@:.o=.tmp) -o $@ - @$(RM) $(@:.o=.tmp) - $(RM_MDEBUG) +$(BUILD_DIR)/assets/audio/sequence_font_table.o: $(BUILD_DIR)/assets/audio/sequence_font_table.s + $(AS) $(ASFLAGS) $< -o $@ -include $(DEP_FILES) diff --git a/assets/audio/sequences/seq_0.prg.seq b/assets/audio/sequences/seq_0.prg.seq new file mode 100644 index 0000000000..66c8320060 --- /dev/null +++ b/assets/audio/sequences/seq_0.prg.seq @@ -0,0 +1,27840 @@ +#include "aseq.h" +#include "Soundfont_1.h" +#include "Soundfont_0.h" + +#define IO_PORT_SFX_INDEX_LOBITS IO_PORT_4 +#define IO_PORT_SFX_INDEX_HIBITS IO_PORT_5 + +// Provide the sfx ids for use as constants +#define DEFINE_SFX(lblName, sfxId, priority, decay, rand, flags1, flags2) \ + .internal sfxId; \ + .set sfxId, __SFX_ID_CTR; \ + .set __SFX_ID_CTR, __SFX_ID_CTR + 1 + +.set NA_SE_NONE, 0 +.internal NA_SE_NONE + +.set __SFX_ID_CTR, 0x0800 +#include "playerbank_table.h" +.set PLAYERBANK_TABLE_SIZE, __SFX_ID_CTR - 0x0800 +.set __SFX_ID_CTR, 0x1800 +#include "itembank_table.h" +.set ITEMBANK_TABLE_SIZE, __SFX_ID_CTR - 0x1800 +.set __SFX_ID_CTR, 0x2800 +#include "environmentbank_table.h" +.set ENVIRONMENTBANK_TABLE_SIZE, __SFX_ID_CTR - 0x2800 +.set __SFX_ID_CTR, 0x3800 +#include "enemybank_table.h" +.set ENEMYBANK_TABLE_SIZE, __SFX_ID_CTR - 0x3800 +.set __SFX_ID_CTR, 0x4800 +#include "systembank_table.h" +.set SYSTEMBANK_TABLE_SIZE, __SFX_ID_CTR - 0x4800 +.set __SFX_ID_CTR, 0x5800 +#include "ocarinabank_table.h" +.set OCARINABANK_TABLE_SIZE, __SFX_ID_CTR - 0x5800 +.set __SFX_ID_CTR, 0x6800 +#include "voicebank_table.h" +.set VOICEBANK_TABLE_SIZE, __SFX_ID_CTR - 0x6800 +.internal __SFX_ID_CTR + +#undef DEFINE_SFX + +.startseq Sequence_0 + +.sequence SEQ_0000 +/* 0x0000 [0xD3 0x60 ] */ mutebhv 0x60 +/* 0x0002 [0xD5 0x00 ] */ mutescale 0 +/* 0x0004 [0xDB 0x7F ] */ vol 127 +/* 0x0006 [0xDD 0x78 ] */ tempo 120 +/* 0x0008 [0xD7 0x0F 0xFF ] */ initchan 0b0000111111111111 +/* 0x000B [0x90 0x00 0xCB ] */ ldchan 0, playerbank_handler_1 +/* 0x000E [0x91 0x00 0xD2 ] */ ldchan 1, playerbank_handler_2 +/* 0x0011 [0x92 0x00 0xD9 ] */ ldchan 2, playerbank_handler_3 +/* 0x0014 [0x93 0x19 0x50 ] */ ldchan 3, itembank_handler_1 +/* 0x0017 [0x94 0x19 0x57 ] */ ldchan 4, itembank_handler_2 +/* 0x001A [0x95 0x23 0x80 ] */ ldchan 5, environmentbank_handler_1 +/* 0x001D [0x96 0x23 0x87 ] */ ldchan 6, environmentbank_handler_2 +/* 0x0020 [0x97 0x23 0x8E ] */ ldchan 7, environmentbank_handler_3 +/* 0x0023 [0x98 0x56 0x10 ] */ ldchan 8, enemybank_handler_1 +/* 0x0026 [0x99 0x56 0x17 ] */ ldchan 9, enemybank_handler_2 +/* 0x0029 [0x9A 0x56 0x1E ] */ ldchan 10, enemybank_handler_3 +/* 0x002C [0x9B 0xA4 0x80 ] */ ldchan 11, systembank_handler_1 +/* 0x002F [0x9C 0xA4 0x84 ] */ ldchan 12, systembank_handler_2 +/* 0x0032 [0x9D 0xB1 0x0A ] */ ldchan 13, ocarinabank_handler_1 +/* 0x0035 [0x9E 0xB2 0xAB ] */ ldchan 14, voicebank_handler_1 +/* 0x0038 [0x9F 0xB2 0xB2 ] */ ldchan 15, voicebank_handler_2 +forever: +/* 0x003B [0xFD 0xFF 0xD0 ] */ delay 32720 +/* 0x003E [0xF4 0xFB ] */ rjump forever + +.channel CHAN_0040 +/* 0x0040 [0xC7 0x00 0x00 0x45 ] */ stseq 0, STSEQ_HERE + STSEQ_LOOP_COUNT +/* 0x0044 [0xF8 0x14 ] */ loop 20 +/* 0x0046 [0xF4 0x09 ] */ rjump CHAN_0051 + +.channel CHAN_0048 +/* 0x0048 [0xC7 0x00 0x00 0x4D ] */ stseq 0, STSEQ_HERE + STSEQ_LOOP_COUNT +/* 0x004C [0xF8 0x14 ] */ loop 20 +/* 0x004E [0xFC 0x00 0x7E ] */ call CHAN_007E +CHAN_0051: +/* 0x0051 [0xFE ] */ delay1 +/* 0x0052 [0x60 ] */ ldio IO_PORT_0 +/* 0x0053 [0x70 ] */ stio IO_PORT_0 +/* 0x0054 [0xC8 0xFF ] */ sub 255 +/* 0x0056 [0xF3 0x02 ] */ rbeqz CHAN_005A +/* 0x0058 [0xF4 0x02 ] */ rjump CHAN_005C + +CHAN_005A: +/* 0x005A [0xF7 ] */ loopend +/* 0x005B [0xFF ] */ end + +CHAN_005C: +/* 0x005C [0x60 ] */ ldio IO_PORT_0 +/* 0x005D [0x70 ] */ stio IO_PORT_0 +/* 0x005E [0xF6 ] */ break +/* 0x005F [0xF6 ] */ break +/* 0x0060 [0x90 ] */ dellayer 0 +/* 0x0061 [0x91 ] */ dellayer 1 +/* 0x0062 [0x92 ] */ dellayer 2 +/* 0x0063 [0x93 ] */ dellayer 3 +/* 0x0064 [0xFF ] */ end + +.channel CHAN_0065 +/* 0x0065 [0xFE ] */ delay1 +/* 0x0066 [0x60 ] */ ldio IO_PORT_0 +/* 0x0067 [0x70 ] */ stio IO_PORT_0 +/* 0x0068 [0xC8 0xFF ] */ sub 255 +/* 0x006A [0xFF ] */ end + +.channel CHAN_006B +/* 0x006B [0x73 ] */ stio IO_PORT_3 +/* 0x006C [0xC4 ] */ noshort +/* 0x006D [0xCA 0x20 ] */ mutebhv 0x20 +/* 0x006F [0xD0 0x80 ] */ effects TRUE, 0, 0, 0, 0, 0 +/* 0x0071 [0xE9 0x0E ] */ notepri 0, 14 +/* 0x0073 [0xE5 0x01 ] */ reverbidx 1 +/* 0x0075 [0xFF ] */ end + +.channel CHAN_0076 +/* 0x0076 [0x90 ] */ dellayer 0 +/* 0x0077 [0x91 ] */ dellayer 1 +/* 0x0078 [0xCC 0x00 ] */ ldi 0 +/* 0x007A [0xED 0x00 ] */ gain 0 +/* 0x007C [0x71 ] */ stio IO_PORT_1 +/* 0x007D [0xFF ] */ end + +.channel CHAN_007E +/* 0x007E [0x62 ] */ ldio IO_PORT_2 +/* 0x007F [0xF2 0x06 ] */ rbltz CHAN_0087 +/* 0x0081 [0xC7 0x00 0x00 0x86 ] */ stseq 0, STSEQ_HERE + STSEQ_VOL +/* 0x0085 [0xDF 0x7F ] */ vol 127 +CHAN_0087: +/* 0x0087 [0xA0 0x00 0x09 ] */ unk_A0 9 +/* 0x008A [0xF2 0x0B ] */ rbltz CHAN_0097 +/* 0x008C [0xC7 0x00 0x00 0x91 ] */ stseq 0, STSEQ_HERE + STSEQ_PAN +/* 0x0090 [0xDD 0x7F ] */ pan 127 +/* 0x0092 [0xCC 0xFF ] */ ldi 255 +/* 0x0094 [0xA2 0x00 0x09 ] */ unk_A2 9 +CHAN_0097: +/* 0x0097 [0xA0 0x00 0x08 ] */ unk_A0 8 +/* 0x009A [0xF2 0x06 ] */ rbltz CHAN_00A2 +/* 0x009C [0xC7 0x00 0x00 0xA1 ] */ stseq 0, STSEQ_HERE + STSEQ_REVERB +/* 0x00A0 [0xD4 0x7F ] */ reverb 127 +CHAN_00A2: +/* 0x00A2 [0xA0 0x00 0x0D ] */ unk_A0 13 +/* 0x00A5 [0xF2 0x06 ] */ rbltz CHAN_00AD +/* 0x00A7 [0xC7 0x00 0x00 0xAC ] */ stseq 0, STSEQ_HERE + STSEQ_UNK_A4 +/* 0x00AB [0xA4 0x00 ] */ unk_A4 0 +CHAN_00AD: +/* 0x00AD [0xA0 0x00 0x0B ] */ unk_A0 11 +/* 0x00B0 [0xF2 0x06 ] */ rbltz CHAN_00B8 +/* 0x00B2 [0xC7 0x00 0x00 0xB7 ] */ stseq 0, STSEQ_HERE + STSEQ_FILTER_IDX +/* 0x00B6 [0xB3 0x00 ] */ filter 0, 0 +CHAN_00B8: +/* 0x00B8 [0xA0 0x00 0x0C ] */ unk_A0 12 +/* 0x00BB [0xC7 0x00 0x00 0xC1 ] */ stseq 0, STSEQ_HERE + STSEQ_COMBFILTER_ARG1_HI +/* 0x00BF [0xBB 0x10 0x7F 0xFF ] */ combfilter 16, 32767 +/* 0x00C3 [0x63 ] */ ldio IO_PORT_3 +/* 0x00C4 [0xBE 0x00 ] */ unk_BE 0 +/* 0x00C6 [0xFF ] */ end + +.channel CHAN_00C7 +/* 0x00C7 [0x65 ] */ ldio IO_PORT_5 +/* 0x00C8 [0xC9 0x80 ] */ and 128 +/* 0x00CA [0xFF ] */ end + +.channel playerbank_handler_1 +/* 0x00CB [0xB0 0x19 0x20 ] */ ldfilter FILTER_1920 +/* 0x00CE [0xCC 0x00 ] */ ldi 0 +/* 0x00D0 [0xF4 0x0C ] */ rjump CHAN_00DE + +.channel playerbank_handler_2 +/* 0x00D2 [0xB0 0x19 0x30 ] */ ldfilter FILTER_1930 +/* 0x00D5 [0xCC 0x01 ] */ ldi 1 +/* 0x00D7 [0xF4 0x05 ] */ rjump CHAN_00DE + +.channel playerbank_handler_3 +/* 0x00D9 [0xB0 0x19 0x40 ] */ ldfilter FILTER_1940 +/* 0x00DC [0xCC 0x02 ] */ ldi 2 +CHAN_00DE: +/* 0x00DE [0xFC 0x00 0x6B ] */ call CHAN_006B +/* 0x00E1 [0xB3 0x00 ] */ filter 0, 0 +/* 0x00E3 [0xC6 0x00 ] */ font Soundfont_0_ID +/* 0x00E5 [0xDC 0x7F ] */ panweight 127 +CHAN_00E7: +/* 0x00E7 [0xFE ] */ delay1 +/* 0x00E8 [0x60 ] */ ldio IO_PORT_0 +/* 0x00E9 [0xC8 0x01 ] */ sub 1 +/* 0x00EB [0xFA 0x00 0xF1 ] */ beqz CHAN_00F1 +/* 0x00EE [0xFB 0x00 0xE7 ] */ jump CHAN_00E7 + +CHAN_00F1: +/* 0x00F1 [0xFC 0x00 0x76 ] */ call CHAN_0076 +/* 0x00F4 [0x92 ] */ dellayer 2 +/* 0x00F5 [0xD8 0x00 ] */ vibdepth 0 +/* 0x00F7 [0x65 ] */ ldio IO_PORT_SFX_INDEX_HIBITS # upper 7 bits +/* 0x00F8 [0xC9 0x7F ] */ and 127 +/* 0x00FA [0xB2 0x01 0x1E ] */ ldseqtoptr ARRAY_011E # load pointer from location +/* 0x00FD [0xCF 0x01 0x01 ] */ stptrtoseq STSEQ_HERE + STSEQ_PTR_DYNTBL # store pointer into dyntbl command +/* 0x0100 [0xC2 0x04 0x2E ] */ dyntbl TABLE_PLAYER + 2 * 3 * 128 # set table +/* 0x0103 [0x64 ] */ ldio IO_PORT_SFX_INDEX_LOBITS # sfx index +/* 0x0104 [0xC9 0x7F ] */ and 127 +/* 0x0106 [0xE4 ] */ dyncall # call table indexed by sfx index +CHAN_0107: +/* 0x0107 [0xFC 0x00 0x7E ] */ call CHAN_007E +/* 0x010A [0xFE ] */ delay1 +/* 0x010B [0x60 ] */ ldio IO_PORT_0 +/* 0x010C [0xF3 0x0A ] */ rbeqz CHAN_0118 +/* 0x010E [0xF2 0x02 ] */ rbltz CHAN_0112 +/* 0x0110 [0xF4 0xDF ] */ rjump CHAN_00F1 + +CHAN_0112: +/* 0x0112 [0x80 ] */ testlayer 0 +/* 0x0113 [0xF3 0xF2 ] */ rbeqz CHAN_0107 +/* 0x0115 [0xCC 0xFF ] */ ldi 255 +/* 0x0117 [0x71 ] */ stio IO_PORT_1 +CHAN_0118: +/* 0x0118 [0x90 ] */ dellayer 0 +/* 0x0119 [0x91 ] */ dellayer 1 +/* 0x011A [0x92 ] */ dellayer 2 +/* 0x011B [0xF4 0xCA ] */ rjump CHAN_00E7 + +.balign 2 +.array ARRAY_011E + entry TABLE_PLAYER + 2 * 0 * 128 + entry TABLE_PLAYER + 2 * 1 * 128 + entry TABLE_PLAYER + 2 * 2 * 128 + entry TABLE_PLAYER + 2 * 3 * 128 + entry TABLE_PLAYER + 2 * 0 * 128 + entry TABLE_PLAYER + 2 * 1 * 128 + entry TABLE_PLAYER + 2 * 2 * 128 + entry TABLE_PLAYER + 2 * 3 * 128 + +#define DEFINE_SFX(lblName, sfxId, priority, decay, rand, flags1, flags2) \ + entry lblName + +.table TABLE_PLAYER + #include "playerbank_table.h" + +#undef DEFINE_SFX + +.channel CHAN_04CE +/* 0x04CE [0x88 0x04 0xD4 ] */ ldlayer 0, LAYER_04D4 +/* 0x04D1 [0xFF ] */ end + +.layer LAYER_04D2 +/* 0x04D2 [0xC2 0xFE ] */ transpose -2 +.layer LAYER_04D4 +/* 0x04D4 [0xC6 0x00 ] */ instr SF0_INST_0 +/* 0x04D6 [0x5F 0x15 0x38 ] */ notedv PITCH_E3, 21, 56 +/* 0x04D9 [0xFF ] */ end + +.layer LAYER_04DA +/* 0x04DA [0xC2 0xFA ] */ transpose -6 +/* 0x04DC [0xC0 0x0D ] */ ldelay 13 +/* 0x04DE [0xC6 0x1A ] */ instr SF0_INST_26 +/* 0x04E0 [0x29 0x04 0x24 0x7F ] */ notedvg PITCH_D4, 4, 36, 127 +/* 0x04E4 [0xC6 0x17 ] */ instr SF0_INST_23 +/* 0x04E6 [0x62 0x04 0x38 ] */ notedv PITCH_G3, 4, 56 +/* 0x04E9 [0xFF ] */ end + +.channel CHAN_04EA +/* 0x04EA [0x88 0x04 0xF0 ] */ ldlayer 0, LAYER_04F0 +/* 0x04ED [0xFF ] */ end + +.layer LAYER_04EE +/* 0x04EE [0xC2 0xFE ] */ transpose -2 +.layer LAYER_04F0 +/* 0x04F0 [0xC6 0x01 ] */ instr SF0_INST_1 +/* 0x04F2 [0x64 0x15 0x38 ] */ notedv PITCH_A3, 21, 56 +/* 0x04F5 [0xFF ] */ end + +.channel CHAN_04F6 +/* 0x04F6 [0xCC 0x14 ] */ ldi 20 +/* 0x04F8 [0x71 ] */ stio IO_PORT_1 +/* 0x04F9 [0x88 0x04 0xFF ] */ ldlayer 0, LAYER_04FF +/* 0x04FC [0xFF ] */ end + +.layer LAYER_04FD +/* 0x04FD [0xC2 0xFE ] */ transpose -2 +.layer LAYER_04FF +/* 0x04FF [0xC6 0x02 ] */ instr SF0_INST_2 +/* 0x0501 [0x61 0x15 0x5F ] */ notedv PITCH_GF3, 21, 95 +/* 0x0504 [0xFF ] */ end + +.channel CHAN_0505 +/* 0x0505 [0x88 0x05 0x0B ] */ ldlayer 0, LAYER_050B +/* 0x0508 [0xFF ] */ end + +.layer LAYER_0509 +/* 0x0509 [0xC2 0xFE ] */ transpose -2 +.layer LAYER_050B +/* 0x050B [0xC6 0x03 ] */ instr SF0_INST_3 +/* 0x050D [0xC7 0x82 0x37 0xFF ] */ portamento 0x82, PITCH_E5, 255 +/* 0x0511 [0x58 0x2D 0x6E ] */ notedv PITCH_A2, 45, 110 +/* 0x0514 [0xFF ] */ end + +.channel CHAN_0515 +/* 0x0515 [0x88 0x05 0x1B ] */ ldlayer 0, LAYER_051B +/* 0x0518 [0xFF ] */ end + +.layer LAYER_0519 +/* 0x0519 [0xC2 0xFE ] */ transpose -2 +.layer LAYER_051B +/* 0x051B [0xC6 0x04 ] */ instr SF0_INST_4 +/* 0x051D [0x64 0x1E 0x38 ] */ notedv PITCH_A3, 30, 56 +/* 0x0520 [0xFF ] */ end + +.channel CHAN_0521 +/* 0x0521 [0x88 0x05 0x27 ] */ ldlayer 0, LAYER_0527 +/* 0x0524 [0xFF ] */ end + +.layer LAYER_0525 +/* 0x0525 [0xC2 0xFE ] */ transpose -2 +.layer LAYER_0527 +/* 0x0527 [0xC6 0x04 ] */ instr SF0_INST_4 +/* 0x0529 [0x60 0x1E 0x38 ] */ notedv PITCH_F3, 30, 56 +/* 0x052C [0xFF ] */ end + +.channel CHAN_052D +/* 0x052D [0x88 0x05 0x33 ] */ ldlayer 0, LAYER_0533 +/* 0x0530 [0xFF ] */ end + +.layer LAYER_0531 +/* 0x0531 [0xC2 0xFE ] */ transpose -2 +.layer LAYER_0533 +/* 0x0533 [0xC6 0x05 ] */ instr SF0_INST_5 +/* 0x0535 [0x60 0x06 0x50 ] */ notedv PITCH_F3, 6, 80 +/* 0x0538 [0xC6 0x07 ] */ instr SF0_INST_7 +/* 0x053A [0xCF 0xEB ] */ releaserate 235 +/* 0x053C [0x66 0x30 0x50 ] */ notedv PITCH_B3, 48, 80 +/* 0x053F [0xFF ] */ end + +.channel CHAN_0540 +/* 0x0540 [0x88 0x05 0x46 ] */ ldlayer 0, LAYER_0546 +/* 0x0543 [0xFF ] */ end + +.layer LAYER_0544 +/* 0x0544 [0xC2 0xFE ] */ transpose -2 +.layer LAYER_0546 +/* 0x0546 [0xC6 0x00 ] */ instr SF0_INST_0 +/* 0x0548 [0x5B 0x04 0x2A ] */ notedv PITCH_C3, 4, 42 +/* 0x054B [0xC6 0x04 ] */ instr SF0_INST_4 +/* 0x054D [0x55 0x06 0x38 ] */ notedv PITCH_GF2, 6, 56 +/* 0x0550 [0xC6 0x23 ] */ instr SF0_INST_35 +/* 0x0552 [0xC7 0x81 0x2C 0xFF ] */ portamento 0x81, PITCH_F4, 255 +/* 0x0556 [0x60 0x16 0x40 ] */ notedv PITCH_F3, 22, 64 +/* 0x0559 [0xFF ] */ end + +.channel CHAN_055A +/* 0x055A [0x88 0x05 0x60 ] */ ldlayer 0, LAYER_0560 +/* 0x055D [0xFF ] */ end + +.layer LAYER_055E +/* 0x055E [0xC2 0xFE ] */ transpose -2 +.layer LAYER_0560 +/* 0x0560 [0xC6 0x05 ] */ instr SF0_INST_5 +/* 0x0562 [0xCB 0xC0 0x34 0xFA ] */ env ENVELOPE_C034, 250 +/* 0x0566 [0x64 0x15 0x46 ] */ notedv PITCH_A3, 21, 70 +/* 0x0569 [0xFF ] */ end + +.channel CHAN_056A +/* 0x056A [0x88 0x05 0x70 ] */ ldlayer 0, LAYER_0570 +/* 0x056D [0xFF ] */ end + +.layer LAYER_056E +/* 0x056E [0xC2 0xFE ] */ transpose -2 +.layer LAYER_0570 +/* 0x0570 [0xC6 0x06 ] */ instr SF0_INST_6 +/* 0x0572 [0x6D 0x00 0x50 ] */ notedv PITCH_GF4, 0, 80 +/* 0x0575 [0xFF ] */ end + +.channel CHAN_0576 +/* 0x0576 [0x88 0x05 0x7C ] */ ldlayer 0, LAYER_057C +/* 0x0579 [0xFF ] */ end + +.layer LAYER_057A +/* 0x057A [0xC2 0xFE ] */ transpose -2 +.layer LAYER_057C +/* 0x057C [0xC6 0x0B ] */ instr SF0_INST_11 +/* 0x057E [0x63 0x14 0x56 ] */ notedv PITCH_AF3, 20, 86 +/* 0x0581 [0xFF ] */ end + +.channel CHAN_0582 +/* 0x0582 [0x88 0x05 0x88 ] */ ldlayer 0, LAYER_0588 +/* 0x0585 [0xFF ] */ end + +.layer LAYER_0586 +/* 0x0586 [0xC2 0xFE ] */ transpose -2 +.layer LAYER_0588 +/* 0x0588 [0xC6 0x16 ] */ instr SF0_INST_22 +/* 0x058A [0x5B 0x18 0x4C ] */ notedv PITCH_C3, 24, 76 +/* 0x058D [0xFF ] */ end + +.channel CHAN_058E +/* 0x058E [0x88 0x05 0x97 ] */ ldlayer 0, LAYER_0597 +/* 0x0591 [0x89 0x04 0xDA ] */ ldlayer 1, LAYER_04DA +/* 0x0594 [0xFF ] */ end + +.layer LAYER_0595 +/* 0x0595 [0xC2 0xFE ] */ transpose -2 +.layer LAYER_0597 +/* 0x0597 [0xC6 0x01 ] */ instr SF0_INST_1 +/* 0x0599 [0x1C 0x06 0x6E 0x7F ] */ notedvg PITCH_DF3, 6, 110, 127 +/* 0x059D [0x47 0x0A 0x6E ] */ notedv PITCH_E1, 10, 110 +/* 0x05A0 [0xC0 0x05 ] */ ldelay 5 +/* 0x05A2 [0xFF ] */ end + +.channel CHAN_05A3 +/* 0x05A3 [0x88 0x05 0xA9 ] */ ldlayer 0, LAYER_05A9 +/* 0x05A6 [0xFF ] */ end + +.layer LAYER_05A7 +/* 0x05A7 [0xC2 0xFE ] */ transpose -2 +.layer LAYER_05A9 +/* 0x05A9 [0xC6 0x03 ] */ instr SF0_INST_3 +/* 0x05AB [0xC7 0x82 0x2E 0xFF ] */ portamento 0x82, PITCH_G4, 255 +/* 0x05AF [0x4F 0x2D 0x73 ] */ notedv PITCH_C2, 45, 115 +/* 0x05B2 [0xFF ] */ end + +.channel CHAN_05B3 +/* 0x05B3 [0x88 0x05 0xB9 ] */ ldlayer 0, LAYER_05B9 +/* 0x05B6 [0xFF ] */ end + +.layer LAYER_05B7 +/* 0x05B7 [0xC2 0xFE ] */ transpose -2 +.layer LAYER_05B9 +/* 0x05B9 [0xC6 0x68 ] */ instr SF0_INST_104 +/* 0x05BB [0x67 0x2A 0x38 ] */ notedv PITCH_C4, 42, 56 +/* 0x05BE [0xFF ] */ end + +.channel CHAN_05BF +/* 0x05BF [0x88 0x05 0xC5 ] */ ldlayer 0, LAYER_05C5 +/* 0x05C2 [0xFF ] */ end + +.layer LAYER_05C3 +/* 0x05C3 [0xC2 0xFE ] */ transpose -2 +.layer LAYER_05C5 +/* 0x05C5 [0xC6 0x19 ] */ instr SF0_INST_25 +/* 0x05C7 [0x64 0x15 0x55 ] */ notedv PITCH_A3, 21, 85 +/* 0x05CA [0xFF ] */ end + +.channel CHAN_05CB +/* 0x05CB [0x88 0x05 0xD4 ] */ ldlayer 0, LAYER_05D4 +/* 0x05CE [0x89 0x05 0xDF ] */ ldlayer 1, LAYER_05DF +/* 0x05D1 [0xFF ] */ end + +.layer LAYER_05D2 +/* 0x05D2 [0xC2 0xFE ] */ transpose -2 +.layer LAYER_05D4 +/* 0x05D4 [0xC6 0x00 ] */ instr SF0_INST_0 +/* 0x05D6 [0x5F 0x0A 0x3F ] */ notedv PITCH_E3, 10, 63 +/* 0x05D9 [0x67 0x0A 0x3F ] */ notedv PITCH_C4, 10, 63 +/* 0x05DC [0xC0 0x07 ] */ ldelay 7 +/* 0x05DE [0xFF ] */ end + +.layer LAYER_05DF +/* 0x05DF [0xC0 0x07 ] */ ldelay 7 +/* 0x05E1 [0xC6 0x20 ] */ instr SF0_INST_32 +/* 0x05E3 [0xCB 0xBF 0xE4 0xFA ] */ env ENVELOPE_BFE4, 250 +/* 0x05E7 [0x33 0x06 0x3C 0x7F ] */ notedvg PITCH_C5, 6, 60, 127 +/* 0x05EB [0xC6 0x1A ] */ instr SF0_INST_26 +/* 0x05ED [0x2C 0x04 0x30 0x7F ] */ notedvg PITCH_F4, 4, 48, 127 +/* 0x05F1 [0xC6 0x17 ] */ instr SF0_INST_23 +/* 0x05F3 [0x60 0x05 0x37 ] */ notedv PITCH_F3, 5, 55 +/* 0x05F6 [0x66 0x05 0x37 ] */ notedv PITCH_B3, 5, 55 +/* 0x05F9 [0xFF ] */ end + +.channel CHAN_05FA +/* 0x05FA [0x88 0x06 0x03 ] */ ldlayer 0, LAYER_0603 +/* 0x05FD [0x89 0x05 0xDF ] */ ldlayer 1, LAYER_05DF +/* 0x0600 [0xFF ] */ end + +.layer LAYER_0601 +/* 0x0601 [0xC2 0xFE ] */ transpose -2 +.layer LAYER_0603 +/* 0x0603 [0xC6 0x01 ] */ instr SF0_INST_1 +/* 0x0605 [0x64 0x0A 0x3F ] */ notedv PITCH_A3, 10, 63 +/* 0x0608 [0x6C 0x0A 0x3F ] */ notedv PITCH_F4, 10, 63 +/* 0x060B [0xC0 0x07 ] */ ldelay 7 +/* 0x060D [0xFF ] */ end + +.channel CHAN_060E +/* 0x060E [0xCC 0x14 ] */ ldi 20 +/* 0x0610 [0x71 ] */ stio IO_PORT_1 +/* 0x0611 [0x88 0x06 0x1A ] */ ldlayer 0, LAYER_061A +/* 0x0614 [0x89 0x05 0xDF ] */ ldlayer 1, LAYER_05DF +/* 0x0617 [0xFF ] */ end + +.layer LAYER_0618 +/* 0x0618 [0xC2 0xFE ] */ transpose -2 +.layer LAYER_061A +/* 0x061A [0xC6 0x02 ] */ instr SF0_INST_2 +/* 0x061C [0x21 0x0A 0x5F 0x7F ] */ notedvg PITCH_GF3, 10, 95, 127 +/* 0x0620 [0x26 0x0A 0x5F 0x7F ] */ notedvg PITCH_B3, 10, 95, 127 +/* 0x0624 [0xC0 0x07 ] */ ldelay 7 +/* 0x0626 [0xFF ] */ end + +.channel CHAN_0627 +/* 0x0627 [0x88 0x06 0x30 ] */ ldlayer 0, LAYER_0630 +/* 0x062A [0x89 0x05 0xDF ] */ ldlayer 1, LAYER_05DF +/* 0x062D [0xFF ] */ end + +.layer LAYER_062E +/* 0x062E [0xC2 0xFE ] */ transpose -2 +.layer LAYER_0630 +/* 0x0630 [0xC6 0x03 ] */ instr SF0_INST_3 +/* 0x0632 [0x60 0x0A 0x55 ] */ notedv PITCH_F3, 10, 85 +/* 0x0635 [0x69 0x0A 0x69 ] */ notedv PITCH_D4, 10, 105 +/* 0x0638 [0xC0 0x07 ] */ ldelay 7 +/* 0x063A [0xFF ] */ end + +.channel CHAN_063B +/* 0x063B [0x88 0x06 0x44 ] */ ldlayer 0, LAYER_0644 +/* 0x063E [0x89 0x05 0xDF ] */ ldlayer 1, LAYER_05DF +/* 0x0641 [0xFF ] */ end + +.layer LAYER_0642 +/* 0x0642 [0xC2 0xFE ] */ transpose -2 +.layer LAYER_0644 +/* 0x0644 [0xC6 0x04 ] */ instr SF0_INST_4 +/* 0x0646 [0x64 0x0A 0x3F ] */ notedv PITCH_A3, 10, 63 +/* 0x0649 [0x6C 0x1E 0x3F ] */ notedv PITCH_F4, 30, 63 +/* 0x064C [0xFF ] */ end + +.channel CHAN_064D +/* 0x064D [0x88 0x06 0x56 ] */ ldlayer 0, LAYER_0656 +/* 0x0650 [0x89 0x05 0xDF ] */ ldlayer 1, LAYER_05DF +/* 0x0653 [0xFF ] */ end + +.layer LAYER_0654 +/* 0x0654 [0xC2 0xFE ] */ transpose -2 +.layer LAYER_0656 +/* 0x0656 [0xC6 0x04 ] */ instr SF0_INST_4 +/* 0x0658 [0x60 0x0A 0x3F ] */ notedv PITCH_F3, 10, 63 +/* 0x065B [0x69 0x1E 0x3F ] */ notedv PITCH_D4, 30, 63 +/* 0x065E [0xFF ] */ end + +.channel CHAN_065F +/* 0x065F [0x88 0x06 0x68 ] */ ldlayer 0, LAYER_0668 +/* 0x0662 [0x89 0x05 0xDF ] */ ldlayer 1, LAYER_05DF +/* 0x0665 [0xFF ] */ end + +.layer LAYER_0666 +/* 0x0666 [0xC2 0xFE ] */ transpose -2 +.layer LAYER_0668 +/* 0x0668 [0xC6 0x05 ] */ instr SF0_INST_5 +/* 0x066A [0x5F 0x06 0x50 ] */ notedv PITCH_E3, 6, 80 +/* 0x066D [0xC6 0x07 ] */ instr SF0_INST_7 +/* 0x066F [0xCF 0xE1 ] */ releaserate 225 +/* 0x0671 [0x64 0x0A 0x4B ] */ notedv PITCH_A3, 10, 75 +/* 0x0674 [0x6B 0x30 0x50 ] */ notedv PITCH_E4, 48, 80 +/* 0x0677 [0xFF ] */ end + +.channel CHAN_0678 +/* 0x0678 [0x88 0x06 0x81 ] */ ldlayer 0, LAYER_0681 +/* 0x067B [0x89 0x05 0xDF ] */ ldlayer 1, LAYER_05DF +/* 0x067E [0xFF ] */ end + +.layer LAYER_067F +/* 0x067F [0xC2 0xFE ] */ transpose -2 +.layer LAYER_0681 +/* 0x0681 [0xC6 0x00 ] */ instr SF0_INST_0 +/* 0x0683 [0x59 0x04 0x2D ] */ notedv PITCH_BF2, 4, 45 +/* 0x0686 [0xC6 0x04 ] */ instr SF0_INST_4 +/* 0x0688 [0x56 0x06 0x3F ] */ notedv PITCH_G2, 6, 63 +/* 0x068B [0xC6 0x23 ] */ instr SF0_INST_35 +/* 0x068D [0xC7 0x81 0x2A 0xFF ] */ portamento 0x81, PITCH_EF4, 255 +/* 0x0691 [0x5F 0x0E 0x31 ] */ notedv PITCH_E3, 14, 49 +/* 0x0694 [0xC6 0x04 ] */ instr SF0_INST_4 +/* 0x0696 [0x5E 0x0E 0x3F ] */ notedv PITCH_EF3, 14, 63 +/* 0x0699 [0xFF ] */ end + +.channel CHAN_069A +/* 0x069A [0x88 0x06 0xA3 ] */ ldlayer 0, LAYER_06A3 +/* 0x069D [0x89 0x05 0xDF ] */ ldlayer 1, LAYER_05DF +/* 0x06A0 [0xFF ] */ end + +.layer LAYER_06A1 +/* 0x06A1 [0xC2 0xFE ] */ transpose -2 +.layer LAYER_06A3 +/* 0x06A3 [0xC6 0x05 ] */ instr SF0_INST_5 +/* 0x06A5 [0x62 0x0A 0x3F ] */ notedv PITCH_G3, 10, 63 +/* 0x06A8 [0x6C 0x0A 0x3F ] */ notedv PITCH_F4, 10, 63 +/* 0x06AB [0xC0 0x07 ] */ ldelay 7 +/* 0x06AD [0xFF ] */ end + +.channel CHAN_06AE +/* 0x06AE [0x89 0x05 0xDF ] */ ldlayer 1, LAYER_05DF +.channel CHAN_06B1 +/* 0x06B1 [0x88 0x06 0xB7 ] */ ldlayer 0, LAYER_06B7 +/* 0x06B4 [0xFF ] */ end + +.layer LAYER_06B5 +/* 0x06B5 [0xC2 0xFE ] */ transpose -2 +.layer LAYER_06B7 +/* 0x06B7 [0xC6 0x06 ] */ instr SF0_INST_6 +/* 0x06B9 [0x67 0x0A 0x4E ] */ notedv PITCH_C4, 10, 78 +/* 0x06BC [0x70 0x0A 0x4E ] */ notedv PITCH_A4, 10, 78 +/* 0x06BF [0xC0 0x07 ] */ ldelay 7 +/* 0x06C1 [0xFF ] */ end + +.channel CHAN_06C2 +/* 0x06C2 [0x88 0x06 0xCB ] */ ldlayer 0, LAYER_06CB +/* 0x06C5 [0x89 0x05 0xDF ] */ ldlayer 1, LAYER_05DF +/* 0x06C8 [0xFF ] */ end + +.layer LAYER_06C9 +/* 0x06C9 [0xC2 0xFE ] */ transpose -2 +.layer LAYER_06CB +/* 0x06CB [0xC6 0x0B ] */ instr SF0_INST_11 +/* 0x06CD [0x63 0x0A 0x49 ] */ notedv PITCH_AF3, 10, 73 +/* 0x06D0 [0x6C 0x1E 0x49 ] */ notedv PITCH_F4, 30, 73 +/* 0x06D3 [0xFF ] */ end + +.channel CHAN_06D4 +/* 0x06D4 [0x88 0x06 0xDD ] */ ldlayer 0, LAYER_06DD +/* 0x06D7 [0x89 0x05 0xDF ] */ ldlayer 1, LAYER_05DF +/* 0x06DA [0xFF ] */ end + +.layer LAYER_06DB +/* 0x06DB [0xC2 0xFE ] */ transpose -2 +.layer LAYER_06DD +/* 0x06DD [0xC6 0x16 ] */ instr SF0_INST_22 +/* 0x06DF [0x60 0x0A 0x3F ] */ notedv PITCH_F3, 10, 63 +/* 0x06E2 [0x66 0x19 0x3F ] */ notedv PITCH_B3, 25, 63 +/* 0x06E5 [0xFF ] */ end + +.channel CHAN_06E6 +/* 0x06E6 [0x88 0x06 0xEF ] */ ldlayer 0, LAYER_06EF +/* 0x06E9 [0x89 0x05 0xDF ] */ ldlayer 1, LAYER_05DF +/* 0x06EC [0xFF ] */ end + +.layer LAYER_06ED +/* 0x06ED [0xC2 0xFE ] */ transpose -2 +.layer LAYER_06EF +/* 0x06EF [0xC6 0x03 ] */ instr SF0_INST_3 +/* 0x06F1 [0x58 0x0A 0x5F ] */ notedv PITCH_A2, 10, 95 +/* 0x06F4 [0x60 0x11 0x69 ] */ notedv PITCH_F3, 17, 105 +/* 0x06F7 [0xFF ] */ end + +.channel CHAN_06F8 +/* 0x06F8 [0x88 0x07 0x01 ] */ ldlayer 0, LAYER_0701 +/* 0x06FB [0x89 0x05 0xDF ] */ ldlayer 1, LAYER_05DF +/* 0x06FE [0xFF ] */ end + +.layer LAYER_06FF +/* 0x06FF [0xC2 0xFE ] */ transpose -2 +.layer LAYER_0701 +/* 0x0701 [0xC6 0x68 ] */ instr SF0_INST_104 +/* 0x0703 [0x62 0x12 0x3F ] */ notedv PITCH_G3, 18, 63 +/* 0x0706 [0x6B 0x12 0x3F ] */ notedv PITCH_E4, 18, 63 +/* 0x0709 [0xC0 0x07 ] */ ldelay 7 +/* 0x070B [0xFF ] */ end + +.channel CHAN_070C +/* 0x070C [0x88 0x07 0x15 ] */ ldlayer 0, LAYER_0715 +/* 0x070F [0x89 0x05 0xDF ] */ ldlayer 1, LAYER_05DF +/* 0x0712 [0xFF ] */ end + +.layer LAYER_0713 +/* 0x0713 [0xC2 0xFE ] */ transpose -2 +.layer LAYER_0715 +/* 0x0715 [0xC6 0x19 ] */ instr SF0_INST_25 +/* 0x0717 [0x5F 0x07 0x5F ] */ notedv PITCH_E3, 7, 95 +/* 0x071A [0x72 0x12 0x5F ] */ notedv PITCH_B4, 18, 95 +/* 0x071D [0xC0 0x07 ] */ ldelay 7 +/* 0x071F [0xFF ] */ end + +.channel CHAN_0720 +/* 0x0720 [0x88 0x07 0x29 ] */ ldlayer 0, LAYER_0729 +/* 0x0723 [0x89 0x07 0x34 ] */ ldlayer 1, LAYER_0734 +/* 0x0726 [0xFF ] */ end + +.layer LAYER_0727 +/* 0x0727 [0xC2 0xFE ] */ transpose -2 +.layer LAYER_0729 +/* 0x0729 [0xC6 0x00 ] */ instr SF0_INST_0 +/* 0x072B [0x6B 0x0A 0x4B ] */ notedv PITCH_E4, 10, 75 +/* 0x072E [0x5F 0x0A 0x4B ] */ notedv PITCH_E3, 10, 75 +/* 0x0731 [0xC0 0x07 ] */ ldelay 7 +/* 0x0733 [0xFF ] */ end + +.layer LAYER_0734 +/* 0x0734 [0xC0 0x07 ] */ ldelay 7 +LAYER_0736: +/* 0x0736 [0xC6 0x20 ] */ instr SF0_INST_32 +/* 0x0738 [0xCB 0xBF 0xE4 0xFA ] */ env ENVELOPE_BFE4, 250 +/* 0x073C [0x33 0x06 0x27 0x7F ] */ notedvg PITCH_C5, 6, 39, 127 +/* 0x0740 [0xC6 0x1A ] */ instr SF0_INST_26 +/* 0x0742 [0x29 0x04 0x31 0x7F ] */ notedvg PITCH_D4, 4, 49, 127 +/* 0x0746 [0xC6 0x17 ] */ instr SF0_INST_23 +/* 0x0748 [0x66 0x05 0x27 ] */ notedv PITCH_B3, 5, 39 +/* 0x074B [0x60 0x05 0x27 ] */ notedv PITCH_F3, 5, 39 +/* 0x074E [0xFF ] */ end + +.channel CHAN_074F +/* 0x074F [0x88 0x07 0x58 ] */ ldlayer 0, LAYER_0758 +/* 0x0752 [0x89 0x07 0x34 ] */ ldlayer 1, LAYER_0734 +/* 0x0755 [0xFF ] */ end + +.layer LAYER_0756 +/* 0x0756 [0xC2 0xFE ] */ transpose -2 +.layer LAYER_0758 +/* 0x0758 [0xC6 0x01 ] */ instr SF0_INST_1 +/* 0x075A [0x70 0x0A 0x4B ] */ notedv PITCH_A4, 10, 75 +/* 0x075D [0x64 0x0A 0x4B ] */ notedv PITCH_A3, 10, 75 +/* 0x0760 [0xFF ] */ end + +.channel CHAN_0761 +/* 0x0761 [0xCC 0x14 ] */ ldi 20 +/* 0x0763 [0x71 ] */ stio IO_PORT_1 +/* 0x0764 [0x88 0x07 0x6D ] */ ldlayer 0, LAYER_076D +/* 0x0767 [0x89 0x07 0x34 ] */ ldlayer 1, LAYER_0734 +/* 0x076A [0xFF ] */ end + +.layer LAYER_076B +/* 0x076B [0xC2 0xFE ] */ transpose -2 +.layer LAYER_076D +/* 0x076D [0xC6 0x02 ] */ instr SF0_INST_2 +/* 0x076F [0x2D 0x0A 0x65 0x40 ] */ notedvg PITCH_GF4, 10, 101, 64 +/* 0x0773 [0x21 0x0A 0x65 0x40 ] */ notedvg PITCH_GF3, 10, 101, 64 +/* 0x0777 [0xC0 0x07 ] */ ldelay 7 +/* 0x0779 [0xFF ] */ end + +.channel CHAN_077A +/* 0x077A [0x88 0x07 0x83 ] */ ldlayer 0, LAYER_0783 +/* 0x077D [0x89 0x07 0x34 ] */ ldlayer 1, LAYER_0734 +/* 0x0780 [0xFF ] */ end + +.layer LAYER_0781 +/* 0x0781 [0xC2 0xFE ] */ transpose -2 +.layer LAYER_0783 +/* 0x0783 [0xC6 0x03 ] */ instr SF0_INST_3 +/* 0x0785 [0x6C 0x0A 0x55 ] */ notedv PITCH_F4, 10, 85 +/* 0x0788 [0x5D 0x1C 0x73 ] */ notedv PITCH_D3, 28, 115 +/* 0x078B [0xFF ] */ end + +.channel CHAN_078C +/* 0x078C [0x88 0x07 0x95 ] */ ldlayer 0, LAYER_0795 +/* 0x078F [0x89 0x07 0x34 ] */ ldlayer 1, LAYER_0734 +/* 0x0792 [0xFF ] */ end + +.layer LAYER_0793 +/* 0x0793 [0xC2 0xFE ] */ transpose -2 +.layer LAYER_0795 +/* 0x0795 [0xC6 0x04 ] */ instr SF0_INST_4 +/* 0x0797 [0x70 0x0A 0x4B ] */ notedv PITCH_A4, 10, 75 +/* 0x079A [0x64 0x1E 0x4B ] */ notedv PITCH_A3, 30, 75 +/* 0x079D [0xFF ] */ end + +.channel CHAN_079E +/* 0x079E [0x88 0x07 0xA7 ] */ ldlayer 0, LAYER_07A7 +/* 0x07A1 [0x89 0x07 0x34 ] */ ldlayer 1, LAYER_0734 +/* 0x07A4 [0xFF ] */ end + +.layer LAYER_07A5 +/* 0x07A5 [0xC2 0xFE ] */ transpose -2 +.layer LAYER_07A7 +/* 0x07A7 [0xC6 0x04 ] */ instr SF0_INST_4 +/* 0x07A9 [0x6C 0x0A 0x4B ] */ notedv PITCH_F4, 10, 75 +/* 0x07AC [0x60 0x1E 0x4B ] */ notedv PITCH_F3, 30, 75 +/* 0x07AF [0xFF ] */ end + +.channel CHAN_07B0 +/* 0x07B0 [0x88 0x07 0xB9 ] */ ldlayer 0, LAYER_07B9 +/* 0x07B3 [0x89 0x07 0x34 ] */ ldlayer 1, LAYER_0734 +/* 0x07B6 [0xFF ] */ end + +.layer LAYER_07B7 +/* 0x07B7 [0xC2 0xFE ] */ transpose -2 +.layer LAYER_07B9 +/* 0x07B9 [0xC6 0x05 ] */ instr SF0_INST_5 +/* 0x07BB [0x64 0x06 0x38 ] */ notedv PITCH_A3, 6, 56 +/* 0x07BE [0xC6 0x07 ] */ instr SF0_INST_7 +/* 0x07C0 [0xCF 0xE1 ] */ releaserate 225 +/* 0x07C2 [0x6C 0x0A 0x50 ] */ notedv PITCH_F4, 10, 80 +/* 0x07C5 [0x64 0x30 0x50 ] */ notedv PITCH_A3, 48, 80 +/* 0x07C8 [0xFF ] */ end + +.channel CHAN_07C9 +/* 0x07C9 [0x88 0x07 0xD2 ] */ ldlayer 0, LAYER_07D2 +/* 0x07CC [0x89 0x07 0x34 ] */ ldlayer 1, LAYER_0734 +/* 0x07CF [0xFF ] */ end + +.layer LAYER_07D0 +/* 0x07D0 [0xC2 0xFE ] */ transpose -2 +.layer LAYER_07D2 +/* 0x07D2 [0xC6 0x00 ] */ instr SF0_INST_0 +/* 0x07D4 [0x5A 0x04 0x44 ] */ notedv PITCH_B2, 4, 68 +/* 0x07D7 [0xC6 0x04 ] */ instr SF0_INST_4 +/* 0x07D9 [0x60 0x06 0x4B ] */ notedv PITCH_F3, 6, 75 +/* 0x07DC [0x56 0x0A 0x4B ] */ notedv PITCH_G2, 10, 75 +/* 0x07DF [0xC6 0x23 ] */ instr SF0_INST_35 +/* 0x07E1 [0xC7 0x81 0x26 0xFF ] */ portamento 0x81, PITCH_B3, 255 +/* 0x07E5 [0x5B 0x16 0x46 ] */ notedv PITCH_C3, 22, 70 +/* 0x07E8 [0xFF ] */ end + +.channel CHAN_07E9 +/* 0x07E9 [0x88 0x07 0xF2 ] */ ldlayer 0, LAYER_07F2 +/* 0x07EC [0x89 0x07 0x34 ] */ ldlayer 1, LAYER_0734 +/* 0x07EF [0xFF ] */ end + +.layer LAYER_07F0 +/* 0x07F0 [0xC2 0xFE ] */ transpose -2 +.layer LAYER_07F2 +/* 0x07F2 [0xC6 0x05 ] */ instr SF0_INST_5 +/* 0x07F4 [0x6B 0x0A 0x4B ] */ notedv PITCH_E4, 10, 75 +/* 0x07F7 [0x62 0x0A 0x4B ] */ notedv PITCH_G3, 10, 75 +/* 0x07FA [0xC0 0x07 ] */ ldelay 7 +/* 0x07FC [0xFF ] */ end + +.channel CHAN_07FD +/* 0x07FD [0x89 0x07 0x34 ] */ ldlayer 1, LAYER_0734 +.channel CHAN_0800 +/* 0x0800 [0x88 0x08 0x06 ] */ ldlayer 0, LAYER_0806 +/* 0x0803 [0xFF ] */ end + +.layer LAYER_0804 +/* 0x0804 [0xC2 0xFE ] */ transpose -2 +.layer LAYER_0806 +/* 0x0806 [0xC6 0x06 ] */ instr SF0_INST_6 +/* 0x0808 [0x72 0x0A 0x5A ] */ notedv PITCH_B4, 10, 90 +/* 0x080B [0x60 0x0A 0x5A ] */ notedv PITCH_F3, 10, 90 +/* 0x080E [0xC0 0x07 ] */ ldelay 7 +/* 0x0810 [0xFF ] */ end + +.channel CHAN_0811 +/* 0x0811 [0x88 0x08 0x1A ] */ ldlayer 0, LAYER_081A +/* 0x0814 [0x89 0x07 0x34 ] */ ldlayer 1, LAYER_0734 +/* 0x0817 [0xFF ] */ end + +.layer LAYER_0818 +/* 0x0818 [0xC2 0xFE ] */ transpose -2 +.layer LAYER_081A +/* 0x081A [0xC6 0x0B ] */ instr SF0_INST_11 +/* 0x081C [0x6F 0x0A 0x55 ] */ notedv PITCH_AF4, 10, 85 +/* 0x081F [0x63 0x1E 0x55 ] */ notedv PITCH_AF3, 30, 85 +/* 0x0822 [0xFF ] */ end + +.channel CHAN_0823 +/* 0x0823 [0x88 0x08 0x2C ] */ ldlayer 0, LAYER_082C +/* 0x0826 [0x89 0x07 0x34 ] */ ldlayer 1, LAYER_0734 +/* 0x0829 [0xFF ] */ end + +.layer LAYER_082A +/* 0x082A [0xC2 0xFE ] */ transpose -2 +.layer LAYER_082C +/* 0x082C [0xC6 0x16 ] */ instr SF0_INST_22 +/* 0x082E [0x6C 0x0A 0x4B ] */ notedv PITCH_F4, 10, 75 +/* 0x0831 [0x60 0x1E 0x4B ] */ notedv PITCH_F3, 30, 75 +/* 0x0834 [0xFF ] */ end + +.channel CHAN_0835 +/* 0x0835 [0x88 0x08 0x3E ] */ ldlayer 0, LAYER_083E +/* 0x0838 [0x89 0x07 0x34 ] */ ldlayer 1, LAYER_0734 +/* 0x083B [0xFF ] */ end + +.layer LAYER_083C +/* 0x083C [0xC2 0xFE ] */ transpose -2 +.layer LAYER_083E +/* 0x083E [0xC6 0x03 ] */ instr SF0_INST_3 +/* 0x0840 [0x64 0x0A 0x5F ] */ notedv PITCH_A3, 10, 95 +/* 0x0843 [0x57 0x1C 0x73 ] */ notedv PITCH_AF2, 28, 115 +/* 0x0846 [0xFF ] */ end + +.channel CHAN_0847 +/* 0x0847 [0x88 0x08 0x50 ] */ ldlayer 0, LAYER_0850 +/* 0x084A [0x89 0x07 0x34 ] */ ldlayer 1, LAYER_0734 +/* 0x084D [0xFF ] */ end + +.layer LAYER_084E +/* 0x084E [0xC2 0xFE ] */ transpose -2 +.layer LAYER_0850 +/* 0x0850 [0xC6 0x68 ] */ instr SF0_INST_104 +/* 0x0852 [0x6E 0x0C 0x44 ] */ notedv PITCH_G4, 12, 68 +/* 0x0855 [0x62 0x12 0x44 ] */ notedv PITCH_G3, 18, 68 +/* 0x0858 [0xFF ] */ end + +.channel CHAN_0859 +/* 0x0859 [0x88 0x08 0x62 ] */ ldlayer 0, LAYER_0862 +/* 0x085C [0x89 0x07 0x34 ] */ ldlayer 1, LAYER_0734 +/* 0x085F [0xFF ] */ end + +.layer LAYER_0860 +/* 0x0860 [0xC2 0xFE ] */ transpose -2 +.layer LAYER_0862 +/* 0x0862 [0xC6 0x19 ] */ instr SF0_INST_25 +/* 0x0864 [0x6E 0x05 0x62 ] */ notedv PITCH_G4, 5, 98 +/* 0x0867 [0x5F 0x12 0x62 ] */ notedv PITCH_E3, 18, 98 +/* 0x086A [0xFF ] */ end + +.channel CHAN_086B +/* 0x086B [0xC1 0x0A ] */ instr SF0_INST_10 +/* 0x086D [0xDA 0xC0 0x00 ] */ env ENVELOPE_C000 +/* 0x0870 [0x88 0x08 0x74 ] */ ldlayer 0, LAYER_0874 +/* 0x0873 [0xFF ] */ end + +.layer LAYER_0874 +/* 0x0874 [0xC7 0x01 0x30 0x10 ] */ portamento 0x01, PITCH_A4, 16 +/* 0x0878 [0x69 0x18 0x64 ] */ notedv PITCH_D4, 24, 100 +/* 0x087B [0xFF ] */ end + +.channel CHAN_087C +/* 0x087C [0xC1 0x09 ] */ instr SF0_INST_9 +/* 0x087E [0xDA 0xC0 0x18 ] */ env ENVELOPE_C018 +/* 0x0881 [0x88 0x08 0x85 ] */ ldlayer 0, LAYER_0885 +/* 0x0884 [0xFF ] */ end + +.layer LAYER_0885 +/* 0x0885 [0x70 0x16 0x7F ] */ notedv PITCH_A4, 22, 127 +/* 0x0888 [0xFF ] */ end + +.channel CHAN_0889 +/* 0x0889 [0xC1 0x05 ] */ instr SF0_INST_5 +/* 0x088B [0xDA 0xBF 0xF8 ] */ env ENVELOPE_BFF8 +/* 0x088E [0x88 0x08 0x92 ] */ ldlayer 0, LAYER_0892 +/* 0x0891 [0xFF ] */ end + +.layer LAYER_0892 +/* 0x0892 [0x58 0x0A 0x69 ] */ notedv PITCH_A2, 10, 105 +/* 0x0895 [0xFF ] */ end + +.channel CHAN_0896 +/* 0x0896 [0xC1 0x09 ] */ instr SF0_INST_9 +/* 0x0898 [0xDA 0xC0 0x18 ] */ env ENVELOPE_C018 +/* 0x089B [0x88 0x08 0x9F ] */ ldlayer 0, LAYER_089F +/* 0x089E [0xFF ] */ end + +.layer LAYER_089F +/* 0x089F [0xC7 0x81 0x30 0xFF ] */ portamento 0x81, PITCH_A4, 255 +/* 0x08A3 [0x67 0x20 0x3C ] */ notedv PITCH_C4, 32, 60 +/* 0x08A6 [0xFF ] */ end + +.channel CHAN_08A7 +/* 0x08A7 [0xC1 0x09 ] */ instr SF0_INST_9 +/* 0x08A9 [0xDA 0xC0 0x0C ] */ env ENVELOPE_C00C +/* 0x08AC [0x88 0x08 0xBA ] */ ldlayer 0, LAYER_08BA +/* 0x08AF [0x89 0x08 0xB3 ] */ ldlayer 1, LAYER_08B3 +/* 0x08B2 [0xFF ] */ end + +.layer LAYER_08B3 +/* 0x08B3 [0x54 0x06 0x73 ] */ notedv PITCH_F2, 6, 115 +/* 0x08B6 [0x5B 0x0C 0x73 ] */ notedv PITCH_C3, 12, 115 +/* 0x08B9 [0xFF ] */ end + +.layer LAYER_08BA +/* 0x08BA [0xC6 0x1C ] */ instr SF0_INST_28 +/* 0x08BC [0xC7 0x81 0x14 0xFF ] */ portamento 0x81, PITCH_F2, 255 +/* 0x08C0 [0x5F 0x19 0x5A ] */ notedv PITCH_E3, 25, 90 +/* 0x08C3 [0xFF ] */ end + +.channel CHAN_08C4 +/* 0x08C4 [0x88 0x08 0xCB ] */ ldlayer 0, LAYER_08CB +/* 0x08C7 [0x89 0x08 0xDD ] */ ldlayer 1, LAYER_08DD +/* 0x08CA [0xFF ] */ end + +.layer LAYER_08CB +/* 0x08CB [0xC6 0x09 ] */ instr SF0_INST_9 +/* 0x08CD [0xCB 0xC0 0x64 0xFB ] */ env ENVELOPE_C064, 251 +/* 0x08D1 [0x62 0x06 0x73 ] */ notedv PITCH_G3, 6, 115 +/* 0x08D4 [0x5B 0x0C 0x73 ] */ notedv PITCH_C3, 12, 115 +/* 0x08D7 [0xC6 0x1C ] */ instr SF0_INST_28 +/* 0x08D9 [0x69 0x0F 0x5A ] */ notedv PITCH_D4, 15, 90 +/* 0x08DC [0xFF ] */ end + +.layer LAYER_08DD +/* 0x08DD [0xC6 0x1C ] */ instr SF0_INST_28 +/* 0x08DF [0xC7 0x81 0x1F 0xFF ] */ portamento 0x81, PITCH_E3, 255 +/* 0x08E3 [0x54 0x19 0x5A ] */ notedv PITCH_F2, 25, 90 +/* 0x08E6 [0xFF ] */ end + +.channel CHAN_08E7 +/* 0x08E7 [0xC1 0x00 ] */ instr SF0_INST_0 +/* 0x08E9 [0x88 0x08 0xED ] */ ldlayer 0, LAYER_08ED +/* 0x08EC [0xFF ] */ end + +.layer LAYER_08ED +/* 0x08ED [0xC7 0x81 0x1B 0xC8 ] */ portamento 0x81, PITCH_C3, 200 +/* 0x08F1 [0x60 0x07 0x7F ] */ notedv PITCH_F3, 7, 127 +/* 0x08F4 [0xFF ] */ end + +.channel CHAN_08F5 +/* 0x08F5 [0xC1 0x13 ] */ instr SF0_INST_19 +/* 0x08F7 [0xDA 0xBF 0x44 ] */ env ENVELOPE_BF44 +/* 0x08FA [0xD9 0x7F ] */ releaserate 127 +/* 0x08FC [0x88 0x09 0x00 ] */ ldlayer 0, LAYER_0900 +/* 0x08FF [0xFF ] */ end + +.layer LAYER_0900 +/* 0x0900 [0xC7 0x81 0x27 0xC8 ] */ portamento 0x81, PITCH_C4, 200 +/* 0x0904 [0x60 0x80 0x91 0x64 ] */ notedv PITCH_F3, 145, 100 +/* 0x0908 [0xFF ] */ end + +.channel CHAN_0909 +/* 0x0909 [0x88 0x09 0x0D ] */ ldlayer 0, LAYER_090D +/* 0x090C [0xFF ] */ end + +.layer LAYER_090D +/* 0x090D [0xC6 0x13 ] */ instr SF0_INST_19 +/* 0x090F [0xCB 0xBF 0x84 0xFB ] */ env ENVELOPE_BF84, 251 +/* 0x0913 [0xC7 0x81 0x22 0x30 ] */ portamento 0x81, PITCH_G3, 48 +/* 0x0917 [0x64 0x50 0x69 ] */ notedv PITCH_A3, 80, 105 +/* 0x091A [0xFF ] */ end + +.channel CHAN_091B +/* 0x091B [0x88 0x09 0x1F ] */ ldlayer 0, LAYER_091F +/* 0x091E [0xFF ] */ end + +.layer LAYER_091F +/* 0x091F [0xC6 0x14 ] */ instr SF0_INST_20 +/* 0x0921 [0xCB 0xBF 0x98 0xFB ] */ env ENVELOPE_BF98, 251 +/* 0x0925 [0xC7 0x81 0x24 0xC8 ] */ portamento 0x81, PITCH_A3, 200 +/* 0x0929 [0x5B 0x30 0x69 ] */ notedv PITCH_C3, 48, 105 +/* 0x092C [0xFF ] */ end + +.channel CHAN_092D +/* 0x092D [0xC1 0x1B ] */ instr SF0_INST_27 +/* 0x092F [0x88 0x09 0x33 ] */ ldlayer 0, LAYER_0933 +/* 0x0932 [0xFF ] */ end + +.layer LAYER_0933 +/* 0x0933 [0xC7 0x81 0x1B 0xFF ] */ portamento 0x81, PITCH_C3, 255 +/* 0x0937 [0x4F 0x18 0x64 ] */ notedv PITCH_C2, 24, 100 +/* 0x093A [0xFF ] */ end + +.channel CHAN_093B +/* 0x093B [0xED 0x0F ] */ gain 15 +/* 0x093D [0x88 0x09 0x41 ] */ ldlayer 0, LAYER_0941 +/* 0x0940 [0xFF ] */ end + +.layer LAYER_0941 +/* 0x0941 [0xFC 0x09 0x4C ] */ call LAYER_094C +/* 0x0944 [0xC7 0x81 0x2D 0xFF ] */ portamento 0x81, PITCH_GF4, 255 +/* 0x0948 [0x5A 0x0E 0x73 ] */ notedv PITCH_B2, 14, 115 +/* 0x094B [0xFF ] */ end + +.layer LAYER_094C +/* 0x094C [0xC6 0x15 ] */ instr SF0_INST_21 +/* 0x094E [0xCB 0xC0 0x34 0xF5 ] */ env ENVELOPE_C034, 245 +/* 0x0952 [0xFF ] */ end + +/* 0x0953 [0xC2 0x02 ] */ transpose 2 +/* 0x0955 [0xFB 0x0A 0x27 ] */ jump LAYER_0A27 + +.channel CHAN_0958 +/* 0x0958 [0xC1 0x1B ] */ instr SF0_INST_27 +/* 0x095A [0x88 0x09 0x5E ] */ ldlayer 0, LAYER_095E +/* 0x095D [0xFF ] */ end + +.layer LAYER_095E +/* 0x095E [0xC4 ] */ legato +/* 0x095F [0xC7 0x85 0x1D 0xE1 ] */ portamento 0x85, PITCH_D3, 225 +/* 0x0963 [0x51 0x08 0x64 ] */ notedv PITCH_D2, 8, 100 +/* 0x0966 [0x45 0x14 0x64 ] */ notedv PITCH_D1, 20, 100 +/* 0x0969 [0xFF ] */ end + +.channel CHAN_096A +/* 0x096A [0x88 0x09 0x6E ] */ ldlayer 0, LAYER_096E +/* 0x096D [0xFF ] */ end + +.layer LAYER_096E +/* 0x096E [0xC6 0x1B ] */ instr SF0_INST_27 +/* 0x0970 [0xCF 0xF8 ] */ releaserate 248 +/* 0x0972 [0xC7 0x81 0x1A 0xE1 ] */ portamento 0x81, PITCH_B2, 225 +/* 0x0976 [0x49 0x0C 0x64 ] */ notedv PITCH_GF1, 12, 100 +/* 0x0979 [0xFF ] */ end + +.channel CHAN_097A +/* 0x097A [0xED 0x14 ] */ gain 20 +/* 0x097C [0x88 0x2A 0x28 ] */ ldlayer 0, LAYER_2A28 +/* 0x097F [0x89 0x09 0x41 ] */ ldlayer 1, LAYER_0941 +/* 0x0982 [0x8A 0x09 0x86 ] */ ldlayer 2, LAYER_0986 +/* 0x0985 [0xFF ] */ end + +.layer LAYER_0986 +/* 0x0986 [0xFC 0x09 0x4C ] */ call LAYER_094C +/* 0x0989 [0xC7 0x85 0x22 0xFF ] */ portamento 0x85, PITCH_G3, 255 +/* 0x098D [0x65 0x07 0x6E ] */ notedv PITCH_BF3, 7, 110 +/* 0x0990 [0xFF ] */ end + +.channel CHAN_0991 +/* 0x0991 [0xC1 0x1E ] */ instr SF0_INST_30 +/* 0x0993 [0xDA 0xC0 0x4C ] */ env ENVELOPE_C04C +/* 0x0996 [0x88 0x09 0x9D ] */ ldlayer 0, LAYER_099D +/* 0x0999 [0x89 0x09 0xAC ] */ ldlayer 1, LAYER_09AC +/* 0x099C [0xFF ] */ end + +.layer LAYER_099D +/* 0x099D [0xC7 0x81 0x37 0x7F ] */ portamento 0x81, PITCH_E5, 127 +/* 0x09A1 [0x44 0x08 0x73 ] */ notedv PITCH_DF1, 8, 115 +/* 0x09A4 [0xC7 0x81 0x06 0xFF ] */ portamento 0x81, PITCH_EF1, 255 +/* 0x09A8 [0x63 0x0B 0x69 ] */ notedv PITCH_AF3, 11, 105 +/* 0x09AB [0xFF ] */ end + +.layer LAYER_09AC +/* 0x09AC [0xC6 0x1F ] */ instr SF0_INST_31 +/* 0x09AE [0xC7 0x81 0x31 0xDE ] */ portamento 0x81, PITCH_BF4, 222 +/* 0x09B2 [0x59 0x08 0x73 ] */ notedv PITCH_BF2, 8, 115 +/* 0x09B5 [0xC7 0x81 0x13 0xFF ] */ portamento 0x81, PITCH_E2, 255 +/* 0x09B9 [0x60 0x0C 0x73 ] */ notedv PITCH_F3, 12, 115 +/* 0x09BC [0xFF ] */ end + +.channel CHAN_09BD +/* 0x09BD [0x88 0x09 0xC4 ] */ ldlayer 0, LAYER_09C4 +/* 0x09C0 [0x89 0x10 0xA6 ] */ ldlayer 1, LAYER_10A6 +/* 0x09C3 [0xFF ] */ end + +.layer LAYER_09C4 +/* 0x09C4 [0xC0 0x30 ] */ ldelay 48 +/* 0x09C6 [0xFF ] */ end + +.channel CHAN_09C7 +/* 0x09C7 [0x88 0x09 0xC4 ] */ ldlayer 0, LAYER_09C4 +/* 0x09CA [0x89 0x10 0xB6 ] */ ldlayer 1, LAYER_10B6 +/* 0x09CD [0xFF ] */ end + +.channel CHAN_09CE +/* 0x09CE [0x88 0x09 0xC4 ] */ ldlayer 0, LAYER_09C4 +/* 0x09D1 [0x89 0x10 0xBE ] */ ldlayer 1, LAYER_10BE +/* 0x09D4 [0xFF ] */ end + +.channel CHAN_09D5 +/* 0x09D5 [0x88 0x09 0xC4 ] */ ldlayer 0, LAYER_09C4 +/* 0x09D8 [0x89 0x10 0xCE ] */ ldlayer 1, LAYER_10CE +/* 0x09DB [0xFF ] */ end + +.channel CHAN_09DC +/* 0x09DC [0x88 0x09 0xC4 ] */ ldlayer 0, LAYER_09C4 +/* 0x09DF [0x89 0x10 0xCE ] */ ldlayer 1, LAYER_10CE +/* 0x09E2 [0xFF ] */ end + +.channel CHAN_09E3 +/* 0x09E3 [0x88 0x09 0xC4 ] */ ldlayer 0, LAYER_09C4 +/* 0x09E6 [0x89 0x10 0xCE ] */ ldlayer 1, LAYER_10CE +/* 0x09E9 [0xFF ] */ end + +.channel CHAN_09EA +/* 0x09EA [0x88 0x09 0xC4 ] */ ldlayer 0, LAYER_09C4 +/* 0x09ED [0x89 0x10 0xD6 ] */ ldlayer 1, LAYER_10D6 +/* 0x09F0 [0xFF ] */ end + +.channel CHAN_09F1 +/* 0x09F1 [0x88 0x09 0xC4 ] */ ldlayer 0, LAYER_09C4 +/* 0x09F4 [0x89 0x10 0xCE ] */ ldlayer 1, LAYER_10CE +/* 0x09F7 [0xFF ] */ end + +.channel CHAN_09F8 +/* 0x09F8 [0x88 0x09 0xC4 ] */ ldlayer 0, LAYER_09C4 +/* 0x09FB [0x89 0x10 0xE6 ] */ ldlayer 1, LAYER_10E6 +/* 0x09FE [0xFF ] */ end + +.channel CHAN_09FF +/* 0x09FF [0x88 0x09 0xC4 ] */ ldlayer 0, LAYER_09C4 +/* 0x0A02 [0x89 0x10 0xA6 ] */ ldlayer 1, LAYER_10A6 +/* 0x0A05 [0xFF ] */ end + +.channel CHAN_0A06 +/* 0x0A06 [0x88 0x09 0xC4 ] */ ldlayer 0, LAYER_09C4 +/* 0x0A09 [0x89 0x10 0xEE ] */ ldlayer 1, LAYER_10EE +/* 0x0A0C [0xFF ] */ end + +.channel CHAN_0A0D +/* 0x0A0D [0x88 0x09 0xC4 ] */ ldlayer 0, LAYER_09C4 +/* 0x0A10 [0x89 0x10 0xEE ] */ ldlayer 1, LAYER_10EE +/* 0x0A13 [0xFF ] */ end + +.channel CHAN_0A14 +/* 0x0A14 [0x88 0x09 0xC4 ] */ ldlayer 0, LAYER_09C4 +/* 0x0A17 [0x89 0x10 0xFE ] */ ldlayer 1, LAYER_10FE +/* 0x0A1A [0xFF ] */ end + +.channel CHAN_0A1B +/* 0x0A1B [0x89 0x0A 0x33 ] */ ldlayer 1, LAYER_0A33 +CHAN_0A1E: +/* 0x0A1E [0xED 0x19 ] */ gain 25 +/* 0x0A20 [0x8A 0x07 0x34 ] */ ldlayer 2, LAYER_0734 +.channel CHAN_0A23 +/* 0x0A23 [0x88 0x0A 0x27 ] */ ldlayer 0, LAYER_0A27 +/* 0x0A26 [0xFF ] */ end + +.layer LAYER_0A27 +/* 0x0A27 [0xFC 0x09 0x4C ] */ call LAYER_094C +/* 0x0A2A [0xC7 0x81 0x26 0xC8 ] */ portamento 0x81, PITCH_B3, 200 +/* 0x0A2E [0x25 0x24 0x73 0x64 ] */ notedvg PITCH_BF3, 36, 115, 100 +/* 0x0A32 [0xFF ] */ end + +.layer LAYER_0A33 +/* 0x0A33 [0xC2 0xFA ] */ transpose -6 +/* 0x0A35 [0xFB 0x07 0x29 ] */ jump LAYER_0729 + +.channel CHAN_0A38 +/* 0x0A38 [0x89 0x0A 0x3D ] */ ldlayer 1, LAYER_0A3D +/* 0x0A3B [0xF4 0xE1 ] */ rjump CHAN_0A1E + +.layer LAYER_0A3D +/* 0x0A3D [0xC2 0xFA ] */ transpose -6 +/* 0x0A3F [0xFB 0x07 0x58 ] */ jump LAYER_0758 + +.channel CHAN_0A42 +/* 0x0A42 [0x89 0x0A 0x47 ] */ ldlayer 1, LAYER_0A47 +/* 0x0A45 [0xF4 0xD7 ] */ rjump CHAN_0A1E + +.layer LAYER_0A47 +/* 0x0A47 [0xC2 0xFA ] */ transpose -6 +/* 0x0A49 [0xFB 0x07 0x6D ] */ jump LAYER_076D + +.channel CHAN_0A4C +/* 0x0A4C [0x89 0x0A 0x51 ] */ ldlayer 1, LAYER_0A51 +/* 0x0A4F [0xF4 0xCD ] */ rjump CHAN_0A1E + +.layer LAYER_0A51 +/* 0x0A51 [0xC2 0xFA ] */ transpose -6 +/* 0x0A53 [0xFB 0x07 0x83 ] */ jump LAYER_0783 + +.channel CHAN_0A56 +/* 0x0A56 [0x89 0x0A 0x5B ] */ ldlayer 1, LAYER_0A5B +/* 0x0A59 [0xF4 0xC3 ] */ rjump CHAN_0A1E + +.layer LAYER_0A5B +/* 0x0A5B [0xC2 0xFA ] */ transpose -6 +/* 0x0A5D [0xFB 0x07 0x95 ] */ jump LAYER_0795 + +/* 0x0A60 [0xF4 0xBC ] */ rjump CHAN_0A1E + +.channel CHAN_0A62 +/* 0x0A62 [0x89 0x0A 0x67 ] */ ldlayer 1, LAYER_0A67 +/* 0x0A65 [0xF4 0xB7 ] */ rjump CHAN_0A1E + +.layer LAYER_0A67 +/* 0x0A67 [0xC2 0xFA ] */ transpose -6 +/* 0x0A69 [0xFB 0x07 0xA7 ] */ jump LAYER_07A7 + +.channel CHAN_0A6C +/* 0x0A6C [0x89 0x0A 0x71 ] */ ldlayer 1, LAYER_0A71 +/* 0x0A6F [0xF4 0xAD ] */ rjump CHAN_0A1E + +.layer LAYER_0A71 +/* 0x0A71 [0xC2 0xFA ] */ transpose -6 +/* 0x0A73 [0xFB 0x07 0xB9 ] */ jump LAYER_07B9 + +.channel CHAN_0A76 +/* 0x0A76 [0x89 0x0A 0x7B ] */ ldlayer 1, LAYER_0A7B +/* 0x0A79 [0xF4 0xA3 ] */ rjump CHAN_0A1E + +.layer LAYER_0A7B +/* 0x0A7B [0xC2 0xFA ] */ transpose -6 +/* 0x0A7D [0xFB 0x07 0xD2 ] */ jump LAYER_07D2 + +.channel CHAN_0A80 +/* 0x0A80 [0x89 0x0A 0x85 ] */ ldlayer 1, LAYER_0A85 +/* 0x0A83 [0xF4 0x99 ] */ rjump CHAN_0A1E + +.layer LAYER_0A85 +/* 0x0A85 [0xC2 0xFA ] */ transpose -6 +/* 0x0A87 [0xFB 0x07 0xF2 ] */ jump LAYER_07F2 + +.channel CHAN_0A8A +/* 0x0A8A [0x89 0x0A 0x8F ] */ ldlayer 1, LAYER_0A8F +/* 0x0A8D [0xF4 0x8F ] */ rjump CHAN_0A1E + +.layer LAYER_0A8F +/* 0x0A8F [0xC2 0xFA ] */ transpose -6 +/* 0x0A91 [0xFB 0x08 0x06 ] */ jump LAYER_0806 + +.channel CHAN_0A94 +/* 0x0A94 [0x89 0x0A 0x99 ] */ ldlayer 1, LAYER_0A99 +/* 0x0A97 [0xF4 0x85 ] */ rjump CHAN_0A1E + +.layer LAYER_0A99 +/* 0x0A99 [0xC2 0xFA ] */ transpose -6 +/* 0x0A9B [0xFB 0x08 0x1A ] */ jump LAYER_081A + +.channel CHAN_0A9E +/* 0x0A9E [0x89 0x0A 0xA4 ] */ ldlayer 1, LAYER_0AA4 +/* 0x0AA1 [0xFB 0x0A 0x1E ] */ jump CHAN_0A1E + +.layer LAYER_0AA4 +/* 0x0AA4 [0xC2 0xFA ] */ transpose -6 +/* 0x0AA6 [0xFB 0x08 0x2C ] */ jump LAYER_082C + +.channel CHAN_0AA9 +/* 0x0AA9 [0x89 0x0A 0xAF ] */ ldlayer 1, LAYER_0AAF +/* 0x0AAC [0xFB 0x0A 0x1E ] */ jump CHAN_0A1E + +.layer LAYER_0AAF +/* 0x0AAF [0xC2 0xFA ] */ transpose -6 +/* 0x0AB1 [0xFB 0x08 0x50 ] */ jump LAYER_0850 + +.channel CHAN_0AB4 +/* 0x0AB4 [0x89 0x0A 0xBA ] */ ldlayer 1, LAYER_0ABA +/* 0x0AB7 [0xFB 0x0A 0x1E ] */ jump CHAN_0A1E + +.layer LAYER_0ABA +/* 0x0ABA [0xC2 0xFA ] */ transpose -6 +/* 0x0ABC [0xFB 0x08 0x62 ] */ jump LAYER_0862 + +.channel CHAN_0ABF +/* 0x0ABF [0x88 0x0A 0xC3 ] */ ldlayer 0, LAYER_0AC3 +/* 0x0AC2 [0xFF ] */ end + +.layer LAYER_0AC3 +/* 0x0AC3 [0xC6 0x3E ] */ instr SF0_INST_62 +/* 0x0AC5 [0xCB 0xC0 0x70 0xFB ] */ env ENVELOPE_C070, 251 +/* 0x0AC9 [0xC7 0x81 0x27 0xFF ] */ portamento 0x81, PITCH_C4, 255 +/* 0x0ACD [0x73 0x18 0x64 ] */ notedv PITCH_C5, 24, 100 +/* 0x0AD0 [0xC6 0x13 ] */ instr SF0_INST_19 +/* 0x0AD2 [0xCB 0xC1 0x34 0xDD ] */ env ENVELOPE_C134, 221 +/* 0x0AD6 [0xC7 0x81 0x20 0xC8 ] */ portamento 0x81, PITCH_F3, 200 +/* 0x0ADA [0x67 0x3C 0x64 ] */ notedv PITCH_C4, 60, 100 +/* 0x0ADD [0xFF ] */ end + +.channel CHAN_0ADE +/* 0x0ADE [0x88 0x0A 0xE2 ] */ ldlayer 0, LAYER_0AE2 +/* 0x0AE1 [0xFF ] */ end + +.layer LAYER_0AE2 +/* 0x0AE2 [0xC6 0x48 ] */ instr SF0_INST_72 +/* 0x0AE4 [0xCB 0xBF 0x44 0xDD ] */ env ENVELOPE_BF44, 221 +/* 0x0AE8 [0xC7 0x01 0x2E 0x48 ] */ portamento 0x01, PITCH_G4, 72 +/* 0x0AEC [0x62 0x80 0xDC 0x64 ] */ notedv PITCH_G3, 220, 100 +/* 0x0AF0 [0xFF ] */ end + +.channel CHAN_0AF1 +/* 0x0AF1 [0x88 0x0A 0xF5 ] */ ldlayer 0, LAYER_0AF5 +/* 0x0AF4 [0xFF ] */ end + +.layer LAYER_0AF5 +/* 0x0AF5 [0xC6 0x48 ] */ instr SF0_INST_72 +/* 0x0AF7 [0xCB 0xBF 0x20 0xFB ] */ env ENVELOPE_BF20, 251 +/* 0x0AFB [0xC7 0x81 0x27 0xFF ] */ portamento 0x81, PITCH_C4, 255 +/* 0x0AFF [0x6B 0x60 0x64 ] */ notedv PITCH_E4, 96, 100 +/* 0x0B02 [0xFF ] */ end + +.channel CHAN_0B03 +/* 0x0B03 [0x88 0x04 0xDA ] */ ldlayer 0, LAYER_04DA +/* 0x0B06 [0xFF ] */ end + +.channel CHAN_0B07 +/* 0x0B07 [0x88 0x0D 0xA5 ] */ ldlayer 0, LAYER_0DA5 +/* 0x0B0A [0xFF ] */ end + +.channel CHAN_0B0B +/* 0x0B0B [0xC1 0x46 ] */ instr SF0_INST_70 +/* 0x0B0D [0xDA 0xBF 0xF8 ] */ env ENVELOPE_BFF8 +/* 0x0B10 [0x88 0x0B 0x2A ] */ ldlayer 0, LAYER_0B2A +CHAN_0B13: +/* 0x0B13 [0xB8 0x0A ] */ rand 10 +/* 0x0B15 [0xC7 0x07 0x0B 0x2B ] */ stseq 7, LAYER_0B2A + STSEQ_NOTEDV_DELAY +/* 0x0B19 [0xC7 0x02 0x0B 0x24 ] */ stseq 2, CHAN_0B23 + STSEQ_LDI_IMM +/* 0x0B1D [0xB8 0x0C ] */ rand 12 +/* 0x0B1F [0xC7 0x5C 0x0B 0x2A ] */ stseq (NOTEDV_OPCODE | PITCH_DF3), LAYER_0B2A + STSEQ_NOTEDV_OPCODE_PITCH +CHAN_0B23: +/* 0x0B23 [0xCC 0x01 ] */ ldi 1 +/* 0x0B25 [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0x0B28 [0xF4 0xE9 ] */ rjump CHAN_0B13 + +.layer LAYER_0B2A +/* 0x0B2A [0x5B 0x50 0x50 ] */ notedv PITCH_C3, 80, 80 +/* 0x0B2D [0xC0 0x05 ] */ ldelay 5 +/* 0x0B2F [0xF4 0xF9 ] */ rjump LAYER_0B2A + +.channel CHAN_0B31 +/* 0x0B31 [0x89 0x0B 0x5D ] */ ldlayer 1, LAYER_0B5D +/* 0x0B34 [0x88 0x0B 0x38 ] */ ldlayer 0, LAYER_0B38 +/* 0x0B37 [0xFF ] */ end + +.layer LAYER_0B38 +/* 0x0B38 [0xC6 0x00 ] */ instr SF0_INST_0 +/* 0x0B3A [0x64 0x0A 0x40 ] */ notedv PITCH_A3, 10, 64 +/* 0x0B3D [0xC6 0x07 ] */ instr SF0_INST_7 +/* 0x0B3F [0x69 0x18 0x5A ] */ notedv PITCH_D4, 24, 90 +/* 0x0B42 [0xFF ] */ end + +.channel CHAN_0B43 +/* 0x0B43 [0xED 0x14 ] */ gain 20 +/* 0x0B45 [0x88 0x0B 0x4E ] */ ldlayer 0, LAYER_0B4E +/* 0x0B48 [0x89 0x0B 0x5D ] */ ldlayer 1, LAYER_0B5D +/* 0x0B4B [0xFF ] */ end + +.layer LAYER_0B4C +/* 0x0B4C [0xC2 0xFC ] */ transpose -4 +.layer LAYER_0B4E +/* 0x0B4E [0xC6 0x00 ] */ instr SF0_INST_0 +/* 0x0B50 [0xC7 0x83 0x1B 0xFF ] */ portamento 0x83, PITCH_C3, 255 +/* 0x0B54 [0x53 0x06 0x50 ] */ notedv PITCH_E2, 6, 80 +/* 0x0B57 [0xC6 0x05 ] */ instr SF0_INST_5 +/* 0x0B59 [0x5F 0x0F 0x5F ] */ notedv PITCH_E3, 15, 95 +/* 0x0B5C [0xFF ] */ end + +.layer LAYER_0B5D +/* 0x0B5D [0xC6 0x2F ] */ instr SF0_INST_47 +/* 0x0B5F [0xC7 0x81 0x16 0xFF ] */ portamento 0x81, PITCH_G2, 255 +/* 0x0B63 [0x7C 0x1E 0x32 ] */ notedv PITCH_A5, 30, 50 +/* 0x0B66 [0xFF ] */ end + +.channel CHAN_0B67 +/* 0x0B67 [0x88 0x0B 0x6B ] */ ldlayer 0, LAYER_0B6B +/* 0x0B6A [0xFF ] */ end + +.layer LAYER_0B6B +/* 0x0B6B [0xC6 0x48 ] */ instr SF0_INST_72 +/* 0x0B6D [0xC4 ] */ legato +LAYER_0B6E: +/* 0x0B6E [0xC7 0x81 0x0F 0xFF ] */ portamento 0x81, PITCH_C2, 255 +/* 0x0B72 [0x53 0x60 0x4B ] */ notedv PITCH_E2, 96, 75 +/* 0x0B75 [0xF4 0xF7 ] */ rjump LAYER_0B6E + +.channel CHAN_0B77 +/* 0x0B77 [0xED 0x14 ] */ gain 20 +/* 0x0B79 [0x88 0x0B 0x4C ] */ ldlayer 0, LAYER_0B4C +/* 0x0B7C [0x89 0x3B 0x5C ] */ ldlayer 1, LAYER_3B5C +/* 0x0B7F [0xFF ] */ end + +.channel CHAN_0B80 +/* 0x0B80 [0xC1 0x08 ] */ instr SF0_INST_8 +/* 0x0B82 [0xDA 0xC0 0x70 ] */ env ENVELOPE_C070 +/* 0x0B85 [0x88 0x0B 0x89 ] */ ldlayer 0, LAYER_0B89 +/* 0x0B88 [0xFF ] */ end + +.layer LAYER_0B89 +/* 0x0B89 [0xC7 0x81 0x24 0xFF ] */ portamento 0x81, PITCH_A3, 255 +/* 0x0B8D [0x67 0x64 0x5F ] */ notedv PITCH_C4, 100, 95 +/* 0x0B90 [0xFF ] */ end + +.channel CHAN_0B91 +/* 0x0B91 [0xED 0x1E ] */ gain 30 +/* 0x0B93 [0x88 0x0B 0x9A ] */ ldlayer 0, LAYER_0B9A +/* 0x0B96 [0x89 0x0B 0xA5 ] */ ldlayer 1, LAYER_0BA5 +/* 0x0B99 [0xFF ] */ end + +.layer LAYER_0B9A +/* 0x0B9A [0xC6 0x0F ] */ instr SF0_INST_15 +/* 0x0B9C [0xC7 0x81 0x2B 0xFF ] */ portamento 0x81, PITCH_E4, 255 +/* 0x0BA0 [0x5F 0x80 0xB4 0x69 ] */ notedv PITCH_E3, 180, 105 +/* 0x0BA4 [0xFF ] */ end + +.layer LAYER_0BA5 +/* 0x0BA5 [0xC6 0x50 ] */ instr SF0_INST_80 +/* 0x0BA7 [0xC7 0x81 0x14 0xFF ] */ portamento 0x81, PITCH_F2, 255 +/* 0x0BAB [0x4E 0x80 0xB4 0x58 ] */ notedv PITCH_B1, 180, 88 +/* 0x0BAF [0xFF ] */ end + +.channel CHAN_0BB0 +/* 0x0BB0 [0x88 0x0B 0xB7 ] */ ldlayer 0, LAYER_0BB7 +/* 0x0BB3 [0x89 0x0B 0xC1 ] */ ldlayer 1, LAYER_0BC1 +/* 0x0BB6 [0xFF ] */ end + +.layer LAYER_0BB7 +/* 0x0BB7 [0xC2 0x32 ] */ transpose 50 +LAYER_0BB9: +/* 0x0BB9 [0xC6 0x46 ] */ instr SF0_INST_70 +/* 0x0BBB [0x4F 0x06 0x48 ] */ notedv PITCH_C2, 6, 72 +/* 0x0BBE [0xFF ] */ end + +.layer LAYER_0BBF +/* 0x0BBF [0xC2 0xFC ] */ transpose -4 +.layer LAYER_0BC1 +/* 0x0BC1 [0xC6 0x20 ] */ instr SF0_INST_32 +/* 0x0BC3 [0x5B 0x02 0x60 ] */ notedv PITCH_C3, 2, 96 +/* 0x0BC6 [0xFF ] */ end + +.channel CHAN_0BC7 +/* 0x0BC7 [0x88 0x0B 0xCB ] */ ldlayer 0, LAYER_0BCB +/* 0x0BCA [0xFF ] */ end + +.layer LAYER_0BCB +/* 0x0BCB [0xC6 0x15 ] */ instr SF0_INST_21 +/* 0x0BCD [0xCB 0xBF 0xD0 0xFD ] */ env ENVELOPE_BFD0, 253 +/* 0x0BD1 [0x65 0x05 0x64 ] */ notedv PITCH_BF3, 5, 100 +/* 0x0BD4 [0xFF ] */ end + +.channel CHAN_0BD5 +/* 0x0BD5 [0x88 0x0B 0xD9 ] */ ldlayer 0, LAYER_0BD9 +/* 0x0BD8 [0xFF ] */ end + +.layer LAYER_0BD9 +/* 0x0BD9 [0xC6 0x2F ] */ instr SF0_INST_47 +/* 0x0BDB [0xCB 0xC0 0x64 0xFB ] */ env ENVELOPE_C064, 251 +/* 0x0BDF [0x5E 0x0A 0x50 ] */ notedv PITCH_EF3, 10, 80 +/* 0x0BE2 [0xFF ] */ end + +.channel CHAN_0BE3 +/* 0x0BE3 [0x88 0x0B 0xE7 ] */ ldlayer 0, LAYER_0BE7 +/* 0x0BE6 [0xFF ] */ end + +.layer LAYER_0BE7 +/* 0x0BE7 [0xC6 0x13 ] */ instr SF0_INST_19 +/* 0x0BE9 [0xCB 0xC0 0x64 0xFB ] */ env ENVELOPE_C064, 251 +/* 0x0BED [0x5B 0x15 0x50 ] */ notedv PITCH_C3, 21, 80 +/* 0x0BF0 [0xFF ] */ end + +.channel CHAN_0BF1 +/* 0x0BF1 [0x88 0x0B 0xF5 ] */ ldlayer 0, LAYER_0BF5 +/* 0x0BF4 [0xFF ] */ end + +.layer LAYER_0BF5 +/* 0x0BF5 [0xC6 0x3E ] */ instr SF0_INST_62 +/* 0x0BF7 [0xCB 0xC0 0x70 0xFB ] */ env ENVELOPE_C070, 251 +/* 0x0BFB [0xC7 0x81 0x27 0xFF ] */ portamento 0x81, PITCH_C4, 255 +/* 0x0BFF [0x5B 0x0C 0x64 ] */ notedv PITCH_C3, 12, 100 +/* 0x0C02 [0xC6 0x13 ] */ instr SF0_INST_19 +/* 0x0C04 [0xCB 0xC1 0x34 0xDD ] */ env ENVELOPE_C134, 221 +/* 0x0C08 [0xC7 0x81 0x24 0xC8 ] */ portamento 0x81, PITCH_A3, 200 +/* 0x0C0C [0x5B 0x3C 0x64 ] */ notedv PITCH_C3, 60, 100 +/* 0x0C0F [0xFF ] */ end + +.channel CHAN_0C10 +/* 0x0C10 [0xED 0x1E ] */ gain 30 +/* 0x0C12 [0x88 0x0C 0x19 ] */ ldlayer 0, LAYER_0C19 +/* 0x0C15 [0x89 0x0C 0x23 ] */ ldlayer 1, LAYER_0C23 +/* 0x0C18 [0xFF ] */ end + +.layer LAYER_0C19 +/* 0x0C19 [0xC6 0x0F ] */ instr SF0_INST_15 +/* 0x0C1B [0xC7 0x81 0x2B 0xFF ] */ portamento 0x81, PITCH_E4, 255 +/* 0x0C1F [0x5F 0x1C 0x69 ] */ notedv PITCH_E3, 28, 105 +/* 0x0C22 [0xFF ] */ end + +.layer LAYER_0C23 +/* 0x0C23 [0xC6 0x50 ] */ instr SF0_INST_80 +/* 0x0C25 [0xC7 0x81 0x14 0xFF ] */ portamento 0x81, PITCH_F2, 255 +/* 0x0C29 [0x4E 0x1C 0x58 ] */ notedv PITCH_B1, 28, 88 +/* 0x0C2C [0xFF ] */ end + +.channel CHAN_0C2D +/* 0x0C2D [0x88 0x0C 0x31 ] */ ldlayer 0, LAYER_0C31 +/* 0x0C30 [0xFF ] */ end + +.layer LAYER_0C31 +/* 0x0C31 [0xC6 0x4F ] */ instr SF0_INST_79 +/* 0x0C33 [0xC2 0x30 ] */ transpose 48 +/* 0x0C35 [0x60 0x14 0x64 ] */ notedv PITCH_F3, 20, 100 +/* 0x0C38 [0x64 0x00 0x69 ] */ notedv PITCH_A3, 0, 105 +/* 0x0C3B [0xFF ] */ end + +.channel CHAN_0C3C +/* 0x0C3C [0xC1 0x0E ] */ instr SF0_INST_14 +/* 0x0C3E [0xDA 0xC0 0x80 ] */ env ENVELOPE_C080 +/* 0x0C41 [0x88 0x0C 0x45 ] */ ldlayer 0, LAYER_0C45 +/* 0x0C44 [0xFF ] */ end + +.layer LAYER_0C45 +/* 0x0C45 [0x68 0xFD 0x00 0x40 ] */ notedv PITCH_DF4, 32000, 64 +/* 0x0C49 [0xFF ] */ end + +.channel CHAN_0C4A +/* 0x0C4A [0x88 0x0C 0x4E ] */ ldlayer 0, LAYER_0C4E +/* 0x0C4D [0xFF ] */ end + +.layer LAYER_0C4E +/* 0x0C4E [0xC6 0x09 ] */ instr SF0_INST_9 +/* 0x0C50 [0xCB 0xC0 0x70 0xFB ] */ env ENVELOPE_C070, 251 +/* 0x0C54 [0x60 0x05 0x4B ] */ notedv PITCH_F3, 5, 75 +/* 0x0C57 [0x59 0x0A 0x4B ] */ notedv PITCH_BF2, 10, 75 +/* 0x0C5A [0x59 0x11 0x4B ] */ notedv PITCH_BF2, 17, 75 +/* 0x0C5D [0xFF ] */ end + +.channel CHAN_0C5E +/* 0x0C5E [0x88 0x0C 0x62 ] */ ldlayer 0, LAYER_0C62 +/* 0x0C61 [0xFF ] */ end + +.layer LAYER_0C62 +/* 0x0C62 [0xC6 0x3F ] */ instr SF0_INST_63 +/* 0x0C64 [0x58 0x06 0x64 ] */ notedv PITCH_A2, 6, 100 +/* 0x0C67 [0xFF ] */ end + +.channel CHAN_0C68 +/* 0x0C68 [0x88 0x0C 0x74 ] */ ldlayer 0, LAYER_0C74 +/* 0x0C6B [0x89 0x0C 0x85 ] */ ldlayer 1, LAYER_0C85 +/* 0x0C6E [0x8A 0x0C 0x96 ] */ ldlayer 2, LAYER_0C96 +/* 0x0C71 [0xFB 0x1C 0x86 ] */ jump CHAN_1C86 + +.layer LAYER_0C74 +/* 0x0C74 [0xC6 0x4A ] */ instr SF0_INST_74 +/* 0x0C76 [0xCF 0xDD ] */ releaserate 221 +/* 0x0C78 [0xC4 ] */ legato +/* 0x0C79 [0xC7 0x85 0x00 0xFF ] */ portamento 0x85, PITCH_A0, 255 +/* 0x0C7D [0x58 0x80 0xFA 0x4A ] */ notedv PITCH_A2, 250, 74 +/* 0x0C81 [0x70 0x64 0x4A ] */ notedv PITCH_A4, 100, 74 +/* 0x0C84 [0xFF ] */ end + +.layer LAYER_0C85 +/* 0x0C85 [0xC6 0x2F ] */ instr SF0_INST_47 +/* 0x0C87 [0xCF 0xDD ] */ releaserate 221 +/* 0x0C89 [0x64 0x80 0x1E 0x64 ] */ noteldv PITCH_A3, 30, 100 +/* 0x0C8D [0xC7 0x81 0x00 0xFF ] */ portamento 0x81, PITCH_A0, 255 +/* 0x0C91 [0x64 0x81 0x40 0x55 ] */ notedv PITCH_A3, 320, 85 +/* 0x0C95 [0xFF ] */ end + +.layer LAYER_0C96 +/* 0x0C96 [0xC6 0x45 ] */ instr SF0_INST_69 +/* 0x0C98 [0xCF 0xDD ] */ releaserate 221 +/* 0x0C9A [0xC7 0x81 0x00 0xFF ] */ portamento 0x81, PITCH_A0, 255 +/* 0x0C9E [0x70 0x81 0x5E 0x50 ] */ notedv PITCH_A4, 350, 80 +/* 0x0CA2 [0xFF ] */ end + +.channel CHAN_0CA3 +/* 0x0CA3 [0x88 0x0C 0xAD ] */ ldlayer 0, LAYER_0CAD +/* 0x0CA6 [0x89 0x0C 0xC6 ] */ ldlayer 1, LAYER_0CC6 +/* 0x0CA9 [0x8A 0x0C 0xD7 ] */ ldlayer 2, LAYER_0CD7 +/* 0x0CAC [0xFF ] */ end + +.layer LAYER_0CAD +/* 0x0CAD [0xFC 0x0C 0xBD ] */ call LAYER_0CBD +/* 0x0CB0 [0xC4 ] */ legato +/* 0x0CB1 [0xC7 0x85 0x3E 0xFF ] */ portamento 0x85, PITCH_B5, 255 +/* 0x0CB5 [0x67 0x3C 0x55 ] */ notedv PITCH_C4, 60, 85 +/* 0x0CB8 [0x78 0x81 0xF4 0x55 ] */ notedv PITCH_F5, 500, 85 +/* 0x0CBC [0xFF ] */ end + +.layer LAYER_0CBD +/* 0x0CBD [0xC6 0x3C ] */ instr SF0_INST_60 +/* 0x0CBF [0xCB 0xC1 0x90 0xC8 ] */ env ENVELOPE_C190, 200 +/* 0x0CC3 [0xC2 0x0C ] */ transpose 12 +/* 0x0CC5 [0xFF ] */ end + +.layer LAYER_0CC6 +/* 0x0CC6 [0xC7 0x81 0x20 0xFF ] */ portamento 0x81, PITCH_F3, 255 +/* 0x0CCA [0xC6 0x0D ] */ instr SF0_INST_13 +/* 0x0CCC [0xC2 0x18 ] */ transpose 24 +/* 0x0CCE [0xCB 0xC0 0x78 0xC8 ] */ env ENVELOPE_C078, 200 +/* 0x0CD2 [0x78 0x82 0x30 0x28 ] */ notedv PITCH_F5, 560, 40 +/* 0x0CD6 [0xFF ] */ end + +.layer LAYER_0CD7 +/* 0x0CD7 [0xC6 0x44 ] */ instr SF0_INST_68 +/* 0x0CD9 [0xC2 0x0C ] */ transpose 12 +/* 0x0CDB [0xCB 0xC1 0x68 0xC8 ] */ env ENVELOPE_C168, 200 +/* 0x0CDF [0x78 0x82 0x30 0x46 ] */ notedv PITCH_F5, 560, 70 +/* 0x0CE3 [0xFF ] */ end + +.channel CHAN_0CE4 +/* 0x0CE4 [0xC1 0x44 ] */ instr SF0_INST_68 +/* 0x0CE6 [0xED 0x0F ] */ gain 15 +/* 0x0CE8 [0x88 0x2F 0x84 ] */ ldlayer 0, LAYER_2F84 +/* 0x0CEB [0x89 0x2F 0x75 ] */ ldlayer 1, LAYER_2F75 +/* 0x0CEE [0x8A 0x3B 0x41 ] */ ldlayer 2, LAYER_3B41 +/* 0x0CF1 [0xCC 0x50 ] */ ldi 80 +/* 0x0CF3 [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0x0CF6 [0x88 0x0C 0xFD ] */ ldlayer 0, LAYER_0CFD +/* 0x0CF9 [0x8A 0x2F 0x58 ] */ ldlayer 2, LAYER_2F58 +/* 0x0CFC [0xFF ] */ end + +.layer LAYER_0CFD +/* 0x0CFD [0xC0 0x30 ] */ ldelay 48 +/* 0x0CFF [0xFF ] */ end + +.channel CHAN_0D00 +/* 0x0D00 [0xCC 0x00 ] */ ldi 0 +CHAN_0D02: +/* 0x0D02 [0xC7 0xF4 0x0D 0x26 ] */ stseq 244, LAYER_0D25 + STSEQ_TRANSPOSITION +/* 0x0D06 [0xC7 0x0C 0x0D 0x1B ] */ stseq 12, LAYER_0D1A + STSEQ_TRANSPOSITION +/* 0x0D0A [0xD7 0xFF ] */ vibfreq 255 +/* 0x0D0C [0xC1 0x44 ] */ instr SF0_INST_68 +/* 0x0D0E [0xDA 0xC1 0xA0 ] */ env ENVELOPE_C1A0 +/* 0x0D11 [0xD9 0xEB ] */ releaserate 235 +/* 0x0D13 [0x88 0x0D 0x25 ] */ ldlayer 0, LAYER_0D25 +/* 0x0D16 [0x89 0x0D 0x1A ] */ ldlayer 1, LAYER_0D1A +/* 0x0D19 [0xFF ] */ end + +.layer LAYER_0D1A +/* 0x0D1A [0xC2 0x24 ] */ transpose 36 +/* 0x0D1C [0xC7 0x83 0x2C 0x7F ] */ portamento 0x83, PITCH_F4, 127 +LAYER_0D20: +/* 0x0D20 [0x70 0x60 0x40 ] */ notedv PITCH_A4, 96, 64 +/* 0x0D23 [0xF4 0xFB ] */ rjump LAYER_0D20 + +.layer LAYER_0D25 +/* 0x0D25 [0xC2 0x0C ] */ transpose 12 +/* 0x0D27 [0xC7 0x83 0x2C 0x7F ] */ portamento 0x83, PITCH_F4, 127 +LAYER_0D2B: +/* 0x0D2B [0x70 0x60 0x40 ] */ notedv PITCH_A4, 96, 64 +/* 0x0D2E [0xF4 0xFB ] */ rjump LAYER_0D2B + +.channel CHAN_0D30 +/* 0x0D30 [0x88 0x0D 0x4B ] */ ldlayer 0, LAYER_0D4B +/* 0x0D33 [0x8A 0x0D 0x45 ] */ ldlayer 2, LAYER_0D45 +/* 0x0D36 [0xCC 0x01 ] */ ldi 1 +/* 0x0D38 [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0x0D3B [0x89 0x0D 0x57 ] */ ldlayer 1, LAYER_0D57 +/* 0x0D3E [0xD7 0x60 ] */ vibfreq 96 +/* 0x0D40 [0xE2 0x80 0x80 0x00 ] */ vibdepthgrad 128, 128, 0 +/* 0x0D44 [0xFF ] */ end + +.layer LAYER_0D45 +/* 0x0D45 [0xC6 0x43 ] */ instr SF0_INST_67 +/* 0x0D47 [0x64 0x00 0x6E ] */ notedv PITCH_A3, 0, 110 +/* 0x0D4A [0xFF ] */ end + +.layer LAYER_0D4B +/* 0x0D4B [0xC6 0x3C ] */ instr SF0_INST_60 +/* 0x0D4D [0xCB 0xC0 0x80 0xF5 ] */ env ENVELOPE_C080, 245 +/* 0x0D51 [0xC4 ] */ legato +LAYER_0D52: +/* 0x0D52 [0x64 0x64 0x4A ] */ notedv PITCH_A3, 100, 74 +/* 0x0D55 [0xF4 0xFB ] */ rjump LAYER_0D52 + +.layer LAYER_0D57 +/* 0x0D57 [0xC6 0x45 ] */ instr SF0_INST_69 +/* 0x0D59 [0xC4 ] */ legato +LAYER_0D5A: +/* 0x0D5A [0x5D 0x00 0x23 ] */ notedv PITCH_D3, 0, 35 +/* 0x0D5D [0xF4 0xFB ] */ rjump LAYER_0D5A + +.channel CHAN_0D5F +/* 0x0D5F [0x88 0x0D 0x6F ] */ ldlayer 0, LAYER_0D6F +/* 0x0D62 [0x89 0x0D 0x69 ] */ ldlayer 1, LAYER_0D69 +/* 0x0D65 [0x8A 0x0D 0x7F ] */ ldlayer 2, LAYER_0D7F +/* 0x0D68 [0xFF ] */ end + +.layer LAYER_0D69 +/* 0x0D69 [0xC6 0x44 ] */ instr SF0_INST_68 +/* 0x0D6B [0xC2 0x10 ] */ transpose 16 +/* 0x0D6D [0xF4 0x02 ] */ rjump LAYER_0D71 + +.layer LAYER_0D6F +/* 0x0D6F [0xC6 0x2E ] */ instr SF0_INST_46 +LAYER_0D71: +/* 0x0D71 [0xCB 0xC1 0xA0 0xF5 ] */ env ENVELOPE_C1A0, 245 +/* 0x0D75 [0xC4 ] */ legato +/* 0x0D76 [0xC7 0x81 0x27 0xC8 ] */ portamento 0x81, PITCH_C4, 200 +LAYER_0D7A: +/* 0x0D7A [0x6B 0x3C 0x3C ] */ notedv PITCH_E4, 60, 60 +/* 0x0D7D [0xF4 0xFB ] */ rjump LAYER_0D7A + +.layer LAYER_0D7F +/* 0x0D7F [0xC6 0x43 ] */ instr SF0_INST_67 +/* 0x0D81 [0x6C 0x00 0x6E ] */ notedv PITCH_F4, 0, 110 +/* 0x0D84 [0xFF ] */ end + +.channel CHAN_0D85 +/* 0x0D85 [0x88 0x0D 0x95 ] */ ldlayer 0, LAYER_0D95 +/* 0x0D88 [0x89 0x0D 0x8F ] */ ldlayer 1, LAYER_0D8F +/* 0x0D8B [0x8A 0x0D 0x7F ] */ ldlayer 2, LAYER_0D7F +/* 0x0D8E [0xFF ] */ end + +.layer LAYER_0D8F +/* 0x0D8F [0xC6 0x44 ] */ instr SF0_INST_68 +/* 0x0D91 [0xC2 0x10 ] */ transpose 16 +/* 0x0D93 [0xF4 0x02 ] */ rjump LAYER_0D97 + +.layer LAYER_0D95 +/* 0x0D95 [0xC6 0x40 ] */ instr SF0_INST_64 +LAYER_0D97: +/* 0x0D97 [0xCB 0xC0 0x4C 0xF0 ] */ env ENVELOPE_C04C, 240 +/* 0x0D9B [0xC4 ] */ legato +LAYER_0D9C: +/* 0x0D9C [0x6E 0x51 0x2A ] */ notedv PITCH_G4, 81, 42 +/* 0x0D9F [0xF4 0xFB ] */ rjump LAYER_0D9C + +.channel CHAN_0DA1 +/* 0x0DA1 [0x88 0x04 0xD2 ] */ ldlayer 0, LAYER_04D2 +/* 0x0DA4 [0xFF ] */ end + +.layer LAYER_0DA5 +/* 0x0DA5 [0xC0 0x08 ] */ ldelay 8 +/* 0x0DA7 [0xC2 0xFA ] */ transpose -6 +/* 0x0DA9 [0xC6 0x1C ] */ instr SF0_INST_28 +/* 0x0DAB [0xCF 0xFF ] */ releaserate 255 +/* 0x0DAD [0x25 0x04 0x40 0x40 ] */ notedvg PITCH_BF3, 4, 64, 64 +/* 0x0DB1 [0xC6 0x1A ] */ instr SF0_INST_26 +/* 0x0DB3 [0x5C 0x05 0x18 ] */ notedv PITCH_DF3, 5, 24 +/* 0x0DB6 [0xC2 0x30 ] */ transpose 48 +/* 0x0DB8 [0x63 0x04 0x26 ] */ notedv PITCH_AF3, 4, 38 +/* 0x0DBB [0xFF ] */ end + +.channel CHAN_0DBC +/* 0x0DBC [0x88 0x04 0xEE ] */ ldlayer 0, LAYER_04EE +/* 0x0DBF [0xFF ] */ end + +.channel CHAN_0DC0 +/* 0x0DC0 [0x88 0x04 0xFD ] */ ldlayer 0, LAYER_04FD +/* 0x0DC3 [0xFF ] */ end + +.channel CHAN_0DC4 +/* 0x0DC4 [0x88 0x05 0x09 ] */ ldlayer 0, LAYER_0509 +/* 0x0DC7 [0xFF ] */ end + +.channel CHAN_0DC8 +/* 0x0DC8 [0x88 0x05 0x19 ] */ ldlayer 0, LAYER_0519 +/* 0x0DCB [0xFF ] */ end + +.channel CHAN_0DCC +/* 0x0DCC [0x88 0x05 0x25 ] */ ldlayer 0, LAYER_0525 +/* 0x0DCF [0xFF ] */ end + +.channel CHAN_0DD0 +/* 0x0DD0 [0x88 0x05 0x31 ] */ ldlayer 0, LAYER_0531 +/* 0x0DD3 [0xFF ] */ end + +.channel CHAN_0DD4 +/* 0x0DD4 [0x88 0x05 0x44 ] */ ldlayer 0, LAYER_0544 +/* 0x0DD7 [0xFF ] */ end + +.channel CHAN_0DD8 +/* 0x0DD8 [0x88 0x05 0x5E ] */ ldlayer 0, LAYER_055E +/* 0x0DDB [0xFF ] */ end + +.channel CHAN_0DDC +/* 0x0DDC [0x88 0x05 0x6E ] */ ldlayer 0, LAYER_056E +/* 0x0DDF [0xFF ] */ end + +.channel CHAN_0DE0 +/* 0x0DE0 [0x88 0x05 0x7A ] */ ldlayer 0, LAYER_057A +/* 0x0DE3 [0xFF ] */ end + +.channel CHAN_0DE4 +/* 0x0DE4 [0x88 0x05 0x86 ] */ ldlayer 0, LAYER_0586 +/* 0x0DE7 [0xFF ] */ end + +.channel CHAN_0DE8 +/* 0x0DE8 [0x88 0x05 0x95 ] */ ldlayer 0, LAYER_0595 +/* 0x0DEB [0x89 0x0D 0xA5 ] */ ldlayer 1, LAYER_0DA5 +/* 0x0DEE [0xFF ] */ end + +.channel CHAN_0DEF +/* 0x0DEF [0x88 0x05 0xA7 ] */ ldlayer 0, LAYER_05A7 +/* 0x0DF2 [0x89 0x0D 0xA5 ] */ ldlayer 1, LAYER_0DA5 +/* 0x0DF5 [0xFF ] */ end + +.channel CHAN_0DF6 +/* 0x0DF6 [0x88 0x05 0xB7 ] */ ldlayer 0, LAYER_05B7 +/* 0x0DF9 [0x89 0x0D 0xA5 ] */ ldlayer 1, LAYER_0DA5 +/* 0x0DFC [0xFF ] */ end + +.channel CHAN_0DFD +/* 0x0DFD [0x88 0x05 0xC3 ] */ ldlayer 0, LAYER_05C3 +/* 0x0E00 [0xFF ] */ end + +.channel CHAN_0E01 +/* 0x0E01 [0xC1 0x00 ] */ instr SF0_INST_0 +/* 0x0E03 [0x88 0x05 0xD2 ] */ ldlayer 0, LAYER_05D2 +/* 0x0E06 [0x89 0x0E 0x0A ] */ ldlayer 1, LAYER_0E0A +/* 0x0E09 [0xFF ] */ end + +.layer LAYER_0E0A +/* 0x0E0A [0xC0 0x08 ] */ ldelay 8 +/* 0x0E0C [0xC6 0x1C ] */ instr SF0_INST_28 +/* 0x0E0E [0xCF 0xFF ] */ releaserate 255 +/* 0x0E10 [0x27 0x04 0x5A 0x40 ] */ notedvg PITCH_C4, 4, 90, 64 +/* 0x0E14 [0xC6 0x1A ] */ instr SF0_INST_26 +/* 0x0E16 [0x5F 0x05 0x26 ] */ notedv PITCH_E3, 5, 38 +/* 0x0E19 [0xC6 0x1A ] */ instr SF0_INST_26 +/* 0x0E1B [0xC2 0x30 ] */ transpose 48 +/* 0x0E1D [0x67 0x04 0x37 ] */ notedv PITCH_C4, 4, 55 +/* 0x0E20 [0xFF ] */ end + +.channel CHAN_0E21 +/* 0x0E21 [0x88 0x06 0x01 ] */ ldlayer 0, LAYER_0601 +/* 0x0E24 [0x89 0x0E 0x0A ] */ ldlayer 1, LAYER_0E0A +/* 0x0E27 [0xFF ] */ end + +.channel CHAN_0E28 +/* 0x0E28 [0x88 0x06 0x18 ] */ ldlayer 0, LAYER_0618 +/* 0x0E2B [0x89 0x0E 0x0A ] */ ldlayer 1, LAYER_0E0A +/* 0x0E2E [0xFF ] */ end + +.channel CHAN_0E2F +/* 0x0E2F [0x88 0x06 0x2E ] */ ldlayer 0, LAYER_062E +/* 0x0E32 [0x89 0x0E 0x0A ] */ ldlayer 1, LAYER_0E0A +/* 0x0E35 [0xFF ] */ end + +.channel CHAN_0E36 +/* 0x0E36 [0x88 0x06 0x42 ] */ ldlayer 0, LAYER_0642 +/* 0x0E39 [0x89 0x0E 0x0A ] */ ldlayer 1, LAYER_0E0A +/* 0x0E3C [0xFF ] */ end + +.channel CHAN_0E3D +/* 0x0E3D [0x88 0x06 0x54 ] */ ldlayer 0, LAYER_0654 +/* 0x0E40 [0xFF ] */ end + +.channel CHAN_0E41 +/* 0x0E41 [0x88 0x06 0x66 ] */ ldlayer 0, LAYER_0666 +/* 0x0E44 [0x89 0x0E 0x0A ] */ ldlayer 1, LAYER_0E0A +/* 0x0E47 [0xFF ] */ end + +.channel CHAN_0E48 +/* 0x0E48 [0x88 0x06 0x7F ] */ ldlayer 0, LAYER_067F +/* 0x0E4B [0x89 0x0E 0x0A ] */ ldlayer 1, LAYER_0E0A +/* 0x0E4E [0xFF ] */ end + +.channel CHAN_0E4F +/* 0x0E4F [0x88 0x06 0xA1 ] */ ldlayer 0, LAYER_06A1 +/* 0x0E52 [0x89 0x0E 0x0A ] */ ldlayer 1, LAYER_0E0A +/* 0x0E55 [0xFF ] */ end + +.channel CHAN_0E56 +/* 0x0E56 [0x88 0x06 0xB5 ] */ ldlayer 0, LAYER_06B5 +/* 0x0E59 [0x89 0x0E 0x0A ] */ ldlayer 1, LAYER_0E0A +/* 0x0E5C [0xFF ] */ end + +.channel CHAN_0E5D +/* 0x0E5D [0x88 0x06 0xC9 ] */ ldlayer 0, LAYER_06C9 +/* 0x0E60 [0x89 0x0E 0x0A ] */ ldlayer 1, LAYER_0E0A +/* 0x0E63 [0xFF ] */ end + +.channel CHAN_0E64 +/* 0x0E64 [0x88 0x06 0xDB ] */ ldlayer 0, LAYER_06DB +/* 0x0E67 [0x89 0x0E 0x0A ] */ ldlayer 1, LAYER_0E0A +/* 0x0E6A [0xFF ] */ end + +.channel CHAN_0E6B +/* 0x0E6B [0x88 0x06 0xED ] */ ldlayer 0, LAYER_06ED +/* 0x0E6E [0x89 0x0E 0x0A ] */ ldlayer 1, LAYER_0E0A +/* 0x0E71 [0xFF ] */ end + +.channel CHAN_0E72 +/* 0x0E72 [0x88 0x06 0xFF ] */ ldlayer 0, LAYER_06FF +/* 0x0E75 [0x89 0x0E 0x0A ] */ ldlayer 1, LAYER_0E0A +/* 0x0E78 [0xFF ] */ end + +.channel CHAN_0E79 +/* 0x0E79 [0x88 0x07 0x13 ] */ ldlayer 0, LAYER_0713 +/* 0x0E7C [0x89 0x0E 0x0A ] */ ldlayer 1, LAYER_0E0A +/* 0x0E7F [0xFF ] */ end + +.channel CHAN_0E80 +/* 0x0E80 [0x88 0x07 0x27 ] */ ldlayer 0, LAYER_0727 +/* 0x0E83 [0x89 0x0E 0x87 ] */ ldlayer 1, LAYER_0E87 +/* 0x0E86 [0xFF ] */ end + +.layer LAYER_0E87 +/* 0x0E87 [0xC0 0x08 ] */ ldelay 8 +/* 0x0E89 [0xC6 0x1C ] */ instr SF0_INST_28 +/* 0x0E8B [0xCF 0xFF ] */ releaserate 255 +/* 0x0E8D [0x29 0x04 0x5A 0x40 ] */ notedvg PITCH_D4, 4, 90, 64 +/* 0x0E91 [0xC6 0x1A ] */ instr SF0_INST_26 +/* 0x0E93 [0x5D 0x05 0x26 ] */ notedv PITCH_D3, 5, 38 +/* 0x0E96 [0xC6 0x1A ] */ instr SF0_INST_26 +/* 0x0E98 [0xC2 0x30 ] */ transpose 48 +/* 0x0E9A [0x65 0x04 0x37 ] */ notedv PITCH_BF3, 4, 55 +/* 0x0E9D [0xFF ] */ end + +.channel CHAN_0E9E +/* 0x0E9E [0x88 0x07 0x56 ] */ ldlayer 0, LAYER_0756 +/* 0x0EA1 [0x89 0x0E 0x87 ] */ ldlayer 1, LAYER_0E87 +/* 0x0EA4 [0xFF ] */ end + +.channel CHAN_0EA5 +/* 0x0EA5 [0x88 0x07 0x6B ] */ ldlayer 0, LAYER_076B +/* 0x0EA8 [0x89 0x0E 0x87 ] */ ldlayer 1, LAYER_0E87 +/* 0x0EAB [0xFF ] */ end + +.channel CHAN_0EAC +/* 0x0EAC [0x88 0x07 0x81 ] */ ldlayer 0, LAYER_0781 +/* 0x0EAF [0x89 0x0E 0x87 ] */ ldlayer 1, LAYER_0E87 +/* 0x0EB2 [0xFF ] */ end + +.channel CHAN_0EB3 +/* 0x0EB3 [0x88 0x07 0x93 ] */ ldlayer 0, LAYER_0793 +/* 0x0EB6 [0x89 0x0E 0x87 ] */ ldlayer 1, LAYER_0E87 +/* 0x0EB9 [0xFF ] */ end + +.channel CHAN_0EBA +/* 0x0EBA [0x88 0x07 0xA5 ] */ ldlayer 0, LAYER_07A5 +/* 0x0EBD [0xFF ] */ end + +.channel CHAN_0EBE +/* 0x0EBE [0x88 0x07 0xB7 ] */ ldlayer 0, LAYER_07B7 +/* 0x0EC1 [0x89 0x0E 0x87 ] */ ldlayer 1, LAYER_0E87 +/* 0x0EC4 [0xFF ] */ end + +.channel CHAN_0EC5 +/* 0x0EC5 [0x88 0x07 0xD0 ] */ ldlayer 0, LAYER_07D0 +/* 0x0EC8 [0x89 0x0E 0x87 ] */ ldlayer 1, LAYER_0E87 +/* 0x0ECB [0xFF ] */ end + +.channel CHAN_0ECC +/* 0x0ECC [0x88 0x07 0xF0 ] */ ldlayer 0, LAYER_07F0 +/* 0x0ECF [0x89 0x0E 0x87 ] */ ldlayer 1, LAYER_0E87 +/* 0x0ED2 [0xFF ] */ end + +.channel CHAN_0ED3 +/* 0x0ED3 [0x88 0x08 0x04 ] */ ldlayer 0, LAYER_0804 +/* 0x0ED6 [0x89 0x0E 0x87 ] */ ldlayer 1, LAYER_0E87 +/* 0x0ED9 [0xFF ] */ end + +.channel CHAN_0EDA +/* 0x0EDA [0x88 0x08 0x18 ] */ ldlayer 0, LAYER_0818 +/* 0x0EDD [0x89 0x0E 0x87 ] */ ldlayer 1, LAYER_0E87 +/* 0x0EE0 [0xFF ] */ end + +.channel CHAN_0EE1 +/* 0x0EE1 [0x88 0x08 0x2A ] */ ldlayer 0, LAYER_082A +/* 0x0EE4 [0x89 0x0E 0x87 ] */ ldlayer 1, LAYER_0E87 +/* 0x0EE7 [0xFF ] */ end + +.channel CHAN_0EE8 +/* 0x0EE8 [0x88 0x08 0x3C ] */ ldlayer 0, LAYER_083C +/* 0x0EEB [0x89 0x0E 0x87 ] */ ldlayer 1, LAYER_0E87 +/* 0x0EEE [0xFF ] */ end + +.channel CHAN_0EEF +/* 0x0EEF [0x88 0x08 0x4E ] */ ldlayer 0, LAYER_084E +/* 0x0EF2 [0x89 0x0E 0x87 ] */ ldlayer 1, LAYER_0E87 +/* 0x0EF5 [0xFF ] */ end + +.channel CHAN_0EF6 +/* 0x0EF6 [0x88 0x08 0x60 ] */ ldlayer 0, LAYER_0860 +/* 0x0EF9 [0x89 0x0E 0x87 ] */ ldlayer 1, LAYER_0E87 +/* 0x0EFC [0xFF ] */ end + +.channel CHAN_0EFD +/* 0x0EFD [0x88 0x04 0xD2 ] */ ldlayer 0, LAYER_04D2 +/* 0x0F00 [0xCC 0x02 ] */ ldi 2 +/* 0x0F02 [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0x0F05 [0xFB 0x09 0xBD ] */ jump CHAN_09BD + +.channel CHAN_0F08 +/* 0x0F08 [0x88 0x04 0xEE ] */ ldlayer 0, LAYER_04EE +/* 0x0F0B [0xCC 0x05 ] */ ldi 5 +/* 0x0F0D [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0x0F10 [0xFB 0x09 0xC7 ] */ jump CHAN_09C7 + +.channel CHAN_0F13 +/* 0x0F13 [0x88 0x04 0xFD ] */ ldlayer 0, LAYER_04FD +/* 0x0F16 [0xCC 0x02 ] */ ldi 2 +/* 0x0F18 [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0x0F1B [0xFB 0x09 0xCE ] */ jump CHAN_09CE + +.channel CHAN_0F1E +/* 0x0F1E [0x88 0x05 0x09 ] */ ldlayer 0, LAYER_0509 +/* 0x0F21 [0xCC 0x05 ] */ ldi 5 +/* 0x0F23 [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0x0F26 [0xFB 0x09 0xD5 ] */ jump CHAN_09D5 + +.channel CHAN_0F29 +/* 0x0F29 [0x88 0x05 0x19 ] */ ldlayer 0, LAYER_0519 +/* 0x0F2C [0xCC 0x05 ] */ ldi 5 +/* 0x0F2E [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0x0F31 [0xFB 0x09 0xDC ] */ jump CHAN_09DC + +.channel CHAN_0F34 +/* 0x0F34 [0x88 0x05 0x25 ] */ ldlayer 0, LAYER_0525 +/* 0x0F37 [0xCC 0x05 ] */ ldi 5 +/* 0x0F39 [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0x0F3C [0xFB 0x09 0xE3 ] */ jump CHAN_09E3 + +.channel CHAN_0F3F +/* 0x0F3F [0x88 0x05 0x31 ] */ ldlayer 0, LAYER_0531 +/* 0x0F42 [0xCC 0x05 ] */ ldi 5 +/* 0x0F44 [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0x0F47 [0xFB 0x09 0xEA ] */ jump CHAN_09EA + +.channel CHAN_0F4A +/* 0x0F4A [0x88 0x05 0x44 ] */ ldlayer 0, LAYER_0544 +/* 0x0F4D [0xCC 0x05 ] */ ldi 5 +/* 0x0F4F [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0x0F52 [0xFB 0x09 0xF1 ] */ jump CHAN_09F1 + +.channel CHAN_0F55 +/* 0x0F55 [0x88 0x05 0x5E ] */ ldlayer 0, LAYER_055E +/* 0x0F58 [0xCC 0x05 ] */ ldi 5 +/* 0x0F5A [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0x0F5D [0xFB 0x09 0xF8 ] */ jump CHAN_09F8 + +.channel CHAN_0F60 +/* 0x0F60 [0x88 0x05 0x6E ] */ ldlayer 0, LAYER_056E +/* 0x0F63 [0xCC 0x05 ] */ ldi 5 +/* 0x0F65 [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0x0F68 [0xFB 0x09 0xFF ] */ jump CHAN_09FF + +.channel CHAN_0F6B +/* 0x0F6B [0x88 0x05 0x7A ] */ ldlayer 0, LAYER_057A +/* 0x0F6E [0xCC 0x05 ] */ ldi 5 +/* 0x0F70 [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0x0F73 [0xFB 0x0A 0x06 ] */ jump CHAN_0A06 + +.channel CHAN_0F76 +/* 0x0F76 [0x88 0x05 0x86 ] */ ldlayer 0, LAYER_0586 +/* 0x0F79 [0xCC 0x01 ] */ ldi 1 +/* 0x0F7B [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0x0F7E [0xFB 0x0A 0x0D ] */ jump CHAN_0A0D + +.channel CHAN_0F81 +/* 0x0F81 [0x88 0x05 0xC3 ] */ ldlayer 0, LAYER_05C3 +/* 0x0F84 [0xCC 0x05 ] */ ldi 5 +/* 0x0F86 [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0x0F89 [0xFB 0x09 0xCE ] */ jump CHAN_09CE + +.channel CHAN_0F8C +/* 0x0F8C [0xD8 0x14 ] */ vibdepth 20 +/* 0x0F8E [0xCC 0x04 ] */ ldi 4 +/* 0x0F90 [0xFB 0x0D 0x02 ] */ jump CHAN_0D02 + +.channel CHAN_0F93 +/* 0x0F93 [0x88 0x0F 0x97 ] */ ldlayer 0, LAYER_0F97 +/* 0x0F96 [0xFF ] */ end + +.layer LAYER_0F97 +/* 0x0F97 [0xC6 0x0C ] */ instr SF0_INST_12 +LAYER_0F99: +/* 0x0F99 [0xCB 0xC0 0x24 0xEB ] */ env ENVELOPE_C024, 235 +/* 0x0F9D [0x6C 0x0A 0x5A ] */ notedv PITCH_F4, 10, 90 +/* 0x0FA0 [0x6E 0x0E 0x5A ] */ notedv PITCH_G4, 14, 90 +/* 0x0FA3 [0xC4 ] */ legato +/* 0x0FA4 [0xCB 0xC0 0x80 0xEB ] */ env ENVELOPE_C080, 235 +LAYER_0FA8: +/* 0x0FA8 [0x72 0x7F 0x4B ] */ notedv PITCH_B4, 127, 75 +/* 0x0FAB [0xF4 0xFB ] */ rjump LAYER_0FA8 + +.channel CHAN_0FAD +/* 0x0FAD [0x88 0x0F 0xB4 ] */ ldlayer 0, LAYER_0FB4 +/* 0x0FB0 [0x89 0x2A 0x28 ] */ ldlayer 1, LAYER_2A28 +/* 0x0FB3 [0xFF ] */ end + +.layer LAYER_0FB4 +/* 0x0FB4 [0xC6 0x4D ] */ instr SF0_INST_77 +/* 0x0FB6 [0xCB 0xBF 0x20 0xE4 ] */ env ENVELOPE_BF20, 228 +/* 0x0FBA [0x73 0x64 0x64 ] */ notedv PITCH_C5, 100, 100 +/* 0x0FBD [0xFF ] */ end + +.channel CHAN_0FBE +/* 0x0FBE [0xC1 0x44 ] */ instr SF0_INST_68 +/* 0x0FC0 [0x88 0x0F 0xCA ] */ ldlayer 0, LAYER_0FCA +/* 0x0FC3 [0x89 0x37 0xCD ] */ ldlayer 1, LAYER_37CD +/* 0x0FC6 [0x8A 0x37 0xD2 ] */ ldlayer 2, LAYER_37D2 +/* 0x0FC9 [0xFF ] */ end + +.layer LAYER_0FCA +/* 0x0FCA [0xC6 0x2E ] */ instr SF0_INST_46 +/* 0x0FCC [0xC7 0x81 0x27 0x2D ] */ portamento 0x81, PITCH_C4, 45 +/* 0x0FD0 [0x6B 0x81 0x18 0x3C ] */ notedv PITCH_E4, 280, 60 +/* 0x0FD4 [0xFF ] */ end + +.channel CHAN_0FD5 +/* 0x0FD5 [0x88 0x0F 0xE0 ] */ ldlayer 0, LAYER_0FE0 +/* 0x0FD8 [0x89 0x0F 0xF0 ] */ ldlayer 1, LAYER_0FF0 +/* 0x0FDB [0xD7 0xC0 ] */ vibfreq 192 +/* 0x0FDD [0xD8 0x20 ] */ vibdepth 32 +/* 0x0FDF [0xFF ] */ end + +.layer LAYER_0FE0 +/* 0x0FE0 [0xC6 0x83 ] */ instr FONTANY_INSTR_SQUARE +/* 0x0FE2 [0xCB 0xC1 0xA0 0xDD ] */ env ENVELOPE_C1A0, 221 +/* 0x0FE6 [0xC4 ] */ legato +/* 0x0FE7 [0xC7 0x81 0x24 0x40 ] */ portamento 0x81, PITCH_A3, 64 +LAYER_0FEB: +/* 0x0FEB [0x70 0x78 0x22 ] */ notedv PITCH_A4, 120, 34 +/* 0x0FEE [0xF4 0xFB ] */ rjump LAYER_0FEB + +.layer LAYER_0FF0 +/* 0x0FF0 [0xC6 0x40 ] */ instr SF0_INST_64 +/* 0x0FF2 [0xCB 0xC0 0x80 0xED ] */ env ENVELOPE_C080, 237 +/* 0x0FF6 [0xC7 0x83 0x24 0xFF ] */ portamento 0x83, PITCH_A3, 255 +LAYER_0FFA: +/* 0x0FFA [0x67 0x14 0x55 ] */ notedv PITCH_C4, 20, 85 +/* 0x0FFD [0xF4 0xFB ] */ rjump LAYER_0FFA + +.channel CHAN_0FFF +/* 0x0FFF [0x88 0x10 0x0E ] */ ldlayer 0, LAYER_100E +/* 0x1002 [0x89 0x10 0x0C ] */ ldlayer 1, LAYER_100C +CHAN_1005: +/* 0x1005 [0xE1 0x0A 0x64 0x08 ] */ vibfreqgrad 10, 100, 8 +/* 0x1009 [0xD8 0x0F ] */ vibdepth 15 +/* 0x100B [0xFF ] */ end + +.layer LAYER_100C +/* 0x100C [0xC2 0x18 ] */ transpose 24 +.layer LAYER_100E +/* 0x100E [0xC7 0x81 0x0F 0xFF ] */ portamento 0x81, PITCH_C2, 255 +.layer LAYER_1012 +/* 0x1012 [0xC6 0x87 ] */ instr FONTANY_INSTR_4PULSE +/* 0x1014 [0xCB 0xBF 0xF8 0xFB ] */ env ENVELOPE_BFF8, 251 +/* 0x1018 [0xC4 ] */ legato +LAYER_1019: +/* 0x1019 [0x67 0x81 0xF4 0x23 ] */ notedv PITCH_C4, 500, 35 +/* 0x101D [0xF4 0xFA ] */ rjump LAYER_1019 + +.channel CHAN_101F +/* 0x101F [0x88 0x10 0x0C ] */ ldlayer 0, LAYER_100C +/* 0x1022 [0xF4 0xE1 ] */ rjump CHAN_1005 + +.channel CHAN_1024 +/* 0x1024 [0xC1 0x44 ] */ instr SF0_INST_68 +/* 0x1026 [0x88 0x10 0x2D ] */ ldlayer 0, LAYER_102D +/* 0x1029 [0x89 0x37 0xD2 ] */ ldlayer 1, LAYER_37D2 +/* 0x102C [0xFF ] */ end + +.layer LAYER_102D +/* 0x102D [0xC2 0x1E ] */ transpose 30 +/* 0x102F [0xC4 ] */ legato +/* 0x1030 [0xC7 0x81 0x2B 0x40 ] */ portamento 0x81, PITCH_E4, 64 +/* 0x1034 [0x69 0x80 0xAA 0x50 ] */ notedv PITCH_D4, 170, 80 +/* 0x1038 [0xFF ] */ end + +.channel CHAN_1039 +/* 0x1039 [0xC1 0x44 ] */ instr SF0_INST_68 +/* 0x103B [0xD8 0x09 ] */ vibdepth 9 +/* 0x103D [0xD7 0x80 ] */ vibfreq 128 +/* 0x103F [0xDA 0xC1 0xA0 ] */ env ENVELOPE_C1A0 +/* 0x1042 [0xD9 0xEB ] */ releaserate 235 +/* 0x1044 [0x88 0x10 0x48 ] */ ldlayer 0, LAYER_1048 +/* 0x1047 [0xFF ] */ end + +.layer LAYER_1048 +/* 0x1048 [0xC4 ] */ legato +LAYER_1049: +/* 0x1049 [0x77 0xFD 0x00 0x5F ] */ notedv PITCH_E5, 32000, 95 +/* 0x104D [0xF4 0xFA ] */ rjump LAYER_1049 + +.channel CHAN_104F +/* 0x104F [0x88 0x10 0x12 ] */ ldlayer 0, LAYER_1012 +/* 0x1052 [0x89 0x10 0x5A ] */ ldlayer 1, LAYER_105A +/* 0x1055 [0xD7 0x64 ] */ vibfreq 100 +/* 0x1057 [0xD8 0x0F ] */ vibdepth 15 +/* 0x1059 [0xFF ] */ end + +.layer LAYER_105A +/* 0x105A [0xC2 0x18 ] */ transpose 24 +/* 0x105C [0xF4 0xB4 ] */ rjump LAYER_1012 + +.channel CHAN_105E +/* 0x105E [0x88 0x10 0x6D ] */ ldlayer 0, LAYER_106D +/* 0x1061 [0x89 0x10 0x6B ] */ ldlayer 1, LAYER_106B +/* 0x1064 [0xE1 0x0A 0x54 0x06 ] */ vibfreqgrad 10, 84, 6 +/* 0x1068 [0xD8 0x30 ] */ vibdepth 48 +/* 0x106A [0xFF ] */ end + +.layer LAYER_106B +/* 0x106B [0xC2 0x18 ] */ transpose 24 +.layer LAYER_106D +/* 0x106D [0xC6 0x87 ] */ instr FONTANY_INSTR_4PULSE +/* 0x106F [0xCB 0xBF 0xF8 0xF0 ] */ env ENVELOPE_BFF8, 240 +/* 0x1073 [0xC7 0x81 0x0F 0xFF ] */ portamento 0x81, PITCH_C2, 255 +/* 0x1077 [0x64 0x70 0x23 ] */ notedv PITCH_A3, 112, 35 +/* 0x107A [0xFF ] */ end + +.channel CHAN_107B +/* 0x107B [0x88 0x10 0x7F ] */ ldlayer 0, LAYER_107F +/* 0x107E [0xFF ] */ end + +.layer LAYER_107F +/* 0x107F [0xC6 0x39 ] */ instr SF0_INST_57 +/* 0x1081 [0xC4 ] */ legato +LAYER_1082: +/* 0x1082 [0x58 0xFD 0x00 0x50 ] */ notedv PITCH_A2, 32000, 80 +/* 0x1086 [0xF4 0xFA ] */ rjump LAYER_1082 + +.channel CHAN_1088 +/* 0x1088 [0xED 0x18 ] */ gain 24 +/* 0x108A [0x88 0x48 0x3F ] */ ldlayer 0, LAYER_483F +/* 0x108D [0x89 0x10 0x91 ] */ ldlayer 1, LAYER_1091 +/* 0x1090 [0xFF ] */ end + +.layer LAYER_1091 +/* 0x1091 [0xC6 0x41 ] */ instr SF0_INST_65 +/* 0x1093 [0xCB 0xC0 0x34 0xF0 ] */ env ENVELOPE_C034, 240 +/* 0x1097 [0xC7 0x81 0x05 0x02 ] */ portamento 0x81, PITCH_D1, 2 +/* 0x109B [0x51 0x0F 0x73 ] */ notedv PITCH_D2, 15, 115 +/* 0x109E [0x4C 0x50 0x73 ] */ notedv PITCH_A1, 80, 115 +/* 0x10A1 [0xFF ] */ end + +.channel CHAN_10A2 +/* 0x10A2 [0x88 0x10 0xA6 ] */ ldlayer 0, LAYER_10A6 +/* 0x10A5 [0xFF ] */ end + +.layer LAYER_10A6 +/* 0x10A6 [0xC6 0x0C ] */ instr SF0_INST_12 +LAYER_10A8: +/* 0x10A8 [0xCB 0xC0 0x88 0xFB ] */ env ENVELOPE_C088, 251 +/* 0x10AC [0xC4 ] */ legato +LAYER_10AD: +/* 0x10AD [0x67 0x7F 0x58 ] */ notedv PITCH_C4, 127, 88 +/* 0x10B0 [0xF4 0xFB ] */ rjump LAYER_10AD + +.channel CHAN_10B2 +/* 0x10B2 [0x88 0x10 0xB6 ] */ ldlayer 0, LAYER_10B6 +/* 0x10B5 [0xFF ] */ end + +.layer LAYER_10B6 +/* 0x10B6 [0xC6 0x0D ] */ instr SF0_INST_13 +/* 0x10B8 [0xF4 0xEE ] */ rjump LAYER_10A8 + +.channel CHAN_10BA +/* 0x10BA [0x88 0x10 0xBE ] */ ldlayer 0, LAYER_10BE +/* 0x10BD [0xFF ] */ end + +.layer LAYER_10BE +/* 0x10BE [0xC6 0x0E ] */ instr SF0_INST_14 +/* 0x10C0 [0xCB 0xC0 0x88 0xFB ] */ env ENVELOPE_C088, 251 +/* 0x10C4 [0xC4 ] */ legato +LAYER_10C5: +/* 0x10C5 [0x6C 0x7F 0x50 ] */ notedv PITCH_F4, 127, 80 +/* 0x10C8 [0xF4 0xFB ] */ rjump LAYER_10C5 + +.channel CHAN_10CA +/* 0x10CA [0x88 0x10 0xCE ] */ ldlayer 0, LAYER_10CE +/* 0x10CD [0xFF ] */ end + +.layer LAYER_10CE +/* 0x10CE [0xC6 0x10 ] */ instr SF0_INST_16 +/* 0x10D0 [0xF4 0xD6 ] */ rjump LAYER_10A8 + +.channel CHAN_10D2 +/* 0x10D2 [0x88 0x10 0xD6 ] */ ldlayer 0, LAYER_10D6 +/* 0x10D5 [0xFF ] */ end + +.layer LAYER_10D6 +/* 0x10D6 [0xC6 0x10 ] */ instr SF0_INST_16 +/* 0x10D8 [0xCB 0xC0 0x88 0xFB ] */ env ENVELOPE_C088, 251 +/* 0x10DC [0xC4 ] */ legato +LAYER_10DD: +/* 0x10DD [0x67 0x7F 0x56 ] */ notedv PITCH_C4, 127, 86 +/* 0x10E0 [0xF4 0xFB ] */ rjump LAYER_10DD + +.channel CHAN_10E2 +/* 0x10E2 [0x88 0x10 0xE6 ] */ ldlayer 0, LAYER_10E6 +/* 0x10E5 [0xFF ] */ end + +.layer LAYER_10E6 +/* 0x10E6 [0xC6 0x11 ] */ instr SF0_INST_17 +/* 0x10E8 [0xF4 0xBE ] */ rjump LAYER_10A8 + +.channel CHAN_10EA +/* 0x10EA [0x88 0x10 0xEE ] */ ldlayer 0, LAYER_10EE +/* 0x10ED [0xFF ] */ end + +.layer LAYER_10EE +/* 0x10EE [0xC6 0x0E ] */ instr SF0_INST_14 +/* 0x10F0 [0xCB 0xC0 0x88 0xFB ] */ env ENVELOPE_C088, 251 +/* 0x10F4 [0xC4 ] */ legato +LAYER_10F5: +/* 0x10F5 [0x63 0x7F 0x50 ] */ notedv PITCH_AF3, 127, 80 +/* 0x10F8 [0xF4 0xFB ] */ rjump LAYER_10F5 + +.channel CHAN_10FA +/* 0x10FA [0x88 0x10 0xFE ] */ ldlayer 0, LAYER_10FE +/* 0x10FD [0xFF ] */ end + +.layer LAYER_10FE +/* 0x10FE [0xC6 0x0D ] */ instr SF0_INST_13 +/* 0x1100 [0xCB 0xC0 0x88 0xFB ] */ env ENVELOPE_C088, 251 +/* 0x1104 [0xC4 ] */ legato +LAYER_1105: +/* 0x1105 [0x5C 0x7F 0x5F ] */ notedv PITCH_DF3, 127, 95 +/* 0x1108 [0xF4 0xFB ] */ rjump LAYER_1105 + +.channel CHAN_110A +/* 0x110A [0xED 0x0F ] */ gain 15 +/* 0x110C [0x88 0x11 0x10 ] */ ldlayer 0, LAYER_1110 +/* 0x110F [0xFF ] */ end + +.layer LAYER_1110 +/* 0x1110 [0xC6 0x4A ] */ instr SF0_INST_74 +/* 0x1112 [0xC2 0x06 ] */ transpose 6 +/* 0x1114 [0x5F 0x04 0x64 ] */ notedv PITCH_E3, 4, 100 +/* 0x1117 [0xC7 0x81 0x1F 0x38 ] */ portamento 0x81, PITCH_E3, 56 +/* 0x111B [0x68 0x07 0x64 ] */ notedv PITCH_DF4, 7, 100 +/* 0x111E [0xFF ] */ end + +.channel CHAN_111F +/* 0x111F [0x88 0x11 0x29 ] */ ldlayer 0, LAYER_1129 +/* 0x1122 [0xD7 0x80 ] */ vibfreq 128 +/* 0x1124 [0xE2 0x34 0x00 0x0A ] */ vibdepthgrad 52, 0, 10 +/* 0x1128 [0xFF ] */ end + +.layer LAYER_1129 +/* 0x1129 [0xC6 0x66 ] */ instr SF0_INST_102 +/* 0x112B [0xC7 0x81 0x16 0xFF ] */ portamento 0x81, PITCH_G2, 255 +/* 0x112F [0x62 0x50 0x4A ] */ notedv PITCH_G3, 80, 74 +/* 0x1132 [0xFF ] */ end + +.channel CHAN_1133 +/* 0x1133 [0x88 0x11 0x53 ] */ ldlayer 0, LAYER_1153 +/* 0x1136 [0x89 0x11 0x45 ] */ ldlayer 1, LAYER_1145 +/* 0x1139 [0x8A 0x11 0x3D ] */ ldlayer 2, LAYER_113D +/* 0x113C [0xFF ] */ end + +.layer LAYER_113D +/* 0x113D [0xC6 0x20 ] */ instr SF0_INST_32 +LAYER_113F: +/* 0x113F [0x25 0x06 0x2D 0x80 ] */ notedvg PITCH_BF3, 6, 45, 128 +/* 0x1143 [0xF4 0xFA ] */ rjump LAYER_113F + +.layer LAYER_1145 +/* 0x1145 [0xC6 0x23 ] */ instr SF0_INST_35 +/* 0x1147 [0xCF 0xEB ] */ releaserate 235 +/* 0x1149 [0xC2 0x30 ] */ transpose 48 +/* 0x114B [0xC7 0x81 0x13 0x7F ] */ portamento 0x81, PITCH_E2, 127 +/* 0x114F [0x66 0x64 0x3E ] */ notedv PITCH_B3, 100, 62 +/* 0x1152 [0xFF ] */ end + +.layer LAYER_1153 +/* 0x1153 [0xC6 0x2F ] */ instr SF0_INST_47 +/* 0x1155 [0xC7 0x82 0x16 0xFF ] */ portamento 0x82, PITCH_G2, 255 +/* 0x1159 [0x64 0x64 0x6E ] */ notedv PITCH_A3, 100, 110 +/* 0x115C [0xFF ] */ end + +.channel CHAN_115D +/* 0x115D [0x88 0x11 0x7F ] */ ldlayer 0, LAYER_117F +/* 0x1160 [0x89 0x11 0x67 ] */ ldlayer 1, LAYER_1167 +/* 0x1163 [0x8A 0x11 0x6D ] */ ldlayer 2, LAYER_116D +/* 0x1166 [0xFF ] */ end + +.layer LAYER_1167 +/* 0x1167 [0xC6 0x6A ] */ instr SF0_INST_106 +/* 0x1169 [0x6B 0x00 0x64 ] */ notedv PITCH_E4, 0, 100 +/* 0x116C [0xFF ] */ end + +.layer LAYER_116D +/* 0x116D [0xC0 0x06 ] */ ldelay 6 +/* 0x116F [0xC6 0x21 ] */ instr SF0_INST_33 +/* 0x1171 [0xC2 0x30 ] */ transpose 48 +/* 0x1173 [0xCB 0xBF 0x20 0xFB ] */ env ENVELOPE_BF20, 251 +/* 0x1177 [0xC7 0x81 0x2B 0x7F ] */ portamento 0x81, PITCH_E4, 127 +/* 0x117B [0x77 0x30 0x5F ] */ notedv PITCH_E5, 48, 95 +/* 0x117E [0xFF ] */ end + +.layer LAYER_117F +/* 0x117F [0xC6 0x2F ] */ instr SF0_INST_47 +/* 0x1181 [0xCB 0xBF 0xAC 0xFB ] */ env ENVELOPE_BFAC, 251 +/* 0x1185 [0xC7 0x81 0x24 0xC0 ] */ portamento 0x81, PITCH_A3, 192 +/* 0x1189 [0x66 0x64 0x64 ] */ notedv PITCH_B3, 100, 100 +/* 0x118C [0xFF ] */ end + +.channel CHAN_118D +/* 0x118D [0xC1 0x44 ] */ instr SF0_INST_68 +/* 0x118F [0x88 0x11 0xAB ] */ ldlayer 0, LAYER_11AB +/* 0x1192 [0x89 0x11 0xA9 ] */ ldlayer 1, LAYER_11A9 +/* 0x1195 [0x8A 0x11 0x9F ] */ ldlayer 2, LAYER_119F +/* 0x1198 [0xE1 0x00 0xFF 0x18 ] */ vibfreqgrad 0, 255, 24 +/* 0x119C [0xD8 0x05 ] */ vibdepth 5 +/* 0x119E [0xFF ] */ end + +.layer LAYER_119F +/* 0x119F [0xC6 0x40 ] */ instr SF0_INST_64 +/* 0x11A1 [0xCB 0xBF 0x18 0xDD ] */ env ENVELOPE_BF18, 221 +/* 0x11A5 [0xC2 0xD5 ] */ transpose -43 +/* 0x11A7 [0xF4 0x06 ] */ rjump LAYER_11AF + +.layer LAYER_11A9 +/* 0x11A9 [0xC2 0x05 ] */ transpose 5 +.layer LAYER_11AB +/* 0x11AB [0xCB 0xC0 0xE0 0xDD ] */ env ENVELOPE_C0E0, 221 +LAYER_11AF: +/* 0x11AF [0xC4 ] */ legato +/* 0x11B0 [0xC7 0x85 0x38 0x7F ] */ portamento 0x85, PITCH_F5, 127 +/* 0x11B4 [0x79 0x80 0xC8 0x5A ] */ notedv PITCH_GF5, 200, 90 +/* 0x11B8 [0x7C 0x80 0xE6 0x5A ] */ notedv PITCH_A5, 230, 90 +/* 0x11BC [0xFF ] */ end + +.channel CHAN_11BD +/* 0x11BD [0xED 0x14 ] */ gain 20 +/* 0x11BF [0x88 0x11 0xC3 ] */ ldlayer 0, LAYER_11C3 +/* 0x11C2 [0xFF ] */ end + +.layer LAYER_11C3 +/* 0x11C3 [0xC6 0x2F ] */ instr SF0_INST_47 +/* 0x11C5 [0x22 0x14 0x3C 0xB4 ] */ notedvg PITCH_G3, 20, 60, 180 +/* 0x11C9 [0xC7 0x81 0x22 0x7F ] */ portamento 0x81, PITCH_G3, 127 +/* 0x11CD [0x4E 0x23 0x64 ] */ notedv PITCH_B1, 35, 100 +/* 0x11D0 [0xFF ] */ end + +.channel CHAN_11D1 +/* 0x11D1 [0xED 0x14 ] */ gain 20 +/* 0x11D3 [0x88 0x11 0xD7 ] */ ldlayer 0, LAYER_11D7 +/* 0x11D6 [0xFF ] */ end + +.layer LAYER_11D7 +/* 0x11D7 [0xC6 0x2F ] */ instr SF0_INST_47 +/* 0x11D9 [0xCF 0xF5 ] */ releaserate 245 +/* 0x11DB [0xC7 0x82 0x1F 0xD0 ] */ portamento 0x82, PITCH_E3, 208 +/* 0x11DF [0x4A 0x23 0x64 ] */ notedv PITCH_G1, 35, 100 +/* 0x11E2 [0xFF ] */ end + +.channel CHAN_11E3 +/* 0x11E3 [0xED 0x14 ] */ gain 20 +/* 0x11E5 [0x88 0x11 0xEC ] */ ldlayer 0, LAYER_11EC +/* 0x11E8 [0x89 0x11 0xF2 ] */ ldlayer 1, LAYER_11F2 +/* 0x11EB [0xFF ] */ end + +.layer LAYER_11EC +/* 0x11EC [0xC6 0x41 ] */ instr SF0_INST_65 +/* 0x11EE [0x60 0x00 0x71 ] */ notedv PITCH_F3, 0, 113 +/* 0x11F1 [0xFF ] */ end + +.layer LAYER_11F2 +/* 0x11F2 [0xC6 0x4D ] */ instr SF0_INST_77 +/* 0x11F4 [0xCF 0xE8 ] */ releaserate 232 +/* 0x11F6 [0x67 0x64 0x71 ] */ notedv PITCH_C4, 100, 113 +/* 0x11F9 [0xFF ] */ end + +.channel CHAN_11FA +/* 0x11FA [0xC1 0x11 ] */ instr SF0_INST_17 +/* 0x11FC [0xBD 0x00 ] */ samplestart 0 +/* 0x11FE [0x01 ] */ cdelay 1 +/* 0x11FF [0x88 0x12 0x03 ] */ ldlayer 0, LAYER_1203 +/* 0x1202 [0xFF ] */ end + +.layer LAYER_1203 +/* 0x1203 [0xCB 0xC1 0x68 0xFB ] */ env ENVELOPE_C168, 251 +/* 0x1207 [0xC4 ] */ legato +/* 0x1208 [0xC7 0x81 0x30 0xFF ] */ portamento 0x81, PITCH_A4, 255 +LAYER_120C: +/* 0x120C [0x5B 0x50 0x3C ] */ notedv PITCH_C3, 80, 60 +/* 0x120F [0xF4 0xFB ] */ rjump LAYER_120C + +.channel CHAN_1211 +/* 0x1211 [0xC1 0x0E ] */ instr SF0_INST_14 +/* 0x1213 [0x88 0x12 0x17 ] */ ldlayer 0, LAYER_1217 +/* 0x1216 [0xFF ] */ end + +.layer LAYER_1217 +/* 0x1217 [0xCB 0xC1 0x68 0xFB ] */ env ENVELOPE_C168, 251 +/* 0x121B [0xC4 ] */ legato +/* 0x121C [0xC7 0x81 0x1B 0x3C ] */ portamento 0x81, PITCH_C3, 60 +LAYER_1220: +/* 0x1220 [0x53 0x80 0xC8 0x28 ] */ notedv PITCH_E2, 200, 40 +/* 0x1224 [0xF4 0xFA ] */ rjump LAYER_1220 + +.channel CHAN_1226 +/* 0x1226 [0x88 0x12 0x40 ] */ ldlayer 0, LAYER_1240 +/* 0x1229 [0x89 0x12 0x31 ] */ ldlayer 1, LAYER_1231 +/* 0x122C [0xD7 0xA0 ] */ vibfreq 160 +/* 0x122E [0xD8 0x3C ] */ vibdepth 60 +/* 0x1230 [0xFF ] */ end + +.layer LAYER_1231 +/* 0x1231 [0xC6 0x4B ] */ instr SF0_INST_75 +/* 0x1233 [0xC2 0x02 ] */ transpose 2 +/* 0x1235 [0xC4 ] */ legato +/* 0x1236 [0xC7 0x81 0x0F 0x7F ] */ portamento 0x81, PITCH_C2, 127 +LAYER_123A: +/* 0x123A [0x6B 0x80 0xC8 0x2C ] */ notedv PITCH_E4, 200, 44 +/* 0x123E [0xF4 0xFA ] */ rjump LAYER_123A + +.layer LAYER_1240 +/* 0x1240 [0xC6 0x23 ] */ instr SF0_INST_35 +/* 0x1242 [0xC2 0x30 ] */ transpose 48 +/* 0x1244 [0xC4 ] */ legato +/* 0x1245 [0xC7 0x81 0x0F 0x7F ] */ portamento 0x81, PITCH_C2, 127 +LAYER_1249: +/* 0x1249 [0x6C 0x80 0xC8 0x4B ] */ notedv PITCH_F4, 200, 75 +/* 0x124D [0xF4 0xFA ] */ rjump LAYER_1249 + +.channel CHAN_124F +/* 0x124F [0x88 0x12 0x63 ] */ ldlayer 0, LAYER_1263 +/* 0x1252 [0x89 0x1C 0x67 ] */ ldlayer 1, LAYER_1C67 +/* 0x1255 [0x8A 0x12 0x59 ] */ ldlayer 2, LAYER_1259 +/* 0x1258 [0xFF ] */ end + +.layer LAYER_1259 +/* 0x1259 [0xC6 0x14 ] */ instr SF0_INST_20 +/* 0x125B [0xC7 0x81 0x1B 0xC8 ] */ portamento 0x81, PITCH_C3, 200 +/* 0x125F [0x74 0x80 0x8C 0x69 ] */ notedv PITCH_DF5, 140, 105 +.layer LAYER_1263 +/* 0x1263 [0xC6 0x48 ] */ instr SF0_INST_72 +/* 0x1265 [0xCB 0xBF 0x64 0xE7 ] */ env ENVELOPE_BF64, 231 +/* 0x1269 [0xC4 ] */ legato +/* 0x126A [0xC7 0x85 0x0F 0xFF ] */ portamento 0x85, PITCH_C2, 255 +/* 0x126E [0x60 0x78 0x64 ] */ notedv PITCH_F3, 120, 100 +/* 0x1271 [0x73 0x40 0x64 ] */ notedv PITCH_C5, 64, 100 +/* 0x1274 [0xFF ] */ end + +.channel CHAN_1275 +/* 0x1275 [0x88 0x12 0x7C ] */ ldlayer 0, LAYER_127C +/* 0x1278 [0x89 0x12 0x90 ] */ ldlayer 1, LAYER_1290 +/* 0x127B [0xFF ] */ end + +.layer LAYER_127C +/* 0x127C [0xC6 0x48 ] */ instr SF0_INST_72 +/* 0x127E [0xCB 0xC0 0x80 0xE7 ] */ env ENVELOPE_C080, 231 +/* 0x1282 [0xC7 0x83 0x0F 0x40 ] */ portamento 0x83, PITCH_C2, 64 +LAYER_1286: +/* 0x1286 [0x54 0x80 0x8C 0x55 ] */ notedv PITCH_F2, 140, 85 +/* 0x128A [0x51 0x80 0xB4 0x55 ] */ notedv PITCH_D2, 180, 85 +/* 0x128E [0xF4 0xF6 ] */ rjump LAYER_1286 + +.layer LAYER_1290 +/* 0x1290 [0xC6 0x33 ] */ instr SF0_INST_51 +/* 0x1292 [0xC2 0x30 ] */ transpose 48 +/* 0x1294 [0xCF 0xE7 ] */ releaserate 231 +/* 0x1296 [0xC4 ] */ legato +/* 0x1297 [0xC7 0x81 0x0F 0x40 ] */ portamento 0x81, PITCH_C2, 64 +LAYER_129B: +/* 0x129B [0x52 0x80 0xC8 0x32 ] */ notedv PITCH_EF2, 200, 50 +/* 0x129F [0xF4 0xFA ] */ rjump LAYER_129B + +.channel CHAN_12A1 +/* 0x12A1 [0x88 0x12 0xA5 ] */ ldlayer 0, LAYER_12A5 +/* 0x12A4 [0xFF ] */ end + +.layer LAYER_12A5 +/* 0x12A5 [0xC6 0x69 ] */ instr SF0_INST_105 +/* 0x12A7 [0xCF 0xF5 ] */ releaserate 245 +/* 0x12A9 [0xC7 0x81 0x07 0xA0 ] */ portamento 0x81, PITCH_E1, 160 +/* 0x12AD [0x53 0x28 0x41 ] */ notedv PITCH_E2, 40, 65 +/* 0x12B0 [0xFF ] */ end + +.channel CHAN_12B1 +/* 0x12B1 [0xED 0x14 ] */ gain 20 +/* 0x12B3 [0x88 0x12 0xB7 ] */ ldlayer 0, LAYER_12B7 +/* 0x12B6 [0xFF ] */ end + +.layer LAYER_12B7 +/* 0x12B7 [0xC6 0x2F ] */ instr SF0_INST_47 +/* 0x12B9 [0xC7 0x81 0x22 0x7F ] */ portamento 0x81, PITCH_G3, 127 +/* 0x12BD [0x4E 0x23 0x64 ] */ notedv PITCH_B1, 35, 100 +/* 0x12C0 [0xFF ] */ end + +.channel CHAN_12C1 +/* 0x12C1 [0xC8 0x70 ] */ sub 112 +/* 0x12C3 [0xB2 0x18 0xB2 ] */ ldseqtoptr TABLE_18B2 +/* 0x12C6 [0xCF 0x12 0xCA ] */ stptrtoseq STSEQ_HERE + STSEQ_PTR_LDLAYER +CHAN_12C9: +/* 0x12C9 [0x88 0x04 0xD4 ] */ ldlayer 0, LAYER_04D4 +/* 0x12CC [0x89 0x12 0xD0 ] */ ldlayer 1, LAYER_12D0 +/* 0x12CF [0xFF ] */ end + +.layer LAYER_12D0 +/* 0x12D0 [0xC6 0x1F ] */ instr SF0_INST_31 +/* 0x12D2 [0xC7 0x81 0x20 0xCF ] */ portamento 0x81, PITCH_F3, 207 +/* 0x12D6 [0x42 0x10 0x60 ] */ notedv PITCH_B0, 16, 96 +/* 0x12D9 [0xFF ] */ end + +.channel CHAN_12DA +/* 0x12DA [0xC1 0x00 ] */ instr SF0_INST_0 +/* 0x12DC [0xB2 0x18 0xD2 ] */ ldseqtoptr TABLE_18D2 +/* 0x12DF [0xCF 0x12 0xE3 ] */ stptrtoseq STSEQ_HERE + STSEQ_PTR_LDLAYER +CHAN_12E2: +/* 0x12E2 [0x88 0x05 0xD4 ] */ ldlayer 0, LAYER_05D4 +/* 0x12E5 [0x89 0x12 0xE9 ] */ ldlayer 1, LAYER_12E9 +/* 0x12E8 [0xFF ] */ end + +.layer LAYER_12E9 +/* 0x12E9 [0xC2 0x01 ] */ transpose 1 +/* 0x12EB [0xF4 0xE3 ] */ rjump LAYER_12D0 + +.channel CHAN_12ED +/* 0x12ED [0xC1 0x00 ] */ instr SF0_INST_0 +/* 0x12EF [0xC8 0x10 ] */ sub 16 +/* 0x12F1 [0xB2 0x18 0xF2 ] */ ldseqtoptr TABLE_18F2 +/* 0x12F4 [0xCF 0x12 0xF8 ] */ stptrtoseq STSEQ_HERE + STSEQ_PTR_LDLAYER +/* 0x12F7 [0x88 0x07 0x29 ] */ ldlayer 0, LAYER_0729 +/* 0x12FA [0x89 0x12 0xFE ] */ ldlayer 1, LAYER_12FE +/* 0x12FD [0xFF ] */ end + +.layer LAYER_12FE +/* 0x12FE [0xC2 0xFF ] */ transpose -1 +/* 0x1300 [0xF4 0xCE ] */ rjump LAYER_12D0 + +.channel CHAN_1302 +/* 0x1302 [0xC8 0x20 ] */ sub 32 +/* 0x1304 [0xB2 0x18 0xB2 ] */ ldseqtoptr TABLE_18B2 +/* 0x1307 [0xBC 0xFF 0xFE ] */ ptraddi 0xFFFE +/* 0x130A [0xCF 0x13 0x0E ] */ stptrtoseq STSEQ_HERE + STSEQ_PTR_LDLAYER +/* 0x130D [0x88 0x04 0xD4 ] */ ldlayer 0, LAYER_04D4 +/* 0x1310 [0x89 0x13 0x16 ] */ ldlayer 1, LAYER_1316 +/* 0x1313 [0xFF ] */ end + +.layer LAYER_1314 +/* 0x1314 [0xC2 0x04 ] */ transpose 4 +.layer LAYER_1316 +/* 0x1316 [0xC6 0x08 ] */ instr SF0_INST_8 +/* 0x1318 [0xC7 0x81 0x07 0xFF ] */ portamento 0x81, PITCH_E1, 255 +/* 0x131C [0x42 0x10 0x28 ] */ notedv PITCH_B0, 16, 40 +/* 0x131F [0xFF ] */ end + +.channel CHAN_1320 +/* 0x1320 [0xC1 0x00 ] */ instr SF0_INST_0 +/* 0x1322 [0xC8 0x30 ] */ sub 48 +/* 0x1324 [0xB2 0x18 0xD2 ] */ ldseqtoptr TABLE_18D2 +/* 0x1327 [0xBC 0xFF 0xFE ] */ ptraddi 0xFFFE +/* 0x132A [0xCF 0x13 0x2E ] */ stptrtoseq STSEQ_HERE + STSEQ_PTR_LDLAYER +/* 0x132D [0x88 0x05 0xD4 ] */ ldlayer 0, LAYER_05D4 +/* 0x1330 [0x89 0x13 0x34 ] */ ldlayer 1, LAYER_1334 +/* 0x1333 [0xFF ] */ end + +.layer LAYER_1334 +/* 0x1334 [0xC2 0x01 ] */ transpose 1 +/* 0x1336 [0xF4 0xDE ] */ rjump LAYER_1316 + +.channel CHAN_1338 +/* 0x1338 [0xC1 0x00 ] */ instr SF0_INST_0 +/* 0x133A [0xC8 0x40 ] */ sub 64 +/* 0x133C [0xB2 0x18 0xF2 ] */ ldseqtoptr TABLE_18F2 +/* 0x133F [0xBC 0xFF 0xFE ] */ ptraddi 0xFFFE +/* 0x1342 [0xCF 0x13 0x46 ] */ stptrtoseq STSEQ_HERE + STSEQ_PTR_LDLAYER +/* 0x1345 [0x88 0x07 0x29 ] */ ldlayer 0, LAYER_0729 +/* 0x1348 [0x89 0x13 0x4C ] */ ldlayer 1, LAYER_134C +/* 0x134B [0xFF ] */ end + +.layer LAYER_134C +/* 0x134C [0xC2 0xFF ] */ transpose -1 +/* 0x134E [0xF4 0xC6 ] */ rjump LAYER_1316 + +.channel CHAN_1350 +/* 0x1350 [0xC8 0x50 ] */ sub 80 +/* 0x1352 [0xB2 0x18 0xB2 ] */ ldseqtoptr TABLE_18B2 +/* 0x1355 [0xBC 0xFF 0xFE ] */ ptraddi 0xFFFE +/* 0x1358 [0xCF 0x13 0x5C ] */ stptrtoseq STSEQ_HERE + STSEQ_PTR_LDLAYER +/* 0x135B [0x88 0x04 0xD4 ] */ ldlayer 0, LAYER_04D4 +/* 0x135E [0x89 0x13 0x62 ] */ ldlayer 1, LAYER_1362 +/* 0x1361 [0xFF ] */ end + +.layer LAYER_1362 +/* 0x1362 [0xC6 0x15 ] */ instr SF0_INST_21 +/* 0x1364 [0xC7 0x81 0x27 0xBF ] */ portamento 0x81, PITCH_C4, 191 +/* 0x1368 [0x42 0x10 0x50 ] */ notedv PITCH_B0, 16, 80 +/* 0x136B [0xFF ] */ end + +.channel CHAN_136C +/* 0x136C [0xC1 0x00 ] */ instr SF0_INST_0 +/* 0x136E [0xC8 0x60 ] */ sub 96 +/* 0x1370 [0xB2 0x18 0xD2 ] */ ldseqtoptr TABLE_18D2 +/* 0x1373 [0xBC 0xFF 0xFE ] */ ptraddi 0xFFFE +/* 0x1376 [0xCF 0x13 0x7A ] */ stptrtoseq STSEQ_HERE + STSEQ_PTR_LDLAYER +/* 0x1379 [0x88 0x05 0xD4 ] */ ldlayer 0, LAYER_05D4 +/* 0x137C [0x89 0x13 0x80 ] */ ldlayer 1, LAYER_1380 +/* 0x137F [0xFF ] */ end + +.layer LAYER_1380 +/* 0x1380 [0xC2 0x01 ] */ transpose 1 +/* 0x1382 [0xF4 0xDE ] */ rjump LAYER_1362 + +.channel CHAN_1384 +/* 0x1384 [0xC1 0x00 ] */ instr SF0_INST_0 +/* 0x1386 [0xC8 0x70 ] */ sub 112 +/* 0x1388 [0xB2 0x18 0xF2 ] */ ldseqtoptr TABLE_18F2 +/* 0x138B [0xBC 0xFF 0xFE ] */ ptraddi 0xFFFE +/* 0x138E [0xCF 0x13 0x92 ] */ stptrtoseq STSEQ_HERE + STSEQ_PTR_LDLAYER +/* 0x1391 [0x88 0x07 0x29 ] */ ldlayer 0, LAYER_0729 +/* 0x1394 [0x89 0x13 0x98 ] */ ldlayer 1, LAYER_1398 +/* 0x1397 [0xFF ] */ end + +.layer LAYER_1398 +/* 0x1398 [0xC6 0x15 ] */ instr SF0_INST_21 +/* 0x139A [0xC7 0x81 0x27 0xBF ] */ portamento 0x81, PITCH_C4, 191 +/* 0x139E [0x57 0x0A 0x6E ] */ notedv PITCH_AF2, 10, 110 +/* 0x13A1 [0x58 0x06 0x6E ] */ notedv PITCH_A2, 6, 110 +/* 0x13A4 [0xFF ] */ end + +.channel CHAN_13A5 +/* 0x13A5 [0xB2 0x18 0xB2 ] */ ldseqtoptr TABLE_18B2 +/* 0x13A8 [0xBC 0xFF 0xFE ] */ ptraddi 0xFFFE +/* 0x13AB [0xCF 0x13 0xAF ] */ stptrtoseq STSEQ_HERE + STSEQ_PTR_LDLAYER +/* 0x13AE [0x89 0x04 0xD4 ] */ ldlayer 1, LAYER_04D4 +/* 0x13B1 [0x88 0x13 0xBC ] */ ldlayer 0, LAYER_13BC +/* 0x13B4 [0x8A 0x3A 0xB7 ] */ ldlayer 2, LAYER_3AB7 +/* 0x13B7 [0xD7 0x70 ] */ vibfreq 112 +/* 0x13B9 [0xD8 0x3C ] */ vibdepth 60 +/* 0x13BB [0xFF ] */ end + +.layer LAYER_13BC +/* 0x13BC [0xC6 0x23 ] */ instr SF0_INST_35 +/* 0x13BE [0xC2 0x30 ] */ transpose 48 +/* 0x13C0 [0x6E 0x28 0x30 ] */ notedv PITCH_G4, 40, 48 +/* 0x13C3 [0xFF ] */ end + +.channel CHAN_13C4 +/* 0x13C4 [0xC8 0x10 ] */ sub 16 +/* 0x13C6 [0xB2 0x18 0xB2 ] */ ldseqtoptr TABLE_18B2 +/* 0x13C9 [0xBC 0xFF 0xFE ] */ ptraddi 0xFFFE +/* 0x13CC [0xCF 0x13 0xD0 ] */ stptrtoseq STSEQ_HERE + STSEQ_PTR_LDLAYER +/* 0x13CF [0x88 0x04 0xD4 ] */ ldlayer 0, LAYER_04D4 +/* 0x13D2 [0x89 0x13 0xDB ] */ ldlayer 1, LAYER_13DB +/* 0x13D5 [0x8A 0x13 0xE1 ] */ ldlayer 2, LAYER_13E1 +/* 0x13D8 [0xED 0x0F ] */ gain 15 +/* 0x13DA [0xFF ] */ end + +.layer LAYER_13DB +/* 0x13DB [0xC6 0x4D ] */ instr SF0_INST_77 +/* 0x13DD [0x65 0x28 0x78 ] */ notedv PITCH_BF3, 40, 120 +/* 0x13E0 [0xFF ] */ end + +.layer LAYER_13E1 +/* 0x13E1 [0xC6 0x2F ] */ instr SF0_INST_47 +/* 0x13E3 [0xCB 0xC0 0x0C 0xE7 ] */ env ENVELOPE_C00C, 231 +/* 0x13E7 [0x54 0x28 0x5A ] */ notedv PITCH_F2, 40, 90 +/* 0x13EA [0xFF ] */ end + +.channel CHAN_13EB +/* 0x13EB [0x88 0x13 0xF4 ] */ ldlayer 0, LAYER_13F4 +/* 0x13EE [0x89 0x13 0xF2 ] */ ldlayer 1, LAYER_13F2 +/* 0x13F1 [0xFF ] */ end + +.layer LAYER_13F2 +/* 0x13F2 [0xC2 0x07 ] */ transpose 7 +.layer LAYER_13F4 +/* 0x13F4 [0xC6 0x34 ] */ instr SF0_INST_52 +/* 0x13F6 [0xCB 0xBF 0xF8 0xFB ] */ env ENVELOPE_BFF8, 251 +/* 0x13FA [0xC7 0x83 0x13 0xFF ] */ portamento 0x83, PITCH_E2, 255 +/* 0x13FE [0x46 0x08 0x41 ] */ notedv PITCH_EF1, 8, 65 +/* 0x1401 [0x5E 0x10 0x41 ] */ notedv PITCH_EF3, 16, 65 +/* 0x1404 [0xC0 0x32 ] */ ldelay 50 +/* 0x1406 [0xCB 0xBF 0xF8 0xFB ] */ env ENVELOPE_BFF8, 251 +/* 0x140A [0xC7 0x83 0x1F 0xFF ] */ portamento 0x83, PITCH_E3, 255 +/* 0x140E [0x52 0x08 0x41 ] */ notedv PITCH_EF2, 8, 65 +/* 0x1411 [0x6A 0x10 0x41 ] */ notedv PITCH_EF4, 16, 65 +/* 0x1414 [0xFF ] */ end + +.channel CHAN_1415 +/* 0x1415 [0xBD 0x00 ] */ samplestart 0 +/* 0x1417 [0x01 ] */ cdelay 1 +/* 0x1418 [0xCC 0x04 ] */ ldi 4 +/* 0x141A [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0x141D [0x88 0x14 0x36 ] */ ldlayer 0, LAYER_1436 +/* 0x1420 [0x89 0x14 0x28 ] */ ldlayer 1, LAYER_1428 +/* 0x1423 [0xD7 0x2D ] */ vibfreq 45 +/* 0x1425 [0xD8 0x18 ] */ vibdepth 24 +/* 0x1427 [0xFF ] */ end + +.layer LAYER_1428 +/* 0x1428 [0xC6 0x86 ] */ instr FONTANY_INSTR_8PULSE +/* 0x142A [0xCB 0xC0 0x18 0xFB ] */ env ENVELOPE_C018, 251 +/* 0x142E [0xC7 0x81 0x20 0xFF ] */ portamento 0x81, PITCH_F3, 255 +/* 0x1432 [0x69 0x68 0x30 ] */ notedv PITCH_D4, 104, 48 +/* 0x1435 [0xFF ] */ end + +.layer LAYER_1436 +/* 0x1436 [0xC6 0x4A ] */ instr SF0_INST_74 +/* 0x1438 [0xCB 0xC0 0x18 0xF0 ] */ env ENVELOPE_C018, 240 +/* 0x143C [0xC4 ] */ legato +/* 0x143D [0xC7 0x81 0x17 0xFF ] */ portamento 0x81, PITCH_AF2, 255 +LAYER_1441: +/* 0x1441 [0x64 0x68 0x41 ] */ notedv PITCH_A3, 104, 65 +/* 0x1444 [0xF4 0xFB ] */ rjump LAYER_1441 + +.channel CHAN_1446 +/* 0x1446 [0x88 0x14 0x5D ] */ ldlayer 0, LAYER_145D +/* 0x1449 [0x89 0x14 0x51 ] */ ldlayer 1, LAYER_1451 +/* 0x144C [0xD7 0x70 ] */ vibfreq 112 +/* 0x144E [0xD8 0x3C ] */ vibdepth 60 +/* 0x1450 [0xFF ] */ end + +.layer LAYER_1451 +/* 0x1451 [0xC6 0x4B ] */ instr SF0_INST_75 +/* 0x1453 [0xC2 0x02 ] */ transpose 2 +/* 0x1455 [0xC7 0x81 0x2B 0xFF ] */ portamento 0x81, PITCH_E4, 255 +/* 0x1459 [0x4F 0x40 0x2C ] */ notedv PITCH_C2, 64, 44 +/* 0x145C [0xFF ] */ end + +.layer LAYER_145D +/* 0x145D [0xC6 0x23 ] */ instr SF0_INST_35 +/* 0x145F [0xC2 0x30 ] */ transpose 48 +/* 0x1461 [0xC7 0x81 0x2E 0xFF ] */ portamento 0x81, PITCH_G4, 255 +/* 0x1465 [0x4F 0x40 0x4B ] */ notedv PITCH_C2, 64, 75 +/* 0x1468 [0xFF ] */ end + +.channel CHAN_1469 +/* 0x1469 [0x88 0x14 0x8B ] */ ldlayer 0, LAYER_148B +/* 0x146C [0x89 0x14 0x77 ] */ ldlayer 1, LAYER_1477 +/* 0x146F [0x8A 0x14 0x9F ] */ ldlayer 2, LAYER_149F +/* 0x1472 [0xD7 0xA0 ] */ vibfreq 160 +/* 0x1474 [0xD8 0x3C ] */ vibdepth 60 +/* 0x1476 [0xFF ] */ end + +.layer LAYER_1477 +/* 0x1477 [0xC6 0x4B ] */ instr SF0_INST_75 +/* 0x1479 [0xCB 0xBF 0x20 0xFB ] */ env ENVELOPE_BF20, 251 +/* 0x147D [0xC2 0x02 ] */ transpose 2 +/* 0x147F [0xC4 ] */ legato +/* 0x1480 [0xC7 0x85 0x2E 0xFF ] */ portamento 0x85, PITCH_G4, 255 +/* 0x1484 [0x72 0x0C 0x37 ] */ notedv PITCH_B4, 12, 55 +/* 0x1487 [0x5B 0x50 0x37 ] */ notedv PITCH_C3, 80, 55 +/* 0x148A [0xFF ] */ end + +.layer LAYER_148B +/* 0x148B [0xC6 0x23 ] */ instr SF0_INST_35 +/* 0x148D [0xCB 0xBF 0x20 0xFB ] */ env ENVELOPE_BF20, 251 +/* 0x1491 [0xC2 0x30 ] */ transpose 48 +/* 0x1493 [0xC4 ] */ legato +/* 0x1494 [0xC7 0x85 0x30 0xFF ] */ portamento 0x85, PITCH_A4, 255 +/* 0x1498 [0x73 0x0C 0x4B ] */ notedv PITCH_C5, 12, 75 +/* 0x149B [0x5B 0x50 0x4B ] */ notedv PITCH_C3, 80, 75 +/* 0x149E [0xFF ] */ end + +.layer LAYER_149F +/* 0x149F [0xC6 0x2F ] */ instr SF0_INST_47 +/* 0x14A1 [0x6E 0x60 0x6E ] */ notedv PITCH_G4, 96, 110 +/* 0x14A4 [0xFF ] */ end + +.channel CHAN_14A5 +/* 0x14A5 [0x88 0x14 0xB4 ] */ ldlayer 0, LAYER_14B4 +/* 0x14A8 [0x89 0x14 0xB0 ] */ ldlayer 1, LAYER_14B0 +/* 0x14AB [0xD7 0x3C ] */ vibfreq 60 +/* 0x14AD [0xD8 0x28 ] */ vibdepth 40 +/* 0x14AF [0xFF ] */ end + +.layer LAYER_14B0 +/* 0x14B0 [0xC6 0x77 ] */ instr SF0_INST_119 +/* 0x14B2 [0xF4 0x02 ] */ rjump LAYER_14B6 + +.layer LAYER_14B4 +/* 0x14B4 [0xC6 0x45 ] */ instr SF0_INST_69 +LAYER_14B6: +/* 0x14B6 [0xCB 0xBF 0x74 0xFB ] */ env ENVELOPE_BF74, 251 +/* 0x14BA [0xC4 ] */ legato +/* 0x14BB [0xC2 0x03 ] */ transpose 3 +/* 0x14BD [0xC7 0x85 0x16 0xFF ] */ portamento 0x85, PITCH_G2, 255 +/* 0x14C1 [0x60 0x38 0x48 ] */ notedv PITCH_F3, 56, 72 +/* 0x14C4 [0x4F 0x44 0x48 ] */ notedv PITCH_C2, 68, 72 +/* 0x14C7 [0x66 0x38 0x48 ] */ notedv PITCH_B3, 56, 72 +/* 0x14CA [0x5B 0x44 0x48 ] */ notedv PITCH_C3, 68, 72 +/* 0x14CD [0xFF ] */ end + +/* 0x14CE [0xC4 ] */ legato +/* 0x14CF [0xC7 0x85 0x16 0xFF ] */ portamento 0x85, PITCH_G2, 255 +/* 0x14D3 [0x5A 0x38 0x50 ] */ notedv PITCH_B2, 56, 80 +/* 0x14D6 [0x43 0x44 0x50 ] */ notedv PITCH_C1, 68, 80 +/* 0x14D9 [0xC5 ] */ nolegato +.channel CHAN_14DA +/* 0x14DA [0x88 0x14 0xDE ] */ ldlayer 0, LAYER_14DE +/* 0x14DD [0xFF ] */ end + +.layer LAYER_14DE +/* 0x14DE [0xC6 0x3E ] */ instr SF0_INST_62 +/* 0x14E0 [0xC7 0x81 0x2C 0xC8 ] */ portamento 0x81, PITCH_F4, 200 +/* 0x14E4 [0x70 0x22 0x73 ] */ notedv PITCH_A4, 34, 115 +/* 0x14E7 [0xFF ] */ end + +.channel CHAN_14E8 +/* 0x14E8 [0x88 0x14 0xF2 ] */ ldlayer 0, LAYER_14F2 +/* 0x14EB [0xB8 0x0C ] */ rand 12 +/* 0x14ED [0xC7 0x4F 0x14 0xFB ] */ stseq (NOTEDV_OPCODE | PITCH_C2), LAYER_14FB + STSEQ_NOTEDV_OPCODE_PITCH +/* 0x14F1 [0xFF ] */ end + +.layer LAYER_14F2 +/* 0x14F2 [0xC6 0x1B ] */ instr SF0_INST_27 +/* 0x14F4 [0xC7 0x83 0x13 0xFF ] */ portamento 0x83, PITCH_E2, 255 +/* 0x14F8 [0x56 0x07 0x5F ] */ notedv PITCH_G2, 7, 95 +LAYER_14FB: +/* 0x14FB [0x5B 0x09 0x5F ] */ notedv PITCH_C3, 9, 95 +/* 0x14FE [0xFF ] */ end + +.channel CHAN_14FF +/* 0x14FF [0x88 0x15 0x06 ] */ ldlayer 0, LAYER_1506 +/* 0x1502 [0x89 0x15 0x1B ] */ ldlayer 1, LAYER_151B +/* 0x1505 [0xFF ] */ end + +.layer LAYER_1506 +/* 0x1506 [0xC6 0x85 ] */ instr FONTANY_INSTR_BELL +/* 0x1508 [0xCB 0xC0 0x34 0xF5 ] */ env ENVELOPE_C034, 245 +/* 0x150C [0xC0 0x80 0xC8 ] */ ldelay 200 +/* 0x150F [0x00 0x08 0x38 0xC0 ] */ notedvg PITCH_A0, 8, 56, 192 +/* 0x1513 [0xF8 0x0C ] */ loop 12 +/* 0x1515 [0x05 0x06 0x38 0xC0 ] */ notedvg PITCH_D1, 6, 56, 192 +/* 0x1519 [0xF7 ] */ loopend +/* 0x151A [0xFF ] */ end + +.layer LAYER_151B +/* 0x151B [0xC6 0x2E ] */ instr SF0_INST_46 +/* 0x151D [0xC7 0x83 0x13 0xFF ] */ portamento 0x83, PITCH_E2, 255 +/* 0x1521 [0x6B 0x40 0x64 ] */ notedv PITCH_E4, 64, 100 +/* 0x1524 [0x6B 0x34 0x64 ] */ notedv PITCH_E4, 52, 100 +/* 0x1527 [0x6B 0x28 0x64 ] */ notedv PITCH_E4, 40, 100 +/* 0x152A [0xF8 0x04 ] */ loop 4 +/* 0x152C [0x6B 0x1C 0x64 ] */ notedv PITCH_E4, 28, 100 +/* 0x152F [0xF7 ] */ loopend +/* 0x1530 [0xFF ] */ end + +.channel CHAN_1531 +/* 0x1531 [0x88 0x15 0x35 ] */ ldlayer 0, LAYER_1535 +/* 0x1534 [0xFF ] */ end + +.layer LAYER_1535 +/* 0x1535 [0xC6 0x2E ] */ instr SF0_INST_46 +/* 0x1537 [0xC7 0x84 0x13 0xFF ] */ portamento 0x84, PITCH_E2, 255 +/* 0x153B [0xF8 0x03 ] */ loop 3 +/* 0x153D [0x6B 0x1C 0x64 ] */ notedv PITCH_E4, 28, 100 +/* 0x1540 [0xF7 ] */ loopend +/* 0x1541 [0x6B 0x28 0x64 ] */ notedv PITCH_E4, 40, 100 +/* 0x1544 [0x6B 0x34 0x64 ] */ notedv PITCH_E4, 52, 100 +/* 0x1547 [0x6B 0x40 0x64 ] */ notedv PITCH_E4, 64, 100 +/* 0x154A [0xFF ] */ end + +.channel CHAN_154B +/* 0x154B [0x88 0x15 0x5C ] */ ldlayer 0, LAYER_155C +/* 0x154E [0x89 0x15 0x52 ] */ ldlayer 1, LAYER_1552 +/* 0x1551 [0xFF ] */ end + +.layer LAYER_1552 +/* 0x1552 [0xC6 0x1B ] */ instr SF0_INST_27 +/* 0x1554 [0xC7 0x81 0x0C 0xC8 ] */ portamento 0x81, PITCH_A1, 200 +/* 0x1558 [0x43 0x64 0x6E ] */ notedv PITCH_C1, 100, 110 +/* 0x155B [0xFF ] */ end + +.layer LAYER_155C +/* 0x155C [0xC6 0x2E ] */ instr SF0_INST_46 +/* 0x155E [0xCB 0xBF 0xAC 0xFB ] */ env ENVELOPE_BFAC, 251 +/* 0x1562 [0xC2 0x30 ] */ transpose 48 +/* 0x1564 [0xC7 0x81 0x00 0xFF ] */ portamento 0x81, PITCH_A0, 255 +/* 0x1568 [0x78 0x70 0x50 ] */ notedv PITCH_F5, 112, 80 +/* 0x156B [0xFF ] */ end + +.channel CHAN_156C +/* 0x156C [0x88 0x15 0x80 ] */ ldlayer 0, LAYER_1580 +/* 0x156F [0xCC 0x7C ] */ ldi 124 +/* 0x1571 [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0x1574 [0xCC 0x19 ] */ ldi 25 +/* 0x1576 [0x71 ] */ stio IO_PORT_1 +/* 0x1577 [0xCC 0x4B ] */ ldi 75 +/* 0x1579 [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0x157C [0xCC 0x4B ] */ ldi 75 +/* 0x157E [0x71 ] */ stio IO_PORT_1 +/* 0x157F [0xFF ] */ end + +.layer LAYER_1580 +/* 0x1580 [0xC6 0x7F ] */ instr FONTANY_INSTR_DRUM +/* 0x1582 [0xCF 0xFB ] */ releaserate 251 +/* 0x1584 [0x04 0x36 0x64 0x7F ] */ notedvg PITCH_DF1, 54, 100, 127 +/* 0x1588 [0x45 0x46 0x64 ] */ notedv PITCH_D1, 70, 100 +/* 0x158B [0x46 0x00 0x64 ] */ notedv PITCH_EF1, 0, 100 +/* 0x158E [0xFF ] */ end + +.channel CHAN_158F +/* 0x158F [0x88 0x15 0x9E ] */ ldlayer 0, LAYER_159E +/* 0x1592 [0x89 0x15 0x9A ] */ ldlayer 1, LAYER_159A +/* 0x1595 [0xD7 0x3C ] */ vibfreq 60 +/* 0x1597 [0xD8 0x28 ] */ vibdepth 40 +/* 0x1599 [0xFF ] */ end + +.layer LAYER_159A +/* 0x159A [0xC6 0x77 ] */ instr SF0_INST_119 +/* 0x159C [0xF4 0x02 ] */ rjump LAYER_15A0 + +.layer LAYER_159E +/* 0x159E [0xC6 0x45 ] */ instr SF0_INST_69 +LAYER_15A0: +/* 0x15A0 [0xCB 0xBF 0x74 0xFB ] */ env ENVELOPE_BF74, 251 +/* 0x15A4 [0xC4 ] */ legato +/* 0x15A5 [0xC2 0x03 ] */ transpose 3 +/* 0x15A7 [0xC7 0x85 0x20 0xFF ] */ portamento 0x85, PITCH_F3, 255 +/* 0x15AB [0x54 0x44 0x48 ] */ notedv PITCH_F2, 68, 72 +/* 0x15AE [0x5B 0x38 0x48 ] */ notedv PITCH_C3, 56, 72 +/* 0x15B1 [0x4F 0x7C 0x48 ] */ notedv PITCH_C2, 124, 72 +/* 0x15B4 [0xFF ] */ end + +.channel CHAN_15B5 +/* 0x15B5 [0x88 0x15 0xB9 ] */ ldlayer 0, LAYER_15B9 +/* 0x15B8 [0xFF ] */ end + +.layer LAYER_15B9 +/* 0x15B9 [0xC6 0x6F ] */ instr SF0_INST_111 +/* 0x15BB [0xCB 0xC0 0x80 0xFB ] */ env ENVELOPE_C080, 251 +/* 0x15BF [0xC4 ] */ legato +/* 0x15C0 [0xC7 0x01 0x24 0x64 ] */ portamento 0x01, PITCH_A3, 100 +LAYER_15C4: +/* 0x15C4 [0x67 0xFD 0x00 0x50 ] */ notedv PITCH_C4, 32000, 80 +/* 0x15C8 [0xF4 0xFA ] */ rjump LAYER_15C4 + +.channel CHAN_15CA +/* 0x15CA [0x88 0x15 0xCE ] */ ldlayer 0, LAYER_15CE +/* 0x15CD [0xFF ] */ end + +.layer LAYER_15CE +/* 0x15CE [0xC6 0x0E ] */ instr SF0_INST_14 +/* 0x15D0 [0xC2 0xFD ] */ transpose -3 +/* 0x15D2 [0xFB 0x0F 0x99 ] */ jump LAYER_0F99 + +.channel CHAN_15D5 +/* 0x15D5 [0x88 0x15 0xDC ] */ ldlayer 0, LAYER_15DC +/* 0x15D8 [0x89 0x15 0xEB ] */ ldlayer 1, LAYER_15EB +/* 0x15DB [0xFF ] */ end + +.layer LAYER_15DC +/* 0x15DC [0xC6 0x2E ] */ instr SF0_INST_46 +/* 0x15DE [0xCB 0xC1 0xA0 0xFB ] */ env ENVELOPE_C1A0, 251 +/* 0x15E2 [0xC2 0x30 ] */ transpose 48 +/* 0x15E4 [0xC4 ] */ legato +LAYER_15E5: +/* 0x15E5 [0x6B 0xFD 0x00 0x5A ] */ notedv PITCH_E4, 32000, 90 +/* 0x15E9 [0xF4 0xFA ] */ rjump LAYER_15E5 + +.layer LAYER_15EB +/* 0x15EB [0xC6 0x2E ] */ instr SF0_INST_46 +/* 0x15ED [0xC4 ] */ legato +LAYER_15EE: +/* 0x15EE [0x62 0xFD 0x00 0x64 ] */ notedv PITCH_G3, 32000, 100 +/* 0x15F2 [0xF4 0xFA ] */ rjump LAYER_15EE + +.channel CHAN_15F4 +/* 0x15F4 [0x88 0x16 0x19 ] */ ldlayer 0, LAYER_1619 +/* 0x15F7 [0x89 0x06 0x44 ] */ ldlayer 1, LAYER_0644 +/* 0x15FA [0xD7 0xF0 ] */ vibfreq 240 +/* 0x15FC [0xE2 0x00 0x10 0x04 ] */ vibdepthgrad 0, 16, 4 +/* 0x1600 [0x64 ] */ ldio IO_PORT_SFX_INDEX_LOBITS +/* 0x1601 [0xC8 0xB0 ] */ sub NA_SE_PL_DEKUNUTS_JUMP & 0xFF +/* 0x1603 [0xCB 0x16 0x27 ] */ ldseq ARRAY_1627 +/* 0x1606 [0xC7 0x0F 0x16 0x21 ] */ stseq PITCH_C2, LAYER_161F + STSEQ_PORTAMENTO_PITCH +/* 0x160A [0xC7 0x67 0x16 0x23 ] */ stseq (NOTEDV_OPCODE | PITCH_C4), LAYER_1623 + STSEQ_NOTEDV_OPCODE_PITCH +/* 0x160E [0x64 ] */ ldio IO_PORT_SFX_INDEX_LOBITS +/* 0x160F [0xC8 0xB0 ] */ sub NA_SE_PL_DEKUNUTS_JUMP & 0xFF +/* 0x1611 [0xCB 0x16 0x2F ] */ ldseq ARRAY_162F +/* 0x1614 [0xC7 0x14 0x16 0x24 ] */ stseq 20, LAYER_1623 + STSEQ_NOTEDV_DELAY +/* 0x1618 [0xFF ] */ end + +.layer LAYER_1619 +/* 0x1619 [0xC6 0x81 ] */ instr FONTANY_INSTR_TRIANGLE +/* 0x161B [0xCB 0xBF 0x20 0xFB ] */ env ENVELOPE_BF20, 251 +LAYER_161F: +/* 0x161F [0xC7 0x81 0x0F 0xFF ] */ portamento 0x81, PITCH_C2, 255 +LAYER_1623: +/* 0x1623 [0x67 0x14 0x4B ] */ notedv PITCH_C4, 20, 75 +/* 0x1626 [0xFF ] */ end + +.array ARRAY_1627 + .byte PITCH_C2 - PITCH_C2 + .byte PITCH_D2 - PITCH_C2 + .byte PITCH_E2 - PITCH_C2 + .byte PITCH_F2 - PITCH_C2 + .byte PITCH_G2 - PITCH_C2 + .byte PITCH_A2 - PITCH_C2 + .byte PITCH_B2 - PITCH_C2 + .byte PITCH_C3 - PITCH_C2 + +.array ARRAY_162F + .byte 0, 4, 8, 12, 16, 18, 20, 22 + +.channel CHAN_1637 +/* 0x1637 [0xED 0x14 ] */ gain 20 +/* 0x1639 [0x88 0x16 0x3D ] */ ldlayer 0, LAYER_163D +/* 0x163C [0xFF ] */ end + +.layer LAYER_163D +/* 0x163D [0xC6 0x4D ] */ instr SF0_INST_77 +/* 0x163F [0xCB 0xC1 0x24 0xFB ] */ env ENVELOPE_C124, 251 +/* 0x1643 [0x78 0x0C 0x73 ] */ notedv PITCH_F5, 12, 115 +/* 0x1646 [0x70 0x64 0x73 ] */ notedv PITCH_A4, 100, 115 +/* 0x1649 [0xFF ] */ end + +.channel CHAN_164A +/* 0x164A [0x88 0x16 0x4E ] */ ldlayer 0, LAYER_164E +/* 0x164D [0xFF ] */ end + +.layer LAYER_164E +/* 0x164E [0xC6 0x6A ] */ instr SF0_INST_106 +/* 0x1650 [0xC2 0x30 ] */ transpose 48 +/* 0x1652 [0xC7 0x81 0x0F 0xFF ] */ portamento 0x81, PITCH_C2, 255 +/* 0x1656 [0x5A 0x36 0x64 ] */ notedv PITCH_B2, 54, 100 +/* 0x1659 [0xFF ] */ end + +.channel CHAN_165A +/* 0x165A [0x88 0x16 0x61 ] */ ldlayer 0, LAYER_1661 +/* 0x165D [0x89 0x0C 0x4E ] */ ldlayer 1, LAYER_0C4E +/* 0x1660 [0xFF ] */ end + +.layer LAYER_1661 +/* 0x1661 [0xC6 0x1A ] */ instr SF0_INST_26 +/* 0x1663 [0x24 0x0F 0x46 0x7F ] */ notedvg PITCH_A3, 15, 70, 127 +/* 0x1667 [0xC6 0x1C ] */ instr SF0_INST_28 +/* 0x1669 [0x69 0x0A 0x46 ] */ notedv PITCH_D4, 10, 70 +/* 0x166C [0x5D 0x08 0x46 ] */ notedv PITCH_D3, 8, 70 +/* 0x166F [0xC6 0x1A ] */ instr SF0_INST_26 +/* 0x1671 [0x58 0x05 0x46 ] */ notedv PITCH_A2, 5, 70 +/* 0x1674 [0x54 0x43 0x3C ] */ notedv PITCH_F2, 67, 60 +/* 0x1677 [0xFF ] */ end + +.channel CHAN_1678 +/* 0x1678 [0xC1 0x4E ] */ instr SF0_INST_78 +/* 0x167A [0x88 0x16 0x84 ] */ ldlayer 0, LAYER_1684 +/* 0x167D [0x89 0x16 0x8A ] */ ldlayer 1, LAYER_168A +/* 0x1680 [0x8A 0x16 0x90 ] */ ldlayer 2, LAYER_1690 +/* 0x1683 [0xFF ] */ end + +.layer LAYER_1684 +/* 0x1684 [0xC2 0x30 ] */ transpose 48 +/* 0x1686 [0x66 0x00 0x69 ] */ notedv PITCH_B3, 0, 105 +/* 0x1689 [0xFF ] */ end + +.layer LAYER_168A +/* 0x168A [0xC2 0x30 ] */ transpose 48 +/* 0x168C [0x6C 0x00 0x64 ] */ notedv PITCH_F4, 0, 100 +/* 0x168F [0xFF ] */ end + +.layer LAYER_1690 +/* 0x1690 [0xC6 0x3C ] */ instr SF0_INST_60 +/* 0x1692 [0xCB 0xBF 0xF8 0xC8 ] */ env ENVELOPE_BFF8, 200 +/* 0x1696 [0xC7 0x85 0x27 0xFF ] */ portamento 0x85, PITCH_C4, 255 +/* 0x169A [0x6E 0x64 0x64 ] */ notedv PITCH_G4, 100, 100 +/* 0x169D [0xFF ] */ end + +.channel CHAN_169E +/* 0x169E [0xC1 0x4E ] */ instr SF0_INST_78 +/* 0x16A0 [0xDA 0xBF 0x98 ] */ env ENVELOPE_BF98 +/* 0x16A3 [0x88 0x16 0xB2 ] */ ldlayer 0, LAYER_16B2 +/* 0x16A6 [0xCC 0x04 ] */ ldi 4 +/* 0x16A8 [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0x16AB [0x89 0x22 0x0F ] */ ldlayer 1, LAYER_220F +/* 0x16AE [0x8A 0x3B 0xDE ] */ ldlayer 2, LAYER_3BDE +/* 0x16B1 [0xFF ] */ end + +.layer LAYER_16B2 +/* 0x16B2 [0xC2 0x30 ] */ transpose 48 +/* 0x16B4 [0x73 0x0C 0x69 ] */ notedv PITCH_C5, 12, 105 +/* 0x16B7 [0x67 0x18 0x69 ] */ notedv PITCH_C4, 24, 105 +/* 0x16BA [0xC0 0x40 ] */ ldelay 64 +/* 0x16BC [0xFF ] */ end + +.channel CHAN_16BD +/* 0x16BD [0x88 0x16 0xCD ] */ ldlayer 0, LAYER_16CD +/* 0x16C0 [0x89 0x16 0xF7 ] */ ldlayer 1, LAYER_16F7 +/* 0x16C3 [0x8A 0x17 0x18 ] */ ldlayer 2, LAYER_1718 +/* 0x16C6 [0xE1 0x78 0xC8 0x08 ] */ vibfreqgrad 120, 200, 8 +/* 0x16CA [0xD8 0xC8 ] */ vibdepth 200 +/* 0x16CC [0xFF ] */ end + +.layer LAYER_16CD +/* 0x16CD [0xC6 0x4E ] */ instr SF0_INST_78 +/* 0x16CF [0xF0 0x10 0x00 ] */ unk_F0 4096 +/* 0x16D2 [0xC2 0x30 ] */ transpose 48 +/* 0x16D4 [0xC7 0x83 0x27 0xFF ] */ portamento 0x83, PITCH_C4, 255 +/* 0x16D8 [0x6C 0x20 0x5A ] */ notedv PITCH_F4, 32, 90 +/* 0x16DB [0x6D 0x1C 0x5A ] */ notedv PITCH_GF4, 28, 90 +/* 0x16DE [0x6E 0x18 0x5A ] */ notedv PITCH_G4, 24, 90 +/* 0x16E1 [0x6F 0x14 0x5A ] */ notedv PITCH_AF4, 20, 90 +/* 0x16E4 [0x70 0x10 0x5A ] */ notedv PITCH_A4, 16, 90 +/* 0x16E7 [0xF8 0x0B ] */ loop 11 +/* 0x16E9 [0x71 0x0C 0x5A ] */ notedv PITCH_BF4, 12, 90 +/* 0x16EC [0xF7 ] */ loopend +/* 0x16ED [0x72 0x0C 0x5A ] */ notedv PITCH_B4, 12, 90 +/* 0x16F0 [0x73 0x0B 0x5A ] */ notedv PITCH_C5, 11, 90 +/* 0x16F3 [0x74 0x0A 0x5A ] */ notedv PITCH_DF5, 10, 90 +/* 0x16F6 [0xFF ] */ end + +.layer LAYER_16F7 +/* 0x16F7 [0xC6 0x3C ] */ instr SF0_INST_60 +/* 0x16F9 [0xCB 0xBF 0xF8 0xFB ] */ env ENVELOPE_BFF8, 251 +/* 0x16FD [0xC4 ] */ legato +/* 0x16FE [0xC7 0x85 0x23 0xFF ] */ portamento 0x85, PITCH_AF3, 255 +/* 0x1702 [0x5E 0x78 0x64 ] */ notedv PITCH_EF3, 120, 100 +/* 0x1705 [0x76 0x69 0x64 ] */ notedv PITCH_EF5, 105, 100 +/* 0x1708 [0xC5 ] */ nolegato +/* 0x1709 [0xC8 ] */ noportamento +/* 0x170A [0xC6 0x40 ] */ instr SF0_INST_64 +/* 0x170C [0xCB 0xBF 0xF8 0xFB ] */ env ENVELOPE_BFF8, 251 +/* 0x1710 [0xC7 0x81 0x00 0xFF ] */ portamento 0x81, PITCH_A0, 255 +/* 0x1714 [0x4C 0x3C 0x64 ] */ notedv PITCH_A1, 60, 100 +/* 0x1717 [0xFF ] */ end + +.layer LAYER_1718 +/* 0x1718 [0xC6 0x40 ] */ instr SF0_INST_64 +/* 0x171A [0xCB 0xBF 0xF8 0xFB ] */ env ENVELOPE_BFF8, 251 +/* 0x171E [0xC4 ] */ legato +/* 0x171F [0xC7 0x85 0x0C 0xFF ] */ portamento 0x85, PITCH_A1, 255 +/* 0x1723 [0x47 0x78 0x50 ] */ notedv PITCH_E1, 120, 80 +/* 0x1726 [0x5F 0x7D 0x50 ] */ notedv PITCH_E3, 125, 80 +/* 0x1729 [0x63 0x28 0x64 ] */ notedv PITCH_AF3, 40, 100 +/* 0x172C [0xFF ] */ end + +.channel CHAN_172D +/* 0x172D [0x88 0x17 0x3F ] */ ldlayer 0, LAYER_173F +/* 0x1730 [0x89 0x20 0xA3 ] */ ldlayer 1, LAYER_20A3 +/* 0x1733 [0x8A 0x17 0x37 ] */ ldlayer 2, LAYER_1737 +/* 0x1736 [0xFF ] */ end + +.layer LAYER_1737 +/* 0x1737 [0xC6 0x4E ] */ instr SF0_INST_78 +/* 0x1739 [0xC2 0x30 ] */ transpose 48 +/* 0x173B [0x6C 0x00 0x6E ] */ notedv PITCH_F4, 0, 110 +/* 0x173E [0xFF ] */ end + +.layer LAYER_173F +/* 0x173F [0xC6 0x2E ] */ instr SF0_INST_46 +/* 0x1741 [0xC7 0x81 0x3C 0xFF ] */ portamento 0x81, PITCH_A5, 255 +/* 0x1745 [0x58 0x18 0x5F ] */ notedv PITCH_A2, 24, 95 +/* 0x1748 [0xC6 0x11 ] */ instr SF0_INST_17 +/* 0x174A [0xCB 0xBF 0x20 0xE7 ] */ env ENVELOPE_BF20, 231 +/* 0x174E [0xC7 0x81 0x0E 0xFF ] */ portamento 0x81, PITCH_B1, 255 +/* 0x1752 [0x5A 0x6E 0x73 ] */ notedv PITCH_B2, 110, 115 +/* 0x1755 [0xFF ] */ end + +.channel CHAN_1756 +/* 0x1756 [0xED 0x0F ] */ gain 15 +/* 0x1758 [0x88 0x17 0x5C ] */ ldlayer 0, LAYER_175C +/* 0x175B [0xFF ] */ end + +.layer LAYER_175C +/* 0x175C [0xC6 0x4A ] */ instr SF0_INST_74 +/* 0x175E [0xCB 0xBF 0xF8 0xF0 ] */ env ENVELOPE_BFF8, 240 +/* 0x1762 [0x72 0x0A 0x37 ] */ notedv PITCH_B4, 10, 55 +/* 0x1765 [0xFF ] */ end + +/* 0x1766 [0xC6 0x3C ] */ instr SF0_INST_60 +/* 0x1768 [0xCB 0xC0 0x0C 0xF5 ] */ env ENVELOPE_C00C, 245 +/* 0x176C [0xC2 0x1B ] */ transpose 27 +/* 0x176E [0xC7 0x81 0x1F 0x38 ] */ portamento 0x81, PITCH_E3, 56 +/* 0x1772 [0x68 0x0B 0x64 ] */ notedv PITCH_DF4, 11, 100 +/* 0x1775 [0xFF ] */ end + +.channel CHAN_1776 +/* 0x1776 [0xED 0x19 ] */ gain 25 +/* 0x1778 [0xCC 0x20 ] */ ldi 32 +/* 0x177A [0x71 ] */ stio IO_PORT_1 +/* 0x177B [0x88 0x17 0x88 ] */ ldlayer 0, LAYER_1788 +/* 0x177E [0x89 0x17 0xAA ] */ ldlayer 1, LAYER_17AA +/* 0x1781 [0x8A 0x17 0xCA ] */ ldlayer 2, LAYER_17CA +/* 0x1784 [0x8B 0x17 0xD6 ] */ ldlayer 3, LAYER_17D6 +/* 0x1787 [0xFF ] */ end + +.layer LAYER_1788 +/* 0x1788 [0xC6 0x15 ] */ instr SF0_INST_21 +/* 0x178A [0xC2 0x30 ] */ transpose 48 +/* 0x178C [0xCB 0xBF 0x98 0xFB ] */ env ENVELOPE_BF98, 251 +/* 0x1790 [0xC7 0x81 0x30 0xB8 ] */ portamento 0x81, PITCH_A4, 184 +/* 0x1794 [0x76 0x08 0x43 ] */ notedv PITCH_EF5, 8, 67 +/* 0x1797 [0xC0 0x0C ] */ ldelay 12 +/* 0x1799 [0xC6 0x2F ] */ instr SF0_INST_47 +/* 0x179B [0xC2 0x00 ] */ transpose 0 +/* 0x179D [0xCB 0xC1 0x5C 0xBE ] */ env ENVELOPE_C15C, 190 +/* 0x17A1 [0xC7 0x81 0x12 0x38 ] */ portamento 0x81, PITCH_EF2, 56 +/* 0x17A5 [0x46 0x80 0xF0 0x73 ] */ notedv PITCH_EF1, 240, 115 +/* 0x17A9 [0xFF ] */ end + +.layer LAYER_17AA +/* 0x17AA [0xC6 0x15 ] */ instr SF0_INST_21 +/* 0x17AC [0xCB 0xBF 0x98 0xFB ] */ env ENVELOPE_BF98, 251 +/* 0x17B0 [0xC7 0x81 0x1B 0xF8 ] */ portamento 0x81, PITCH_C3, 248 +/* 0x17B4 [0x5F 0x08 0x79 ] */ notedv PITCH_E3, 8, 121 +/* 0x17B7 [0xC0 0x18 ] */ ldelay 24 +/* 0x17B9 [0xC6 0x2F ] */ instr SF0_INST_47 +/* 0x17BB [0xCD 0x14 ] */ stereo 1, 0, 1, 0, 0 +/* 0x17BD [0xCB 0xC1 0x5C 0xBE ] */ env ENVELOPE_C15C, 190 +/* 0x17C1 [0xC7 0x81 0x11 0x58 ] */ portamento 0x81, PITCH_D2, 88 +/* 0x17C5 [0x46 0x80 0xF0 0x43 ] */ notedv PITCH_EF1, 240, 67 +/* 0x17C9 [0xFF ] */ end + +.layer LAYER_17CA +/* 0x17CA [0xC6 0x15 ] */ instr SF0_INST_21 +/* 0x17CC [0xCD 0x14 ] */ stereo 1, 0, 1, 0, 0 +/* 0x17CE [0xCB 0xBF 0xF8 0xFB ] */ env ENVELOPE_BFF8, 251 +/* 0x17D2 [0x63 0x00 0x64 ] */ notedv PITCH_AF3, 0, 100 +/* 0x17D5 [0xFF ] */ end + +.layer LAYER_17D6 +/* 0x17D6 [0xC0 0x18 ] */ ldelay 24 +/* 0x17D8 [0xC6 0x15 ] */ instr SF0_INST_21 +/* 0x17DA [0xCD 0x14 ] */ stereo 1, 0, 1, 0, 0 +/* 0x17DC [0xCB 0xBF 0x98 0xFB ] */ env ENVELOPE_BF98, 251 +/* 0x17E0 [0xC7 0x81 0x26 0xB8 ] */ portamento 0x81, PITCH_B3, 184 +/* 0x17E4 [0x65 0x38 0x2C ] */ notedv PITCH_BF3, 56, 44 +/* 0x17E7 [0xFF ] */ end + +.channel CHAN_17E8 +/* 0x17E8 [0x88 0x17 0xF2 ] */ ldlayer 0, LAYER_17F2 +/* 0x17EB [0x89 0x17 0xF5 ] */ ldlayer 1, LAYER_17F5 +/* 0x17EE [0x8A 0x2D 0xDA ] */ ldlayer 2, LAYER_2DDA +/* 0x17F1 [0xFF ] */ end + +.layer LAYER_17F2 +/* 0x17F2 [0xC0 0x18 ] */ ldelay 24 +/* 0x17F4 [0xFF ] */ end + +.layer LAYER_17F5 +/* 0x17F5 [0xC6 0x2F ] */ instr SF0_INST_47 +/* 0x17F7 [0xCB 0xC0 0x18 0xE6 ] */ env ENVELOPE_C018, 230 +/* 0x17FB [0xC2 0x05 ] */ transpose 5 +/* 0x17FD [0xFB 0x29 0x01 ] */ jump LAYER_2901 + +.channel CHAN_1800 +/* 0x1800 [0x88 0x18 0x17 ] */ ldlayer 0, LAYER_1817 +/* 0x1803 [0x89 0x18 0x3A ] */ ldlayer 1, LAYER_183A +/* 0x1806 [0x8A 0x18 0x5A ] */ ldlayer 2, LAYER_185A +/* 0x1809 [0xD7 0xC8 ] */ vibfreq 200 +/* 0x180B [0xD8 0xC8 ] */ vibdepth 200 +/* 0x180D [0xCC 0x7F ] */ ldi 127 +/* 0x180F [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0x1812 [0xE2 0xC8 0x14 0x08 ] */ vibdepthgrad 200, 20, 8 +/* 0x1816 [0xFF ] */ end + +.layer LAYER_1817 +/* 0x1817 [0xC6 0x4E ] */ instr SF0_INST_78 +/* 0x1819 [0xCB 0xBF 0x54 0xC8 ] */ env ENVELOPE_BF54, 200 +/* 0x181D [0xF0 0x10 0x00 ] */ unk_F0 4096 +/* 0x1820 [0xC2 0x30 ] */ transpose 48 +/* 0x1822 [0xC7 0x83 0x27 0xFF ] */ portamento 0x83, PITCH_C4, 255 +/* 0x1826 [0xF8 0x0C ] */ loop 12 +/* 0x1828 [0x71 0x0C 0x64 ] */ notedv PITCH_BF4, 12, 100 +/* 0x182B [0xF7 ] */ loopend +/* 0x182C [0xF8 0x0C ] */ loop 12 +/* 0x182E [0x6C 0x0C 0x64 ] */ notedv PITCH_F4, 12, 100 +/* 0x1831 [0xF7 ] */ loopend +/* 0x1832 [0xCF 0xDD ] */ releaserate 221 +/* 0x1834 [0x6E 0x00 0x73 ] */ notedv PITCH_G4, 0, 115 +/* 0x1837 [0xC0 0x7F ] */ ldelay 127 +/* 0x1839 [0xFF ] */ end + +.layer LAYER_183A +/* 0x183A [0xC6 0x40 ] */ instr SF0_INST_64 +/* 0x183C [0xCB 0xBF 0xF8 0xDD ] */ env ENVELOPE_BFF8, 221 +/* 0x1840 [0xC7 0x81 0x0C 0xFF ] */ portamento 0x81, PITCH_A1, 255 +/* 0x1844 [0x4C 0x80 0xA8 0x46 ] */ notedv PITCH_A1, 168, 70 +/* 0x1848 [0xC6 0x3C ] */ instr SF0_INST_60 +/* 0x184A [0xCB 0xBF 0x30 0xDD ] */ env ENVELOPE_BF30, 221 +/* 0x184E [0xC7 0x81 0x2A 0xFF ] */ portamento 0x81, PITCH_EF4, 255 +/* 0x1852 [0x74 0x50 0x64 ] */ notedv PITCH_DF5, 80, 100 +/* 0x1855 [0x76 0x80 0xAA 0x64 ] */ notedv PITCH_EF5, 170, 100 +/* 0x1859 [0xFF ] */ end + +.layer LAYER_185A +/* 0x185A [0xC6 0x40 ] */ instr SF0_INST_64 +/* 0x185C [0xCB 0xBF 0x74 0xDD ] */ env ENVELOPE_BF74, 221 +/* 0x1860 [0xC4 ] */ legato +/* 0x1861 [0xC7 0x85 0x23 0xFF ] */ portamento 0x85, PITCH_AF3, 255 +/* 0x1865 [0x63 0x80 0xA8 0x3C ] */ notedv PITCH_AF3, 168, 60 +/* 0x1869 [0x6D 0x50 0x50 ] */ notedv PITCH_GF4, 80, 80 +/* 0x186C [0x6F 0x80 0xAA 0x50 ] */ notedv PITCH_AF4, 170, 80 +/* 0x1870 [0xFF ] */ end + +.channel CHAN_1871 +/* 0x1871 [0xCC 0x81 ] */ ldi 0x81 /* portamento mode */ +/* 0x1873 [0xC7 0x00 0x18 0x91 ] */ stseq 0, LAYER_1890 + STSEQ_PORTAMENTO_MODE +CHAN_1877: +/* 0x1877 [0x88 0x18 0x88 ] */ ldlayer 0, LAYER_1888 +/* 0x187A [0x89 0x18 0x99 ] */ ldlayer 1, LAYER_1899 +/* 0x187D [0x8A 0x18 0xA3 ] */ ldlayer 2, LAYER_18A3 +/* 0x1880 [0xCC 0x28 ] */ ldi 40 +/* 0x1882 [0x71 ] */ stio IO_PORT_1 +/* 0x1883 [0xD7 0x58 ] */ vibfreq 88 +/* 0x1885 [0xD8 0x50 ] */ vibdepth 80 +/* 0x1887 [0xFF ] */ end + +.layer LAYER_1888 +/* 0x1888 [0xC6 0x4A ] */ instr SF0_INST_74 +/* 0x188A [0xC2 0xF4 ] */ transpose -12 +LAYER_188C: +/* 0x188C [0xCB 0xC0 0x18 0xFB ] */ env ENVELOPE_C018, 251 +LAYER_1890: +/* 0x1890 [0xC7 0x81 0x08 0xFF ] */ portamento 0x81, PITCH_F1, 255 +/* 0x1894 [0x6C 0x80 0xFA 0x64 ] */ notedv PITCH_F4, 250, 100 +/* 0x1898 [0xFF ] */ end + +.layer LAYER_1899 +/* 0x1899 [0xC6 0x11 ] */ instr SF0_INST_17 +/* 0x189B [0xC2 0xFE ] */ transpose -2 +/* 0x189D [0xF4 0xED ] */ rjump LAYER_188C + +/* 0x189F [0xCB 0xC0 0x9C 0xFB ] */ env ENVELOPE_C09C, 251 +.layer LAYER_18A3 +/* 0x18A3 [0xC6 0x2E ] */ instr SF0_INST_46 +/* 0x18A5 [0xC2 0xF0 ] */ transpose -16 +/* 0x18A7 [0xF4 0xE3 ] */ rjump LAYER_188C + +.channel CHAN_18A9 +/* 0x18A9 [0xCC 0x82 ] */ ldi 0x82 /* portamento mode */ +/* 0x18AB [0xC7 0x00 0x18 0x91 ] */ stseq 0, LAYER_1890 + STSEQ_PORTAMENTO_MODE +/* 0x18AF [0xF4 0xC6 ] */ rjump CHAN_1877 + +.table TABLE_18B2 + entry LAYER_04D4 + entry LAYER_04F0 + entry LAYER_04FF + entry LAYER_050B + entry LAYER_051B + entry LAYER_0527 + entry LAYER_0533 + entry LAYER_0546 + entry LAYER_0560 + entry LAYER_0570 + entry LAYER_057C + entry LAYER_0588 + entry LAYER_0597 + entry LAYER_0597 + entry LAYER_05B9 + entry LAYER_05C5 +.table TABLE_18D2 + entry LAYER_05D4 + entry LAYER_0603 + entry LAYER_061A + entry LAYER_0630 + entry LAYER_0644 + entry LAYER_0656 + entry LAYER_0668 + entry LAYER_0681 + entry LAYER_06A3 + entry LAYER_06B7 + entry LAYER_06CB + entry LAYER_06DD + entry LAYER_06DD + entry LAYER_06DD + entry LAYER_0701 + entry LAYER_0715 +.table TABLE_18F2 + entry LAYER_0729 + entry LAYER_0758 + entry LAYER_076D + entry LAYER_0783 + entry LAYER_0795 + entry LAYER_07A7 + entry LAYER_07B9 + entry LAYER_07D2 + entry LAYER_07F2 + entry LAYER_0806 + entry LAYER_081A + entry LAYER_082C + entry LAYER_082C + entry LAYER_082C + entry LAYER_0850 + entry LAYER_0862 + +.filter FILTER_1920 + filter 0, 0, 0, 0, 0, 0, 0, 0 + +.filter FILTER_1930 + filter 0, 0, 0, 0, 0, 0, 0, 0 + +.filter FILTER_1940 + filter 0, 0, 0, 0, 0, 0, 0, 0 + +.channel itembank_handler_1 +/* 0x1950 [0xB0 0x23 0x60 ] */ ldfilter FILTER_2360 +/* 0x1953 [0xCC 0x03 ] */ ldi 3 +/* 0x1955 [0xF4 0x05 ] */ rjump CHAN_195C + +.channel itembank_handler_2 +/* 0x1957 [0xB0 0x23 0x70 ] */ ldfilter FILTER_2370 +/* 0x195A [0xCC 0x04 ] */ ldi 4 +CHAN_195C: +/* 0x195C [0xC2 0x19 0x90 ] */ dyntbl TABLE_1990 +/* 0x195F [0xFC 0x00 0x6B ] */ call CHAN_006B +/* 0x1962 [0xC6 0x00 ] */ font Soundfont_0_ID +/* 0x1964 [0xB3 0x00 ] */ filter 0, 0 +CHAN_1966: +/* 0x1966 [0xFE ] */ delay1 +/* 0x1967 [0x60 ] */ ldio IO_PORT_0 +/* 0x1968 [0xC8 0x01 ] */ sub 1 +/* 0x196A [0xF3 0x02 ] */ rbeqz CHAN_196E +/* 0x196C [0xF4 0xF8 ] */ rjump CHAN_1966 + +CHAN_196E: +/* 0x196E [0xFC 0x00 0x76 ] */ call CHAN_0076 +/* 0x1971 [0x92 ] */ dellayer 2 +/* 0x1972 [0xD8 0x00 ] */ vibdepth 0 +/* 0x1974 [0xDC 0x7F ] */ panweight 127 +/* 0x1976 [0x64 ] */ ldio IO_PORT_SFX_INDEX_LOBITS +/* 0x1977 [0xE4 ] */ dyncall +CHAN_1978: +/* 0x1978 [0xFC 0x00 0x7E ] */ call CHAN_007E +/* 0x197B [0xFE ] */ delay1 +/* 0x197C [0x60 ] */ ldio IO_PORT_0 +/* 0x197D [0xF3 0x0A ] */ rbeqz CHAN_1989 +/* 0x197F [0xF2 0x02 ] */ rbltz CHAN_1983 +/* 0x1981 [0xF4 0xEB ] */ rjump CHAN_196E + +CHAN_1983: +/* 0x1983 [0x80 ] */ testlayer 0 +/* 0x1984 [0xF3 0xF2 ] */ rbeqz CHAN_1978 +/* 0x1986 [0xCC 0xFF ] */ ldi 255 +/* 0x1988 [0x71 ] */ stio IO_PORT_1 +CHAN_1989: +/* 0x1989 [0x90 ] */ dellayer 0 +/* 0x198A [0x91 ] */ dellayer 1 +/* 0x198B [0x92 ] */ dellayer 2 +/* 0x198C [0xCC 0x00 ] */ ldi 0 +/* 0x198E [0xF4 0xD6 ] */ rjump CHAN_1966 + +#define DEFINE_SFX(lblName, sfxId, priority, decay, rand, flags1, flags2) \ + entry lblName + +.table TABLE_1990 + #include "itembank_table.h" + +#undef DEFINE_SFX + +.channel CHAN_1A70 +/* 0x1A70 [0xC1 0x1A ] */ instr SF0_INST_26 +/* 0x1A72 [0x88 0x1A 0x76 ] */ ldlayer 0, LAYER_1A76 +/* 0x1A75 [0xFF ] */ end + +.layer LAYER_1A76 +/* 0x1A76 [0x6C 0x18 0x6E ] */ notedv PITCH_F4, 24, 110 +/* 0x1A79 [0xFF ] */ end + +.channel CHAN_1A7A +/* 0x1A7A [0x88 0x1A 0x80 ] */ ldlayer 0, LAYER_1A80 +/* 0x1A7D [0xFF ] */ end + +.layer LAYER_1A7E +/* 0x1A7E [0xC2 0x02 ] */ transpose 2 +.layer LAYER_1A80 +/* 0x1A80 [0xC6 0x1B ] */ instr SF0_INST_27 +/* 0x1A82 [0xC7 0x81 0x1D 0xFF ] */ portamento 0x81, PITCH_D3, 255 +/* 0x1A86 [0x51 0x2A 0x64 ] */ notedv PITCH_D2, 42, 100 +/* 0x1A89 [0xFF ] */ end + +.channel CHAN_1A8A +/* 0x1A8A [0xC1 0x1C ] */ instr SF0_INST_28 +/* 0x1A8C [0x88 0x1A 0x90 ] */ ldlayer 0, LAYER_1A90 +/* 0x1A8F [0xFF ] */ end + +.layer LAYER_1A90 +/* 0x1A90 [0x64 0x30 0x64 ] */ notedv PITCH_A3, 48, 100 +/* 0x1A93 [0xFF ] */ end + +.channel CHAN_1A94 +/* 0x1A94 [0xC1 0x1D ] */ instr SF0_INST_29 +/* 0x1A96 [0x88 0x1A 0x9A ] */ ldlayer 0, LAYER_1A9A +/* 0x1A99 [0xFF ] */ end + +.layer LAYER_1A9A +/* 0x1A9A [0x64 0x30 0x64 ] */ notedv PITCH_A3, 48, 100 +/* 0x1A9D [0xFF ] */ end + +.channel CHAN_1A9E +/* 0x1A9E [0x88 0x1A 0xA2 ] */ ldlayer 0, LAYER_1AA2 +/* 0x1AA1 [0xFF ] */ end + +.layer LAYER_1AA2 +/* 0x1AA2 [0xC6 0x1E ] */ instr SF0_INST_30 +/* 0x1AA4 [0x64 0x30 0x64 ] */ notedv PITCH_A3, 48, 100 +/* 0x1AA7 [0xFF ] */ end + +.channel CHAN_1AA8 +/* 0x1AA8 [0xC1 0x1F ] */ instr SF0_INST_31 +/* 0x1AAA [0x88 0x1A 0xAE ] */ ldlayer 0, LAYER_1AAE +/* 0x1AAD [0xFF ] */ end + +.layer LAYER_1AAE +/* 0x1AAE [0xC4 ] */ legato +/* 0x1AAF [0xC7 0x85 0x00 0xFF ] */ portamento 0x85, PITCH_A0, 255 +/* 0x1AB3 [0x64 0x0C 0x50 ] */ notedv PITCH_A3, 12, 80 +/* 0x1AB6 [0x54 0x19 0x50 ] */ notedv PITCH_F2, 25, 80 +/* 0x1AB9 [0xFF ] */ end + +.channel CHAN_1ABA +/* 0x1ABA [0xC1 0x20 ] */ instr SF0_INST_32 +/* 0x1ABC [0xDA 0xBF 0xD0 ] */ env ENVELOPE_BFD0 +/* 0x1ABF [0x88 0x1A 0xC3 ] */ ldlayer 0, LAYER_1AC3 +/* 0x1AC2 [0xFF ] */ end + +.layer LAYER_1AC3 +/* 0x1AC3 [0x66 0x06 0x52 ] */ notedv PITCH_B3, 6, 82 +/* 0x1AC6 [0x5F 0x00 0x52 ] */ notedv PITCH_E3, 0, 82 +/* 0x1AC9 [0xFF ] */ end + +.channel CHAN_1ACA +/* 0x1ACA [0xC1 0x21 ] */ instr SF0_INST_33 +/* 0x1ACC [0x88 0x1A 0xD0 ] */ ldlayer 0, LAYER_1AD0 +/* 0x1ACF [0xFF ] */ end + +.layer LAYER_1AD0 +/* 0x1AD0 [0xC7 0x81 0x2B 0xFF ] */ portamento 0x81, PITCH_E4, 255 +/* 0x1AD4 [0x6D 0x0E 0x6E ] */ notedv PITCH_GF4, 14, 110 +/* 0x1AD7 [0xFF ] */ end + +.channel CHAN_1AD8 +/* 0x1AD8 [0xC1 0x20 ] */ instr SF0_INST_32 +/* 0x1ADA [0xDA 0xBF 0x30 ] */ env ENVELOPE_BF30 +/* 0x1ADD [0x88 0x1A 0xE4 ] */ ldlayer 0, LAYER_1AE4 +/* 0x1AE0 [0x89 0x1A 0xE8 ] */ ldlayer 1, LAYER_1AE8 +/* 0x1AE3 [0xFF ] */ end + +.layer LAYER_1AE4 +/* 0x1AE4 [0x67 0x24 0x69 ] */ notedv PITCH_C4, 36, 105 +/* 0x1AE7 [0xFF ] */ end + +.layer LAYER_1AE8 +/* 0x1AE8 [0xC6 0x1A ] */ instr SF0_INST_26 +/* 0x1AEA [0xC2 0x30 ] */ transpose 48 +/* 0x1AEC [0x5C 0x00 0x64 ] */ notedv PITCH_DF3, 0, 100 +/* 0x1AEF [0xFF ] */ end + +.channel CHAN_1AF0 +/* 0x1AF0 [0xC1 0x26 ] */ instr SF0_INST_38 +/* 0x1AF2 [0x88 0x1A 0xF6 ] */ ldlayer 0, LAYER_1AF6 +/* 0x1AF5 [0xFF ] */ end + +.layer LAYER_1AF6 +/* 0x1AF6 [0x67 0x45 0x64 ] */ notedv PITCH_C4, 69, 100 +/* 0x1AF9 [0xFF ] */ end + +.channel CHAN_1AFA +/* 0x1AFA [0xED 0x14 ] */ gain 20 +/* 0x1AFC [0x88 0x1B 0x00 ] */ ldlayer 0, LAYER_1B00 +/* 0x1AFF [0xFF ] */ end + +.layer LAYER_1B00 +/* 0x1B00 [0xC6 0x1A ] */ instr SF0_INST_26 +/* 0x1B02 [0xCF 0xEC ] */ releaserate 236 +/* 0x1B04 [0x44 0x06 0x4C ] */ notedv PITCH_DF1, 6, 76 +/* 0x1B07 [0xC6 0x24 ] */ instr SF0_INST_36 +/* 0x1B09 [0xCB 0xBF 0x30 0xF0 ] */ env ENVELOPE_BF30, 240 +/* 0x1B0D [0x66 0x24 0x6E ] */ notedv PITCH_B3, 36, 110 +/* 0x1B10 [0xFF ] */ end + +.channel CHAN_1B11 +/* 0x1B11 [0x88 0x1B 0x22 ] */ ldlayer 0, LAYER_1B22 +/* 0x1B14 [0x89 0x1B 0x18 ] */ ldlayer 1, LAYER_1B18 +/* 0x1B17 [0xFF ] */ end + +.layer LAYER_1B18 +/* 0x1B18 [0xC6 0x2F ] */ instr SF0_INST_47 +/* 0x1B1A [0xCB 0xBF 0xD0 0xFF ] */ env ENVELOPE_BFD0, 255 +/* 0x1B1E [0x7E 0x0C 0x6C ] */ notedv PITCH_B5, 12, 108 +/* 0x1B21 [0xFF ] */ end + +.layer LAYER_1B22 +/* 0x1B22 [0xC6 0x22 ] */ instr SF0_INST_34 +LAYER_1B24: +/* 0x1B24 [0x72 0x07 0x5D ] */ notedv PITCH_B4, 7, 93 +/* 0x1B27 [0xF4 0xFB ] */ rjump LAYER_1B24 + +.channel CHAN_1B29 +/* 0x1B29 [0xED 0x0F ] */ gain 15 +/* 0x1B2B [0x88 0x1B 0x34 ] */ ldlayer 0, LAYER_1B34 +/* 0x1B2E [0x89 0x1B 0x4B ] */ ldlayer 1, LAYER_1B4B +/* 0x1B31 [0xFF ] */ end + +.layer LAYER_1B32 +/* 0x1B32 [0xC2 0xF7 ] */ transpose -9 +.layer LAYER_1B34 +/* 0x1B34 [0xC6 0x20 ] */ instr SF0_INST_32 +/* 0x1B36 [0xCB 0xBF 0x30 0xFB ] */ env ENVELOPE_BF30, 251 +/* 0x1B3A [0xC7 0x81 0x10 0x64 ] */ portamento 0x81, PITCH_DF2, 100 +/* 0x1B3E [0x6C 0x06 0x66 ] */ notedv PITCH_F4, 6, 102 +/* 0x1B41 [0xC7 0x81 0x14 0x64 ] */ portamento 0x81, PITCH_F2, 100 +/* 0x1B45 [0x77 0x28 0x6E ] */ notedv PITCH_E5, 40, 110 +/* 0x1B48 [0xFF ] */ end + +.layer LAYER_1B49 +/* 0x1B49 [0xC2 0xF7 ] */ transpose -9 +.layer LAYER_1B4B +/* 0x1B4B [0xC6 0x2A ] */ instr SF0_INST_42 +/* 0x1B4D [0xCB 0xBF 0x84 0xFB ] */ env ENVELOPE_BF84, 251 +/* 0x1B51 [0xC7 0x81 0x20 0xD0 ] */ portamento 0x81, PITCH_F3, 208 +/* 0x1B55 [0x7E 0x28 0x50 ] */ notedv PITCH_B5, 40, 80 +/* 0x1B58 [0xFF ] */ end + +.channel CHAN_1B59 +/* 0x1B59 [0xC1 0x23 ] */ instr SF0_INST_35 +/* 0x1B5B [0xFC 0x00 0xC7 ] */ call CHAN_00C7 +/* 0x1B5E [0xF3 0x06 ] */ rbeqz CHAN_1B66 +/* 0x1B60 [0xBD 0x00 ] */ samplestart 0 +/* 0x1B62 [0x01 ] */ cdelay 1 +/* 0x1B63 [0xDA 0xC0 0x80 ] */ env ENVELOPE_C080 +CHAN_1B66: +/* 0x1B66 [0x88 0x1B 0x6A ] */ ldlayer 0, LAYER_1B6A +/* 0x1B69 [0xFF ] */ end + +.layer LAYER_1B6A +/* 0x1B6A [0xC4 ] */ legato +LAYER_1B6B: +/* 0x1B6B [0x64 0xFD 0x00 0x50 ] */ notedv PITCH_A3, 32000, 80 +/* 0x1B6F [0xF4 0xFA ] */ rjump LAYER_1B6B + +.channel CHAN_1B71 +/* 0x1B71 [0x88 0x1B 0x75 ] */ ldlayer 0, LAYER_1B75 +/* 0x1B74 [0xFF ] */ end + +.layer LAYER_1B75 +/* 0x1B75 [0xC6 0x2F ] */ instr SF0_INST_47 +/* 0x1B77 [0xCB 0xC0 0x54 0xE1 ] */ env ENVELOPE_C054, 225 +/* 0x1B7B [0x6C 0x80 0xA0 0x6E ] */ notedv PITCH_F4, 160, 110 +/* 0x1B7F [0xFF ] */ end + +.channel CHAN_1B80 +/* 0x1B80 [0x88 0x1B 0x84 ] */ ldlayer 0, LAYER_1B84 +/* 0x1B83 [0xFF ] */ end + +.layer LAYER_1B84 +/* 0x1B84 [0xC6 0x23 ] */ instr SF0_INST_35 +/* 0x1B86 [0xCB 0xBF 0x30 0xF5 ] */ env ENVELOPE_BF30, 245 +/* 0x1B8A [0xC7 0x85 0x22 0xFF ] */ portamento 0x85, PITCH_G3, 255 +/* 0x1B8E [0x6B 0x08 0x69 ] */ notedv PITCH_E4, 8, 105 +/* 0x1B91 [0x60 0x18 0x69 ] */ notedv PITCH_F3, 24, 105 +/* 0x1B94 [0xFF ] */ end + +/* 0x1B95 [0xC7 0x81 0x20 0xFF ] */ portamento 0x81, PITCH_F3, 255 +/* 0x1B99 [0x54 0x1E 0x69 ] */ notedv PITCH_F2, 30, 105 +/* 0x1B9C [0xFF ] */ end + +.channel CHAN_1B9D +/* 0x1B9D [0xC1 0x1E ] */ instr SF0_INST_30 +/* 0x1B9F [0xDA 0xC0 0x0C ] */ env ENVELOPE_C00C +/* 0x1BA2 [0x88 0x1B 0xA6 ] */ ldlayer 0, LAYER_1BA6 +/* 0x1BA5 [0xFF ] */ end + +.layer LAYER_1BA6 +/* 0x1BA6 [0xC4 ] */ legato +/* 0x1BA7 [0xC7 0x85 0x08 0xFF ] */ portamento 0x85, PITCH_F1, 255 +/* 0x1BAB [0x54 0x18 0x5A ] */ notedv PITCH_F2, 24, 90 +/* 0x1BAE [0x66 0x0E 0x5A ] */ notedv PITCH_B3, 14, 90 +/* 0x1BB1 [0xC5 ] */ nolegato +/* 0x1BB2 [0xC4 ] */ legato +/* 0x1BB3 [0xC7 0x85 0x0A 0xFF ] */ portamento 0x85, PITCH_G1, 255 +/* 0x1BB7 [0x56 0x14 0x5A ] */ notedv PITCH_G2, 20, 90 +/* 0x1BBA [0x67 0x0C 0x5A ] */ notedv PITCH_C4, 12, 90 +/* 0x1BBD [0xC5 ] */ nolegato +LAYER_1BBE: +/* 0x1BBE [0xC4 ] */ legato +/* 0x1BBF [0xC7 0x85 0x0C 0xFF ] */ portamento 0x85, PITCH_A1, 255 +/* 0x1BC3 [0x58 0x11 0x5A ] */ notedv PITCH_A2, 17, 90 +/* 0x1BC6 [0x69 0x0A 0x5A ] */ notedv PITCH_D4, 10, 90 +/* 0x1BC9 [0xC5 ] */ nolegato +/* 0x1BCA [0xFB 0x1B 0xBE ] */ jump LAYER_1BBE + +.channel CHAN_1BCD +/* 0x1BCD [0xC1 0x2B ] */ instr SF0_INST_43 +/* 0x1BCF [0xDA 0xC0 0x4C ] */ env ENVELOPE_C04C +/* 0x1BD2 [0x88 0x1B 0xD6 ] */ ldlayer 0, LAYER_1BD6 +/* 0x1BD5 [0xFF ] */ end + +.layer LAYER_1BD6 +/* 0x1BD6 [0x55 0x03 0x6E ] */ notedv PITCH_GF2, 3, 110 +/* 0x1BD9 [0xC7 0x02 0x0B 0x0C ] */ portamento 0x02, PITCH_AF1, 12 +/* 0x1BDD [0x63 0x06 0x6E ] */ notedv PITCH_AF3, 6, 110 +/* 0x1BE0 [0xFF ] */ end + +.channel CHAN_1BE1 +/* 0x1BE1 [0x88 0x1B 0xE5 ] */ ldlayer 0, LAYER_1BE5 +/* 0x1BE4 [0xFF ] */ end + +.layer LAYER_1BE5 +/* 0x1BE5 [0xC6 0x1B ] */ instr SF0_INST_27 +/* 0x1BE7 [0xC7 0x81 0x13 0xFF ] */ portamento 0x81, PITCH_E2, 255 +/* 0x1BEB [0x47 0x60 0x64 ] */ notedv PITCH_E1, 96, 100 +/* 0x1BEE [0xFF ] */ end + +.channel CHAN_1BEF +/* 0x1BEF [0x88 0x1B 0xF3 ] */ ldlayer 0, LAYER_1BF3 +/* 0x1BF2 [0xFF ] */ end + +.layer LAYER_1BF3 +/* 0x1BF3 [0xC6 0x1A ] */ instr SF0_INST_26 +/* 0x1BF5 [0xC2 0xEE ] */ transpose -18 +/* 0x1BF7 [0x5F 0x09 0x64 ] */ notedv PITCH_E3, 9, 100 +/* 0x1BFA [0xC7 0x01 0x22 0x18 ] */ portamento 0x01, PITCH_G3, 24 +/* 0x1BFE [0x69 0x48 0x64 ] */ notedv PITCH_D4, 72, 100 +/* 0x1C01 [0xFF ] */ end + +.channel CHAN_1C02 +/* 0x1C02 [0xC1 0x1E ] */ instr SF0_INST_30 +/* 0x1C04 [0x88 0x1C 0x08 ] */ ldlayer 0, LAYER_1C08 +/* 0x1C07 [0xFF ] */ end + +.layer LAYER_1C08 +/* 0x1C08 [0xC7 0x81 0x26 0x7F ] */ portamento 0x81, PITCH_B3, 127 +/* 0x1C0C [0x47 0x14 0x69 ] */ notedv PITCH_E1, 20, 105 +/* 0x1C0F [0xC7 0x81 0x03 0x7F ] */ portamento 0x81, PITCH_C1, 127 +/* 0x1C13 [0x60 0x0A 0x69 ] */ notedv PITCH_F3, 10, 105 +/* 0x1C16 [0xFF ] */ end + +.channel CHAN_1C17 +/* 0x1C17 [0xFB 0x1A 0xF0 ] */ jump CHAN_1AF0 + +.channel CHAN_1C1A +/* 0x1C1A [0x88 0x1C 0x21 ] */ ldlayer 0, LAYER_1C21 +/* 0x1C1D [0x89 0x1C 0x31 ] */ ldlayer 1, LAYER_1C31 +/* 0x1C20 [0xFF ] */ end + +.layer LAYER_1C21 +/* 0x1C21 [0xC2 0xFE ] */ transpose -2 +/* 0x1C23 [0xC6 0x1E ] */ instr SF0_INST_30 +/* 0x1C25 [0xC4 ] */ legato +/* 0x1C26 [0xC7 0x85 0x03 0xFF ] */ portamento 0x85, PITCH_C1, 255 +/* 0x1C2A [0x4F 0x09 0x5A ] */ notedv PITCH_C2, 9, 90 +/* 0x1C2D [0x65 0x12 0x5A ] */ notedv PITCH_BF3, 18, 90 +/* 0x1C30 [0xFF ] */ end + +.layer LAYER_1C31 +/* 0x1C31 [0xC2 0xFF ] */ transpose -1 +/* 0x1C33 [0xC6 0x25 ] */ instr SF0_INST_37 +/* 0x1C35 [0xC7 0x81 0x22 0xFF ] */ portamento 0x81, PITCH_G3, 255 +/* 0x1C39 [0x5B 0x1B 0x50 ] */ notedv PITCH_C3, 27, 80 +/* 0x1C3C [0xFF ] */ end + +.channel CHAN_1C3D +/* 0x1C3D [0x88 0x1C 0x44 ] */ ldlayer 0, LAYER_1C44 +/* 0x1C40 [0x89 0x1C 0x54 ] */ ldlayer 1, LAYER_1C54 +/* 0x1C43 [0xFF ] */ end + +.layer LAYER_1C44 +/* 0x1C44 [0xC2 0x04 ] */ transpose 4 +/* 0x1C46 [0xC6 0x1E ] */ instr SF0_INST_30 +/* 0x1C48 [0xC4 ] */ legato +/* 0x1C49 [0xC7 0x85 0x03 0xFF ] */ portamento 0x85, PITCH_C1, 255 +/* 0x1C4D [0x54 0x0C 0x67 ] */ notedv PITCH_F2, 12, 103 +/* 0x1C50 [0x6C 0x18 0x67 ] */ notedv PITCH_F4, 24, 103 +/* 0x1C53 [0xFF ] */ end + +.layer LAYER_1C54 +/* 0x1C54 [0xC2 0x04 ] */ transpose 4 +/* 0x1C56 [0xC6 0x25 ] */ instr SF0_INST_37 +/* 0x1C58 [0xC7 0x81 0x22 0xFF ] */ portamento 0x81, PITCH_G3, 255 +/* 0x1C5C [0x5B 0x28 0x57 ] */ notedv PITCH_C3, 40, 87 +/* 0x1C5F [0xFF ] */ end + +.channel CHAN_1C60 +/* 0x1C60 [0x88 0x1C 0x73 ] */ ldlayer 0, LAYER_1C73 +/* 0x1C63 [0x89 0x1C 0x69 ] */ ldlayer 1, LAYER_1C69 +/* 0x1C66 [0xFF ] */ end + +.layer LAYER_1C67 +/* 0x1C67 [0xC2 0xF4 ] */ transpose -12 +.layer LAYER_1C69 +/* 0x1C69 [0xC6 0x1B ] */ instr SF0_INST_27 +/* 0x1C6B [0xC7 0x81 0x20 0xFF ] */ portamento 0x81, PITCH_F3, 255 +/* 0x1C6F [0x54 0x24 0x69 ] */ notedv PITCH_F2, 36, 105 +/* 0x1C72 [0xFF ] */ end + +.layer LAYER_1C73 +/* 0x1C73 [0xC6 0x27 ] */ instr SF0_INST_39 +/* 0x1C75 [0xC7 0x81 0x2E 0x2C ] */ portamento 0x81, PITCH_G4, 44 +/* 0x1C79 [0x62 0x80 0x8C 0x4B ] */ notedv PITCH_G3, 140, 75 +/* 0x1C7D [0xFF ] */ end + +.channel CHAN_1C7E +/* 0x1C7E [0xC1 0x1A ] */ instr SF0_INST_26 +/* 0x1C80 [0xDA 0xBF 0xF8 ] */ env ENVELOPE_BFF8 +/* 0x1C83 [0x88 0x1C 0x8D ] */ ldlayer 0, LAYER_1C8D +CHAN_1C86: +/* 0x1C86 [0xD7 0x7F ] */ vibfreq 127 +/* 0x1C88 [0xE2 0x00 0x80 0x38 ] */ vibdepthgrad 0, 128, 56 +/* 0x1C8C [0xFF ] */ end + +.layer LAYER_1C8D +/* 0x1C8D [0x53 0x60 0x6E ] */ notedv PITCH_E2, 96, 110 +/* 0x1C90 [0xFF ] */ end + +.channel CHAN_1C91 +/* 0x1C91 [0xC1 0x1A ] */ instr SF0_INST_26 +/* 0x1C93 [0x88 0x1C 0x9A ] */ ldlayer 0, LAYER_1C9A +/* 0x1C96 [0x89 0x1C 0xA6 ] */ ldlayer 1, LAYER_1CA6 +/* 0x1C99 [0xFF ] */ end + +.layer LAYER_1C9A +/* 0x1C9A [0xCB 0xBF 0xF8 0xFB ] */ env ENVELOPE_BFF8, 251 +/* 0x1C9E [0xC7 0x01 0x1B 0x1E ] */ portamento 0x01, PITCH_C3, 30 +/* 0x1CA2 [0x64 0x60 0x64 ] */ notedv PITCH_A3, 96, 100 +/* 0x1CA5 [0xFF ] */ end + +.layer LAYER_1CA6 +/* 0x1CA6 [0x5B 0x60 0x60 ] */ notedv PITCH_C3, 96, 96 +/* 0x1CA9 [0xFF ] */ end + +.channel CHAN_1CAA +/* 0x1CAA [0x88 0x1C 0xAE ] */ ldlayer 0, LAYER_1CAE +/* 0x1CAD [0xFF ] */ end + +.layer LAYER_1CAE +/* 0x1CAE [0xC6 0x1A ] */ instr SF0_INST_26 +/* 0x1CB0 [0xCB 0xBF 0x84 0xFB ] */ env ENVELOPE_BF84, 251 +/* 0x1CB4 [0x4C 0x08 0x6E ] */ notedv PITCH_A1, 8, 110 +/* 0x1CB7 [0x48 0x30 0x6E ] */ notedv PITCH_F1, 48, 110 +/* 0x1CBA [0xFF ] */ end + +.channel CHAN_1CBB +/* 0x1CBB [0xC1 0x28 ] */ instr SF0_INST_40 +/* 0x1CBD [0xDA 0xBF 0xE4 ] */ env ENVELOPE_BFE4 +/* 0x1CC0 [0x88 0x1C 0xC4 ] */ ldlayer 0, LAYER_1CC4 +/* 0x1CC3 [0xFF ] */ end + +.layer LAYER_1CC4 +/* 0x1CC4 [0x17 0x07 0x5D 0x7F ] */ notedvg PITCH_AF2, 7, 93, 127 +/* 0x1CC8 [0x62 0x05 0x5A ] */ notedv PITCH_G3, 5, 90 +/* 0x1CCB [0xFF ] */ end + +.channel CHAN_1CCC +/* 0x1CCC [0x88 0x1C 0xD0 ] */ ldlayer 0, LAYER_1CD0 +/* 0x1CCF [0xFF ] */ end + +.layer LAYER_1CD0 +/* 0x1CD0 [0xC6 0x1E ] */ instr SF0_INST_30 +/* 0x1CD2 [0x64 0x08 0x69 ] */ notedv PITCH_A3, 8, 105 +/* 0x1CD5 [0xC6 0x29 ] */ instr SF0_INST_41 +/* 0x1CD7 [0xCB 0xBF 0x98 0xFF ] */ env ENVELOPE_BF98, 255 +/* 0x1CDB [0x61 0x16 0x57 ] */ notedv PITCH_GF3, 22, 87 +/* 0x1CDE [0xFF ] */ end + +.channel CHAN_1CDF +/* 0x1CDF [0x88 0x1C 0xE6 ] */ ldlayer 0, LAYER_1CE6 +/* 0x1CE2 [0x89 0x1C 0xEC ] */ ldlayer 1, LAYER_1CEC +/* 0x1CE5 [0xFF ] */ end + +.layer LAYER_1CE6 +/* 0x1CE6 [0xC6 0x1C ] */ instr SF0_INST_28 +/* 0x1CE8 [0x60 0x12 0x6E ] */ notedv PITCH_F3, 18, 110 +/* 0x1CEB [0xFF ] */ end + +.layer LAYER_1CEC +/* 0x1CEC [0xC6 0x1A ] */ instr SF0_INST_26 +/* 0x1CEE [0xC2 0x30 ] */ transpose 48 +/* 0x1CF0 [0xCB 0xC0 0xB4 0xFB ] */ env ENVELOPE_C0B4, 251 +/* 0x1CF4 [0x5B 0x0A 0x4B ] */ notedv PITCH_C3, 10, 75 +/* 0x1CF7 [0x1F 0x04 0x4B 0x7F ] */ notedvg PITCH_E3, 4, 75, 127 +/* 0x1CFB [0x5F 0x04 0x4B ] */ notedv PITCH_E3, 4, 75 +/* 0x1CFE [0xFF ] */ end + +.channel CHAN_1CFF +/* 0x1CFF [0xC1 0x1E ] */ instr SF0_INST_30 +/* 0x1D01 [0x88 0x1D 0x05 ] */ ldlayer 0, LAYER_1D05 +/* 0x1D04 [0xFF ] */ end + +.layer LAYER_1D05 +/* 0x1D05 [0xC7 0x81 0x30 0xFF ] */ portamento 0x81, PITCH_A4, 255 +/* 0x1D09 [0x40 0x12 0x64 ] */ notedv PITCH_A0, 18, 100 +/* 0x1D0C [0xFF ] */ end + +.channel CHAN_1D0D +/* 0x1D0D [0xC1 0x21 ] */ instr SF0_INST_33 +/* 0x1D0F [0x88 0x1D 0x13 ] */ ldlayer 0, LAYER_1D13 +/* 0x1D12 [0xFF ] */ end + +.layer LAYER_1D13 +/* 0x1D13 [0xC7 0x81 0x27 0x7F ] */ portamento 0x81, PITCH_C4, 127 +/* 0x1D17 [0x72 0x07 0x6E ] */ notedv PITCH_B4, 7, 110 +/* 0x1D1A [0xFF ] */ end + +.channel CHAN_1D1B +/* 0x1D1B [0xCC 0x18 ] */ ldi 24 +/* 0x1D1D [0x71 ] */ stio IO_PORT_1 +/* 0x1D1E [0x88 0x1D 0x42 ] */ ldlayer 0, LAYER_1D42 +/* 0x1D21 [0x89 0x1D 0x2B ] */ ldlayer 1, LAYER_1D2B +/* 0x1D24 [0xD7 0x7F ] */ vibfreq 127 +/* 0x1D26 [0xE2 0x00 0xA0 0x09 ] */ vibdepthgrad 0, 160, 9 +/* 0x1D2A [0xFF ] */ end + +.layer LAYER_1D2B +/* 0x1D2B [0xC6 0x86 ] */ instr FONTANY_INSTR_8PULSE +/* 0x1D2D [0xC7 0x81 0x03 0xFF ] */ portamento 0x81, PITCH_C1, 255 +/* 0x1D31 [0x6E 0x64 0x1E ] */ notedv PITCH_G4, 100, 30 +/* 0x1D34 [0xC7 0x81 0x0F 0xFF ] */ portamento 0x81, PITCH_C2, 255 +/* 0x1D38 [0x7A 0x64 0x1E ] */ notedv PITCH_G5, 100, 30 +/* 0x1D3B [0xC4 ] */ legato +LAYER_1D3C: +/* 0x1D3C [0x7A 0x80 0xC8 0x1E ] */ notedv PITCH_G5, 200, 30 +/* 0x1D40 [0xF4 0xFA ] */ rjump LAYER_1D3C + +.layer LAYER_1D42 +/* 0x1D42 [0xC6 0x2A ] */ instr SF0_INST_42 +/* 0x1D44 [0xC4 ] */ legato +/* 0x1D45 [0xC2 0x09 ] */ transpose 9 +/* 0x1D47 [0xC7 0x81 0x03 0xFF ] */ portamento 0x81, PITCH_C1, 255 +LAYER_1D4B: +/* 0x1D4B [0x7A 0x80 0xC8 0x32 ] */ notedv PITCH_G5, 200, 50 +/* 0x1D4F [0xF4 0xFA ] */ rjump LAYER_1D4B + +.channel CHAN_1D51 +/* 0x1D51 [0x88 0x1D 0x5D ] */ ldlayer 0, LAYER_1D5D +/* 0x1D54 [0x89 0x1D 0x5B ] */ ldlayer 1, LAYER_1D5B +/* 0x1D57 [0x8A 0x1C 0x73 ] */ ldlayer 2, LAYER_1C73 +/* 0x1D5A [0xFF ] */ end + +.layer LAYER_1D5B +/* 0x1D5B [0xC2 0xFC ] */ transpose -4 +.layer LAYER_1D5D +/* 0x1D5D [0xC6 0x27 ] */ instr SF0_INST_39 +/* 0x1D5F [0xC7 0x81 0x33 0x2C ] */ portamento 0x81, PITCH_C5, 44 +/* 0x1D63 [0x60 0x80 0x8C 0x5A ] */ notedv PITCH_F3, 140, 90 +/* 0x1D67 [0xFF ] */ end + +.channel CHAN_1D68 +/* 0x1D68 [0xC1 0x2B ] */ instr SF0_INST_43 +/* 0x1D6A [0xDA 0xC0 0x4C ] */ env ENVELOPE_C04C +/* 0x1D6D [0x88 0x1D 0x74 ] */ ldlayer 0, LAYER_1D74 +/* 0x1D70 [0x89 0x1C 0x31 ] */ ldlayer 1, LAYER_1C31 +/* 0x1D73 [0xFF ] */ end + +.layer LAYER_1D74 +/* 0x1D74 [0x58 0x03 0x6E ] */ notedv PITCH_A2, 3, 110 +/* 0x1D77 [0xC7 0x02 0x0E 0x0C ] */ portamento 0x02, PITCH_B1, 12 +/* 0x1D7B [0x66 0x06 0x6E ] */ notedv PITCH_B3, 6, 110 +/* 0x1D7E [0xC0 0x07 ] */ ldelay 7 +/* 0x1D80 [0xFF ] */ end + +.channel CHAN_1D81 +/* 0x1D81 [0x88 0x1D 0x85 ] */ ldlayer 0, LAYER_1D85 +/* 0x1D84 [0xFF ] */ end + +.layer LAYER_1D85 +/* 0x1D85 [0xC6 0x1A ] */ instr SF0_INST_26 +/* 0x1D87 [0xC2 0x30 ] */ transpose 48 +/* 0x1D89 [0x18 0x03 0x64 0x7F ] */ notedvg PITCH_A2, 3, 100, 127 +/* 0x1D8D [0xCF 0xFB ] */ releaserate 251 +/* 0x1D8F [0xC7 0x81 0x0F 0x30 ] */ portamento 0x81, PITCH_C2, 48 +/* 0x1D93 [0x5C 0x24 0x64 ] */ notedv PITCH_DF3, 36, 100 +/* 0x1D96 [0xFF ] */ end + +.channel CHAN_1D97 +/* 0x1D97 [0x88 0x1D 0x9E ] */ ldlayer 0, LAYER_1D9E +/* 0x1D9A [0x89 0x1D 0xA4 ] */ ldlayer 1, LAYER_1DA4 +/* 0x1D9D [0xFF ] */ end + +.layer LAYER_1D9E +/* 0x1D9E [0xC6 0x1C ] */ instr SF0_INST_28 +/* 0x1DA0 [0x64 0x12 0x6E ] */ notedv PITCH_A3, 18, 110 +/* 0x1DA3 [0xFF ] */ end + +.layer LAYER_1DA4 +/* 0x1DA4 [0xC6 0x1A ] */ instr SF0_INST_26 +/* 0x1DA6 [0xC2 0x30 ] */ transpose 48 +/* 0x1DA8 [0xCB 0xC0 0xB4 0xFB ] */ env ENVELOPE_C0B4, 251 +/* 0x1DAC [0x60 0x0A 0x4B ] */ notedv PITCH_F3, 10, 75 +/* 0x1DAF [0x1F 0x04 0x4B 0x7F ] */ notedvg PITCH_E3, 4, 75, 127 +/* 0x1DB3 [0x53 0x04 0x4B ] */ notedv PITCH_E2, 4, 75 +/* 0x1DB6 [0xFF ] */ end + +.channel CHAN_1DB7 +/* 0x1DB7 [0x88 0x1D 0xBE ] */ ldlayer 0, LAYER_1DBE +/* 0x1DBA [0x89 0x1D 0xC4 ] */ ldlayer 1, LAYER_1DC4 +/* 0x1DBD [0xFF ] */ end + +.layer LAYER_1DBE +/* 0x1DBE [0xC6 0x1C ] */ instr SF0_INST_28 +/* 0x1DC0 [0x6A 0x10 0x69 ] */ notedv PITCH_EF4, 16, 105 +/* 0x1DC3 [0xFF ] */ end + +.layer LAYER_1DC4 +/* 0x1DC4 [0xC6 0x1A ] */ instr SF0_INST_26 +/* 0x1DC6 [0xCB 0xBF 0xD0 0xFB ] */ env ENVELOPE_BFD0, 251 +/* 0x1DCA [0x63 0x04 0x56 ] */ notedv PITCH_AF3, 4, 86 +/* 0x1DCD [0x58 0x04 0x40 ] */ notedv PITCH_A2, 4, 64 +/* 0x1DD0 [0xFF ] */ end + +.channel CHAN_1DD1 +/* 0x1DD1 [0x88 0x1D 0xDE ] */ ldlayer 0, LAYER_1DDE +/* 0x1DD4 [0x89 0x1D 0xD8 ] */ ldlayer 1, LAYER_1DD8 +/* 0x1DD7 [0xFF ] */ end + +.layer LAYER_1DD8 +/* 0x1DD8 [0xC6 0x1C ] */ instr SF0_INST_28 +/* 0x1DDA [0x58 0x28 0x69 ] */ notedv PITCH_A2, 40, 105 +/* 0x1DDD [0xFF ] */ end + +.layer LAYER_1DDE +/* 0x1DDE [0xC6 0x22 ] */ instr SF0_INST_34 +/* 0x1DE0 [0xCF 0xEE ] */ releaserate 238 +/* 0x1DE2 [0x75 0x08 0x56 ] */ notedv PITCH_D5, 8, 86 +/* 0x1DE5 [0xC6 0x1A ] */ instr SF0_INST_26 +/* 0x1DE7 [0x6D 0x18 0x64 ] */ notedv PITCH_GF4, 24, 100 +/* 0x1DEA [0xFF ] */ end + +.channel CHAN_1DEB +/* 0x1DEB [0x88 0x1D 0xF2 ] */ ldlayer 0, LAYER_1DF2 +/* 0x1DEE [0x89 0x1E 0x00 ] */ ldlayer 1, LAYER_1E00 +/* 0x1DF1 [0xFF ] */ end + +.layer LAYER_1DF2 +/* 0x1DF2 [0xC6 0x2F ] */ instr SF0_INST_47 +/* 0x1DF4 [0xCB 0xBF 0x98 0xFB ] */ env ENVELOPE_BF98, 251 +/* 0x1DF8 [0xC7 0x81 0x32 0x90 ] */ portamento 0x81, PITCH_B4, 144 +/* 0x1DFC [0x5A 0x20 0x6E ] */ notedv PITCH_B2, 32, 110 +/* 0x1DFF [0xFF ] */ end + +.layer LAYER_1E00 +/* 0x1E00 [0xC6 0x1A ] */ instr SF0_INST_26 +/* 0x1E02 [0xCB 0xBF 0xD0 0xF1 ] */ env ENVELOPE_BFD0, 241 +/* 0x1E06 [0x57 0x04 0x40 ] */ notedv PITCH_AF2, 4, 64 +/* 0x1E09 [0x64 0x0C 0x38 ] */ notedv PITCH_A3, 12, 56 +/* 0x1E0C [0xFF ] */ end + +.channel CHAN_1E0D +/* 0x1E0D [0xCC 0x18 ] */ ldi 24 +/* 0x1E0F [0x71 ] */ stio IO_PORT_1 +/* 0x1E10 [0x88 0x1E 0x17 ] */ ldlayer 0, LAYER_1E17 +/* 0x1E13 [0x89 0x1C 0x69 ] */ ldlayer 1, LAYER_1C69 +/* 0x1E16 [0xFF ] */ end + +.layer LAYER_1E17 +/* 0x1E17 [0xC6 0x2A ] */ instr SF0_INST_42 +/* 0x1E19 [0xC2 0x0C ] */ transpose 12 +/* 0x1E1B [0xC7 0x81 0x38 0x7F ] */ portamento 0x81, PITCH_F5, 127 +/* 0x1E1F [0x6C 0x24 0x50 ] */ notedv PITCH_F4, 36, 80 +/* 0x1E22 [0xFF ] */ end + +.channel CHAN_1E23 +/* 0x1E23 [0x88 0x1E 0x2A ] */ ldlayer 0, LAYER_1E2A +/* 0x1E26 [0x89 0x1E 0x3A ] */ ldlayer 1, LAYER_1E3A +/* 0x1E29 [0xFF ] */ end + +.layer LAYER_1E2A +/* 0x1E2A [0xC6 0x1A ] */ instr SF0_INST_26 +/* 0x1E2C [0xC2 0x30 ] */ transpose 48 +/* 0x1E2E [0xCB 0xC0 0x54 0xE8 ] */ env ENVELOPE_C054, 232 +/* 0x1E32 [0xC7 0x81 0x13 0x48 ] */ portamento 0x81, PITCH_E2, 72 +/* 0x1E36 [0x55 0x04 0x53 ] */ notedv PITCH_GF2, 4, 83 +/* 0x1E39 [0xFF ] */ end + +.layer LAYER_1E3A +/* 0x1E3A [0xC6 0x29 ] */ instr SF0_INST_41 +/* 0x1E3C [0xCF 0xE1 ] */ releaserate 225 +/* 0x1E3E [0xC7 0x81 0x2D 0xC8 ] */ portamento 0x81, PITCH_GF4, 200 +/* 0x1E42 [0x5C 0x04 0x6E ] */ notedv PITCH_DF3, 4, 110 +/* 0x1E45 [0xFF ] */ end + +.channel CHAN_1E46 +/* 0x1E46 [0xCC 0x20 ] */ ldi 32 +/* 0x1E48 [0x71 ] */ stio IO_PORT_1 +/* 0x1E49 [0x88 0x1E 0x75 ] */ ldlayer 0, LAYER_1E75 +/* 0x1E4C [0x89 0x1E 0x69 ] */ ldlayer 1, LAYER_1E69 +/* 0x1E4F [0x8A 0x1E 0x57 ] */ ldlayer 2, LAYER_1E57 +CHAN_1E52: +/* 0x1E52 [0xD7 0x64 ] */ vibfreq 100 +/* 0x1E54 [0xD8 0x54 ] */ vibdepth 84 +/* 0x1E56 [0xFF ] */ end + +.layer LAYER_1E57 +/* 0x1E57 [0xC4 ] */ legato +/* 0x1E58 [0xC6 0x34 ] */ instr SF0_INST_52 +/* 0x1E5A [0xCB 0xBF 0xF8 0xFB ] */ env ENVELOPE_BFF8, 251 +/* 0x1E5E [0xC7 0x85 0x0B 0xFF ] */ portamento 0x85, PITCH_AF1, 255 +/* 0x1E62 [0x57 0x24 0x3C ] */ notedv PITCH_AF2, 36, 60 +/* 0x1E65 [0x4B 0x24 0x3C ] */ notedv PITCH_AF1, 36, 60 +/* 0x1E68 [0xFF ] */ end + +.layer LAYER_1E69 +/* 0x1E69 [0xC6 0x25 ] */ instr SF0_INST_37 +/* 0x1E6B [0xC7 0x82 0x0F 0xFF ] */ portamento 0x82, PITCH_C2, 255 +/* 0x1E6F [0x5B 0x3E 0x69 ] */ notedv PITCH_C3, 62, 105 +/* 0x1E72 [0xFF ] */ end + +.layer LAYER_1E73 +/* 0x1E73 [0xC2 0xFA ] */ transpose -6 +.layer LAYER_1E75 +/* 0x1E75 [0xC0 0x01 ] */ ldelay 1 +/* 0x1E77 [0xC6 0x51 ] */ instr SF0_INST_81 +/* 0x1E79 [0xCB 0xBF 0x20 0xFB ] */ env ENVELOPE_BF20, 251 +/* 0x1E7D [0xC7 0x81 0x14 0xFF ] */ portamento 0x81, PITCH_F2, 255 +/* 0x1E81 [0x57 0x08 0x55 ] */ notedv PITCH_AF2, 8, 85 +/* 0x1E84 [0xC7 0x81 0x1B 0xFF ] */ portamento 0x81, PITCH_C3, 255 +/* 0x1E88 [0x4F 0x60 0x55 ] */ notedv PITCH_C2, 96, 85 +/* 0x1E8B [0xFF ] */ end + +.channel CHAN_1E8C +/* 0x1E8C [0xC1 0x1D ] */ instr SF0_INST_29 +/* 0x1E8E [0x88 0x1E 0x92 ] */ ldlayer 0, LAYER_1E92 +/* 0x1E91 [0xFF ] */ end + +.layer LAYER_1E92 +/* 0x1E92 [0xC7 0x83 0x20 0x7F ] */ portamento 0x83, PITCH_F3, 127 +/* 0x1E96 [0x62 0x08 0x64 ] */ notedv PITCH_G3, 8, 100 +/* 0x1E99 [0x6A 0x18 0x64 ] */ notedv PITCH_EF4, 24, 100 +/* 0x1E9C [0xFF ] */ end + +.channel CHAN_1E9D +/* 0x1E9D [0x88 0x1E 0xBB ] */ ldlayer 0, LAYER_1EBB +/* 0x1EA0 [0x89 0x1E 0xA7 ] */ ldlayer 1, LAYER_1EA7 +/* 0x1EA3 [0x8A 0x1C 0x73 ] */ ldlayer 2, LAYER_1C73 +/* 0x1EA6 [0xFF ] */ end + +.layer LAYER_1EA7 +/* 0x1EA7 [0xC2 0x11 ] */ transpose 17 +LAYER_1EA9: +/* 0x1EA9 [0xC6 0x2A ] */ instr SF0_INST_42 +/* 0x1EAB [0xCB 0xBF 0xAC 0xFB ] */ env ENVELOPE_BFAC, 251 +/* 0x1EAF [0xC4 ] */ legato +/* 0x1EB0 [0xC7 0x85 0x2C 0xFF ] */ portamento 0x85, PITCH_F4, 255 +/* 0x1EB4 [0x78 0x10 0x44 ] */ notedv PITCH_F5, 16, 68 +/* 0x1EB7 [0x45 0x2C 0x44 ] */ notedv PITCH_D1, 44, 68 +/* 0x1EBA [0xFF ] */ end + +.layer LAYER_1EBB +/* 0x1EBB [0xC2 0xFE ] */ transpose -2 +/* 0x1EBD [0xFB 0x1D 0x5D ] */ jump LAYER_1D5D + +.channel CHAN_1EC0 +/* 0x1EC0 [0x88 0x1D 0x5D ] */ ldlayer 0, LAYER_1D5D +/* 0x1EC3 [0x89 0x1E 0xCA ] */ ldlayer 1, LAYER_1ECA +/* 0x1EC6 [0x8A 0x1E 0xCE ] */ ldlayer 2, LAYER_1ECE +/* 0x1EC9 [0xFF ] */ end + +.layer LAYER_1ECA +/* 0x1ECA [0xC2 0x14 ] */ transpose 20 +/* 0x1ECC [0xF4 0xDB ] */ rjump LAYER_1EA9 + +.layer LAYER_1ECE +/* 0x1ECE [0xC6 0x4A ] */ instr SF0_INST_74 +/* 0x1ED0 [0xCF 0xDD ] */ releaserate 221 +/* 0x1ED2 [0xC4 ] */ legato +/* 0x1ED3 [0xC7 0x85 0x1C 0xFF ] */ portamento 0x85, PITCH_DF3, 255 +/* 0x1ED7 [0x68 0x10 0x4A ] */ notedv PITCH_DF4, 16, 74 +/* 0x1EDA [0x64 0x44 0x4A ] */ notedv PITCH_A3, 68, 74 +/* 0x1EDD [0xFF ] */ end + +.channel CHAN_1EDE +/* 0x1EDE [0xED 0x16 ] */ gain 22 +/* 0x1EE0 [0x88 0x1E 0xE4 ] */ ldlayer 0, LAYER_1EE4 +/* 0x1EE3 [0xFF ] */ end + +.layer LAYER_1EE4 +/* 0x1EE4 [0xC2 0x30 ] */ transpose 48 +/* 0x1EE6 [0xC6 0x21 ] */ instr SF0_INST_33 +/* 0x1EE8 [0xCB 0xBF 0x20 0xFB ] */ env ENVELOPE_BF20, 251 +/* 0x1EEC [0xC7 0x81 0x2B 0x7F ] */ portamento 0x81, PITCH_E4, 127 +/* 0x1EF0 [0x6F 0x60 0x5F ] */ notedv PITCH_AF4, 96, 95 +/* 0x1EF3 [0xFF ] */ end + +.channel CHAN_1EF4 +/* 0x1EF4 [0xC1 0x23 ] */ instr SF0_INST_35 +/* 0x1EF6 [0xFC 0x00 0xC7 ] */ call CHAN_00C7 +/* 0x1EF9 [0xF3 0x0A ] */ rbeqz CHAN_1F05 +/* 0x1EFB [0xBD 0x00 ] */ samplestart 0 +/* 0x1EFD [0x01 ] */ cdelay 1 +/* 0x1EFE [0xDA 0xC0 0x80 ] */ env ENVELOPE_C080 +/* 0x1F01 [0x88 0x1F 0x0D ] */ ldlayer 0, LAYER_1F0D +/* 0x1F04 [0xFF ] */ end + +CHAN_1F05: +/* 0x1F05 [0x88 0x1F 0x09 ] */ ldlayer 0, LAYER_1F09 +/* 0x1F08 [0xFF ] */ end + +.layer LAYER_1F09 +/* 0x1F09 [0xC7 0x01 0x24 0x38 ] */ portamento 0x01, PITCH_A3, 56 +.layer LAYER_1F0D +/* 0x1F0D [0xC2 0x30 ] */ transpose 48 +/* 0x1F0F [0xC4 ] */ legato +LAYER_1F10: +/* 0x1F10 [0x6B 0xFD 0x00 0x50 ] */ notedv PITCH_E4, 32000, 80 +/* 0x1F14 [0xF4 0xFA ] */ rjump LAYER_1F10 + +.channel CHAN_1F16 +/* 0x1F16 [0xCC 0x00 ] */ ldi 0 +/* 0x1F18 [0x76 ] */ stio IO_PORT_6 +CHAN_1F19: +/* 0x1F19 [0xCB 0x1F 0x32 ] */ ldseq ARRAY_1F32 +/* 0x1F1C [0xC7 0x00 0x1F 0x60 ] */ stseq 0, LAYER_1F5F + STSEQ_TRANSPOSITION +/* 0x1F20 [0x66 ] */ ldio IO_PORT_6 +/* 0x1F21 [0xCB 0x1F 0x36 ] */ ldseq ARRAY_1F36 +/* 0x1F24 [0xC7 0x00 0x1F 0x5B ] */ stseq 0, LAYER_1F5A + STSEQ_NOTEDV_DELAY +/* 0x1F28 [0xCC 0x18 ] */ ldi 24 +/* 0x1F2A [0x71 ] */ stio IO_PORT_1 +/* 0x1F2B [0x88 0x1F 0x4D ] */ ldlayer 0, LAYER_1F4D +/* 0x1F2E [0x89 0x1F 0x3A ] */ ldlayer 1, LAYER_1F3A +/* 0x1F31 [0xFF ] */ end + +.array ARRAY_1F32 + .byte 0, 4, 8, 0 + +.array ARRAY_1F36 + .byte 96, 48, 24, 96 + +.layer LAYER_1F3A +/* 0x1F3A [0xFC 0x1F 0x5F ] */ call LAYER_1F5F +.layer LAYER_1F3D +/* 0x1F3D [0xC6 0x08 ] */ instr SF0_INST_8 +/* 0x1F3F [0xC4 ] */ legato +/* 0x1F40 [0xC7 0x85 0x18 0xFF ] */ portamento 0x85, PITCH_A2, 255 +/* 0x1F44 [0x4F 0x06 0x5A ] */ notedv PITCH_C2, 6, 90 +/* 0x1F47 [0x72 0x50 0x5A ] */ notedv PITCH_B4, 80, 90 +/* 0x1F4A [0xC0 0x21 ] */ ldelay 33 +/* 0x1F4C [0xFF ] */ end + +.layer LAYER_1F4D +/* 0x1F4D [0xFC 0x1F 0x5F ] */ call LAYER_1F5F +/* 0x1F50 [0xC6 0x08 ] */ instr SF0_INST_8 +/* 0x1F52 [0xCB 0xC0 0x4C 0xFB ] */ env ENVELOPE_C04C, 251 +LAYER_1F56: +/* 0x1F56 [0xC7 0x81 0x03 0xFF ] */ portamento 0x81, PITCH_C1, 255 +LAYER_1F5A: +/* 0x1F5A [0x58 0x60 0x58 ] */ notedv PITCH_A2, 96, 88 +/* 0x1F5D [0xF4 0xF7 ] */ rjump LAYER_1F56 + +.layer LAYER_1F5F +/* 0x1F5F [0xC2 0x00 ] */ transpose 0 +/* 0x1F61 [0xFF ] */ end + +.channel CHAN_1F62 +/* 0x1F62 [0xCC 0x01 ] */ ldi 1 +/* 0x1F64 [0x76 ] */ stio IO_PORT_6 +/* 0x1F65 [0xF4 0xB2 ] */ rjump CHAN_1F19 + +.channel CHAN_1F67 +/* 0x1F67 [0xCC 0x02 ] */ ldi 2 +/* 0x1F69 [0x76 ] */ stio IO_PORT_6 +/* 0x1F6A [0xF4 0xAD ] */ rjump CHAN_1F19 + +.channel CHAN_1F6C +/* 0x1F6C [0xC1 0x21 ] */ instr SF0_INST_33 +/* 0x1F6E [0xDA 0xC1 0x4C ] */ env ENVELOPE_C14C +/* 0x1F71 [0xED 0x08 ] */ gain 8 +/* 0x1F73 [0x88 0x1F 0x77 ] */ ldlayer 0, LAYER_1F77 +/* 0x1F76 [0xFF ] */ end + +.layer LAYER_1F77 +/* 0x1F77 [0xC2 0x30 ] */ transpose 48 +/* 0x1F79 [0xC7 0x81 0x30 0x7F ] */ portamento 0x81, PITCH_A4, 127 +/* 0x1F7D [0x74 0x30 0x69 ] */ notedv PITCH_DF5, 48, 105 +/* 0x1F80 [0xFF ] */ end + +.channel CHAN_1F81 +/* 0x1F81 [0x88 0x1F 0x88 ] */ ldlayer 0, LAYER_1F88 +/* 0x1F84 [0x89 0x1F 0x92 ] */ ldlayer 1, LAYER_1F92 +/* 0x1F87 [0xFF ] */ end + +.layer LAYER_1F88 +/* 0x1F88 [0xC6 0x2F ] */ instr SF0_INST_47 +/* 0x1F8A [0xC7 0x81 0x30 0x90 ] */ portamento 0x81, PITCH_A4, 144 +/* 0x1F8E [0x54 0x0E 0x60 ] */ notedv PITCH_F2, 14, 96 +/* 0x1F91 [0xFF ] */ end + +.layer LAYER_1F92 +/* 0x1F92 [0xC6 0x1A ] */ instr SF0_INST_26 +/* 0x1F94 [0x59 0x0E 0x48 ] */ notedv PITCH_BF2, 14, 72 +/* 0x1F97 [0xFF ] */ end + +.channel CHAN_1F98 +/* 0x1F98 [0x88 0x1F 0x9F ] */ ldlayer 0, LAYER_1F9F +/* 0x1F9B [0x89 0x1F 0xA9 ] */ ldlayer 1, LAYER_1FA9 +/* 0x1F9E [0xFF ] */ end + +.layer LAYER_1F9F +/* 0x1F9F [0xC6 0x3F ] */ instr SF0_INST_63 +/* 0x1FA1 [0xCB 0xBF 0x30 0xF4 ] */ env ENVELOPE_BF30, 244 +/* 0x1FA5 [0x6D 0x08 0x6E ] */ notedv PITCH_GF4, 8, 110 +/* 0x1FA8 [0xFF ] */ end + +.layer LAYER_1FA9 +/* 0x1FA9 [0xC6 0x16 ] */ instr SF0_INST_22 +/* 0x1FAB [0xC0 0x03 ] */ ldelay 3 +/* 0x1FAD [0xCB 0xBF 0x30 0xF4 ] */ env ENVELOPE_BF30, 244 +/* 0x1FB1 [0x55 0x05 0x6E ] */ notedv PITCH_GF2, 5, 110 +/* 0x1FB4 [0xFF ] */ end + +.channel CHAN_1FB5 +/* 0x1FB5 [0xED 0x0F ] */ gain 15 +/* 0x1FB7 [0x88 0x1B 0x32 ] */ ldlayer 0, LAYER_1B32 +/* 0x1FBA [0x89 0x1B 0x49 ] */ ldlayer 1, LAYER_1B49 +/* 0x1FBD [0xFF ] */ end + +.channel CHAN_1FBE +/* 0x1FBE [0x88 0x1F 0xC5 ] */ ldlayer 0, LAYER_1FC5 +/* 0x1FC1 [0x89 0x1A 0xA2 ] */ ldlayer 1, LAYER_1AA2 +/* 0x1FC4 [0xFF ] */ end + +.layer LAYER_1FC5 +/* 0x1FC5 [0xC6 0x27 ] */ instr SF0_INST_39 +/* 0x1FC7 [0xC7 0x81 0x0F 0x28 ] */ portamento 0x81, PITCH_C2, 40 +/* 0x1FCB [0x6C 0x40 0x50 ] */ notedv PITCH_F4, 64, 80 +/* 0x1FCE [0xFF ] */ end + +.channel CHAN_1FCF +/* 0x1FCF [0x88 0x1F 0xDB ] */ ldlayer 0, LAYER_1FDB +CHAN_1FD2: +/* 0x1FD2 [0x89 0x1F 0xE5 ] */ ldlayer 1, LAYER_1FE5 +/* 0x1FD5 [0x8A 0x20 0xA3 ] */ ldlayer 2, LAYER_20A3 +/* 0x1FD8 [0xED 0x14 ] */ gain 20 +/* 0x1FDA [0xFF ] */ end + +.layer LAYER_1FDB +/* 0x1FDB [0xC6 0x43 ] */ instr SF0_INST_67 +/* 0x1FDD [0xCB 0xC0 0x0C 0xC8 ] */ env ENVELOPE_C00C, 200 +/* 0x1FE1 [0x5B 0x44 0x64 ] */ notedv PITCH_C3, 68, 100 +/* 0x1FE4 [0xFF ] */ end + +.layer LAYER_1FE5 +/* 0x1FE5 [0xC2 0x30 ] */ transpose 48 +/* 0x1FE7 [0xFB 0x37 0xD7 ] */ jump LAYER_37D7 + +.channel CHAN_1FEA +/* 0x1FEA [0x88 0x1F 0xEF ] */ ldlayer 0, LAYER_1FEF +/* 0x1FED [0xF4 0xE3 ] */ rjump CHAN_1FD2 + +.layer LAYER_1FEF +/* 0x1FEF [0xC6 0x44 ] */ instr SF0_INST_68 +/* 0x1FF1 [0xC2 0x0A ] */ transpose 10 +/* 0x1FF3 [0xCB 0xC0 0x0C 0xC8 ] */ env ENVELOPE_C00C, 200 +/* 0x1FF7 [0x73 0x44 0x64 ] */ notedv PITCH_C5, 68, 100 +/* 0x1FFA [0xFF ] */ end + +.channel CHAN_1FFB +/* 0x1FFB [0x88 0x20 0x00 ] */ ldlayer 0, LAYER_2000 +/* 0x1FFE [0xF4 0xD2 ] */ rjump CHAN_1FD2 + +.layer LAYER_2000 +/* 0x2000 [0xC6 0x40 ] */ instr SF0_INST_64 +/* 0x2002 [0xCB 0xC0 0x00 0xC8 ] */ env ENVELOPE_C000, 200 +/* 0x2006 [0x70 0x44 0x36 ] */ notedv PITCH_A4, 68, 54 +/* 0x2009 [0xFF ] */ end + +.channel CHAN_200A +/* 0x200A [0xC1 0x21 ] */ instr SF0_INST_33 +/* 0x200C [0x88 0x20 0x10 ] */ ldlayer 0, LAYER_2010 +/* 0x200F [0xFF ] */ end + +.layer LAYER_2010 +/* 0x2010 [0x6C 0x06 0x66 ] */ notedv PITCH_F4, 6, 102 +/* 0x2013 [0xF4 0xFB ] */ rjump LAYER_2010 + +.channel CHAN_2015 +/* 0x2015 [0xC1 0x21 ] */ instr SF0_INST_33 +/* 0x2017 [0x88 0x20 0x1B ] */ ldlayer 0, LAYER_201B +/* 0x201A [0xFF ] */ end + +.layer LAYER_201B +/* 0x201B [0x70 0x03 0x66 ] */ notedv PITCH_A4, 3, 102 +/* 0x201E [0xF4 0xFB ] */ rjump LAYER_201B + +.channel CHAN_2020 +/* 0x2020 [0xFC 0x36 0x0A ] */ call CHAN_360A +/* 0x2023 [0x88 0x20 0x2D ] */ ldlayer 0, LAYER_202D +/* 0x2026 [0x89 0x20 0x37 ] */ ldlayer 1, LAYER_2037 +/* 0x2029 [0x8A 0x20 0x41 ] */ ldlayer 2, LAYER_2041 +/* 0x202C [0xFF ] */ end + +.layer LAYER_202D +/* 0x202D [0xC6 0x2E ] */ instr SF0_INST_46 +/* 0x202F [0xC7 0x81 0x37 0xFF ] */ portamento 0x81, PITCH_E5, 255 +/* 0x2033 [0x5F 0x48 0x41 ] */ notedv PITCH_E3, 72, 65 +/* 0x2036 [0xFF ] */ end + +.layer LAYER_2037 +/* 0x2037 [0xC6 0x4D ] */ instr SF0_INST_77 +/* 0x2039 [0xC7 0x81 0x37 0xE7 ] */ portamento 0x81, PITCH_E5, 231 +/* 0x203D [0x6B 0x48 0x3A ] */ notedv PITCH_E4, 72, 58 +/* 0x2040 [0xFF ] */ end + +.layer LAYER_2041 +/* 0x2041 [0xC6 0x2F ] */ instr SF0_INST_47 +/* 0x2043 [0xCB 0xC0 0x54 0xE7 ] */ env ENVELOPE_C054, 231 +/* 0x2047 [0xC7 0x81 0x33 0xFF ] */ portamento 0x81, PITCH_C5, 255 +/* 0x204B [0x58 0x30 0x48 ] */ notedv PITCH_A2, 48, 72 +/* 0x204E [0xFF ] */ end + +.channel CHAN_204F +/* 0x204F [0x88 0x20 0x56 ] */ ldlayer 0, LAYER_2056 +/* 0x2052 [0x8A 0x20 0x65 ] */ ldlayer 2, LAYER_2065 +/* 0x2055 [0xFF ] */ end + +.layer LAYER_2056 +/* 0x2056 [0xC6 0x11 ] */ instr SF0_INST_17 +/* 0x2058 [0xCB 0xBF 0x44 0xFB ] */ env ENVELOPE_BF44, 251 +/* 0x205C [0xC7 0x82 0x2F 0xFF ] */ portamento 0x82, PITCH_AF4, 255 +/* 0x2060 [0x40 0x80 0xC8 0x55 ] */ notedv PITCH_A0, 200, 85 +/* 0x2064 [0xFF ] */ end + +.layer LAYER_2065 +/* 0x2065 [0xC6 0x2F ] */ instr SF0_INST_47 +/* 0x2067 [0xCB 0xBF 0x44 0xFB ] */ env ENVELOPE_BF44, 251 +/* 0x206B [0xC7 0x82 0x3B 0xFF ] */ portamento 0x82, PITCH_AF5, 255 +/* 0x206F [0x58 0x80 0xC8 0x35 ] */ notedv PITCH_A2, 200, 53 +/* 0x2073 [0xFF ] */ end + +.channel CHAN_2074 +/* 0x2074 [0xCC 0x1E ] */ ldi 30 +/* 0x2076 [0x71 ] */ stio IO_PORT_1 +/* 0x2077 [0x88 0x20 0x85 ] */ ldlayer 0, LAYER_2085 +/* 0x207A [0x89 0x20 0x94 ] */ ldlayer 1, LAYER_2094 +/* 0x207D [0x8A 0x20 0xA3 ] */ ldlayer 2, LAYER_20A3 +/* 0x2080 [0xD8 0x3C ] */ vibdepth 60 +/* 0x2082 [0xD7 0xFF ] */ vibfreq 255 +/* 0x2084 [0xFF ] */ end + +.layer LAYER_2085 +/* 0x2085 [0xC6 0x3C ] */ instr SF0_INST_60 +/* 0x2087 [0xCB 0xC0 0x9C 0xE7 ] */ env ENVELOPE_C09C, 231 +/* 0x208B [0xC7 0x81 0x1A 0xFF ] */ portamento 0x81, PITCH_B2, 255 +/* 0x208F [0x66 0x82 0x58 0x69 ] */ notedv PITCH_B3, 600, 105 +/* 0x2093 [0xFF ] */ end + +.layer LAYER_2094 +/* 0x2094 [0xC6 0x11 ] */ instr SF0_INST_17 +/* 0x2096 [0xCB 0xC0 0x9C 0xE7 ] */ env ENVELOPE_C09C, 231 +/* 0x209A [0xC7 0x81 0x1A 0xFF ] */ portamento 0x81, PITCH_B2, 255 +/* 0x209E [0x66 0x82 0x58 0x5F ] */ notedv PITCH_B3, 600, 95 +/* 0x20A2 [0xFF ] */ end + +.layer LAYER_20A3 +/* 0x20A3 [0xC6 0x2F ] */ instr SF0_INST_47 +/* 0x20A5 [0xCB 0xC0 0x94 0xE7 ] */ env ENVELOPE_C094, 231 +/* 0x20A9 [0xC7 0x81 0x0E 0xFF ] */ portamento 0x81, PITCH_B1, 255 +/* 0x20AD [0x5A 0x82 0x58 0x5F ] */ notedv PITCH_B2, 600, 95 +/* 0x20B1 [0xFF ] */ end + +.channel CHAN_20B2 +/* 0x20B2 [0x88 0x20 0xBE ] */ ldlayer 0, LAYER_20BE +/* 0x20B5 [0x89 0x20 0xBC ] */ ldlayer 1, LAYER_20BC +/* 0x20B8 [0x8A 0x2F 0xF5 ] */ ldlayer 2, LAYER_2FF5 +/* 0x20BB [0xFF ] */ end + +.layer LAYER_20BC +/* 0x20BC [0xC2 0xEE ] */ transpose -18 +.layer LAYER_20BE +/* 0x20BE [0xC6 0x2F ] */ instr SF0_INST_47 +/* 0x20C0 [0xCF 0xDD ] */ releaserate 221 +/* 0x20C2 [0x72 0x80 0xC8 0x55 ] */ notedv PITCH_B4, 200, 85 +/* 0x20C6 [0xFF ] */ end + +.channel CHAN_20C7 +/* 0x20C7 [0x88 0x20 0xCE ] */ ldlayer 0, LAYER_20CE +/* 0x20CA [0x89 0x2D 0x6B ] */ ldlayer 1, LAYER_2D6B +/* 0x20CD [0xFF ] */ end + +.layer LAYER_20CE +/* 0x20CE [0xC6 0x2F ] */ instr SF0_INST_47 +/* 0x20D0 [0xCF 0xF0 ] */ releaserate 240 +/* 0x20D2 [0x72 0x7F 0x55 ] */ notedv PITCH_B4, 127, 85 +/* 0x20D5 [0xFF ] */ end + +.channel CHAN_20D6 +/* 0x20D6 [0x88 0x20 0xDA ] */ ldlayer 0, LAYER_20DA +/* 0x20D9 [0xFF ] */ end + +.layer LAYER_20DA +/* 0x20DA [0xC6 0x21 ] */ instr SF0_INST_33 +/* 0x20DC [0xCB 0xBF 0x20 0xFB ] */ env ENVELOPE_BF20, 251 +/* 0x20E0 [0xC2 0x30 ] */ transpose 48 +/* 0x20E2 [0xC7 0x81 0x13 0xFF ] */ portamento 0x81, PITCH_E2, 255 +/* 0x20E6 [0x6F 0x30 0x50 ] */ notedv PITCH_AF4, 48, 80 +/* 0x20E9 [0xFF ] */ end + +.channel CHAN_20EA +/* 0x20EA [0x88 0x3A 0x38 ] */ ldlayer 0, LAYER_3A38 +/* 0x20ED [0x89 0x2A 0xDA ] */ ldlayer 1, LAYER_2ADA +/* 0x20F0 [0xFF ] */ end + +.channel CHAN_20F1 +/* 0x20F1 [0x88 0x20 0xF8 ] */ ldlayer 0, LAYER_20F8 +/* 0x20F4 [0x89 0x21 0x03 ] */ ldlayer 1, LAYER_2103 +/* 0x20F7 [0xFF ] */ end + +.layer LAYER_20F8 +/* 0x20F8 [0xC6 0x29 ] */ instr SF0_INST_41 +/* 0x20FA [0xCF 0xE0 ] */ releaserate 224 +/* 0x20FC [0x6E 0x06 0x64 ] */ notedv PITCH_G4, 6, 100 +/* 0x20FF [0x63 0x00 0x64 ] */ notedv PITCH_AF3, 0, 100 +/* 0x2102 [0xFF ] */ end + +.layer LAYER_2103 +/* 0x2103 [0xC6 0x27 ] */ instr SF0_INST_39 +/* 0x2105 [0x6A 0x14 0x4C ] */ notedv PITCH_EF4, 20, 76 +/* 0x2108 [0xC6 0x21 ] */ instr SF0_INST_33 +/* 0x210A [0x76 0x0A 0x66 ] */ notedv PITCH_EF5, 10, 102 +/* 0x210D [0xFF ] */ end + +.channel CHAN_210E +/* 0x210E [0xC1 0x2F ] */ instr SF0_INST_47 +/* 0x2110 [0xDA 0xC0 0x54 ] */ env ENVELOPE_C054 +/* 0x2113 [0x88 0x21 0x17 ] */ ldlayer 0, LAYER_2117 +/* 0x2116 [0xFF ] */ end + +.layer LAYER_2117 +/* 0x2117 [0x62 0x00 0x5F ] */ notedv PITCH_G3, 0, 95 +/* 0x211A [0xFF ] */ end + +.channel CHAN_211B +/* 0x211B [0xC1 0x20 ] */ instr SF0_INST_32 +/* 0x211D [0xDA 0xBF 0x84 ] */ env ENVELOPE_BF84 +/* 0x2120 [0x88 0x21 0x2A ] */ ldlayer 0, LAYER_212A +/* 0x2123 [0x89 0x1B 0x49 ] */ ldlayer 1, LAYER_1B49 +/* 0x2126 [0x8A 0x1C 0xAE ] */ ldlayer 2, LAYER_1CAE +/* 0x2129 [0xFF ] */ end + +.layer LAYER_212A +/* 0x212A [0xC6 0x1A ] */ instr SF0_INST_26 +/* 0x212C [0xC2 0x24 ] */ transpose 36 +/* 0x212E [0x5F 0x08 0x64 ] */ notedv PITCH_E3, 8, 100 +/* 0x2131 [0x64 0x00 0x64 ] */ notedv PITCH_A3, 0, 100 +/* 0x2134 [0xFF ] */ end + +.channel CHAN_2135 +/* 0x2135 [0x88 0x21 0x39 ] */ ldlayer 0, LAYER_2139 +/* 0x2138 [0xFF ] */ end + +.layer LAYER_2139 +/* 0x2139 [0xC6 0x29 ] */ instr SF0_INST_41 +/* 0x213B [0x62 0x0D 0x60 ] */ notedv PITCH_G3, 13, 96 +/* 0x213E [0xFF ] */ end + +.channel CHAN_213F +/* 0x213F [0xCC 0x10 ] */ ldi 16 +/* 0x2141 [0x71 ] */ stio IO_PORT_1 +/* 0x2142 [0x89 0x21 0x48 ] */ ldlayer 1, LAYER_2148 +/* 0x2145 [0xFB 0x1B 0xE1 ] */ jump CHAN_1BE1 + +.layer LAYER_2148 +/* 0x2148 [0xC6 0x2E ] */ instr SF0_INST_46 +/* 0x214A [0xCB 0xBF 0x84 0xEB ] */ env ENVELOPE_BF84, 235 +/* 0x214E [0xC7 0x82 0x1D 0x7F ] */ portamento 0x82, PITCH_D3, 127 +/* 0x2152 [0x55 0x28 0x4A ] */ notedv PITCH_GF2, 40, 74 +/* 0x2155 [0xFF ] */ end + +.channel CHAN_2156 +/* 0x2156 [0x88 0x21 0x69 ] */ ldlayer 0, LAYER_2169 +/* 0x2159 [0x89 0x21 0x72 ] */ ldlayer 1, LAYER_2172 +/* 0x215C [0x8A 0x21 0x60 ] */ ldlayer 2, LAYER_2160 +/* 0x215F [0xFF ] */ end + +.layer LAYER_2160 +/* 0x2160 [0xC6 0x20 ] */ instr SF0_INST_32 +/* 0x2162 [0x67 0x06 0x5F ] */ notedv PITCH_C4, 6, 95 +/* 0x2165 [0x62 0x00 0x64 ] */ notedv PITCH_G3, 0, 100 +/* 0x2168 [0xFF ] */ end + +.layer LAYER_2169 +/* 0x2169 [0xC6 0x1D ] */ instr SF0_INST_29 +/* 0x216B [0x6B 0x06 0x4C ] */ notedv PITCH_E4, 6, 76 +/* 0x216E [0x6B 0x30 0x4C ] */ notedv PITCH_E4, 48, 76 +/* 0x2171 [0xFF ] */ end + +.layer LAYER_2172 +/* 0x2172 [0xC6 0x1A ] */ instr SF0_INST_26 +/* 0x2174 [0xC2 0x30 ] */ transpose 48 +/* 0x2176 [0xC0 0x08 ] */ ldelay 8 +/* 0x2178 [0x69 0x00 0x78 ] */ notedv PITCH_D4, 0, 120 +/* 0x217B [0xFF ] */ end + +.channel CHAN_217C +/* 0x217C [0x88 0x21 0x93 ] */ ldlayer 0, LAYER_2193 +/* 0x217F [0x89 0x21 0x97 ] */ ldlayer 1, LAYER_2197 +/* 0x2182 [0x8A 0x21 0x86 ] */ ldlayer 2, LAYER_2186 +/* 0x2185 [0xFF ] */ end + +.layer LAYER_2186 +/* 0x2186 [0xC6 0x1B ] */ instr SF0_INST_27 +/* 0x2188 [0xC7 0x84 0x0A 0xF0 ] */ portamento 0x84, PITCH_G1, 240 +/* 0x218C [0x56 0x0A 0x44 ] */ notedv PITCH_G2, 10, 68 +/* 0x218F [0x57 0x0A 0x46 ] */ notedv PITCH_AF2, 10, 70 +/* 0x2192 [0xFF ] */ end + +.layer LAYER_2193 +/* 0x2193 [0xC0 0x0A ] */ ldelay 10 +/* 0x2195 [0xC2 0x01 ] */ transpose 1 +.layer LAYER_2197 +/* 0x2197 [0xC6 0x4E ] */ instr SF0_INST_78 +/* 0x2199 [0xCB 0xBF 0x98 0xFB ] */ env ENVELOPE_BF98, 251 +/* 0x219D [0x66 0x18 0x6C ] */ notedv PITCH_B3, 24, 108 +/* 0x21A0 [0xFF ] */ end + +.channel CHAN_21A1 +/* 0x21A1 [0x88 0x21 0xA5 ] */ ldlayer 0, LAYER_21A5 +/* 0x21A4 [0xFF ] */ end + +.layer LAYER_21A5 +/* 0x21A5 [0xC6 0x1B ] */ instr SF0_INST_27 +/* 0x21A7 [0xC7 0x81 0x1D 0xFF ] */ portamento 0x81, PITCH_D3, 255 +/* 0x21AB [0x51 0x05 0x64 ] */ notedv PITCH_D2, 5, 100 +/* 0x21AE [0xFF ] */ end + +.channel CHAN_21AF +/* 0x21AF [0x88 0x21 0xB3 ] */ ldlayer 0, LAYER_21B3 +/* 0x21B2 [0xFF ] */ end + +.layer LAYER_21B3 +/* 0x21B3 [0xC6 0x4E ] */ instr SF0_INST_78 +/* 0x21B5 [0x6C 0x04 0x64 ] */ notedv PITCH_F4, 4, 100 +/* 0x21B8 [0x72 0x18 0x64 ] */ notedv PITCH_B4, 24, 100 +/* 0x21BB [0xFF ] */ end + +.channel CHAN_21BC +/* 0x21BC [0xC1 0x29 ] */ instr SF0_INST_41 +/* 0x21BE [0xDA 0xC0 0x3C ] */ env ENVELOPE_C03C +/* 0x21C1 [0x88 0x21 0xC5 ] */ ldlayer 0, LAYER_21C5 +/* 0x21C4 [0xFF ] */ end + +.layer LAYER_21C5 +/* 0x21C5 [0xC7 0x81 0x2B 0xFF ] */ portamento 0x81, PITCH_E4, 255 +/* 0x21C9 [0x67 0x18 0x6E ] */ notedv PITCH_C4, 24, 110 +/* 0x21CC [0xFF ] */ end + +/* 0x21CD [0xC1 0x29 ] */ shortvel 41 +/* 0x21CF [0xDA ] */ ldshortvel 10 +/* 0x21D0 [0xC0 0x3C ] */ ldelay 60 +/* 0x21D2 [0xCC ] */ nodrumpan +/* 0x21D3 [0x14 0x71 0x88 0x21 ] */ notedvg PITCH_F2, 113, 136, 33 +/* 0x21D7 [0xE6 ] */ ldshortgate 6 +/* 0x21D8 [0x89 0x21 0xDC ] */ notevg PITCH_GF1, 33, 220 +/* 0x21DB [0xFF ] */ end + +/* 0x21DC [0xC2 0x30 ] */ transpose 48 +/* 0x21DE [0xCB 0xBF 0xF8 0xFB ] */ env ENVELOPE_BFF8, 251 +/* 0x21E2 [0x69 0x00 0x6E ] */ notedv PITCH_D4, 0, 110 +/* 0x21E5 [0xFF ] */ end + +/* 0x21E6 [0xC7 0x81 0x2E 0xFF ] */ portamento 0x81, PITCH_G4, 255 +/* 0x21EA [0x6B 0x04 0x50 ] */ notedv PITCH_E4, 4, 80 +/* 0x21ED [0xFF ] */ end + +.channel CHAN_21EE +/* 0x21EE [0x88 0x08 0xCB ] */ ldlayer 0, LAYER_08CB +/* 0x21F1 [0xFF ] */ end + +.layer LAYER_21F2 +/* 0x21F2 [0xC6 0x2A ] */ instr SF0_INST_42 +/* 0x21F4 [0xC2 0x0C ] */ transpose 12 +/* 0x21F6 [0xC7 0x81 0x2C 0x80 ] */ portamento 0x81, PITCH_F4, 128 +/* 0x21FA [0x78 0x3A 0x40 ] */ notedv PITCH_F5, 58, 64 +/* 0x21FD [0xFF ] */ end + +.layer LAYER_21FE +/* 0x21FE [0xC6 0x1A ] */ instr SF0_INST_26 +/* 0x2200 [0xC2 0x18 ] */ transpose 24 +/* 0x2202 [0x78 0x00 0x50 ] */ notedv PITCH_F5, 0, 80 +/* 0x2205 [0xFF ] */ end + +.channel CHAN_2206 +/* 0x2206 [0x88 0x22 0x0F ] */ ldlayer 0, LAYER_220F +/* 0x2209 [0x89 0x22 0x0D ] */ ldlayer 1, LAYER_220D +/* 0x220C [0xFF ] */ end + +.layer LAYER_220D +/* 0x220D [0xC2 0x04 ] */ transpose 4 +.layer LAYER_220F +/* 0x220F [0xC6 0x1B ] */ instr SF0_INST_27 +/* 0x2211 [0xC7 0x81 0x0C 0xC8 ] */ portamento 0x81, PITCH_A1, 200 +/* 0x2215 [0x43 0x64 0x6E ] */ notedv PITCH_C1, 100, 110 +/* 0x2218 [0xFF ] */ end + +.channel CHAN_2219 +/* 0x2219 [0xED 0x1E ] */ gain 30 +/* 0x221B [0x88 0x22 0x1F ] */ ldlayer 0, LAYER_221F +/* 0x221E [0xFF ] */ end + +.layer LAYER_221F +/* 0x221F [0xC6 0x0F ] */ instr SF0_INST_15 +/* 0x2221 [0x4F 0x2D 0x6E ] */ notedv PITCH_C2, 45, 110 +/* 0x2224 [0xC0 0x14 ] */ ldelay 20 +/* 0x2226 [0x54 0x37 0x6E ] */ notedv PITCH_F2, 55, 110 +/* 0x2229 [0x58 0x2D 0x6E ] */ notedv PITCH_A2, 45, 110 +/* 0x222C [0x5B 0x23 0x6E ] */ notedv PITCH_C3, 35, 110 +/* 0x222F [0xFF ] */ end + +.channel CHAN_2230 +/* 0x2230 [0x88 0x1A 0x7E ] */ ldlayer 0, LAYER_1A7E +/* 0x2233 [0x89 0x22 0x37 ] */ ldlayer 1, LAYER_2237 +/* 0x2236 [0xFF ] */ end + +.layer LAYER_2237 +/* 0x2237 [0xC6 0x27 ] */ instr SF0_INST_39 +/* 0x2239 [0xCB 0xBF 0x98 0xFB ] */ env ENVELOPE_BF98, 251 +/* 0x223D [0xC7 0x81 0x33 0xFF ] */ portamento 0x81, PITCH_C5, 255 +/* 0x2241 [0x55 0x1A 0x2A ] */ notedv PITCH_GF2, 26, 42 +/* 0x2244 [0xFF ] */ end + +.channel CHAN_2245 +/* 0x2245 [0x88 0x22 0x49 ] */ ldlayer 0, LAYER_2249 +/* 0x2248 [0xFF ] */ end + +.layer LAYER_2249 +/* 0x2249 [0xC6 0x22 ] */ instr SF0_INST_34 +/* 0x224B [0xC2 0x30 ] */ transpose 48 +/* 0x224D [0xC4 ] */ legato +/* 0x224E [0xC7 0x85 0x27 0xFF ] */ portamento 0x85, PITCH_C4, 255 +/* 0x2252 [0x64 0x80 0x96 0x50 ] */ notedv PITCH_A3, 150, 80 +LAYER_2256: +/* 0x2256 [0x6E 0x80 0x30 0x50 ] */ noteldv PITCH_G4, 48, 80 +/* 0x225A [0xF4 0xFA ] */ rjump LAYER_2256 + +.channel CHAN_225C +/* 0x225C [0xFC 0x1B 0x59 ] */ call CHAN_1B59 +/* 0x225F [0xFC 0x00 0xC7 ] */ call CHAN_00C7 +/* 0x2262 [0xF3 0x03 ] */ rbeqz CHAN_2267 +/* 0x2264 [0xCC 0x60 ] */ ldi 96 +/* 0x2266 [0x76 ] */ stio IO_PORT_6 +CHAN_2267: +/* 0x2267 [0x89 0x22 0x7F ] */ ldlayer 1, LAYER_227F +CHAN_226A: +/* 0x226A [0x66 ] */ ldio IO_PORT_6 +/* 0x226B [0xC9 0x03 ] */ and 3 +/* 0x226D [0xCB 0x22 0x88 ] */ ldseq ARRAY_2288 +/* 0x2270 [0xC7 0x00 0x22 0x84 ] */ stseq 0, LAYER_2283 + STSEQ_NOTEDV_DELAY +/* 0x2274 [0xC7 0x00 0x22 0x79 ] */ stseq 0, STSEQ_HERE + STSEQ_LDI_IMM +/* 0x2278 [0xCC 0x30 ] */ ldi 48 +/* 0x227A [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0x227D [0xF4 0xEB ] */ rjump CHAN_226A + +.layer LAYER_227F +/* 0x227F [0xC6 0x2B ] */ instr SF0_INST_43 +/* 0x2281 [0xC2 0x30 ] */ transpose 48 +LAYER_2283: +/* 0x2283 [0x67 0x60 0x64 ] */ notedv PITCH_C4, 96, 100 +/* 0x2286 [0xF4 0xFB ] */ rjump LAYER_2283 + +.array ARRAY_2288 + .byte 96, 48, 24, 24 + +.channel CHAN_228C +/* 0x228C [0x88 0x22 0x96 ] */ ldlayer 0, LAYER_2296 +/* 0x228F [0x89 0x22 0xA4 ] */ ldlayer 1, LAYER_22A4 +/* 0x2292 [0x8A 0x22 0xA9 ] */ ldlayer 2, LAYER_22A9 +/* 0x2295 [0xFF ] */ end + +.layer LAYER_2296 +/* 0x2296 [0xC6 0x2F ] */ instr SF0_INST_47 +/* 0x2298 [0xCB 0xC0 0x54 0xE1 ] */ env ENVELOPE_C054, 225 +/* 0x229C [0x70 0x08 0x6E ] */ notedv PITCH_A4, 8, 110 +/* 0x229F [0x6E 0x80 0xA0 0x6E ] */ notedv PITCH_G4, 160, 110 +/* 0x22A3 [0xFF ] */ end + +.layer LAYER_22A4 +/* 0x22A4 [0xC2 0xFA ] */ transpose -6 +/* 0x22A6 [0xFB 0x2D 0xF6 ] */ jump LAYER_2DF6 + +.layer LAYER_22A9 +/* 0x22A9 [0xC2 0xFA ] */ transpose -6 +/* 0x22AB [0xFB 0x2D 0xE9 ] */ jump LAYER_2DE9 + +.channel CHAN_22AE +/* 0x22AE [0x88 0x22 0xB2 ] */ ldlayer 0, LAYER_22B2 +/* 0x22B1 [0xFF ] */ end + +.layer LAYER_22B2 +/* 0x22B2 [0xC6 0x0E ] */ instr SF0_INST_14 +/* 0x22B4 [0xCB 0xC1 0xC0 0xE4 ] */ env ENVELOPE_C1C0, 228 +/* 0x22B8 [0x76 0x06 0x5A ] */ notedv PITCH_EF5, 6, 90 +/* 0x22BB [0x7E 0x0C 0x5A ] */ notedv PITCH_B5, 12, 90 +/* 0x22BE [0xFF ] */ end + +.channel CHAN_22BF +/* 0x22BF [0x88 0x22 0xCC ] */ ldlayer 0, LAYER_22CC +/* 0x22C2 [0x89 0x22 0xD6 ] */ ldlayer 1, LAYER_22D6 +/* 0x22C5 [0xD7 0x80 ] */ vibfreq 128 +/* 0x22C7 [0xE2 0x34 0x00 0x0A ] */ vibdepthgrad 52, 0, 10 +/* 0x22CB [0xFF ] */ end + +.layer LAYER_22CC +/* 0x22CC [0xC6 0x66 ] */ instr SF0_INST_102 +/* 0x22CE [0xC7 0x81 0x0B 0xFF ] */ portamento 0x81, PITCH_AF1, 255 +/* 0x22D2 [0x6C 0x50 0x64 ] */ notedv PITCH_F4, 80, 100 +/* 0x22D5 [0xFF ] */ end + +.layer LAYER_22D6 +/* 0x22D6 [0xF0 0x10 0x00 ] */ unk_F0 4096 +/* 0x22D9 [0xFB 0x09 0x41 ] */ jump LAYER_0941 + +.channel CHAN_22DC +/* 0x22DC [0xC1 0x3F ] */ instr SF0_INST_63 +/* 0x22DE [0xCC 0x1E ] */ ldi 30 +/* 0x22E0 [0x71 ] */ stio IO_PORT_1 +/* 0x22E1 [0x88 0x22 0xE5 ] */ ldlayer 0, LAYER_22E5 +/* 0x22E4 [0xFF ] */ end + +.layer LAYER_22E5 +/* 0x22E5 [0xC2 0x30 ] */ transpose 48 +/* 0x22E7 [0x57 0x0A 0x5A ] */ notedv PITCH_AF2, 10, 90 +/* 0x22EA [0xFF ] */ end + +.channel CHAN_22EB +/* 0x22EB [0xC1 0x3F ] */ instr SF0_INST_63 +/* 0x22ED [0xCC 0x1E ] */ ldi 30 +/* 0x22EF [0x71 ] */ stio IO_PORT_1 +/* 0x22F0 [0x88 0x22 0xF4 ] */ ldlayer 0, LAYER_22F4 +/* 0x22F3 [0xFF ] */ end + +.layer LAYER_22F4 +/* 0x22F4 [0xC2 0x30 ] */ transpose 48 +/* 0x22F6 [0x54 0x05 0x5A ] */ notedv PITCH_F2, 5, 90 +/* 0x22F9 [0xFF ] */ end + +.channel CHAN_22FA +/* 0x22FA [0x88 0x22 0xFE ] */ ldlayer 0, LAYER_22FE +/* 0x22FD [0xFF ] */ end + +.layer LAYER_22FE +/* 0x22FE [0xC6 0x01 ] */ instr SF0_INST_1 +/* 0x2300 [0x67 0x05 0x6E ] */ notedv PITCH_C4, 5, 110 +/* 0x2303 [0x61 0x14 0x6E ] */ notedv PITCH_GF3, 20, 110 +/* 0x2306 [0xFF ] */ end + +.channel CHAN_2307 +/* 0x2307 [0x88 0x23 0x0B ] */ ldlayer 0, LAYER_230B +/* 0x230A [0xFF ] */ end + +.layer LAYER_230B +/* 0x230B [0xC6 0x13 ] */ instr SF0_INST_19 +/* 0x230D [0xCB 0xC1 0xC0 0xF5 ] */ env ENVELOPE_C1C0, 245 +/* 0x2311 [0x72 0x06 0x64 ] */ notedv PITCH_B4, 6, 100 +/* 0x2314 [0x70 0x13 0x64 ] */ notedv PITCH_A4, 19, 100 +/* 0x2317 [0xFF ] */ end + +.channel CHAN_2318 +/* 0x2318 [0xCC 0x28 ] */ ldi 40 +/* 0x231A [0x71 ] */ stio IO_PORT_1 +/* 0x231B [0xDC 0x00 ] */ panweight 0 +/* 0x231D [0x88 0x23 0x39 ] */ ldlayer 0, LAYER_2339 +/* 0x2320 [0xB8 0x40 ] */ rand 64 +/* 0x2322 [0xC7 0x20 0x23 0x42 ] */ stseq 32, LAYER_2341 + STSEQ_NOTEPAN +/* 0x2326 [0xB8 0x6E ] */ rand 110 +/* 0x2328 [0xA7 0xC4 ] */ unk_A7 0xC4 +/* 0x232A [0xC7 0x0A 0x23 0x40 ] */ stseq 10, LAYER_233F + STSEQ_TRANSPOSITION +/* 0x232E [0xB8 0x4D ] */ rand 77 +/* 0x2330 [0xC7 0x32 0x23 0x4C ] */ stseq 50, LAYER_234B + STSEQ_NOTEDV_DELAY +/* 0x2334 [0xD8 0x10 ] */ vibdepth 16 +/* 0x2336 [0xD7 0x60 ] */ vibfreq 96 +/* 0x2338 [0xFF ] */ end + +.layer LAYER_2339 +/* 0x2339 [0xC6 0x72 ] */ instr SF0_INST_114 +/* 0x233B [0xCB 0xBF 0x30 0xFB ] */ env ENVELOPE_BF30, 251 +LAYER_233F: +/* 0x233F [0xC2 0x00 ] */ transpose 0 +LAYER_2341: +/* 0x2341 [0xCA 0x00 ] */ notepan 0 +/* 0x2343 [0xC4 ] */ legato +/* 0x2344 [0xC7 0x85 0x17 0xFF ] */ portamento 0x85, PITCH_AF2, 255 +/* 0x2348 [0x5D 0x0A 0x64 ] */ notedv PITCH_D3, 10, 100 +LAYER_234B: +/* 0x234B [0x55 0x64 0x64 ] */ notedv PITCH_GF2, 100, 100 +/* 0x234E [0xC0 0x80 0xFA ] */ ldelay 250 +/* 0x2351 [0xFF ] */ end + +.filter FILTER_2360 + filter 0, 0, 0, 0, 0, 0, 0, 0 + +.filter FILTER_2370 + filter 0, 0, 0, 0, 0, 0, 0, 0 + +.channel environmentbank_handler_1 +/* 0x2380 [0xB0 0x55 0xE0 ] */ ldfilter FILTER_55E0 +/* 0x2383 [0xCC 0x05 ] */ ldi 5 +/* 0x2385 [0xF4 0x0C ] */ rjump CHAN_2393 + +.channel environmentbank_handler_2 +/* 0x2387 [0xB0 0x55 0xF0 ] */ ldfilter FILTER_55F0 +/* 0x238A [0xCC 0x06 ] */ ldi 6 +/* 0x238C [0xF4 0x05 ] */ rjump CHAN_2393 + +.channel environmentbank_handler_3 +/* 0x238E [0xB0 0x56 0x00 ] */ ldfilter FILTER_5600 +/* 0x2391 [0xCC 0x07 ] */ ldi 7 +CHAN_2393: +/* 0x2393 [0xFC 0x00 0x6B ] */ call CHAN_006B +/* 0x2396 [0xC6 0x00 ] */ font Soundfont_0_ID +/* 0x2398 [0xB3 0x00 ] */ filter 0, 0 +/* 0x239A [0xE3 0x00 ] */ vibdelay 0 +CHAN_239C: +/* 0x239C [0xFE ] */ delay1 +/* 0x239D [0x60 ] */ ldio IO_PORT_0 +/* 0x239E [0xC8 0x01 ] */ sub 1 +/* 0x23A0 [0xF3 0x02 ] */ rbeqz CHAN_23A4 +/* 0x23A2 [0xF4 0xF8 ] */ rjump CHAN_239C + +CHAN_23A4: +/* 0x23A4 [0xD8 0x00 ] */ vibdepth 0 +/* 0x23A6 [0xD1 0x00 ] */ notealloc 0 +/* 0x23A8 [0xF0 ] */ freenotelist +/* 0x23A9 [0xDC 0x7F ] */ panweight 127 +/* 0x23AB [0xBD 0x00 ] */ samplestart 0 +/* 0x23AD [0x00 ] */ cdelay 0 +/* 0x23AE [0xFC 0x00 0x76 ] */ call CHAN_0076 +/* 0x23B1 [0x92 ] */ dellayer 2 +/* 0x23B2 [0x65 ] */ ldio IO_PORT_SFX_INDEX_HIBITS +/* 0x23B3 [0xC9 0x7F ] */ and 127 +/* 0x23B5 [0xB2 0x23 0xD8 ] */ ldseqtoptr TABLE_23D8 +/* 0x23B8 [0xCF 0x23 0xBC ] */ stptrtoseq STSEQ_HERE + STSEQ_PTR_DYNTBL +/* 0x23BB [0xC2 0x23 0xE8 ] */ dyntbl TABLE_23E8 +/* 0x23BE [0x64 ] */ ldio IO_PORT_SFX_INDEX_LOBITS +/* 0x23BF [0xC9 0x7F ] */ and 127 +/* 0x23C1 [0xE4 ] */ dyncall +CHAN_23C2: +/* 0x23C2 [0xFC 0x00 0x7E ] */ call CHAN_007E +/* 0x23C5 [0xFE ] */ delay1 +/* 0x23C6 [0x60 ] */ ldio IO_PORT_0 +/* 0x23C7 [0xF3 0x0A ] */ rbeqz CHAN_23D3 +/* 0x23C9 [0xF2 0x02 ] */ rbltz CHAN_23CD +/* 0x23CB [0xF4 0xD7 ] */ rjump CHAN_23A4 + +CHAN_23CD: +/* 0x23CD [0x80 ] */ testlayer 0 +/* 0x23CE [0xF3 0xF2 ] */ rbeqz CHAN_23C2 +/* 0x23D0 [0xCC 0xFF ] */ ldi 255 +/* 0x23D2 [0x71 ] */ stio IO_PORT_1 +CHAN_23D3: +/* 0x23D3 [0x90 ] */ dellayer 0 +/* 0x23D4 [0x91 ] */ dellayer 1 +/* 0x23D5 [0x92 ] */ dellayer 2 +/* 0x23D6 [0xF4 0xC4 ] */ rjump CHAN_239C + +.table TABLE_23D8 + entry TABLE_23E8 + 2 * 0 * 128 + entry TABLE_23E8 + 2 * 1 * 128 + entry TABLE_23E8 + 2 * 2 * 128 + entry TABLE_23E8 + 2 * 3 * 128 + entry TABLE_23E8 + 2 * 0 * 128 + entry TABLE_23E8 + 2 * 1 * 128 + entry TABLE_23E8 + 2 * 2 * 128 + entry TABLE_23E8 + 2 * 3 * 128 + +#define DEFINE_SFX(lblName, sfxId, priority, decay, rand, flags1, flags2) \ + entry lblName + +.table TABLE_23E8 + #include "environmentbank_table.h" + +#undef DEFINE_SFX + +.channel CHAN_2788 +/* 0x2788 [0xE5 0x01 ] */ reverbidx 1 +/* 0x278A [0xCC 0x00 ] */ ldi 0 +/* 0x278C [0x71 ] */ stio IO_PORT_1 +.channel CHAN_278D +/* 0x278D [0x88 0x27 0x91 ] */ ldlayer 0, LAYER_2791 +/* 0x2790 [0xFF ] */ end + +.layer LAYER_2791 +/* 0x2791 [0xC6 0x2D ] */ instr SF0_INST_45 +/* 0x2793 [0x64 0x30 0x64 ] */ notedv PITCH_A3, 48, 100 +/* 0x2796 [0xC6 0x42 ] */ instr SF0_INST_66 +/* 0x2798 [0x64 0x30 0x4B ] */ notedv PITCH_A3, 48, 75 +/* 0x279B [0xFF ] */ end + +.channel CHAN_279C +/* 0x279C [0x88 0x27 0xA0 ] */ ldlayer 0, LAYER_27A0 +/* 0x279F [0xFF ] */ end + +.layer LAYER_27A0 +/* 0x27A0 [0xC6 0x2D ] */ instr SF0_INST_45 +/* 0x27A2 [0xC2 0x30 ] */ transpose 48 +/* 0x27A4 [0x64 0x60 0x64 ] */ notedv PITCH_A3, 96, 100 +/* 0x27A7 [0xFF ] */ end + +.channel CHAN_27A8 +/* 0x27A8 [0x88 0x27 0xAC ] */ ldlayer 0, LAYER_27AC +/* 0x27AB [0xFF ] */ end + +.layer LAYER_27AC +/* 0x27AC [0xC6 0x2F ] */ instr SF0_INST_47 +/* 0x27AE [0xCB 0xBF 0x30 0xFB ] */ env ENVELOPE_BF30, 251 +/* 0x27B2 [0x70 0x0C 0x6E ] */ notedv PITCH_A4, 12, 110 +/* 0x27B5 [0x64 0x7F 0x6E ] */ notedv PITCH_A3, 127, 110 +/* 0x27B8 [0xFF ] */ end + +.channel CHAN_27B9 +/* 0x27B9 [0xC1 0x30 ] */ instr SF0_INST_48 +/* 0x27BB [0x88 0x27 0xBF ] */ ldlayer 0, LAYER_27BF +/* 0x27BE [0xFF ] */ end + +.layer LAYER_27BF +/* 0x27BF [0x62 0x18 0x6E ] */ notedv PITCH_G3, 24, 110 +/* 0x27C2 [0xFF ] */ end + +.channel CHAN_27C3 +/* 0x27C3 [0xC1 0x30 ] */ instr SF0_INST_48 +/* 0x27C5 [0x88 0x27 0xC9 ] */ ldlayer 0, LAYER_27C9 +/* 0x27C8 [0xFF ] */ end + +.layer LAYER_27C9 +/* 0x27C9 [0x67 0x25 0x6E ] */ notedv PITCH_C4, 37, 110 +/* 0x27CC [0xFF ] */ end + +.channel CHAN_27CD +/* 0x27CD [0xC1 0x32 ] */ instr SF0_INST_50 +/* 0x27CF [0x88 0x27 0xD3 ] */ ldlayer 0, LAYER_27D3 +/* 0x27D2 [0xFF ] */ end + +.layer LAYER_27D3 +/* 0x27D3 [0x67 0x80 0xAF 0x6E ] */ notedv PITCH_C4, 175, 110 +/* 0x27D7 [0xFF ] */ end + +.channel CHAN_27D8 +/* 0x27D8 [0xC1 0x33 ] */ instr SF0_INST_51 +/* 0x27DA [0xDC 0x30 ] */ panweight 48 +/* 0x27DC [0x88 0x27 0xE5 ] */ ldlayer 0, LAYER_27E5 +/* 0x27DF [0x89 0x27 0xE3 ] */ ldlayer 1, LAYER_27E3 +/* 0x27E2 [0xFF ] */ end + +.layer LAYER_27E3 +/* 0x27E3 [0xC2 0x07 ] */ transpose 7 +.layer LAYER_27E5 +/* 0x27E5 [0xC4 ] */ legato +LAYER_27E6: +/* 0x27E6 [0x5B 0xFD 0x00 0x4B ] */ notedv PITCH_C3, 32000, 75 +/* 0x27EA [0xF4 0xFA ] */ rjump LAYER_27E6 + +.channel CHAN_27EC +/* 0x27EC [0xCC 0x5C ] */ ldi 92 +/* 0x27EE [0xFB 0x2E 0xA7 ] */ jump CHAN_2EA7 + +.channel CHAN_27F1 +/* 0x27F1 [0xC1 0x13 ] */ instr SF0_INST_19 +/* 0x27F3 [0xDA 0xBF 0x84 ] */ env ENVELOPE_BF84 +/* 0x27F6 [0x88 0x27 0xFA ] */ ldlayer 0, LAYER_27FA +/* 0x27F9 [0xFF ] */ end + +.layer LAYER_27FA +/* 0x27FA [0x72 0x06 0x64 ] */ notedv PITCH_B4, 6, 100 +/* 0x27FD [0xC7 0x81 0x30 0xC8 ] */ portamento 0x81, PITCH_A4, 200 +/* 0x2801 [0x6B 0x48 0x5A ] */ notedv PITCH_E4, 72, 90 +/* 0x2804 [0xFF ] */ end + +.channel CHAN_2805 +/* 0x2805 [0x88 0x28 0x09 ] */ ldlayer 0, LAYER_2809 +/* 0x2808 [0xFF ] */ end + +.layer LAYER_2809 +/* 0x2809 [0xC6 0x13 ] */ instr SF0_INST_19 +/* 0x280B [0xCB 0xBF 0x44 0x7F ] */ env ENVELOPE_BF44, 127 +/* 0x280F [0xC7 0x81 0x24 0xC8 ] */ portamento 0x81, PITCH_A3, 200 +/* 0x2813 [0x58 0x7F 0x5A ] */ notedv PITCH_A2, 127, 90 +/* 0x2816 [0xFF ] */ end + +.channel CHAN_2817 +/* 0x2817 [0x88 0x28 0x1B ] */ ldlayer 0, LAYER_281B +/* 0x281A [0xFF ] */ end + +.layer LAYER_281B +/* 0x281B [0xC6 0x37 ] */ instr SF0_INST_55 +/* 0x281D [0xCF 0xF5 ] */ releaserate 245 +/* 0x281F [0xC4 ] */ legato +/* 0x2820 [0xC7 0x01 0x0F 0x30 ] */ portamento 0x01, PITCH_C2, 48 +LAYER_2824: +/* 0x2824 [0x5B 0xFF 0xBC 0x64 ] */ notedv PITCH_C3, 32700, 100 +/* 0x2828 [0xF4 0xFA ] */ rjump LAYER_2824 + +.channel CHAN_282A +/* 0x282A [0xC1 0x38 ] */ instr SF0_INST_56 +/* 0x282C [0xDC 0x30 ] */ panweight 48 +/* 0x282E [0xD9 0x70 ] */ releaserate 112 +/* 0x2830 [0x88 0x28 0x34 ] */ ldlayer 0, LAYER_2834 +/* 0x2833 [0xFF ] */ end + +.layer LAYER_2834 +/* 0x2834 [0xC4 ] */ legato +LAYER_2835: +/* 0x2835 [0x5F 0xFF 0xBC 0x64 ] */ notedv PITCH_E3, 32700, 100 +/* 0x2839 [0xF4 0xFA ] */ rjump LAYER_2835 + +.channel CHAN_283B +/* 0x283B [0xFC 0x00 0xC7 ] */ call CHAN_00C7 +/* 0x283E [0xF3 0x07 ] */ rbeqz CHAN_2847 +/* 0x2840 [0x88 0x28 0x4E ] */ ldlayer 0, LAYER_284E +/* 0x2843 [0x89 0x28 0x6E ] */ ldlayer 1, LAYER_286E +/* 0x2846 [0xFF ] */ end + +CHAN_2847: +/* 0x2847 [0x88 0x28 0x54 ] */ ldlayer 0, LAYER_2854 +/* 0x284A [0x89 0x28 0x72 ] */ ldlayer 1, LAYER_2872 +/* 0x284D [0xFF ] */ end + +.layer LAYER_284E +/* 0x284E [0xC6 0x22 ] */ instr SF0_INST_34 +/* 0x2850 [0xCF 0xEB ] */ releaserate 235 +/* 0x2852 [0xF4 0x14 ] */ rjump LAYER_2868 + +.layer LAYER_2854 +/* 0x2854 [0xC6 0x22 ] */ instr SF0_INST_34 +/* 0x2856 [0xCF 0xEB ] */ releaserate 235 +/* 0x2858 [0x20 0x19 0x38 0x0A ] */ notedvg PITCH_F3, 25, 56, 10 +/* 0x285C [0x22 0x17 0x38 0x0A ] */ notedvg PITCH_G3, 23, 56, 10 +/* 0x2860 [0x24 0x15 0x38 0x0A ] */ notedvg PITCH_A3, 21, 56, 10 +/* 0x2864 [0x25 0x13 0x38 0x0A ] */ notedvg PITCH_BF3, 19, 56, 10 +LAYER_2868: +/* 0x2868 [0x27 0x13 0x38 0x0A ] */ notedvg PITCH_C4, 19, 56, 10 +/* 0x286C [0xF4 0xFA ] */ rjump LAYER_2868 + +.layer LAYER_286E +/* 0x286E [0xC6 0x39 ] */ instr SF0_INST_57 +/* 0x2870 [0xF4 0x0D ] */ rjump LAYER_287F + +.layer LAYER_2872 +/* 0x2872 [0xC6 0x39 ] */ instr SF0_INST_57 +/* 0x2874 [0xC4 ] */ legato +/* 0x2875 [0xC7 0x85 0x12 0xFF ] */ portamento 0x85, PITCH_EF2, 255 +/* 0x2879 [0x59 0x14 0x5A ] */ notedv PITCH_BF2, 20, 90 +/* 0x287C [0x5E 0x0A 0x5A ] */ notedv PITCH_EF3, 10, 90 +LAYER_287F: +/* 0x287F [0x5E 0xFF 0xBC 0x5A ] */ notedv PITCH_EF3, 32700, 90 +/* 0x2883 [0xF4 0xFA ] */ rjump LAYER_287F + +.channel CHAN_2885 +/* 0x2885 [0xC1 0x39 ] */ instr SF0_INST_57 +/* 0x2887 [0x88 0x28 0x8E ] */ ldlayer 0, LAYER_288E +/* 0x288A [0x89 0x28 0x9F ] */ ldlayer 1, LAYER_289F +/* 0x288D [0xFF ] */ end + +.layer LAYER_288E +/* 0x288E [0xC4 ] */ legato +/* 0x288F [0xC7 0x85 0x14 0xFF ] */ portamento 0x85, PITCH_F2, 255 +/* 0x2893 [0x58 0x1E 0x5A ] */ notedv PITCH_A2, 30, 90 +/* 0x2896 [0x5F 0x0F 0x5A ] */ notedv PITCH_E3, 15, 90 +LAYER_2899: +/* 0x2899 [0x5F 0xFF 0xBC 0x5A ] */ notedv PITCH_E3, 32700, 90 +/* 0x289D [0xF4 0xFA ] */ rjump LAYER_2899 + +.layer LAYER_289F +/* 0x289F [0xC6 0x22 ] */ instr SF0_INST_34 +/* 0x28A1 [0xCF 0xEB ] */ releaserate 235 +/* 0x28A3 [0x22 0x19 0x38 0x0A ] */ notedvg PITCH_G3, 25, 56, 10 +/* 0x28A7 [0x24 0x17 0x38 0x0A ] */ notedvg PITCH_A3, 23, 56, 10 +/* 0x28AB [0x26 0x15 0x38 0x0A ] */ notedvg PITCH_B3, 21, 56, 10 +/* 0x28AF [0x27 0x13 0x38 0x0A ] */ notedvg PITCH_C4, 19, 56, 10 +LAYER_28B3: +/* 0x28B3 [0x29 0x11 0x38 0x0A ] */ notedvg PITCH_D4, 17, 56, 10 +/* 0x28B7 [0xF4 0xFA ] */ rjump LAYER_28B3 + +.channel CHAN_28B9 +/* 0x28B9 [0xDA 0xBF 0x30 ] */ env ENVELOPE_BF30 +/* 0x28BC [0x88 0x28 0xC9 ] */ ldlayer 0, LAYER_28C9 +/* 0x28BF [0x89 0x28 0xC3 ] */ ldlayer 1, LAYER_28C3 +/* 0x28C2 [0xFF ] */ end + +.layer LAYER_28C3 +/* 0x28C3 [0xC6 0x24 ] */ instr SF0_INST_36 +/* 0x28C5 [0x5A 0x64 0x4B ] */ notedv PITCH_B2, 100, 75 +/* 0x28C8 [0xFF ] */ end + +.layer LAYER_28C9 +/* 0x28C9 [0xC6 0x3B ] */ instr SF0_INST_59 +/* 0x28CB [0x45 0x80 0xB4 0x6E ] */ notedv PITCH_D1, 180, 110 +/* 0x28CF [0xFF ] */ end + +.channel CHAN_28D0 +/* 0x28D0 [0xDA 0xBF 0x30 ] */ env ENVELOPE_BF30 +/* 0x28D3 [0x88 0x28 0xE0 ] */ ldlayer 0, LAYER_28E0 +/* 0x28D6 [0x89 0x28 0xDA ] */ ldlayer 1, LAYER_28DA +/* 0x28D9 [0xFF ] */ end + +.layer LAYER_28DA +/* 0x28DA [0xC6 0x24 ] */ instr SF0_INST_36 +/* 0x28DC [0x5A 0x64 0x4B ] */ notedv PITCH_B2, 100, 75 +/* 0x28DF [0xFF ] */ end + +.layer LAYER_28E0 +/* 0x28E0 [0xC6 0x3B ] */ instr SF0_INST_59 +/* 0x28E2 [0x4B 0x80 0xB4 0x6E ] */ notedv PITCH_AF1, 180, 110 +/* 0x28E6 [0xFF ] */ end + +.channel CHAN_28E7 +/* 0x28E7 [0x88 0x28 0xFB ] */ ldlayer 0, LAYER_28FB +/* 0x28EA [0x89 0x2A 0x2A ] */ ldlayer 1, LAYER_2A2A +/* 0x28ED [0x8A 0x2D 0xDA ] */ ldlayer 2, LAYER_2DDA +/* 0x28F0 [0xFF ] */ end + +CHAN_28F1: +/* 0x28F1 [0x89 0x28 0xF9 ] */ ldlayer 1, LAYER_28F9 +/* 0x28F4 [0xFF ] */ end + +.layer LAYER_28F5 +/* 0x28F5 [0xC2 0xF4 ] */ transpose -12 +/* 0x28F7 [0xF4 0x02 ] */ rjump LAYER_28FB + +.layer LAYER_28F9 +/* 0x28F9 [0xC2 0xE8 ] */ transpose -24 +.layer LAYER_28FB +/* 0x28FB [0xC6 0x2F ] */ instr SF0_INST_47 +/* 0x28FD [0xCB 0xC0 0x0C 0xE6 ] */ env ENVELOPE_C00C, 230 +LAYER_2901: +/* 0x2901 [0xC7 0x81 0x3A 0x7F ] */ portamento 0x81, PITCH_G5, 127 +/* 0x2905 [0x67 0x52 0x5F ] */ notedv PITCH_C4, 82, 95 +/* 0x2908 [0xC7 0x81 0x33 0x7F ] */ portamento 0x81, PITCH_C5, 127 +/* 0x290C [0x60 0x80 0xB9 0x46 ] */ notedv PITCH_F3, 185, 70 +/* 0x2910 [0xFF ] */ end + +.channel CHAN_2911 +/* 0x2911 [0xC1 0x3A ] */ instr SF0_INST_58 +/* 0x2913 [0x88 0x29 0x17 ] */ ldlayer 0, LAYER_2917 +/* 0x2916 [0xFF ] */ end + +.layer LAYER_2917 +/* 0x2917 [0xC7 0x81 0x27 0xFF ] */ portamento 0x81, PITCH_C4, 255 +/* 0x291B [0x68 0x80 0xA0 0x69 ] */ notedv PITCH_DF4, 160, 105 +/* 0x291F [0xFF ] */ end + +.channel CHAN_2920 +/* 0x2920 [0x88 0x29 0x24 ] */ ldlayer 0, LAYER_2924 +/* 0x2923 [0xFF ] */ end + +.layer LAYER_2924 +/* 0x2924 [0xC6 0x3D ] */ instr SF0_INST_61 +/* 0x2926 [0x23 0x0C 0x5F 0x0A ] */ notedvg PITCH_AF3, 12, 95, 10 +/* 0x292A [0xC6 0x3A ] */ instr SF0_INST_58 +/* 0x292C [0xCB 0xBF 0x20 0xFB ] */ env ENVELOPE_BF20, 251 +/* 0x2930 [0xC7 0x81 0x33 0x7F ] */ portamento 0x81, PITCH_C5, 127 +/* 0x2934 [0x6B 0x48 0x69 ] */ notedv PITCH_E4, 72, 105 +/* 0x2937 [0xFF ] */ end + +.channel CHAN_2938 +/* 0x2938 [0xC1 0x3D ] */ instr SF0_INST_61 +/* 0x293A [0x88 0x29 0x3E ] */ ldlayer 0, LAYER_293E +/* 0x293D [0xFF ] */ end + +.layer LAYER_293E +/* 0x293E [0x67 0x80 0xA6 0x69 ] */ notedv PITCH_C4, 166, 105 +/* 0x2942 [0xFF ] */ end + +.channel CHAN_2943 +/* 0x2943 [0x88 0x29 0x47 ] */ ldlayer 0, LAYER_2947 +/* 0x2946 [0xFF ] */ end + +.layer LAYER_2947 +/* 0x2947 [0xC6 0x36 ] */ instr SF0_INST_54 +/* 0x2949 [0xCB 0xBF 0x84 0xFB ] */ env ENVELOPE_BF84, 251 +/* 0x294D [0xC7 0x81 0x20 0xAF ] */ portamento 0x81, PITCH_F3, 175 +/* 0x2951 [0x66 0x30 0x73 ] */ notedv PITCH_B3, 48, 115 +/* 0x2954 [0xFF ] */ end + +.channel CHAN_2955 +/* 0x2955 [0x88 0x29 0x5C ] */ ldlayer 0, LAYER_295C +/* 0x2958 [0x89 0x29 0x6B ] */ ldlayer 1, LAYER_296B +/* 0x295B [0xFF ] */ end + +.layer LAYER_295C +/* 0x295C [0xC6 0x3F ] */ instr SF0_INST_63 +/* 0x295E [0x67 0x04 0x69 ] */ notedv PITCH_C4, 4, 105 +/* 0x2961 [0xC6 0x3B ] */ instr SF0_INST_59 +/* 0x2963 [0xCB 0xBF 0xD0 0xFF ] */ env ENVELOPE_BFD0, 255 +/* 0x2967 [0x4D 0x28 0x69 ] */ notedv PITCH_BF1, 40, 105 +/* 0x296A [0xFF ] */ end + +.layer LAYER_296B +/* 0x296B [0xC6 0x3B ] */ instr SF0_INST_59 +/* 0x296D [0xCB 0xBF 0xD0 0xFB ] */ env ENVELOPE_BFD0, 251 +/* 0x2971 [0x1B 0x04 0x66 0x60 ] */ notedvg PITCH_C3, 4, 102, 96 +/* 0x2975 [0x4D 0x28 0x66 ] */ notedv PITCH_BF1, 40, 102 +/* 0x2978 [0xFF ] */ end + +.channel CHAN_2979 +/* 0x2979 [0x88 0x29 0x7D ] */ ldlayer 0, LAYER_297D +/* 0x297C [0xFF ] */ end + +.layer LAYER_297D +/* 0x297D [0xC2 0x30 ] */ transpose 48 +LAYER_297F: +/* 0x297F [0xC6 0x32 ] */ instr SF0_INST_50 +/* 0x2981 [0xC4 ] */ legato +/* 0x2982 [0xC7 0x85 0x22 0xFF ] */ portamento 0x85, PITCH_G3, 255 +/* 0x2986 [0x63 0x06 0x55 ] */ notedv PITCH_AF3, 6, 85 +/* 0x2989 [0x5E 0x08 0x55 ] */ notedv PITCH_EF3, 8, 85 +/* 0x298C [0x5A 0x73 0x55 ] */ notedv PITCH_B2, 115, 85 +/* 0x298F [0xFF ] */ end + +.channel CHAN_2990 +/* 0x2990 [0x88 0x29 0x94 ] */ ldlayer 0, LAYER_2994 +/* 0x2993 [0xFF ] */ end + +.layer LAYER_2994 +/* 0x2994 [0xC6 0x3E ] */ instr SF0_INST_62 +/* 0x2996 [0xCF 0xE0 ] */ releaserate 224 +/* 0x2998 [0x6C 0x0C 0x73 ] */ notedv PITCH_F4, 12, 115 +/* 0x299B [0xC6 0x13 ] */ instr SF0_INST_19 +/* 0x299D [0xCF 0xE8 ] */ releaserate 232 +/* 0x299F [0x6C 0x20 0x40 ] */ notedv PITCH_F4, 32, 64 +/* 0x29A2 [0xFF ] */ end + +.channel CHAN_29A3 +/* 0x29A3 [0xC1 0x30 ] */ instr SF0_INST_48 +/* 0x29A5 [0x88 0x29 0xA9 ] */ ldlayer 0, LAYER_29A9 +/* 0x29A8 [0xFF ] */ end + +.layer LAYER_29A9 +/* 0x29A9 [0x69 0x08 0x6E ] */ notedv PITCH_D4, 8, 110 +/* 0x29AC [0x6B 0x0F 0x6E ] */ notedv PITCH_E4, 15, 110 +/* 0x29AF [0xFF ] */ end + +.channel CHAN_29B0 +/* 0x29B0 [0xC1 0x30 ] */ instr SF0_INST_48 +/* 0x29B2 [0x88 0x29 0xB6 ] */ ldlayer 0, LAYER_29B6 +/* 0x29B5 [0xFF ] */ end + +.layer LAYER_29B6 +/* 0x29B6 [0x6C 0x0A 0x6E ] */ notedv PITCH_F4, 10, 110 +/* 0x29B9 [0x69 0x12 0x6E ] */ notedv PITCH_D4, 18, 110 +/* 0x29BC [0xFF ] */ end + +.channel CHAN_29BD +/* 0x29BD [0xC1 0x0C ] */ instr SF0_INST_12 +/* 0x29BF [0xDA 0xC0 0x00 ] */ env ENVELOPE_C000 +/* 0x29C2 [0x88 0x29 0xC6 ] */ ldlayer 0, LAYER_29C6 +/* 0x29C5 [0xFF ] */ end + +.layer LAYER_29C6 +/* 0x29C6 [0xC7 0x81 0x26 0xFF ] */ portamento 0x81, PITCH_B3, 255 +/* 0x29CA [0x5B 0x3C 0x50 ] */ notedv PITCH_C3, 60, 80 +/* 0x29CD [0xFF ] */ end + +.channel CHAN_29CE +/* 0x29CE [0x89 0x29 0xEA ] */ ldlayer 1, LAYER_29EA +.channel CHAN_29D1 +/* 0x29D1 [0x88 0x29 0xD7 ] */ ldlayer 0, LAYER_29D7 +/* 0x29D4 [0xFF ] */ end + +.layer LAYER_29D5 +/* 0x29D5 [0xC2 0xF4 ] */ transpose -12 +.layer LAYER_29D7 +/* 0x29D7 [0xC6 0x18 ] */ instr SF0_INST_24 +/* 0x29D9 [0xCB 0xC1 0x24 0xFB ] */ env ENVELOPE_C124, 251 +/* 0x29DD [0xC7 0x01 0x34 0x81 0x00] */ portamento 0x01, PITCH_DF5, 256 +/* 0x29E2 [0x7E 0x6C 0x50 ] */ notedv PITCH_B5, 108, 80 +/* 0x29E5 [0xFF ] */ end + +.layer LAYER_29E6 +/* 0x29E6 [0xC2 0x29 ] */ transpose 41 +/* 0x29E8 [0xF4 0x02 ] */ rjump LAYER_29EC + +.layer LAYER_29EA +/* 0x29EA [0xC2 0x2B ] */ transpose 43 +LAYER_29EC: +/* 0x29EC [0xC6 0x18 ] */ instr SF0_INST_24 +/* 0x29EE [0xCB 0xBF 0xD0 0xFB ] */ env ENVELOPE_BFD0, 251 +/* 0x29F2 [0x77 0x07 0x3E ] */ notedv PITCH_E5, 7, 62 +/* 0x29F5 [0x7A 0x06 0x36 ] */ notedv PITCH_G5, 6, 54 +/* 0x29F8 [0x78 0x2D 0x3C ] */ notedv PITCH_F5, 45, 60 +/* 0x29FB [0xFF ] */ end + +.channel CHAN_29FC +/* 0x29FC [0x88 0x2A 0x00 ] */ ldlayer 0, LAYER_2A00 +/* 0x29FF [0xFF ] */ end + +.layer LAYER_2A00 +/* 0x2A00 [0xC6 0x36 ] */ instr SF0_INST_54 +/* 0x2A02 [0xCB 0xBF 0x84 0xFB ] */ env ENVELOPE_BF84, 251 +/* 0x2A06 [0xC7 0x81 0x26 0xAF ] */ portamento 0x81, PITCH_B3, 175 +/* 0x2A0A [0x60 0x30 0x73 ] */ notedv PITCH_F3, 48, 115 +/* 0x2A0D [0xFF ] */ end + +.channel CHAN_2A0E +/* 0x2A0E [0xED 0x14 ] */ gain 20 +/* 0x2A10 [0x88 0x2A 0x17 ] */ ldlayer 0, LAYER_2A17 +/* 0x2A13 [0x89 0x2A 0x2A ] */ ldlayer 1, LAYER_2A2A +/* 0x2A16 [0xFF ] */ end + +.layer LAYER_2A17 +/* 0x2A17 [0xC6 0x4D ] */ instr SF0_INST_77 +/* 0x2A19 [0xCF 0xA0 ] */ releaserate 160 +/* 0x2A1B [0x6B 0x32 0x66 ] */ notedv PITCH_E4, 50, 102 +LAYER_2A1E: +/* 0x2A1E [0xC6 0x41 ] */ instr SF0_INST_65 +/* 0x2A20 [0xCB 0xC0 0xD0 0xF5 ] */ env ENVELOPE_C0D0, 245 +/* 0x2A24 [0x53 0x64 0x50 ] */ notedv PITCH_E2, 100, 80 +/* 0x2A27 [0xFF ] */ end + +.layer LAYER_2A28 +/* 0x2A28 [0xC2 0x04 ] */ transpose 4 +.layer LAYER_2A2A +/* 0x2A2A [0xC6 0x41 ] */ instr SF0_INST_65 +/* 0x2A2C [0x5F 0x64 0x6E ] */ notedv PITCH_E3, 100, 110 +/* 0x2A2F [0xFF ] */ end + +.channel CHAN_2A30 +/* 0x2A30 [0xC1 0x36 ] */ instr SF0_INST_54 +/* 0x2A32 [0xDA 0xBF 0xF8 ] */ env ENVELOPE_BFF8 +/* 0x2A35 [0x88 0x2A 0x40 ] */ ldlayer 0, LAYER_2A40 +/* 0x2A38 [0x89 0x2A 0x3C ] */ ldlayer 1, LAYER_2A3C +/* 0x2A3B [0xFF ] */ end + +.layer LAYER_2A3C +/* 0x2A3C [0xC6 0x4D ] */ instr SF0_INST_77 +/* 0x2A3E [0xC2 0x16 ] */ transpose 22 +.layer LAYER_2A40 +/* 0x2A40 [0xC4 ] */ legato +/* 0x2A41 [0xC7 0x81 0x22 0xAF ] */ portamento 0x81, PITCH_G3, 175 +LAYER_2A45: +/* 0x2A45 [0x58 0x60 0x64 ] */ notedv PITCH_A2, 96, 100 +/* 0x2A48 [0xF4 0xFB ] */ rjump LAYER_2A45 + +.channel CHAN_2A4A +/* 0x2A4A [0x88 0x2A 0x5C ] */ ldlayer 0, LAYER_2A5C +/* 0x2A4D [0x89 0x2A 0x53 ] */ ldlayer 1, LAYER_2A53 +/* 0x2A50 [0xFF ] */ end + +.layer LAYER_2A51 +/* 0x2A51 [0xC2 0x06 ] */ transpose 6 +.layer LAYER_2A53 +/* 0x2A53 [0xC6 0x2D ] */ instr SF0_INST_45 +/* 0x2A55 [0x70 0x03 0x73 ] */ notedv PITCH_A4, 3, 115 +/* 0x2A58 [0x77 0x06 0x73 ] */ notedv PITCH_E5, 6, 115 +/* 0x2A5B [0xFF ] */ end + +.layer LAYER_2A5C +/* 0x2A5C [0xC0 0x19 ] */ ldelay 25 +/* 0x2A5E [0xC6 0x42 ] */ instr SF0_INST_66 +/* 0x2A60 [0xC7 0x81 0x1F 0xFF ] */ portamento 0x81, PITCH_E3, 255 +/* 0x2A64 [0x62 0x18 0x64 ] */ notedv PITCH_G3, 24, 100 +/* 0x2A67 [0xFF ] */ end + +.channel CHAN_2A68 +/* 0x2A68 [0x88 0x2A 0x6C ] */ ldlayer 0, LAYER_2A6C +/* 0x2A6B [0xFF ] */ end + +.layer LAYER_2A6C +/* 0x2A6C [0xC6 0x42 ] */ instr SF0_INST_66 +/* 0x2A6E [0xCB 0xBF 0x44 0xFA ] */ env ENVELOPE_BF44, 250 +/* 0x2A72 [0xC7 0x83 0x20 0xFF ] */ portamento 0x83, PITCH_F3, 255 +/* 0x2A76 [0x1D 0x18 0x64 0x7F ] */ notedvg PITCH_D3, 24, 100, 127 +/* 0x2A7A [0x67 0x48 0x64 ] */ notedv PITCH_C4, 72, 100 +/* 0x2A7D [0xFF ] */ end + +.channel CHAN_2A7E +/* 0x2A7E [0xC1 0x21 ] */ instr SF0_INST_33 +/* 0x2A80 [0xCC 0x07 ] */ ldi 7 +/* 0x2A82 [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0x2A85 [0xD1 0x02 ] */ notealloc 2 +/* 0x2A87 [0xF1 0x02 ] */ allocnotelist 2 +/* 0x2A89 [0x88 0x2A 0xA5 ] */ ldlayer 0, LAYER_2AA5 +CHAN_2A8C: +/* 0x2A8C [0x66 ] */ ldio IO_PORT_6 +/* 0x2A8D [0xC9 0x03 ] */ and 3 +/* 0x2A8F [0xCB 0x2A 0xA1 ] */ ldseq ARRAY_2AA1 +/* 0x2A92 [0xC7 0x00 0x2A 0xD2 ] */ stseq 0, LAYER_2AD1 + STSEQ_LDELAY +/* 0x2A96 [0xC7 0x08 0x2A 0x9B ] */ stseq 8, STSEQ_HERE + STSEQ_LDI_IMM +/* 0x2A9A [0xCC 0x30 ] */ ldi 48 +/* 0x2A9C [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0x2A9F [0xF4 0xEB ] */ rjump CHAN_2A8C + +.array ARRAY_2AA1 + .byte 32, 14, 5, 32 + +.layer LAYER_2AA5 +/* 0x2AA5 [0xC2 0x30 ] */ transpose 48 +LAYER_2AA7: +/* 0x2AA7 [0x26 0x02 0x46 0x7F ] */ notedvg PITCH_B3, 2, 70, 127 +/* 0x2AAB [0x5B 0x02 0x46 ] */ notedv PITCH_C3, 2, 70 +/* 0x2AAE [0xFC 0x2A 0xD1 ] */ call LAYER_2AD1 +/* 0x2AB1 [0x20 0x02 0x46 0x7F ] */ notedvg PITCH_F3, 2, 70, 127 +/* 0x2AB5 [0x55 0x02 0x46 ] */ notedv PITCH_GF2, 2, 70 +/* 0x2AB8 [0xFC 0x2A 0xD1 ] */ call LAYER_2AD1 +/* 0x2ABB [0x32 0x02 0x46 0x7F ] */ notedvg PITCH_B4, 2, 70, 127 +/* 0x2ABF [0x67 0x02 0x46 ] */ notedv PITCH_C4, 2, 70 +/* 0x2AC2 [0xFC 0x2A 0xD1 ] */ call LAYER_2AD1 +/* 0x2AC5 [0x2C 0x02 0x46 0x7F ] */ notedvg PITCH_F4, 2, 70, 127 +/* 0x2AC9 [0x61 0x02 0x46 ] */ notedv PITCH_GF3, 2, 70 +/* 0x2ACC [0xFC 0x2A 0xD1 ] */ call LAYER_2AD1 +/* 0x2ACF [0xF4 0xD6 ] */ rjump LAYER_2AA7 + +.layer LAYER_2AD1 +/* 0x2AD1 [0xC0 0x14 ] */ ldelay 20 +/* 0x2AD3 [0xFF ] */ end + +.channel CHAN_2AD4 +/* 0x2AD4 [0xED 0x0F ] */ gain 15 +/* 0x2AD6 [0x88 0x2A 0xDA ] */ ldlayer 0, LAYER_2ADA +/* 0x2AD9 [0xFF ] */ end + +.layer LAYER_2ADA +/* 0x2ADA [0xC6 0x43 ] */ instr SF0_INST_67 +/* 0x2ADC [0xC7 0x81 0x1B 0x98 ] */ portamento 0x81, PITCH_C3, 152 +/* 0x2AE0 [0x67 0x3C 0x64 ] */ notedv PITCH_C4, 60, 100 +/* 0x2AE3 [0xFF ] */ end + +.channel CHAN_2AE4 +/* 0x2AE4 [0xC1 0x1A ] */ instr SF0_INST_26 +/* 0x2AE6 [0x88 0x2A 0xF0 ] */ ldlayer 0, LAYER_2AF0 +/* 0x2AE9 [0x89 0x2A 0xF6 ] */ ldlayer 1, LAYER_2AF6 +/* 0x2AEC [0x8A 0x2A 0xFA ] */ ldlayer 2, LAYER_2AFA +/* 0x2AEF [0xFF ] */ end + +.layer LAYER_2AF0 +/* 0x2AF0 [0xC0 0x02 ] */ ldelay 2 +/* 0x2AF2 [0x67 0x1E 0x5A ] */ notedv PITCH_C4, 30, 90 +/* 0x2AF5 [0xFF ] */ end + +.layer LAYER_2AF6 +/* 0x2AF6 [0x6B 0x1E 0x5A ] */ notedv PITCH_E4, 30, 90 +/* 0x2AF9 [0xFF ] */ end + +.layer LAYER_2AFA +/* 0x2AFA [0xC2 0xF4 ] */ transpose -12 +/* 0x2AFC [0xFB 0x1D 0xDE ] */ jump LAYER_1DDE + +.channel CHAN_2AFF +/* 0x2AFF [0x88 0x2B 0x08 ] */ ldlayer 0, LAYER_2B08 +/* 0x2B02 [0x89 0x2B 0x06 ] */ ldlayer 1, LAYER_2B06 +/* 0x2B05 [0xFF ] */ end + +.layer LAYER_2B06 +/* 0x2B06 [0xC2 0xF4 ] */ transpose -12 +.layer LAYER_2B08 +/* 0x2B08 [0xC6 0x36 ] */ instr SF0_INST_54 +/* 0x2B0A [0xCB 0xBF 0xF8 0xFB ] */ env ENVELOPE_BFF8, 251 +/* 0x2B0E [0xC4 ] */ legato +/* 0x2B0F [0xC7 0x01 0x1A 0x3C ] */ portamento 0x01, PITCH_B2, 60 +LAYER_2B13: +/* 0x2B13 [0x64 0xFF 0xBC 0x5F ] */ notedv PITCH_A3, 32700, 95 +/* 0x2B17 [0xF4 0xFA ] */ rjump LAYER_2B13 + +.channel CHAN_2B19 +/* 0x2B19 [0xC1 0x44 ] */ instr SF0_INST_68 +/* 0x2B1B [0xD9 0xB6 ] */ releaserate 182 +/* 0x2B1D [0x88 0x2B 0x50 ] */ ldlayer 0, LAYER_2B50 +/* 0x2B20 [0x89 0x2B 0x5A ] */ ldlayer 1, LAYER_2B5A +/* 0x2B23 [0x8A 0x2B 0x4C ] */ ldlayer 2, LAYER_2B4C +CHAN_2B26: +/* 0x2B26 [0x63 ] */ ldio IO_PORT_3 +/* 0x2B27 [0xC9 0xF0 ] */ and 240 +/* 0x2B29 [0xF3 0x0E ] */ rbeqz CHAN_2B39 +/* 0x2B2B [0xCE 0x00 0x00 ] */ ldptr SEQ_0000 +/* 0x2B2E [0xCF 0x2B 0x6A ] */ stptrtoseq ENVELOPE_2B64 + STSEQ_ENVELOPE_POINT(3) +/* 0x2B31 [0xCE 0x7F 0xBC ] */ ldptr LAYER_7FBB + 1 +/* 0x2B34 [0xCF 0x2B 0x76 ] */ stptrtoseq ENVELOPE_2B70 + STSEQ_ENVELOPE_POINT(3) +/* 0x2B37 [0xF4 0x0C ] */ rjump CHAN_2B45 + +CHAN_2B39: +/* 0x2B39 [0xCE 0x00 0x00 ] */ ldptr SEQ_0000 +/* 0x2B3C [0xCF 0x2B 0x76 ] */ stptrtoseq ENVELOPE_2B70 + STSEQ_ENVELOPE_POINT(3) +/* 0x2B3F [0xCE 0x7F 0xBC ] */ ldptr LAYER_7FBB + 1 +/* 0x2B42 [0xCF 0x2B 0x6A ] */ stptrtoseq ENVELOPE_2B64 + STSEQ_ENVELOPE_POINT(3) +CHAN_2B45: +/* 0x2B45 [0xCC 0x01 ] */ ldi 1 +/* 0x2B47 [0xFC 0x00 0x40 ] */ call CHAN_0040 +/* 0x2B4A [0xF4 0xDA ] */ rjump CHAN_2B26 + +.layer LAYER_2B4C +/* 0x2B4C [0xCD 0x14 ] */ stereo 1, 0, 1, 0, 0 +/* 0x2B4E [0xF4 0x00 ] */ rjump LAYER_2B50 + +.layer LAYER_2B50 +/* 0x2B50 [0xC4 ] */ legato +/* 0x2B51 [0x6F 0x0C 0x4B ] */ notedv PITCH_AF4, 12, 75 +LAYER_2B54: +/* 0x2B54 [0x71 0xFF 0xBC 0x4B ] */ notedv PITCH_BF4, 32700, 75 +/* 0x2B58 [0xF4 0xFA ] */ rjump LAYER_2B54 + +.layer LAYER_2B5A +/* 0x2B5A [0xC4 ] */ legato +/* 0x2B5B [0x75 0x0C 0x4B ] */ notedv PITCH_D5, 12, 75 +LAYER_2B5E: +/* 0x2B5E [0x75 0xFF 0xBC 0x4B ] */ notedv PITCH_D5, 32700, 75 +/* 0x2B62 [0xF4 0xFA ] */ rjump LAYER_2B5E + +.envelope ENVELOPE_2B64 + point 1, 0x7FBC + point 0x50, 0x7FBC + goto 1 + +.envelope ENVELOPE_2B70 + point 1, 0 + point 0x50, 0x7FBC + goto 1 + +.envelope ENVELOPE_2B7C + point 1, 0x7FBC + point 0x50, 0x7FBC + goto 1 + +.channel CHAN_2B88 +/* 0x2B88 [0xC1 0x44 ] */ instr SF0_INST_68 +/* 0x2B8A [0xDC 0x30 ] */ panweight 48 +/* 0x2B8C [0xCC 0x19 ] */ ldi 25 +/* 0x2B8E [0x71 ] */ stio IO_PORT_1 +/* 0x2B8F [0xDA 0xC2 0x0C ] */ env ENVELOPE_C20C +/* 0x2B92 [0xD9 0xE8 ] */ releaserate 232 +/* 0x2B94 [0x88 0x2B 0xA4 ] */ ldlayer 0, LAYER_2BA4 +/* 0x2B97 [0x89 0x2B 0xBB ] */ ldlayer 1, LAYER_2BBB +/* 0x2B9A [0x8A 0x2B 0xC7 ] */ ldlayer 2, LAYER_2BC7 +CHAN_2B9D: +/* 0x2B9D [0xCC 0x7F ] */ ldi 127 +/* 0x2B9F [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0x2BA2 [0xF4 0xF9 ] */ rjump CHAN_2B9D + +.layer LAYER_2BA4 +/* 0x2BA4 [0xCA 0x18 ] */ notepan 24 +/* 0x2BA6 [0xC2 0x0C ] */ transpose 12 +/* 0x2BA8 [0x69 0x18 0x4B ] */ notedv PITCH_D4, 24, 75 +/* 0x2BAB [0xC4 ] */ legato +/* 0x2BAC [0xCF 0xFB ] */ releaserate 251 +/* 0x2BAE [0xC7 0x85 0x35 0xFF ] */ portamento 0x85, PITCH_D5, 255 +/* 0x2BB2 [0x75 0x81 0x90 0x5A ] */ notedv PITCH_D5, 400, 90 +/* 0x2BB6 [0x77 0x82 0x26 0x5A ] */ notedv PITCH_E5, 550, 90 +/* 0x2BBA [0xFF ] */ end + +.layer LAYER_2BBB +/* 0x2BBB [0xCA 0x40 ] */ notepan 64 +/* 0x2BBD [0xC2 0x0C ] */ transpose 12 +/* 0x2BBF [0x69 0x18 0x4B ] */ notedv PITCH_D4, 24, 75 +/* 0x2BC2 [0x75 0x81 0xC2 0x4B ] */ notedv PITCH_D5, 450, 75 +/* 0x2BC6 [0xFF ] */ end + +.layer LAYER_2BC7 +/* 0x2BC7 [0xCA 0x68 ] */ notepan 104 +/* 0x2BC9 [0xC2 0x18 ] */ transpose 24 +/* 0x2BCB [0x65 0x18 0x4B ] */ notedv PITCH_BF3, 24, 75 +/* 0x2BCE [0xC4 ] */ legato +/* 0x2BCF [0xCF 0xFB ] */ releaserate 251 +/* 0x2BD1 [0xC7 0x85 0x31 0xFF ] */ portamento 0x85, PITCH_BF4, 255 +/* 0x2BD5 [0x71 0x81 0x90 0x5A ] */ notedv PITCH_BF4, 400, 90 +/* 0x2BD9 [0x73 0x82 0x26 0x5A ] */ notedv PITCH_C5, 550, 90 +/* 0x2BDD [0xFF ] */ end + +.channel CHAN_2BDE +/* 0x2BDE [0xC1 0x2F ] */ instr SF0_INST_47 +/* 0x2BE0 [0xDC 0x48 ] */ panweight 72 +/* 0x2BE2 [0x88 0x2B 0xEC ] */ ldlayer 0, LAYER_2BEC +/* 0x2BE5 [0x89 0x2C 0x50 ] */ ldlayer 1, LAYER_2C50 +/* 0x2BE8 [0x8A 0x2C 0x24 ] */ ldlayer 2, LAYER_2C24 +/* 0x2BEB [0xFF ] */ end + +.layer LAYER_2BEC +/* 0x2BEC [0xCB 0xBF 0x30 0xC8 ] */ env ENVELOPE_BF30, 200 +/* 0x2BF0 [0xC2 0xF8 ] */ transpose -8 +LAYER_2BF2: +/* 0x2BF2 [0xCA 0x22 ] */ notepan 34 +/* 0x2BF4 [0x70 0x08 0x64 ] */ notedv PITCH_A4, 8, 100 +/* 0x2BF7 [0x64 0x18 0x64 ] */ notedv PITCH_A3, 24, 100 +/* 0x2BFA [0xCA 0x4A ] */ notepan 74 +/* 0x2BFC [0x72 0x06 0x55 ] */ notedv PITCH_B4, 6, 85 +/* 0x2BFF [0x66 0x15 0x55 ] */ notedv PITCH_B3, 21, 85 +/* 0x2C02 [0xCA 0x36 ] */ notepan 54 +/* 0x2C04 [0x6C 0x09 0x5B ] */ notedv PITCH_F4, 9, 91 +/* 0x2C07 [0x62 0x1A 0x5B ] */ notedv PITCH_G3, 26, 91 +/* 0x2C0A [0xCA 0x5E ] */ notepan 94 +/* 0x2C0C [0x70 0x07 0x66 ] */ notedv PITCH_A4, 7, 102 +/* 0x2C0F [0x60 0x0B 0x66 ] */ notedv PITCH_F3, 11, 102 +/* 0x2C12 [0xCA 0x2C ] */ notepan 44 +/* 0x2C14 [0x6E 0x09 0x56 ] */ notedv PITCH_G4, 9, 86 +/* 0x2C17 [0x60 0x1D 0x56 ] */ notedv PITCH_F3, 29, 86 +/* 0x2C1A [0xCA 0x40 ] */ notepan 64 +/* 0x2C1C [0x6E 0x05 0x58 ] */ notedv PITCH_G4, 5, 88 +/* 0x2C1F [0x64 0x1B 0x58 ] */ notedv PITCH_A3, 27, 88 +/* 0x2C22 [0xF4 0xCE ] */ rjump LAYER_2BF2 + +.layer LAYER_2C24 +/* 0x2C24 [0xCB 0xBF 0x30 0x7F ] */ env ENVELOPE_BF30, 127 +/* 0x2C28 [0xC2 0xF8 ] */ transpose -8 +LAYER_2C2A: +/* 0x2C2A [0x62 0x09 0x49 ] */ notedv PITCH_G3, 9, 73 +/* 0x2C2D [0x54 0x22 0x49 ] */ notedv PITCH_F2, 34, 73 +/* 0x2C30 [0x64 0x09 0x4F ] */ notedv PITCH_A3, 9, 79 +/* 0x2C33 [0x54 0x1D 0x4F ] */ notedv PITCH_F2, 29, 79 +/* 0x2C36 [0x64 0x09 0x57 ] */ notedv PITCH_A3, 9, 87 +/* 0x2C39 [0x54 0x1B 0x57 ] */ notedv PITCH_F2, 27, 87 +/* 0x2C3C [0x5F 0x07 0x51 ] */ notedv PITCH_E3, 7, 81 +/* 0x2C3F [0x51 0x0F 0x51 ] */ notedv PITCH_D2, 15, 81 +/* 0x2C42 [0x64 0x09 0x44 ] */ notedv PITCH_A3, 9, 68 +/* 0x2C45 [0x4F 0x18 0x44 ] */ notedv PITCH_C2, 24, 68 +/* 0x2C48 [0x62 0x05 0x46 ] */ notedv PITCH_G3, 5, 70 +/* 0x2C4B [0x4F 0x21 0x46 ] */ notedv PITCH_C2, 33, 70 +/* 0x2C4E [0xF4 0xDA ] */ rjump LAYER_2C2A + +.layer LAYER_2C50 +/* 0x2C50 [0xC6 0x36 ] */ instr SF0_INST_54 +LAYER_2C52: +/* 0x2C52 [0x5C 0x1C 0x66 ] */ notedv PITCH_DF3, 28, 102 +/* 0x2C55 [0xF4 0xFB ] */ rjump LAYER_2C52 + +.channel CHAN_2C57 +/* 0x2C57 [0xC1 0x33 ] */ instr SF0_INST_51 +/* 0x2C59 [0xDC 0x30 ] */ panweight 48 +/* 0x2C5B [0xD9 0xD3 ] */ releaserate 211 +/* 0x2C5D [0x88 0x2C 0x66 ] */ ldlayer 0, LAYER_2C66 +/* 0x2C60 [0x89 0x2C 0x64 ] */ ldlayer 1, LAYER_2C64 +/* 0x2C63 [0xFF ] */ end + +.layer LAYER_2C64 +/* 0x2C64 [0xC2 0x0A ] */ transpose 10 +.layer LAYER_2C66 +/* 0x2C66 [0xC4 ] */ legato +LAYER_2C67: +/* 0x2C67 [0x64 0xFD 0x00 0x4B ] */ notedv PITCH_A3, 32000, 75 +/* 0x2C6B [0xF4 0xFA ] */ rjump LAYER_2C67 + +.channel CHAN_2C6D +/* 0x2C6D [0xC1 0x33 ] */ instr SF0_INST_51 +/* 0x2C6F [0xDC 0x40 ] */ panweight 64 +/* 0x2C71 [0x88 0x2C 0x7A ] */ ldlayer 0, LAYER_2C7A +/* 0x2C74 [0x89 0x2C 0x78 ] */ ldlayer 1, LAYER_2C78 +/* 0x2C77 [0xFF ] */ end + +.layer LAYER_2C78 +/* 0x2C78 [0xC2 0x04 ] */ transpose 4 +.layer LAYER_2C7A +/* 0x2C7A [0xC4 ] */ legato +LAYER_2C7B: +/* 0x2C7B [0x56 0xFD 0x00 0x3C ] */ notedv PITCH_G2, 32000, 60 +/* 0x2C7F [0xF4 0xFA ] */ rjump LAYER_2C7B + +.channel CHAN_2C81 +/* 0x2C81 [0xC1 0x33 ] */ instr SF0_INST_51 +/* 0x2C83 [0xDC 0x40 ] */ panweight 64 +/* 0x2C85 [0x88 0x2C 0x8E ] */ ldlayer 0, LAYER_2C8E +/* 0x2C88 [0x89 0x2C 0x8C ] */ ldlayer 1, LAYER_2C8C +/* 0x2C8B [0xFF ] */ end + +.layer LAYER_2C8C +/* 0x2C8C [0xC2 0x07 ] */ transpose 7 +.layer LAYER_2C8E +/* 0x2C8E [0xC4 ] */ legato +LAYER_2C8F: +/* 0x2C8F [0x62 0xFD 0x00 0x4B ] */ notedv PITCH_G3, 32000, 75 +/* 0x2C93 [0xF4 0xFA ] */ rjump LAYER_2C8F + +.channel CHAN_2C95 +/* 0x2C95 [0xC1 0x30 ] */ instr SF0_INST_48 +/* 0x2C97 [0x88 0x2C 0x9B ] */ ldlayer 0, LAYER_2C9B +/* 0x2C9A [0xFF ] */ end + +.layer LAYER_2C9B +/* 0x2C9B [0x66 0x12 0x6E ] */ notedv PITCH_B3, 18, 110 +/* 0x2C9E [0xFF ] */ end + +.channel CHAN_2C9F +/* 0x2C9F [0xC1 0x0C ] */ instr SF0_INST_12 +/* 0x2CA1 [0xDA 0xC0 0x00 ] */ env ENVELOPE_C000 +/* 0x2CA4 [0x88 0x2C 0xA8 ] */ ldlayer 0, LAYER_2CA8 +/* 0x2CA7 [0xFF ] */ end + +.layer LAYER_2CA8 +/* 0x2CA8 [0xC7 0x81 0x26 0xFF ] */ portamento 0x81, PITCH_B3, 255 +/* 0x2CAC [0x67 0x20 0x50 ] */ notedv PITCH_C4, 32, 80 +/* 0x2CAF [0xFF ] */ end + +.channel CHAN_2CB0 +/* 0x2CB0 [0xC1 0x46 ] */ instr SF0_INST_70 +/* 0x2CB2 [0xCC 0x20 ] */ ldi 32 +/* 0x2CB4 [0x71 ] */ stio IO_PORT_1 +/* 0x2CB5 [0xD9 0xF5 ] */ releaserate 245 +/* 0x2CB7 [0x88 0x2C 0xC6 ] */ ldlayer 0, LAYER_2CC6 +/* 0x2CBA [0x89 0x2C 0xBE ] */ ldlayer 1, LAYER_2CBE +/* 0x2CBD [0xFF ] */ end + +.layer LAYER_2CBE +/* 0x2CBE [0xC7 0x81 0x16 0xFF ] */ portamento 0x81, PITCH_G2, 255 +/* 0x2CC2 [0x62 0x78 0x46 ] */ notedv PITCH_G3, 120, 70 +/* 0x2CC5 [0xFF ] */ end + +.layer LAYER_2CC6 +/* 0x2CC6 [0xC7 0x01 0x22 0x30 ] */ portamento 0x01, PITCH_G3, 48 +/* 0x2CCA [0x6E 0x78 0x46 ] */ notedv PITCH_G4, 120, 70 +/* 0x2CCD [0xFF ] */ end + +.channel CHAN_2CCE +/* 0x2CCE [0xED 0x0F ] */ gain 15 +/* 0x2CD0 [0x88 0x2C 0xDE ] */ ldlayer 0, LAYER_2CDE +/* 0x2CD3 [0x89 0x2C 0xDA ] */ ldlayer 1, LAYER_2CDA +/* 0x2CD6 [0x8A 0x2C 0xEA ] */ ldlayer 2, LAYER_2CEA +/* 0x2CD9 [0xFF ] */ end + +.layer LAYER_2CDA +/* 0x2CDA [0xC6 0x2F ] */ instr SF0_INST_47 +/* 0x2CDC [0xF4 0x04 ] */ rjump LAYER_2CE2 + +.layer LAYER_2CDE +/* 0x2CDE [0xC2 0x2A ] */ transpose 42 +/* 0x2CE0 [0xC6 0x4A ] */ instr SF0_INST_74 +LAYER_2CE2: +/* 0x2CE2 [0xCB 0xBF 0x44 0xC8 ] */ env ENVELOPE_BF44, 200 +/* 0x2CE6 [0x68 0x00 0x6E ] */ notedv PITCH_DF4, 0, 110 +/* 0x2CE9 [0xFF ] */ end + +.layer LAYER_2CEA +/* 0x2CEA [0xC6 0x46 ] */ instr SF0_INST_70 +/* 0x2CEC [0x62 0x32 0x32 ] */ notedv PITCH_G3, 50, 50 +/* 0x2CEF [0xFF ] */ end + +.channel CHAN_2CF0 +/* 0x2CF0 [0x88 0x2C 0xF4 ] */ ldlayer 0, LAYER_2CF4 +/* 0x2CF3 [0xFF ] */ end + +.layer LAYER_2CF4 +/* 0x2CF4 [0xC6 0x24 ] */ instr SF0_INST_36 +/* 0x2CF6 [0xCB 0xBF 0xE4 0xFB ] */ env ENVELOPE_BFE4, 251 +/* 0x2CFA [0xC4 ] */ legato +/* 0x2CFB [0xC7 0x85 0x30 0xFF ] */ portamento 0x85, PITCH_A4, 255 +/* 0x2CFF [0x5B 0x04 0x5F ] */ notedv PITCH_C3, 4, 95 +/* 0x2D02 [0x65 0x05 0x5F ] */ notedv PITCH_BF3, 5, 95 +/* 0x2D05 [0xFF ] */ end + +.channel CHAN_2D06 +/* 0x2D06 [0x88 0x2D 0x0A ] */ ldlayer 0, LAYER_2D0A +/* 0x2D09 [0xFF ] */ end + +.layer LAYER_2D0A +/* 0x2D0A [0xC6 0x47 ] */ instr SF0_INST_71 +/* 0x2D0C [0xCF 0xED ] */ releaserate 237 +/* 0x2D0E [0x67 0x01 0x30 ] */ notedv PITCH_C4, 1, 48 +/* 0x2D11 [0xC6 0x3E ] */ instr SF0_INST_62 +/* 0x2D13 [0x77 0x1C 0x50 ] */ notedv PITCH_E5, 28, 80 +/* 0x2D16 [0xFF ] */ end + +.channel CHAN_2D17 +/* 0x2D17 [0xC1 0x49 ] */ instr SF0_INST_73 +/* 0x2D19 [0xED 0x0A ] */ gain 10 +/* 0x2D1B [0x88 0x2D 0x1F ] */ ldlayer 0, LAYER_2D1F +/* 0x2D1E [0xFF ] */ end + +.layer LAYER_2D1F +/* 0x2D1F [0xC4 ] */ legato +LAYER_2D20: +/* 0x2D20 [0x65 0xFF 0xBC 0x64 ] */ notedv PITCH_BF3, 32700, 100 +/* 0x2D24 [0xF4 0xFA ] */ rjump LAYER_2D20 + +.channel CHAN_2D26 +/* 0x2D26 [0xDC 0x30 ] */ panweight 48 +/* 0x2D28 [0x88 0x2D 0x2F ] */ ldlayer 0, LAYER_2D2F +/* 0x2D2B [0x89 0x2D 0x40 ] */ ldlayer 1, LAYER_2D40 +/* 0x2D2E [0xFF ] */ end + +.layer LAYER_2D2F +/* 0x2D2F [0xC6 0x38 ] */ instr SF0_INST_56 +/* 0x2D31 [0xC4 ] */ legato +/* 0x2D32 [0xC7 0x85 0x20 0xC8 ] */ portamento 0x85, PITCH_F3, 200 +LAYER_2D36: +/* 0x2D36 [0x64 0x81 0xF4 0x69 ] */ notedv PITCH_A3, 500, 105 +/* 0x2D3A [0x60 0x81 0xF4 0x69 ] */ notedv PITCH_F3, 500, 105 +/* 0x2D3E [0xF4 0xF6 ] */ rjump LAYER_2D36 + +.layer LAYER_2D40 +/* 0x2D40 [0xC6 0x2F ] */ instr SF0_INST_47 +/* 0x2D42 [0xCB 0xC0 0x00 0xDD ] */ env ENVELOPE_C000, 221 +LAYER_2D46: +/* 0x2D46 [0xC7 0x81 0x1B 0xFF ] */ portamento 0x81, PITCH_C3, 255 +/* 0x2D4A [0x54 0x81 0x90 0x41 ] */ notedv PITCH_F2, 400, 65 +/* 0x2D4E [0xC7 0x81 0x1B 0xFF ] */ portamento 0x81, PITCH_C3, 255 +/* 0x2D52 [0x6C 0x82 0xBC 0x41 ] */ notedv PITCH_F4, 700, 65 +/* 0x2D56 [0xF4 0xEE ] */ rjump LAYER_2D46 + +.channel CHAN_2D58 +/* 0x2D58 [0xC1 0x4A ] */ instr SF0_INST_74 +/* 0x2D5A [0xD9 0xF0 ] */ releaserate 240 +/* 0x2D5C [0xFC 0x00 0xC7 ] */ call CHAN_00C7 +/* 0x2D5F [0xF3 0x06 ] */ rbeqz CHAN_2D67 +/* 0x2D61 [0xBD 0x00 ] */ samplestart 0 +/* 0x2D63 [0x01 ] */ cdelay 1 +/* 0x2D64 [0xDA 0xC0 0x80 ] */ env ENVELOPE_C080 +CHAN_2D67: +/* 0x2D67 [0x88 0x2D 0x6F ] */ ldlayer 0, LAYER_2D6F +/* 0x2D6A [0xFF ] */ end + +.layer LAYER_2D6B +/* 0x2D6B [0xC6 0x4A ] */ instr SF0_INST_74 +/* 0x2D6D [0xCF 0xF0 ] */ releaserate 240 +.layer LAYER_2D6F +/* 0x2D6F [0xC4 ] */ legato +/* 0x2D70 [0xC7 0x01 0x18 0x28 ] */ portamento 0x01, PITCH_A2, 40 +LAYER_2D74: +/* 0x2D74 [0x60 0xFF 0xBC 0x64 ] */ notedv PITCH_F3, 32700, 100 +/* 0x2D78 [0xF4 0xFA ] */ rjump LAYER_2D74 + +.channel CHAN_2D7A +/* 0x2D7A [0x88 0x2D 0x7E ] */ ldlayer 0, LAYER_2D7E +/* 0x2D7D [0xFF ] */ end + +.layer LAYER_2D7E +/* 0x2D7E [0xC6 0x4A ] */ instr SF0_INST_74 +/* 0x2D80 [0xCB 0xC0 0x00 0xF0 ] */ env ENVELOPE_C000, 240 +/* 0x2D84 [0xC4 ] */ legato +/* 0x2D85 [0xC7 0x85 0x20 0xFF ] */ portamento 0x85, PITCH_F3, 255 +/* 0x2D89 [0x67 0x60 0x64 ] */ notedv PITCH_C4, 96, 100 +LAYER_2D8C: +/* 0x2D8C [0x66 0x60 0x64 ] */ notedv PITCH_B3, 96, 100 +/* 0x2D8F [0xF4 0xFB ] */ rjump LAYER_2D8C + +.channel CHAN_2D91 +/* 0x2D91 [0x88 0x2D 0x97 ] */ ldlayer 0, LAYER_2D97 +/* 0x2D94 [0xFF ] */ end + +.layer LAYER_2D95 +/* 0x2D95 [0xC2 0xFC ] */ transpose -4 +.layer LAYER_2D97 +/* 0x2D97 [0xC6 0x41 ] */ instr SF0_INST_65 +/* 0x2D99 [0xCF 0xF1 ] */ releaserate 241 +/* 0x2D9B [0x6D 0x06 0x6E ] */ notedv PITCH_GF4, 6, 110 +/* 0x2D9E [0x5E 0x64 0x6E ] */ notedv PITCH_EF3, 100, 110 +/* 0x2DA1 [0xFF ] */ end + +.channel CHAN_2DA2 +/* 0x2DA2 [0xED 0x14 ] */ gain 20 +/* 0x2DA4 [0x88 0x2D 0xA8 ] */ ldlayer 0, LAYER_2DA8 +/* 0x2DA7 [0xFF ] */ end + +.layer LAYER_2DA8 +/* 0x2DA8 [0xC6 0x4B ] */ instr SF0_INST_75 +/* 0x2DAA [0xCF 0xF0 ] */ releaserate 240 +/* 0x2DAC [0xC4 ] */ legato +/* 0x2DAD [0xC7 0x85 0x19 0xFF ] */ portamento 0x85, PITCH_BF2, 255 +/* 0x2DB1 [0x5D 0x28 0x64 ] */ notedv PITCH_D3, 40, 100 +LAYER_2DB4: +/* 0x2DB4 [0x5F 0x81 0x41 0x64 ] */ notedv PITCH_E3, 321, 100 +/* 0x2DB8 [0xF4 0xFA ] */ rjump LAYER_2DB4 + +.channel CHAN_2DBA +/* 0x2DBA [0x88 0x2D 0xBE ] */ ldlayer 0, LAYER_2DBE +/* 0x2DBD [0xFF ] */ end + +.layer LAYER_2DBE +/* 0x2DBE [0xC6 0x4C ] */ instr SF0_INST_76 +/* 0x2DC0 [0xCF 0xF1 ] */ releaserate 241 +/* 0x2DC2 [0x64 0x5E 0x5F ] */ notedv PITCH_A3, 94, 95 +/* 0x2DC5 [0xFF ] */ end + +.channel CHAN_2DC6 +/* 0x2DC6 [0xC1 0x41 ] */ instr SF0_INST_65 +/* 0x2DC8 [0xDA 0xBF 0xE4 ] */ env ENVELOPE_BFE4 +/* 0x2DCB [0x88 0x2D 0xD2 ] */ ldlayer 0, LAYER_2DD2 +/* 0x2DCE [0x89 0x2D 0xDA ] */ ldlayer 1, LAYER_2DDA +/* 0x2DD1 [0xFF ] */ end + +.layer LAYER_2DD2 +/* 0x2DD2 [0xC7 0x81 0x2B 0xC8 ] */ portamento 0x81, PITCH_E4, 200 +/* 0x2DD6 [0x5B 0x14 0x6E ] */ notedv PITCH_C3, 20, 110 +/* 0x2DD9 [0xFF ] */ end + +.layer LAYER_2DDA +/* 0x2DDA [0xC6 0x2F ] */ instr SF0_INST_47 +/* 0x2DDC [0x58 0x14 0x64 ] */ notedv PITCH_A2, 20, 100 +/* 0x2DDF [0xFF ] */ end + +.channel CHAN_2DE0 +/* 0x2DE0 [0xED 0x0A ] */ gain 10 +/* 0x2DE2 [0x88 0x2D 0xE9 ] */ ldlayer 0, LAYER_2DE9 +/* 0x2DE5 [0x89 0x2D 0xF6 ] */ ldlayer 1, LAYER_2DF6 +/* 0x2DE8 [0xFF ] */ end + +.layer LAYER_2DE9 +/* 0x2DE9 [0xC6 0x2F ] */ instr SF0_INST_47 +/* 0x2DEB [0xCB 0xBF 0x84 0xFB ] */ env ENVELOPE_BF84, 251 +/* 0x2DEF [0x73 0x0F 0x5E ] */ notedv PITCH_C5, 15, 94 +/* 0x2DF2 [0x6A 0x60 0x63 ] */ notedv PITCH_EF4, 96, 99 +/* 0x2DF5 [0xFF ] */ end + +.layer LAYER_2DF6 +/* 0x2DF6 [0xC6 0x3F ] */ instr SF0_INST_63 +/* 0x2DF8 [0xCB 0xBF 0x30 0xB4 ] */ env ENVELOPE_BF30, 180 +/* 0x2DFC [0x6D 0x08 0x5C ] */ notedv PITCH_GF4, 8, 92 +/* 0x2DFF [0x6A 0x06 0x55 ] */ notedv PITCH_EF4, 6, 85 +/* 0x2E02 [0x65 0x05 0x5E ] */ notedv PITCH_BF3, 5, 94 +/* 0x2E05 [0x61 0x0A 0x59 ] */ notedv PITCH_GF3, 10, 89 +/* 0x2E08 [0x59 0x50 0x5F ] */ notedv PITCH_BF2, 80, 95 +/* 0x2E0B [0xFF ] */ end + +.channel CHAN_2E0C +/* 0x2E0C [0x88 0x2E 0x13 ] */ ldlayer 0, LAYER_2E13 +/* 0x2E0F [0x89 0x2E 0x1D ] */ ldlayer 1, LAYER_2E1D +/* 0x2E12 [0xFF ] */ end + +.layer LAYER_2E13 +/* 0x2E13 [0xC6 0x41 ] */ instr SF0_INST_65 +/* 0x2E15 [0x34 0x12 0x5F 0x7F ] */ notedvg PITCH_DF5, 18, 95, 127 +/* 0x2E19 [0x68 0x41 0x5F ] */ notedv PITCH_DF4, 65, 95 +/* 0x2E1C [0xFF ] */ end + +.layer LAYER_2E1D +/* 0x2E1D [0xC6 0x3B ] */ instr SF0_INST_59 +/* 0x2E1F [0x67 0x12 0x50 ] */ notedv PITCH_C4, 18, 80 +/* 0x2E22 [0x5B 0x41 0x50 ] */ notedv PITCH_C3, 65, 80 +/* 0x2E25 [0xFF ] */ end + +.channel CHAN_2E26 +/* 0x2E26 [0xDC 0x30 ] */ panweight 48 +/* 0x2E28 [0x88 0x2E 0x2F ] */ ldlayer 0, LAYER_2E2F +/* 0x2E2B [0x89 0x2E 0x40 ] */ ldlayer 1, LAYER_2E40 +/* 0x2E2E [0xFF ] */ end + +.layer LAYER_2E2F +/* 0x2E2F [0xC6 0x38 ] */ instr SF0_INST_56 +/* 0x2E31 [0xC4 ] */ legato +/* 0x2E32 [0xC7 0x85 0x26 0xC8 ] */ portamento 0x85, PITCH_B3, 200 +LAYER_2E36: +/* 0x2E36 [0x6A 0x81 0x9A 0x6E ] */ notedv PITCH_EF4, 410, 110 +/* 0x2E3A [0x66 0x81 0x7C 0x6E ] */ notedv PITCH_B3, 380, 110 +/* 0x2E3E [0xF4 0xF6 ] */ rjump LAYER_2E36 + +.layer LAYER_2E40 +/* 0x2E40 [0xC6 0x2F ] */ instr SF0_INST_47 +/* 0x2E42 [0xCB 0xC0 0x00 0xDD ] */ env ENVELOPE_C000, 221 +LAYER_2E46: +/* 0x2E46 [0xC7 0x81 0x20 0xFF ] */ portamento 0x81, PITCH_F3, 255 +/* 0x2E4A [0x5A 0x81 0x36 0x50 ] */ notedv PITCH_B2, 310, 80 +/* 0x2E4E [0xC7 0x81 0x20 0xFF ] */ portamento 0x81, PITCH_F3, 255 +/* 0x2E52 [0x72 0x82 0x26 0x50 ] */ notedv PITCH_B4, 550, 80 +/* 0x2E56 [0xF4 0xEE ] */ rjump LAYER_2E46 + +.channel CHAN_2E58 +/* 0x2E58 [0x88 0x2E 0x6C ] */ ldlayer 0, LAYER_2E6C +/* 0x2E5B [0x89 0x2E 0x5F ] */ ldlayer 1, LAYER_2E5F +/* 0x2E5E [0xFF ] */ end + +.layer LAYER_2E5F +/* 0x2E5F [0xC6 0x2F ] */ instr SF0_INST_47 +/* 0x2E61 [0xCB 0xBF 0xD0 0xF0 ] */ env ENVELOPE_BFD0, 240 +/* 0x2E65 [0x78 0x03 0x46 ] */ notedv PITCH_F5, 3, 70 +/* 0x2E68 [0x60 0x04 0x40 ] */ notedv PITCH_F3, 4, 64 +/* 0x2E6B [0xFF ] */ end + +.layer LAYER_2E6C +/* 0x2E6C [0xC6 0x1A ] */ instr SF0_INST_26 +/* 0x2E6E [0xC2 0x30 ] */ transpose 48 +/* 0x2E70 [0x11 0x03 0x64 0x7F ] */ notedvg PITCH_D2, 3, 100, 127 +/* 0x2E74 [0x5F 0x30 0x64 ] */ notedv PITCH_E3, 48, 100 +/* 0x2E77 [0xFF ] */ end + +.channel CHAN_2E78 +/* 0x2E78 [0x88 0x2E 0x7C ] */ ldlayer 0, LAYER_2E7C +/* 0x2E7B [0xFF ] */ end + +.layer LAYER_2E7C +/* 0x2E7C [0xC6 0x47 ] */ instr SF0_INST_71 +/* 0x2E7E [0x6E 0x08 0x62 ] */ notedv PITCH_G4, 8, 98 +/* 0x2E81 [0x6B 0x10 0x62 ] */ notedv PITCH_E4, 16, 98 +/* 0x2E84 [0xFF ] */ end + +.channel CHAN_2E85 +/* 0x2E85 [0xED 0x20 ] */ gain 32 +/* 0x2E87 [0xFC 0x3B 0xAC ] */ call CHAN_3BAC +/* 0x2E8A [0x8B 0x2E 0x96 ] */ ldlayer 3, LAYER_2E96 +/* 0x2E8D [0xCC 0x75 ] */ ldi 117 +/* 0x2E8F [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0x2E92 [0xFC 0x28 0xE7 ] */ call CHAN_28E7 +/* 0x2E95 [0xFF ] */ end + +.layer LAYER_2E96 +/* 0x2E96 [0xC6 0x4D ] */ instr SF0_INST_77 +/* 0x2E98 [0xCB 0xC0 0x80 0xD3 ] */ env ENVELOPE_C080, 211 +/* 0x2E9C [0xC7 0x81 0x2B 0xFF ] */ portamento 0x81, PITCH_E4, 255 +/* 0x2EA0 [0x6E 0x80 0xC8 0x5A ] */ notedv PITCH_G4, 200, 90 +/* 0x2EA4 [0xFF ] */ end + +.channel CHAN_2EA5 +/* 0x2EA5 [0xCC 0x37 ] */ ldi 55 +CHAN_2EA7: +/* 0x2EA7 [0xC7 0x00 0x2E 0xC4 ] */ stseq 0, LAYER_2EC1 + STSEQ_NOTEDV_VELOCITY +/* 0x2EAB [0xDC 0x30 ] */ panweight 48 +/* 0x2EAD [0x88 0x2E 0xB8 ] */ ldlayer 0, LAYER_2EB8 +/* 0x2EB0 [0x89 0x2E 0xB4 ] */ ldlayer 1, LAYER_2EB4 +/* 0x2EB3 [0xFF ] */ end + +.layer LAYER_2EB4 +/* 0x2EB4 [0xC2 0x36 ] */ transpose 54 +/* 0x2EB6 [0xF4 0x02 ] */ rjump LAYER_2EBA + +.layer LAYER_2EB8 +/* 0x2EB8 [0xC2 0x30 ] */ transpose 48 +LAYER_2EBA: +/* 0x2EBA [0xC6 0x33 ] */ instr SF0_INST_51 +/* 0x2EBC [0xCB 0xC0 0x78 0xDC ] */ env ENVELOPE_C078, 220 +/* 0x2EC0 [0xC4 ] */ legato +LAYER_2EC1: +/* 0x2EC1 [0x67 0xFD 0x00 0x5C ] */ notedv PITCH_C4, 32000, 92 +/* 0x2EC5 [0xF4 0xFA ] */ rjump LAYER_2EC1 + +.channel CHAN_2EC7 +/* 0x2EC7 [0x88 0x2E 0xEC ] */ ldlayer 0, LAYER_2EEC +/* 0x2ECA [0x89 0x2E 0xD5 ] */ ldlayer 1, LAYER_2ED5 +/* 0x2ECD [0x8A 0x2E 0xE5 ] */ ldlayer 2, LAYER_2EE5 +/* 0x2ED0 [0xD7 0xFF ] */ vibfreq 255 +/* 0x2ED2 [0xD8 0x32 ] */ vibdepth 50 +/* 0x2ED4 [0xFF ] */ end + +.layer LAYER_2ED5 +/* 0x2ED5 [0xC6 0x4A ] */ instr SF0_INST_74 +/* 0x2ED7 [0xCB 0xC0 0x00 0xD3 ] */ env ENVELOPE_C000, 211 +/* 0x2EDB [0xC4 ] */ legato +/* 0x2EDC [0xC7 0x85 0x03 0xFF ] */ portamento 0x85, PITCH_C1, 255 +LAYER_2EE0: +/* 0x2EE0 [0x54 0x60 0x64 ] */ notedv PITCH_F2, 96, 100 +/* 0x2EE3 [0xF4 0xFB ] */ rjump LAYER_2EE0 + +.layer LAYER_2EE5 +/* 0x2EE5 [0xC2 0xEE ] */ transpose -18 +/* 0x2EE7 [0xC6 0x34 ] */ instr SF0_INST_52 +/* 0x2EE9 [0xFB 0x2E 0xF0 ] */ jump LAYER_2EF0 + +.layer LAYER_2EEC +/* 0x2EEC [0xC6 0x44 ] */ instr SF0_INST_68 +/* 0x2EEE [0xC2 0x0C ] */ transpose 12 +LAYER_2EF0: +/* 0x2EF0 [0xCB 0xC0 0x00 0xD3 ] */ env ENVELOPE_C000, 211 +/* 0x2EF4 [0xC4 ] */ legato +/* 0x2EF5 [0xC7 0x85 0x0F 0xFF ] */ portamento 0x85, PITCH_C2, 255 +LAYER_2EF9: +/* 0x2EF9 [0x60 0x60 0x4A ] */ notedv PITCH_F3, 96, 74 +/* 0x2EFC [0xF4 0xFB ] */ rjump LAYER_2EF9 + +.channel CHAN_2EFE +/* 0x2EFE [0x88 0x2F 0x05 ] */ ldlayer 0, LAYER_2F05 +/* 0x2F01 [0x89 0x2F 0x10 ] */ ldlayer 1, LAYER_2F10 +/* 0x2F04 [0xFF ] */ end + +.layer LAYER_2F05 +/* 0x2F05 [0xC6 0x33 ] */ instr SF0_INST_51 +/* 0x2F07 [0xC2 0x30 ] */ transpose 48 +LAYER_2F09: +/* 0x2F09 [0xC4 ] */ legato +LAYER_2F0A: +/* 0x2F0A [0x6D 0xFF 0xBC 0x40 ] */ notedv PITCH_GF4, 32700, 64 +/* 0x2F0E [0xF4 0xFA ] */ rjump LAYER_2F0A + +.layer LAYER_2F10 +/* 0x2F10 [0xC6 0x33 ] */ instr SF0_INST_51 +/* 0x2F12 [0xF4 0xF5 ] */ rjump LAYER_2F09 + +.channel CHAN_2F14 +/* 0x2F14 [0xC1 0x30 ] */ instr SF0_INST_48 +/* 0x2F16 [0xD9 0xF5 ] */ releaserate 245 +/* 0x2F18 [0x88 0x2F 0x1C ] */ ldlayer 0, LAYER_2F1C +/* 0x2F1B [0xFF ] */ end + +.layer LAYER_2F1C +/* 0x2F1C [0x67 0x09 0x6E ] */ notedv PITCH_C4, 9, 110 +/* 0x2F1F [0xFF ] */ end + +.channel CHAN_2F20 +/* 0x2F20 [0xC1 0x30 ] */ instr SF0_INST_48 +/* 0x2F22 [0x88 0x2F 0x26 ] */ ldlayer 0, LAYER_2F26 +/* 0x2F25 [0xFF ] */ end + +.layer LAYER_2F26 +/* 0x2F26 [0x6B 0x18 0x6E ] */ notedv PITCH_E4, 24, 110 +/* 0x2F29 [0xFF ] */ end + +.channel CHAN_2F2A +/* 0x2F2A [0xC1 0x32 ] */ instr SF0_INST_50 +/* 0x2F2C [0x88 0x2F 0x30 ] */ ldlayer 0, LAYER_2F30 +/* 0x2F2F [0xFF ] */ end + +.layer LAYER_2F30 +/* 0x2F30 [0x6B 0x80 0x91 0x6E ] */ notedv PITCH_E4, 145, 110 +/* 0x2F34 [0xFF ] */ end + +.channel CHAN_2F35 +/* 0x2F35 [0x88 0x2F 0x39 ] */ ldlayer 0, LAYER_2F39 +/* 0x2F38 [0xFF ] */ end + +.layer LAYER_2F39 +/* 0x2F39 [0xC2 0x34 ] */ transpose 52 +/* 0x2F3B [0xFB 0x29 0x7F ] */ jump LAYER_297F + +.channel CHAN_2F3E +/* 0x2F3E [0xED 0x0F ] */ gain 15 +/* 0x2F40 [0x88 0x2F 0x47 ] */ ldlayer 0, LAYER_2F47 +/* 0x2F43 [0x89 0x2F 0x58 ] */ ldlayer 1, LAYER_2F58 +/* 0x2F46 [0xFF ] */ end + +.layer LAYER_2F47 +/* 0x2F47 [0xC6 0x40 ] */ instr SF0_INST_64 +/* 0x2F49 [0xCB 0xC1 0x84 0xDD ] */ env ENVELOPE_C184, 221 +/* 0x2F4D [0xC2 0x18 ] */ transpose 24 +/* 0x2F4F [0x67 0x80 0xF8 0x4B ] */ notedv PITCH_C4, 248, 75 +/* 0x2F53 [0xFF ] */ end + +.layer LAYER_2F54 +/* 0x2F54 [0xC2 0x0C ] */ transpose 12 +/* 0x2F56 [0xF4 0x02 ] */ rjump LAYER_2F5A + +.layer LAYER_2F58 +/* 0x2F58 [0xC2 0x24 ] */ transpose 36 +LAYER_2F5A: +/* 0x2F5A [0xC6 0x44 ] */ instr SF0_INST_68 +/* 0x2F5C [0xCB 0xC1 0x84 0xDD ] */ env ENVELOPE_C184, 221 +/* 0x2F60 [0x67 0x80 0xF8 0x64 ] */ notedv PITCH_C4, 248, 100 +/* 0x2F64 [0xFF ] */ end + +.channel CHAN_2F65 +/* 0x2F65 [0xC1 0x44 ] */ instr SF0_INST_68 +/* 0x2F67 [0x88 0x2F 0xB0 ] */ ldlayer 0, LAYER_2FB0 +/* 0x2F6A [0x89 0x2F 0x75 ] */ ldlayer 1, LAYER_2F75 +/* 0x2F6D [0x8A 0x2F 0xA1 ] */ ldlayer 2, LAYER_2FA1 +/* 0x2F70 [0xD7 0x50 ] */ vibfreq 80 +/* 0x2F72 [0xD8 0x04 ] */ vibdepth 4 +/* 0x2F74 [0xFF ] */ end + +.layer LAYER_2F75 +/* 0x2F75 [0xF0 0x10 0x00 ] */ unk_F0 4096 +/* 0x2F78 [0xC2 0x1B ] */ transpose 27 +/* 0x2F7A [0xF4 0x0D ] */ rjump LAYER_2F89 + +/* 0x2F7C [0xC2 0x21 ] */ transpose 33 +/* 0x2F7E [0xCB 0xBF 0x44 0xF0 ] */ env ENVELOPE_BF44, 240 +/* 0x2F82 [0xF4 0x05 ] */ rjump LAYER_2F89 + +.layer LAYER_2F84 +/* 0x2F84 [0xF0 0x10 0x00 ] */ unk_F0 4096 +/* 0x2F87 [0xC2 0x18 ] */ transpose 24 +LAYER_2F89: +/* 0x2F89 [0xC4 ] */ legato +/* 0x2F8A [0xC7 0x81 0x28 0xFF ] */ portamento 0x81, PITCH_DF4, 255 +LAYER_2F8E: +/* 0x2F8E [0x69 0x80 0x30 0x50 ] */ noteldv PITCH_D4, 48, 80 +/* 0x2F92 [0xF4 0xFA ] */ rjump LAYER_2F8E + +/* 0x2F94 [0xC2 0x20 ] */ transpose 32 +/* 0x2F96 [0xC6 0x2E ] */ instr SF0_INST_46 +/* 0x2F98 [0xCB 0xBF 0x44 0xF0 ] */ env ENVELOPE_BF44, 240 +/* 0x2F9C [0xF0 0x10 0x00 ] */ unk_F0 4096 +/* 0x2F9F [0xF4 0x08 ] */ rjump LAYER_2FA9 + +.layer LAYER_2FA1 +/* 0x2FA1 [0xC2 0x30 ] */ transpose 48 +LAYER_2FA3: +/* 0x2FA3 [0xC6 0x2E ] */ instr SF0_INST_46 +/* 0x2FA5 [0xCB 0xC0 0x80 0xF0 ] */ env ENVELOPE_C080, 240 +LAYER_2FA9: +/* 0x2FA9 [0xC4 ] */ legato +LAYER_2FAA: +/* 0x2FAA [0x73 0xFD 0x00 0x32 ] */ notedv PITCH_C5, 32000, 50 +/* 0x2FAE [0xF4 0xFA ] */ rjump LAYER_2FAA + +.layer LAYER_2FB0 +/* 0x2FB0 [0xC6 0x44 ] */ instr SF0_INST_68 +/* 0x2FB2 [0xC2 0x0C ] */ transpose 12 +/* 0x2FB4 [0xC4 ] */ legato +/* 0x2FB5 [0xC0 0x82 0x58 ] */ ldelay 600 +/* 0x2FB8 [0xC7 0x85 0x32 0xFF ] */ portamento 0x85, PITCH_B4, 255 +/* 0x2FBC [0x75 0x80 0xC8 0x4A ] */ notedv PITCH_D5, 200, 74 +LAYER_2FC0: +/* 0x2FC0 [0x73 0x80 0xC8 0x4A ] */ notedv PITCH_C5, 200, 74 +/* 0x2FC4 [0xF4 0xFA ] */ rjump LAYER_2FC0 + +.channel CHAN_2FC6 +/* 0x2FC6 [0x88 0x2F 0xCD ] */ ldlayer 0, LAYER_2FCD +/* 0x2FC9 [0x89 0x2F 0xDD ] */ ldlayer 1, LAYER_2FDD +/* 0x2FCC [0xFF ] */ end + +.layer LAYER_2FCD +/* 0x2FCD [0xC0 0x06 ] */ ldelay 6 +/* 0x2FCF [0xC4 ] */ legato +/* 0x2FD0 [0xC6 0x07 ] */ instr SF0_INST_7 +/* 0x2FD2 [0xC7 0x85 0x20 0xFF ] */ portamento 0x85, PITCH_F3, 255 +/* 0x2FD6 [0x64 0x18 0x50 ] */ notedv PITCH_A3, 24, 80 +/* 0x2FD9 [0x56 0x32 0x50 ] */ notedv PITCH_G2, 50, 80 +/* 0x2FDC [0xFF ] */ end + +.layer LAYER_2FDD +/* 0x2FDD [0xC6 0x28 ] */ instr SF0_INST_40 +/* 0x2FDF [0x1F 0x0A 0x5D 0x7F ] */ notedvg PITCH_E3, 10, 93, 127 +/* 0x2FE3 [0x55 0x1F 0x5A ] */ notedv PITCH_GF2, 31, 90 +/* 0x2FE6 [0xFF ] */ end + +.channel CHAN_2FE7 +/* 0x2FE7 [0xDC 0x60 ] */ panweight 96 +/* 0x2FE9 [0x88 0x2F 0xF5 ] */ ldlayer 0, LAYER_2FF5 +/* 0x2FEC [0x89 0x30 0x00 ] */ ldlayer 1, LAYER_3000 +/* 0x2FEF [0x8A 0x2F 0xF3 ] */ ldlayer 2, LAYER_2FF3 +/* 0x2FF2 [0xFF ] */ end + +.layer LAYER_2FF3 +/* 0x2FF3 [0xC2 0xFA ] */ transpose -6 +.layer LAYER_2FF5 +/* 0x2FF5 [0xC6 0x4D ] */ instr SF0_INST_77 +/* 0x2FF7 [0xCF 0xDD ] */ releaserate 221 +/* 0x2FF9 [0xC4 ] */ legato +LAYER_2FFA: +/* 0x2FFA [0x6C 0xFD 0x00 0x5A ] */ notedv PITCH_F4, 32000, 90 +/* 0x2FFE [0xF4 0xFA ] */ rjump LAYER_2FFA + +.layer LAYER_3000 +/* 0x3000 [0xC6 0x2F ] */ instr SF0_INST_47 +/* 0x3002 [0xCB 0xBF 0xF8 0xDD ] */ env ENVELOPE_BFF8, 221 +LAYER_3006: +/* 0x3006 [0xCA 0x40 ] */ notepan 64 +/* 0x3008 [0x72 0x50 0x55 ] */ notedv PITCH_B4, 80, 85 +/* 0x300B [0xCA 0x2D ] */ notepan 45 +/* 0x300D [0x6E 0x50 0x55 ] */ notedv PITCH_G4, 80, 85 +/* 0x3010 [0xCA 0x61 ] */ notepan 97 +/* 0x3012 [0x6C 0x40 0x55 ] */ notedv PITCH_F4, 64, 85 +/* 0x3015 [0xCA 0x4A ] */ notepan 74 +/* 0x3017 [0x70 0x31 0x55 ] */ notedv PITCH_A4, 49, 85 +/* 0x301A [0xCA 0x52 ] */ notepan 82 +/* 0x301C [0x75 0x3A 0x55 ] */ notedv PITCH_D5, 58, 85 +/* 0x301F [0xCA 0x25 ] */ notepan 37 +/* 0x3021 [0x70 0x25 0x55 ] */ notedv PITCH_A4, 37, 85 +/* 0x3024 [0xCA 0x36 ] */ notepan 54 +/* 0x3026 [0x6C 0x3D 0x55 ] */ notedv PITCH_F4, 61, 85 +/* 0x3029 [0xCA 0x1D ] */ notepan 29 +/* 0x302B [0x73 0x20 0x55 ] */ notedv PITCH_C5, 32, 85 +/* 0x302E [0xF4 0xD6 ] */ rjump LAYER_3006 + +.channel CHAN_3030 +/* 0x3030 [0x88 0x30 0x37 ] */ ldlayer 0, LAYER_3037 +/* 0x3033 [0x89 0x30 0x47 ] */ ldlayer 1, LAYER_3047 +/* 0x3036 [0xFF ] */ end + +.layer LAYER_3037 +/* 0x3037 [0xC6 0x29 ] */ instr SF0_INST_41 +/* 0x3039 [0xC2 0x30 ] */ transpose 48 +/* 0x303B [0xC4 ] */ legato +/* 0x303C [0xC7 0x82 0x1B 0xC8 ] */ portamento 0x82, PITCH_C3, 200 +/* 0x3040 [0x4F 0x0C 0x64 ] */ notedv PITCH_C2, 12, 100 +/* 0x3043 [0x54 0x05 0x64 ] */ notedv PITCH_F2, 5, 100 +/* 0x3046 [0xFF ] */ end + +.layer LAYER_3047 +/* 0x3047 [0xC6 0x00 ] */ instr SF0_INST_0 +/* 0x3049 [0x6E 0x06 0x5A ] */ notedv PITCH_G4, 6, 90 +/* 0x304C [0xFF ] */ end + +.channel CHAN_304D +/* 0x304D [0x88 0x30 0x58 ] */ ldlayer 0, LAYER_3058 +/* 0x3050 [0xCC 0x1A ] */ ldi 26 +/* 0x3052 [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0x3055 [0xFB 0x30 0x5E ] */ jump CHAN_305E + +.layer LAYER_3058 +/* 0x3058 [0xC6 0x0B ] */ instr SF0_INST_11 +/* 0x305A [0x5F 0x1A 0x68 ] */ notedv PITCH_E3, 26, 104 +/* 0x305D [0xFF ] */ end + +.channel CHAN_305E +/* 0x305E [0x88 0x30 0x62 ] */ ldlayer 0, LAYER_3062 +/* 0x3061 [0xFF ] */ end + +.layer LAYER_3062 +/* 0x3062 [0xC6 0x7F ] */ instr FONTANY_INSTR_DRUM +/* 0x3064 [0xCF 0xFB ] */ releaserate 251 +/* 0x3066 [0x49 0x00 0x73 ] */ notedv PITCH_GF1, 0, 115 +/* 0x3069 [0xFF ] */ end + +.channel CHAN_306A +/* 0x306A [0xC1 0x22 ] */ instr SF0_INST_34 +/* 0x306C [0x88 0x30 0x77 ] */ ldlayer 0, LAYER_3077 +/* 0x306F [0x89 0x30 0x73 ] */ ldlayer 1, LAYER_3073 +/* 0x3072 [0xFF ] */ end + +.layer LAYER_3073 +/* 0x3073 [0xC6 0x39 ] */ instr SF0_INST_57 +/* 0x3075 [0xC2 0xFE ] */ transpose -2 +.layer LAYER_3077 +/* 0x3077 [0xC4 ] */ legato +/* 0x3078 [0xC7 0x01 0x28 0x74 ] */ portamento 0x01, PITCH_DF4, 116 +LAYER_307C: +/* 0x307C [0x6E 0xFF 0xBC 0x4C ] */ notedv PITCH_G4, 32700, 76 +/* 0x3080 [0xF4 0xFA ] */ rjump LAYER_307C + +.channel CHAN_3082 +/* 0x3082 [0x88 0x30 0x8F ] */ ldlayer 0, LAYER_308F +/* 0x3085 [0x89 0x30 0x89 ] */ ldlayer 1, LAYER_3089 +/* 0x3088 [0xFF ] */ end + +.layer LAYER_3089 +/* 0x3089 [0xC6 0x2F ] */ instr SF0_INST_47 +/* 0x308B [0x62 0x14 0x64 ] */ notedv PITCH_G3, 20, 100 +/* 0x308E [0xFF ] */ end + +.layer LAYER_308F +/* 0x308F [0xC6 0x07 ] */ instr SF0_INST_7 +/* 0x3091 [0x1F 0x06 0x5A 0x7F ] */ notedvg PITCH_E3, 6, 90, 127 +/* 0x3095 [0x25 0x06 0x5A 0x7F ] */ notedvg PITCH_BF3, 6, 90, 127 +/* 0x3099 [0x6B 0x2A 0x5A ] */ notedv PITCH_E4, 42, 90 +/* 0x309C [0xFF ] */ end + +.channel CHAN_309D +/* 0x309D [0x88 0x30 0xA4 ] */ ldlayer 0, LAYER_30A4 +/* 0x30A0 [0x89 0x2A 0x00 ] */ ldlayer 1, LAYER_2A00 +/* 0x30A3 [0xFF ] */ end + +.layer LAYER_30A4 +/* 0x30A4 [0xC6 0x41 ] */ instr SF0_INST_65 +/* 0x30A6 [0xCF 0xF1 ] */ releaserate 241 +/* 0x30A8 [0x60 0x06 0x6E ] */ notedv PITCH_F3, 6, 110 +/* 0x30AB [0x64 0x64 0x6E ] */ notedv PITCH_A3, 100, 110 +/* 0x30AE [0xFF ] */ end + +.channel CHAN_30AF +/* 0x30AF [0xCC 0x60 ] */ ldi NOTEDV_OPCODE | PITCH_F3 +/* 0x30B1 [0xC7 0x00 0x30 0xDC ] */ stseq 0, CHAN_30DB + STSEQ_STSEQ_IMM +/* 0x30B5 [0xCC 0x1F ] */ ldi 31 +/* 0x30B7 [0xC7 0x00 0x30 0xC9 ] */ stseq 0, CHAN_30C8 + STSEQ_RAND +CHAN_30BB: +/* 0x30BB [0xC1 0x4E ] */ instr SF0_INST_78 +/* 0x30BD [0xDA 0xC0 0x70 ] */ env ENVELOPE_C070 +/* 0x30C0 [0xD9 0xE7 ] */ releaserate 231 +/* 0x30C2 [0xCC 0x04 ] */ ldi 4 +/* 0x30C4 [0x76 ] */ stio IO_PORT_6 +/* 0x30C5 [0x88 0x30 0xEC ] */ ldlayer 0, LAYER_30EC +CHAN_30C8: +/* 0x30C8 [0xB8 0x1F ] */ rand 31 +/* 0x30CA [0xC7 0x0E 0x30 0xED ] */ stseq 14, LAYER_30EC + STSEQ_NOTEDV_DELAY +/* 0x30CE [0xC7 0x0E 0x30 0xE6 ] */ stseq 14, CHAN_30E5 + STSEQ_LDI_IMM +/* 0x30D2 [0xC7 0x2D 0x30 0xEE ] */ stseq 45, LAYER_30EC + STSEQ_NOTEDV_VELOCITY_2 +/* 0x30D6 [0xB8 0x08 ] */ rand 8 +/* 0x30D8 [0x56 ] */ subio IO_PORT_6 +/* 0x30D9 [0xC9 0x07 ] */ and 7 +CHAN_30DB: +/* 0x30DB [0xC7 0x60 0x30 0xEC ] */ stseq (NOTEDV_OPCODE | PITCH_F3), LAYER_30EC + STSEQ_NOTEDV_OPCODE_PITCH +/* 0x30DF [0x66 ] */ ldio IO_PORT_6 +/* 0x30E0 [0xC8 0xFC ] */ sub 252 +/* 0x30E2 [0xC9 0x04 ] */ and 4 +/* 0x30E4 [0x76 ] */ stio IO_PORT_6 +CHAN_30E5: +/* 0x30E5 [0xCC 0x01 ] */ ldi 1 +/* 0x30E7 [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0x30EA [0xF4 0xDC ] */ rjump CHAN_30C8 + +.layer LAYER_30EC +/* 0x30EC [0x67 0x47 0x50 ] */ notedv PITCH_C4, 71, 80 +/* 0x30EF [0xF4 0xFB ] */ rjump LAYER_30EC + +.channel CHAN_30F1 +/* 0x30F1 [0x88 0x2D 0xBE ] */ ldlayer 0, LAYER_2DBE +/* 0x30F4 [0x89 0x2D 0x97 ] */ ldlayer 1, LAYER_2D97 +/* 0x30F7 [0xFF ] */ end + +.channel CHAN_30F8 +/* 0x30F8 [0xED 0x12 ] */ gain 18 +/* 0x30FA [0x88 0x31 0x01 ] */ ldlayer 0, LAYER_3101 +/* 0x30FD [0x89 0x34 0x70 ] */ ldlayer 1, LAYER_3470 +/* 0x3100 [0xFF ] */ end + +.layer LAYER_3101 +/* 0x3101 [0xC6 0x2F ] */ instr SF0_INST_47 +/* 0x3103 [0xCB 0xBF 0x98 0xF6 ] */ env ENVELOPE_BF98, 246 +/* 0x3107 [0x2A 0x09 0x69 0xC0 ] */ notedvg PITCH_EF4, 9, 105, 192 +/* 0x310B [0xCB 0xBF 0x84 0xDC ] */ env ENVELOPE_BF84, 220 +/* 0x310F [0x5A 0x00 0x69 ] */ notedv PITCH_B2, 0, 105 +/* 0x3112 [0xFF ] */ end + +.channel CHAN_3113 +/* 0x3113 [0xC1 0x34 ] */ instr SF0_INST_52 +/* 0x3115 [0xDA 0xBF 0xF8 ] */ env ENVELOPE_BFF8 +/* 0x3118 [0x88 0x31 0x22 ] */ ldlayer 0, LAYER_3122 +/* 0x311B [0xD8 0xFF ] */ vibdepth 255 +/* 0x311D [0xE1 0x04 0x40 0x64 ] */ vibfreqgrad 4, 64, 100 +/* 0x3121 [0xFF ] */ end + +.layer LAYER_3122 +/* 0x3122 [0x51 0x81 0xC2 0x50 ] */ notedv PITCH_D2, 450, 80 +/* 0x3126 [0xFF ] */ end + +.channel CHAN_3127 +/* 0x3127 [0x88 0x31 0x31 ] */ ldlayer 0, LAYER_3131 +/* 0x312A [0xD8 0x40 ] */ vibdepth 64 +/* 0x312C [0xE1 0x01 0x03 0x19 ] */ vibfreqgrad 1, 3, 25 +/* 0x3130 [0xFF ] */ end + +.layer LAYER_3131 +/* 0x3131 [0xC6 0x34 ] */ instr SF0_INST_52 +/* 0x3133 [0xCB 0xBF 0xF8 0xFB ] */ env ENVELOPE_BFF8, 251 +/* 0x3137 [0xC4 ] */ legato +LAYER_3138: +/* 0x3138 [0x4C 0xFF 0xBC 0x55 ] */ notedv PITCH_A1, 32700, 85 +/* 0x313C [0xF4 0xFA ] */ rjump LAYER_3138 + +.channel CHAN_313E +/* 0x313E [0x88 0x31 0x42 ] */ ldlayer 0, LAYER_3142 +/* 0x3141 [0xFF ] */ end + +.layer LAYER_3142 +/* 0x3142 [0xC6 0x2D ] */ instr SF0_INST_45 +/* 0x3144 [0x5B 0x13 0x69 ] */ notedv PITCH_C3, 19, 105 +/* 0x3147 [0xC6 0x42 ] */ instr SF0_INST_66 +/* 0x3149 [0x4E 0x49 0x67 ] */ notedv PITCH_B1, 73, 103 +/* 0x314C [0xFF ] */ end + +.channel CHAN_314D +/* 0x314D [0xC1 0x3F ] */ instr SF0_INST_63 +/* 0x314F [0x88 0x31 0x53 ] */ ldlayer 0, LAYER_3153 +/* 0x3152 [0xFF ] */ end + +.layer LAYER_3153 +/* 0x3153 [0x50 0x08 0x64 ] */ notedv PITCH_DF2, 8, 100 +/* 0x3156 [0x5D 0x18 0x64 ] */ notedv PITCH_D3, 24, 100 +/* 0x3159 [0xFF ] */ end + +.channel CHAN_315A +/* 0x315A [0x88 0x31 0x63 ] */ ldlayer 0, LAYER_3163 +/* 0x315D [0x89 0x31 0x61 ] */ ldlayer 1, LAYER_3161 +/* 0x3160 [0xFF ] */ end + +.layer LAYER_3161 +/* 0x3161 [0xC2 0x05 ] */ transpose 5 +.layer LAYER_3163 +/* 0x3163 [0xC4 ] */ legato +/* 0x3164 [0xC6 0x3C ] */ instr SF0_INST_60 +/* 0x3166 [0xCB 0xBF 0xF8 0xC8 ] */ env ENVELOPE_BFF8, 200 +/* 0x316A [0xC7 0x01 0x38 0x7F ] */ portamento 0x01, PITCH_F5, 127 +LAYER_316E: +/* 0x316E [0x7E 0xFF 0xBC 0x55 ] */ notedv PITCH_B5, 32700, 85 +/* 0x3172 [0xF4 0xFA ] */ rjump LAYER_316E + +.channel CHAN_3174 +/* 0x3174 [0x88 0x31 0x7F ] */ ldlayer 0, LAYER_317F +/* 0x3177 [0x89 0x31 0x7D ] */ ldlayer 1, LAYER_317D +/* 0x317A [0xED 0x18 ] */ gain 24 +/* 0x317C [0xFF ] */ end + +.layer LAYER_317D +/* 0x317D [0xC2 0x04 ] */ transpose 4 +.layer LAYER_317F +/* 0x317F [0xC6 0x42 ] */ instr SF0_INST_66 +/* 0x3181 [0xC7 0x84 0x13 0x7F ] */ portamento 0x84, PITCH_E2, 127 +LAYER_3185: +/* 0x3185 [0x45 0x09 0x6E ] */ notedv PITCH_D1, 9, 110 +/* 0x3188 [0xF4 0xFB ] */ rjump LAYER_3185 + +.channel CHAN_318A +/* 0x318A [0xC1 0x4B ] */ instr SF0_INST_75 +/* 0x318C [0x88 0x31 0x90 ] */ ldlayer 0, LAYER_3190 +/* 0x318F [0xFF ] */ end + +.layer LAYER_3190 +/* 0x3190 [0xC7 0x81 0x20 0xAF ] */ portamento 0x81, PITCH_F3, 175 +/* 0x3194 [0x66 0x30 0x50 ] */ notedv PITCH_B3, 48, 80 +/* 0x3197 [0xFF ] */ end + +.channel CHAN_3198 +/* 0x3198 [0xC1 0x4B ] */ instr SF0_INST_75 +/* 0x319A [0x88 0x31 0x9E ] */ ldlayer 0, LAYER_319E +/* 0x319D [0xFF ] */ end + +.layer LAYER_319E +/* 0x319E [0xC7 0x81 0x26 0xAF ] */ portamento 0x81, PITCH_B3, 175 +/* 0x31A2 [0x60 0x30 0x50 ] */ notedv PITCH_F3, 48, 80 +/* 0x31A5 [0xFF ] */ end + +.channel CHAN_31A6 +/* 0x31A6 [0xED 0x0A ] */ gain 10 +/* 0x31A8 [0x88 0x31 0xAF ] */ ldlayer 0, LAYER_31AF +/* 0x31AB [0x89 0x31 0xBE ] */ ldlayer 1, LAYER_31BE +/* 0x31AE [0xFF ] */ end + +.layer LAYER_31AF +/* 0x31AF [0xC6 0x49 ] */ instr SF0_INST_73 +/* 0x31B1 [0xCF 0xDD ] */ releaserate 221 +/* 0x31B3 [0xC4 ] */ legato +/* 0x31B4 [0xC7 0x81 0x34 0xFF ] */ portamento 0x81, PITCH_DF5, 255 +LAYER_31B8: +/* 0x31B8 [0x6C 0x80 0xC8 0x6E ] */ notedv PITCH_F4, 200, 110 +/* 0x31BC [0xF4 0xFA ] */ rjump LAYER_31B8 + +.layer LAYER_31BE +/* 0x31BE [0xC6 0x4A ] */ instr SF0_INST_74 +/* 0x31C0 [0xCF 0xDD ] */ releaserate 221 +/* 0x31C2 [0xC4 ] */ legato +/* 0x31C3 [0xC7 0x81 0x10 0xFF ] */ portamento 0x81, PITCH_DF2, 255 +LAYER_31C7: +/* 0x31C7 [0x54 0x7F 0x48 ] */ notedv PITCH_F2, 127, 72 +/* 0x31CA [0xF4 0xFB ] */ rjump LAYER_31C7 + +.channel CHAN_31CC +/* 0x31CC [0x88 0x31 0xD3 ] */ ldlayer 0, LAYER_31D3 +/* 0x31CF [0x89 0x2F 0xF5 ] */ ldlayer 1, LAYER_2FF5 +/* 0x31D2 [0xFF ] */ end + +.layer LAYER_31D3 +/* 0x31D3 [0xC6 0x4D ] */ instr SF0_INST_77 +/* 0x31D5 [0xCB 0xBF 0xE4 0xF7 ] */ env ENVELOPE_BFE4, 247 +LAYER_31D9: +/* 0x31D9 [0x78 0x03 0x5F ] */ notedv PITCH_F5, 3, 95 +/* 0x31DC [0x6C 0x05 0x5F ] */ notedv PITCH_F4, 5, 95 +/* 0x31DF [0xF4 0xF8 ] */ rjump LAYER_31D9 + +.channel CHAN_31E1 +/* 0x31E1 [0xDC 0x00 ] */ panweight 0 +/* 0x31E3 [0x88 0x31 0xF0 ] */ ldlayer 0, LAYER_31F0 +/* 0x31E6 [0x89 0x31 0xEA ] */ ldlayer 1, LAYER_31EA +/* 0x31E9 [0xFF ] */ end + +.layer LAYER_31EA +/* 0x31EA [0xC2 0xFB ] */ transpose -5 +/* 0x31EC [0xCA 0x00 ] */ notepan 0 +/* 0x31EE [0xF4 0x02 ] */ rjump LAYER_31F2 + +.layer LAYER_31F0 +/* 0x31F0 [0xCA 0x7F ] */ notepan 127 +LAYER_31F2: +/* 0x31F2 [0xC6 0x4F ] */ instr SF0_INST_79 +/* 0x31F4 [0xCB 0xC0 0x78 0xE1 ] */ env ENVELOPE_C078, 225 +LAYER_31F8: +/* 0x31F8 [0x67 0xFD 0x00 0x40 ] */ notedv PITCH_C4, 32000, 64 +/* 0x31FC [0xF4 0xFA ] */ rjump LAYER_31F8 + +.channel CHAN_31FE +/* 0x31FE [0x88 0x32 0x1B ] */ ldlayer 0, LAYER_321B +/* 0x3201 [0x89 0x32 0x09 ] */ ldlayer 1, LAYER_3209 +/* 0x3204 [0xFF ] */ end + +.layer LAYER_3205 +/* 0x3205 [0xC2 0x12 ] */ transpose 18 +/* 0x3207 [0xF4 0x02 ] */ rjump LAYER_320B + +.layer LAYER_3209 +/* 0x3209 [0xC2 0x0B ] */ transpose 11 +LAYER_320B: +/* 0x320B [0xC6 0x48 ] */ instr SF0_INST_72 +/* 0x320D [0xF4 0x00 ] */ rjump LAYER_320F + +LAYER_320F: +/* 0x320F [0xCF 0xE1 ] */ releaserate 225 +LAYER_3211: +/* 0x3211 [0x4F 0xFD 0x00 0x46 ] */ notedv PITCH_C2, 32000, 70 +/* 0x3215 [0xF4 0xFA ] */ rjump LAYER_3211 + +.layer LAYER_3217 +/* 0x3217 [0xC2 0x06 ] */ transpose 6 +/* 0x3219 [0xF4 0x00 ] */ rjump LAYER_321B + +.layer LAYER_321B +/* 0x321B [0xC6 0x0D ] */ instr SF0_INST_13 +/* 0x321D [0xCF 0xE1 ] */ releaserate 225 +LAYER_321F: +/* 0x321F [0x60 0xFD 0x00 0x4A ] */ notedv PITCH_F3, 32000, 74 +/* 0x3223 [0xF4 0xFA ] */ rjump LAYER_321F + +.channel CHAN_3225 +/* 0x3225 [0x88 0x32 0x29 ] */ ldlayer 0, LAYER_3229 +/* 0x3228 [0xFF ] */ end + +.layer LAYER_3229 +/* 0x3229 [0xC6 0x18 ] */ instr SF0_INST_24 +/* 0x322B [0xCB 0xC0 0x3C 0xFB ] */ env ENVELOPE_C03C, 251 +/* 0x322F [0xC4 ] */ legato +/* 0x3230 [0xC7 0x85 0x1B 0xFF ] */ portamento 0x85, PITCH_C3, 255 +/* 0x3234 [0x78 0x09 0x41 ] */ notedv PITCH_F5, 9, 65 +/* 0x3237 [0x70 0x2C 0x41 ] */ notedv PITCH_A4, 44, 65 +/* 0x323A [0xFF ] */ end + +.channel CHAN_323B +/* 0x323B [0x88 0x32 0x42 ] */ ldlayer 0, LAYER_3242 +/* 0x323E [0x89 0x29 0x47 ] */ ldlayer 1, LAYER_2947 +/* 0x3241 [0xFF ] */ end + +.layer LAYER_3242 +/* 0x3242 [0xC6 0x41 ] */ instr SF0_INST_65 +/* 0x3244 [0xCF 0xF1 ] */ releaserate 241 +/* 0x3246 [0x62 0x06 0x6E ] */ notedv PITCH_G3, 6, 110 +/* 0x3249 [0x60 0x64 0x6E ] */ notedv PITCH_F3, 100, 110 +/* 0x324C [0xFF ] */ end + +.channel CHAN_324D +/* 0x324D [0xC1 0x50 ] */ instr SF0_INST_80 +/* 0x324F [0xDA 0xC0 0x0C ] */ env ENVELOPE_C00C +/* 0x3252 [0x88 0x32 0x56 ] */ ldlayer 0, LAYER_3256 +/* 0x3255 [0xFF ] */ end + +.layer LAYER_3256 +/* 0x3256 [0xC4 ] */ legato +/* 0x3257 [0xC7 0x85 0x18 0xFF ] */ portamento 0x85, PITCH_A2, 255 +/* 0x325B [0x54 0x18 0x64 ] */ notedv PITCH_F2, 24, 100 +/* 0x325E [0x57 0x30 0x64 ] */ notedv PITCH_AF2, 48, 100 +/* 0x3261 [0xFF ] */ end + +.channel CHAN_3262 +/* 0x3262 [0xED 0x1E ] */ gain 30 +/* 0x3264 [0x88 0x32 0x6B ] */ ldlayer 0, LAYER_326B +/* 0x3267 [0x89 0x32 0x75 ] */ ldlayer 1, LAYER_3275 +/* 0x326A [0xFF ] */ end + +.layer LAYER_326B +/* 0x326B [0xC6 0x0F ] */ instr SF0_INST_15 +/* 0x326D [0xC7 0x82 0x1B 0x88 ] */ portamento 0x82, PITCH_C3, 136 +/* 0x3271 [0x4F 0x6D 0x70 ] */ notedv PITCH_C2, 109, 112 +/* 0x3274 [0xFF ] */ end + +.layer LAYER_3275 +/* 0x3275 [0xC6 0x50 ] */ instr SF0_INST_80 +/* 0x3277 [0xC7 0x82 0x0F 0x88 ] */ portamento 0x82, PITCH_C2, 136 +/* 0x327B [0x4A 0x6D 0x50 ] */ notedv PITCH_G1, 109, 80 +/* 0x327E [0xFF ] */ end + +.channel CHAN_327F +/* 0x327F [0x88 0x32 0x96 ] */ ldlayer 0, LAYER_3296 +/* 0x3282 [0x89 0x32 0x8A ] */ ldlayer 1, LAYER_328A +/* 0x3285 [0xD7 0xDC ] */ vibfreq 220 +/* 0x3287 [0xD8 0x35 ] */ vibdepth 53 +/* 0x3289 [0xFF ] */ end + +.layer LAYER_328A +/* 0x328A [0xC6 0x4A ] */ instr SF0_INST_74 +/* 0x328C [0xCB 0xC0 0x00 0xF7 ] */ env ENVELOPE_C000, 247 +/* 0x3290 [0xC4 ] */ legato +LAYER_3291: +/* 0x3291 [0x4C 0x60 0x6C ] */ notedv PITCH_A1, 96, 108 +/* 0x3294 [0xF4 0xFB ] */ rjump LAYER_3291 + +.layer LAYER_3296 +/* 0x3296 [0xC2 0xEE ] */ transpose -18 +/* 0x3298 [0xC6 0x34 ] */ instr SF0_INST_52 +/* 0x329A [0xCB 0xC0 0x00 0xF7 ] */ env ENVELOPE_C000, 247 +/* 0x329E [0xC4 ] */ legato +LAYER_329F: +/* 0x329F [0x5E 0x60 0x5A ] */ notedv PITCH_EF3, 96, 90 +/* 0x32A2 [0xF4 0xFB ] */ rjump LAYER_329F + +.channel CHAN_32A4 +/* 0x32A4 [0xFC 0x33 0x90 ] */ call CHAN_3390 +/* 0x32A7 [0x8A 0x40 0x8A ] */ ldlayer 2, LAYER_408A +/* 0x32AA [0xFF ] */ end + +.channel CHAN_32AB +/* 0x32AB [0xC1 0x4D ] */ instr SF0_INST_77 +/* 0x32AD [0xBD 0x00 ] */ samplestart 0 +/* 0x32AF [0x01 ] */ cdelay 1 +/* 0x32B0 [0x88 0x32 0xB4 ] */ ldlayer 0, LAYER_32B4 +/* 0x32B3 [0xFF ] */ end + +.layer LAYER_32B4 +/* 0x32B4 [0xC2 0x30 ] */ transpose 48 +/* 0x32B6 [0xC4 ] */ legato +LAYER_32B7: +/* 0x32B7 [0x64 0xFD 0x00 0x64 ] */ notedv PITCH_A3, 32000, 100 +/* 0x32BB [0xF4 0xFA ] */ rjump LAYER_32B7 + +.channel CHAN_32BD +/* 0x32BD [0x88 0x32 0xC3 ] */ ldlayer 0, LAYER_32C3 +/* 0x32C0 [0xFF ] */ end + +.layer LAYER_32C1 +/* 0x32C1 [0xC2 0x08 ] */ transpose 8 +.layer LAYER_32C3 +/* 0x32C3 [0xC6 0x42 ] */ instr SF0_INST_66 +/* 0x32C5 [0x4E 0x00 0x67 ] */ notedv PITCH_B1, 0, 103 +/* 0x32C8 [0xFF ] */ end + +.channel CHAN_32C9 +/* 0x32C9 [0x88 0x32 0xCD ] */ ldlayer 0, LAYER_32CD +/* 0x32CC [0xFF ] */ end + +.layer LAYER_32CD +/* 0x32CD [0xC6 0x4B ] */ instr SF0_INST_75 +/* 0x32CF [0xCF 0xF0 ] */ releaserate 240 +/* 0x32D1 [0x5F 0x3C 0x4B ] */ notedv PITCH_E3, 60, 75 +LAYER_32D4: +/* 0x32D4 [0x61 0x38 0x4B ] */ notedv PITCH_GF3, 56, 75 +/* 0x32D7 [0xF4 0xFB ] */ rjump LAYER_32D4 + +.channel CHAN_32D9 +/* 0x32D9 [0xC1 0x3E ] */ instr SF0_INST_62 +/* 0x32DB [0x88 0x32 0xDF ] */ ldlayer 0, LAYER_32DF +/* 0x32DE [0xFF ] */ end + +.layer LAYER_32DF +/* 0x32DF [0xC7 0x82 0x27 0x7F ] */ portamento 0x82, PITCH_C4, 127 +/* 0x32E3 [0x64 0x7F 0x64 ] */ notedv PITCH_A3, 127, 100 +/* 0x32E6 [0xFF ] */ end + +.channel CHAN_32E7 +/* 0x32E7 [0xC1 0x3E ] */ instr SF0_INST_62 +/* 0x32E9 [0x07 ] */ cdelay 7 +/* 0x32EA [0x88 0x32 0xEE ] */ ldlayer 0, LAYER_32EE +/* 0x32ED [0xFF ] */ end + +.layer LAYER_32EE +/* 0x32EE [0x70 0x07 0x4C ] */ notedv PITCH_A4, 7, 76 +/* 0x32F1 [0xC6 0x03 ] */ instr SF0_INST_3 +/* 0x32F3 [0xC7 0x81 0x27 0x7F ] */ portamento 0x81, PITCH_C4, 127 +/* 0x32F7 [0x7E 0x18 0x64 ] */ notedv PITCH_B5, 24, 100 +/* 0x32FA [0xFF ] */ end + +.channel CHAN_32FB +/* 0x32FB [0x88 0x33 0x05 ] */ ldlayer 0, LAYER_3305 +.channel CHAN_32FE +/* 0x32FE [0xC1 0x07 ] */ instr SF0_INST_7 +/* 0x3300 [0xD8 0x24 ] */ vibdepth 36 +/* 0x3302 [0xD7 0xFF ] */ vibfreq 255 +/* 0x3304 [0xFF ] */ end + +.layer LAYER_3305 +/* 0x3305 [0x60 0x0A 0x5A ] */ notedv PITCH_F3, 10, 90 +/* 0x3308 [0x67 0x1E 0x5A ] */ notedv PITCH_C4, 30, 90 +/* 0x330B [0xFF ] */ end + +.channel CHAN_330C +/* 0x330C [0x88 0x33 0x13 ] */ ldlayer 0, LAYER_3313 +/* 0x330F [0xFC 0x32 0xFE ] */ call CHAN_32FE +/* 0x3312 [0xFF ] */ end + +.layer LAYER_3313 +/* 0x3313 [0x69 0x0A 0x64 ] */ notedv PITCH_D4, 10, 100 +/* 0x3316 [0xC7 0x81 0x2B 0xFF ] */ portamento 0x81, PITCH_E4, 255 +/* 0x331A [0x5F 0x5A 0x64 ] */ notedv PITCH_E3, 90, 100 +/* 0x331D [0xFF ] */ end + +.channel CHAN_331E +/* 0x331E [0xED 0x19 ] */ gain 25 +/* 0x3320 [0x88 0x33 0x24 ] */ ldlayer 0, LAYER_3324 +/* 0x3323 [0xFF ] */ end + +.layer LAYER_3324 +/* 0x3324 [0xC6 0x29 ] */ instr SF0_INST_41 +/* 0x3326 [0xC2 0x30 ] */ transpose 48 +/* 0x3328 [0x64 0x00 0x6E ] */ notedv PITCH_A3, 0, 110 +/* 0x332B [0xFF ] */ end + +.channel CHAN_332C +/* 0x332C [0x88 0x33 0x33 ] */ ldlayer 0, LAYER_3333 +/* 0x332F [0x89 0x33 0x3D ] */ ldlayer 1, LAYER_333D +/* 0x3332 [0xFF ] */ end + +.layer LAYER_3333 +/* 0x3333 [0xC6 0x2E ] */ instr SF0_INST_46 +/* 0x3335 [0xC7 0x81 0x2C 0xB0 ] */ portamento 0x81, PITCH_F4, 176 +/* 0x3339 [0x48 0x20 0x60 ] */ notedv PITCH_F1, 32, 96 +/* 0x333C [0xFF ] */ end + +.layer LAYER_333D +/* 0x333D [0xC6 0x2F ] */ instr SF0_INST_47 +/* 0x333F [0xC7 0x81 0x2E 0xC0 ] */ portamento 0x81, PITCH_G4, 192 +/* 0x3343 [0x4A 0x20 0x74 ] */ notedv PITCH_G1, 32, 116 +/* 0x3346 [0xFF ] */ end + +.channel CHAN_3347 +/* 0x3347 [0x88 0x33 0x4E ] */ ldlayer 0, LAYER_334E +/* 0x334A [0xFC 0x32 0xFE ] */ call CHAN_32FE +/* 0x334D [0xFF ] */ end + +.layer LAYER_334E +/* 0x334E [0x67 0x0A 0x64 ] */ notedv PITCH_C4, 10, 100 +/* 0x3351 [0x69 0x0A 0x64 ] */ notedv PITCH_D4, 10, 100 +/* 0x3354 [0x6B 0x0A 0x64 ] */ notedv PITCH_E4, 10, 100 +/* 0x3357 [0x69 0x0A 0x64 ] */ notedv PITCH_D4, 10, 100 +/* 0x335A [0x6E 0x0A 0x64 ] */ notedv PITCH_G4, 10, 100 +/* 0x335D [0xC7 0x81 0x2B 0xFF ] */ portamento 0x81, PITCH_E4, 255 +/* 0x3361 [0x70 0x5A 0x64 ] */ notedv PITCH_A4, 90, 100 +/* 0x3364 [0xFF ] */ end + +.channel CHAN_3365 +/* 0x3365 [0x88 0x33 0x6C ] */ ldlayer 0, LAYER_336C +/* 0x3368 [0x89 0x2F 0x58 ] */ ldlayer 1, LAYER_2F58 +/* 0x336B [0xFF ] */ end + +.layer LAYER_336C +/* 0x336C [0xC2 0x18 ] */ transpose 24 +/* 0x336E [0xC6 0x2A ] */ instr SF0_INST_42 +/* 0x3370 [0xCB 0xC1 0x5C 0xF1 ] */ env ENVELOPE_C15C, 241 +/* 0x3374 [0x76 0x81 0x20 0x2A ] */ notedv PITCH_EF5, 288, 42 +/* 0x3378 [0xFF ] */ end + +.channel CHAN_3379 +/* 0x3379 [0xFC 0x09 0xD5 ] */ call CHAN_09D5 +/* 0x337C [0x89 0x33 0x80 ] */ ldlayer 1, LAYER_3380 +/* 0x337F [0xFF ] */ end + +.layer LAYER_3380 +/* 0x3380 [0xC6 0x03 ] */ instr SF0_INST_3 +/* 0x3382 [0xC7 0x84 0x1B 0xFF ] */ portamento 0x84, PITCH_C3, 255 +/* 0x3386 [0x64 0x0F 0x5D ] */ notedv PITCH_A3, 15, 93 +/* 0x3389 [0x60 0x10 0x5D ] */ notedv PITCH_F3, 16, 93 +/* 0x338C [0x5D 0x11 0x5D ] */ notedv PITCH_D3, 17, 93 +/* 0x338F [0xFF ] */ end + +.channel CHAN_3390 +/* 0x3390 [0x88 0x33 0x97 ] */ ldlayer 0, LAYER_3397 +/* 0x3393 [0x89 0x34 0x70 ] */ ldlayer 1, LAYER_3470 +/* 0x3396 [0xFF ] */ end + +.layer LAYER_3397 +/* 0x3397 [0xC6 0x36 ] */ instr SF0_INST_54 +/* 0x3399 [0xC2 0x30 ] */ transpose 48 +/* 0x339B [0x60 0x30 0x5F ] */ notedv PITCH_F3, 48, 95 +/* 0x339E [0xFF ] */ end + +.channel CHAN_339F +/* 0x339F [0x88 0x33 0xAC ] */ ldlayer 0, LAYER_33AC +/* 0x33A2 [0x89 0x0B 0xCB ] */ ldlayer 1, LAYER_0BCB +/* 0x33A5 [0xD7 0x7F ] */ vibfreq 127 +/* 0x33A7 [0xE2 0x19 0x50 0x64 ] */ vibdepthgrad 25, 80, 100 +/* 0x33AB [0xFF ] */ end + +.layer LAYER_33AC +/* 0x33AC [0xC6 0x34 ] */ instr SF0_INST_52 +/* 0x33AE [0xCB 0xBF 0xF8 0xEB ] */ env ENVELOPE_BFF8, 235 +/* 0x33B2 [0xC7 0x81 0x13 0xFF ] */ portamento 0x81, PITCH_E2, 255 +/* 0x33B6 [0x6E 0x1C 0x46 ] */ notedv PITCH_G4, 28, 70 +/* 0x33B9 [0xFF ] */ end + +/* 0x33BA [0xC6 0x15 ] */ instr SF0_INST_21 +/* 0x33BC [0xCB 0xBF 0xD0 0xFD ] */ env ENVELOPE_BFD0, 253 +/* 0x33C0 [0xC7 0x81 0x24 0xFF ] */ portamento 0x81, PITCH_A3, 255 +/* 0x33C4 [0x70 0x05 0x64 ] */ notedv PITCH_A4, 5, 100 +/* 0x33C7 [0xFF ] */ end + +.channel CHAN_33C8 +/* 0x33C8 [0x88 0x33 0xCC ] */ ldlayer 0, LAYER_33CC +/* 0x33CB [0xFF ] */ end + +.layer LAYER_33CC +/* 0x33CC [0xC6 0x3F ] */ instr SF0_INST_63 +/* 0x33CE [0xC2 0x30 ] */ transpose 48 +/* 0x33D0 [0xCF 0xF5 ] */ releaserate 245 +/* 0x33D2 [0x57 0x0D 0x5A ] */ notedv PITCH_AF2, 13, 90 +/* 0x33D5 [0xFF ] */ end + +.channel CHAN_33D6 +/* 0x33D6 [0x88 0x33 0xEE ] */ ldlayer 0, LAYER_33EE +/* 0x33D9 [0x89 0x33 0xDD ] */ ldlayer 1, LAYER_33DD +/* 0x33DC [0xFF ] */ end + +.layer LAYER_33DD +/* 0x33DD [0xC6 0x48 ] */ instr SF0_INST_72 +/* 0x33DF [0xCB 0xC0 0x78 0xA0 ] */ env ENVELOPE_C078, 160 +/* 0x33E3 [0xC4 ] */ legato +/* 0x33E4 [0xC7 0x85 0x1A 0xFF ] */ portamento 0x85, PITCH_B2, 255 +LAYER_33E8: +/* 0x33E8 [0x61 0x83 0xE8 0x50 ] */ notedv PITCH_GF3, 1000, 80 +/* 0x33EC [0xF4 0xFA ] */ rjump LAYER_33E8 + +.layer LAYER_33EE +/* 0x33EE [0xC6 0x33 ] */ instr SF0_INST_51 +/* 0x33F0 [0xCB 0xC0 0x78 0xA0 ] */ env ENVELOPE_C078, 160 +/* 0x33F4 [0xC2 0x30 ] */ transpose 48 +/* 0x33F6 [0xC4 ] */ legato +/* 0x33F7 [0xC7 0x85 0x24 0xFF ] */ portamento 0x85, PITCH_A3, 255 +LAYER_33FB: +/* 0x33FB [0x6C 0x83 0xE8 0x4B ] */ notedv PITCH_F4, 1000, 75 +/* 0x33FF [0xF4 0xFA ] */ rjump LAYER_33FB + +.channel CHAN_3401 +/* 0x3401 [0x88 0x34 0x0A ] */ ldlayer 0, LAYER_340A +/* 0x3404 [0x89 0x34 0x08 ] */ ldlayer 1, LAYER_3408 +/* 0x3407 [0xFF ] */ end + +.layer LAYER_3408 +/* 0x3408 [0xC2 0x05 ] */ transpose 5 +.layer LAYER_340A +/* 0x340A [0xC6 0x47 ] */ instr SF0_INST_71 +/* 0x340C [0xCB 0xC0 0x78 0xD3 ] */ env ENVELOPE_C078, 211 +/* 0x3410 [0xC4 ] */ legato +/* 0x3411 [0xC7 0x81 0x1B 0xFF ] */ portamento 0x81, PITCH_C3, 255 +LAYER_3415: +/* 0x3415 [0x6E 0x81 0xF4 0x50 ] */ notedv PITCH_G4, 500, 80 +/* 0x3419 [0xF4 0xFA ] */ rjump LAYER_3415 + +.channel CHAN_341B +/* 0x341B [0xC1 0x42 ] */ instr SF0_INST_66 +/* 0x341D [0xDC 0x40 ] */ panweight 64 +/* 0x341F [0x88 0x34 0x23 ] */ ldlayer 0, LAYER_3423 +/* 0x3422 [0xFF ] */ end + +.layer LAYER_3423 +/* 0x3423 [0xC7 0x83 0x0A 0xFF ] */ portamento 0x83, PITCH_G1, 255 +LAYER_3427: +/* 0x3427 [0x4F 0x20 0x60 ] */ notedv PITCH_C2, 32, 96 +/* 0x342A [0xF4 0xFB ] */ rjump LAYER_3427 + +.channel CHAN_342C +/* 0x342C [0x88 0x34 0x3A ] */ ldlayer 0, LAYER_343A +/* 0x342F [0x89 0x34 0x33 ] */ ldlayer 1, LAYER_3433 +/* 0x3432 [0xFF ] */ end + +.layer LAYER_3433 +/* 0x3433 [0xC6 0x42 ] */ instr SF0_INST_66 +/* 0x3435 [0x5F 0x18 0x41 ] */ notedv PITCH_E3, 24, 65 +/* 0x3438 [0xC2 0x12 ] */ transpose 18 +.layer LAYER_343A +/* 0x343A [0xC6 0x07 ] */ instr SF0_INST_7 +/* 0x343C [0xCB 0xC0 0x0C 0xFB ] */ env ENVELOPE_C00C, 251 +/* 0x3440 [0x5A 0x0E 0x5F ] */ notedv PITCH_B2, 14, 95 +/* 0x3443 [0x67 0x14 0x64 ] */ notedv PITCH_C4, 20, 100 +/* 0x3446 [0x59 0x11 0x66 ] */ notedv PITCH_BF2, 17, 102 +/* 0x3449 [0x65 0x50 0x67 ] */ notedv PITCH_BF3, 80, 103 +/* 0x344C [0xFF ] */ end + +.channel CHAN_344D +/* 0x344D [0x88 0x34 0x51 ] */ ldlayer 0, LAYER_3451 +/* 0x3450 [0xFF ] */ end + +.layer LAYER_3451 +/* 0x3451 [0xC6 0x45 ] */ instr SF0_INST_69 +/* 0x3453 [0xCB 0xC1 0x24 0xFB ] */ env ENVELOPE_C124, 251 +/* 0x3457 [0xC7 0x01 0x34 0x81 0x00] */ portamento 0x01, PITCH_DF5, 256 +/* 0x345C [0x7E 0x48 0x41 ] */ notedv PITCH_B5, 72, 65 +/* 0x345F [0xFF ] */ end + +.channel CHAN_3460 +/* 0x3460 [0x88 0x34 0x6A ] */ ldlayer 0, LAYER_346A +/* 0x3463 [0x89 0x34 0x70 ] */ ldlayer 1, LAYER_3470 +/* 0x3466 [0x8A 0x34 0x7E ] */ ldlayer 2, LAYER_347E +/* 0x3469 [0xFF ] */ end + +.layer LAYER_346A +/* 0x346A [0xC6 0x4C ] */ instr SF0_INST_76 +/* 0x346C [0x60 0x40 0x5F ] */ notedv PITCH_F3, 64, 95 +/* 0x346F [0xFF ] */ end + +.layer LAYER_3470 +/* 0x3470 [0xC6 0x15 ] */ instr SF0_INST_21 +/* 0x3472 [0xCB 0xC0 0x34 0xFA ] */ env ENVELOPE_C034, 250 +/* 0x3476 [0xC7 0x81 0x1F 0xC8 ] */ portamento 0x81, PITCH_E3, 200 +/* 0x347A [0x5B 0x3C 0x64 ] */ notedv PITCH_C3, 60, 100 +/* 0x347D [0xFF ] */ end + +.layer LAYER_347E +/* 0x347E [0xC6 0x4D ] */ instr SF0_INST_77 +/* 0x3480 [0xC2 0x30 ] */ transpose 48 +/* 0x3482 [0xC7 0x81 0x27 0xFF ] */ portamento 0x81, PITCH_C4, 255 +/* 0x3486 [0x55 0x34 0x60 ] */ notedv PITCH_GF2, 52, 96 +/* 0x3489 [0xFF ] */ end + +.channel CHAN_348A +/* 0x348A [0x88 0x34 0x94 ] */ ldlayer 0, LAYER_3494 +/* 0x348D [0x89 0x34 0xAC ] */ ldlayer 1, LAYER_34AC +/* 0x3490 [0x8A 0x34 0xBB ] */ ldlayer 2, LAYER_34BB +/* 0x3493 [0xFF ] */ end + +.layer LAYER_3494 +/* 0x3494 [0xC6 0x40 ] */ instr SF0_INST_64 +/* 0x3496 [0xCB 0xC0 0x18 0xEB ] */ env ENVELOPE_C018, 235 +/* 0x349A [0xC7 0x83 0x27 0xFF ] */ portamento 0x83, PITCH_C4, 255 +/* 0x349E [0xF8 0x07 ] */ loop 7 +/* 0x34A0 [0x6E 0x40 0x40 ] */ notedv PITCH_G4, 64, 64 +/* 0x34A3 [0xF7 ] */ loopend +/* 0x34A4 [0xC7 0x81 0x29 0xFF ] */ portamento 0x81, PITCH_D4, 255 +/* 0x34A8 [0x70 0x70 0x40 ] */ notedv PITCH_A4, 112, 64 +/* 0x34AB [0xFF ] */ end + +.layer LAYER_34AC +/* 0x34AC [0xC2 0x10 ] */ transpose 16 +/* 0x34AE [0xC6 0x44 ] */ instr SF0_INST_68 +/* 0x34B0 [0xCB 0xC0 0x18 0xEB ] */ env ENVELOPE_C018, 235 +/* 0x34B4 [0xF8 0x07 ] */ loop 7 +/* 0x34B6 [0x79 0x40 0x32 ] */ notedv PITCH_GF5, 64, 50 +/* 0x34B9 [0xF7 ] */ loopend +/* 0x34BA [0xFF ] */ end + +.layer LAYER_34BB +/* 0x34BB [0xC0 0x80 0xA9 ] */ ldelay 169 +/* 0x34BE [0xC6 0x08 ] */ instr SF0_INST_8 +/* 0x34C0 [0xCB 0xC1 0x5C 0xEB ] */ env ENVELOPE_C15C, 235 +/* 0x34C4 [0x5D 0x7F 0x69 ] */ notedv PITCH_D3, 127, 105 +/* 0x34C7 [0xFF ] */ end + +.channel CHAN_34C8 +/* 0x34C8 [0xED 0x14 ] */ gain 20 +/* 0x34CA [0x88 0x34 0xD1 ] */ ldlayer 0, LAYER_34D1 +/* 0x34CD [0x89 0x34 0xD7 ] */ ldlayer 1, LAYER_34D7 +/* 0x34D0 [0xFF ] */ end + +.layer LAYER_34D1 +/* 0x34D1 [0xC6 0x22 ] */ instr SF0_INST_34 +/* 0x34D3 [0x6D 0x4C 0x32 ] */ notedv PITCH_GF4, 76, 50 +/* 0x34D6 [0xFF ] */ end + +.layer LAYER_34D7 +/* 0x34D7 [0xC6 0x1A ] */ instr SF0_INST_26 +/* 0x34D9 [0x53 0x08 0x54 ] */ notedv PITCH_E2, 8, 84 +/* 0x34DC [0xC6 0x1C ] */ instr SF0_INST_28 +/* 0x34DE [0x68 0x14 0x69 ] */ notedv PITCH_DF4, 20, 105 +/* 0x34E1 [0xFF ] */ end + +.channel CHAN_34E2 +/* 0x34E2 [0x88 0x34 0xE9 ] */ ldlayer 0, LAYER_34E9 +/* 0x34E5 [0x89 0x34 0xF3 ] */ ldlayer 1, LAYER_34F3 +/* 0x34E8 [0xFF ] */ end + +.layer LAYER_34E9 +/* 0x34E9 [0xC6 0x1D ] */ instr SF0_INST_29 +/* 0x34EB [0xC7 0x81 0x0C 0x40 ] */ portamento 0x81, PITCH_A1, 64 +/* 0x34EF [0x59 0x7F 0x55 ] */ notedv PITCH_BF2, 127, 85 +/* 0x34F2 [0xFF ] */ end + +.layer LAYER_34F3 +/* 0x34F3 [0xC6 0x22 ] */ instr SF0_INST_34 +/* 0x34F5 [0x5D 0x30 0x51 ] */ notedv PITCH_D3, 48, 81 +/* 0x34F8 [0xFF ] */ end + +.channel CHAN_34F9 +/* 0x34F9 [0xC1 0x2E ] */ instr SF0_INST_46 +/* 0x34FB [0xDA 0xC0 0x78 ] */ env ENVELOPE_C078 +/* 0x34FE [0xD9 0xDD ] */ releaserate 221 +/* 0x3500 [0x88 0x35 0x0C ] */ ldlayer 0, LAYER_350C +/* 0x3503 [0x89 0x35 0x0A ] */ ldlayer 1, LAYER_350A +/* 0x3506 [0x8A 0x35 0x17 ] */ ldlayer 2, LAYER_3517 +/* 0x3509 [0xFF ] */ end + +.layer LAYER_350A +/* 0x350A [0xC2 0x04 ] */ transpose 4 +.layer LAYER_350C +/* 0x350C [0xC4 ] */ legato +/* 0x350D [0xC7 0x81 0x2B 0xFF ] */ portamento 0x81, PITCH_E4, 255 +LAYER_3511: +/* 0x3511 [0x6C 0x81 0x90 0x30 ] */ notedv PITCH_F4, 400, 48 +/* 0x3515 [0xF4 0xFA ] */ rjump LAYER_3511 + +.layer LAYER_3517 +/* 0x3517 [0xC2 0x30 ] */ transpose 48 +/* 0x3519 [0xCB 0xC1 0x68 0xDD ] */ env ENVELOPE_C168, 221 +/* 0x351D [0xC4 ] */ legato +/* 0x351E [0xC7 0x81 0x32 0xFF ] */ portamento 0x81, PITCH_B4, 255 +LAYER_3522: +/* 0x3522 [0x73 0x81 0x90 0x40 ] */ notedv PITCH_C5, 400, 64 +/* 0x3526 [0xF4 0xFA ] */ rjump LAYER_3522 + +.channel CHAN_3528 +/* 0x3528 [0xCC 0x81 ] */ ldi 0x81 /* portamento mode */ +CHAN_352A: +/* 0x352A [0xC7 0x00 0x35 0x3F ] */ stseq 0, LAYER_353E + STSEQ_PORTAMENTO_MODE +/* 0x352E [0xC1 0x40 ] */ instr SF0_INST_64 +/* 0x3530 [0xDA 0xC0 0x80 ] */ env ENVELOPE_C080 +/* 0x3533 [0xD9 0xDD ] */ releaserate 221 +/* 0x3535 [0x88 0x35 0x3C ] */ ldlayer 0, LAYER_353C +/* 0x3538 [0x89 0x35 0x3E ] */ ldlayer 1, LAYER_353E +/* 0x353B [0xFF ] */ end + +.layer LAYER_353C +/* 0x353C [0xC2 0x18 ] */ transpose 24 +.layer LAYER_353E +/* 0x353E [0xC7 0x81 0x1F 0xFF ] */ portamento 0x81, PITCH_E3, 255 +/* 0x3542 [0x62 0x80 0xF0 0x50 ] */ notedv PITCH_G3, 240, 80 +/* 0x3546 [0xFF ] */ end + +.channel CHAN_3547 +/* 0x3547 [0xCC 0x82 ] */ ldi 0x82 /* portamento mode */ +/* 0x3549 [0xF4 0xDF ] */ rjump CHAN_352A + +.channel CHAN_354B +/* 0x354B [0x88 0x35 0x4F ] */ ldlayer 0, LAYER_354F +/* 0x354E [0xFF ] */ end + +.layer LAYER_354F +/* 0x354F [0xC6 0x08 ] */ instr SF0_INST_8 +/* 0x3551 [0xCB 0xC1 0x5C 0xF5 ] */ env ENVELOPE_C15C, 245 +/* 0x3555 [0xC7 0x81 0x13 0x50 ] */ portamento 0x81, PITCH_E2, 80 +/* 0x3559 [0x63 0x6E 0x69 ] */ notedv PITCH_AF3, 110, 105 +/* 0x355C [0xFF ] */ end + +.channel CHAN_355D +/* 0x355D [0xC1 0x36 ] */ instr SF0_INST_54 +/* 0x355F [0xDA 0xBF 0xF8 ] */ env ENVELOPE_BFF8 +/* 0x3562 [0xDC 0x48 ] */ panweight 72 +/* 0x3564 [0x88 0x35 0x68 ] */ ldlayer 0, LAYER_3568 +/* 0x3567 [0xFF ] */ end + +.layer LAYER_3568 +/* 0x3568 [0xC4 ] */ legato +LAYER_3569: +/* 0x3569 [0x60 0xFD 0x00 0x58 ] */ notedv PITCH_F3, 32000, 88 +/* 0x356D [0xF4 0xFA ] */ rjump LAYER_3569 + +.channel CHAN_356F +/* 0x356F [0xC1 0x36 ] */ instr SF0_INST_54 +/* 0x3571 [0x88 0x35 0x7A ] */ ldlayer 0, LAYER_357A +/* 0x3574 [0x89 0x35 0x78 ] */ ldlayer 1, LAYER_3578 +/* 0x3577 [0xFF ] */ end + +.layer LAYER_3578 +/* 0x3578 [0xC2 0xFA ] */ transpose -6 +.layer LAYER_357A +/* 0x357A [0xC4 ] */ legato +/* 0x357B [0xC7 0x01 0x0F 0x30 ] */ portamento 0x01, PITCH_C2, 48 +LAYER_357F: +/* 0x357F [0x5F 0xFF 0xBC 0x4B ] */ notedv PITCH_E3, 32700, 75 +/* 0x3583 [0xF4 0xFA ] */ rjump LAYER_357F + +.channel CHAN_3585 +/* 0x3585 [0x88 0x35 0x89 ] */ ldlayer 0, LAYER_3589 +/* 0x3588 [0xFF ] */ end + +.layer LAYER_3589 +/* 0x3589 [0xC6 0x44 ] */ instr SF0_INST_68 +/* 0x358B [0xCB 0xBF 0xAC 0xFB ] */ env ENVELOPE_BFAC, 251 +/* 0x358F [0xC2 0x24 ] */ transpose 36 +/* 0x3591 [0x5D 0x0D 0x62 ] */ notedv PITCH_D3, 13, 98 +/* 0x3594 [0x69 0x64 0x62 ] */ notedv PITCH_D4, 100, 98 +/* 0x3597 [0xFF ] */ end + +.channel CHAN_3598 +/* 0x3598 [0xC1 0x42 ] */ instr SF0_INST_66 +/* 0x359A [0xD9 0xDD ] */ releaserate 221 +/* 0x359C [0x88 0x35 0xA0 ] */ ldlayer 0, LAYER_35A0 +/* 0x359F [0xFF ] */ end + +.layer LAYER_35A0 +/* 0x35A0 [0xC2 0x30 ] */ transpose 48 +/* 0x35A2 [0xC4 ] */ legato +/* 0x35A3 [0x4F 0xFF 0xBC 0x64 ] */ notedv PITCH_C2, 32700, 100 +/* 0x35A7 [0xF4 0xF7 ] */ rjump LAYER_35A0 + +.channel CHAN_35A9 +/* 0x35A9 [0xE5 0x01 ] */ reverbidx 1 +.channel CHAN_35AB +/* 0x35AB [0xCC 0x81 ] */ ldi 0x81 +CHAN_35AD: +/* 0x35AD [0xC7 0x00 0x35 0xCF ] */ stseq 0, LAYER_35CE + STSEQ_PORTAMENTO_MODE +/* 0x35B1 [0xDC 0x40 ] */ panweight 64 +/* 0x35B3 [0x88 0x35 0xC7 ] */ ldlayer 0, LAYER_35C7 +/* 0x35B6 [0x89 0x35 0xC3 ] */ ldlayer 1, LAYER_35C3 +/* 0x35B9 [0x8A 0x35 0xBD ] */ ldlayer 2, LAYER_35BD +/* 0x35BC [0xFF ] */ end + +.layer LAYER_35BD +/* 0x35BD [0xC2 0x08 ] */ transpose 8 +/* 0x35BF [0xCA 0x68 ] */ notepan 104 +/* 0x35C1 [0xF4 0x04 ] */ rjump LAYER_35C7 + +.layer LAYER_35C3 +/* 0x35C3 [0xC2 0x04 ] */ transpose 4 +/* 0x35C5 [0xCA 0x18 ] */ notepan 24 +.layer LAYER_35C7 +/* 0x35C7 [0xC6 0x44 ] */ instr SF0_INST_68 +/* 0x35C9 [0xCB 0xC0 0x78 0xE6 ] */ env ENVELOPE_C078, 230 +/* 0x35CD [0xC4 ] */ legato +LAYER_35CE: +/* 0x35CE [0xC7 0x81 0x3A 0xFF ] */ portamento 0x81, PITCH_G5, 255 +LAYER_35D2: +/* 0x35D2 [0x7C 0x87 0xD0 0x4B ] */ notedv PITCH_A5, 2000, 75 +/* 0x35D6 [0xF4 0xFA ] */ rjump LAYER_35D2 + +.channel CHAN_35D8 +/* 0x35D8 [0x88 0x35 0xDF ] */ ldlayer 0, LAYER_35DF +/* 0x35DB [0x89 0x35 0xE3 ] */ ldlayer 1, LAYER_35E3 +/* 0x35DE [0xFF ] */ end + +.layer LAYER_35DF +/* 0x35DF [0xC2 0x24 ] */ transpose 36 +/* 0x35E1 [0xF4 0x02 ] */ rjump LAYER_35E5 + +.layer LAYER_35E3 +/* 0x35E3 [0xC2 0x30 ] */ transpose 48 +LAYER_35E5: +/* 0x35E5 [0xC6 0x46 ] */ instr SF0_INST_70 +/* 0x35E7 [0x65 0x00 0x4B ] */ notedv PITCH_BF3, 0, 75 +/* 0x35EA [0xFF ] */ end + +.channel CHAN_35EB +/* 0x35EB [0x88 0x35 0xF2 ] */ ldlayer 0, LAYER_35F2 +/* 0x35EE [0x89 0x0B 0xBF ] */ ldlayer 1, LAYER_0BBF +/* 0x35F1 [0xFF ] */ end + +.layer LAYER_35F2 +/* 0x35F2 [0xC2 0x30 ] */ transpose 48 +/* 0x35F4 [0xFB 0x0B 0xB9 ] */ jump LAYER_0BB9 + +.channel CHAN_35F7 +/* 0x35F7 [0x88 0x35 0xFB ] */ ldlayer 0, LAYER_35FB +/* 0x35FA [0xFF ] */ end + +.layer LAYER_35FB +/* 0x35FB [0xC6 0x4F ] */ instr SF0_INST_79 +/* 0x35FD [0xCB 0xBF 0xAC 0xFB ] */ env ENVELOPE_BFAC, 251 +/* 0x3601 [0xC2 0x30 ] */ transpose 48 +/* 0x3603 [0x6E 0x08 0x5E ] */ notedv PITCH_G4, 8, 94 +/* 0x3606 [0x6C 0x40 0x5E ] */ notedv PITCH_F4, 64, 94 +/* 0x3609 [0xFF ] */ end + +.channel CHAN_360A +/* 0x360A [0xED 0x0C ] */ gain 12 +/* 0x360C [0xCC 0x19 ] */ ldi 25 +/* 0x360E [0x71 ] */ stio IO_PORT_1 +/* 0x360F [0xFF ] */ end + +.channel CHAN_3610 +/* 0x3610 [0xC1 0x2E ] */ instr SF0_INST_46 +/* 0x3612 [0x88 0x36 0x19 ] */ ldlayer 0, LAYER_3619 +/* 0x3615 [0x89 0x36 0x23 ] */ ldlayer 1, LAYER_3623 +/* 0x3618 [0xFF ] */ end + +.layer LAYER_3619 +/* 0x3619 [0xCB 0xC1 0x68 0xE6 ] */ env ENVELOPE_C168, 230 +LAYER_361D: +/* 0x361D [0x6F 0xFD 0x00 0x32 ] */ notedv PITCH_AF4, 32000, 50 +/* 0x3621 [0xF4 0xFA ] */ rjump LAYER_361D + +.layer LAYER_3623 +/* 0x3623 [0xC2 0x30 ] */ transpose 48 +/* 0x3625 [0xCB 0xC1 0x68 0xE6 ] */ env ENVELOPE_C168, 230 +LAYER_3629: +/* 0x3629 [0x64 0xFD 0x00 0x20 ] */ notedv PITCH_A3, 32000, 32 +/* 0x362D [0xF4 0xFA ] */ rjump LAYER_3629 + +.channel CHAN_362F +/* 0x362F [0x88 0x36 0x3A ] */ ldlayer 0, LAYER_363A +/* 0x3632 [0x89 0x36 0x36 ] */ ldlayer 1, LAYER_3636 +/* 0x3635 [0xFF ] */ end + +.layer LAYER_3636 +/* 0x3636 [0xC2 0x10 ] */ transpose 16 +/* 0x3638 [0xF4 0x02 ] */ rjump LAYER_363C + +.layer LAYER_363A +/* 0x363A [0xC2 0x0C ] */ transpose 12 +LAYER_363C: +/* 0x363C [0xC6 0x44 ] */ instr SF0_INST_68 +/* 0x363E [0xCB 0xC0 0x78 0xE6 ] */ env ENVELOPE_C078, 230 +/* 0x3642 [0xC4 ] */ legato +LAYER_3643: +/* 0x3643 [0x78 0xFD 0x00 0x23 ] */ notedv PITCH_F5, 32000, 35 +/* 0x3647 [0xF4 0xFA ] */ rjump LAYER_3643 + +.channel CHAN_3649 +/* 0x3649 [0x88 0x36 0x50 ] */ ldlayer 0, LAYER_3650 +/* 0x364C [0x89 0x36 0x5E ] */ ldlayer 1, LAYER_365E +/* 0x364F [0xFF ] */ end + +.layer LAYER_3650 +/* 0x3650 [0xC6 0x18 ] */ instr SF0_INST_24 +/* 0x3652 [0xCB 0xC0 0x0C 0xDD ] */ env ENVELOPE_C00C, 221 +/* 0x3656 [0xC7 0x81 0x1E 0xFF ] */ portamento 0x81, PITCH_EF3, 255 +/* 0x365A [0x76 0x30 0x50 ] */ notedv PITCH_EF5, 48, 80 +/* 0x365D [0xFF ] */ end + +.layer LAYER_365E +/* 0x365E [0xC6 0x45 ] */ instr SF0_INST_69 +/* 0x3660 [0xCB 0xBF 0x98 0xDD ] */ env ENVELOPE_BF98, 221 +/* 0x3664 [0xC7 0x81 0x1E 0x7F ] */ portamento 0x81, PITCH_EF3, 127 +/* 0x3668 [0x76 0x24 0x5A ] */ notedv PITCH_EF5, 36, 90 +/* 0x366B [0xFF ] */ end + +.layer LAYER_366C +/* 0x366C [0xC2 0x04 ] */ transpose 4 +/* 0x366E [0xC6 0x4D ] */ instr SF0_INST_77 +/* 0x3670 [0xCB 0xC0 0x80 0xAA ] */ env ENVELOPE_C080, 170 +/* 0x3674 [0xC7 0x81 0x20 0x91 ] */ portamento 0x81, PITCH_F3, 145 +/* 0x3678 [0x5D 0x82 0x44 0x69 ] */ notedv PITCH_D3, 580, 105 +/* 0x367C [0xFF ] */ end + +.channel CHAN_367D +/* 0x367D [0xCC 0x81 ] */ ldi 0x81 /* portamento mode */ +/* 0x367F [0xC7 0x00 0x36 0x9D ] */ stseq 0, LAYER_369C + STSEQ_PORTAMENTO_MODE +CHAN_3683: +/* 0x3683 [0x88 0x36 0x95 ] */ ldlayer 0, LAYER_3695 +/* 0x3686 [0x89 0x36 0x8E ] */ ldlayer 1, LAYER_368E +/* 0x3689 [0xD7 0x6F ] */ vibfreq 111 +/* 0x368B [0xD8 0x0A ] */ vibdepth 10 +/* 0x368D [0xFF ] */ end + +.layer LAYER_368E +/* 0x368E [0xC2 0xF4 ] */ transpose -12 +/* 0x3690 [0xC6 0x34 ] */ instr SF0_INST_52 +/* 0x3692 [0xFB 0x36 0x97 ] */ jump LAYER_3697 + +.layer LAYER_3695 +/* 0x3695 [0xC6 0x4A ] */ instr SF0_INST_74 +LAYER_3697: +/* 0x3697 [0xCB 0xC0 0x00 0xE7 ] */ env ENVELOPE_C000, 231 +/* 0x369B [0xC4 ] */ legato +LAYER_369C: +/* 0x369C [0xC7 0x81 0x0C 0x19 ] */ portamento 0x81, PITCH_A1, 25 +LAYER_36A0: +/* 0x36A0 [0x5D 0x8C 0xB2 0x4A ] */ notedv PITCH_D3, 3250, 74 +/* 0x36A4 [0xF4 0xFA ] */ rjump LAYER_36A0 + +.channel CHAN_36A6 +/* 0x36A6 [0xCC 0x82 ] */ ldi 0x82 /* portamento mode */ +/* 0x36A8 [0xC7 0x00 0x36 0x9D ] */ stseq 0, LAYER_369C + STSEQ_PORTAMENTO_MODE +/* 0x36AC [0xF4 0xD5 ] */ rjump CHAN_3683 + +.channel CHAN_36AE +/* 0x36AE [0x88 0x35 0xE3 ] */ ldlayer 0, LAYER_35E3 +/* 0x36B1 [0x89 0x36 0xB7 ] */ ldlayer 1, LAYER_36B7 +/* 0x36B4 [0xFF ] */ end + +.layer LAYER_36B5 +/* 0x36B5 [0xC2 0xF4 ] */ transpose -12 +.layer LAYER_36B7 +/* 0x36B7 [0xC6 0x67 ] */ instr SF0_INST_103 +/* 0x36B9 [0xCB 0xBF 0x20 0xEB ] */ env ENVELOPE_BF20, 235 +/* 0x36BD [0x67 0x00 0x6E ] */ notedv PITCH_C4, 0, 110 +/* 0x36C0 [0xFF ] */ end + +.channel CHAN_36C1 +/* 0x36C1 [0x88 0x36 0xC5 ] */ ldlayer 0, LAYER_36C5 +/* 0x36C4 [0xFF ] */ end + +.layer LAYER_36C5 +/* 0x36C5 [0xC6 0x42 ] */ instr SF0_INST_66 +/* 0x36C7 [0xC7 0x81 0x24 0x7F ] */ portamento 0x81, PITCH_A3, 127 +/* 0x36CB [0x68 0x1C 0x40 ] */ notedv PITCH_DF4, 28, 64 +/* 0x36CE [0xFF ] */ end + +.channel CHAN_36CF +/* 0x36CF [0x88 0x2A 0x17 ] */ ldlayer 0, LAYER_2A17 +/* 0x36D2 [0x89 0x2D 0x95 ] */ ldlayer 1, LAYER_2D95 +/* 0x36D5 [0xFF ] */ end + +.channel CHAN_36D6 +/* 0x36D6 [0xC1 0x44 ] */ instr SF0_INST_68 +/* 0x36D8 [0x88 0x37 0x02 ] */ ldlayer 0, LAYER_3702 +/* 0x36DB [0x89 0x36 0xEF ] */ ldlayer 1, LAYER_36EF +/* 0x36DE [0x8A 0x37 0x11 ] */ ldlayer 2, LAYER_3711 +/* 0x36E1 [0xD7 0x80 ] */ vibfreq 128 +/* 0x36E3 [0xE2 0x20 0x00 0x37 ] */ vibdepthgrad 32, 0, 55 +/* 0x36E7 [0xCC 0x01 ] */ ldi 1 +/* 0x36E9 [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0x36EC [0xD8 0x00 ] */ vibdepth 0 +/* 0x36EE [0xFF ] */ end + +.layer LAYER_36EF +/* 0x36EF [0xC6 0x40 ] */ instr SF0_INST_64 +/* 0x36F1 [0xCB 0xC1 0x74 0xC8 ] */ env ENVELOPE_C174, 200 +/* 0x36F5 [0xC7 0x81 0x26 0xB4 ] */ portamento 0x81, PITCH_B3, 180 +/* 0x36F9 [0x67 0x83 0x84 0x20 ] */ notedv PITCH_C4, 900, 32 +/* 0x36FD [0xFF ] */ end + +/* 0x36FE [0xC2 0x1B ] */ transpose 27 +/* 0x3700 [0xF4 0x02 ] */ rjump LAYER_3704 + +.layer LAYER_3702 +/* 0x3702 [0xC2 0x0F ] */ transpose 15 +LAYER_3704: +/* 0x3704 [0xCB 0xC1 0x74 0xC8 ] */ env ENVELOPE_C174, 200 +/* 0x3708 [0xC7 0x81 0x32 0xB4 ] */ portamento 0x81, PITCH_B4, 180 +/* 0x370C [0x73 0x83 0x84 0x50 ] */ notedv PITCH_C5, 900, 80 +/* 0x3710 [0xFF ] */ end + +.layer LAYER_3711 +/* 0x3711 [0xCF 0xC8 ] */ releaserate 200 +/* 0x3713 [0x5B 0x82 0x58 0x40 ] */ notedv PITCH_C3, 600, 64 +/* 0x3717 [0xC2 0x1B ] */ transpose 27 +/* 0x3719 [0xCB 0xC0 0x78 0xDD ] */ env ENVELOPE_C078, 221 +/* 0x371D [0x73 0x81 0x2C 0x46 ] */ notedv PITCH_C5, 300, 70 +/* 0x3721 [0xFF ] */ end + +.channel CHAN_3722 +/* 0x3722 [0x88 0x37 0x3B ] */ ldlayer 0, LAYER_373B +/* 0x3725 [0x89 0x37 0x42 ] */ ldlayer 1, LAYER_3742 +CHAN_3728: +/* 0x3728 [0xB8 0x21 ] */ rand 33 +/* 0x372A [0xC7 0x20 0x37 0x3E ] */ stseq 32, LAYER_373D + STSEQ_NOTEDV_DELAY +/* 0x372E [0xB8 0x04 ] */ rand 4 +/* 0x3730 [0xC7 0x6B 0x37 0x3D ] */ stseq (NOTEDV_OPCODE | PITCH_E4), LAYER_373D + STSEQ_NOTEDV_OPCODE_PITCH +/* 0x3734 [0xCC 0x20 ] */ ldi 32 +/* 0x3736 [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0x3739 [0xF4 0xED ] */ rjump CHAN_3728 + +.layer LAYER_373B +/* 0x373B [0xC6 0x48 ] */ instr SF0_INST_72 +LAYER_373D: +/* 0x373D [0x5B 0x40 0x28 ] */ notedv PITCH_C3, 64, 40 +/* 0x3740 [0xF4 0xFB ] */ rjump LAYER_373D + +.layer LAYER_3742 +/* 0x3742 [0xC6 0x6C ] */ instr SF0_INST_108 +LAYER_3744: +/* 0x3744 [0x5D 0x40 0x3C ] */ notedv PITCH_D3, 64, 60 +/* 0x3747 [0xF4 0xFB ] */ rjump LAYER_3744 + +.channel CHAN_3749 +/* 0x3749 [0x88 0x37 0x50 ] */ ldlayer 0, LAYER_3750 +/* 0x374C [0x89 0x07 0x6D ] */ ldlayer 1, LAYER_076D +/* 0x374F [0xFF ] */ end + +.layer LAYER_3750 +/* 0x3750 [0xC6 0x15 ] */ instr SF0_INST_21 +/* 0x3752 [0xCB 0xC0 0x34 0xFA ] */ env ENVELOPE_C034, 250 +/* 0x3756 [0xC7 0x83 0x26 0xC8 ] */ portamento 0x83, PITCH_B3, 200 +/* 0x375A [0x57 0x03 0x5F ] */ notedv PITCH_AF2, 3, 95 +/* 0x375D [0x19 0x09 0x5F 0x64 ] */ notedvg PITCH_BF2, 9, 95, 100 +/* 0x3761 [0xFF ] */ end + +.channel CHAN_3762 +/* 0x3762 [0x88 0x37 0x6F ] */ ldlayer 0, LAYER_376F +/* 0x3765 [0x89 0x37 0x69 ] */ ldlayer 1, LAYER_3769 +/* 0x3768 [0xFF ] */ end + +.layer LAYER_3769 +/* 0x3769 [0xC6 0x7F ] */ instr FONTANY_INSTR_DRUM +/* 0x376B [0x48 0x00 0x73 ] */ notedv PITCH_F1, 0, 115 +/* 0x376E [0xFF ] */ end + +.layer LAYER_376F +/* 0x376F [0xC0 0x64 ] */ ldelay 100 +/* 0x3771 [0xC6 0x33 ] */ instr SF0_INST_51 +/* 0x3773 [0xCB 0xBF 0x20 0xFB ] */ env ENVELOPE_BF20, 251 +/* 0x3777 [0xC7 0x81 0x20 0x40 ] */ portamento 0x81, PITCH_F3, 64 +/* 0x377B [0x5A 0x78 0x44 ] */ notedv PITCH_B2, 120, 68 +/* 0x377E [0xFF ] */ end + +.channel CHAN_377F +/* 0x377F [0x88 0x37 0x8A ] */ ldlayer 0, LAYER_378A +/* 0x3782 [0x89 0x37 0x86 ] */ ldlayer 1, LAYER_3786 +/* 0x3785 [0xFF ] */ end + +.layer LAYER_3786 +/* 0x3786 [0xCD 0x14 ] */ stereo 1, 0, 1, 0, 0 +/* 0x3788 [0xC2 0xFA ] */ transpose -6 +.layer LAYER_378A +/* 0x378A [0xC6 0x4D ] */ instr SF0_INST_77 +/* 0x378C [0xCB 0xC0 0x80 0xD3 ] */ env ENVELOPE_C080, 211 +/* 0x3790 [0xC4 ] */ legato +/* 0x3791 [0xC7 0x81 0x2E 0xFF ] */ portamento 0x81, PITCH_G4, 255 +LAYER_3795: +/* 0x3795 [0x70 0x80 0xC8 0x4D ] */ notedv PITCH_A4, 200, 77 +/* 0x3799 [0xF4 0xFA ] */ rjump LAYER_3795 + +/* 0x379B [0xC0 0x64 ] */ ldelay 100 +/* 0x379D [0xC6 0x2F ] */ instr SF0_INST_47 +/* 0x379F [0xCB 0xC0 0x80 0xDD ] */ env ENVELOPE_C080, 221 +/* 0x37A3 [0x58 0x80 0xCF 0x48 ] */ notedv PITCH_A2, 207, 72 +LAYER_37A7: +/* 0x37A7 [0x60 0x6F 0x50 ] */ notedv PITCH_F3, 111, 80 +/* 0x37AA [0x5B 0x80 0xA8 0x54 ] */ notedv PITCH_C3, 168, 84 +/* 0x37AE [0x5D 0x61 0x44 ] */ notedv PITCH_D3, 97, 68 +/* 0x37B1 [0xF4 0xF4 ] */ rjump LAYER_37A7 + +.channel CHAN_37B3 +/* 0x37B3 [0x88 0x37 0xB7 ] */ ldlayer 0, LAYER_37B7 +/* 0x37B6 [0xFF ] */ end + +.layer LAYER_37B7 +/* 0x37B7 [0xC6 0x07 ] */ instr SF0_INST_7 +/* 0x37B9 [0xC7 0x81 0x20 0x50 ] */ portamento 0x81, PITCH_F3, 80 +/* 0x37BD [0x6C 0x30 0x50 ] */ notedv PITCH_F4, 48, 80 +/* 0x37C0 [0xFF ] */ end + +.channel CHAN_37C1 +/* 0x37C1 [0xC1 0x44 ] */ instr SF0_INST_68 +/* 0x37C3 [0x88 0x37 0xCD ] */ ldlayer 0, LAYER_37CD +/* 0x37C6 [0x89 0x2F 0x75 ] */ ldlayer 1, LAYER_2F75 +/* 0x37C9 [0x8A 0x37 0xD2 ] */ ldlayer 2, LAYER_37D2 +/* 0x37CC [0xFF ] */ end + +.layer LAYER_37CD +/* 0x37CD [0xC2 0x1E ] */ transpose 30 +/* 0x37CF [0xFB 0x2F 0x89 ] */ jump LAYER_2F89 + +.layer LAYER_37D2 +/* 0x37D2 [0xC2 0x33 ] */ transpose 51 +/* 0x37D4 [0xFB 0x2F 0xA3 ] */ jump LAYER_2FA3 + +LAYER_37D7: +/* 0x37D7 [0xC6 0x2C ] */ instr SF0_INST_44 +/* 0x37D9 [0xCF 0xDD ] */ releaserate 221 +/* 0x37DB [0xC7 0x84 0x16 0x7F ] */ portamento 0x84, PITCH_G2, 127 +/* 0x37DF [0x70 0x60 0x55 ] */ notedv PITCH_A4, 96, 85 +/* 0x37E2 [0x72 0x7F 0x5F ] */ notedv PITCH_B4, 127, 95 +/* 0x37E5 [0xFF ] */ end + +.channel CHAN_37E6 +/* 0x37E6 [0xC1 0x2E ] */ instr SF0_INST_46 +/* 0x37E8 [0x88 0x37 0xF8 ] */ ldlayer 0, LAYER_37F8 +/* 0x37EB [0x89 0x38 0x07 ] */ ldlayer 1, LAYER_3807 +/* 0x37EE [0x8A 0x38 0x10 ] */ ldlayer 2, LAYER_3810 +/* 0x37F1 [0xD8 0x28 ] */ vibdepth 40 +/* 0x37F3 [0xE1 0x94 0xF0 0x64 ] */ vibfreqgrad 148, 240, 100 +/* 0x37F7 [0xFF ] */ end + +.layer LAYER_37F8 +/* 0x37F8 [0xC6 0x4A ] */ instr SF0_INST_74 +/* 0x37FA [0xCB 0xC0 0x78 0xDD ] */ env ENVELOPE_C078, 221 +/* 0x37FE [0xC7 0x81 0x27 0xFF ] */ portamento 0x81, PITCH_C4, 255 +/* 0x3802 [0x7E 0x82 0xE4 0x5F ] */ notedv PITCH_B5, 740, 95 +/* 0x3806 [0xFF ] */ end + +.layer LAYER_3807 +/* 0x3807 [0xC7 0x81 0x1B 0xFF ] */ portamento 0x81, PITCH_C3, 255 +/* 0x380B [0x72 0x82 0xE4 0x41 ] */ notedv PITCH_B4, 740, 65 +/* 0x380F [0xFF ] */ end + +.layer LAYER_3810 +/* 0x3810 [0xC2 0x30 ] */ transpose 48 +/* 0x3812 [0xCF 0xB4 ] */ releaserate 180 +/* 0x3814 [0xC7 0x81 0x1B 0xFF ] */ portamento 0x81, PITCH_C3, 255 +/* 0x3818 [0x72 0x82 0x1C 0x3E ] */ notedv PITCH_B4, 540, 62 +/* 0x381C [0xC2 0x00 ] */ transpose 0 +/* 0x381E [0xC6 0x0D ] */ instr SF0_INST_13 +/* 0x3820 [0xCB 0xC0 0x78 0xDD ] */ env ENVELOPE_C078, 221 +/* 0x3824 [0xC7 0x81 0x27 0xFF ] */ portamento 0x81, PITCH_C4, 255 +/* 0x3828 [0x7E 0x80 0xC8 0x55 ] */ notedv PITCH_B5, 200, 85 +/* 0x382C [0xFF ] */ end + +.channel CHAN_382D +/* 0x382D [0xCC 0x1E ] */ ldi 30 +/* 0x382F [0x71 ] */ stio IO_PORT_1 +/* 0x3830 [0x88 0x38 0x3E ] */ ldlayer 0, LAYER_383E +/* 0x3833 [0x89 0x38 0x4C ] */ ldlayer 1, LAYER_384C +/* 0x3836 [0x8A 0x38 0x5D ] */ ldlayer 2, LAYER_385D +/* 0x3839 [0xD7 0xFB ] */ vibfreq 251 +/* 0x383B [0xD8 0x06 ] */ vibdepth 6 +/* 0x383D [0xFF ] */ end + +.layer LAYER_383E +/* 0x383E [0xC2 0x18 ] */ transpose 24 +.layer LAYER_3840 +/* 0x3840 [0xC6 0x44 ] */ instr SF0_INST_68 +/* 0x3842 [0xCB 0xC0 0x78 0xE6 ] */ env ENVELOPE_C078, 230 +LAYER_3846: +/* 0x3846 [0x70 0xFD 0x00 0x40 ] */ notedv PITCH_A4, 32000, 64 +/* 0x384A [0xF4 0xFA ] */ rjump LAYER_3846 + +.layer LAYER_384C +/* 0x384C [0xC6 0x33 ] */ instr SF0_INST_51 +/* 0x384E [0xC2 0x30 ] */ transpose 48 +/* 0x3850 [0xC4 ] */ legato +/* 0x3851 [0xCB 0xC0 0x78 0xB4 ] */ env ENVELOPE_C078, 180 +LAYER_3855: +/* 0x3855 [0x78 0xFD 0x00 0x28 ] */ notedv PITCH_F5, 32000, 40 +/* 0x3859 [0xF4 0xFA ] */ rjump LAYER_3855 + +.layer LAYER_385B +/* 0x385B [0xC2 0xE8 ] */ transpose -24 +.layer LAYER_385D +/* 0x385D [0xC6 0x2E ] */ instr SF0_INST_46 +/* 0x385F [0xCB 0xC0 0x78 0xB4 ] */ env ENVELOPE_C078, 180 +/* 0x3863 [0xC4 ] */ legato +LAYER_3864: +/* 0x3864 [0x73 0xFD 0x00 0x40 ] */ notedv PITCH_C5, 32000, 64 +/* 0x3868 [0xF4 0xFA ] */ rjump LAYER_3864 + +.channel CHAN_386A +/* 0x386A [0x88 0x38 0x6E ] */ ldlayer 0, LAYER_386E +/* 0x386D [0xFF ] */ end + +.layer LAYER_386E +/* 0x386E [0xC6 0x64 ] */ instr SF0_INST_100 +/* 0x3870 [0xCB 0xBF 0x84 0xFB ] */ env ENVELOPE_BF84, 251 +/* 0x3874 [0x78 0x10 0x73 ] */ notedv PITCH_F5, 16, 115 +/* 0x3877 [0x73 0x30 0x69 ] */ notedv PITCH_C5, 48, 105 +/* 0x387A [0x73 0x30 0x4B ] */ notedv PITCH_C5, 48, 75 +/* 0x387D [0x73 0x30 0x32 ] */ notedv PITCH_C5, 48, 50 +/* 0x3880 [0x73 0x78 0x1E ] */ notedv PITCH_C5, 120, 30 +/* 0x3883 [0xFF ] */ end + +.channel CHAN_3884 +/* 0x3884 [0xED 0x0A ] */ gain 10 +/* 0x3886 [0x88 0x2A 0x17 ] */ ldlayer 0, LAYER_2A17 +/* 0x3889 [0x89 0x38 0x9A ] */ ldlayer 1, LAYER_389A +/* 0x388C [0x8A 0x38 0x90 ] */ ldlayer 2, LAYER_3890 +/* 0x388F [0xFF ] */ end + +.layer LAYER_3890 +/* 0x3890 [0xC6 0x04 ] */ instr SF0_INST_4 +/* 0x3892 [0x45 0x32 0x50 ] */ notedv PITCH_D1, 50, 80 +/* 0x3895 [0xFB 0x2A 0x1E ] */ jump LAYER_2A1E + +.layer LAYER_3898 +/* 0x3898 [0xC2 0xFB ] */ transpose -5 +.layer LAYER_389A +/* 0x389A [0xC6 0x41 ] */ instr SF0_INST_65 +/* 0x389C [0x5D 0x78 0x6E ] */ notedv PITCH_D3, 120, 110 +/* 0x389F [0xFF ] */ end + +.channel CHAN_38A0 +/* 0x38A0 [0x88 0x38 0xA8 ] */ ldlayer 0, LAYER_38A8 +/* 0x38A3 [0xD8 0x04 ] */ vibdepth 4 +/* 0x38A5 [0xD7 0x3A ] */ vibfreq 58 +/* 0x38A7 [0xFF ] */ end + +.layer LAYER_38A8 +/* 0x38A8 [0xC2 0x0C ] */ transpose 12 +/* 0x38AA [0xC6 0x82 ] */ instr FONTANY_INSTR_SINE +/* 0x38AC [0xCB 0xC0 0x54 0xF8 ] */ env ENVELOPE_C054, 248 +/* 0x38B0 [0xC7 0x81 0x38 0xFF ] */ portamento 0x81, PITCH_F5, 255 +/* 0x38B4 [0x60 0x7F 0x3C ] */ notedv PITCH_F3, 127, 60 +/* 0x38B7 [0xFF ] */ end + +.channel CHAN_38B8 +/* 0x38B8 [0x88 0x06 0x1A ] */ ldlayer 0, LAYER_061A +/* 0x38BB [0x89 0x09 0x6E ] */ ldlayer 1, LAYER_096E +/* 0x38BE [0xFF ] */ end + +.channel CHAN_38BF +/* 0x38BF [0x88 0x38 0xD5 ] */ ldlayer 0, LAYER_38D5 +/* 0x38C2 [0x89 0x38 0xC6 ] */ ldlayer 1, LAYER_38C6 +/* 0x38C5 [0xFF ] */ end + +.layer LAYER_38C6 +/* 0x38C6 [0xC6 0x0C ] */ instr SF0_INST_12 +/* 0x38C8 [0xCB 0xC0 0x80 0xE1 ] */ env ENVELOPE_C080, 225 +/* 0x38CC [0xC7 0x81 0x3E 0xFF ] */ portamento 0x81, PITCH_B5, 255 +/* 0x38D0 [0x73 0x80 0xAA 0x60 ] */ notedv PITCH_C5, 170, 96 +/* 0x38D4 [0xFF ] */ end + +.layer LAYER_38D5 +/* 0x38D5 [0xC6 0x23 ] */ instr SF0_INST_35 +/* 0x38D7 [0xCB 0xC0 0x80 0xE1 ] */ env ENVELOPE_C080, 225 +/* 0x38DB [0xC7 0x81 0x33 0xFF ] */ portamento 0x81, PITCH_C5, 255 +/* 0x38DF [0x58 0x80 0xAA 0x60 ] */ notedv PITCH_A2, 170, 96 +/* 0x38E3 [0xFF ] */ end + +.channel CHAN_38E4 +/* 0x38E4 [0x88 0x3A 0x38 ] */ ldlayer 0, LAYER_3A38 +/* 0x38E7 [0xFF ] */ end + +.channel CHAN_38E8 +/* 0x38E8 [0xC1 0x36 ] */ instr SF0_INST_54 +/* 0x38EA [0xDA 0xBF 0x84 ] */ env ENVELOPE_BF84 +/* 0x38ED [0x88 0x38 0xF1 ] */ ldlayer 0, LAYER_38F1 +/* 0x38F0 [0xFF ] */ end + +.layer LAYER_38F1 +/* 0x38F1 [0x61 0x09 0x6E ] */ notedv PITCH_GF3, 9, 110 +/* 0x38F4 [0xF8 0x20 ] */ loop 32 +/* 0x38F6 [0x63 0x08 0x73 ] */ notedv PITCH_AF3, 8, 115 +/* 0x38F9 [0xF7 ] */ loopend +/* 0x38FA [0x65 0x0B 0x73 ] */ notedv PITCH_BF3, 11, 115 +/* 0x38FD [0xFF ] */ end + +.channel CHAN_38FE +/* 0x38FE [0x88 0x39 0x05 ] */ ldlayer 0, LAYER_3905 +/* 0x3901 [0x89 0x39 0x0D ] */ ldlayer 1, LAYER_390D +/* 0x3904 [0xFF ] */ end + +.layer LAYER_3905 +/* 0x3905 [0xC6 0x40 ] */ instr SF0_INST_64 +/* 0x3907 [0xCB 0xC0 0x80 0xC3 ] */ env ENVELOPE_C080, 195 +/* 0x390B [0xF4 0x08 ] */ rjump LAYER_3915 + +.layer LAYER_390D +/* 0x390D [0xC6 0x2E ] */ instr SF0_INST_46 +/* 0x390F [0xCB 0xC0 0x80 0xC3 ] */ env ENVELOPE_C080, 195 +/* 0x3913 [0xC2 0x30 ] */ transpose 48 +LAYER_3915: +/* 0x3915 [0xC7 0x81 0x2C 0xFF ] */ portamento 0x81, PITCH_F4, 255 +/* 0x3919 [0x77 0x64 0x55 ] */ notedv PITCH_E5, 100, 85 +/* 0x391C [0xFF ] */ end + +.channel CHAN_391D +/* 0x391D [0xCC 0x81 ] */ ldi 0x81 /* portamento mode */ +/* 0x391F [0xC7 0x00 0x39 0x6A ] */ stseq 0, LAYER_3969 + STSEQ_PORTAMENTO_MODE +/* 0x3923 [0xC7 0x00 0x39 0x7B ] */ stseq 0, LAYER_397A + STSEQ_PORTAMENTO_MODE +/* 0x3927 [0x88 0x39 0x31 ] */ ldlayer 0, LAYER_3931 +/* 0x392A [0x89 0x39 0x73 ] */ ldlayer 1, LAYER_3973 +/* 0x392D [0x8A 0x39 0x5A ] */ ldlayer 2, LAYER_395A +/* 0x3930 [0xFF ] */ end + +.layer LAYER_3931 +/* 0x3931 [0xC0 0x81 0x72 ] */ ldelay 370 +/* 0x3934 [0xFF ] */ end + +.channel CHAN_3935 +/* 0x3935 [0xCC 0x82 ] */ ldi 0x82 /* portamento mode */ +/* 0x3937 [0xC7 0x00 0x39 0x6A ] */ stseq 0, LAYER_3969 + STSEQ_PORTAMENTO_MODE +/* 0x393B [0xC7 0x00 0x39 0x7B ] */ stseq 0, LAYER_397A + STSEQ_PORTAMENTO_MODE +/* 0x393F [0x88 0x39 0x31 ] */ ldlayer 0, LAYER_3931 +/* 0x3942 [0x89 0x39 0x73 ] */ ldlayer 1, LAYER_3973 +/* 0x3945 [0x8A 0x39 0x5A ] */ ldlayer 2, LAYER_395A +/* 0x3948 [0xFF ] */ end + +.channel CHAN_3949 +/* 0x3949 [0xCC 0x81 ] */ ldi 0x81 /* portamento mode */ +/* 0x394B [0xC7 0x00 0x39 0x6A ] */ stseq 0, LAYER_3969 + STSEQ_PORTAMENTO_MODE +/* 0x394F [0xC7 0x00 0x39 0x7B ] */ stseq 0, LAYER_397A + STSEQ_PORTAMENTO_MODE +/* 0x3953 [0x88 0x39 0x60 ] */ ldlayer 0, LAYER_3960 +/* 0x3956 [0x89 0x39 0x73 ] */ ldlayer 1, LAYER_3973 +/* 0x3959 [0xFF ] */ end + +.layer LAYER_395A +/* 0x395A [0xC6 0x45 ] */ instr SF0_INST_69 +/* 0x395C [0xC2 0xF4 ] */ transpose -12 +/* 0x395E [0xF4 0x04 ] */ rjump LAYER_3964 + +.layer LAYER_3960 +/* 0x3960 [0xC6 0x2E ] */ instr SF0_INST_46 +/* 0x3962 [0xC2 0x30 ] */ transpose 48 +LAYER_3964: +/* 0x3964 [0xC4 ] */ legato +/* 0x3965 [0xCB 0xC1 0x68 0xDD ] */ env ENVELOPE_C168, 221 +LAYER_3969: +/* 0x3969 [0xC7 0x81 0x1B 0xFF ] */ portamento 0x81, PITCH_C3, 255 +LAYER_396D: +/* 0x396D [0x73 0x81 0xF4 0x55 ] */ notedv PITCH_C5, 500, 85 +/* 0x3971 [0xF4 0xFA ] */ rjump LAYER_396D + +.layer LAYER_3973 +/* 0x3973 [0xC6 0x45 ] */ instr SF0_INST_69 +/* 0x3975 [0xC4 ] */ legato +/* 0x3976 [0xCB 0xC1 0x68 0xDD ] */ env ENVELOPE_C168, 221 +LAYER_397A: +/* 0x397A [0xC7 0x81 0x33 0xFF ] */ portamento 0x81, PITCH_C5, 255 +LAYER_397E: +/* 0x397E [0x7E 0x81 0xF4 0x55 ] */ notedv PITCH_B5, 500, 85 +/* 0x3982 [0xF4 0xFA ] */ rjump LAYER_397E + +.channel CHAN_3984 +/* 0x3984 [0xED 0x14 ] */ gain 20 +/* 0x3986 [0x88 0x39 0x9B ] */ ldlayer 0, LAYER_399B +/* 0x3989 [0x89 0x39 0x90 ] */ ldlayer 1, LAYER_3990 +/* 0x398C [0x8A 0x34 0xD1 ] */ ldlayer 2, LAYER_34D1 +/* 0x398F [0xFF ] */ end + +.layer LAYER_3990 +/* 0x3990 [0xC6 0x1A ] */ instr SF0_INST_26 +/* 0x3992 [0x53 0x0F 0x54 ] */ notedv PITCH_E2, 15, 84 +/* 0x3995 [0xC6 0x22 ] */ instr SF0_INST_34 +/* 0x3997 [0x67 0x3D 0x42 ] */ notedv PITCH_C4, 61, 66 +/* 0x399A [0xFF ] */ end + +.layer LAYER_399B +/* 0x399B [0xC6 0x1A ] */ instr SF0_INST_26 +/* 0x399D [0x47 0x08 0x54 ] */ notedv PITCH_E1, 8, 84 +/* 0x39A0 [0xC2 0x30 ] */ transpose 48 +/* 0x39A2 [0x52 0x00 0x50 ] */ notedv PITCH_EF2, 0, 80 +/* 0x39A5 [0xFF ] */ end + +.channel CHAN_39A6 +/* 0x39A6 [0x88 0x39 0xAD ] */ ldlayer 0, LAYER_39AD +/* 0x39A9 [0x89 0x2D 0xF6 ] */ ldlayer 1, LAYER_2DF6 +/* 0x39AC [0xFF ] */ end + +.layer LAYER_39AD +/* 0x39AD [0xC2 0xF4 ] */ transpose -12 +/* 0x39AF [0xFB 0x2D 0xE9 ] */ jump LAYER_2DE9 + +.channel CHAN_39B2 +/* 0x39B2 [0x89 0x2D 0x97 ] */ ldlayer 1, LAYER_2D97 +.channel CHAN_39B5 +/* 0x39B5 [0x88 0x39 0xBB ] */ ldlayer 0, LAYER_39BB +/* 0x39B8 [0xFF ] */ end + +.layer LAYER_39B9 +/* 0x39B9 [0xC2 0x06 ] */ transpose 6 +.layer LAYER_39BB +/* 0x39BB [0xC6 0x3F ] */ instr SF0_INST_63 +/* 0x39BD [0xCB 0xC0 0x34 0xEB ] */ env ENVELOPE_C034, 235 +/* 0x39C1 [0x5B 0x04 0x64 ] */ notedv PITCH_C3, 4, 100 +/* 0x39C4 [0x56 0x08 0x64 ] */ notedv PITCH_G2, 8, 100 +/* 0x39C7 [0xFF ] */ end + +.channel CHAN_39C8 +/* 0x39C8 [0x88 0x07 0x83 ] */ ldlayer 0, LAYER_0783 +/* 0x39CB [0x89 0x37 0x50 ] */ ldlayer 1, LAYER_3750 +/* 0x39CE [0xFF ] */ end + +.channel CHAN_39CF +/* 0x39CF [0xED 0x0F ] */ gain 15 +/* 0x39D1 [0x88 0x36 0x6C ] */ ldlayer 0, LAYER_366C +/* 0x39D4 [0x89 0x32 0xC1 ] */ ldlayer 1, LAYER_32C1 +/* 0x39D7 [0xFF ] */ end + +.channel CHAN_39D8 +/* 0x39D8 [0xCC 0x19 ] */ ldi 25 +/* 0x39DA [0x71 ] */ stio IO_PORT_1 +/* 0x39DB [0x88 0x39 0xDF ] */ ldlayer 0, LAYER_39DF +/* 0x39DE [0xFF ] */ end + +.layer LAYER_39DF +/* 0x39DF [0xC6 0x3D ] */ instr SF0_INST_61 +/* 0x39E1 [0xC2 0x30 ] */ transpose 48 +/* 0x39E3 [0x62 0x00 0x46 ] */ notedv PITCH_G3, 0, 70 +/* 0x39E6 [0xFF ] */ end + +.channel CHAN_39E7 +/* 0x39E7 [0x88 0x1E 0x73 ] */ ldlayer 0, LAYER_1E73 +/* 0x39EA [0x89 0x1E 0x57 ] */ ldlayer 1, LAYER_1E57 +/* 0x39ED [0x8A 0x37 0x8A ] */ ldlayer 2, LAYER_378A +/* 0x39F0 [0xFB 0x1E 0x52 ] */ jump CHAN_1E52 + +.channel CHAN_39F3 +/* 0x39F3 [0x88 0x39 0xFA ] */ ldlayer 0, LAYER_39FA +/* 0x39F6 [0x89 0x3A 0x02 ] */ ldlayer 1, LAYER_3A02 +/* 0x39F9 [0xFF ] */ end + +.layer LAYER_39FA +/* 0x39FA [0xC6 0x5F ] */ instr SF0_INST_95 +/* 0x39FC [0xCF 0xF1 ] */ releaserate 241 +/* 0x39FE [0x5B 0x2B 0x64 ] */ notedv PITCH_C3, 43, 100 +/* 0x3A01 [0xFF ] */ end + +.layer LAYER_3A02 +/* 0x3A02 [0xC6 0x83 ] */ instr FONTANY_INSTR_SQUARE +/* 0x3A04 [0xCB 0xBF 0x20 0xFB ] */ env ENVELOPE_BF20, 251 +/* 0x3A08 [0xC7 0x81 0x0F 0xFF ] */ portamento 0x81, PITCH_C2, 255 +/* 0x3A0C [0x73 0x28 0x2D ] */ notedv PITCH_C5, 40, 45 +/* 0x3A0F [0xFF ] */ end + +.channel CHAN_3A10 +/* 0x3A10 [0x88 0x3A 0x1F ] */ ldlayer 0, LAYER_3A1F +/* 0x3A13 [0x89 0x3A 0x17 ] */ ldlayer 1, LAYER_3A17 +/* 0x3A16 [0xFF ] */ end + +.layer LAYER_3A17 +/* 0x3A17 [0xC6 0x2F ] */ instr SF0_INST_47 +/* 0x3A19 [0xCB 0xC0 0x00 0xF0 ] */ env ENVELOPE_C000, 240 +/* 0x3A1D [0xF4 0x07 ] */ rjump LAYER_3A26 + +.layer LAYER_3A1F +/* 0x3A1F [0xC6 0x0F ] */ instr SF0_INST_15 +/* 0x3A21 [0xC4 ] */ legato +/* 0x3A22 [0xC7 0x81 0x20 0xFF ] */ portamento 0x81, PITCH_F3, 255 +LAYER_3A26: +/* 0x3A26 [0x4F 0x81 0x90 0x69 ] */ notedv PITCH_C2, 400, 105 +/* 0x3A2A [0xF4 0xFA ] */ rjump LAYER_3A26 + +.channel CHAN_3A2C +/* 0x3A2C [0x89 0x3A 0x3A ] */ ldlayer 1, LAYER_3A3A +/* 0x3A2F [0xCC 0x58 ] */ ldi NOTEDV_OPCODE | PITCH_A2 +/* 0x3A31 [0xC7 0x00 0x30 0xDC ] */ stseq 0, CHAN_30DB + STSEQ_STSEQ_IMM +/* 0x3A35 [0xFB 0x30 0xBB ] */ jump CHAN_30BB + +.layer LAYER_3A38 +/* 0x3A38 [0xC2 0x06 ] */ transpose 6 +.layer LAYER_3A3A +/* 0x3A3A [0xC6 0x12 ] */ instr SF0_INST_18 +/* 0x3A3C [0xCB 0xC0 0x00 0xE6 ] */ env ENVELOPE_C000, 230 +/* 0x3A40 [0xC4 ] */ legato +/* 0x3A41 [0xC7 0x85 0x03 0xFF ] */ portamento 0x85, PITCH_C1, 255 +LAYER_3A45: +/* 0x3A45 [0x47 0x55 0x50 ] */ notedv PITCH_E1, 85, 80 +/* 0x3A48 [0x43 0x20 0x50 ] */ notedv PITCH_C1, 32, 80 +/* 0x3A4B [0xF4 0xF8 ] */ rjump LAYER_3A45 + +.channel CHAN_3A4D +/* 0x3A4D [0xC1 0x3F ] */ instr SF0_INST_63 +/* 0x3A4F [0x88 0x3A 0x56 ] */ ldlayer 0, LAYER_3A56 +/* 0x3A52 [0x89 0x1E 0xE4 ] */ ldlayer 1, LAYER_1EE4 +/* 0x3A55 [0xFF ] */ end + +.layer LAYER_3A56 +/* 0x3A56 [0x61 0x0D 0x64 ] */ notedv PITCH_GF3, 13, 100 +/* 0x3A59 [0x58 0x00 0x48 ] */ notedv PITCH_A2, 0, 72 +/* 0x3A5C [0xFF ] */ end + +.channel CHAN_3A5D +/* 0x3A5D [0xC1 0x3D ] */ instr SF0_INST_61 +/* 0x3A5F [0xDC 0x60 ] */ panweight 96 +/* 0x3A61 [0xCC 0x19 ] */ ldi 25 +/* 0x3A63 [0x71 ] */ stio IO_PORT_1 +/* 0x3A64 [0x88 0x3A 0x7C ] */ ldlayer 0, LAYER_3A7C +/* 0x3A67 [0x89 0x3A 0x74 ] */ ldlayer 1, LAYER_3A74 +/* 0x3A6A [0x8A 0x3A 0x6E ] */ ldlayer 2, LAYER_3A6E +/* 0x3A6D [0xFF ] */ end + +.layer LAYER_3A6E +/* 0x3A6E [0xC0 0x06 ] */ ldelay 6 +/* 0x3A70 [0xCA 0x7F ] */ notepan 127 +/* 0x3A72 [0xF4 0x02 ] */ rjump LAYER_3A76 + +.layer LAYER_3A74 +/* 0x3A74 [0xCA 0x00 ] */ notepan 0 +LAYER_3A76: +/* 0x3A76 [0xC2 0x30 ] */ transpose 48 +/* 0x3A78 [0x5B 0x00 0x46 ] */ notedv PITCH_C3, 0, 70 +/* 0x3A7B [0xFF ] */ end + +.layer LAYER_3A7C +/* 0x3A7C [0xC6 0x51 ] */ instr SF0_INST_81 +/* 0x3A7E [0xC4 ] */ legato +/* 0x3A7F [0xC7 0x85 0x14 0xFF ] */ portamento 0x85, PITCH_F2, 255 +/* 0x3A83 [0x58 0x14 0x46 ] */ notedv PITCH_A2, 20, 70 +/* 0x3A86 [0x4A 0x81 0x04 0x32 ] */ notedv PITCH_G1, 260, 50 +/* 0x3A8A [0xFF ] */ end + +.channel CHAN_3A8B +/* 0x3A8B [0x88 0x3A 0x8F ] */ ldlayer 0, LAYER_3A8F +/* 0x3A8E [0xFF ] */ end + +.layer LAYER_3A8F +/* 0x3A8F [0xC6 0x51 ] */ instr SF0_INST_81 +/* 0x3A91 [0xCF 0xF0 ] */ releaserate 240 +/* 0x3A93 [0xC7 0x83 0x08 0xFF ] */ portamento 0x83, PITCH_F1, 255 +/* 0x3A97 [0x0F 0x80 0xA8 0x55 0x05] */ notedvg PITCH_C2, 168, 85, 5 +/* 0x3A9C [0x43 0x80 0x96 0x55 ] */ notedv PITCH_C1, 150, 85 +/* 0x3AA0 [0xFF ] */ end + +.channel CHAN_3AA1 +/* 0x3AA1 [0x8A 0x3A 0xA7 ] */ ldlayer 2, LAYER_3AA7 +/* 0x3AA4 [0xFB 0x3F 0x29 ] */ jump CHAN_3F29 + +.layer LAYER_3AA7 +/* 0x3AA7 [0xC6 0x65 ] */ instr SF0_INST_101 +/* 0x3AA9 [0xCB 0xBF 0x18 0xFB ] */ env ENVELOPE_BF18, 251 +/* 0x3AAD [0xFB 0x3F 0x68 ] */ jump LAYER_3F68 + +.channel CHAN_3AB0 +/* 0x3AB0 [0x88 0x3A 0xC3 ] */ ldlayer 0, LAYER_3AC3 +/* 0x3AB3 [0x89 0x3A 0xBB ] */ ldlayer 1, LAYER_3ABB +/* 0x3AB6 [0xFF ] */ end + +.layer LAYER_3AB7 +/* 0x3AB7 [0xC2 0x16 ] */ transpose 22 +/* 0x3AB9 [0xF4 0x02 ] */ rjump LAYER_3ABD + +.layer LAYER_3ABB +/* 0x3ABB [0xC2 0x0F ] */ transpose 15 +LAYER_3ABD: +/* 0x3ABD [0xC6 0x4D ] */ instr SF0_INST_77 +/* 0x3ABF [0xF4 0x04 ] */ rjump LAYER_3AC5 + +/* 0x3AC1 [0xC2 0xFE ] */ transpose -2 +.layer LAYER_3AC3 +/* 0x3AC3 [0xC6 0x37 ] */ instr SF0_INST_55 +LAYER_3AC5: +/* 0x3AC5 [0xC4 ] */ legato +/* 0x3AC6 [0xCF 0xEB ] */ releaserate 235 +/* 0x3AC8 [0xC7 0x81 0x16 0xAF ] */ portamento 0x81, PITCH_G2, 175 +LAYER_3ACC: +/* 0x3ACC [0x5B 0x60 0x5F ] */ notedv PITCH_C3, 96, 95 +/* 0x3ACF [0xF4 0xFB ] */ rjump LAYER_3ACC + +.channel CHAN_3AD1 +/* 0x3AD1 [0x88 0x3A 0xDA ] */ ldlayer 0, LAYER_3ADA +/* 0x3AD4 [0x89 0x3A 0xD8 ] */ ldlayer 1, LAYER_3AD8 +/* 0x3AD7 [0xFF ] */ end + +.layer LAYER_3AD8 +/* 0x3AD8 [0xC2 0xE8 ] */ transpose -24 +.layer LAYER_3ADA +/* 0x3ADA [0xC6 0x4D ] */ instr SF0_INST_77 +/* 0x3ADC [0xCB 0xBF 0xF8 0xFB ] */ env ENVELOPE_BFF8, 251 +/* 0x3AE0 [0xC4 ] */ legato +/* 0x3AE1 [0xC7 0x01 0x24 0x7F ] */ portamento 0x01, PITCH_A3, 127 +LAYER_3AE5: +/* 0x3AE5 [0x78 0xFF 0xBC 0x5F ] */ notedv PITCH_F5, 32700, 95 +/* 0x3AE9 [0xF4 0xFA ] */ rjump LAYER_3AE5 + +.channel CHAN_3AEB +/* 0x3AEB [0xFC 0x2A 0xE4 ] */ call CHAN_2AE4 +/* 0x3AEE [0xFB 0x35 0x85 ] */ jump CHAN_3585 + +.channel CHAN_3AF1 +/* 0x3AF1 [0xDC 0x30 ] */ panweight 48 +/* 0x3AF3 [0x8A 0x31 0xAF ] */ ldlayer 2, LAYER_31AF +/* 0x3AF6 [0xFB 0x3A 0x2C ] */ jump CHAN_3A2C + +.channel CHAN_3AF9 +/* 0x3AF9 [0x88 0x3A 0xFD ] */ ldlayer 0, LAYER_3AFD +/* 0x3AFC [0xFF ] */ end + +.layer LAYER_3AFD +/* 0x3AFD [0xFC 0x3B 0x0A ] */ call LAYER_3B0A +/* 0x3B00 [0x57 0x16 0x3C ] */ notedv PITCH_AF2, 22, 60 +/* 0x3B03 [0x5D 0x16 0x3C ] */ notedv PITCH_D3, 22, 60 +/* 0x3B06 [0x62 0x16 0x3C ] */ notedv PITCH_G3, 22, 60 +/* 0x3B09 [0xFF ] */ end + +.layer LAYER_3B0A +/* 0x3B0A [0xC6 0x85 ] */ instr FONTANY_INSTR_BELL +/* 0x3B0C [0xCB 0xBF 0x84 0xFB ] */ env ENVELOPE_BF84, 251 +/* 0x3B10 [0xC7 0x83 0x00 0xFF ] */ portamento 0x83, PITCH_A0, 255 +/* 0x3B14 [0xFF ] */ end + +.channel CHAN_3B15 +/* 0x3B15 [0x89 0x3B 0x2C ] */ ldlayer 1, LAYER_3B2C +/* 0x3B18 [0x8A 0x3B 0x2A ] */ ldlayer 2, LAYER_3B2A +/* 0x3B1B [0xCC 0x60 ] */ ldi NOTEDV_OPCODE | PITCH_F3 +/* 0x3B1D [0xC7 0x00 0x30 0xDC ] */ stseq 0, CHAN_30DB + STSEQ_STSEQ_IMM +/* 0x3B21 [0xCC 0x0B ] */ ldi 11 +/* 0x3B23 [0xC7 0x00 0x30 0xC9 ] */ stseq 0, CHAN_30C8 + STSEQ_RAND +/* 0x3B27 [0xFB 0x30 0xBB ] */ jump CHAN_30BB + +.layer LAYER_3B2A +/* 0x3B2A [0xC2 0x09 ] */ transpose 9 +.layer LAYER_3B2C +/* 0x3B2C [0xC4 ] */ legato +/* 0x3B2D [0xC6 0x3C ] */ instr SF0_INST_60 +/* 0x3B2F [0xCB 0xC1 0xA0 0xF1 ] */ env ENVELOPE_C1A0, 241 +/* 0x3B33 [0xC7 0x81 0x2C 0xFF ] */ portamento 0x81, PITCH_F4, 255 +LAYER_3B37: +/* 0x3B37 [0x78 0x82 0xEE 0x43 ] */ notedv PITCH_F5, 750, 67 +/* 0x3B3B [0xF4 0xFA ] */ rjump LAYER_3B37 + +.channel CHAN_3B3D +/* 0x3B3D [0x88 0x3B 0x41 ] */ ldlayer 0, LAYER_3B41 +/* 0x3B40 [0xFF ] */ end + +.layer LAYER_3B41 +/* 0x3B41 [0xC2 0x0C ] */ transpose 12 +/* 0x3B43 [0xC4 ] */ legato +/* 0x3B44 [0xC6 0x3C ] */ instr SF0_INST_60 +/* 0x3B46 [0xCB 0xC0 0x18 0xDD ] */ env ENVELOPE_C018, 221 +/* 0x3B4A [0xC7 0x85 0x30 0xFF ] */ portamento 0x85, PITCH_A4, 255 +/* 0x3B4E [0x69 0x24 0x69 ] */ notedv PITCH_D4, 36, 105 +/* 0x3B51 [0x7A 0x64 0x69 ] */ notedv PITCH_G5, 100, 105 +/* 0x3B54 [0xFF ] */ end + +.channel CHAN_3B55 +/* 0x3B55 [0x88 0x3B 0x5C ] */ ldlayer 0, LAYER_3B5C +/* 0x3B58 [0x89 0x07 0xB9 ] */ ldlayer 1, LAYER_07B9 +/* 0x3B5B [0xFF ] */ end + +.layer LAYER_3B5C +/* 0x3B5C [0xC6 0x2F ] */ instr SF0_INST_47 +/* 0x3B5E [0xCB 0xC0 0x0C 0xE6 ] */ env ENVELOPE_C00C, 230 +/* 0x3B62 [0xC7 0x81 0x0A 0xFF ] */ portamento 0x81, PITCH_G1, 255 +/* 0x3B66 [0x70 0x46 0x5F ] */ notedv PITCH_A4, 70, 95 +/* 0x3B69 [0xFF ] */ end + +.channel CHAN_3B6A +/* 0x3B6A [0x88 0x3B 0x75 ] */ ldlayer 0, LAYER_3B75 +/* 0x3B6D [0x89 0x3B 0x71 ] */ ldlayer 1, LAYER_3B71 +/* 0x3B70 [0xFF ] */ end + +.layer LAYER_3B71 +/* 0x3B71 [0xC2 0x1B ] */ transpose 27 +/* 0x3B73 [0xF4 0x02 ] */ rjump LAYER_3B77 + +.layer LAYER_3B75 +/* 0x3B75 [0xC2 0x24 ] */ transpose 36 +LAYER_3B77: +/* 0x3B77 [0xC4 ] */ legato +/* 0x3B78 [0xC6 0x0F ] */ instr SF0_INST_15 +/* 0x3B7A [0xCB 0xBF 0xF8 0xC8 ] */ env ENVELOPE_BFF8, 200 +/* 0x3B7E [0xC7 0x85 0x38 0xFF ] */ portamento 0x85, PITCH_F5, 255 +LAYER_3B82: +/* 0x3B82 [0x7E 0x81 0xF4 0x3A ] */ notedv PITCH_B5, 500, 58 +/* 0x3B86 [0x77 0x81 0x5E 0x3A ] */ notedv PITCH_E5, 350, 58 +/* 0x3B8A [0xF4 0xF6 ] */ rjump LAYER_3B82 + +.channel CHAN_3B8C +/* 0x3B8C [0x88 0x3B 0x9E ] */ ldlayer 0, LAYER_3B9E +CHAN_3B8F: +/* 0x3B8F [0xCC 0x64 ] */ ldi 100 +/* 0x3B91 [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0x3B94 [0xB8 0x04 ] */ rand 4 +/* 0x3B96 [0xC7 0x5F 0x3B 0xA7 ] */ stseq (NOTEDV_OPCODE | PITCH_E3), LAYER_3BA7 + STSEQ_NOTEDV_OPCODE_PITCH +/* 0x3B9A [0xF4 0xF3 ] */ rjump CHAN_3B8F + +.layer LAYER_3B9C +/* 0x3B9C [0xC2 0xFA ] */ transpose -6 +.layer LAYER_3B9E +/* 0x3B9E [0xC6 0x38 ] */ instr SF0_INST_56 +/* 0x3BA0 [0xC2 0x30 ] */ transpose 48 +/* 0x3BA2 [0xC4 ] */ legato +/* 0x3BA3 [0xC7 0x85 0x20 0xFF ] */ portamento 0x85, PITCH_F3, 255 +LAYER_3BA7: +/* 0x3BA7 [0x5F 0x64 0x46 ] */ notedv PITCH_E3, 100, 70 +/* 0x3BAA [0xF4 0xFB ] */ rjump LAYER_3BA7 + +.channel CHAN_3BAC +/* 0x3BAC [0xED 0x14 ] */ gain 20 +/* 0x3BAE [0x88 0x28 0xFB ] */ ldlayer 0, LAYER_28FB +/* 0x3BB1 [0x89 0x2D 0xE9 ] */ ldlayer 1, LAYER_2DE9 +/* 0x3BB4 [0x8A 0x2D 0xF6 ] */ ldlayer 2, LAYER_2DF6 +/* 0x3BB7 [0xFF ] */ end + +.channel CHAN_3BB8 +/* 0x3BB8 [0x88 0x3B 0xBC ] */ ldlayer 0, LAYER_3BBC +/* 0x3BBB [0xFF ] */ end + +.layer LAYER_3BBC +/* 0x3BBC [0xC6 0x3E ] */ instr SF0_INST_62 +/* 0x3BBE [0x72 0x5C 0x73 ] */ notedv PITCH_B4, 92, 115 +/* 0x3BC1 [0xFF ] */ end + +.channel CHAN_3BC2 +/* 0x3BC2 [0x88 0x3B 0xC6 ] */ ldlayer 0, LAYER_3BC6 +/* 0x3BC5 [0xFF ] */ end + +.layer LAYER_3BC6 +/* 0x3BC6 [0xC6 0x3E ] */ instr SF0_INST_62 +/* 0x3BC8 [0x72 0x09 0x64 ] */ notedv PITCH_B4, 9, 100 +/* 0x3BCB [0xC6 0x13 ] */ instr SF0_INST_19 +/* 0x3BCD [0xCB 0xBF 0xD0 0xF0 ] */ env ENVELOPE_BFD0, 240 +/* 0x3BD1 [0x70 0x06 0x5A ] */ notedv PITCH_A4, 6, 90 +/* 0x3BD4 [0x72 0x22 0x50 ] */ notedv PITCH_B4, 34, 80 +/* 0x3BD7 [0xFF ] */ end + +.channel CHAN_3BD8 +/* 0x3BD8 [0x88 0x3B 0x9C ] */ ldlayer 0, LAYER_3B9C +/* 0x3BDB [0xFB 0x3B 0x8F ] */ jump CHAN_3B8F + +.layer LAYER_3BDE +/* 0x3BDE [0xC6 0x4E ] */ instr SF0_INST_78 +/* 0x3BE0 [0xC7 0x81 0x1B 0x7F ] */ portamento 0x81, PITCH_C3, 127 +/* 0x3BE4 [0x60 0x64 0x64 ] */ notedv PITCH_F3, 100, 100 +/* 0x3BE7 [0xFF ] */ end + +.channel CHAN_3BE8 +/* 0x3BE8 [0x88 0x06 0x01 ] */ ldlayer 0, LAYER_0601 +/* 0x3BEB [0x89 0x07 0xB9 ] */ ldlayer 1, LAYER_07B9 +/* 0x3BEE [0xFF ] */ end + +.channel CHAN_3BEF +/* 0x3BEF [0xB8 0x21 ] */ rand 33 +/* 0x3BF1 [0xC7 0x20 0x3B 0xFE ] */ stseq 32, LAYER_3BFD + STSEQ_NOTEDV_DELAY +/* 0x3BF5 [0x88 0x3B 0xF9 ] */ ldlayer 0, LAYER_3BF9 +/* 0x3BF8 [0xFF ] */ end + +.layer LAYER_3BF9 +/* 0x3BF9 [0xC6 0x48 ] */ instr SF0_INST_72 +/* 0x3BFB [0xCF 0xD7 ] */ releaserate 215 +LAYER_3BFD: +/* 0x3BFD [0x62 0x40 0x37 ] */ notedv PITCH_G3, 64, 55 +/* 0x3C00 [0xFF ] */ end + +.channel CHAN_3C01 +/* 0x3C01 [0x88 0x3C 0x08 ] */ ldlayer 0, LAYER_3C08 +/* 0x3C04 [0x89 0x3C 0x14 ] */ ldlayer 1, LAYER_3C14 +/* 0x3C07 [0xFF ] */ end + +.layer LAYER_3C08 +/* 0x3C08 [0xC6 0x4F ] */ instr SF0_INST_79 +/* 0x3C0A [0xCB 0xBF 0x20 0xEB ] */ env ENVELOPE_BF20, 235 +/* 0x3C0E [0xC2 0x30 ] */ transpose 48 +/* 0x3C10 [0x67 0x00 0x5E ] */ notedv PITCH_C4, 0, 94 +/* 0x3C13 [0xFF ] */ end + +.layer LAYER_3C14 +/* 0x3C14 [0xC6 0x67 ] */ instr SF0_INST_103 +/* 0x3C16 [0xCB 0xBF 0x30 0xEB ] */ env ENVELOPE_BF30, 235 +/* 0x3C1A [0x6C 0x00 0x6B ] */ notedv PITCH_F4, 0, 107 +/* 0x3C1D [0xFF ] */ end + +.channel CHAN_3C1E +/* 0x3C1E [0x88 0x3C 0x22 ] */ ldlayer 0, LAYER_3C22 +/* 0x3C21 [0xFF ] */ end + +.layer LAYER_3C22 +/* 0x3C22 [0xFC 0x3B 0x0A ] */ call LAYER_3B0A +/* 0x3C25 [0x57 0x2C 0x3C ] */ notedv PITCH_AF2, 44, 60 +/* 0x3C28 [0x5D 0x2C 0x3C ] */ notedv PITCH_D3, 44, 60 +/* 0x3C2B [0x62 0x2C 0x3C ] */ notedv PITCH_G3, 44, 60 +/* 0x3C2E [0xFF ] */ end + +.channel CHAN_3C2F +/* 0x3C2F [0xDC 0x30 ] */ panweight 48 +/* 0x3C31 [0x88 0x3C 0x38 ] */ ldlayer 0, LAYER_3C38 +/* 0x3C34 [0x89 0x3C 0x47 ] */ ldlayer 1, LAYER_3C47 +/* 0x3C37 [0xFF ] */ end + +.layer LAYER_3C38 +/* 0x3C38 [0xC6 0x33 ] */ instr SF0_INST_51 +/* 0x3C3A [0xC2 0x30 ] */ transpose 48 +/* 0x3C3C [0xCB 0xC0 0x78 0xDC ] */ env ENVELOPE_C078, 220 +/* 0x3C40 [0xC4 ] */ legato +LAYER_3C41: +/* 0x3C41 [0x5F 0xFD 0x00 0x55 ] */ notedv PITCH_E3, 32000, 85 +/* 0x3C45 [0xF4 0xFA ] */ rjump LAYER_3C41 + +.layer LAYER_3C47 +/* 0x3C47 [0xC6 0x48 ] */ instr SF0_INST_72 +/* 0x3C49 [0xCF 0xE1 ] */ releaserate 225 +LAYER_3C4B: +/* 0x3C4B [0x51 0xFD 0x00 0x5F ] */ notedv PITCH_D2, 32000, 95 +/* 0x3C4F [0xF4 0xFA ] */ rjump LAYER_3C4B + +.channel CHAN_3C51 +/* 0x3C51 [0x88 0x3C 0x55 ] */ ldlayer 0, LAYER_3C55 +/* 0x3C54 [0xFF ] */ end + +.layer LAYER_3C55 +/* 0x3C55 [0xC6 0x36 ] */ instr SF0_INST_54 +/* 0x3C57 [0xC2 0x30 ] */ transpose 48 +/* 0x3C59 [0x5B 0x00 0x6E ] */ notedv PITCH_C3, 0, 110 +/* 0x3C5C [0xFF ] */ end + +.channel CHAN_3C5D +/* 0x3C5D [0xFC 0x28 0xE7 ] */ call CHAN_28E7 +/* 0x3C60 [0x8A 0x28 0xF5 ] */ ldlayer 2, LAYER_28F5 +/* 0x3C63 [0xFF ] */ end + +.channel CHAN_3C64 +/* 0x3C64 [0x88 0x3C 0x6C ] */ ldlayer 0, LAYER_3C6C +/* 0x3C67 [0xD7 0x59 ] */ vibfreq 89 +/* 0x3C69 [0xD8 0x10 ] */ vibdepth 16 +/* 0x3C6B [0xFF ] */ end + +.layer LAYER_3C6C +/* 0x3C6C [0xC6 0x6F ] */ instr SF0_INST_111 +/* 0x3C6E [0xCB 0xBF 0x20 0xFB ] */ env ENVELOPE_BF20, 251 +/* 0x3C72 [0xC7 0x81 0x0F 0xFF ] */ portamento 0x81, PITCH_C2, 255 +/* 0x3C76 [0x67 0x18 0x4B ] */ notedv PITCH_C4, 24, 75 +/* 0x3C79 [0xFF ] */ end + +.channel CHAN_3C7A +/* 0x3C7A [0x88 0x3C 0x82 ] */ ldlayer 0, LAYER_3C82 +/* 0x3C7D [0xD7 0x59 ] */ vibfreq 89 +/* 0x3C7F [0xD8 0x10 ] */ vibdepth 16 +/* 0x3C81 [0xFF ] */ end + +.layer LAYER_3C82 +/* 0x3C82 [0xC6 0x6F ] */ instr SF0_INST_111 +/* 0x3C84 [0xCB 0xBF 0x20 0xFB ] */ env ENVELOPE_BF20, 251 +/* 0x3C88 [0xC7 0x81 0x27 0xFF ] */ portamento 0x81, PITCH_C4, 255 +/* 0x3C8C [0x4F 0x18 0x4B ] */ notedv PITCH_C2, 24, 75 +/* 0x3C8F [0xFF ] */ end + +.channel CHAN_3C90 +/* 0x3C90 [0x88 0x3C 0x97 ] */ ldlayer 0, LAYER_3C97 +/* 0x3C93 [0x89 0x34 0xF3 ] */ ldlayer 1, LAYER_34F3 +/* 0x3C96 [0xFF ] */ end + +.layer LAYER_3C97 +/* 0x3C97 [0xC6 0x1D ] */ instr SF0_INST_29 +/* 0x3C99 [0xC7 0x81 0x18 0x40 ] */ portamento 0x81, PITCH_A2, 64 +/* 0x3C9D [0x56 0x7F 0x55 ] */ notedv PITCH_G2, 127, 85 +/* 0x3CA0 [0xFF ] */ end + +.channel CHAN_3CA1 +/* 0x3CA1 [0xC1 0x4F ] */ instr SF0_INST_79 +/* 0x3CA3 [0x88 0x3C 0xA7 ] */ ldlayer 0, LAYER_3CA7 +/* 0x3CA6 [0xFF ] */ end + +.layer LAYER_3CA7 +/* 0x3CA7 [0xC2 0x30 ] */ transpose 48 +/* 0x3CA9 [0x64 0x0A 0x5E ] */ notedv PITCH_A3, 10, 94 +/* 0x3CAC [0xFF ] */ end + +.channel CHAN_3CAD +/* 0x3CAD [0xCC 0x82 ] */ ldi 0x82 +/* 0x3CAF [0xFB 0x35 0xAD ] */ jump CHAN_35AD + +.channel CHAN_3CB2 +/* 0x3CB2 [0x88 0x3C 0xC3 ] */ ldlayer 0, LAYER_3CC3 +/* 0x3CB5 [0x89 0x3C 0xB9 ] */ ldlayer 1, LAYER_3CB9 +/* 0x3CB8 [0xFF ] */ end + +.layer LAYER_3CB9 +/* 0x3CB9 [0xC6 0x14 ] */ instr SF0_INST_20 +/* 0x3CBB [0xC7 0x81 0x1B 0xC8 ] */ portamento 0x81, PITCH_C3, 200 +/* 0x3CBF [0x60 0x64 0x6E ] */ notedv PITCH_F3, 100, 110 +/* 0x3CC2 [0xFF ] */ end + +.layer LAYER_3CC3 +/* 0x3CC3 [0xC6 0x63 ] */ instr SF0_INST_99 +/* 0x3CC5 [0xCF 0xDD ] */ releaserate 221 +/* 0x3CC7 [0xC7 0x81 0x1B 0x7F ] */ portamento 0x81, PITCH_C3, 127 +/* 0x3CCB [0x56 0x81 0x5E 0x40 ] */ notedv PITCH_G2, 350, 64 +/* 0x3CCF [0xFF ] */ end + +.channel CHAN_3CD0 +/* 0x3CD0 [0xDC 0x30 ] */ panweight 48 +/* 0x3CD2 [0x88 0x3C 0xEF ] */ ldlayer 0, LAYER_3CEF +/* 0x3CD5 [0x89 0x3C 0xED ] */ ldlayer 1, LAYER_3CED +/* 0x3CD8 [0x8A 0x3C 0xE5 ] */ ldlayer 2, LAYER_3CE5 +/* 0x3CDB [0x8B 0x3C 0xDF ] */ ldlayer 3, LAYER_3CDF +/* 0x3CDE [0xFF ] */ end + +.layer LAYER_3CDF +/* 0x3CDF [0xC6 0x63 ] */ instr SF0_INST_99 +/* 0x3CE1 [0x67 0x7E 0x6E ] */ notedv PITCH_C4, 126, 110 +/* 0x3CE4 [0xFF ] */ end + +.layer LAYER_3CE5 +/* 0x3CE5 [0xC6 0x13 ] */ instr SF0_INST_19 +/* 0x3CE7 [0xCF 0xC8 ] */ releaserate 200 +/* 0x3CE9 [0x6D 0x60 0x69 ] */ notedv PITCH_GF4, 96, 105 +/* 0x3CEC [0xFF ] */ end + +.layer LAYER_3CED +/* 0x3CED [0xC2 0xF4 ] */ transpose -12 +.layer LAYER_3CEF +/* 0x3CEF [0xC6 0x33 ] */ instr SF0_INST_51 +/* 0x3CF1 [0xC2 0x30 ] */ transpose 48 +/* 0x3CF3 [0xCB 0xC0 0x80 0xE7 ] */ env ENVELOPE_C080, 231 +/* 0x3CF7 [0xC7 0x81 0x1B 0xFF ] */ portamento 0x81, PITCH_C3, 255 +/* 0x3CFB [0x6C 0x80 0xE6 0x64 ] */ notedv PITCH_F4, 230, 100 +/* 0x3CFF [0xC4 ] */ legato +/* 0x3D00 [0xCF 0xC8 ] */ releaserate 200 +/* 0x3D02 [0xC7 0x85 0x20 0xFF ] */ portamento 0x85, PITCH_F3, 255 +/* 0x3D06 [0x70 0x7F 0x64 ] */ notedv PITCH_A4, 127, 100 +/* 0x3D09 [0x60 0x7F 0x64 ] */ notedv PITCH_F3, 127, 100 +/* 0x3D0C [0xFF ] */ end + +.channel CHAN_3D0D +/* 0x3D0D [0x88 0x3D 0x11 ] */ ldlayer 0, LAYER_3D11 +/* 0x3D10 [0xFF ] */ end + +.layer LAYER_3D11 +/* 0x3D11 [0xC6 0x51 ] */ instr SF0_INST_81 +/* 0x3D13 [0xC2 0x30 ] */ transpose 48 +/* 0x3D15 [0x67 0x00 0x64 ] */ notedv PITCH_C4, 0, 100 +/* 0x3D18 [0xFF ] */ end + +.channel CHAN_3D19 +/* 0x3D19 [0x88 0x3D 0x1D ] */ ldlayer 0, LAYER_3D1D +/* 0x3D1C [0xFF ] */ end + +.layer LAYER_3D1D +/* 0x3D1D [0xC2 0x0C ] */ transpose 12 +/* 0x3D1F [0xC6 0x82 ] */ instr FONTANY_INSTR_SINE +/* 0x3D21 [0xCB 0xC0 0x54 0xFB ] */ env ENVELOPE_C054, 251 +/* 0x3D25 [0xC7 0x81 0x33 0xFF ] */ portamento 0x81, PITCH_C5, 255 +/* 0x3D29 [0x54 0x20 0x32 ] */ notedv PITCH_F2, 32, 50 +/* 0x3D2C [0xFF ] */ end + +.channel CHAN_3D2D +/* 0x3D2D [0xC1 0x7F ] */ instr FONTANY_INSTR_DRUM +/* 0x3D2F [0xDC 0x00 ] */ panweight 0 +/* 0x3D31 [0x88 0x3D 0x38 ] */ ldlayer 0, LAYER_3D38 +/* 0x3D34 [0x89 0x3D 0x3F ] */ ldlayer 1, LAYER_3D3F +/* 0x3D37 [0xFF ] */ end + +.layer LAYER_3D38 +/* 0x3D38 [0xC4 ] */ legato +LAYER_3D39: +/* 0x3D39 [0x43 0xFF 0xBC 0x50 ] */ notedv PITCH_C1, 32700, 80 +/* 0x3D3D [0xF4 0xFA ] */ rjump LAYER_3D39 + +.layer LAYER_3D3F +/* 0x3D3F [0xC4 ] */ legato +LAYER_3D40: +/* 0x3D40 [0x42 0xFF 0xBC 0x50 ] */ notedv PITCH_B0, 32700, 80 +/* 0x3D44 [0xF4 0xFA ] */ rjump LAYER_3D40 + +.channel CHAN_3D46 +/* 0x3D46 [0x88 0x3D 0x4A ] */ ldlayer 0, LAYER_3D4A +/* 0x3D49 [0xFF ] */ end + +.layer LAYER_3D4A +/* 0x3D4A [0xC6 0x36 ] */ instr SF0_INST_54 +/* 0x3D4C [0xC2 0x30 ] */ transpose 48 +/* 0x3D4E [0x69 0x00 0x6E ] */ notedv PITCH_D4, 0, 110 +/* 0x3D51 [0xFF ] */ end + +.channel CHAN_3D52 +/* 0x3D52 [0x88 0x3D 0x56 ] */ ldlayer 0, LAYER_3D56 +/* 0x3D55 [0xFF ] */ end + +.layer LAYER_3D56 +/* 0x3D56 [0xC6 0x36 ] */ instr SF0_INST_54 +/* 0x3D58 [0xC2 0x30 ] */ transpose 48 +/* 0x3D5A [0x62 0x00 0x6E ] */ notedv PITCH_G3, 0, 110 +/* 0x3D5D [0xFF ] */ end + +.channel CHAN_3D5E +/* 0x3D5E [0x88 0x32 0x17 ] */ ldlayer 0, LAYER_3217 +/* 0x3D61 [0x89 0x32 0x05 ] */ ldlayer 1, LAYER_3205 +/* 0x3D64 [0xFF ] */ end + +.channel CHAN_3D65 +/* 0x3D65 [0x88 0x3C 0xC3 ] */ ldlayer 0, LAYER_3CC3 +/* 0x3D68 [0x89 0x3D 0x6C ] */ ldlayer 1, LAYER_3D6C +/* 0x3D6B [0xFF ] */ end + +.layer LAYER_3D6C +/* 0x3D6C [0xC6 0x14 ] */ instr SF0_INST_20 +/* 0x3D6E [0xCB 0xC0 0x94 0xFB ] */ env ENVELOPE_C094, 251 +/* 0x3D72 [0xC7 0x81 0x08 0xC8 ] */ portamento 0x81, PITCH_F1, 200 +/* 0x3D76 [0x5B 0x64 0x46 ] */ notedv PITCH_C3, 100, 70 +/* 0x3D79 [0xFF ] */ end + +.layer LAYER_3D7A +/* 0x3D7A [0xC6 0x4D ] */ instr SF0_INST_77 +/* 0x3D7C [0xCF 0xDD ] */ releaserate 221 +/* 0x3D7E [0x73 0x0C 0x52 ] */ notedv PITCH_C5, 12, 82 +/* 0x3D81 [0xC7 0x81 0x27 0xFF ] */ portamento 0x81, PITCH_C4, 255 +/* 0x3D85 [0x60 0x80 0x91 0x69 ] */ notedv PITCH_F3, 145, 105 +/* 0x3D89 [0xFF ] */ end + +.channel CHAN_3D8A +/* 0x3D8A [0xC1 0x49 ] */ instr SF0_INST_73 +/* 0x3D8C [0x88 0x3D 0x90 ] */ ldlayer 0, LAYER_3D90 +/* 0x3D8F [0xFF ] */ end + +.layer LAYER_3D90 +/* 0x3D90 [0xC2 0x30 ] */ transpose 48 +/* 0x3D92 [0x67 0x00 0x64 ] */ notedv PITCH_C4, 0, 100 +/* 0x3D95 [0xFF ] */ end + +.channel CHAN_3D96 +/* 0x3D96 [0x88 0x3D 0x9D ] */ ldlayer 0, LAYER_3D9D +/* 0x3D99 [0x89 0x3D 0xA8 ] */ ldlayer 1, LAYER_3DA8 +/* 0x3D9C [0xFF ] */ end + +.layer LAYER_3D9D +/* 0x3D9D [0xC6 0x36 ] */ instr SF0_INST_54 +/* 0x3D9F [0xC2 0x30 ] */ transpose 48 +/* 0x3DA1 [0x7A 0x0D 0x42 ] */ notedv PITCH_G5, 13, 66 +/* 0x3DA4 [0x75 0x1A 0x42 ] */ notedv PITCH_D5, 26, 66 +/* 0x3DA7 [0xFF ] */ end + +.layer LAYER_3DA8 +/* 0x3DA8 [0xC6 0x46 ] */ instr SF0_INST_70 +/* 0x3DAA [0xC2 0x30 ] */ transpose 48 +/* 0x3DAC [0x64 0x00 0x44 ] */ notedv PITCH_A3, 0, 68 +/* 0x3DAF [0x67 0x00 0x44 ] */ notedv PITCH_C4, 0, 68 +/* 0x3DB2 [0xFF ] */ end + +.channel CHAN_3DB3 +/* 0x3DB3 [0x8B 0x2C 0xEA ] */ ldlayer 3, LAYER_2CEA +/* 0x3DB6 [0xFC 0x3B 0xAC ] */ call CHAN_3BAC +/* 0x3DB9 [0xFF ] */ end + +.channel CHAN_3DBA +/* 0x3DBA [0x88 0x3D 0xBE ] */ ldlayer 0, LAYER_3DBE +/* 0x3DBD [0xFF ] */ end + +.layer LAYER_3DBE +/* 0x3DBE [0xC6 0x5F ] */ instr SF0_INST_95 +/* 0x3DC0 [0x60 0x08 0x55 ] */ notedv PITCH_F3, 8, 85 +/* 0x3DC3 [0x5D 0x08 0x55 ] */ notedv PITCH_D3, 8, 85 +/* 0x3DC6 [0xC7 0x81 0x1B 0x7F ] */ portamento 0x81, PITCH_C3, 127 +/* 0x3DCA [0x64 0x18 0x55 ] */ notedv PITCH_A3, 24, 85 +/* 0x3DCD [0xFF ] */ end + +.channel CHAN_3DCE +/* 0x3DCE [0x88 0x3D 0xD2 ] */ ldlayer 0, LAYER_3DD2 +/* 0x3DD1 [0xFF ] */ end + +.layer LAYER_3DD2 +/* 0x3DD2 [0xC6 0x5F ] */ instr SF0_INST_95 +/* 0x3DD4 [0x60 0x08 0x55 ] */ notedv PITCH_F3, 8, 85 +/* 0x3DD7 [0x64 0x08 0x55 ] */ notedv PITCH_A3, 8, 85 +/* 0x3DDA [0xC7 0x81 0x22 0x7F ] */ portamento 0x81, PITCH_G3, 127 +/* 0x3DDE [0x5B 0x18 0x55 ] */ notedv PITCH_C3, 24, 85 +/* 0x3DE1 [0xFF ] */ end + +.channel CHAN_3DE2 +/* 0x3DE2 [0xC1 0x49 ] */ instr SF0_INST_73 +/* 0x3DE4 [0xD9 0xB4 ] */ releaserate 180 +/* 0x3DE6 [0xCC 0x14 ] */ ldi 20 +/* 0x3DE8 [0x71 ] */ stio IO_PORT_1 +CHAN_3DE9: +/* 0x3DE9 [0x88 0x3E 0x1E ] */ ldlayer 0, LAYER_3E1E +/* 0x3DEC [0xCC 0xFF ] */ ldi 255 +/* 0x3DEE [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0x3DF1 [0xB8 0x02 ] */ rand 2 +/* 0x3DF3 [0xC7 0x2F 0x3E 0x18 ] */ stseq 47, LAYER_3E17 + STSEQ_TRANSPOSITION +/* 0x3DF7 [0xA8 0x00 0x6A 0x00 0x96] */ randptr 106, 150 +/* 0x3DFC [0xCF 0x3E 0x22 ] */ stptrtoseq ARRAY_3E22 +/* 0x3DFF [0xCC 0x01 ] */ ldi 1 +/* 0x3E01 [0xCB 0x3E 0x22 ] */ ldseq ARRAY_3E22 +/* 0x3E04 [0xC7 0x00 0x3E 0x0C ] */ stseq 0, CHAN_3E0B + STSEQ_LDI_IMM +/* 0x3E08 [0x88 0x3E 0x17 ] */ ldlayer 0, LAYER_3E17 +CHAN_3E0B: +/* 0x3E0B [0xCC 0x01 ] */ ldi 1 +/* 0x3E0D [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0x3E10 [0xCC 0xFF ] */ ldi 255 +/* 0x3E12 [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0x3E15 [0xF4 0xD2 ] */ rjump CHAN_3DE9 + +.layer LAYER_3E17 +/* 0x3E17 [0xC2 0x30 ] */ transpose 48 +/* 0x3E19 [0x67 0x80 0x93 0x3C ] */ notedv PITCH_C4, 147, 60 +/* 0x3E1D [0xFF ] */ end + +.layer LAYER_3E1E +/* 0x3E1E [0xC0 0xFD 0x00 ] */ ldelay 32000 +/* 0x3E21 [0xFF ] */ end + +.array ARRAY_3E22 + .byte 0x00, 0x00 + +.channel CHAN_3E24 +/* 0x3E24 [0x88 0x3E 0x2B ] */ ldlayer 0, LAYER_3E2B +/* 0x3E27 [0x89 0x39 0x9B ] */ ldlayer 1, LAYER_399B +/* 0x3E2A [0xFF ] */ end + +.layer LAYER_3E2B +/* 0x3E2B [0xC6 0x1A ] */ instr SF0_INST_26 +/* 0x3E2D [0x53 0x00 0x54 ] */ notedv PITCH_E2, 0, 84 +/* 0x3E30 [0xFF ] */ end + +.channel CHAN_3E31 +/* 0x3E31 [0x88 0x3E 0x38 ] */ ldlayer 0, LAYER_3E38 +/* 0x3E34 [0x89 0x3E 0x48 ] */ ldlayer 1, LAYER_3E48 +/* 0x3E37 [0xFF ] */ end + +.layer LAYER_3E38 +/* 0x3E38 [0xC6 0x2E ] */ instr SF0_INST_46 +/* 0x3E3A [0xC2 0x30 ] */ transpose 48 +/* 0x3E3C [0xCB 0xBF 0xAC 0xFB ] */ env ENVELOPE_BFAC, 251 +/* 0x3E40 [0xC7 0x81 0x27 0xFF ] */ portamento 0x81, PITCH_C4, 255 +/* 0x3E44 [0x73 0x64 0x50 ] */ notedv PITCH_C5, 100, 80 +/* 0x3E47 [0xFF ] */ end + +.layer LAYER_3E48 +/* 0x3E48 [0xC6 0x45 ] */ instr SF0_INST_69 +/* 0x3E4A [0xCB 0xBF 0xAC 0xFB ] */ env ENVELOPE_BFAC, 251 +/* 0x3E4E [0xC7 0x81 0x27 0xFF ] */ portamento 0x81, PITCH_C4, 255 +/* 0x3E52 [0x73 0x64 0x50 ] */ notedv PITCH_C5, 100, 80 +/* 0x3E55 [0xFF ] */ end + +.channel CHAN_3E56 +/* 0x3E56 [0x88 0x3E 0x5A ] */ ldlayer 0, LAYER_3E5A +/* 0x3E59 [0xFF ] */ end + +.layer LAYER_3E5A +/* 0x3E5A [0xC6 0x85 ] */ instr FONTANY_INSTR_BELL +/* 0x3E5C [0xCB 0xBF 0x84 0xFB ] */ env ENVELOPE_BF84, 251 +/* 0x3E60 [0xC7 0x83 0x00 0xFF ] */ portamento 0x83, PITCH_A0, 255 +/* 0x3E64 [0x63 0x3C 0x3C ] */ notedv PITCH_AF3, 60, 60 +/* 0x3E67 [0xFF ] */ end + +.channel CHAN_3E68 +/* 0x3E68 [0x88 0x2D 0x7E ] */ ldlayer 0, LAYER_2D7E +/* 0x3E6B [0xFB 0x28 0xF1 ] */ jump CHAN_28F1 + +.channel CHAN_3E6E +/* 0x3E6E [0x88 0x3E 0x72 ] */ ldlayer 0, LAYER_3E72 +/* 0x3E71 [0xFF ] */ end + +.layer LAYER_3E72 +/* 0x3E72 [0xC6 0x39 ] */ instr SF0_INST_57 +/* 0x3E74 [0xC4 ] */ legato +LAYER_3E75: +/* 0x3E75 [0x5C 0xFF 0xBC 0x50 ] */ notedv PITCH_DF3, 32700, 80 +/* 0x3E79 [0xF4 0xFA ] */ rjump LAYER_3E75 + +.channel CHAN_3E7B +/* 0x3E7B [0x88 0x3E 0x82 ] */ ldlayer 0, LAYER_3E82 +/* 0x3E7E [0x89 0x3E 0x95 ] */ ldlayer 1, LAYER_3E95 +/* 0x3E81 [0xFF ] */ end + +.layer LAYER_3E82 +/* 0x3E82 [0xC6 0x34 ] */ instr SF0_INST_52 +/* 0x3E84 [0xCB 0xBF 0xF8 0xFB ] */ env ENVELOPE_BFF8, 251 +/* 0x3E88 [0xC4 ] */ legato +/* 0x3E89 [0xC7 0x85 0x0F 0xFF ] */ portamento 0x85, PITCH_C2, 255 +LAYER_3E8D: +/* 0x3E8D [0x5B 0x64 0x37 ] */ notedv PITCH_C3, 100, 55 +/* 0x3E90 [0x4F 0x64 0x37 ] */ notedv PITCH_C2, 100, 55 +/* 0x3E93 [0xF4 0xF8 ] */ rjump LAYER_3E8D + +.layer LAYER_3E95 +/* 0x3E95 [0xC6 0x44 ] */ instr SF0_INST_68 +/* 0x3E97 [0xCB 0xBF 0xF8 0xFB ] */ env ENVELOPE_BFF8, 251 +/* 0x3E9B [0xC4 ] */ legato +/* 0x3E9C [0xC7 0x85 0x1B 0xFF ] */ portamento 0x85, PITCH_C3, 255 +LAYER_3EA0: +/* 0x3EA0 [0x67 0x32 0x41 ] */ notedv PITCH_C4, 50, 65 +/* 0x3EA3 [0x5B 0x32 0x41 ] */ notedv PITCH_C3, 50, 65 +/* 0x3EA6 [0xF4 0xF8 ] */ rjump LAYER_3EA0 + +.channel CHAN_3EA8 +/* 0x3EA8 [0xDC 0x30 ] */ panweight 48 +/* 0x3EAA [0x88 0x3E 0xB4 ] */ ldlayer 0, LAYER_3EB4 +/* 0x3EAD [0x89 0x3E 0xC7 ] */ ldlayer 1, LAYER_3EC7 +/* 0x3EB0 [0x8A 0x3E 0xDA ] */ ldlayer 2, LAYER_3EDA +/* 0x3EB3 [0xFF ] */ end + +.layer LAYER_3EB4 +/* 0x3EB4 [0xC6 0x82 ] */ instr FONTANY_INSTR_SINE +/* 0x3EB6 [0xCB 0xBF 0xF8 0xFB ] */ env ENVELOPE_BFF8, 251 +/* 0x3EBA [0xC4 ] */ legato +/* 0x3EBB [0xC7 0x85 0x03 0xFF ] */ portamento 0x85, PITCH_C1, 255 +LAYER_3EBF: +/* 0x3EBF [0x4A 0x2D 0x28 ] */ notedv PITCH_G1, 45, 40 +/* 0x3EC2 [0x43 0x2D 0x28 ] */ notedv PITCH_C1, 45, 40 +/* 0x3EC5 [0xF4 0xF8 ] */ rjump LAYER_3EBF + +.layer LAYER_3EC7 +/* 0x3EC7 [0xC6 0x44 ] */ instr SF0_INST_68 +/* 0x3EC9 [0xCB 0xBF 0xF8 0xFB ] */ env ENVELOPE_BFF8, 251 +/* 0x3ECD [0xC4 ] */ legato +/* 0x3ECE [0xC7 0x85 0x22 0xFF ] */ portamento 0x85, PITCH_G3, 255 +LAYER_3ED2: +/* 0x3ED2 [0x6E 0x5A 0x41 ] */ notedv PITCH_G4, 90, 65 +/* 0x3ED5 [0x62 0x5A 0x41 ] */ notedv PITCH_G3, 90, 65 +/* 0x3ED8 [0xF4 0xF8 ] */ rjump LAYER_3ED2 + +.layer LAYER_3EDA +/* 0x3EDA [0xC6 0x34 ] */ instr SF0_INST_52 +/* 0x3EDC [0xCB 0xBF 0xF8 0xFB ] */ env ENVELOPE_BFF8, 251 +/* 0x3EE0 [0xC4 ] */ legato +/* 0x3EE1 [0xC7 0x85 0x07 0xFF ] */ portamento 0x85, PITCH_E1, 255 +LAYER_3EE5: +/* 0x3EE5 [0x53 0x80 0xB4 0x37 ] */ notedv PITCH_E2, 180, 55 +/* 0x3EE9 [0x47 0x80 0xB4 0x37 ] */ notedv PITCH_E1, 180, 55 +/* 0x3EED [0xF4 0xF6 ] */ rjump LAYER_3EE5 + +.channel CHAN_3EEF +/* 0x3EEF [0x88 0x3E 0xF3 ] */ ldlayer 0, LAYER_3EF3 +/* 0x3EF2 [0xFF ] */ end + +.layer LAYER_3EF3 +/* 0x3EF3 [0xC6 0x00 ] */ instr SF0_INST_0 +/* 0x3EF5 [0xC7 0x81 0x2B 0xFF ] */ portamento 0x81, PITCH_E4, 255 +/* 0x3EF9 [0x53 0x0E 0x3C ] */ notedv PITCH_E2, 14, 60 +/* 0x3EFC [0xFF ] */ end + +.channel CHAN_3EFD +/* 0x3EFD [0x88 0x3F 0x0A ] */ ldlayer 0, LAYER_3F0A +/* 0x3F00 [0x89 0x3F 0x04 ] */ ldlayer 1, LAYER_3F04 +/* 0x3F03 [0xFF ] */ end + +.layer LAYER_3F04 +/* 0x3F04 [0xC6 0x00 ] */ instr SF0_INST_0 +/* 0x3F06 [0x60 0x0A 0x4C ] */ notedv PITCH_F3, 10, 76 +/* 0x3F09 [0xFF ] */ end + +.layer LAYER_3F0A +/* 0x3F0A [0xC6 0x1A ] */ instr SF0_INST_26 +/* 0x3F0C [0x6C 0x06 0x30 ] */ notedv PITCH_F4, 6, 48 +/* 0x3F0F [0xC6 0x17 ] */ instr SF0_INST_23 +/* 0x3F11 [0x67 0x0A 0x30 ] */ notedv PITCH_C4, 10, 48 +/* 0x3F14 [0xFF ] */ end + +.channel CHAN_3F15 +/* 0x3F15 [0x88 0x3F 0x1B ] */ ldlayer 0, LAYER_3F1B +/* 0x3F18 [0xFF ] */ end + +.layer LAYER_3F19 +/* 0x3F19 [0xC2 0xFA ] */ transpose -6 +.layer LAYER_3F1B +/* 0x3F1B [0xC6 0x41 ] */ instr SF0_INST_65 +/* 0x3F1D [0xCF 0xF1 ] */ releaserate 241 +/* 0x3F1F [0x6D 0x06 0x4B ] */ notedv PITCH_GF4, 6, 75 +/* 0x3F22 [0x60 0x64 0x4B ] */ notedv PITCH_F3, 100, 75 +/* 0x3F25 [0xFF ] */ end + +.channel CHAN_3F26 +/* 0x3F26 [0x8A 0x3F 0x66 ] */ ldlayer 2, LAYER_3F66 +CHAN_3F29: +/* 0x3F29 [0xC1 0x63 ] */ instr SF0_INST_99 +/* 0x3F2B [0xCC 0x19 ] */ ldi 25 +/* 0x3F2D [0x71 ] */ stio IO_PORT_1 +/* 0x3F2E [0xDC 0x40 ] */ panweight 64 +CHAN_3F30: +/* 0x3F30 [0xB8 0x06 ] */ rand 6 +/* 0x3F32 [0xC7 0x62 0x3F 0x62 ] */ stseq (NOTEDV_OPCODE | PITCH_G3), LAYER_3F62 + STSEQ_NOTEDV_OPCODE_PITCH +/* 0x3F36 [0xC7 0x23 0x3F 0x5A ] */ stseq 35, LAYER_3F58 + STSEQ_PORTAMENTO_PITCH +/* 0x3F3A [0xC7 0x61 0x3F 0x5C ] */ stseq (NOTEDV_OPCODE | PITCH_GF3), LAYER_3F5C + STSEQ_NOTEDV_OPCODE_PITCH +/* 0x3F3E [0xB8 0x03 ] */ rand 3 +/* 0x3F40 [0xC7 0x00 0x3F 0x69 ] */ stseq 0, LAYER_3F68 + STSEQ_TRANSPOSITION +/* 0x3F44 [0x88 0x3F 0x60 ] */ ldlayer 0, LAYER_3F60 +/* 0x3F47 [0x89 0x3F 0x54 ] */ ldlayer 1, LAYER_3F54 +CHAN_3F4A: +/* 0x3F4A [0xCC 0x01 ] */ ldi 1 +/* 0x3F4C [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0x3F4F [0x80 ] */ testlayer 0 +/* 0x3F50 [0xF3 0xF8 ] */ rbeqz CHAN_3F4A +/* 0x3F52 [0xF4 0xDC ] */ rjump CHAN_3F30 + +.layer LAYER_3F54 +/* 0x3F54 [0xC2 0x18 ] */ transpose 24 +/* 0x3F56 [0xCA 0x2C ] */ notepan 44 +LAYER_3F58: +/* 0x3F58 [0xC7 0x81 0x27 0xFF ] */ portamento 0x81, PITCH_C4, 255 +LAYER_3F5C: +/* 0x3F5C [0x67 0x00 0x41 ] */ notedv PITCH_C4, 0, 65 +/* 0x3F5F [0xFF ] */ end + +.layer LAYER_3F60 +/* 0x3F60 [0xCA 0x54 ] */ notepan 84 +LAYER_3F62: +/* 0x3F62 [0x67 0x00 0x41 ] */ notedv PITCH_C4, 0, 65 +/* 0x3F65 [0xFF ] */ end + +.layer LAYER_3F66 +/* 0x3F66 [0xC6 0x65 ] */ instr SF0_INST_101 +LAYER_3F68: +/* 0x3F68 [0xC2 0x02 ] */ transpose 2 +/* 0x3F6A [0xC0 0x80 0xB9 ] */ ldelay 185 +/* 0x3F6D [0x67 0x46 0x2D ] */ notedv PITCH_C4, 70, 45 +/* 0x3F70 [0x69 0x80 0xC8 0x3C ] */ notedv PITCH_D4, 200, 60 +/* 0x3F74 [0x67 0x48 0x45 ] */ notedv PITCH_C4, 72, 69 +/* 0x3F77 [0x66 0x52 0x32 ] */ notedv PITCH_B3, 82, 50 +/* 0x3F7A [0x68 0x80 0xFA 0x3B ] */ notedv PITCH_DF4, 250, 59 +/* 0x3F7E [0x65 0x80 0xB4 0x35 ] */ notedv PITCH_BF3, 180, 53 +/* 0x3F82 [0x64 0x64 0x41 ] */ notedv PITCH_A3, 100, 65 +/* 0x3F85 [0xF4 0xE1 ] */ rjump LAYER_3F68 + +.channel CHAN_3F87 +/* 0x3F87 [0xED 0x19 ] */ gain 25 +/* 0x3F89 [0x88 0x3F 0x8D ] */ ldlayer 0, LAYER_3F8D +/* 0x3F8C [0xFF ] */ end + +.layer LAYER_3F8D +/* 0x3F8D [0xC6 0x64 ] */ instr SF0_INST_100 +/* 0x3F8F [0xCB 0xC1 0xC4 0xFB ] */ env ENVELOPE_C1C4, 251 +/* 0x3F93 [0x5B 0x81 0xFA 0x6E ] */ notedv PITCH_C3, 506, 110 +/* 0x3F97 [0xFF ] */ end + +.layer LAYER_3F98 +/* 0x3F98 [0xC6 0x64 ] */ instr SF0_INST_100 +/* 0x3F9A [0xCB 0xC1 0xC4 0xA0 ] */ env ENVELOPE_C1C4, 160 +/* 0x3F9E [0xFF ] */ end + +.channel CHAN_3F9F +/* 0x3F9F [0x88 0x3F 0xA3 ] */ ldlayer 0, LAYER_3FA3 +/* 0x3FA2 [0xFF ] */ end + +.layer LAYER_3FA3 +/* 0x3FA3 [0xC6 0x2F ] */ instr SF0_INST_47 +/* 0x3FA5 [0xCB 0xC3 0x54 0xFB ] */ env ENVELOPE_C354, 251 +/* 0x3FA9 [0x58 0x2C 0x64 ] */ notedv PITCH_A2, 44, 100 +/* 0x3FAC [0xFF ] */ end + +.channel CHAN_3FAD +/* 0x3FAD [0xED 0x23 ] */ gain 35 +/* 0x3FAF [0x88 0x3F 0xB9 ] */ ldlayer 0, LAYER_3FB9 +/* 0x3FB2 [0x89 0x2D 0xDA ] */ ldlayer 1, LAYER_2DDA +/* 0x3FB5 [0x8A 0x3F 0xC2 ] */ ldlayer 2, LAYER_3FC2 +/* 0x3FB8 [0xFF ] */ end + +.layer LAYER_3FB9 +/* 0x3FB9 [0xC6 0x2F ] */ instr SF0_INST_47 +/* 0x3FBB [0xCB 0xC0 0x18 0xE6 ] */ env ENVELOPE_C018, 230 +/* 0x3FBF [0xFB 0x29 0x01 ] */ jump LAYER_2901 + +.layer LAYER_3FC2 +/* 0x3FC2 [0xC6 0x4D ] */ instr SF0_INST_77 +/* 0x3FC4 [0xCB 0xBF 0x44 0xFB ] */ env ENVELOPE_BF44, 251 +/* 0x3FC8 [0xC2 0xFC ] */ transpose -4 +/* 0x3FCA [0xFB 0x29 0x01 ] */ jump LAYER_2901 + +.channel CHAN_3FCD +/* 0x3FCD [0x88 0x3F 0xD4 ] */ ldlayer 0, LAYER_3FD4 +/* 0x3FD0 [0x89 0x3F 0xD9 ] */ ldlayer 1, LAYER_3FD9 +/* 0x3FD3 [0xFF ] */ end + +.layer LAYER_3FD4 +/* 0x3FD4 [0xC2 0x06 ] */ transpose 6 +/* 0x3FD6 [0xFB 0x3A 0xC3 ] */ jump LAYER_3AC3 + +.layer LAYER_3FD9 +/* 0x3FD9 [0xC2 0x15 ] */ transpose 21 +/* 0x3FDB [0xFB 0x3A 0xBD ] */ jump LAYER_3ABD + +.channel CHAN_3FDE +/* 0x3FDE [0x88 0x3F 0xE7 ] */ ldlayer 0, LAYER_3FE7 +/* 0x3FE1 [0x89 0x3F 0xE5 ] */ ldlayer 1, LAYER_3FE5 +/* 0x3FE4 [0xFF ] */ end + +.layer LAYER_3FE5 +/* 0x3FE5 [0xC2 0x3C ] */ transpose 60 +.layer LAYER_3FE7 +/* 0x3FE7 [0xC6 0x42 ] */ instr SF0_INST_66 +/* 0x3FE9 [0xC7 0x01 0x03 0x28 ] */ portamento 0x01, PITCH_C1, 40 +/* 0x3FED [0x4F 0xFF 0xBC 0x64 ] */ notedv PITCH_C2, 32700, 100 +/* 0x3FF1 [0xFF ] */ end + +.channel CHAN_3FF2 +/* 0x3FF2 [0x88 0x3F 0xF9 ] */ ldlayer 0, LAYER_3FF9 +/* 0x3FF5 [0x89 0x39 0xBB ] */ ldlayer 1, LAYER_39BB +/* 0x3FF8 [0xFF ] */ end + +.layer LAYER_3FF9 +/* 0x3FF9 [0xC6 0x4D ] */ instr SF0_INST_77 +/* 0x3FFB [0xCF 0xDD ] */ releaserate 221 +/* 0x3FFD [0xC7 0x81 0x37 0xFF ] */ portamento 0x81, PITCH_E5, 255 +/* 0x4001 [0x55 0x34 0x30 ] */ notedv PITCH_GF2, 52, 48 +/* 0x4004 [0xFF ] */ end + +.channel CHAN_4005 +/* 0x4005 [0x8A 0x40 0x0B ] */ ldlayer 2, LAYER_400B +/* 0x4008 [0xFB 0x32 0x7F ] */ jump CHAN_327F + +.layer LAYER_400B +/* 0x400B [0xC6 0x42 ] */ instr SF0_INST_66 +/* 0x400D [0xC2 0x30 ] */ transpose 48 +/* 0x400F [0xC4 ] */ legato +LAYER_4010: +/* 0x4010 [0x4F 0xFF 0xBC 0x64 ] */ notedv PITCH_C2, 32700, 100 +/* 0x4014 [0xF4 0xFA ] */ rjump LAYER_4010 + +.channel CHAN_4016 +/* 0x4016 [0xC1 0x67 ] */ instr SF0_INST_103 +/* 0x4018 [0xDA 0xBF 0x30 ] */ env ENVELOPE_BF30 +/* 0x401B [0x88 0x40 0x22 ] */ ldlayer 0, LAYER_4022 +/* 0x401E [0x89 0x40 0x26 ] */ ldlayer 1, LAYER_4026 +/* 0x4021 [0xFF ] */ end + +.layer LAYER_4022 +/* 0x4022 [0x64 0x00 0x64 ] */ notedv PITCH_A3, 0, 100 +/* 0x4025 [0xFF ] */ end + +.layer LAYER_4026 +/* 0x4026 [0x6C 0x00 0x64 ] */ notedv PITCH_F4, 0, 100 +/* 0x4029 [0xFF ] */ end + +.channel CHAN_402A +/* 0x402A [0xC1 0x67 ] */ instr SF0_INST_103 +/* 0x402C [0xBD 0x00 ] */ samplestart 0 +/* 0x402E [0x01 ] */ cdelay 1 +/* 0x402F [0xDA 0xBF 0x44 ] */ env ENVELOPE_BF44 +/* 0x4032 [0x88 0x40 0x39 ] */ ldlayer 0, LAYER_4039 +/* 0x4035 [0x89 0x40 0x3D ] */ ldlayer 1, LAYER_403D +/* 0x4038 [0xFF ] */ end + +.layer LAYER_4039 +/* 0x4039 [0x5B 0x00 0x64 ] */ notedv PITCH_C3, 0, 100 +/* 0x403C [0xFF ] */ end + +.layer LAYER_403D +/* 0x403D [0x67 0x00 0x64 ] */ notedv PITCH_C4, 0, 100 +/* 0x4040 [0xFF ] */ end + +.channel CHAN_4041 +/* 0x4041 [0x88 0x40 0x4B ] */ ldlayer 0, LAYER_404B +/* 0x4044 [0x89 0x40 0x4E ] */ ldlayer 1, LAYER_404E +/* 0x4047 [0x8A 0x2D 0xDA ] */ ldlayer 2, LAYER_2DDA +/* 0x404A [0xFF ] */ end + +.layer LAYER_404B +/* 0x404B [0xC0 0x30 ] */ ldelay 48 +/* 0x404D [0xFF ] */ end + +.layer LAYER_404E +/* 0x404E [0xC6 0x2F ] */ instr SF0_INST_47 +/* 0x4050 [0xCB 0xC0 0x18 0xE6 ] */ env ENVELOPE_C018, 230 +/* 0x4054 [0xC2 0x03 ] */ transpose 3 +/* 0x4056 [0xFB 0x29 0x01 ] */ jump LAYER_2901 + +.channel CHAN_4059 +/* 0x4059 [0x88 0x40 0x5D ] */ ldlayer 0, LAYER_405D +/* 0x405C [0xFF ] */ end + +.layer LAYER_405D +/* 0x405D [0xC6 0x40 ] */ instr SF0_INST_64 +/* 0x405F [0xCB 0xC1 0xB4 0xFB ] */ env ENVELOPE_C1B4, 251 +/* 0x4063 [0xC7 0x81 0x07 0x28 ] */ portamento 0x81, PITCH_E1, 40 +/* 0x4067 [0x43 0x80 0xE6 0x64 ] */ notedv PITCH_C1, 230, 100 +/* 0x406B [0xFF ] */ end + +.channel CHAN_406C +/* 0x406C [0x88 0x2A 0x2A ] */ ldlayer 0, LAYER_2A2A +/* 0x406F [0xFF ] */ end + +.channel CHAN_4070 +/* 0x4070 [0x88 0x40 0x74 ] */ ldlayer 0, LAYER_4074 +/* 0x4073 [0xFF ] */ end + +.layer LAYER_4074 +/* 0x4074 [0xC6 0x6B ] */ instr SF0_INST_107 +/* 0x4076 [0x71 0x19 0x50 ] */ notedv PITCH_BF4, 25, 80 +/* 0x4079 [0xFF ] */ end + +.channel CHAN_407A +/* 0x407A [0x88 0x40 0x7E ] */ ldlayer 0, LAYER_407E +/* 0x407D [0xFF ] */ end + +.layer LAYER_407E +/* 0x407E [0xC6 0x6B ] */ instr SF0_INST_107 +/* 0x4080 [0xC2 0x30 ] */ transpose 48 +/* 0x4082 [0x67 0x00 0x6E ] */ notedv PITCH_C4, 0, 110 +/* 0x4085 [0xFF ] */ end + +.channel CHAN_4086 +/* 0x4086 [0x88 0x40 0x8C ] */ ldlayer 0, LAYER_408C +/* 0x4089 [0xFF ] */ end + +.layer LAYER_408A +/* 0x408A [0xC2 0xF0 ] */ transpose -16 +.layer LAYER_408C +/* 0x408C [0xC6 0x04 ] */ instr SF0_INST_4 +/* 0x408E [0x69 0x08 0x5A ] */ notedv PITCH_D4, 8, 90 +/* 0x4091 [0x64 0x14 0x5A ] */ notedv PITCH_A3, 20, 90 +/* 0x4094 [0xFF ] */ end + +.channel CHAN_4095 +/* 0x4095 [0x88 0x40 0x99 ] */ ldlayer 0, LAYER_4099 +/* 0x4098 [0xFF ] */ end + +.layer LAYER_4099 +/* 0x4099 [0xC6 0x41 ] */ instr SF0_INST_65 +/* 0x409B [0x53 0x0D 0x5A ] */ notedv PITCH_E2, 13, 90 +/* 0x409E [0x54 0x0C 0x5A ] */ notedv PITCH_F2, 12, 90 +LAYER_40A1: +/* 0x40A1 [0x16 0x0B 0x5A 0x10 ] */ notedvg PITCH_G2, 11, 90, 16 +/* 0x40A5 [0xF4 0xFA ] */ rjump LAYER_40A1 + +.channel CHAN_40A7 +/* 0x40A7 [0x88 0x40 0xAE ] */ ldlayer 0, LAYER_40AE +/* 0x40AA [0x89 0x40 0xB3 ] */ ldlayer 1, LAYER_40B3 +/* 0x40AD [0xFF ] */ end + +.layer LAYER_40AE +/* 0x40AE [0xC2 0x04 ] */ transpose 4 +/* 0x40B0 [0xFB 0x3A 0xC3 ] */ jump LAYER_3AC3 + +.layer LAYER_40B3 +/* 0x40B3 [0xC2 0x13 ] */ transpose 19 +/* 0x40B5 [0xFB 0x3A 0xBD ] */ jump LAYER_3ABD + +.channel CHAN_40B8 +/* 0x40B8 [0x88 0x40 0xBF ] */ ldlayer 0, LAYER_40BF +/* 0x40BB [0x89 0x40 0xC4 ] */ ldlayer 1, LAYER_40C4 +/* 0x40BE [0xFF ] */ end + +.layer LAYER_40BF +/* 0x40BF [0xC2 0x08 ] */ transpose 8 +/* 0x40C1 [0xFB 0x3A 0xC3 ] */ jump LAYER_3AC3 + +.layer LAYER_40C4 +/* 0x40C4 [0xC2 0x17 ] */ transpose 23 +/* 0x40C6 [0xFB 0x3A 0xBD ] */ jump LAYER_3ABD + +.channel CHAN_40C9 +/* 0x40C9 [0xC1 0x6C ] */ instr SF0_INST_108 +/* 0x40CB [0xFC 0x00 0xC7 ] */ call CHAN_00C7 +/* 0x40CE [0xF3 0x06 ] */ rbeqz CHAN_40D6 +/* 0x40D0 [0xBD 0x00 ] */ samplestart 0 +/* 0x40D2 [0x01 ] */ cdelay 1 +/* 0x40D3 [0xDA 0xC0 0x80 ] */ env ENVELOPE_C080 +CHAN_40D6: +/* 0x40D6 [0x88 0x40 0xDA ] */ ldlayer 0, LAYER_40DA +/* 0x40D9 [0xFF ] */ end + +.layer LAYER_40DA +/* 0x40DA [0xC4 ] */ legato +/* 0x40DB [0xC7 0x01 0x1B 0x28 ] */ portamento 0x01, PITCH_C3, 40 +LAYER_40DF: +/* 0x40DF [0x6C 0xFF 0xBC 0x64 ] */ notedv PITCH_F4, 32700, 100 +/* 0x40E3 [0xF4 0xFA ] */ rjump LAYER_40DF + +.channel CHAN_40E5 +/* 0x40E5 [0x88 0x40 0xEC ] */ ldlayer 0, LAYER_40EC +/* 0x40E8 [0x89 0x40 0xFA ] */ ldlayer 1, LAYER_40FA +/* 0x40EB [0xFF ] */ end + +.layer LAYER_40EC +/* 0x40EC [0xC6 0x14 ] */ instr SF0_INST_20 +/* 0x40EE [0xCB 0xBF 0x98 0xFB ] */ env ENVELOPE_BF98, 251 +/* 0x40F2 [0xC7 0x81 0x2B 0xC8 ] */ portamento 0x81, PITCH_E4, 200 +/* 0x40F6 [0x5F 0x30 0x6E ] */ notedv PITCH_E3, 48, 110 +/* 0x40F9 [0xFF ] */ end + +.layer LAYER_40FA +/* 0x40FA [0xC6 0x27 ] */ instr SF0_INST_39 +/* 0x40FC [0xC7 0x81 0x27 0xC8 ] */ portamento 0x81, PITCH_C4, 200 +/* 0x4100 [0x4F 0x30 0x14 ] */ notedv PITCH_C2, 48, 20 +/* 0x4103 [0xFF ] */ end + +.channel CHAN_4104 +/* 0x4104 [0xCC 0x19 ] */ ldi 25 +/* 0x4106 [0x71 ] */ stio IO_PORT_1 +/* 0x4107 [0x88 0x41 0x0B ] */ ldlayer 0, LAYER_410B +/* 0x410A [0xFF ] */ end + +.layer LAYER_410B +/* 0x410B [0xC6 0x6D ] */ instr SF0_INST_109 +/* 0x410D [0x6E 0x00 0x57 ] */ notedv PITCH_G4, 0, 87 +/* 0x4110 [0xFF ] */ end + +.channel CHAN_4111 +/* 0x4111 [0xCC 0x19 ] */ ldi 25 +/* 0x4113 [0x71 ] */ stio IO_PORT_1 +/* 0x4114 [0x88 0x41 0x18 ] */ ldlayer 0, LAYER_4118 +/* 0x4117 [0xFF ] */ end + +.layer LAYER_4118 +/* 0x4118 [0xC6 0x6D ] */ instr SF0_INST_109 +/* 0x411A [0xC2 0x18 ] */ transpose 24 +/* 0x411C [0x6C 0x00 0x64 ] */ notedv PITCH_F4, 0, 100 +/* 0x411F [0xFF ] */ end + +.channel CHAN_4120 +/* 0x4120 [0x88 0x41 0x24 ] */ ldlayer 0, LAYER_4124 +/* 0x4123 [0xFF ] */ end + +.layer LAYER_4124 +/* 0x4124 [0xC6 0x51 ] */ instr SF0_INST_81 +/* 0x4126 [0xC2 0x30 ] */ transpose 48 +/* 0x4128 [0x66 0x08 0x64 ] */ notedv PITCH_B3, 8, 100 +/* 0x412B [0x6C 0x00 0x64 ] */ notedv PITCH_F4, 0, 100 +/* 0x412E [0xFF ] */ end + +.channel CHAN_412F +/* 0x412F [0xCC 0x81 ] */ ldi 0x81 +/* 0x4131 [0xC7 0x00 0x41 0x48 ] */ stseq 0, LAYER_4147 + STSEQ_PORTAMENTO_MODE +CHAN_4135: +/* 0x4135 [0xED 0x1E ] */ gain 30 +/* 0x4137 [0x88 0x41 0x40 ] */ ldlayer 0, LAYER_4140 +/* 0x413A [0x89 0x41 0x3E ] */ ldlayer 1, LAYER_413E +/* 0x413D [0xFF ] */ end + +.layer LAYER_413E +/* 0x413E [0xC2 0x08 ] */ transpose 8 +.layer LAYER_4140 +/* 0x4140 [0xC6 0x4D ] */ instr SF0_INST_77 +/* 0x4142 [0xCB 0xC0 0x80 0xFB ] */ env ENVELOPE_C080, 251 +/* 0x4146 [0xC4 ] */ legato +LAYER_4147: +/* 0x4147 [0xC7 0x81 0x27 0xFF ] */ portamento 0x81, PITCH_C4, 255 +LAYER_414B: +/* 0x414B [0x70 0x82 0x58 0x6E ] */ notedv PITCH_A4, 600, 110 +/* 0x414F [0xF4 0xFA ] */ rjump LAYER_414B + +.channel CHAN_4151 +/* 0x4151 [0xCC 0x82 ] */ ldi 0x82 +/* 0x4153 [0xC7 0x00 0x41 0x48 ] */ stseq 0, LAYER_4147 + STSEQ_PORTAMENTO_MODE +/* 0x4157 [0xF4 0xDC ] */ rjump CHAN_4135 + +.channel CHAN_4159 +/* 0x4159 [0xED 0x1E ] */ gain 30 +/* 0x415B [0x88 0x41 0x64 ] */ ldlayer 0, LAYER_4164 +/* 0x415E [0x89 0x41 0x62 ] */ ldlayer 1, LAYER_4162 +/* 0x4161 [0xFF ] */ end + +.layer LAYER_4162 +/* 0x4162 [0xC2 0x02 ] */ transpose 2 +.layer LAYER_4164 +/* 0x4164 [0xC6 0x6E ] */ instr SF0_INST_110 +/* 0x4166 [0xCF 0xDD ] */ releaserate 221 +/* 0x4168 [0xC4 ] */ legato +LAYER_4169: +/* 0x4169 [0x61 0xFD 0x00 0x64 ] */ notedv PITCH_GF3, 32000, 100 +/* 0x416D [0xF4 0xFA ] */ rjump LAYER_4169 + +.channel CHAN_416F +/* 0x416F [0x88 0x41 0x73 ] */ ldlayer 0, LAYER_4173 +/* 0x4172 [0xFF ] */ end + +.layer LAYER_4173 +/* 0x4173 [0xC6 0x51 ] */ instr SF0_INST_81 +/* 0x4175 [0xC2 0x30 ] */ transpose 48 +/* 0x4177 [0xC7 0x81 0x29 0x7F ] */ portamento 0x81, PITCH_D4, 127 +/* 0x417B [0x6B 0x00 0x64 ] */ notedv PITCH_E4, 0, 100 +/* 0x417E [0xFF ] */ end + +.channel CHAN_417F +/* 0x417F [0x88 0x3A 0x02 ] */ ldlayer 0, LAYER_3A02 +/* 0x4182 [0xFF ] */ end + +.channel CHAN_4183 +/* 0x4183 [0xED 0x0F ] */ gain 15 +/* 0x4185 [0x88 0x41 0x93 ] */ ldlayer 0, LAYER_4193 +/* 0x4188 [0x89 0x41 0x8F ] */ ldlayer 1, LAYER_418F +/* 0x418B [0x8A 0x41 0x9F ] */ ldlayer 2, LAYER_419F +/* 0x418E [0xFF ] */ end + +.layer LAYER_418F +/* 0x418F [0xC6 0x2F ] */ instr SF0_INST_47 +/* 0x4191 [0xF4 0x04 ] */ rjump LAYER_4197 + +.layer LAYER_4193 +/* 0x4193 [0xC2 0x2A ] */ transpose 42 +/* 0x4195 [0xC6 0x4A ] */ instr SF0_INST_74 +LAYER_4197: +/* 0x4197 [0xCB 0xBF 0x44 0xC8 ] */ env ENVELOPE_BF44, 200 +/* 0x419B [0x73 0x00 0x60 ] */ notedv PITCH_C5, 0, 96 +/* 0x419E [0xFF ] */ end + +.layer LAYER_419F +/* 0x419F [0xC6 0x4A ] */ instr SF0_INST_74 +/* 0x41A1 [0xC7 0x81 0x27 0xFF ] */ portamento 0x81, PITCH_C4, 255 +/* 0x41A5 [0x4F 0x32 0x60 ] */ notedv PITCH_C2, 50, 96 +/* 0x41A8 [0xFF ] */ end + +.channel CHAN_41A9 +/* 0x41A9 [0xCC 0x19 ] */ ldi 25 +/* 0x41AB [0x71 ] */ stio IO_PORT_1 +/* 0x41AC [0x88 0x41 0xB0 ] */ ldlayer 0, LAYER_41B0 +/* 0x41AF [0xFF ] */ end + +.layer LAYER_41B0 +/* 0x41B0 [0xC6 0x6D ] */ instr SF0_INST_109 +/* 0x41B2 [0xC2 0x30 ] */ transpose 48 +/* 0x41B4 [0x62 0x00 0x64 ] */ notedv PITCH_G3, 0, 100 +/* 0x41B7 [0xFF ] */ end + +.channel CHAN_41B8 +/* 0x41B8 [0x88 0x41 0xBF ] */ ldlayer 0, LAYER_41BF +/* 0x41BB [0x89 0x41 0xD3 ] */ ldlayer 1, LAYER_41D3 +/* 0x41BE [0xFF ] */ end + +.layer LAYER_41BF +/* 0x41BF [0xC0 0x12 ] */ ldelay 18 +/* 0x41C1 [0xFC 0x2D 0xF6 ] */ call LAYER_2DF6 +/* 0x41C4 [0xC0 0x68 ] */ ldelay 104 +/* 0x41C6 [0xC2 0xFC ] */ transpose -4 +/* 0x41C8 [0xFC 0x2D 0xF6 ] */ call LAYER_2DF6 +/* 0x41CB [0xC0 0x63 ] */ ldelay 99 +/* 0x41CD [0xC2 0xFA ] */ transpose -6 +/* 0x41CF [0xFC 0x2D 0xF6 ] */ call LAYER_2DF6 +/* 0x41D2 [0xFF ] */ end + +.layer LAYER_41D3 +/* 0x41D3 [0xC0 0x12 ] */ ldelay 18 +/* 0x41D5 [0xC6 0x67 ] */ instr SF0_INST_103 +/* 0x41D7 [0xCF 0xD3 ] */ releaserate 211 +/* 0x41D9 [0x60 0x20 0x6E ] */ notedv PITCH_F3, 32, 110 +/* 0x41DC [0x67 0x5F 0x64 ] */ notedv PITCH_C4, 95, 100 +/* 0x41DF [0x60 0x7F 0x6E ] */ notedv PITCH_F3, 127, 110 +/* 0x41E2 [0x69 0x30 0x64 ] */ notedv PITCH_D4, 48, 100 +/* 0x41E5 [0x64 0x59 0x6E ] */ notedv PITCH_A3, 89, 110 +/* 0x41E8 [0x67 0x50 0x6E ] */ notedv PITCH_C4, 80, 110 +/* 0x41EB [0xFF ] */ end + +.channel CHAN_41EC +/* 0x41EC [0xCC 0x4B ] */ ldi 75 +/* 0x41EE [0x71 ] */ stio IO_PORT_1 +/* 0x41EF [0x88 0x42 0x42 ] */ ldlayer 0, LAYER_4242 +/* 0x41F2 [0x89 0x42 0x1C ] */ ldlayer 1, LAYER_421C +CHAN_41F5: +/* 0x41F5 [0xA0 0x00 0x0D ] */ unk_A0 13 +/* 0x41F8 [0xF2 0x15 ] */ rbltz CHAN_420F +/* 0x41FA [0x76 ] */ stio IO_PORT_6 +/* 0x41FB [0xCC 0x7F ] */ ldi 127 +/* 0x41FD [0x56 ] */ subio IO_PORT_6 +/* 0x41FE [0xC7 0x00 0x42 0x5B ] */ stseq 0, LAYER_425A + STSEQ_SURROUNDEFFECT +/* 0x4202 [0xCC 0x00 ] */ ldi 0 +/* 0x4204 [0xC7 0xF1 0x42 0x5A ] */ stseq SURROUNDEFFECT_OPCODE, LAYER_425A + STSEQ_GENERAL_OPCODE +/* 0x4208 [0xCC 0x01 ] */ ldi 1 +/* 0x420A [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0x420D [0xF4 0xE6 ] */ rjump CHAN_41F5 + +CHAN_420F: +/* 0x420F [0xCC 0x14 ] */ ldi 20 +/* 0x4211 [0xC7 0x00 0x42 0x5B ] */ stseq 0, LAYER_425A + STSEQ_STEREO +/* 0x4215 [0xCC 0x00 ] */ ldi 0 +/* 0x4217 [0xC7 0xCD 0x42 0x5A ] */ stseq STEREO_OPCODE, LAYER_425A + STSEQ_GENERAL_OPCODE +/* 0x421B [0xFF ] */ end + +.layer LAYER_421C +/* 0x421C [0xC0 0x28 ] */ ldelay 40 +/* 0x421E [0xC6 0x64 ] */ instr SF0_INST_100 +/* 0x4220 [0xCB 0xC1 0xC0 0xA0 ] */ env ENVELOPE_C1C0, 160 +/* 0x4224 [0xF8 0x04 ] */ loop 4 +/* 0x4226 [0xFC 0x42 0x5A ] */ call LAYER_425A +/* 0x4229 [0x6B 0x0E 0x2A ] */ notedv PITCH_E4, 14, 42 +/* 0x422C [0xFC 0x42 0x5A ] */ call LAYER_425A +/* 0x422F [0x67 0x80 0xAE 0x32 ] */ notedv PITCH_C4, 174, 50 +/* 0x4233 [0xF7 ] */ loopend +/* 0x4234 [0xFC 0x42 0x5A ] */ call LAYER_425A +/* 0x4237 [0x6B 0x0E 0x2A ] */ notedv PITCH_E4, 14, 42 +/* 0x423A [0xFC 0x42 0x5A ] */ call LAYER_425A +/* 0x423D [0x67 0x81 0xF4 0x32 ] */ notedv PITCH_C4, 500, 50 +/* 0x4241 [0xFF ] */ end + +.layer LAYER_4242 +/* 0x4242 [0xC6 0x64 ] */ instr SF0_INST_100 +/* 0x4244 [0xCB 0xC1 0xC4 0xA0 ] */ env ENVELOPE_C1C4, 160 +/* 0x4248 [0xF8 0x04 ] */ loop 4 +/* 0x424A [0x6B 0x0E 0x3E ] */ notedv PITCH_E4, 14, 62 +/* 0x424D [0x67 0x80 0xAE 0x46 ] */ notedv PITCH_C4, 174, 70 +/* 0x4251 [0xF7 ] */ loopend +/* 0x4252 [0x6B 0x0E 0x3E ] */ notedv PITCH_E4, 14, 62 +/* 0x4255 [0x67 0x81 0xF4 0x46 ] */ notedv PITCH_C4, 500, 70 +/* 0x4259 [0xFF ] */ end + +.layer LAYER_425A +/* 0x425A [0xF1 0x00 ] */ surroundeffect 0 +/* 0x425C [0xFF ] */ end + +.channel CHAN_425D +/* 0x425D [0x88 0x42 0x64 ] */ ldlayer 0, LAYER_4264 +/* 0x4260 [0x89 0x42 0x6F ] */ ldlayer 1, LAYER_426F +/* 0x4263 [0xFF ] */ end + +.layer LAYER_4264 +/* 0x4264 [0xC0 0x12 ] */ ldelay 18 +/* 0x4266 [0xC6 0x2D ] */ instr SF0_INST_45 +/* 0x4268 [0x6A 0x03 0x73 ] */ notedv PITCH_EF4, 3, 115 +/* 0x426B [0x4F 0x10 0x73 ] */ notedv PITCH_C2, 16, 115 +/* 0x426E [0xFF ] */ end + +.layer LAYER_426F +/* 0x426F [0xC6 0x42 ] */ instr SF0_INST_66 +/* 0x4271 [0xC7 0x83 0x14 0xFF ] */ portamento 0x83, PITCH_F2, 255 +/* 0x4275 [0x51 0x18 0x73 ] */ notedv PITCH_D2, 24, 115 +/* 0x4278 [0xC6 0x2D ] */ instr SF0_INST_45 +/* 0x427A [0x70 0x03 0x73 ] */ notedv PITCH_A4, 3, 115 +/* 0x427D [0x5F 0x06 0x73 ] */ notedv PITCH_E3, 6, 115 +/* 0x4280 [0xFF ] */ end + +.channel CHAN_4281 +/* 0x4281 [0x88 0x42 0x8A ] */ ldlayer 0, LAYER_428A +/* 0x4284 [0x89 0x42 0x95 ] */ ldlayer 1, LAYER_4295 +/* 0x4287 [0xFB 0x41 0xF5 ] */ jump CHAN_41F5 + +.layer LAYER_428A +/* 0x428A [0xFC 0x3F 0x98 ] */ call LAYER_3F98 +/* 0x428D [0x6B 0x0E 0x52 ] */ notedv PITCH_E4, 14, 82 +/* 0x4290 [0x67 0x81 0xFA 0x5A ] */ notedv PITCH_C4, 506, 90 +/* 0x4294 [0xFF ] */ end + +.layer LAYER_4295 +/* 0x4295 [0xC0 0x28 ] */ ldelay 40 +/* 0x4297 [0xC6 0x64 ] */ instr SF0_INST_100 +/* 0x4299 [0xCB 0xC1 0xC0 0xA0 ] */ env ENVELOPE_C1C0, 160 +/* 0x429D [0xFC 0x42 0x5A ] */ call LAYER_425A +/* 0x42A0 [0x6B 0x0E 0x34 ] */ notedv PITCH_E4, 14, 52 +/* 0x42A3 [0xFC 0x42 0x5A ] */ call LAYER_425A +/* 0x42A6 [0x67 0x81 0xFA 0x3C ] */ notedv PITCH_C4, 506, 60 +/* 0x42AA [0xFF ] */ end + +.channel CHAN_42AB +/* 0x42AB [0x88 0x42 0xAF ] */ ldlayer 0, LAYER_42AF +/* 0x42AE [0xFF ] */ end + +.layer LAYER_42AF +/* 0x42AF [0xC6 0x61 ] */ instr SF0_INST_97 +/* 0x42B1 [0xF8 0x02 ] */ loop 2 +/* 0x42B3 [0xC7 0x81 0x24 0x7F ] */ portamento 0x81, PITCH_A3, 127 +/* 0x42B7 [0x6B 0x18 0x64 ] */ notedv PITCH_E4, 24, 100 +/* 0x42BA [0xF7 ] */ loopend +/* 0x42BB [0xFF ] */ end + +.channel CHAN_42BC +/* 0x42BC [0x88 0x42 0xC0 ] */ ldlayer 0, LAYER_42C0 +/* 0x42BF [0xFF ] */ end + +.layer LAYER_42C0 +/* 0x42C0 [0xC6 0x61 ] */ instr SF0_INST_97 +/* 0x42C2 [0xF8 0x02 ] */ loop 2 +/* 0x42C4 [0xC7 0x81 0x38 0x7F ] */ portamento 0x81, PITCH_F5, 127 +/* 0x42C8 [0x73 0x18 0x64 ] */ notedv PITCH_C5, 24, 100 +/* 0x42CB [0xF7 ] */ loopend +/* 0x42CC [0xFF ] */ end + +.channel CHAN_42CD +/* 0x42CD [0xC1 0x42 ] */ instr SF0_INST_66 +/* 0x42CF [0xDC 0x40 ] */ panweight 64 +/* 0x42D1 [0x89 0x42 0xD8 ] */ ldlayer 1, LAYER_42D8 +/* 0x42D4 [0x88 0x42 0xE0 ] */ ldlayer 0, LAYER_42E0 +/* 0x42D7 [0xFF ] */ end + +.layer LAYER_42D8 +/* 0x42D8 [0xC7 0x83 0x0A 0xFF ] */ portamento 0x83, PITCH_G1, 255 +/* 0x42DC [0x4F 0x20 0x60 ] */ notedv PITCH_C2, 32, 96 +/* 0x42DF [0xFF ] */ end + +.layer LAYER_42E0 +/* 0x42E0 [0xC6 0x13 ] */ instr SF0_INST_19 +/* 0x42E2 [0xCB 0xBF 0x44 0x7F ] */ env ENVELOPE_BF44, 127 +/* 0x42E6 [0xC7 0x83 0x25 0xC8 ] */ portamento 0x83, PITCH_BF3, 200 +/* 0x42EA [0x5E 0x80 0x4F 0x55 ] */ noteldv PITCH_EF3, 79, 85 +/* 0x42EE [0xFF ] */ end + +.channel CHAN_42EF +/* 0x42EF [0x88 0x42 0xF3 ] */ ldlayer 0, LAYER_42F3 +/* 0x42F2 [0xFF ] */ end + +.layer LAYER_42F3 +/* 0x42F3 [0xC6 0x42 ] */ instr SF0_INST_66 +/* 0x42F5 [0xCB 0xBF 0x44 0x7F ] */ env ENVELOPE_BF44, 127 +/* 0x42F9 [0xC7 0x81 0x0F 0x7F ] */ portamento 0x81, PITCH_C2, 127 +/* 0x42FD [0x54 0x60 0x64 ] */ notedv PITCH_F2, 96, 100 +/* 0x4300 [0xFF ] */ end + +.channel CHAN_4301 +/* 0x4301 [0xCC 0x1E ] */ ldi 30 +/* 0x4303 [0x71 ] */ stio IO_PORT_1 +/* 0x4304 [0x88 0x43 0x0E ] */ ldlayer 0, LAYER_430E +/* 0x4307 [0xB8 0x06 ] */ rand 6 +/* 0x4309 [0xC7 0x11 0x43 0x11 ] */ stseq 17, LAYER_4310 + STSEQ_NOTEDV_DELAY +/* 0x430D [0xFF ] */ end + +.layer LAYER_430E +/* 0x430E [0xC6 0x6B ] */ instr SF0_INST_107 +LAYER_4310: +/* 0x4310 [0x71 0x14 0x50 ] */ notedv PITCH_BF4, 20, 80 +/* 0x4313 [0xFC 0x3E 0xF3 ] */ call LAYER_3EF3 +/* 0x4316 [0xFF ] */ end + +.channel CHAN_4317 +/* 0x4317 [0x88 0x43 0x1E ] */ ldlayer 0, LAYER_431E +/* 0x431A [0x89 0x43 0x2A ] */ ldlayer 1, LAYER_432A +/* 0x431D [0xFF ] */ end + +.layer LAYER_431E +/* 0x431E [0xC6 0x42 ] */ instr SF0_INST_66 +/* 0x4320 [0xC7 0x83 0x0F 0x7F ] */ portamento 0x83, PITCH_C2, 127 +/* 0x4324 [0x43 0x80 0xC8 0x55 ] */ notedv PITCH_C1, 200, 85 +/* 0x4328 [0xF4 0xF4 ] */ rjump LAYER_431E + +.layer LAYER_432A +/* 0x432A [0xC6 0x33 ] */ instr SF0_INST_51 +LAYER_432C: +/* 0x432C [0x5A 0xFD 0x00 0x48 ] */ notedv PITCH_B2, 32000, 72 +/* 0x4330 [0xF4 0xFA ] */ rjump LAYER_432C + +.channel CHAN_4332 +/* 0x4332 [0xED 0x1E ] */ gain 30 +/* 0x4334 [0x88 0x43 0x3D ] */ ldlayer 0, LAYER_433D +/* 0x4337 [0x89 0x43 0x3B ] */ ldlayer 1, LAYER_433B +/* 0x433A [0xFF ] */ end + +.layer LAYER_433B +/* 0x433B [0xC2 0x02 ] */ transpose 2 +.layer LAYER_433D +/* 0x433D [0xC6 0x6E ] */ instr SF0_INST_110 +/* 0x433F [0xCF 0xDD ] */ releaserate 221 +/* 0x4341 [0x62 0x80 0xC8 0x64 ] */ notedv PITCH_G3, 200, 100 +/* 0x4345 [0xFF ] */ end + +.channel CHAN_4346 +/* 0x4346 [0x88 0x43 0x4A ] */ ldlayer 0, LAYER_434A +/* 0x4349 [0xFF ] */ end + +.layer LAYER_434A +/* 0x434A [0xC6 0x3E ] */ instr SF0_INST_62 +/* 0x434C [0xCF 0xF4 ] */ releaserate 244 +/* 0x434E [0x62 0x0F 0x73 ] */ notedv PITCH_G3, 15, 115 +/* 0x4351 [0xFF ] */ end + +.channel CHAN_4352 +/* 0x4352 [0x88 0x43 0x56 ] */ ldlayer 0, LAYER_4356 +/* 0x4355 [0xFF ] */ end + +.layer LAYER_4356 +/* 0x4356 [0xC6 0x6B ] */ instr SF0_INST_107 +/* 0x4358 [0xC2 0x30 ] */ transpose 48 +/* 0x435A [0xC7 0x81 0x27 0xE0 ] */ portamento 0x81, PITCH_C4, 224 +/* 0x435E [0x60 0x30 0x64 ] */ notedv PITCH_F3, 48, 100 +/* 0x4361 [0xFF ] */ end + +.channel CHAN_4362 +/* 0x4362 [0x89 0x43 0x75 ] */ ldlayer 1, LAYER_4375 +/* 0x4365 [0x88 0x43 0x6F ] */ ldlayer 0, LAYER_436F +/* 0x4368 [0x8A 0x43 0x99 ] */ ldlayer 2, LAYER_4399 +/* 0x436B [0xCC 0x32 ] */ ldi 50 +/* 0x436D [0x71 ] */ stio IO_PORT_1 +/* 0x436E [0xFF ] */ end + +.layer LAYER_436F +/* 0x436F [0xC6 0x0F ] */ instr SF0_INST_15 +/* 0x4371 [0xC2 0x2A ] */ transpose 42 +/* 0x4373 [0xF4 0x02 ] */ rjump LAYER_4377 + +.layer LAYER_4375 +/* 0x4375 [0xC6 0x3C ] */ instr SF0_INST_60 +LAYER_4377: +/* 0x4377 [0xCF 0xDD ] */ releaserate 221 +/* 0x4379 [0xCB 0xBF 0x54 0xFB ] */ env ENVELOPE_BF54, 251 +/* 0x437D [0xC4 ] */ legato +/* 0x437E [0xC7 0x85 0x3C 0xFF ] */ portamento 0x85, PITCH_A5, 255 +/* 0x4382 [0x64 0x55 0x50 ] */ notedv PITCH_A3, 85, 80 +LAYER_4385: +/* 0x4385 [0x6B 0x20 0x50 ] */ notedv PITCH_E4, 32, 80 +/* 0x4388 [0x70 0x38 0x50 ] */ notedv PITCH_A4, 56, 80 +/* 0x438B [0x69 0x1B 0x50 ] */ notedv PITCH_D4, 27, 80 +/* 0x438E [0x62 0x64 0x50 ] */ notedv PITCH_G3, 100, 80 +/* 0x4391 [0x60 0x7F 0x50 ] */ notedv PITCH_F3, 127, 80 +/* 0x4394 [0xC0 0x64 ] */ ldelay 100 +/* 0x4396 [0xFF ] */ end + +/* 0x4397 [0xF4 0xEC ] */ rjump LAYER_4385 + +.layer LAYER_4399 +/* 0x4399 [0xC6 0x7F ] */ instr FONTANY_INSTR_DRUM +/* 0x439B [0xCF 0xDD ] */ releaserate 221 +/* 0x439D [0x47 0x00 0x50 ] */ notedv PITCH_E1, 0, 80 +/* 0x43A0 [0xFF ] */ end + +.channel CHAN_43A1 +/* 0x43A1 [0xC1 0x34 ] */ instr SF0_INST_52 +/* 0x43A3 [0x88 0x43 0xC4 ] */ ldlayer 0, LAYER_43C4 +/* 0x43A6 [0x89 0x43 0xCE ] */ ldlayer 1, LAYER_43CE +/* 0x43A9 [0xB8 0x32 ] */ rand 50 +/* 0x43AB [0xC7 0x00 0x43 0xC5 ] */ stseq 0, LAYER_43C4 + STSEQ_BENDFINE +/* 0x43AF [0xB8 0x03 ] */ rand 3 +/* 0x43B1 [0xC7 0x72 0x43 0xCA ] */ stseq (NOTEDV_OPCODE | PITCH_B4), LAYER_43CA + STSEQ_NOTEDV_OPCODE_PITCH +/* 0x43B5 [0xC7 0x72 0x43 0xD4 ] */ stseq (NOTEDV_OPCODE | PITCH_B4), LAYER_43D4 + STSEQ_NOTEDV_OPCODE_PITCH +/* 0x43B9 [0xB8 0x0C ] */ rand 12 +/* 0x43BB [0xC7 0x06 0x43 0xCB ] */ stseq 6, LAYER_43CA + STSEQ_NOTEDV_DELAY +/* 0x43BF [0xC7 0x06 0x43 0xD5 ] */ stseq 6, LAYER_43D4 + STSEQ_NOTEDV_DELAY +/* 0x43C3 [0xFF ] */ end + +.layer LAYER_43C4 +/* 0x43C4 [0xCE 0x00 ] */ bendfine 0 +/* 0x43C6 [0xC7 0x81 0x33 0x20 ] */ portamento 0x81, PITCH_C5, 32 +LAYER_43CA: +/* 0x43CA [0x67 0x0E 0x5A ] */ notedv PITCH_C4, 14, 90 +/* 0x43CD [0xFF ] */ end + +.layer LAYER_43CE +/* 0x43CE [0xC6 0x4A ] */ instr SF0_INST_74 +/* 0x43D0 [0xCB 0xBF 0xF8 0xF0 ] */ env ENVELOPE_BFF8, 240 +LAYER_43D4: +/* 0x43D4 [0x72 0x0A 0x19 ] */ notedv PITCH_B4, 10, 25 +/* 0x43D7 [0xFF ] */ end + +.channel CHAN_43D8 +/* 0x43D8 [0x88 0x29 0xD5 ] */ ldlayer 0, LAYER_29D5 +/* 0x43DB [0x89 0x29 0xEA ] */ ldlayer 1, LAYER_29EA +/* 0x43DE [0xFF ] */ end + +.channel CHAN_43DF +/* 0x43DF [0xC1 0x18 ] */ instr SF0_INST_24 +/* 0x43E1 [0x88 0x43 0xE5 ] */ ldlayer 0, LAYER_43E5 +/* 0x43E4 [0xFF ] */ end + +.layer LAYER_43E5 +/* 0x43E5 [0xC2 0x30 ] */ transpose 48 +/* 0x43E7 [0x75 0x0C 0x5F ] */ notedv PITCH_D5, 12, 95 +/* 0x43EA [0x77 0x0C 0x5F ] */ notedv PITCH_E5, 12, 95 +/* 0x43ED [0x77 0x0C 0x5F ] */ notedv PITCH_E5, 12, 95 +/* 0x43F0 [0x77 0x0C 0x5F ] */ notedv PITCH_E5, 12, 95 +/* 0x43F3 [0x77 0x0C 0x5F ] */ notedv PITCH_E5, 12, 95 +/* 0x43F6 [0x77 0x30 0x5F ] */ notedv PITCH_E5, 48, 95 +/* 0x43F9 [0xFF ] */ end + +.layer LAYER_43FA +/* 0x43FA [0xC2 0x30 ] */ transpose 48 +/* 0x43FC [0x72 0x0B 0x5F ] */ notedv PITCH_B4, 11, 95 +/* 0x43FF [0x77 0x0A 0x5F ] */ notedv PITCH_E5, 10, 95 +/* 0x4402 [0x72 0x0D 0x5F ] */ notedv PITCH_B4, 13, 95 +/* 0x4405 [0x72 0x0C 0x5F ] */ notedv PITCH_B4, 12, 95 +/* 0x4408 [0x72 0x0E 0x5F ] */ notedv PITCH_B4, 14, 95 +/* 0x440B [0x72 0x30 0x5F ] */ notedv PITCH_B4, 48, 95 +/* 0x440E [0xFF ] */ end + +.channel CHAN_440F +/* 0x440F [0xC1 0x18 ] */ instr SF0_INST_24 +/* 0x4411 [0x88 0x43 0xFA ] */ ldlayer 0, LAYER_43FA +/* 0x4414 [0xFF ] */ end + +.channel CHAN_4415 +/* 0x4415 [0x88 0x44 0x27 ] */ ldlayer 0, LAYER_4427 +/* 0x4418 [0x89 0x44 0x1F ] */ ldlayer 1, LAYER_441F +/* 0x441B [0x8A 0x44 0x31 ] */ ldlayer 2, LAYER_4431 +/* 0x441E [0xFF ] */ end + +.layer LAYER_441F +/* 0x441F [0xC6 0x67 ] */ instr SF0_INST_103 +/* 0x4421 [0xC2 0x30 ] */ transpose 48 +/* 0x4423 [0x60 0x00 0x6E ] */ notedv PITCH_F3, 0, 110 +/* 0x4426 [0xFF ] */ end + +.layer LAYER_4427 +/* 0x4427 [0xC6 0x08 ] */ instr SF0_INST_8 +/* 0x4429 [0xCB 0xC1 0x5C 0xF5 ] */ env ENVELOPE_C15C, 245 +/* 0x442D [0x5B 0x00 0x55 ] */ notedv PITCH_C3, 0, 85 +/* 0x4430 [0xFF ] */ end + +.layer LAYER_4431 +/* 0x4431 [0xC6 0x44 ] */ instr SF0_INST_68 +/* 0x4433 [0xCB 0xBF 0xAC 0xFB ] */ env ENVELOPE_BFAC, 251 +/* 0x4437 [0xC2 0x24 ] */ transpose 36 +/* 0x4439 [0x70 0x64 0x20 ] */ notedv PITCH_A4, 100, 32 +/* 0x443C [0xFF ] */ end + +.channel CHAN_443D +/* 0x443D [0xED 0x20 ] */ gain 32 +/* 0x443F [0xFC 0x3B 0xAC ] */ call CHAN_3BAC +/* 0x4442 [0x8B 0x2E 0x96 ] */ ldlayer 3, LAYER_2E96 +/* 0x4445 [0xFF ] */ end + +.channel CHAN_4446 +/* 0x4446 [0x88 0x44 0x4F ] */ ldlayer 0, LAYER_444F +/* 0x4449 [0x89 0x44 0x4D ] */ ldlayer 1, LAYER_444D +/* 0x444C [0xFF ] */ end + +.layer LAYER_444D +/* 0x444D [0xC2 0x03 ] */ transpose 3 +.layer LAYER_444F +/* 0x444F [0xF0 0x10 0x00 ] */ unk_F0 4096 +/* 0x4452 [0xC6 0x4D ] */ instr SF0_INST_77 +/* 0x4454 [0xCB 0xC0 0x80 0xD3 ] */ env ENVELOPE_C080, 211 +/* 0x4458 [0xC4 ] */ legato +LAYER_4459: +/* 0x4459 [0x6E 0x80 0xC8 0x5F ] */ notedv PITCH_G4, 200, 95 +/* 0x445D [0xF4 0xFA ] */ rjump LAYER_4459 + +.channel CHAN_445F +/* 0x445F [0xCC 0x32 ] */ ldi 50 +CHAN_4461: +/* 0x4461 [0xC7 0x00 0x44 0x7A ] */ stseq 0, LAYER_4479 + STSEQ_TRANSPOSITION +/* 0x4465 [0xC7 0x00 0x44 0x82 ] */ stseq 0, LAYER_4481 + STSEQ_TRANSPOSITION +/* 0x4469 [0xCC 0x1E ] */ ldi 30 +/* 0x446B [0x71 ] */ stio IO_PORT_1 +/* 0x446C [0x88 0x44 0x73 ] */ ldlayer 0, LAYER_4473 +/* 0x446F [0x89 0x44 0x7F ] */ ldlayer 1, LAYER_447F +/* 0x4472 [0xFF ] */ end + +.layer LAYER_4473 +/* 0x4473 [0xC6 0x57 ] */ instr SF0_INST_87 +/* 0x4475 [0xCB 0xBF 0x98 0xFB ] */ env ENVELOPE_BF98, 251 +LAYER_4479: +/* 0x4479 [0xC2 0x30 ] */ transpose 48 +/* 0x447B [0x58 0x05 0x5D ] */ notedv PITCH_A2, 5, 93 +/* 0x447E [0xFF ] */ end + +.layer LAYER_447F +/* 0x447F [0xC6 0x29 ] */ instr SF0_INST_41 +LAYER_4481: +/* 0x4481 [0xC2 0x30 ] */ transpose 48 +/* 0x4483 [0x58 0x05 0x4E ] */ notedv PITCH_A2, 5, 78 +/* 0x4486 [0xFF ] */ end + +.channel CHAN_4487 +/* 0x4487 [0xCC 0x31 ] */ ldi 49 +/* 0x4489 [0xF4 0xD6 ] */ rjump CHAN_4461 + +.channel CHAN_448B +/* 0x448B [0x88 0x44 0x92 ] */ ldlayer 0, LAYER_4492 +/* 0x448E [0x89 0x3E 0xF3 ] */ ldlayer 1, LAYER_3EF3 +/* 0x4491 [0xFF ] */ end + +.layer LAYER_4492 +/* 0x4492 [0xC6 0x47 ] */ instr SF0_INST_71 +/* 0x4494 [0xC7 0x82 0x1B 0xFF ] */ portamento 0x82, PITCH_C3, 255 +/* 0x4498 [0x43 0x0A 0x4B ] */ notedv PITCH_C1, 10, 75 +/* 0x449B [0xFF ] */ end + +.channel CHAN_449C +/* 0x449C [0x88 0x44 0xA3 ] */ ldlayer 0, LAYER_44A3 +/* 0x449F [0x89 0x3E 0xF3 ] */ ldlayer 1, LAYER_3EF3 +/* 0x44A2 [0xFF ] */ end + +.layer LAYER_44A3 +/* 0x44A3 [0xC6 0x47 ] */ instr SF0_INST_71 +/* 0x44A5 [0xC7 0x82 0x1B 0xFF ] */ portamento 0x82, PITCH_C3, 255 +/* 0x44A9 [0x43 0x05 0x4B ] */ notedv PITCH_C1, 5, 75 +/* 0x44AC [0xC7 0x82 0x16 0xFF ] */ portamento 0x82, PITCH_G2, 255 +/* 0x44B0 [0x43 0x0A 0x4B ] */ notedv PITCH_C1, 10, 75 +/* 0x44B3 [0xFF ] */ end + +.channel CHAN_44B4 +/* 0x44B4 [0x88 0x44 0xB8 ] */ ldlayer 0, LAYER_44B8 +/* 0x44B7 [0xFF ] */ end + +.layer LAYER_44B8 +/* 0x44B8 [0xC6 0x4A ] */ instr SF0_INST_74 +/* 0x44BA [0x5E 0x03 0x55 ] */ notedv PITCH_EF3, 3, 85 +/* 0x44BD [0xFF ] */ end + +.channel CHAN_44BE +/* 0x44BE [0x88 0x44 0xC2 ] */ ldlayer 0, LAYER_44C2 +/* 0x44C1 [0xFF ] */ end + +.layer LAYER_44C2 +/* 0x44C2 [0xC6 0x29 ] */ instr SF0_INST_41 +/* 0x44C4 [0x74 0x00 0x64 ] */ notedv PITCH_DF5, 0, 100 +/* 0x44C7 [0xFF ] */ end + +.channel CHAN_44C8 +/* 0x44C8 [0x88 0x09 0x6E ] */ ldlayer 0, LAYER_096E +/* 0x44CB [0xFF ] */ end + +.channel CHAN_44CC +/* 0x44CC [0xED 0x2D ] */ gain 45 +/* 0x44CE [0x88 0x44 0xD2 ] */ ldlayer 0, LAYER_44D2 +/* 0x44D1 [0xFF ] */ end + +.layer LAYER_44D2 +/* 0x44D2 [0xC2 0xF8 ] */ transpose -8 +/* 0x44D4 [0xFB 0x07 0x36 ] */ jump LAYER_0736 + +.channel CHAN_44D7 +/* 0x44D7 [0xCC 0x00 ] */ ldi 0 +/* 0x44D9 [0xC7 0x22 0x44 0xF2 ] */ stseq 34, LAYER_44F0 + STSEQ_PORTAMENTO_PITCH +/* 0x44DD [0xC7 0x69 0x44 0xF4 ] */ stseq (NOTEDV_OPCODE | PITCH_D4), LAYER_44F4 + STSEQ_NOTEDV_OPCODE_PITCH +CHAN_44E1: +/* 0x44E1 [0x88 0x44 0xE8 ] */ ldlayer 0, LAYER_44E8 +/* 0x44E4 [0x89 0x44 0xEE ] */ ldlayer 1, LAYER_44EE +/* 0x44E7 [0xFF ] */ end + +.layer LAYER_44E8 +/* 0x44E8 [0xC6 0x4D ] */ instr SF0_INST_77 +/* 0x44EA [0xC2 0x04 ] */ transpose 4 +/* 0x44EC [0xF4 0x02 ] */ rjump LAYER_44F0 + +.layer LAYER_44EE +/* 0x44EE [0xC6 0x36 ] */ instr SF0_INST_54 +LAYER_44F0: +/* 0x44F0 [0xC7 0x81 0x22 0x40 ] */ portamento 0x81, PITCH_G3, 64 +LAYER_44F4: +/* 0x44F4 [0x69 0x80 0xC0 0x55 ] */ notedv PITCH_D4, 192, 85 +LAYER_44F8: +/* 0x44F8 [0xC0 0x7F ] */ ldelay 127 +/* 0x44FA [0xF4 0xFC ] */ rjump LAYER_44F8 + +.channel CHAN_44FC +/* 0x44FC [0xCC 0x00 ] */ ldi 0 +/* 0x44FE [0xC7 0x29 0x44 0xF2 ] */ stseq 41, LAYER_44F0 + STSEQ_PORTAMENTO_PITCH +/* 0x4502 [0xC7 0x62 0x44 0xF4 ] */ stseq (NOTEDV_OPCODE | PITCH_G3), LAYER_44F4 + STSEQ_NOTEDV_OPCODE_PITCH +/* 0x4506 [0xF4 0xD9 ] */ rjump CHAN_44E1 + +.channel CHAN_4508 +/* 0x4508 [0x88 0x45 0x10 ] */ ldlayer 0, LAYER_4510 +/* 0x450B [0xD7 0xFF ] */ vibfreq 255 +/* 0x450D [0xD8 0x32 ] */ vibdepth 50 +/* 0x450F [0xFF ] */ end + +.layer LAYER_4510 +/* 0x4510 [0xC6 0x6C ] */ instr SF0_INST_108 +/* 0x4512 [0xC2 0x30 ] */ transpose 48 +/* 0x4514 [0x69 0x00 0x4B ] */ notedv PITCH_D4, 0, 75 +/* 0x4517 [0xFF ] */ end + +.channel CHAN_4518 +/* 0x4518 [0x88 0x45 0x1C ] */ ldlayer 0, LAYER_451C +/* 0x451B [0xFF ] */ end + +.layer LAYER_451C +/* 0x451C [0xC6 0x18 ] */ instr SF0_INST_24 +/* 0x451E [0xCB 0xC1 0x24 0xEB ] */ env ENVELOPE_C124, 235 +/* 0x4522 [0xC7 0x81 0x32 0x60 ] */ portamento 0x81, PITCH_B4, 96 +/* 0x4526 [0x6C 0x78 0x37 ] */ notedv PITCH_F4, 120, 55 +/* 0x4529 [0xFF ] */ end + +.channel CHAN_452A +/* 0x452A [0x88 0x45 0x2E ] */ ldlayer 0, LAYER_452E +/* 0x452D [0xFF ] */ end + +.layer LAYER_452E +/* 0x452E [0xC6 0x18 ] */ instr SF0_INST_24 +/* 0x4530 [0xCB 0xC1 0x24 0xEB ] */ env ENVELOPE_C124, 235 +/* 0x4534 [0xC7 0x81 0x3A 0x80 ] */ portamento 0x81, PITCH_G5, 128 +/* 0x4538 [0x77 0x30 0x57 ] */ notedv PITCH_E5, 48, 87 +/* 0x453B [0xFF ] */ end + +.channel CHAN_453C +/* 0x453C [0x88 0x45 0x40 ] */ ldlayer 0, LAYER_4540 +/* 0x453F [0xFF ] */ end + +.layer LAYER_4540 +/* 0x4540 [0xC6 0x14 ] */ instr SF0_INST_20 +/* 0x4542 [0xCB 0xBF 0x98 0xFB ] */ env ENVELOPE_BF98, 251 +/* 0x4546 [0xC7 0x81 0x18 0x88 ] */ portamento 0x81, PITCH_A2, 136 +/* 0x454A [0x64 0x48 0x64 ] */ notedv PITCH_A3, 72, 100 +/* 0x454D [0xFF ] */ end + +.channel CHAN_454E +/* 0x454E [0x88 0x45 0x55 ] */ ldlayer 0, LAYER_4555 +/* 0x4551 [0x89 0x45 0x79 ] */ ldlayer 1, LAYER_4579 +/* 0x4554 [0xFF ] */ end + +.layer LAYER_4555 +/* 0x4555 [0xC6 0x18 ] */ instr SF0_INST_24 +LAYER_4557: +/* 0x4557 [0xCB 0xC0 0x0C 0xDD ] */ env ENVELOPE_C00C, 221 +/* 0x455B [0xC2 0x00 ] */ transpose 0 +/* 0x455D [0xFC 0x45 0x71 ] */ call LAYER_4571 +/* 0x4560 [0xC2 0x02 ] */ transpose 2 +/* 0x4562 [0xFC 0x45 0x71 ] */ call LAYER_4571 +/* 0x4565 [0xC2 0x04 ] */ transpose 4 +/* 0x4567 [0xFC 0x45 0x71 ] */ call LAYER_4571 +/* 0x456A [0xC2 0x06 ] */ transpose 6 +LAYER_456C: +/* 0x456C [0xFC 0x45 0x71 ] */ call LAYER_4571 +/* 0x456F [0xF4 0xFB ] */ rjump LAYER_456C + +.layer LAYER_4571 +/* 0x4571 [0xC7 0x81 0x2A 0xFF ] */ portamento 0x81, PITCH_EF4, 255 +/* 0x4575 [0x76 0x16 0x4B ] */ notedv PITCH_EF5, 22, 75 +/* 0x4578 [0xFF ] */ end + +.layer LAYER_4579 +/* 0x4579 [0xC6 0x45 ] */ instr SF0_INST_69 +/* 0x457B [0xF4 0xDA ] */ rjump LAYER_4557 + +.channel CHAN_457D +/* 0x457D [0x88 0x45 0x84 ] */ ldlayer 0, LAYER_4584 +/* 0x4580 [0x89 0x45 0x8D ] */ ldlayer 1, LAYER_458D +/* 0x4583 [0xFF ] */ end + +.layer LAYER_4584 +/* 0x4584 [0xC0 0x06 ] */ ldelay 6 +/* 0x4586 [0xC4 ] */ legato +/* 0x4587 [0xC6 0x07 ] */ instr SF0_INST_7 +/* 0x4589 [0x56 0x18 0x50 ] */ notedv PITCH_G2, 24, 80 +/* 0x458C [0xFF ] */ end + +.layer LAYER_458D +/* 0x458D [0xC6 0x28 ] */ instr SF0_INST_40 +/* 0x458F [0x4F 0x0C 0x48 ] */ notedv PITCH_C2, 12, 72 +/* 0x4592 [0xFF ] */ end + +.channel CHAN_4593 +/* 0x4593 [0x88 0x45 0xA0 ] */ ldlayer 0, LAYER_45A0 +/* 0x4596 [0x89 0x45 0x9A ] */ ldlayer 1, LAYER_459A +/* 0x4599 [0xFF ] */ end + +.layer LAYER_459A +/* 0x459A [0xC6 0x3F ] */ instr SF0_INST_63 +/* 0x459C [0x66 0x00 0x68 ] */ notedv PITCH_B3, 0, 104 +/* 0x459F [0xFF ] */ end + +.layer LAYER_45A0 +/* 0x45A0 [0xC6 0x15 ] */ instr SF0_INST_21 +/* 0x45A2 [0xC2 0x30 ] */ transpose 48 +/* 0x45A4 [0x6E 0x00 0x63 ] */ notedv PITCH_G4, 0, 99 +/* 0x45A7 [0xFF ] */ end + +.channel CHAN_45A8 +/* 0x45A8 [0xDC 0x00 ] */ panweight 0 +/* 0x45AA [0xFB 0x31 0xFE ] */ jump CHAN_31FE + +.channel CHAN_45AD +/* 0x45AD [0x88 0x45 0xB1 ] */ ldlayer 0, LAYER_45B1 +/* 0x45B0 [0xFF ] */ end + +.layer LAYER_45B1 +/* 0x45B1 [0xC6 0x2F ] */ instr SF0_INST_47 +/* 0x45B3 [0xCB 0xBF 0xAC 0xFB ] */ env ENVELOPE_BFAC, 251 +/* 0x45B7 [0x5B 0x50 0x64 ] */ notedv PITCH_C3, 80, 100 +/* 0x45BA [0xFF ] */ end + +.channel CHAN_45BB +/* 0x45BB [0x88 0x45 0xC5 ] */ ldlayer 0, LAYER_45C5 +/* 0x45BE [0x89 0x45 0xD4 ] */ ldlayer 1, LAYER_45D4 +/* 0x45C1 [0x8A 0x45 0xE2 ] */ ldlayer 2, LAYER_45E2 +/* 0x45C4 [0xFF ] */ end + +.layer LAYER_45C5 +/* 0x45C5 [0xC6 0x42 ] */ instr SF0_INST_66 +/* 0x45C7 [0xC2 0x30 ] */ transpose 48 +/* 0x45C9 [0xC4 ] */ legato +/* 0x45CA [0xC7 0x85 0x0C 0x0A ] */ portamento 0x85, PITCH_A1, 10 +LAYER_45CE: +/* 0x45CE [0x52 0x81 0xF4 0x64 ] */ notedv PITCH_EF2, 500, 100 +/* 0x45D2 [0xF4 0xFA ] */ rjump LAYER_45CE + +.layer LAYER_45D4 +/* 0x45D4 [0xC6 0x36 ] */ instr SF0_INST_54 +/* 0x45D6 [0xC7 0x81 0x0F 0xFF ] */ portamento 0x81, PITCH_C2, 255 +/* 0x45DA [0x55 0x14 0x50 ] */ notedv PITCH_GF2, 20, 80 +LAYER_45DD: +/* 0x45DD [0x57 0x12 0x5F ] */ notedv PITCH_AF2, 18, 95 +/* 0x45E0 [0xF4 0xFB ] */ rjump LAYER_45DD + +.layer LAYER_45E2 +/* 0x45E2 [0xC6 0x4D ] */ instr SF0_INST_77 +/* 0x45E4 [0xC4 ] */ legato +/* 0x45E5 [0xC7 0x85 0x1E 0x0A ] */ portamento 0x85, PITCH_EF3, 10 +LAYER_45E9: +/* 0x45E9 [0x64 0x81 0xF4 0x6E ] */ notedv PITCH_A3, 500, 110 +/* 0x45ED [0xF4 0xFA ] */ rjump LAYER_45E9 + +.channel CHAN_45EF +/* 0x45EF [0x88 0x2A 0x17 ] */ ldlayer 0, LAYER_2A17 +/* 0x45F2 [0x89 0x2D 0x95 ] */ ldlayer 1, LAYER_2D95 +/* 0x45F5 [0x8A 0x45 0xFB ] */ ldlayer 2, LAYER_45FB +/* 0x45F8 [0xFF ] */ end + +.layer LAYER_45F9 +/* 0x45F9 [0xC2 0xFE ] */ transpose -2 +.layer LAYER_45FB +/* 0x45FB [0xC6 0x3F ] */ instr SF0_INST_63 +/* 0x45FD [0xCB 0xC0 0x34 0xEB ] */ env ENVELOPE_C034, 235 +/* 0x4601 [0x50 0x06 0x64 ] */ notedv PITCH_DF2, 6, 100 +/* 0x4604 [0x4B 0x00 0x64 ] */ notedv PITCH_AF1, 0, 100 +/* 0x4607 [0xFF ] */ end + +.channel CHAN_4608 +/* 0x4608 [0xC1 0x42 ] */ instr SF0_INST_66 +/* 0x460A [0xD9 0xDD ] */ releaserate 221 +/* 0x460C [0x88 0x46 0x16 ] */ ldlayer 0, LAYER_4616 +/* 0x460F [0x89 0x46 0x21 ] */ ldlayer 1, LAYER_4621 +/* 0x4612 [0x8A 0x46 0x2A ] */ ldlayer 2, LAYER_462A +/* 0x4615 [0xFF ] */ end + +.layer LAYER_4616 +/* 0x4616 [0xC2 0x30 ] */ transpose 48 +/* 0x4618 [0xC7 0x81 0x18 0xFF ] */ portamento 0x81, PITCH_A2, 255 +/* 0x461C [0x52 0x80 0xC8 0x64 ] */ notedv PITCH_EF2, 200, 100 +/* 0x4620 [0xFF ] */ end + +.layer LAYER_4621 +/* 0x4621 [0xC7 0x81 0x18 0xFF ] */ portamento 0x81, PITCH_A2, 255 +/* 0x4625 [0x52 0x80 0xC8 0x64 ] */ notedv PITCH_EF2, 200, 100 +/* 0x4629 [0xFF ] */ end + +.layer LAYER_462A +/* 0x462A [0xC6 0x4D ] */ instr SF0_INST_77 +/* 0x462C [0xCF 0xDD ] */ releaserate 221 +/* 0x462E [0xC7 0x81 0x1E 0x0A ] */ portamento 0x81, PITCH_EF3, 10 +/* 0x4632 [0x64 0x80 0xC8 0x6E ] */ notedv PITCH_A3, 200, 110 +/* 0x4636 [0xFF ] */ end + +.channel CHAN_4637 +/* 0x4637 [0x88 0x46 0x43 ] */ ldlayer 0, LAYER_4643 +/* 0x463A [0x89 0x45 0xF9 ] */ ldlayer 1, LAYER_45F9 +/* 0x463D [0x8A 0x2A 0x17 ] */ ldlayer 2, LAYER_2A17 +/* 0x4640 [0xFF ] */ end + +.layer LAYER_4641 +/* 0x4641 [0xC2 0xFE ] */ transpose -2 +.layer LAYER_4643 +/* 0x4643 [0xC6 0x41 ] */ instr SF0_INST_65 +/* 0x4645 [0xCF 0xDD ] */ releaserate 221 +/* 0x4647 [0x4F 0x00 0x6E ] */ notedv PITCH_C2, 0, 110 +/* 0x464A [0xFF ] */ end + +.channel CHAN_464B +/* 0x464B [0x88 0x46 0x41 ] */ ldlayer 0, LAYER_4641 +/* 0x464E [0x89 0x46 0x55 ] */ ldlayer 1, LAYER_4655 +/* 0x4651 [0x8A 0x2A 0x17 ] */ ldlayer 2, LAYER_2A17 +/* 0x4654 [0xFF ] */ end + +.layer LAYER_4655 +/* 0x4655 [0xF4 0xEA ] */ rjump LAYER_4641 + +.channel CHAN_4657 +/* 0x4657 [0x88 0x46 0x61 ] */ ldlayer 0, LAYER_4661 +/* 0x465A [0x89 0x46 0x65 ] */ ldlayer 1, LAYER_4665 +/* 0x465D [0x8A 0x2A 0x17 ] */ ldlayer 2, LAYER_2A17 +/* 0x4660 [0xFF ] */ end + +.layer LAYER_4661 +/* 0x4661 [0xC2 0xFC ] */ transpose -4 +/* 0x4663 [0xF4 0xDE ] */ rjump LAYER_4643 + +.layer LAYER_4665 +/* 0x4665 [0xF4 0xDA ] */ rjump LAYER_4641 + +.channel CHAN_4667 +/* 0x4667 [0xC1 0x36 ] */ instr SF0_INST_54 +/* 0x4669 [0xDA 0xBF 0xF8 ] */ env ENVELOPE_BFF8 +/* 0x466C [0x88 0x46 0x77 ] */ ldlayer 0, LAYER_4677 +/* 0x466F [0x89 0x46 0x73 ] */ ldlayer 1, LAYER_4673 +/* 0x4672 [0xFF ] */ end + +.layer LAYER_4673 +/* 0x4673 [0xC6 0x4D ] */ instr SF0_INST_77 +/* 0x4675 [0xC2 0x16 ] */ transpose 22 +.layer LAYER_4677 +/* 0x4677 [0xC4 ] */ legato +/* 0x4678 [0xC7 0x81 0x13 0xAF ] */ portamento 0x81, PITCH_E2, 175 +LAYER_467C: +/* 0x467C [0x58 0x60 0x73 ] */ notedv PITCH_A2, 96, 115 +/* 0x467F [0xF4 0xFB ] */ rjump LAYER_467C + +.channel CHAN_4681 +/* 0x4681 [0x88 0x46 0x99 ] */ ldlayer 0, LAYER_4699 +/* 0x4684 [0x89 0x46 0x88 ] */ ldlayer 1, LAYER_4688 +/* 0x4687 [0xFF ] */ end + +.layer LAYER_4688 +/* 0x4688 [0xC6 0x0C ] */ instr SF0_INST_12 +/* 0x468A [0xCB 0xC0 0x80 0xE1 ] */ env ENVELOPE_C080, 225 +/* 0x468E [0xC4 ] */ legato +/* 0x468F [0xC7 0x81 0x3E 0xFF ] */ portamento 0x81, PITCH_B5, 255 +LAYER_4693: +/* 0x4693 [0x73 0x83 0xE8 0x60 ] */ notedv PITCH_C5, 1000, 96 +/* 0x4697 [0xF4 0xFA ] */ rjump LAYER_4693 + +.layer LAYER_4699 +/* 0x4699 [0xC6 0x23 ] */ instr SF0_INST_35 +LAYER_469B: +/* 0x469B [0xCB 0xC0 0x80 0xE1 ] */ env ENVELOPE_C080, 225 +/* 0x469F [0xC7 0x81 0x2C 0xFF ] */ portamento 0x81, PITCH_F4, 255 +/* 0x46A3 [0x51 0x80 0xB9 0x60 ] */ notedv PITCH_D2, 185, 96 +/* 0x46A7 [0xC7 0x81 0x33 0xFF ] */ portamento 0x81, PITCH_C5, 255 +/* 0x46AB [0x58 0x80 0xC8 0x60 ] */ notedv PITCH_A2, 200, 96 +/* 0x46AF [0xF4 0xEA ] */ rjump LAYER_469B + +.channel CHAN_46B1 +/* 0x46B1 [0x88 0x46 0xBB ] */ ldlayer 0, LAYER_46BB +/* 0x46B4 [0x89 0x2A 0x00 ] */ ldlayer 1, LAYER_2A00 +/* 0x46B7 [0x8A 0x3D 0x7A ] */ ldlayer 2, LAYER_3D7A +/* 0x46BA [0xFF ] */ end + +.layer LAYER_46BB +/* 0x46BB [0xC0 0x04 ] */ ldelay 4 +/* 0x46BD [0xC6 0x2F ] */ instr SF0_INST_47 +/* 0x46BF [0xCB 0xBF 0x30 0xFB ] */ env ENVELOPE_BF30, 251 +/* 0x46C3 [0xC7 0x81 0x35 0xFF ] */ portamento 0x81, PITCH_D5, 255 +/* 0x46C7 [0x69 0x0C 0x6E ] */ notedv PITCH_D4, 12, 110 +/* 0x46CA [0x60 0x64 0x6E ] */ notedv PITCH_F3, 100, 110 +/* 0x46CD [0xFF ] */ end + +.channel CHAN_46CE +/* 0x46CE [0xCC 0x5A ] */ ldi 90 +/* 0x46D0 [0xC7 0x00 0x47 0x03 ] */ stseq 0, LAYER_4700 + STSEQ_NOTEDV_VELOCITY +/* 0x46D4 [0x88 0x46 0xF5 ] */ ldlayer 0, LAYER_46F5 +/* 0x46D7 [0x89 0x46 0xF1 ] */ ldlayer 1, LAYER_46F1 +/* 0x46DA [0x8A 0x47 0x06 ] */ ldlayer 2, LAYER_4706 +CHAN_46DD: +/* 0x46DD [0xFC 0x00 0x7E ] */ call CHAN_007E +/* 0x46E0 [0xFC 0x00 0x65 ] */ call CHAN_0065 +/* 0x46E3 [0xF3 0xF8 ] */ rbeqz CHAN_46DD +/* 0x46E5 [0x88 0x47 0x2C ] */ ldlayer 0, LAYER_472C +/* 0x46E8 [0x89 0x47 0x28 ] */ ldlayer 1, LAYER_4728 +/* 0x46EB [0x8A 0x47 0x3A ] */ ldlayer 2, LAYER_473A +/* 0x46EE [0xFD 0x78 ] */ delay 120 +/* 0x46F0 [0xFF ] */ end + +.layer LAYER_46F1 +/* 0x46F1 [0xCD 0x14 ] */ stereo 1, 0, 1, 0, 0 +/* 0x46F3 [0xC2 0xFD ] */ transpose -3 +.layer LAYER_46F5 +/* 0x46F5 [0xC6 0x4D ] */ instr SF0_INST_77 +/* 0x46F7 [0xCB 0xC0 0x80 0xD3 ] */ env ENVELOPE_C080, 211 +/* 0x46FB [0xC4 ] */ legato +/* 0x46FC [0xC7 0x81 0x2B 0xFF ] */ portamento 0x81, PITCH_E4, 255 +LAYER_4700: +/* 0x4700 [0x6E 0x80 0xC8 0x5A ] */ notedv PITCH_G4, 200, 90 +/* 0x4704 [0xF4 0xFA ] */ rjump LAYER_4700 + +.layer LAYER_4706 +/* 0x4706 [0xC0 0x64 ] */ ldelay 100 +/* 0x4708 [0xFC 0x47 0x44 ] */ call LAYER_4744 +/* 0x470B [0x4F 0x81 0x97 0x54 ] */ notedv PITCH_C2, 407, 84 +/* 0x470F [0xC0 0x80 0xC8 ] */ ldelay 200 +LAYER_4712: +/* 0x4712 [0x51 0x81 0x3D 0x54 ] */ notedv PITCH_D2, 317, 84 +/* 0x4716 [0xC0 0x81 0x01 ] */ ldelay 257 +/* 0x4719 [0x56 0x6F 0x50 ] */ notedv PITCH_G2, 111, 80 +/* 0x471C [0xC0 0x81 0x26 ] */ ldelay 294 +/* 0x471F [0x53 0x81 0x29 0x44 ] */ notedv PITCH_E2, 297, 68 +/* 0x4723 [0xC0 0x80 0xB8 ] */ ldelay 184 +/* 0x4726 [0xF4 0xEA ] */ rjump LAYER_4712 + +.layer LAYER_4728 +/* 0x4728 [0xCD 0x14 ] */ stereo 1, 0, 1, 0, 0 +/* 0x472A [0xC2 0xFD ] */ transpose -3 +.layer LAYER_472C +/* 0x472C [0xC6 0x4D ] */ instr SF0_INST_77 +/* 0x472E [0xCB 0xC0 0x80 0xAA ] */ env ENVELOPE_C080, 170 +/* 0x4732 [0xC7 0x81 0x2C 0xFF ] */ portamento 0x81, PITCH_F4, 255 +/* 0x4736 [0x67 0x78 0x50 ] */ notedv PITCH_C4, 120, 80 +/* 0x4739 [0xFF ] */ end + +.layer LAYER_473A +/* 0x473A [0xC6 0x2F ] */ instr SF0_INST_47 +/* 0x473C [0xCB 0xC0 0x94 0xC8 ] */ env ENVELOPE_C094, 200 +/* 0x4740 [0x4A 0x78 0x5A ] */ notedv PITCH_G1, 120, 90 +/* 0x4743 [0xFF ] */ end + +.layer LAYER_4744 +/* 0x4744 [0xC6 0x2F ] */ instr SF0_INST_47 +/* 0x4746 [0xCB 0xC0 0x94 0xDD ] */ env ENVELOPE_C094, 221 +/* 0x474A [0xFF ] */ end + +.channel CHAN_474B +/* 0x474B [0xED 0x14 ] */ gain 20 +/* 0x474D [0x88 0x47 0x62 ] */ ldlayer 0, LAYER_4762 +/* 0x4750 [0x89 0x47 0x54 ] */ ldlayer 1, LAYER_4754 +/* 0x4753 [0xFF ] */ end + +.layer LAYER_4754 +/* 0x4754 [0xC6 0x2F ] */ instr SF0_INST_47 +/* 0x4756 [0xCB 0xBF 0x98 0xFB ] */ env ENVELOPE_BF98, 251 +/* 0x475A [0xC7 0x81 0x2B 0x90 ] */ portamento 0x81, PITCH_E4, 144 +/* 0x475E [0x4E 0x20 0x6E ] */ notedv PITCH_B1, 32, 110 +/* 0x4761 [0xFF ] */ end + +.layer LAYER_4762 +/* 0x4762 [0xC6 0x41 ] */ instr SF0_INST_65 +/* 0x4764 [0xCB 0xBF 0x98 0xFB ] */ env ENVELOPE_BF98, 251 +/* 0x4768 [0x64 0x3A 0x6E ] */ notedv PITCH_A3, 58, 110 +/* 0x476B [0xFF ] */ end + +.channel CHAN_476C +/* 0x476C [0x88 0x47 0x73 ] */ ldlayer 0, LAYER_4773 +/* 0x476F [0x89 0x47 0x7D ] */ ldlayer 1, LAYER_477D +/* 0x4772 [0xFF ] */ end + +.layer LAYER_4773 +/* 0x4773 [0xC6 0x43 ] */ instr SF0_INST_67 +/* 0x4775 [0xC7 0x81 0x10 0x7F ] */ portamento 0x81, PITCH_DF2, 127 +/* 0x4779 [0x75 0x40 0x6E ] */ notedv PITCH_D5, 64, 110 +/* 0x477C [0xFF ] */ end + +.layer LAYER_477D +/* 0x477D [0xC6 0x3A ] */ instr SF0_INST_58 +/* 0x477F [0xC7 0x81 0x2A 0xFF ] */ portamento 0x81, PITCH_EF4, 255 +/* 0x4783 [0x68 0x40 0x60 ] */ notedv PITCH_DF4, 64, 96 +/* 0x4786 [0xFF ] */ end + +.channel CHAN_4787 +/* 0x4787 [0x88 0x47 0xAF ] */ ldlayer 0, LAYER_47AF +/* 0x478A [0x89 0x47 0xA0 ] */ ldlayer 1, LAYER_47A0 +/* 0x478D [0x8A 0x47 0x91 ] */ ldlayer 2, LAYER_4791 +/* 0x4790 [0xFF ] */ end + +.layer LAYER_4791 +/* 0x4791 [0xC6 0x29 ] */ instr SF0_INST_41 +/* 0x4793 [0xCF 0xD3 ] */ releaserate 211 +/* 0x4795 [0x67 0x08 0x6E ] */ notedv PITCH_C4, 8, 110 +/* 0x4798 [0xC6 0x15 ] */ instr SF0_INST_21 +/* 0x479A [0xC2 0x30 ] */ transpose 48 +/* 0x479C [0x60 0x00 0x5A ] */ notedv PITCH_F3, 0, 90 +/* 0x479F [0xFF ] */ end + +.layer LAYER_47A0 +/* 0x47A0 [0xC6 0x2F ] */ instr SF0_INST_47 +/* 0x47A2 [0xCF 0xD3 ] */ releaserate 211 +/* 0x47A4 [0x5B 0x08 0x6E ] */ notedv PITCH_C3, 8, 110 +/* 0x47A7 [0xC6 0x15 ] */ instr SF0_INST_21 +/* 0x47A9 [0xC2 0x30 ] */ transpose 48 +/* 0x47AB [0x6B 0x18 0x60 ] */ notedv PITCH_E4, 24, 96 +/* 0x47AE [0xFF ] */ end + +.layer LAYER_47AF +/* 0x47AF [0xC6 0x2E ] */ instr SF0_INST_46 +/* 0x47B1 [0xCB 0xBF 0xAC 0xFB ] */ env ENVELOPE_BFAC, 251 +/* 0x47B5 [0xC2 0x24 ] */ transpose 36 +/* 0x47B7 [0x75 0x50 0x28 ] */ notedv PITCH_D5, 80, 40 +/* 0x47BA [0xFF ] */ end + +.channel CHAN_47BB +/* 0x47BB [0x88 0x47 0xBF ] */ ldlayer 0, LAYER_47BF +/* 0x47BE [0xFF ] */ end + +.layer LAYER_47BF +/* 0x47BF [0xC6 0x4A ] */ instr SF0_INST_74 +/* 0x47C1 [0xC4 ] */ legato +/* 0x47C2 [0xC7 0x81 0x27 0xFF ] */ portamento 0x81, PITCH_C4, 255 +LAYER_47C6: +/* 0x47C6 [0x6C 0x00 0x55 ] */ notedv PITCH_F4, 0, 85 +/* 0x47C9 [0xF4 0xFB ] */ rjump LAYER_47C6 + +.channel CHAN_47CB +/* 0x47CB [0x88 0x47 0xD2 ] */ ldlayer 0, LAYER_47D2 +/* 0x47CE [0x89 0x47 0xDC ] */ ldlayer 1, LAYER_47DC +/* 0x47D1 [0xFF ] */ end + +.layer LAYER_47D2 +/* 0x47D2 [0xC6 0x48 ] */ instr SF0_INST_72 +/* 0x47D4 [0xC7 0x81 0x15 0xFF ] */ portamento 0x81, PITCH_GF2, 255 +/* 0x47D8 [0x62 0x54 0x60 ] */ notedv PITCH_G3, 84, 96 +/* 0x47DB [0xFF ] */ end + +.layer LAYER_47DC +/* 0x47DC [0xC6 0x27 ] */ instr SF0_INST_39 +/* 0x47DE [0xC7 0x81 0x20 0x7F ] */ portamento 0x81, PITCH_F3, 127 +/* 0x47E2 [0x64 0x34 0x40 ] */ notedv PITCH_A3, 52, 64 +/* 0x47E5 [0xFF ] */ end + +.channel CHAN_47E6 +/* 0x47E6 [0xCC 0x28 ] */ ldi 40 +/* 0x47E8 [0x71 ] */ stio IO_PORT_1 +/* 0x47E9 [0x88 0x47 0xF8 ] */ ldlayer 0, LAYER_47F8 +/* 0x47EC [0x89 0x47 0xF6 ] */ ldlayer 1, LAYER_47F6 +/* 0x47EF [0xB8 0x75 ] */ rand 117 +/* 0x47F1 [0xC7 0x0B 0x48 0x13 ] */ stseq 11, LAYER_4812 + STSEQ_LDELAY +/* 0x47F5 [0xFF ] */ end + +.layer LAYER_47F6 +/* 0x47F6 [0xC0 0x0A ] */ ldelay 10 +.layer LAYER_47F8 +/* 0x47F8 [0xC6 0x72 ] */ instr SF0_INST_114 +/* 0x47FA [0xC2 0x14 ] */ transpose 20 +/* 0x47FC [0xCB 0xBF 0x74 0xFB ] */ env ENVELOPE_BF74, 251 +/* 0x4800 [0xC4 ] */ legato +/* 0x4801 [0xC7 0x85 0x16 0xFF ] */ portamento 0x85, PITCH_G2, 255 +/* 0x4805 [0x5B 0x28 0x3E ] */ notedv PITCH_C3, 40, 62 +/* 0x4808 [0x5B 0x7F 0x3E ] */ notedv PITCH_C3, 127, 62 +/* 0x480B [0x57 0x28 0x3E ] */ notedv PITCH_AF2, 40, 62 +/* 0x480E [0xC5 ] */ nolegato +/* 0x480F [0xC0 0x80 0xD6 ] */ ldelay 214 +LAYER_4812: +/* 0x4812 [0xC0 0x64 ] */ ldelay 100 +/* 0x4814 [0xFF ] */ end + +.channel CHAN_4815 +/* 0x4815 [0xCC 0x1E ] */ ldi 30 +/* 0x4817 [0x71 ] */ stio IO_PORT_1 +/* 0x4818 [0x88 0x48 0x1C ] */ ldlayer 0, LAYER_481C +/* 0x481B [0xFF ] */ end + +.layer LAYER_481C +/* 0x481C [0xC6 0x72 ] */ instr SF0_INST_114 +/* 0x481E [0xC2 0x14 ] */ transpose 20 +/* 0x4820 [0xCB 0xBF 0x74 0xFB ] */ env ENVELOPE_BF74, 251 +/* 0x4824 [0xC4 ] */ legato +/* 0x4825 [0xC7 0x85 0x18 0xFF ] */ portamento 0x85, PITCH_A2, 255 +/* 0x4829 [0x5C 0x0A 0x55 ] */ notedv PITCH_DF3, 10, 85 +/* 0x482C [0x59 0x46 0x55 ] */ notedv PITCH_BF2, 70, 85 +/* 0x482F [0x51 0x80 0x94 0x55 ] */ notedv PITCH_D2, 148, 85 +/* 0x4833 [0xFF ] */ end + +.channel CHAN_4834 +/* 0x4834 [0xED 0x0A ] */ gain 10 +/* 0x4836 [0xDC 0x30 ] */ panweight 48 +/* 0x4838 [0x88 0x48 0x41 ] */ ldlayer 0, LAYER_4841 +/* 0x483B [0x89 0x38 0x98 ] */ ldlayer 1, LAYER_3898 +/* 0x483E [0xFF ] */ end + +.layer LAYER_483F +/* 0x483F [0xC2 0x04 ] */ transpose 4 +.layer LAYER_4841 +/* 0x4841 [0xC6 0x4D ] */ instr SF0_INST_77 +/* 0x4843 [0xCF 0xC0 ] */ releaserate 192 +/* 0x4845 [0xC7 0x81 0x00 0xFF ] */ portamento 0x81, PITCH_A0, 255 +/* 0x4849 [0x5B 0x12 0x5C ] */ notedv PITCH_C3, 18, 92 +/* 0x484C [0xC6 0x41 ] */ instr SF0_INST_65 +/* 0x484E [0xCB 0xC0 0xD0 0xF5 ] */ env ENVELOPE_C0D0, 245 +/* 0x4852 [0x53 0x64 0x46 ] */ notedv PITCH_E2, 100, 70 +/* 0x4855 [0xFF ] */ end + +.channel CHAN_4856 +/* 0x4856 [0xFC 0x31 0x27 ] */ call CHAN_3127 +/* 0x4859 [0x89 0x44 0x4F ] */ ldlayer 1, LAYER_444F +/* 0x485C [0xFF ] */ end + +.channel CHAN_485D +/* 0x485D [0xED 0x23 ] */ gain 35 +/* 0x485F [0xCC 0x3C ] */ ldi 60 +/* 0x4861 [0xDC 0x00 ] */ panweight 0 +/* 0x4863 [0xC7 0x00 0x47 0x03 ] */ stseq 0, LAYER_4700 + STSEQ_NOTEDV_VELOCITY +/* 0x4867 [0x88 0x46 0xF5 ] */ ldlayer 0, LAYER_46F5 +/* 0x486A [0x89 0x46 0xF1 ] */ ldlayer 1, LAYER_46F1 +/* 0x486D [0x8A 0x48 0x71 ] */ ldlayer 2, LAYER_4871 +/* 0x4870 [0xFF ] */ end + +.layer LAYER_4871 +/* 0x4871 [0xC0 0x64 ] */ ldelay 100 +/* 0x4873 [0xFC 0x47 0x44 ] */ call LAYER_4744 +/* 0x4876 [0x4F 0x81 0x97 0x54 ] */ notedv PITCH_C2, 407, 84 +LAYER_487A: +/* 0x487A [0x51 0x81 0x3D 0x54 ] */ notedv PITCH_D2, 317, 84 +/* 0x487E [0x56 0x6F 0x50 ] */ notedv PITCH_G2, 111, 80 +/* 0x4881 [0x53 0x81 0x29 0x44 ] */ notedv PITCH_E2, 297, 68 +/* 0x4885 [0xF4 0xF3 ] */ rjump LAYER_487A + +.channel CHAN_4887 +/* 0x4887 [0x88 0x48 0x8B ] */ ldlayer 0, LAYER_488B +/* 0x488A [0xFF ] */ end + +.layer LAYER_488B +/* 0x488B [0xC6 0x14 ] */ instr SF0_INST_20 +/* 0x488D [0xCB 0xBF 0x98 0xFB ] */ env ENVELOPE_BF98, 251 +/* 0x4891 [0xC7 0x81 0x1F 0xC8 ] */ portamento 0x81, PITCH_E3, 200 +/* 0x4895 [0x53 0x30 0x6E ] */ notedv PITCH_E2, 48, 110 +/* 0x4898 [0xFF ] */ end + +.channel CHAN_4899 +/* 0x4899 [0x88 0x48 0x9D ] */ ldlayer 0, LAYER_489D +/* 0x489C [0xFF ] */ end + +.layer LAYER_489D +/* 0x489D [0xC6 0x4E ] */ instr SF0_INST_78 +/* 0x489F [0x67 0x06 0x64 ] */ notedv PITCH_C4, 6, 100 +/* 0x48A2 [0xC7 0x81 0x20 0x7F ] */ portamento 0x81, PITCH_F3, 127 +/* 0x48A6 [0x68 0x1A 0x64 ] */ notedv PITCH_DF4, 26, 100 +/* 0x48A9 [0xFF ] */ end + +.channel CHAN_48AA +/* 0x48AA [0x88 0x48 0xB1 ] */ ldlayer 0, LAYER_48B1 +/* 0x48AD [0x89 0x48 0xBC ] */ ldlayer 1, LAYER_48BC +/* 0x48B0 [0xFF ] */ end + +.layer LAYER_48B1 +/* 0x48B1 [0xC6 0x1B ] */ instr SF0_INST_27 +LAYER_48B3: +/* 0x48B3 [0xC7 0x81 0x1D 0xFF ] */ portamento 0x81, PITCH_D3, 255 +/* 0x48B7 [0x51 0x0D 0x30 ] */ notedv PITCH_D2, 13, 48 +/* 0x48BA [0xF4 0xF7 ] */ rjump LAYER_48B3 + +.layer LAYER_48BC +/* 0x48BC [0xC6 0x18 ] */ instr SF0_INST_24 +/* 0x48BE [0xC4 ] */ legato +/* 0x48BF [0xC7 0x85 0x13 0xFF ] */ portamento 0x85, PITCH_E2, 255 +LAYER_48C3: +/* 0x48C3 [0x58 0x37 0x41 ] */ notedv PITCH_A2, 55, 65 +/* 0x48C6 [0x53 0x0A 0x41 ] */ notedv PITCH_E2, 10, 65 +/* 0x48C9 [0xF4 0xF8 ] */ rjump LAYER_48C3 + +.channel CHAN_48CB +/* 0x48CB [0x88 0x48 0xD2 ] */ ldlayer 0, LAYER_48D2 +/* 0x48CE [0x89 0x43 0x2A ] */ ldlayer 1, LAYER_432A +/* 0x48D1 [0xFF ] */ end + +.layer LAYER_48D2 +/* 0x48D2 [0xC6 0x6C ] */ instr SF0_INST_108 +/* 0x48D4 [0xC4 ] */ legato +/* 0x48D5 [0xC7 0x01 0x16 0x7F ] */ portamento 0x01, PITCH_G2, 127 +LAYER_48D9: +/* 0x48D9 [0x62 0xFD 0x00 0x73 ] */ notedv PITCH_G3, 32000, 115 +/* 0x48DD [0xF4 0xFA ] */ rjump LAYER_48D9 + +.channel CHAN_48DF +/* 0x48DF [0x88 0x48 0xE6 ] */ ldlayer 0, LAYER_48E6 +/* 0x48E2 [0x89 0x32 0x09 ] */ ldlayer 1, LAYER_3209 +/* 0x48E5 [0xFF ] */ end + +.layer LAYER_48E6 +/* 0x48E6 [0xC2 0xF8 ] */ transpose -8 +/* 0x48E8 [0xFB 0x32 0x1B ] */ jump LAYER_321B + +.channel CHAN_48EB +/* 0x48EB [0xED 0x0F ] */ gain 15 +/* 0x48ED [0x88 0x48 0xF1 ] */ ldlayer 0, LAYER_48F1 +/* 0x48F0 [0xFF ] */ end + +.layer LAYER_48F1 +/* 0x48F1 [0xC6 0x75 ] */ instr SF0_INST_117 +/* 0x48F3 [0x67 0x00 0x7F ] */ notedv PITCH_C4, 0, 127 +/* 0x48F6 [0xFF ] */ end + +.channel CHAN_48F7 +/* 0x48F7 [0x88 0x39 0xB9 ] */ ldlayer 0, LAYER_39B9 +/* 0x48FA [0x89 0x48 0xFE ] */ ldlayer 1, LAYER_48FE +/* 0x48FD [0xFF ] */ end + +.layer LAYER_48FE +/* 0x48FE [0xC6 0x3F ] */ instr SF0_INST_63 +/* 0x4900 [0xC2 0x30 ] */ transpose 48 +/* 0x4902 [0xCF 0xF5 ] */ releaserate 245 +/* 0x4904 [0x53 0x00 0x50 ] */ notedv PITCH_E2, 0, 80 +/* 0x4907 [0xFF ] */ end + +.channel CHAN_4908 +/* 0x4908 [0xC1 0x39 ] */ instr SF0_INST_57 +/* 0x490A [0xBD 0x00 ] */ samplestart 0 +/* 0x490C [0x01 ] */ cdelay 1 +/* 0x490D [0x88 0x49 0x17 ] */ ldlayer 0, LAYER_4917 +/* 0x4910 [0x89 0x49 0x1B ] */ ldlayer 1, LAYER_491B +/* 0x4913 [0x8A 0x49 0x27 ] */ ldlayer 2, LAYER_4927 +/* 0x4916 [0xFF ] */ end + +.layer LAYER_4917 +/* 0x4917 [0x5C 0x7F 0x3C ] */ notedv PITCH_DF3, 127, 60 +/* 0x491A [0xFF ] */ end + +.layer LAYER_491B +/* 0x491B [0xC6 0x42 ] */ instr SF0_INST_66 +/* 0x491D [0xCB 0xBF 0x20 0xDD ] */ env ENVELOPE_BF20, 221 +/* 0x4921 [0xC2 0x30 ] */ transpose 48 +/* 0x4923 [0x55 0x70 0x58 ] */ notedv PITCH_GF2, 112, 88 +/* 0x4926 [0xFF ] */ end + +.layer LAYER_4927 +/* 0x4927 [0xC6 0x16 ] */ instr SF0_INST_22 +/* 0x4929 [0x4D 0x00 0x35 ] */ notedv PITCH_BF1, 0, 53 +/* 0x492C [0xFF ] */ end + +.channel CHAN_492D +/* 0x492D [0xED 0x28 ] */ gain 40 +/* 0x492F [0xCC 0x4B ] */ ldi 75 +/* 0x4931 [0xDC 0x00 ] */ panweight 0 +/* 0x4933 [0xC7 0x00 0x47 0x03 ] */ stseq 0, LAYER_4700 + STSEQ_NOTEDV_VELOCITY +/* 0x4937 [0x88 0x46 0xF5 ] */ ldlayer 0, LAYER_46F5 +/* 0x493A [0x89 0x49 0x56 ] */ ldlayer 1, LAYER_4956 +/* 0x493D [0x8A 0x49 0x41 ] */ ldlayer 2, LAYER_4941 +/* 0x4940 [0xFF ] */ end + +.layer LAYER_4941 +/* 0x4941 [0xC0 0x28 ] */ ldelay 40 +/* 0x4943 [0xFC 0x47 0x44 ] */ call LAYER_4744 +/* 0x4946 [0x53 0x80 0xD9 0x5E ] */ notedv PITCH_E2, 217, 94 +LAYER_494A: +/* 0x494A [0x58 0x50 0x4E ] */ notedv PITCH_A2, 80, 78 +/* 0x494D [0x54 0x80 0xAC 0x5A ] */ notedv PITCH_F2, 172, 90 +/* 0x4951 [0x5A 0x70 0x55 ] */ notedv PITCH_B2, 112, 85 +/* 0x4954 [0xF4 0xF4 ] */ rjump LAYER_494A + +.layer LAYER_4956 +/* 0x4956 [0xCD 0x14 ] */ stereo 1, 0, 1, 0, 0 +/* 0x4958 [0xC2 0x02 ] */ transpose 2 +/* 0x495A [0xFB 0x46 0xF5 ] */ jump LAYER_46F5 + +.channel CHAN_495D +/* 0x495D [0xED 0x0F ] */ gain 15 +/* 0x495F [0x88 0x49 0x63 ] */ ldlayer 0, LAYER_4963 +/* 0x4962 [0xFF ] */ end + +.layer LAYER_4963 +/* 0x4963 [0xC6 0x75 ] */ instr SF0_INST_117 +/* 0x4965 [0xCB 0xBF 0x98 0xFB ] */ env ENVELOPE_BF98, 251 +/* 0x4969 [0x5B 0x30 0x7F ] */ notedv PITCH_C3, 48, 127 +/* 0x496C [0xFF ] */ end + +.channel CHAN_496D +/* 0x496D [0x88 0x49 0x71 ] */ ldlayer 0, LAYER_4971 +/* 0x4970 [0xFF ] */ end + +.layer LAYER_4971 +/* 0x4971 [0xC6 0x0C ] */ instr SF0_INST_12 +/* 0x4973 [0xCB 0xC0 0x54 0xF8 ] */ env ENVELOPE_C054, 248 +/* 0x4977 [0xC7 0x81 0x20 0xFF ] */ portamento 0x81, PITCH_F3, 255 +/* 0x497B [0x48 0x7F 0x3C ] */ notedv PITCH_F1, 127, 60 +/* 0x497E [0xFF ] */ end + +.channel CHAN_497F +/* 0x497F [0x88 0x49 0x83 ] */ ldlayer 0, LAYER_4983 +/* 0x4982 [0xFF ] */ end + +.layer LAYER_4983 +/* 0x4983 [0xC6 0x0B ] */ instr SF0_INST_11 +/* 0x4985 [0xCB 0xBF 0x84 0xFA ] */ env ENVELOPE_BF84, 250 +/* 0x4989 [0x6F 0x08 0x6E ] */ notedv PITCH_AF4, 8, 110 +/* 0x498C [0x5D 0x00 0x5C ] */ notedv PITCH_D3, 0, 92 +/* 0x498F [0xFF ] */ end + +.channel CHAN_4990 +/* 0x4990 [0x88 0x49 0x94 ] */ ldlayer 0, LAYER_4994 +/* 0x4993 [0xFF ] */ end + +.layer LAYER_4994 +/* 0x4994 [0xC6 0x4E ] */ instr SF0_INST_78 +/* 0x4996 [0x6E 0x03 0x64 ] */ notedv PITCH_G4, 3, 100 +/* 0x4999 [0xC7 0x81 0x35 0x7F ] */ portamento 0x81, PITCH_D5, 127 +/* 0x499D [0x67 0x17 0x5A ] */ notedv PITCH_C4, 23, 90 +/* 0x49A0 [0xFF ] */ end + +.channel CHAN_49A1 +/* 0x49A1 [0x88 0x49 0xA5 ] */ ldlayer 0, LAYER_49A5 +/* 0x49A4 [0xFF ] */ end + +.layer LAYER_49A5 +/* 0x49A5 [0xC6 0x0D ] */ instr SF0_INST_13 +/* 0x49A7 [0x67 0x30 0x50 ] */ notedv PITCH_C4, 48, 80 +/* 0x49AA [0xFF ] */ end + +.channel CHAN_49AB +/* 0x49AB [0xED 0x14 ] */ gain 20 +/* 0x49AD [0x88 0x49 0xB4 ] */ ldlayer 0, LAYER_49B4 +/* 0x49B0 [0x89 0x49 0xC0 ] */ ldlayer 1, LAYER_49C0 +/* 0x49B3 [0xFF ] */ end + +.layer LAYER_49B4 +/* 0x49B4 [0xC6 0x4D ] */ instr SF0_INST_77 +/* 0x49B6 [0xCF 0xDD ] */ releaserate 221 +/* 0x49B8 [0xC7 0x81 0x2F 0x50 ] */ portamento 0x81, PITCH_AF4, 80 +/* 0x49BC [0x69 0x30 0x6E ] */ notedv PITCH_D4, 48, 110 +/* 0x49BF [0xFF ] */ end + +.layer LAYER_49C0 +/* 0x49C0 [0xC6 0x2F ] */ instr SF0_INST_47 +/* 0x49C2 [0xCF 0xDD ] */ releaserate 221 +/* 0x49C4 [0xC7 0x81 0x1D 0x90 ] */ portamento 0x81, PITCH_D3, 144 +/* 0x49C8 [0x54 0x30 0x3C ] */ notedv PITCH_F2, 48, 60 +/* 0x49CB [0xFF ] */ end + +.channel CHAN_49CC +/* 0x49CC [0xED 0x14 ] */ gain 20 +/* 0x49CE [0x88 0x49 0xD5 ] */ ldlayer 0, LAYER_49D5 +/* 0x49D1 [0x89 0x49 0xDF ] */ ldlayer 1, LAYER_49DF +/* 0x49D4 [0xFF ] */ end + +.layer LAYER_49D5 +/* 0x49D5 [0xC6 0x4D ] */ instr SF0_INST_77 +/* 0x49D7 [0xCB 0xBF 0x84 0xDD ] */ env ENVELOPE_BF84, 221 +/* 0x49DB [0x6A 0x60 0x75 ] */ notedv PITCH_EF4, 96, 117 +/* 0x49DE [0xFF ] */ end + +.layer LAYER_49DF +/* 0x49DF [0xC6 0x2F ] */ instr SF0_INST_47 +/* 0x49E1 [0xCF 0xDD ] */ releaserate 221 +/* 0x49E3 [0xC7 0x81 0x1B 0x90 ] */ portamento 0x81, PITCH_C3, 144 +/* 0x49E7 [0x4F 0x30 0x4F ] */ notedv PITCH_C2, 48, 79 +/* 0x49EA [0xFF ] */ end + +.channel CHAN_49EB +/* 0x49EB [0xED 0x23 ] */ gain 35 +/* 0x49ED [0x88 0x49 0xF4 ] */ ldlayer 0, LAYER_49F4 +/* 0x49F0 [0x89 0x49 0xFF ] */ ldlayer 1, LAYER_49FF +/* 0x49F3 [0xFF ] */ end + +.layer LAYER_49F4 +/* 0x49F4 [0xC6 0x4D ] */ instr SF0_INST_77 +/* 0x49F6 [0xCB 0xBF 0x44 0xDD ] */ env ENVELOPE_BF44, 221 +/* 0x49FA [0x68 0x80 0xC8 0x78 ] */ notedv PITCH_DF4, 200, 120 +/* 0x49FE [0xFF ] */ end + +.layer LAYER_49FF +/* 0x49FF [0xC6 0x2F ] */ instr SF0_INST_47 +/* 0x4A01 [0xCF 0xDD ] */ releaserate 221 +/* 0x4A03 [0xC7 0x81 0x16 0x90 ] */ portamento 0x81, PITCH_G2, 144 +/* 0x4A07 [0x4A 0x30 0x59 ] */ notedv PITCH_G1, 48, 89 +/* 0x4A0A [0xFF ] */ end + +.channel CHAN_4A0B +/* 0x4A0B [0x88 0x4A 0x0F ] */ ldlayer 0, LAYER_4A0F +/* 0x4A0E [0xFF ] */ end + +.layer LAYER_4A0F +/* 0x4A0F [0xC6 0x6B ] */ instr SF0_INST_107 +/* 0x4A11 [0xC2 0x30 ] */ transpose 48 +/* 0x4A13 [0x6B 0x09 0x6E ] */ notedv PITCH_E4, 9, 110 +/* 0x4A16 [0x6E 0x08 0x6E ] */ notedv PITCH_G4, 8, 110 +/* 0x4A19 [0x70 0x05 0x6E ] */ notedv PITCH_A4, 5, 110 +/* 0x4A1C [0x6E 0x00 0x6E ] */ notedv PITCH_G4, 0, 110 +/* 0x4A1F [0xFF ] */ end + +.channel CHAN_4A20 +/* 0x4A20 [0xDC 0x30 ] */ panweight 48 +/* 0x4A22 [0x88 0x4A 0x2C ] */ ldlayer 0, LAYER_4A2C +/* 0x4A25 [0x89 0x4A 0x3D ] */ ldlayer 1, LAYER_4A3D +/* 0x4A28 [0x8A 0x4A 0x3B ] */ ldlayer 2, LAYER_4A3B +/* 0x4A2B [0xFF ] */ end + +.layer LAYER_4A2C +/* 0x4A2C [0xC6 0x4D ] */ instr SF0_INST_77 +/* 0x4A2E [0xC7 0x85 0x29 0xFF ] */ portamento 0x85, PITCH_D4, 255 +/* 0x4A32 [0x70 0x81 0xF4 0x5F ] */ notedv PITCH_A4, 500, 95 +/* 0x4A36 [0x64 0x83 0x84 0x5F ] */ notedv PITCH_A3, 900, 95 +/* 0x4A3A [0xFF ] */ end + +.layer LAYER_4A3B +/* 0x4A3B [0xC0 0x23 ] */ ldelay 35 +.layer LAYER_4A3D +/* 0x4A3D [0xC6 0x33 ] */ instr SF0_INST_51 +/* 0x4A3F [0xC2 0x30 ] */ transpose 48 +/* 0x4A41 [0xCB 0xC1 0x90 0xDC ] */ env ENVELOPE_C190, 220 +/* 0x4A45 [0xC4 ] */ legato +/* 0x4A46 [0xC7 0x81 0x14 0xFF ] */ portamento 0x81, PITCH_F2, 255 +/* 0x4A4A [0x64 0x80 0xFA 0x5C ] */ notedv PITCH_A3, 250, 92 +/* 0x4A4E [0xC7 0x85 0x27 0xFF ] */ portamento 0x85, PITCH_C4, 255 +/* 0x4A52 [0x6C 0x80 0xFA 0x69 ] */ notedv PITCH_F4, 250, 105 +/* 0x4A56 [0x64 0x80 0x64 0x5C ] */ noteldv PITCH_A3, 100, 92 +/* 0x4A5A [0x60 0x83 0x20 0x5C ] */ notedv PITCH_F3, 800, 92 +/* 0x4A5E [0xFF ] */ end + +.channel CHAN_4A5F +/* 0x4A5F [0x88 0x4A 0x63 ] */ ldlayer 0, LAYER_4A63 +/* 0x4A62 [0xFF ] */ end + +.layer LAYER_4A63 +/* 0x4A63 [0xC6 0x6B ] */ instr SF0_INST_107 +/* 0x4A65 [0xC7 0x85 0x30 0x35 ] */ portamento 0x85, PITCH_A4, 53 +/* 0x4A69 [0x6B 0x0A 0x50 ] */ notedv PITCH_E4, 10, 80 +/* 0x4A6C [0x72 0x0C 0x50 ] */ notedv PITCH_B4, 12, 80 +/* 0x4A6F [0x69 0x08 0x50 ] */ notedv PITCH_D4, 8, 80 +/* 0x4A72 [0x6A 0x00 0x50 ] */ notedv PITCH_EF4, 0, 80 +/* 0x4A75 [0xFF ] */ end + +.channel CHAN_4A76 +/* 0x4A76 [0x89 0x4A 0x7D ] */ ldlayer 1, LAYER_4A7D +/* 0x4A79 [0x88 0x4A 0x8D ] */ ldlayer 0, LAYER_4A8D +/* 0x4A7C [0xFF ] */ end + +.layer LAYER_4A7D +/* 0x4A7D [0xC6 0x48 ] */ instr SF0_INST_72 +/* 0x4A7F [0xCB 0xC1 0xD8 0xFB ] */ env ENVELOPE_C1D8, 251 +/* 0x4A83 [0xC4 ] */ legato +/* 0x4A84 [0xC7 0x85 0x18 0xC8 ] */ portamento 0x85, PITCH_A2, 200 +/* 0x4A88 [0x48 0x85 0xDC 0x69 ] */ notedv PITCH_F1, 1500, 105 +/* 0x4A8C [0xFF ] */ end + +.layer LAYER_4A8D +/* 0x4A8D [0xC6 0x0D ] */ instr SF0_INST_13 +/* 0x4A8F [0xCB 0xC1 0xD8 0xFB ] */ env ENVELOPE_C1D8, 251 +/* 0x4A93 [0xC4 ] */ legato +/* 0x4A94 [0xC7 0x85 0x18 0xFF ] */ portamento 0x85, PITCH_A2, 255 +LAYER_4A98: +/* 0x4A98 [0x5F 0x81 0xF4 0x4B ] */ notedv PITCH_E3, 500, 75 +/* 0x4A9C [0xF4 0xFA ] */ rjump LAYER_4A98 + +.channel CHAN_4A9E +/* 0x4A9E [0xC1 0x44 ] */ instr SF0_INST_68 +/* 0x4AA0 [0x88 0x2F 0x84 ] */ ldlayer 0, LAYER_2F84 +/* 0x4AA3 [0x89 0x2F 0x75 ] */ ldlayer 1, LAYER_2F75 +/* 0x4AA6 [0x8A 0x2F 0xA1 ] */ ldlayer 2, LAYER_2FA1 +/* 0x4AA9 [0xCC 0x70 ] */ ldi 112 +/* 0x4AAB [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0x4AAE [0x88 0x2F 0x47 ] */ ldlayer 0, LAYER_2F47 +/* 0x4AB1 [0x89 0x2F 0x58 ] */ ldlayer 1, LAYER_2F58 +/* 0x4AB4 [0x8A 0x4A 0xBF ] */ ldlayer 2, LAYER_4ABF +/* 0x4AB7 [0x8B 0x4A 0xBB ] */ ldlayer 3, LAYER_4ABB +/* 0x4ABA [0xFF ] */ end + +.layer LAYER_4ABB +/* 0x4ABB [0xC2 0x34 ] */ transpose 52 +/* 0x4ABD [0xF4 0x02 ] */ rjump LAYER_4AC1 + +.layer LAYER_4ABF +/* 0x4ABF [0xC2 0x2E ] */ transpose 46 +LAYER_4AC1: +/* 0x4AC1 [0xC6 0x4E ] */ instr SF0_INST_78 +/* 0x4AC3 [0xC7 0x81 0x17 0xFF ] */ portamento 0x81, PITCH_AF2, 255 +/* 0x4AC7 [0x66 0x2C 0x64 ] */ notedv PITCH_B3, 44, 100 +/* 0x4ACA [0xFF ] */ end + +.channel CHAN_4ACB +/* 0x4ACB [0x88 0x4A 0xEB ] */ ldlayer 0, LAYER_4AEB +/* 0x4ACE [0xCC 0x06 ] */ ldi 6 +/* 0x4AD0 [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0x4AD3 [0x89 0x4A 0xF4 ] */ ldlayer 1, LAYER_4AF4 +CHAN_4AD6: +/* 0x4AD6 [0x66 ] */ ldio IO_PORT_6 +/* 0x4AD7 [0xC8 0xFF ] */ sub 255 +/* 0x4AD9 [0xF3 0x01 ] */ rbeqz CHAN_4ADC +/* 0x4ADB [0x66 ] */ ldio IO_PORT_6 +CHAN_4ADC: +/* 0x4ADC [0xC7 0x20 0x4B 0x04 ] */ stseq 32, LAYER_4B03 + STSEQ_NOTEDV_DELAY +/* 0x4AE0 [0xC7 0x20 0x4B 0x0C ] */ stseq 32, LAYER_4B0B + STSEQ_NOTEDV_DELAY +/* 0x4AE4 [0xCC 0x20 ] */ ldi 32 +/* 0x4AE6 [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0x4AE9 [0xF4 0xEB ] */ rjump CHAN_4AD6 + +.layer LAYER_4AEB +/* 0x4AEB [0xC6 0x4B ] */ instr SF0_INST_75 +/* 0x4AED [0xC4 ] */ legato +LAYER_4AEE: +/* 0x4AEE [0x58 0xFD 0x00 0x56 ] */ notedv PITCH_A2, 32000, 86 +/* 0x4AF2 [0xF4 0xFA ] */ rjump LAYER_4AEE + +.layer LAYER_4AF4 +/* 0x4AF4 [0xF0 0x40 0x00 ] */ unk_F0 16384 +LAYER_4AF7: +/* 0x4AF7 [0xFC 0x4A 0xFF ] */ call LAYER_4AFF +/* 0x4AFA [0xFC 0x4B 0x07 ] */ call LAYER_4B07 +/* 0x4AFD [0xF4 0xF8 ] */ rjump LAYER_4AF7 + +.layer LAYER_4AFF +/* 0x4AFF [0xC6 0x4C ] */ instr SF0_INST_76 +/* 0x4B01 [0xC2 0x00 ] */ transpose 0 +LAYER_4B03: +/* 0x4B03 [0x58 0x20 0x54 ] */ notedv PITCH_A2, 32, 84 +/* 0x4B06 [0xFF ] */ end + +.layer LAYER_4B07 +/* 0x4B07 [0xC6 0x36 ] */ instr SF0_INST_54 +/* 0x4B09 [0xC2 0x30 ] */ transpose 48 +LAYER_4B0B: +/* 0x4B0B [0x52 0x20 0x64 ] */ notedv PITCH_EF2, 32, 100 +/* 0x4B0E [0xFF ] */ end + +.channel CHAN_4B0F +/* 0x4B0F [0x88 0x4A 0xEB ] */ ldlayer 0, LAYER_4AEB +/* 0x4B12 [0xCC 0x06 ] */ ldi 6 +/* 0x4B14 [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0x4B17 [0x89 0x4B 0x1C ] */ ldlayer 1, LAYER_4B1C +/* 0x4B1A [0xF4 0xBA ] */ rjump CHAN_4AD6 + +.layer LAYER_4B1C +/* 0x4B1C [0xF0 0x40 0x00 ] */ unk_F0 16384 +LAYER_4B1F: +/* 0x4B1F [0xFC 0x4B 0x07 ] */ call LAYER_4B07 +/* 0x4B22 [0xFC 0x4A 0xFF ] */ call LAYER_4AFF +/* 0x4B25 [0xF4 0xF8 ] */ rjump LAYER_4B1F + +.channel CHAN_4B27 +/* 0x4B27 [0x88 0x4B 0x4D ] */ ldlayer 0, LAYER_4B4D +/* 0x4B2A [0xCC 0x06 ] */ ldi 6 +/* 0x4B2C [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0x4B2F [0x89 0x4B 0x58 ] */ ldlayer 1, LAYER_4B58 +CHAN_4B32: +/* 0x4B32 [0x66 ] */ ldio IO_PORT_6 +/* 0x4B33 [0xC8 0xFF ] */ sub 255 +/* 0x4B35 [0xF3 0x01 ] */ rbeqz CHAN_4B38 +/* 0x4B37 [0x66 ] */ ldio IO_PORT_6 +CHAN_4B38: +/* 0x4B38 [0xC7 0x20 0x4B 0x5D ] */ stseq 32, LAYER_4B5C + STSEQ_NOTEDV_DELAY +/* 0x4B3C [0xA7 0xC1 ] */ unk_A7 0xC1 +/* 0x4B3E [0xC7 0x10 0x4B 0x64 ] */ stseq 16, LAYER_4B63 + STSEQ_NOTEDV_DELAY +/* 0x4B42 [0xC7 0x10 0x4B 0x69 ] */ stseq 16, LAYER_4B68 + STSEQ_NOTEDV_DELAY +/* 0x4B46 [0xCC 0x20 ] */ ldi 32 +/* 0x4B48 [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0x4B4B [0xF4 0xE5 ] */ rjump CHAN_4B32 + +.layer LAYER_4B4D +/* 0x4B4D [0xC6 0x4B ] */ instr SF0_INST_75 +/* 0x4B4F [0xC7 0x83 0x1B 0xFF ] */ portamento 0x83, PITCH_C3, 255 +LAYER_4B53: +/* 0x4B53 [0x58 0x40 0x56 ] */ notedv PITCH_A2, 64, 86 +/* 0x4B56 [0xF4 0xFB ] */ rjump LAYER_4B53 + +.layer LAYER_4B58 +/* 0x4B58 [0xC6 0x36 ] */ instr SF0_INST_54 +/* 0x4B5A [0xC2 0x30 ] */ transpose 48 +LAYER_4B5C: +/* 0x4B5C [0x52 0x20 0x64 ] */ notedv PITCH_EF2, 32, 100 +/* 0x4B5F [0xC6 0x20 ] */ instr SF0_INST_32 +/* 0x4B61 [0xC2 0x00 ] */ transpose 0 +LAYER_4B63: +/* 0x4B63 [0x58 0x10 0x44 ] */ notedv PITCH_A2, 16, 68 +/* 0x4B66 [0xC6 0x1A ] */ instr SF0_INST_26 +LAYER_4B68: +/* 0x4B68 [0x45 0x10 0x44 ] */ notedv PITCH_D1, 16, 68 +/* 0x4B6B [0xC0 0x10 ] */ ldelay 16 +/* 0x4B6D [0xF4 0xE9 ] */ rjump LAYER_4B58 + +.channel CHAN_4B6F +/* 0x4B6F [0x88 0x4B 0x76 ] */ ldlayer 0, LAYER_4B76 +/* 0x4B72 [0x89 0x4B 0x7B ] */ ldlayer 1, LAYER_4B7B +/* 0x4B75 [0xFF ] */ end + +.layer LAYER_4B76 +/* 0x4B76 [0xC2 0xFB ] */ transpose -5 +/* 0x4B78 [0xFB 0x28 0x1B ] */ jump LAYER_281B + +.layer LAYER_4B7B +/* 0x4B7B [0xC6 0x1D ] */ instr SF0_INST_29 +/* 0x4B7D [0xC7 0x83 0x13 0x64 ] */ portamento 0x83, PITCH_E2, 100 +LAYER_4B81: +/* 0x4B81 [0x46 0x40 0x58 ] */ notedv PITCH_EF1, 64, 88 +/* 0x4B84 [0xF4 0xFB ] */ rjump LAYER_4B81 + +.channel CHAN_4B86 +/* 0x4B86 [0x88 0x3F 0x19 ] */ ldlayer 0, LAYER_3F19 +/* 0x4B89 [0x89 0x4B 0x8D ] */ ldlayer 1, LAYER_4B8D +/* 0x4B8C [0xFF ] */ end + +.layer LAYER_4B8D +/* 0x4B8D [0xC6 0x36 ] */ instr SF0_INST_54 +/* 0x4B8F [0xC2 0x30 ] */ transpose 48 +/* 0x4B91 [0x4F 0x60 0x5F ] */ notedv PITCH_C2, 96, 95 +/* 0x4B94 [0xFF ] */ end + +.channel CHAN_4B95 +/* 0x4B95 [0x88 0x4B 0x9C ] */ ldlayer 0, LAYER_4B9C +/* 0x4B98 [0x89 0x4B 0xA7 ] */ ldlayer 1, LAYER_4BA7 +/* 0x4B9B [0xFF ] */ end + +.layer LAYER_4B9C +/* 0x4B9C [0xC6 0x13 ] */ instr SF0_INST_19 +/* 0x4B9E [0xCB 0xC1 0xE4 0xDD ] */ env ENVELOPE_C1E4, 221 +/* 0x4BA2 [0x5B 0x81 0xF4 0x64 ] */ notedv PITCH_C3, 500, 100 +/* 0x4BA6 [0xFF ] */ end + +.layer LAYER_4BA7 +/* 0x4BA7 [0xC6 0x33 ] */ instr SF0_INST_51 +/* 0x4BA9 [0xCB 0xBF 0x54 0xDD ] */ env ENVELOPE_BF54, 221 +/* 0x4BAD [0xC2 0x30 ] */ transpose 48 +/* 0x4BAF [0x5B 0x81 0xF4 0x64 ] */ notedv PITCH_C3, 500, 100 +/* 0x4BB3 [0xFF ] */ end + +.channel CHAN_4BB4 +/* 0x4BB4 [0x88 0x4B 0xBB ] */ ldlayer 0, LAYER_4BBB +/* 0x4BB7 [0x89 0x4B 0xC6 ] */ ldlayer 1, LAYER_4BC6 +/* 0x4BBA [0xFF ] */ end + +.layer LAYER_4BBB +/* 0x4BBB [0xC6 0x33 ] */ instr SF0_INST_51 +/* 0x4BBD [0xC2 0x30 ] */ transpose 48 +/* 0x4BBF [0xC4 ] */ legato +LAYER_4BC0: +/* 0x4BC0 [0x72 0xFF 0xBC 0x5A ] */ notedv PITCH_B4, 32700, 90 +/* 0x4BC4 [0xF4 0xFA ] */ rjump LAYER_4BC0 + +.layer LAYER_4BC6 +/* 0x4BC6 [0xC6 0x33 ] */ instr SF0_INST_51 +/* 0x4BC8 [0xC4 ] */ legato +LAYER_4BC9: +/* 0x4BC9 [0x6B 0xFF 0xBC 0x30 ] */ notedv PITCH_E4, 32700, 48 +/* 0x4BCD [0xF4 0xFA ] */ rjump LAYER_4BC9 + +.channel CHAN_4BCF +/* 0x4BCF [0xED 0x19 ] */ gain 25 +/* 0x4BD1 [0x88 0x4B 0xD5 ] */ ldlayer 0, LAYER_4BD5 +/* 0x4BD4 [0xFF ] */ end + +.layer LAYER_4BD5 +/* 0x4BD5 [0xC6 0x76 ] */ instr SF0_INST_118 +/* 0x4BD7 [0xC4 ] */ legato +LAYER_4BD8: +/* 0x4BD8 [0x55 0xFD 0x00 0x6E ] */ notedv PITCH_GF2, 32000, 110 +/* 0x4BDC [0xF4 0xFA ] */ rjump LAYER_4BD8 + +.channel CHAN_4BDE +/* 0x4BDE [0x88 0x4B 0xE5 ] */ ldlayer 0, LAYER_4BE5 +/* 0x4BE1 [0x89 0x13 0x14 ] */ ldlayer 1, LAYER_1314 +/* 0x4BE4 [0xFF ] */ end + +.layer LAYER_4BE5 +/* 0x4BE5 [0xC6 0x02 ] */ instr SF0_INST_2 +/* 0x4BE7 [0x64 0x08 0x5F ] */ notedv PITCH_A3, 8, 95 +/* 0x4BEA [0xC6 0x03 ] */ instr SF0_INST_3 +/* 0x4BEC [0xC7 0x81 0x27 0x7F ] */ portamento 0x81, PITCH_C4, 127 +/* 0x4BF0 [0x7E 0x18 0x64 ] */ notedv PITCH_B5, 24, 100 +/* 0x4BF3 [0xFF ] */ end + +.channel CHAN_4BF4 +/* 0x4BF4 [0x88 0x3E 0xF3 ] */ ldlayer 0, LAYER_3EF3 +/* 0x4BF7 [0x89 0x4B 0xFB ] */ ldlayer 1, LAYER_4BFB +/* 0x4BFA [0xFF ] */ end + +.layer LAYER_4BFB +/* 0x4BFB [0xC6 0x02 ] */ instr SF0_INST_2 +/* 0x4BFD [0xC7 0x81 0x32 0x7F ] */ portamento 0x81, PITCH_B4, 127 +/* 0x4C01 [0x62 0x08 0x5F ] */ notedv PITCH_G3, 8, 95 +/* 0x4C04 [0xFF ] */ end + +.channel CHAN_4C05 +/* 0x4C05 [0xC1 0x36 ] */ instr SF0_INST_54 +/* 0x4C07 [0xDA 0xBF 0xF8 ] */ env ENVELOPE_BFF8 +/* 0x4C0A [0x88 0x4C 0x15 ] */ ldlayer 0, LAYER_4C15 +/* 0x4C0D [0x89 0x4C 0x11 ] */ ldlayer 1, LAYER_4C11 +/* 0x4C10 [0xFF ] */ end + +.layer LAYER_4C11 +/* 0x4C11 [0xC6 0x4D ] */ instr SF0_INST_77 +/* 0x4C13 [0xC2 0x16 ] */ transpose 22 +.layer LAYER_4C15 +/* 0x4C15 [0xC4 ] */ legato +/* 0x4C16 [0xC7 0x81 0x18 0xAF ] */ portamento 0x81, PITCH_A2, 175 +LAYER_4C1A: +/* 0x4C1A [0x62 0x60 0x73 ] */ notedv PITCH_G3, 96, 115 +/* 0x4C1D [0xF4 0xFB ] */ rjump LAYER_4C1A + +.channel CHAN_4C1F +/* 0x4C1F [0x88 0x4C 0x2A ] */ ldlayer 0, LAYER_4C2A +/* 0x4C22 [0x89 0x4C 0x33 ] */ ldlayer 1, LAYER_4C33 +/* 0x4C25 [0xD7 0x50 ] */ vibfreq 80 +/* 0x4C27 [0xD8 0x10 ] */ vibdepth 16 +/* 0x4C29 [0xFF ] */ end + +.layer LAYER_4C2A +/* 0x4C2A [0xC6 0x44 ] */ instr SF0_INST_68 +/* 0x4C2C [0xC4 ] */ legato +LAYER_4C2D: +/* 0x4C2D [0x7E 0xFD 0x00 0x4A ] */ notedv PITCH_B5, 32000, 74 +/* 0x4C31 [0xF4 0xFA ] */ rjump LAYER_4C2D + +.layer LAYER_4C33 +/* 0x4C33 [0xC6 0x40 ] */ instr SF0_INST_64 +/* 0x4C35 [0xCB 0xC0 0x70 0xF5 ] */ env ENVELOPE_C070, 245 +/* 0x4C39 [0xC7 0x83 0x03 0xF0 ] */ portamento 0x83, PITCH_C1, 240 +LAYER_4C3D: +/* 0x4C3D [0x49 0x30 0x42 ] */ notedv PITCH_GF1, 48, 66 +/* 0x4C40 [0xF4 0xFB ] */ rjump LAYER_4C3D + +.channel CHAN_4C42 +/* 0x4C42 [0xDC 0x70 ] */ panweight 112 +/* 0x4C44 [0x88 0x4C 0x90 ] */ ldlayer 0, LAYER_4C90 +/* 0x4C47 [0x89 0x4C 0x98 ] */ ldlayer 1, LAYER_4C98 +CHAN_4C4A: +/* 0x4C4A [0xCC 0x28 ] */ ldi 40 +/* 0x4C4C [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0x4C4F [0xB8 0x50 ] */ rand 80 +/* 0x4C51 [0xC7 0x14 0x4C 0xAA ] */ stseq 20, LAYER_4CA9 + STSEQ_LDELAY +/* 0x4C55 [0xB8 0x0A ] */ rand 10 +/* 0x4C57 [0xC7 0x05 0x4C 0xB1 ] */ stseq 5, LAYER_4CB0 + STSEQ_LOOP_COUNT +/* 0x4C5B [0xB8 0x06 ] */ rand 6 +/* 0x4C5D [0xC7 0x10 0x4C 0xB3 ] */ stseq 16, LAYER_4CB2 + STSEQ_NOTEDV_DELAY +/* 0x4C61 [0xCC 0x28 ] */ ldi 40 +/* 0x4C63 [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0x4C66 [0xB8 0x05 ] */ rand 5 +/* 0x4C68 [0xC7 0x05 0x4C 0xC0 ] */ stseq 5, LAYER_4CBF + STSEQ_LOOP_COUNT +/* 0x4C6C [0xB8 0x06 ] */ rand 6 +/* 0x4C6E [0xC7 0x14 0x4C 0xC2 ] */ stseq 20, LAYER_4CC1 + STSEQ_NOTEDV_DELAY +/* 0x4C72 [0xB8 0x06 ] */ rand 6 +/* 0x4C74 [0xC7 0x54 0x4C 0xC8 ] */ stseq (NOTEDV_OPCODE | PITCH_F2), LAYER_4CC8 + STSEQ_NOTEDV_OPCODE_PITCH +/* 0x4C78 [0xCC 0x14 ] */ ldi 20 +/* 0x4C7A [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0x4C7D [0xB8 0x7F ] */ rand 127 +/* 0x4C7F [0xC7 0x00 0x4C 0xAD ] */ stseq 0, LAYER_4CAC + STSEQ_NOTEPAN +/* 0x4C83 [0xCC 0x14 ] */ ldi 20 +/* 0x4C85 [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0x4C88 [0xB8 0x7F ] */ rand 127 +/* 0x4C8A [0xC7 0x00 0x4C 0xB8 ] */ stseq 0, LAYER_4CB7 + STSEQ_NOTEPAN +/* 0x4C8E [0xF4 0xBA ] */ rjump CHAN_4C4A + +.layer LAYER_4C90 +/* 0x4C90 [0xFC 0x4C 0xAC ] */ call LAYER_4CAC +/* 0x4C93 [0xFC 0x4C 0xA9 ] */ call LAYER_4CA9 +/* 0x4C96 [0xF4 0xF8 ] */ rjump LAYER_4C90 + +.layer LAYER_4C98 +/* 0x4C98 [0xF8 0x05 ] */ loop 5 +/* 0x4C9A [0xFC 0x4C 0xA9 ] */ call LAYER_4CA9 +/* 0x4C9D [0xFC 0x4C 0xB7 ] */ call LAYER_4CB7 +/* 0x4CA0 [0xF7 ] */ loopend +/* 0x4CA1 [0xFC 0x4C 0xA9 ] */ call LAYER_4CA9 +/* 0x4CA4 [0xFC 0x4C 0xC6 ] */ call LAYER_4CC6 +/* 0x4CA7 [0xF4 0xEF ] */ rjump LAYER_4C98 + +.layer LAYER_4CA9 +/* 0x4CA9 [0xC0 0x64 ] */ ldelay 100 +/* 0x4CAB [0xFF ] */ end + +.layer LAYER_4CAC +/* 0x4CAC [0xCA 0x40 ] */ notepan 64 +/* 0x4CAE [0xC6 0x26 ] */ instr SF0_INST_38 +LAYER_4CB0: +/* 0x4CB0 [0xF8 0x05 ] */ loop 5 +LAYER_4CB2: +/* 0x4CB2 [0x6E 0x14 0x64 ] */ notedv PITCH_G4, 20, 100 +/* 0x4CB5 [0xF7 ] */ loopend +/* 0x4CB6 [0xFF ] */ end + +.layer LAYER_4CB7 +/* 0x4CB7 [0xCA 0x40 ] */ notepan 64 +/* 0x4CB9 [0xC6 0x24 ] */ instr SF0_INST_36 +/* 0x4CBB [0xCB 0xBF 0x30 0xF0 ] */ env ENVELOPE_BF30, 240 +LAYER_4CBF: +/* 0x4CBF [0xF8 0x0A ] */ loop 10 +LAYER_4CC1: +/* 0x4CC1 [0x6C 0x18 0x64 ] */ notedv PITCH_F4, 24, 100 +/* 0x4CC4 [0xF7 ] */ loopend +/* 0x4CC5 [0xFF ] */ end + +.layer LAYER_4CC6 +/* 0x4CC6 [0xC6 0x3F ] */ instr SF0_INST_63 +LAYER_4CC8: +/* 0x4CC8 [0x64 0x80 0xC8 0x6E ] */ notedv PITCH_A3, 200, 110 +/* 0x4CCC [0xFF ] */ end + +.channel CHAN_4CCD +/* 0x4CCD [0x88 0x4C 0xD1 ] */ ldlayer 0, LAYER_4CD1 +/* 0x4CD0 [0xFF ] */ end + +.layer LAYER_4CD1 +/* 0x4CD1 [0xC6 0x4B ] */ instr SF0_INST_75 +/* 0x4CD3 [0xC4 ] */ legato +/* 0x4CD4 [0xC7 0x81 0x0F 0x30 ] */ portamento 0x81, PITCH_C2, 48 +LAYER_4CD8: +/* 0x4CD8 [0x53 0x81 0xF4 0x64 ] */ notedv PITCH_E2, 500, 100 +/* 0x4CDC [0xF4 0xFA ] */ rjump LAYER_4CD8 + +/* 0x4CDE [0xC6 0x4D ] */ instr SF0_INST_77 +/* 0x4CE0 [0xCB 0xBF 0xE4 0xF7 ] */ env ENVELOPE_BFE4, 247 +/* 0x4CE4 [0x70 0x0A 0x5F ] */ notedv PITCH_A4, 10, 95 +/* 0x4CE7 [0x64 0x06 0x5F ] */ notedv PITCH_A3, 6, 95 +/* 0x4CEA [0x72 0x08 0x5F ] */ notedv PITCH_B4, 8, 95 +/* 0x4CED [0x66 0x05 0x5F ] */ notedv PITCH_B3, 5, 95 +LAYER_4CF0: +/* 0x4CF0 [0x73 0x05 0x5F ] */ notedv PITCH_C5, 5, 95 +/* 0x4CF3 [0x67 0x03 0x5F ] */ notedv PITCH_C4, 3, 95 +/* 0x4CF6 [0xF4 0xF8 ] */ rjump LAYER_4CF0 + +.channel CHAN_4CF8 +/* 0x4CF8 [0x88 0x36 0xB5 ] */ ldlayer 0, LAYER_36B5 +/* 0x4CFB [0x89 0x35 0xE3 ] */ ldlayer 1, LAYER_35E3 +/* 0x4CFE [0x8A 0x36 0xB7 ] */ ldlayer 2, LAYER_36B7 +/* 0x4D01 [0xFF ] */ end + +.channel CHAN_4D02 +/* 0x4D02 [0x88 0x4D 0x06 ] */ ldlayer 0, LAYER_4D06 +/* 0x4D05 [0xFF ] */ end + +.layer LAYER_4D06 +/* 0x4D06 [0xC6 0x42 ] */ instr SF0_INST_66 +/* 0x4D08 [0xC7 0x81 0x18 0xFF ] */ portamento 0x81, PITCH_A2, 255 +/* 0x4D0C [0x51 0x14 0x64 ] */ notedv PITCH_D2, 20, 100 +/* 0x4D0F [0xFF ] */ end + +.channel CHAN_4D10 +/* 0x4D10 [0x88 0x4D 0x14 ] */ ldlayer 0, LAYER_4D14 +/* 0x4D13 [0xFF ] */ end + +.layer LAYER_4D14 +/* 0x4D14 [0xC6 0x42 ] */ instr SF0_INST_66 +/* 0x4D16 [0xC7 0x82 0x18 0xFF ] */ portamento 0x82, PITCH_A2, 255 +/* 0x4D1A [0x51 0x14 0x64 ] */ notedv PITCH_D2, 20, 100 +/* 0x4D1D [0xFF ] */ end + +.channel CHAN_4D1E +/* 0x4D1E [0x88 0x4D 0x2E ] */ ldlayer 0, LAYER_4D2E +/* 0x4D21 [0x89 0x4D 0x3F ] */ ldlayer 1, LAYER_4D3F +/* 0x4D24 [0x8A 0x4D 0x4C ] */ ldlayer 2, LAYER_4D4C +CHAN_4D27: +/* 0x4D27 [0xDC 0x40 ] */ panweight 64 +/* 0x4D29 [0xD7 0xC8 ] */ vibfreq 200 +/* 0x4D2B [0xD8 0x10 ] */ vibdepth 16 +/* 0x4D2D [0xFF ] */ end + +.layer LAYER_4D2E +/* 0x4D2E [0xC2 0x18 ] */ transpose 24 +LAYER_4D30: +/* 0x4D30 [0xC6 0x44 ] */ instr SF0_INST_68 +/* 0x4D32 [0xCB 0xC1 0x68 0xFB ] */ env ENVELOPE_C168, 251 +/* 0x4D36 [0xC4 ] */ legato +LAYER_4D37: +/* 0x4D37 [0x6D 0xFD 0x00 0x64 ] */ notedv PITCH_GF4, 32000, 100 +/* 0x4D3B [0xF4 0xFA ] */ rjump LAYER_4D37 + +.layer LAYER_4D3D +/* 0x4D3D [0xC2 0xFC ] */ transpose -4 +.layer LAYER_4D3F +/* 0x4D3F [0xC6 0x81 ] */ instr FONTANY_INSTR_TRIANGLE +/* 0x4D41 [0xC7 0x83 0x09 0xFF ] */ portamento 0x83, PITCH_GF1, 255 +LAYER_4D45: +/* 0x4D45 [0x55 0x30 0x30 ] */ notedv PITCH_GF2, 48, 48 +/* 0x4D48 [0xF4 0xFB ] */ rjump LAYER_4D45 + +.layer LAYER_4D4A +/* 0x4D4A [0xC2 0xFC ] */ transpose -4 +.layer LAYER_4D4C +/* 0x4D4C [0xC6 0x2A ] */ instr SF0_INST_42 +/* 0x4D4E [0xCB 0xC0 0x80 0xFB ] */ env ENVELOPE_C080, 251 +/* 0x4D52 [0xC4 ] */ legato +LAYER_4D53: +/* 0x4D53 [0x55 0xFD 0x00 0x3A ] */ notedv PITCH_GF2, 32000, 58 +/* 0x4D57 [0xF4 0xFA ] */ rjump LAYER_4D53 + +.channel CHAN_4D59 +/* 0x4D59 [0x88 0x4D 0x67 ] */ ldlayer 0, LAYER_4D67 +/* 0x4D5C [0x89 0x4D 0x79 ] */ ldlayer 1, LAYER_4D79 +/* 0x4D5F [0x8A 0x4D 0x8A ] */ ldlayer 2, LAYER_4D8A +/* 0x4D62 [0xD7 0xFF ] */ vibfreq 255 +/* 0x4D64 [0xD8 0x14 ] */ vibdepth 20 +/* 0x4D66 [0xFF ] */ end + +.layer LAYER_4D67 +/* 0x4D67 [0xC6 0x44 ] */ instr SF0_INST_68 +/* 0x4D69 [0xCB 0xC0 0xC0 0xFB ] */ env ENVELOPE_C0C0, 251 +/* 0x4D6D [0xC4 ] */ legato +/* 0x4D6E [0xC2 0x24 ] */ transpose 36 +/* 0x4D70 [0xC7 0x81 0x00 0xFF ] */ portamento 0x81, PITCH_A0, 255 +/* 0x4D74 [0x7C 0x81 0x90 0x6E ] */ notedv PITCH_A5, 400, 110 +/* 0x4D78 [0xFF ] */ end + +.layer LAYER_4D79 +/* 0x4D79 [0xC6 0x81 ] */ instr FONTANY_INSTR_TRIANGLE +/* 0x4D7B [0xCB 0xC0 0xC0 0xFB ] */ env ENVELOPE_C0C0, 251 +/* 0x4D7F [0xC2 0x18 ] */ transpose 24 +/* 0x4D81 [0xC7 0x81 0x00 0xFF ] */ portamento 0x81, PITCH_A0, 255 +/* 0x4D85 [0x7C 0x81 0x90 0x4B ] */ notedv PITCH_A5, 400, 75 +/* 0x4D89 [0xFF ] */ end + +.layer LAYER_4D8A +/* 0x4D8A [0xC6 0x4A ] */ instr SF0_INST_74 +/* 0x4D8C [0xCB 0xC0 0xC0 0xFB ] */ env ENVELOPE_C0C0, 251 +/* 0x4D90 [0xC4 ] */ legato +/* 0x4D91 [0xC7 0x81 0x03 0xFF ] */ portamento 0x81, PITCH_C1, 255 +/* 0x4D95 [0x73 0x81 0x90 0x74 ] */ notedv PITCH_C5, 400, 116 +/* 0x4D99 [0xFF ] */ end + +.channel CHAN_4D9A +/* 0x4D9A [0xDC 0x40 ] */ panweight 64 +/* 0x4D9C [0x88 0x4D 0xF3 ] */ ldlayer 0, LAYER_4DF3 +/* 0x4D9F [0x89 0x4D 0xEB ] */ ldlayer 1, LAYER_4DEB +/* 0x4DA2 [0xCC 0x50 ] */ ldi 80 +/* 0x4DA4 [0xC7 0x00 0x2E 0xC4 ] */ stseq 0, LAYER_2EC1 + STSEQ_NOTEDV_VELOCITY +/* 0x4DA8 [0x8A 0x2E 0xB4 ] */ ldlayer 2, LAYER_2EB4 +CHAN_4DAB: +/* 0x4DAB [0xB8 0x3B ] */ rand 59 +/* 0x4DAD [0xC7 0x06 0x4D 0xFD ] */ stseq 6, LAYER_4DFC + 1 +/* 0x4DB1 [0xA7 0xC1 ] */ unk_A7 0xC1 +/* 0x4DB3 [0xC7 0x03 0x4D 0xE5 ] */ stseq 3, CHAN_4DE4 + STSEQ_LDI_IMM +/* 0x4DB7 [0xB8 0x3B ] */ rand 59 +/* 0x4DB9 [0xC9 0x01 ] */ and 1 +/* 0x4DBB [0xF3 0x06 ] */ rbeqz CHAN_4DC3 +/* 0x4DBD [0xB8 0x3B ] */ rand 59 +/* 0x4DBF [0xC8 0xFF ] */ sub 255 +/* 0x4DC1 [0xF4 0x02 ] */ rjump CHAN_4DC5 + +CHAN_4DC3: +/* 0x4DC3 [0xB8 0x3B ] */ rand 59 +CHAN_4DC5: +/* 0x4DC5 [0xA7 0xC1 ] */ unk_A7 0xC1 +/* 0x4DC7 [0xC7 0x03 0x4D 0xCC ] */ stseq 3, CHAN_4DCB + STSEQ_LDI_IMM +CHAN_4DCB: +/* 0x4DCB [0xCC 0x20 ] */ ldi 32 +/* 0x4DCD [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0x4DD0 [0xB8 0x0C ] */ rand 12 +/* 0x4DD2 [0x56 ] */ subio IO_PORT_6 +/* 0x4DD3 [0xF3 0x02 ] */ rbeqz CHAN_4DD7 +/* 0x4DD5 [0xF4 0x06 ] */ rjump CHAN_4DDD + +CHAN_4DD7: +/* 0x4DD7 [0xB8 0x0C ] */ rand 12 +/* 0x4DD9 [0xC8 0xFF ] */ sub 255 +/* 0x4DDB [0xF4 0x02 ] */ rjump CHAN_4DDF + +CHAN_4DDD: +/* 0x4DDD [0xB8 0x0C ] */ rand 12 +CHAN_4DDF: +/* 0x4DDF [0x76 ] */ stio IO_PORT_6 +/* 0x4DE0 [0xC7 0x67 0x4D 0xFC ] */ stseq (NOTEDV_OPCODE | PITCH_C4), LAYER_4DFC + STSEQ_NOTEDV_OPCODE_PITCH +CHAN_4DE4: +/* 0x4DE4 [0xCC 0x20 ] */ ldi 32 +/* 0x4DE6 [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0x4DE9 [0xF4 0xC0 ] */ rjump CHAN_4DAB + +.layer LAYER_4DEB +/* 0x4DEB [0xC2 0x3C ] */ transpose 60 +/* 0x4DED [0xCA 0x36 ] */ notepan 54 +/* 0x4DEF [0xC6 0x0F ] */ instr SF0_INST_15 +/* 0x4DF1 [0xF4 0x04 ] */ rjump LAYER_4DF7 + +.layer LAYER_4DF3 +/* 0x4DF3 [0xC6 0x3C ] */ instr SF0_INST_60 +/* 0x4DF5 [0xCA 0x4A ] */ notepan 74 +LAYER_4DF7: +/* 0x4DF7 [0xC4 ] */ legato +/* 0x4DF8 [0xC7 0x85 0x27 0xFF ] */ portamento 0x85, PITCH_C4, 255 +LAYER_4DFC: +/* 0x4DFC [0x67 0x64 0x32 ] */ notedv PITCH_C4, 100, 50 +/* 0x4DFF [0xF4 0xFB ] */ rjump LAYER_4DFC + +.channel CHAN_4E01 +/* 0x4E01 [0xED 0x20 ] */ gain 32 +/* 0x4E03 [0x88 0x4E 0x0A ] */ ldlayer 0, LAYER_4E0A +/* 0x4E06 [0x89 0x4E 0x12 ] */ ldlayer 1, LAYER_4E12 +/* 0x4E09 [0xFF ] */ end + +.layer LAYER_4E0A +/* 0x4E0A [0xC6 0x46 ] */ instr SF0_INST_70 +/* 0x4E0C [0xC2 0x30 ] */ transpose 48 +/* 0x4E0E [0x55 0x19 0x4B ] */ notedv PITCH_GF2, 25, 75 +/* 0x4E11 [0xFF ] */ end + +.layer LAYER_4E12 +/* 0x4E12 [0xC6 0x0F ] */ instr SF0_INST_15 +/* 0x4E14 [0xC4 ] */ legato +/* 0x4E15 [0xC7 0x81 0x27 0xFF ] */ portamento 0x81, PITCH_C4, 255 +/* 0x4E19 [0x5A 0x20 0x78 ] */ notedv PITCH_B2, 32, 120 +/* 0x4E1C [0xFF ] */ end + +.channel CHAN_4E1D +/* 0x4E1D [0x88 0x4E 0x21 ] */ ldlayer 0, LAYER_4E21 +/* 0x4E20 [0xFF ] */ end + +.layer LAYER_4E21 +/* 0x4E21 [0xC6 0x72 ] */ instr SF0_INST_114 +/* 0x4E23 [0xCB 0xBF 0x74 0xE7 ] */ env ENVELOPE_BF74, 231 +LAYER_4E27: +/* 0x4E27 [0x70 0x80 0xC0 0x68 ] */ notedv PITCH_A4, 192, 104 +/* 0x4E2B [0x6C 0x60 0x58 ] */ notedv PITCH_F4, 96, 88 +/* 0x4E2E [0xA9 0x4E 0x00 ] */ notevg PITCH_D4, 78, 0 +/* 0x4E31 [0xAC 0x4E 0x00 ] */ notevg PITCH_F4, 78, 0 +/* 0x4E34 [0xB0 0x5E 0x00 ] */ notevg PITCH_A4, 94, 0 +/* 0x4E37 [0x75 0x80 0xC0 0x64 ] */ notedv PITCH_D5, 192, 100 +/* 0x4E3B [0xFC 0x4E 0x8D ] */ call LAYER_4E8D +/* 0x4E3E [0xFC 0x4E 0x8D ] */ call LAYER_4E8D +/* 0x4E41 [0xF4 0xE4 ] */ rjump LAYER_4E27 + +.channel CHAN_4E43 +/* 0x4E43 [0x88 0x4E 0x48 ] */ ldlayer 0, LAYER_4E48 +/* 0x4E46 [0xF4 0x31 ] */ rjump CHAN_4E79 + +.layer LAYER_4E48 +/* 0x4E48 [0xC6 0x72 ] */ instr SF0_INST_114 +/* 0x4E4A [0xCB 0xBF 0x74 0xE7 ] */ env ENVELOPE_BF74, 231 +LAYER_4E4E: +/* 0x4E4E [0xC7 0x83 0x2A 0xFF ] */ portamento 0x83, PITCH_EF4, 255 +/* 0x4E52 [0x6C 0x1C 0x54 ] */ notedv PITCH_F4, 28, 84 +/* 0x4E55 [0x24 0x4C 0x68 0x7F ] */ notedvg PITCH_A3, 76, 104, 127 +/* 0x4E59 [0xC7 0x84 0x2E 0xFF ] */ portamento 0x84, PITCH_G4, 255 +/* 0x4E5D [0x6B 0x15 0x61 ] */ notedv PITCH_E4, 21, 97 +/* 0x4E60 [0x67 0x44 0x4C ] */ notedv PITCH_C4, 68, 76 +/* 0x4E63 [0x29 0x5B 0x55 0x18 ] */ notedvg PITCH_D4, 91, 85, 24 +/* 0x4E67 [0xC7 0x81 0x2E 0x7F ] */ portamento 0x81, PITCH_G4, 127 +/* 0x4E6B [0x67 0x72 0x5D ] */ notedv PITCH_C4, 114, 93 +/* 0x4E6E [0x69 0x4C 0x4D ] */ notedv PITCH_D4, 76, 77 +/* 0x4E71 [0xFC 0x4E 0x8D ] */ call LAYER_4E8D +/* 0x4E74 [0xFC 0x4E 0x8D ] */ call LAYER_4E8D +/* 0x4E77 [0xF4 0xD5 ] */ rjump LAYER_4E4E + +.channel CHAN_4E79 +/* 0x4E79 [0xCC 0x0F ] */ ldi 15 +/* 0x4E7B [0x71 ] */ stio IO_PORT_1 +CHAN_4E7C: +/* 0x4E7C [0xB8 0x60 ] */ rand 96 +/* 0x4E7E [0xC7 0x20 0x4E 0x87 ] */ stseq 32, CHAN_4E86 + STSEQ_LDI_IMM +/* 0x4E82 [0xC7 0x20 0x4E 0x8E ] */ stseq 32, LAYER_4E8D + STSEQ_LDELAY +CHAN_4E86: +/* 0x4E86 [0xCC 0x7F ] */ ldi 127 +/* 0x4E88 [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0x4E8B [0xF4 0xEF ] */ rjump CHAN_4E7C + +.layer LAYER_4E8D +/* 0x4E8D [0xC0 0x7F ] */ ldelay 127 +/* 0x4E8F [0xFF ] */ end + +.channel CHAN_4E90 +/* 0x4E90 [0x88 0x4E 0x95 ] */ ldlayer 0, LAYER_4E95 +/* 0x4E93 [0xF4 0xE4 ] */ rjump CHAN_4E79 + +.layer LAYER_4E95 +/* 0x4E95 [0xC6 0x72 ] */ instr SF0_INST_114 +/* 0x4E97 [0xCB 0xBF 0x74 0xE7 ] */ env ENVELOPE_BF74, 231 +LAYER_4E9B: +/* 0x4E9B [0xC7 0x81 0x30 0xFF ] */ portamento 0x81, PITCH_A4, 255 +/* 0x4E9F [0x6C 0x3A 0x54 ] */ notedv PITCH_F4, 58, 84 +/* 0x4EA2 [0xC7 0x83 0x2C 0xDD ] */ portamento 0x83, PITCH_F4, 221 +/* 0x4EA6 [0x66 0x15 0x61 ] */ notedv PITCH_B3, 21, 97 +/* 0x4EA9 [0x72 0x2C 0x4C ] */ notedv PITCH_B4, 44, 76 +/* 0x4EAC [0xC7 0x83 0x2E 0x18 ] */ portamento 0x83, PITCH_G4, 24 +/* 0x4EB0 [0x6C 0x17 0x5D ] */ notedv PITCH_F4, 23, 93 +/* 0x4EB3 [0x67 0x1F 0x4D ] */ notedv PITCH_C4, 31, 77 +/* 0x4EB6 [0x64 0x33 0x4D ] */ notedv PITCH_A3, 51, 77 +/* 0x4EB9 [0xFC 0x4E 0x8D ] */ call LAYER_4E8D +/* 0x4EBC [0xFC 0x4E 0x8D ] */ call LAYER_4E8D +/* 0x4EBF [0xF4 0xDA ] */ rjump LAYER_4E9B + +.channel CHAN_4EC1 +/* 0x4EC1 [0x88 0x4E 0xC6 ] */ ldlayer 0, LAYER_4EC6 +/* 0x4EC4 [0xF4 0xB3 ] */ rjump CHAN_4E79 + +.layer LAYER_4EC6 +/* 0x4EC6 [0xC6 0x72 ] */ instr SF0_INST_114 +/* 0x4EC8 [0xCB 0xBF 0x74 0xE7 ] */ env ENVELOPE_BF74, 231 +LAYER_4ECC: +/* 0x4ECC [0xC7 0x81 0x2A 0xE2 ] */ portamento 0x81, PITCH_EF4, 226 +/* 0x4ED0 [0x6C 0x6F 0x54 ] */ notedv PITCH_F4, 111, 84 +/* 0x4ED3 [0xC7 0x81 0x26 0xFF ] */ portamento 0x81, PITCH_B3, 255 +/* 0x4ED7 [0x64 0x15 0x54 ] */ notedv PITCH_A3, 21, 84 +/* 0x4EDA [0x60 0x1B 0x54 ] */ notedv PITCH_F3, 27, 84 +/* 0x4EDD [0xC7 0x81 0x29 0xD6 ] */ portamento 0x81, PITCH_D4, 214 +/* 0x4EE1 [0x6E 0x7F 0x54 ] */ notedv PITCH_G4, 127, 84 +/* 0x4EE4 [0xFC 0x4E 0x8D ] */ call LAYER_4E8D +/* 0x4EE7 [0xFC 0x4E 0x8D ] */ call LAYER_4E8D +/* 0x4EEA [0xF4 0xE0 ] */ rjump LAYER_4ECC + +.channel CHAN_4EEC +/* 0x4EEC [0xC1 0x36 ] */ instr SF0_INST_54 +/* 0x4EEE [0xDA 0xBF 0xF8 ] */ env ENVELOPE_BFF8 +/* 0x4EF1 [0x88 0x4E 0xFC ] */ ldlayer 0, LAYER_4EFC +/* 0x4EF4 [0x89 0x4E 0xF8 ] */ ldlayer 1, LAYER_4EF8 +/* 0x4EF7 [0xFF ] */ end + +.layer LAYER_4EF8 +/* 0x4EF8 [0xC6 0x4D ] */ instr SF0_INST_77 +/* 0x4EFA [0xC2 0x16 ] */ transpose 22 +.layer LAYER_4EFC +/* 0x4EFC [0xC4 ] */ legato +/* 0x4EFD [0xC7 0x81 0x13 0xFF ] */ portamento 0x81, PITCH_E2, 255 +LAYER_4F01: +/* 0x4F01 [0x64 0x80 0xC0 0x73 ] */ notedv PITCH_A3, 192, 115 +/* 0x4F05 [0xF4 0xFA ] */ rjump LAYER_4F01 + +.channel CHAN_4F07 +/* 0x4F07 [0xC1 0x36 ] */ instr SF0_INST_54 +/* 0x4F09 [0xDA 0xBF 0xF8 ] */ env ENVELOPE_BFF8 +/* 0x4F0C [0x88 0x4F 0x17 ] */ ldlayer 0, LAYER_4F17 +/* 0x4F0F [0x89 0x4F 0x13 ] */ ldlayer 1, LAYER_4F13 +/* 0x4F12 [0xFF ] */ end + +.layer LAYER_4F13 +/* 0x4F13 [0xC6 0x4D ] */ instr SF0_INST_77 +/* 0x4F15 [0xC2 0x16 ] */ transpose 22 +.layer LAYER_4F17 +/* 0x4F17 [0xC4 ] */ legato +/* 0x4F18 [0xC7 0x81 0x24 0xFF ] */ portamento 0x81, PITCH_A3, 255 +LAYER_4F1C: +/* 0x4F1C [0x53 0x80 0xC0 0x73 ] */ notedv PITCH_E2, 192, 115 +/* 0x4F20 [0xF4 0xFA ] */ rjump LAYER_4F1C + +.channel CHAN_4F22 +/* 0x4F22 [0xFC 0x36 0x0A ] */ call CHAN_360A +/* 0x4F25 [0x88 0x4F 0x2F ] */ ldlayer 0, LAYER_4F2F +/* 0x4F28 [0x89 0x4F 0x3A ] */ ldlayer 1, LAYER_4F3A +/* 0x4F2B [0x8A 0x4F 0x45 ] */ ldlayer 2, LAYER_4F45 +/* 0x4F2E [0xFF ] */ end + +.layer LAYER_4F2F +/* 0x4F2F [0xC6 0x2E ] */ instr SF0_INST_46 +/* 0x4F31 [0xC7 0x81 0x37 0xFF ] */ portamento 0x81, PITCH_E5, 255 +/* 0x4F35 [0x5B 0x81 0xE0 0x5F ] */ notedv PITCH_C3, 480, 95 +/* 0x4F39 [0xFF ] */ end + +.layer LAYER_4F3A +/* 0x4F3A [0xC6 0x4D ] */ instr SF0_INST_77 +/* 0x4F3C [0xC7 0x81 0x37 0xE7 ] */ portamento 0x81, PITCH_E5, 231 +/* 0x4F40 [0x67 0x81 0xE0 0x58 ] */ notedv PITCH_C4, 480, 88 +/* 0x4F44 [0xFF ] */ end + +.layer LAYER_4F45 +/* 0x4F45 [0xC6 0x2F ] */ instr SF0_INST_47 +/* 0x4F47 [0xCB 0xC0 0x54 0xE7 ] */ env ENVELOPE_C054, 231 +/* 0x4F4B [0xC7 0x81 0x33 0xFF ] */ portamento 0x81, PITCH_C5, 255 +/* 0x4F4F [0x54 0x81 0xE0 0x66 ] */ notedv PITCH_F2, 480, 102 +/* 0x4F53 [0xFF ] */ end + +.channel CHAN_4F54 +/* 0x4F54 [0xED 0x14 ] */ gain 20 +/* 0x4F56 [0x8A 0x4F 0x65 ] */ ldlayer 2, LAYER_4F65 +/* 0x4F59 [0x89 0x3A 0x3A ] */ ldlayer 1, LAYER_3A3A +/* 0x4F5C [0xCC 0x58 ] */ ldi NOTEDV_OPCODE | PITCH_A2 +/* 0x4F5E [0xC7 0x00 0x30 0xDC ] */ stseq 0, CHAN_30DB + STSEQ_STSEQ_IMM +/* 0x4F62 [0xFB 0x30 0xBB ] */ jump CHAN_30BB + +.layer LAYER_4F65 +/* 0x4F65 [0xC6 0x11 ] */ instr SF0_INST_17 +/* 0x4F67 [0xCB 0xC0 0x94 0xFB ] */ env ENVELOPE_C094, 251 +/* 0x4F6B [0xC7 0x81 0x03 0xFF ] */ portamento 0x81, PITCH_C1, 255 +/* 0x4F6F [0x5B 0x83 0x20 0x73 ] */ notedv PITCH_C3, 800, 115 +/* 0x4F73 [0xFF ] */ end + +.channel CHAN_4F74 +/* 0x4F74 [0xDC 0x40 ] */ panweight 64 +/* 0x4F76 [0x88 0x4F 0x80 ] */ ldlayer 0, LAYER_4F80 +/* 0x4F79 [0x89 0x4F 0x8D ] */ ldlayer 1, LAYER_4F8D +/* 0x4F7C [0x8A 0x4F 0x93 ] */ ldlayer 2, LAYER_4F93 +/* 0x4F7F [0xFF ] */ end + +.layer LAYER_4F80 +/* 0x4F80 [0xC6 0x18 ] */ instr SF0_INST_24 +LAYER_4F82: +/* 0x4F82 [0xC4 ] */ legato +/* 0x4F83 [0xCB 0xC0 0x00 0xDD ] */ env ENVELOPE_C000, 221 +LAYER_4F87: +/* 0x4F87 [0x6A 0xFD 0x00 0x41 ] */ notedv PITCH_EF4, 32000, 65 +/* 0x4F8B [0xF4 0xFA ] */ rjump LAYER_4F87 + +.layer LAYER_4F8D +/* 0x4F8D [0xC6 0x45 ] */ instr SF0_INST_69 +/* 0x4F8F [0xCA 0x00 ] */ notepan 0 +/* 0x4F91 [0xF4 0xEF ] */ rjump LAYER_4F82 + +.layer LAYER_4F93 +/* 0x4F93 [0xC6 0x45 ] */ instr SF0_INST_69 +/* 0x4F95 [0xCA 0x7F ] */ notepan 127 +/* 0x4F97 [0xC2 0x05 ] */ transpose 5 +/* 0x4F99 [0xF4 0xE7 ] */ rjump LAYER_4F82 + +.channel CHAN_4F9B +/* 0x4F9B [0x88 0x4F 0xA5 ] */ ldlayer 0, LAYER_4FA5 +/* 0x4F9E [0x89 0x4F 0xC9 ] */ ldlayer 1, LAYER_4FC9 +/* 0x4FA1 [0x8A 0x4F 0xCD ] */ ldlayer 2, LAYER_4FCD +/* 0x4FA4 [0xFF ] */ end + +.layer LAYER_4FA5 +/* 0x4FA5 [0xC6 0x18 ] */ instr SF0_INST_24 +LAYER_4FA7: +/* 0x4FA7 [0xCB 0xC0 0x0C 0xDD ] */ env ENVELOPE_C00C, 221 +/* 0x4FAB [0xC2 0x00 ] */ transpose 0 +/* 0x4FAD [0xFC 0x4F 0xC1 ] */ call LAYER_4FC1 +/* 0x4FB0 [0xC2 0x02 ] */ transpose 2 +/* 0x4FB2 [0xFC 0x4F 0xC1 ] */ call LAYER_4FC1 +/* 0x4FB5 [0xC2 0x04 ] */ transpose 4 +/* 0x4FB7 [0xFC 0x4F 0xC1 ] */ call LAYER_4FC1 +/* 0x4FBA [0xC2 0x06 ] */ transpose 6 +LAYER_4FBC: +/* 0x4FBC [0xFC 0x4F 0xC1 ] */ call LAYER_4FC1 +/* 0x4FBF [0xF4 0xFB ] */ rjump LAYER_4FBC + +.layer LAYER_4FC1 +/* 0x4FC1 [0xC7 0x81 0x2A 0xFF ] */ portamento 0x81, PITCH_EF4, 255 +/* 0x4FC5 [0x71 0x16 0x4B ] */ notedv PITCH_BF4, 22, 75 +/* 0x4FC8 [0xFF ] */ end + +.layer LAYER_4FC9 +/* 0x4FC9 [0xC6 0x45 ] */ instr SF0_INST_69 +/* 0x4FCB [0xF4 0xDA ] */ rjump LAYER_4FA7 + +.layer LAYER_4FCD +/* 0x4FCD [0xC6 0x2E ] */ instr SF0_INST_46 +/* 0x4FCF [0xCB 0xC0 0x80 0xDD ] */ env ENVELOPE_C080, 221 +/* 0x4FD3 [0xC7 0x01 0x31 0x7F ] */ portamento 0x01, PITCH_BF4, 127 +/* 0x4FD7 [0xC4 ] */ legato +LAYER_4FD8: +/* 0x4FD8 [0x76 0xFD 0x00 0x2D ] */ notedv PITCH_EF5, 32000, 45 +/* 0x4FDC [0xF4 0xFA ] */ rjump LAYER_4FD8 + +.channel CHAN_4FDE +/* 0x4FDE [0x88 0x4F 0xE5 ] */ ldlayer 0, LAYER_4FE5 +/* 0x4FE1 [0x89 0x4F 0xF0 ] */ ldlayer 1, LAYER_4FF0 +/* 0x4FE4 [0xFF ] */ end + +.layer LAYER_4FE5 +/* 0x4FE5 [0xC6 0x2D ] */ instr SF0_INST_45 +/* 0x4FE7 [0x75 0x0A 0x64 ] */ notedv PITCH_D5, 10, 100 +/* 0x4FEA [0xC6 0x3F ] */ instr SF0_INST_63 +/* 0x4FEC [0x57 0x1E 0x64 ] */ notedv PITCH_AF2, 30, 100 +/* 0x4FEF [0xFF ] */ end + +.layer LAYER_4FF0 +/* 0x4FF0 [0xC0 0x05 ] */ ldelay 5 +/* 0x4FF2 [0xC6 0x42 ] */ instr SF0_INST_66 +/* 0x4FF4 [0x6B 0x10 0x44 ] */ notedv PITCH_E4, 16, 68 +/* 0x4FF7 [0xFF ] */ end + +.channel CHAN_4FF8 +/* 0x4FF8 [0x88 0x4F 0xFC ] */ ldlayer 0, LAYER_4FFC +/* 0x4FFB [0xFF ] */ end + +.layer LAYER_4FFC +/* 0x4FFC [0xC6 0x02 ] */ instr SF0_INST_2 +/* 0x4FFE [0xC7 0x81 0x32 0x7F ] */ portamento 0x81, PITCH_B4, 127 +/* 0x5002 [0x6B 0x0B 0x5F ] */ notedv PITCH_E4, 11, 95 +/* 0x5005 [0xFF ] */ end + +.channel CHAN_5006 +/* 0x5006 [0x88 0x50 0x0A ] */ ldlayer 0, LAYER_500A +/* 0x5009 [0xFF ] */ end + +.layer LAYER_500A +/* 0x500A [0xC2 0x18 ] */ transpose 24 +/* 0x500C [0xC6 0x2A ] */ instr SF0_INST_42 +/* 0x500E [0xCB 0xC0 0x70 0xDD ] */ env ENVELOPE_C070, 221 +/* 0x5012 [0xC7 0x81 0x30 0x40 ] */ portamento 0x81, PITCH_A4, 64 +/* 0x5016 [0x73 0x80 0xC8 0x41 ] */ notedv PITCH_C5, 200, 65 +/* 0x501A [0xFF ] */ end + +.channel CHAN_501B +/* 0x501B [0xDA 0xBF 0xF8 ] */ env ENVELOPE_BFF8 +/* 0x501E [0x88 0x50 0x22 ] */ ldlayer 0, LAYER_5022 +/* 0x5021 [0xFF ] */ end + +.layer LAYER_5022 +/* 0x5022 [0xC6 0x42 ] */ instr SF0_INST_66 +/* 0x5024 [0xC2 0x30 ] */ transpose 48 +LAYER_5026: +/* 0x5026 [0x53 0x16 0x64 ] */ notedv PITCH_E2, 22, 100 +/* 0x5029 [0xF4 0xFB ] */ rjump LAYER_5026 + +.channel CHAN_502B +/* 0x502B [0xED 0x19 ] */ gain 25 +/* 0x502D [0x88 0x32 0x42 ] */ ldlayer 0, LAYER_3242 +/* 0x5030 [0xFF ] */ end + +.channel CHAN_5031 +/* 0x5031 [0x88 0x50 0x35 ] */ ldlayer 0, LAYER_5035 +/* 0x5034 [0xFF ] */ end + +.layer LAYER_5035 +/* 0x5035 [0xC6 0x3F ] */ instr SF0_INST_63 +/* 0x5037 [0x69 0x0C 0x64 ] */ notedv PITCH_D4, 12, 100 +/* 0x503A [0xFF ] */ end + +.channel CHAN_503B +/* 0x503B [0x88 0x50 0x3F ] */ ldlayer 0, LAYER_503F +/* 0x503E [0xFF ] */ end + +.layer LAYER_503F +/* 0x503F [0xC6 0x06 ] */ instr SF0_INST_6 +/* 0x5041 [0xC7 0x81 0x3E 0x7F ] */ portamento 0x81, PITCH_B5, 127 +/* 0x5045 [0x7A 0x0A 0x64 ] */ notedv PITCH_G5, 10, 100 +/* 0x5048 [0xFF ] */ end + +.channel CHAN_5049 +/* 0x5049 [0x88 0x50 0x4D ] */ ldlayer 0, LAYER_504D +/* 0x504C [0xFF ] */ end + +.layer LAYER_504D +/* 0x504D [0xC6 0x24 ] */ instr SF0_INST_36 +/* 0x504F [0x6F 0x04 0x54 ] */ notedv PITCH_AF4, 4, 84 +/* 0x5052 [0x66 0x14 0x64 ] */ notedv PITCH_B3, 20, 100 +/* 0x5055 [0xFF ] */ end + +.channel CHAN_5056 +/* 0x5056 [0x88 0xAE 0x93 ] */ ldlayer 0, LAYER_AE93 +/* 0x5059 [0xFF ] */ end + +.channel CHAN_505A +/* 0x505A [0xDC 0x30 ] */ panweight 48 +/* 0x505C [0x88 0x37 0x50 ] */ ldlayer 0, LAYER_3750 +/* 0x505F [0x89 0x07 0x56 ] */ ldlayer 1, LAYER_0756 +/* 0x5062 [0xFF ] */ end + +.channel CHAN_5063 +/* 0x5063 [0x88 0x06 0x01 ] */ ldlayer 0, LAYER_0601 +/* 0x5066 [0xFF ] */ end + +.channel CHAN_5067 +/* 0x5067 [0x88 0x50 0x6B ] */ ldlayer 0, LAYER_506B +/* 0x506A [0xFF ] */ end + +.layer LAYER_506B +/* 0x506B [0xC6 0x5A ] */ instr SF0_INST_90 +/* 0x506D [0xCB 0xC0 0x18 0xF0 ] */ env ENVELOPE_C018, 240 +/* 0x5071 [0xC2 0x35 ] */ transpose 53 +/* 0x5073 [0xC7 0x82 0x14 0x78 ] */ portamento 0x82, PITCH_F2, 120 +/* 0x5077 [0x4E 0x81 0x39 0x64 ] */ notedv PITCH_B1, 313, 100 +/* 0x507B [0xFF ] */ end + +.channel CHAN_507C +/* 0x507C [0xC1 0x7F ] */ instr FONTANY_INSTR_DRUM +/* 0x507E [0x88 0x50 0xC8 ] */ ldlayer 0, LAYER_50C8 +/* 0x5081 [0x89 0x50 0xCD ] */ ldlayer 1, LAYER_50CD +CHAN_5084: +/* 0x5084 [0xB8 0x03 ] */ rand 3 +/* 0x5086 [0xC7 0x4A 0x50 0xC8 ] */ stseq (NOTEDV_OPCODE | PITCH_G1), LAYER_50C8 + STSEQ_NOTEDV_OPCODE_PITCH +/* 0x508A [0xCC 0x03 ] */ ldi 3 +/* 0x508C [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0x508F [0xB8 0x02 ] */ rand 2 +/* 0x5091 [0xC7 0x10 0x50 0xC9 ] */ stseq 16, LAYER_50C8 + STSEQ_NOTEDV_DELAY +/* 0x5095 [0xCC 0x03 ] */ ldi 3 +/* 0x5097 [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0x509A [0xB8 0x19 ] */ rand 25 +/* 0x509C [0xC7 0x5A 0x50 0xCA ] */ stseq 90, LAYER_50C8 + STSEQ_NOTEDV_VELOCITY_2 +/* 0x50A0 [0xCC 0x03 ] */ ldi 3 +/* 0x50A2 [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0x50A5 [0xB8 0x03 ] */ rand 3 +/* 0x50A7 [0xC7 0x4D 0x50 0xCF ] */ stseq (NOTEDV_OPCODE | PITCH_BF1), LAYER_50CF + STSEQ_NOTEDV_OPCODE_PITCH +/* 0x50AB [0xCC 0x03 ] */ ldi 3 +/* 0x50AD [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0x50B0 [0xB8 0x02 ] */ rand 2 +/* 0x50B2 [0xC7 0x10 0x50 0xD0 ] */ stseq 16, LAYER_50CF + STSEQ_NOTEDV_DELAY +/* 0x50B6 [0xCC 0x03 ] */ ldi 3 +/* 0x50B8 [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0x50BB [0xB8 0x19 ] */ rand 25 +/* 0x50BD [0xC7 0x5A 0x50 0xD1 ] */ stseq 90, LAYER_50CF + STSEQ_NOTEDV_VELOCITY_2 +/* 0x50C1 [0xCC 0x03 ] */ ldi 3 +/* 0x50C3 [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0x50C6 [0xF4 0xBC ] */ rjump CHAN_5084 + +.layer LAYER_50C8 +/* 0x50C8 [0x4A 0x0C 0x64 ] */ notedv PITCH_G1, 12, 100 +/* 0x50CB [0xF4 0xFB ] */ rjump LAYER_50C8 + +.layer LAYER_50CD +/* 0x50CD [0xC0 0x03 ] */ ldelay 3 +LAYER_50CF: +/* 0x50CF [0x4B 0x0C 0x64 ] */ notedv PITCH_AF1, 12, 100 +/* 0x50D2 [0xF4 0xFB ] */ rjump LAYER_50CF + +.channel CHAN_50D4 +/* 0x50D4 [0x88 0x07 0xB9 ] */ ldlayer 0, LAYER_07B9 +/* 0x50D7 [0xFF ] */ end + +.channel CHAN_50D8 +/* 0x50D8 [0x88 0x50 0xDC ] */ ldlayer 0, LAYER_50DC +/* 0x50DB [0xFF ] */ end + +.layer LAYER_50DC +/* 0x50DC [0xC6 0x18 ] */ instr SF0_INST_24 +/* 0x50DE [0xCB 0xBF 0xD0 0xFB ] */ env ENVELOPE_BFD0, 251 +/* 0x50E2 [0xC2 0x30 ] */ transpose 48 +LAYER_50E4: +/* 0x50E4 [0x03 0x07 0x2D 0x40 ] */ notedvg PITCH_C1, 7, 45, 64 +/* 0x50E8 [0xF4 0xFA ] */ rjump LAYER_50E4 + +.channel CHAN_50EA +/* 0x50EA [0x88 0x50 0xEE ] */ ldlayer 0, LAYER_50EE +/* 0x50ED [0xFF ] */ end + +.layer LAYER_50EE +/* 0x50EE [0xC6 0x44 ] */ instr SF0_INST_68 +/* 0x50F0 [0xCB 0xBF 0xF8 0xFB ] */ env ENVELOPE_BFF8, 251 +/* 0x50F4 [0xC4 ] */ legato +/* 0x50F5 [0xC7 0x85 0x1B 0xFF ] */ portamento 0x85, PITCH_C3, 255 +/* 0x50F9 [0x60 0x30 0x5A ] */ notedv PITCH_F3, 48, 90 +LAYER_50FC: +/* 0x50FC [0x64 0x81 0xF4 0x5A ] */ notedv PITCH_A3, 500, 90 +/* 0x5100 [0xF4 0xFA ] */ rjump LAYER_50FC + +.channel CHAN_5102 +/* 0x5102 [0xED 0x19 ] */ gain 25 +/* 0x5104 [0x88 0x33 0x6C ] */ ldlayer 0, LAYER_336C +/* 0x5107 [0x89 0x2F 0x54 ] */ ldlayer 1, LAYER_2F54 +/* 0x510A [0xD8 0x05 ] */ vibdepth 5 +/* 0x510C [0xD7 0x7F ] */ vibfreq 127 +/* 0x510E [0xFF ] */ end + +.channel CHAN_510F +/* 0x510F [0xED 0x23 ] */ gain 35 +/* 0x5111 [0x88 0x51 0x1B ] */ ldlayer 0, LAYER_511B +/* 0x5114 [0x89 0x51 0x29 ] */ ldlayer 1, LAYER_5129 +/* 0x5117 [0x8A 0x51 0x34 ] */ ldlayer 2, LAYER_5134 +/* 0x511A [0xFF ] */ end + +.layer LAYER_511B +/* 0x511B [0xC6 0x2F ] */ instr SF0_INST_47 +/* 0x511D [0xCB 0xC0 0x80 0xC8 ] */ env ENVELOPE_C080, 200 +/* 0x5121 [0xC7 0x81 0x0C 0xFF ] */ portamento 0x81, PITCH_A1, 255 +/* 0x5125 [0x48 0x64 0x64 ] */ notedv PITCH_F1, 100, 100 +/* 0x5128 [0xFF ] */ end + +.layer LAYER_5129 +/* 0x5129 [0xC2 0xFC ] */ transpose -4 +/* 0x512B [0xC6 0x41 ] */ instr SF0_INST_65 +/* 0x512D [0x4C 0x0C 0x6E ] */ notedv PITCH_A1, 12, 110 +/* 0x5130 [0x58 0x64 0x6E ] */ notedv PITCH_A2, 100, 110 +/* 0x5133 [0xFF ] */ end + +.layer LAYER_5134 +/* 0x5134 [0xC6 0x2F ] */ instr SF0_INST_47 +/* 0x5136 [0xCB 0xBF 0x84 0xFB ] */ env ENVELOPE_BF84, 251 +/* 0x513A [0x54 0x0C 0x4B ] */ notedv PITCH_F2, 12, 75 +/* 0x513D [0x5B 0x00 0x4B ] */ notedv PITCH_C3, 0, 75 +/* 0x5140 [0xFF ] */ end + +.channel CHAN_5141 +/* 0x5141 [0xED 0x1E ] */ gain 30 +/* 0x5143 [0x88 0x51 0x82 ] */ ldlayer 0, LAYER_5182 +/* 0x5146 [0x89 0x51 0x8B ] */ ldlayer 1, LAYER_518B +/* 0x5149 [0x8A 0x51 0xA0 ] */ ldlayer 2, LAYER_51A0 +CHAN_514C: +/* 0x514C [0xB8 0x04 ] */ rand 4 +/* 0x514E [0xF3 0x04 ] */ rbeqz CHAN_5154 +/* 0x5150 [0xB8 0x64 ] */ rand 100 +/* 0x5152 [0xF4 0x02 ] */ rjump CHAN_5156 + +CHAN_5154: +/* 0x5154 [0xB8 0x0A ] */ rand 10 +CHAN_5156: +/* 0x5156 [0xC7 0x1C 0x51 0xAD ] */ stseq 28, LAYER_51AC + STSEQ_NOTEDV_DELAY +/* 0x515A [0xC7 0x1C 0x51 0x99 ] */ stseq 28, LAYER_5198 + STSEQ_NOTEDV_DELAY +/* 0x515E [0xC7 0x1C 0x51 0x6D ] */ stseq 28, CHAN_516C + STSEQ_LDI_IMM +/* 0x5162 [0xA7 0xC3 ] */ unk_A7 0xC3 +/* 0x5164 [0xC7 0x07 0x51 0xAA ] */ stseq 7, LAYER_51A8 + STSEQ_PORTAMENTO_PITCH +/* 0x5168 [0xC7 0x07 0x51 0x96 ] */ stseq 7, LAYER_5194 + STSEQ_PORTAMENTO_PITCH +CHAN_516C: +/* 0x516C [0xCC 0x40 ] */ ldi 64 +/* 0x516E [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0x5171 [0xCC 0x7F ] */ ldi 127 +/* 0x5173 [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0x5176 [0xCC 0x7F ] */ ldi 127 +/* 0x5178 [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0x517B [0xCC 0x2E ] */ ldi 46 +/* 0x517D [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0x5180 [0xF4 0xCA ] */ rjump CHAN_514C + +.layer LAYER_5182 +/* 0x5182 [0xC6 0x4D ] */ instr SF0_INST_77 +/* 0x5184 [0xC4 ] */ legato +LAYER_5185: +/* 0x5185 [0x67 0xFD 0x00 0x69 ] */ notedv PITCH_C4, 32000, 105 +/* 0x5189 [0xF4 0xFA ] */ rjump LAYER_5185 + +.layer LAYER_518B +/* 0x518B [0xC6 0x42 ] */ instr SF0_INST_66 +/* 0x518D [0xCB 0xC0 0x80 0xC8 ] */ env ENVELOPE_C080, 200 +/* 0x5191 [0xC2 0x30 ] */ transpose 48 +/* 0x5193 [0xC4 ] */ legato +LAYER_5194: +/* 0x5194 [0xC7 0x83 0x11 0xFF ] */ portamento 0x83, PITCH_D2, 255 +LAYER_5198: +/* 0x5198 [0x4F 0x7F 0x69 ] */ notedv PITCH_C2, 127, 105 +/* 0x519B [0xC0 0x81 0x2C ] */ ldelay 300 +/* 0x519E [0xF4 0xF4 ] */ rjump LAYER_5194 + +.layer LAYER_51A0 +/* 0x51A0 [0xC6 0x2F ] */ instr SF0_INST_47 +/* 0x51A2 [0xCB 0xC0 0x80 0xC8 ] */ env ENVELOPE_C080, 200 +LAYER_51A6: +/* 0x51A6 [0xC0 0x14 ] */ ldelay 20 +LAYER_51A8: +/* 0x51A8 [0xC7 0x81 0x0C 0xFF ] */ portamento 0x81, PITCH_A1, 255 +LAYER_51AC: +/* 0x51AC [0x46 0x7F 0x69 ] */ notedv PITCH_EF1, 127, 105 +/* 0x51AF [0xC0 0x81 0x18 ] */ ldelay 280 +/* 0x51B2 [0xF4 0xF2 ] */ rjump LAYER_51A6 + +.channel CHAN_51B4 +/* 0x51B4 [0xC1 0x4D ] */ instr SF0_INST_77 +/* 0x51B6 [0xBD 0x00 ] */ samplestart 0 +/* 0x51B8 [0x01 ] */ cdelay 1 +/* 0x51B9 [0x88 0x51 0xC6 ] */ ldlayer 0, LAYER_51C6 +/* 0x51BC [0x89 0x51 0xD1 ] */ ldlayer 1, LAYER_51D1 +/* 0x51BF [0xD7 0x7F ] */ vibfreq 127 +/* 0x51C1 [0xD8 0x06 ] */ vibdepth 6 +/* 0x51C3 [0xFF ] */ end + +.layer LAYER_51C4 +/* 0x51C4 [0xC2 0x04 ] */ transpose 4 +.layer LAYER_51C6 +/* 0x51C6 [0xCB 0xC0 0x70 0xF1 ] */ env ENVELOPE_C070, 241 +/* 0x51CA [0xC4 ] */ legato +LAYER_51CB: +/* 0x51CB [0x6C 0xFD 0x00 0x64 ] */ notedv PITCH_F4, 32000, 100 +/* 0x51CF [0xF4 0xFA ] */ rjump LAYER_51CB + +.layer LAYER_51D1 +/* 0x51D1 [0xC6 0x41 ] */ instr SF0_INST_65 +/* 0x51D3 [0x56 0x0B 0x5A ] */ notedv PITCH_G2, 11, 90 +/* 0x51D6 [0x58 0x0A 0x5A ] */ notedv PITCH_A2, 10, 90 +LAYER_51D9: +/* 0x51D9 [0x1A 0x09 0x5A 0x10 ] */ notedvg PITCH_B2, 9, 90, 16 +/* 0x51DD [0xF4 0xFA ] */ rjump LAYER_51D9 + +.channel CHAN_51DF +/* 0x51DF [0xC1 0x4D ] */ instr SF0_INST_77 +/* 0x51E1 [0xBD 0x00 ] */ samplestart 0 +/* 0x51E3 [0x01 ] */ cdelay 1 +/* 0x51E4 [0x88 0x51 0xC6 ] */ ldlayer 0, LAYER_51C6 +/* 0x51E7 [0x89 0x51 0xEF ] */ ldlayer 1, LAYER_51EF +/* 0x51EA [0xD7 0x7F ] */ vibfreq 127 +/* 0x51EC [0xD8 0x06 ] */ vibdepth 6 +/* 0x51EE [0xFF ] */ end + +.layer LAYER_51EF +/* 0x51EF [0xC6 0x41 ] */ instr SF0_INST_65 +/* 0x51F1 [0x5D 0x0B 0x5A ] */ notedv PITCH_D3, 11, 90 +/* 0x51F4 [0x5B 0x0A 0x5A ] */ notedv PITCH_C3, 10, 90 +/* 0x51F7 [0xF4 0xE0 ] */ rjump LAYER_51D9 + +.channel CHAN_51F9 +/* 0x51F9 [0xC1 0x4D ] */ instr SF0_INST_77 +/* 0x51FB [0xBD 0x00 ] */ samplestart 0 +/* 0x51FD [0x01 ] */ cdelay 1 +/* 0x51FE [0x88 0x51 0xC4 ] */ ldlayer 0, LAYER_51C4 +/* 0x5201 [0x89 0x52 0x09 ] */ ldlayer 1, LAYER_5209 +/* 0x5204 [0xD7 0xFF ] */ vibfreq 255 +/* 0x5206 [0xD8 0x0A ] */ vibdepth 10 +/* 0x5208 [0xFF ] */ end + +.layer LAYER_5209 +/* 0x5209 [0xC6 0x41 ] */ instr SF0_INST_65 +/* 0x520B [0x5D 0x0B 0x5A ] */ notedv PITCH_D3, 11, 90 +/* 0x520E [0x5D 0x0A 0x5A ] */ notedv PITCH_D3, 10, 90 +/* 0x5211 [0xC2 0x03 ] */ transpose 3 +/* 0x5213 [0xF4 0xC4 ] */ rjump LAYER_51D9 + +.channel CHAN_5215 +/* 0x5215 [0xED 0x14 ] */ gain 20 +/* 0x5217 [0x88 0x52 0x1B ] */ ldlayer 0, LAYER_521B +/* 0x521A [0xFF ] */ end + +.layer LAYER_521B +/* 0x521B [0xC6 0x41 ] */ instr SF0_INST_65 +/* 0x521D [0x5B 0x07 0x64 ] */ notedv PITCH_C3, 7, 100 +/* 0x5220 [0x5F 0x15 0x64 ] */ notedv PITCH_E3, 21, 100 +/* 0x5223 [0xFF ] */ end + +.channel CHAN_5224 +/* 0x5224 [0xED 0x14 ] */ gain 20 +/* 0x5226 [0x88 0x52 0x2D ] */ ldlayer 0, LAYER_522D +/* 0x5229 [0x89 0x52 0x38 ] */ ldlayer 1, LAYER_5238 +/* 0x522C [0xFF ] */ end + +.layer LAYER_522D +/* 0x522D [0xC6 0x41 ] */ instr SF0_INST_65 +/* 0x522F [0xCF 0xF1 ] */ releaserate 241 +/* 0x5231 [0x6D 0x08 0x64 ] */ notedv PITCH_GF4, 8, 100 +/* 0x5234 [0x5B 0x64 0x64 ] */ notedv PITCH_C3, 100, 100 +/* 0x5237 [0xFF ] */ end + +.layer LAYER_5238 +/* 0x5238 [0xC6 0x1A ] */ instr SF0_INST_26 +/* 0x523A [0x47 0x09 0x4B ] */ notedv PITCH_E1, 9, 75 +/* 0x523D [0xC7 0x01 0x0A 0x18 ] */ portamento 0x01, PITCH_G1, 24 +/* 0x5241 [0x41 0x48 0x4B ] */ notedv PITCH_BF0, 72, 75 +/* 0x5244 [0xFF ] */ end + +.channel CHAN_5245 +/* 0x5245 [0xC1 0x18 ] */ instr SF0_INST_24 +/* 0x5247 [0x88 0x52 0x4B ] */ ldlayer 0, LAYER_524B +/* 0x524A [0xFF ] */ end + +.layer LAYER_524B +/* 0x524B [0xC2 0x30 ] */ transpose 48 +/* 0x524D [0x72 0x0B 0x5F ] */ notedv PITCH_B4, 11, 95 +/* 0x5250 [0x7E 0x0B 0x5F ] */ notedv PITCH_B5, 11, 95 +LAYER_5253: +/* 0x5253 [0x72 0x0B 0x5F ] */ notedv PITCH_B4, 11, 95 +/* 0x5256 [0xF4 0xFB ] */ rjump LAYER_5253 + +.channel CHAN_5258 +/* 0x5258 [0x88 0x52 0x5F ] */ ldlayer 0, LAYER_525F +/* 0x525B [0x89 0x52 0x6C ] */ ldlayer 1, LAYER_526C +/* 0x525E [0xFF ] */ end + +.layer LAYER_525F +/* 0x525F [0xC6 0x41 ] */ instr SF0_INST_65 +/* 0x5261 [0x6D 0x0B 0x69 ] */ notedv PITCH_GF4, 11, 105 +/* 0x5264 [0xCB 0xBF 0xD0 0xFB ] */ env ENVELOPE_BFD0, 251 +/* 0x5268 [0x64 0x28 0x69 ] */ notedv PITCH_A3, 40, 105 +/* 0x526B [0xFF ] */ end + +.layer LAYER_526C +/* 0x526C [0xC6 0x1A ] */ instr SF0_INST_26 +/* 0x526E [0xCB 0xBF 0xD0 0xFB ] */ env ENVELOPE_BFD0, 251 +/* 0x5272 [0x0F 0x04 0x66 0x60 ] */ notedvg PITCH_C2, 4, 102, 96 +/* 0x5276 [0x44 0x28 0x56 ] */ notedv PITCH_DF1, 40, 86 +/* 0x5279 [0xFF ] */ end + +.channel CHAN_527A +/* 0x527A [0xDC 0x73 ] */ panweight 115 +/* 0x527C [0x88 0x52 0x87 ] */ ldlayer 0, LAYER_5287 +/* 0x527F [0x89 0x52 0x96 ] */ ldlayer 1, LAYER_5296 +/* 0x5282 [0xD7 0x78 ] */ vibfreq 120 +/* 0x5284 [0xD8 0x78 ] */ vibdepth 120 +/* 0x5286 [0xFF ] */ end + +.layer LAYER_5287 +/* 0x5287 [0xCA 0x40 ] */ notepan 64 +/* 0x5289 [0xC6 0x79 ] */ instr SF0_INST_121 +/* 0x528B [0xC2 0x04 ] */ transpose 4 +LAYER_528D: +/* 0x528D [0xC7 0x81 0x1B 0xA0 ] */ portamento 0x81, PITCH_C3, 160 +/* 0x5291 [0x69 0x09 0x5A ] */ notedv PITCH_D4, 9, 90 +/* 0x5294 [0xF4 0xF7 ] */ rjump LAYER_528D + +.layer LAYER_5296 +/* 0x5296 [0xCA 0x7F ] */ notepan 127 +/* 0x5298 [0xC6 0x79 ] */ instr SF0_INST_121 +/* 0x529A [0xC2 0x04 ] */ transpose 4 +/* 0x529C [0xC0 0x02 ] */ ldelay 2 +LAYER_529E: +/* 0x529E [0xC7 0x81 0x1B 0xA0 ] */ portamento 0x81, PITCH_C3, 160 +/* 0x52A2 [0x68 0x13 0x5A ] */ notedv PITCH_DF4, 19, 90 +/* 0x52A5 [0xF4 0xF7 ] */ rjump LAYER_529E + +.channel CHAN_52A7 +/* 0x52A7 [0xCC 0x1E ] */ ldi 30 +/* 0x52A9 [0x71 ] */ stio IO_PORT_1 +/* 0x52AA [0x88 0x52 0xB1 ] */ ldlayer 0, LAYER_52B1 +/* 0x52AD [0x89 0x38 0x5B ] */ ldlayer 1, LAYER_385B +/* 0x52B0 [0xFF ] */ end + +.layer LAYER_52B1 +/* 0x52B1 [0xC2 0xF4 ] */ transpose -12 +/* 0x52B3 [0xFB 0x38 0x40 ] */ jump LAYER_3840 + +.channel CHAN_52B6 +/* 0x52B6 [0x88 0x2A 0x51 ] */ ldlayer 0, LAYER_2A51 +/* 0x52B9 [0xFF ] */ end + +.channel CHAN_52BA +/* 0x52BA [0x88 0x52 0xBE ] */ ldlayer 0, LAYER_52BE +/* 0x52BD [0xFF ] */ end + +.layer LAYER_52BE +/* 0x52BE [0xC6 0x42 ] */ instr SF0_INST_66 +/* 0x52C0 [0xCB 0xBF 0x20 0xDD ] */ env ENVELOPE_BF20, 221 +/* 0x52C4 [0xC2 0x30 ] */ transpose 48 +LAYER_52C6: +/* 0x52C6 [0x4F 0x0A 0x64 ] */ notedv PITCH_C2, 10, 100 +/* 0x52C9 [0xF4 0xFB ] */ rjump LAYER_52C6 + +.channel CHAN_52CB +/* 0x52CB [0x88 0x52 0xCF ] */ ldlayer 0, LAYER_52CF +/* 0x52CE [0xFF ] */ end + +.layer LAYER_52CF +/* 0x52CF [0xC6 0x4B ] */ instr SF0_INST_75 +/* 0x52D1 [0xC7 0x81 0x2C 0xF4 ] */ portamento 0x81, PITCH_F4, 244 +/* 0x52D5 [0x73 0x50 0x50 ] */ notedv PITCH_C5, 80, 80 +/* 0x52D8 [0xFF ] */ end + +.channel CHAN_52D9 +/* 0x52D9 [0x88 0x52 0xDD ] */ ldlayer 0, LAYER_52DD +/* 0x52DC [0xFF ] */ end + +.layer LAYER_52DD +/* 0x52DD [0xC6 0x4B ] */ instr SF0_INST_75 +/* 0x52DF [0xC7 0x81 0x33 0xF4 ] */ portamento 0x81, PITCH_C5, 244 +/* 0x52E3 [0x6C 0x50 0x50 ] */ notedv PITCH_F4, 80, 80 +/* 0x52E6 [0xFF ] */ end + +.channel CHAN_52E7 +/* 0x52E7 [0x88 0x52 0xEB ] */ ldlayer 0, LAYER_52EB +/* 0x52EA [0xFF ] */ end + +.layer LAYER_52EB +/* 0x52EB [0xC6 0x50 ] */ instr SF0_INST_80 +/* 0x52ED [0xCB 0xC0 0x00 0xF0 ] */ env ENVELOPE_C000, 240 +/* 0x52F1 [0xC4 ] */ legato +/* 0x52F2 [0xC7 0x85 0x20 0x0F ] */ portamento 0x85, PITCH_F3, 15 +/* 0x52F6 [0x67 0x20 0x64 ] */ notedv PITCH_C4, 32, 100 +/* 0x52F9 [0xFF ] */ end + +.channel CHAN_52FA +/* 0x52FA [0x88 0x53 0x05 ] */ ldlayer 0, LAYER_5305 +/* 0x52FD [0x8A 0x53 0x07 ] */ ldlayer 2, LAYER_5307 +/* 0x5300 [0xD7 0xC8 ] */ vibfreq 200 +/* 0x5302 [0xD8 0x1A ] */ vibdepth 26 +/* 0x5304 [0xFF ] */ end + +.layer LAYER_5305 +/* 0x5305 [0xC0 0x01 ] */ ldelay 1 +.layer LAYER_5307 +/* 0x5307 [0xC6 0x83 ] */ instr FONTANY_INSTR_SQUARE +/* 0x5309 [0xCB 0xC1 0xA0 0xFB ] */ env ENVELOPE_C1A0, 251 +/* 0x530D [0xC7 0x81 0x18 0xFF ] */ portamento 0x81, PITCH_A2, 255 +/* 0x5311 [0x64 0x78 0x28 ] */ notedv PITCH_A3, 120, 40 +/* 0x5314 [0xFF ] */ end + +.channel CHAN_5315 +/* 0x5315 [0x88 0x53 0x2A ] */ ldlayer 0, LAYER_532A +/* 0x5318 [0x89 0x53 0x1C ] */ ldlayer 1, LAYER_531C +/* 0x531B [0xFF ] */ end + +.layer LAYER_531C +/* 0x531C [0xC6 0x87 ] */ instr FONTANY_INSTR_4PULSE +/* 0x531E [0xCB 0xBF 0xC0 0xF5 ] */ env ENVELOPE_BFC0, 245 +/* 0x5322 [0xC7 0x82 0x29 0xFF ] */ portamento 0x82, PITCH_D4, 255 +/* 0x5326 [0x51 0x30 0x2D ] */ notedv PITCH_D2, 48, 45 +/* 0x5329 [0xFF ] */ end + +.layer LAYER_532A +/* 0x532A [0xC6 0x14 ] */ instr SF0_INST_20 +/* 0x532C [0xCB 0xBF 0x98 0xFB ] */ env ENVELOPE_BF98, 251 +/* 0x5330 [0xC7 0x81 0x29 0xC8 ] */ portamento 0x81, PITCH_D4, 200 +/* 0x5334 [0x5D 0x30 0x4B ] */ notedv PITCH_D3, 48, 75 +/* 0x5337 [0xFF ] */ end + +.channel CHAN_5338 +/* 0x5338 [0x88 0x53 0x41 ] */ ldlayer 0, LAYER_5341 +/* 0x533B [0x89 0x53 0x51 ] */ ldlayer 1, LAYER_5351 +/* 0x533E [0xFF ] */ end + +.layer LAYER_533F +/* 0x533F [0xC2 0x05 ] */ transpose 5 +.layer LAYER_5341 +/* 0x5341 [0xC6 0x81 ] */ instr FONTANY_INSTR_TRIANGLE +/* 0x5343 [0xCB 0xBF 0xC0 0xFB ] */ env ENVELOPE_BFC0, 251 +/* 0x5347 [0xC7 0x81 0x19 0xFF ] */ portamento 0x81, PITCH_BF2, 255 +/* 0x534B [0x71 0x14 0x2D ] */ notedv PITCH_BF4, 20, 45 +/* 0x534E [0xFF ] */ end + +.layer LAYER_534F +/* 0x534F [0xC2 0x05 ] */ transpose 5 +.layer LAYER_5351 +/* 0x5351 [0xC6 0x48 ] */ instr SF0_INST_72 +/* 0x5353 [0xCB 0xBF 0x98 0xFB ] */ env ENVELOPE_BF98, 251 +/* 0x5357 [0x71 0x14 0x41 ] */ notedv PITCH_BF4, 20, 65 +/* 0x535A [0xFF ] */ end + +.channel CHAN_535B +/* 0x535B [0xED 0x1E ] */ gain 30 +/* 0x535D [0x88 0x53 0x6D ] */ ldlayer 0, LAYER_536D +/* 0x5360 [0x89 0x53 0x8E ] */ ldlayer 1, LAYER_538E +/* 0x5363 [0x8A 0x53 0xA4 ] */ ldlayer 2, LAYER_53A4 +/* 0x5366 [0xD7 0x28 ] */ vibfreq 40 +/* 0x5368 [0xE2 0x00 0x80 0x7F ] */ vibdepthgrad 0, 128, 127 +/* 0x536C [0xFF ] */ end + +.layer LAYER_536D +/* 0x536D [0xC6 0x2F ] */ instr SF0_INST_47 +/* 0x536F [0xCB 0xC0 0x80 0xDD ] */ env ENVELOPE_C080, 221 +/* 0x5373 [0xC7 0x81 0x0C 0xFF ] */ portamento 0x81, PITCH_A1, 255 +/* 0x5377 [0x58 0x80 0xFA 0x55 ] */ notedv PITCH_A2, 250, 85 +/* 0x537B [0xC6 0x0D ] */ instr SF0_INST_13 +/* 0x537D [0xC4 ] */ legato +/* 0x537E [0xCB 0xC0 0x80 0xB4 ] */ env ENVELOPE_C080, 180 +/* 0x5382 [0xC7 0x85 0x00 0xFF ] */ portamento 0x85, PITCH_A0, 255 +/* 0x5386 [0x69 0x82 0x8A 0x64 ] */ notedv PITCH_D4, 650, 100 +/* 0x538A [0x7C 0x64 0x64 ] */ notedv PITCH_A5, 100, 100 +/* 0x538D [0xFF ] */ end + +.layer LAYER_538E +/* 0x538E [0xC6 0x4A ] */ instr SF0_INST_74 +/* 0x5390 [0xCB 0xC0 0x94 0xB4 ] */ env ENVELOPE_C094, 180 +/* 0x5394 [0xC0 0x80 0xA2 ] */ ldelay 162 +/* 0x5397 [0xC4 ] */ legato +/* 0x5398 [0xC7 0x85 0x00 0xFF ] */ portamento 0x85, PITCH_A0, 255 +/* 0x539C [0x69 0x83 0xA2 0x64 ] */ notedv PITCH_D4, 930, 100 +/* 0x53A0 [0x7C 0x64 0x64 ] */ notedv PITCH_A5, 100, 100 +/* 0x53A3 [0xFF ] */ end + +.layer LAYER_53A4 +/* 0x53A4 [0xC6 0x45 ] */ instr SF0_INST_69 +/* 0x53A6 [0xCB 0xC0 0x94 0xB4 ] */ env ENVELOPE_C094, 180 +/* 0x53AA [0xC0 0x80 0xA2 ] */ ldelay 162 +/* 0x53AD [0xC4 ] */ legato +/* 0x53AE [0xC7 0x85 0x00 0xFF ] */ portamento 0x85, PITCH_A0, 255 +/* 0x53B2 [0x69 0x83 0xA2 0x4B ] */ notedv PITCH_D4, 930, 75 +/* 0x53B6 [0x7C 0x64 0x4B ] */ notedv PITCH_A5, 100, 75 +/* 0x53B9 [0xFF ] */ end + +.channel CHAN_53BA +/* 0x53BA [0xDC 0x10 ] */ panweight 16 +/* 0x53BC [0x88 0x53 0xD0 ] */ ldlayer 0, LAYER_53D0 +/* 0x53BF [0x89 0x53 0xC3 ] */ ldlayer 1, LAYER_53C3 +/* 0x53C2 [0xFF ] */ end + +.layer LAYER_53C3 +/* 0x53C3 [0xC6 0x44 ] */ instr SF0_INST_68 +/* 0x53C5 [0xCB 0xC2 0x00 0xBE ] */ env ENVELOPE_C200, 190 +/* 0x53C9 [0xC4 ] */ legato +/* 0x53CA [0x7A 0x8C 0x08 0x3C ] */ notedv PITCH_G5, 3080, 60 +/* 0x53CE [0xF4 0x0B ] */ rjump LAYER_53DB + +.layer LAYER_53D0 +/* 0x53D0 [0xC6 0x40 ] */ instr SF0_INST_64 +/* 0x53D2 [0xCB 0xC1 0xF0 0xBE ] */ env ENVELOPE_C1F0, 190 +/* 0x53D6 [0xC4 ] */ legato +/* 0x53D7 [0x60 0x8C 0x08 0x21 ] */ notedv PITCH_F3, 3080, 33 +LAYER_53DB: +/* 0x53DB [0xC0 0x7F ] */ ldelay 127 +/* 0x53DD [0xF4 0xFC ] */ rjump LAYER_53DB + +.channel CHAN_53DF +/* 0x53DF [0x88 0x54 0x07 ] */ ldlayer 0, LAYER_5407 +/* 0x53E2 [0x89 0x53 0xF5 ] */ ldlayer 1, LAYER_53F5 +/* 0x53E5 [0xBD 0x00 ] */ samplestart 0 +/* 0x53E7 [0x01 ] */ cdelay 1 +/* 0x53E8 [0xB8 0x06 ] */ rand 6 +/* 0x53EA [0xC7 0x04 0x54 0x04 ] */ stseq 4, LAYER_5403 + STSEQ_LDELAY +/* 0x53EE [0xB8 0x03 ] */ rand 3 +/* 0x53F0 [0xC7 0x00 0x54 0x06 ] */ stseq 0, LAYER_5405 + STSEQ_TRANSPOSITION +/* 0x53F4 [0xFF ] */ end + +.layer LAYER_53F5 +/* 0x53F5 [0xC6 0x05 ] */ instr SF0_INST_5 +/* 0x53F7 [0xCB 0xC0 0x34 0xFA ] */ env ENVELOPE_C034, 250 +/* 0x53FB [0xC7 0x81 0x32 0x7F ] */ portamento 0x81, PITCH_B4, 127 +/* 0x53FF [0x63 0x0C 0x46 ] */ notedv PITCH_AF3, 12, 70 +/* 0x5402 [0xFF ] */ end + +//! Unreachable? +LAYER_5403: +/* 0x5403 [0xC0 0x02 ] */ ldelay 2 +LAYER_5405: +/* 0x5405 [0xC2 0x01 ] */ transpose 1 +.layer LAYER_5407 +/* 0x5407 [0xC6 0x0F ] */ instr SF0_INST_15 +/* 0x5409 [0xCF 0xDD ] */ releaserate 221 +/* 0x540B [0x50 0x0F 0x68 ] */ notedv PITCH_DF2, 15, 104 +/* 0x540E [0xFF ] */ end + +.channel CHAN_540F +/* 0x540F [0xCC 0x28 ] */ ldi 40 +/* 0x5411 [0x71 ] */ stio IO_PORT_1 +/* 0x5412 [0x88 0x54 0x16 ] */ ldlayer 0, LAYER_5416 +/* 0x5415 [0xFF ] */ end + +.layer LAYER_5416 +/* 0x5416 [0xC6 0x72 ] */ instr SF0_INST_114 +/* 0x5418 [0xCB 0xBF 0x30 0xFB ] */ env ENVELOPE_BF30, 251 +/* 0x541C [0x5D 0x60 0x64 ] */ notedv PITCH_D3, 96, 100 +/* 0x541F [0xFF ] */ end + +.channel CHAN_5420 +/* 0x5420 [0x88 0x54 0x2C ] */ ldlayer 0, LAYER_542C +/* 0x5423 [0x89 0x4D 0x3D ] */ ldlayer 1, LAYER_4D3D +/* 0x5426 [0x8A 0x4D 0x4A ] */ ldlayer 2, LAYER_4D4A +/* 0x5429 [0xFB 0x4D 0x27 ] */ jump CHAN_4D27 + +.layer LAYER_542C +/* 0x542C [0xC2 0x14 ] */ transpose 20 +/* 0x542E [0xFB 0x4D 0x30 ] */ jump LAYER_4D30 + +.channel CHAN_5431 +/* 0x5431 [0x88 0x54 0x3B ] */ ldlayer 0, LAYER_543B +/* 0x5434 [0x89 0x54 0x49 ] */ ldlayer 1, LAYER_5449 +/* 0x5437 [0x8A 0x30 0x89 ] */ ldlayer 2, LAYER_3089 +/* 0x543A [0xFF ] */ end + +.layer LAYER_543B +/* 0x543B [0xC6 0x2F ] */ instr SF0_INST_47 +/* 0x543D [0xCB 0xC0 0x0C 0xE6 ] */ env ENVELOPE_C00C, 230 +/* 0x5441 [0xC7 0x81 0x3C 0x7F ] */ portamento 0x81, PITCH_A5, 127 +/* 0x5445 [0x6B 0x52 0x32 ] */ notedv PITCH_E4, 82, 50 +/* 0x5448 [0xFF ] */ end + +.layer LAYER_5449 +/* 0x5449 [0xC6 0x07 ] */ instr SF0_INST_7 +/* 0x544B [0x5F 0x0A 0x64 ] */ notedv PITCH_E3, 10, 100 +/* 0x544E [0x66 0x48 0x64 ] */ notedv PITCH_B3, 72, 100 +/* 0x5451 [0xFF ] */ end + +.channel CHAN_5452 +/* 0x5452 [0xCC 0x1E ] */ ldi 30 +/* 0x5454 [0x71 ] */ stio IO_PORT_1 +/* 0x5455 [0x88 0x54 0x63 ] */ ldlayer 0, LAYER_5463 +/* 0x5458 [0x89 0x54 0x78 ] */ ldlayer 1, LAYER_5478 +/* 0x545B [0x8A 0x54 0x88 ] */ ldlayer 2, LAYER_5488 +/* 0x545E [0xD7 0xFB ] */ vibfreq 251 +/* 0x5460 [0xD8 0x80 ] */ vibdepth 128 +/* 0x5462 [0xFF ] */ end + +.layer LAYER_5463 +/* 0x5463 [0xC2 0x18 ] */ transpose 24 +/* 0x5465 [0xC6 0x44 ] */ instr SF0_INST_68 +LAYER_5467: +/* 0x5467 [0xF0 0x10 0x00 ] */ unk_F0 4096 +/* 0x546A [0xCB 0xC0 0x18 0xB4 ] */ env ENVELOPE_C018, 180 +/* 0x546E [0xC4 ] */ legato +/* 0x546F [0xC7 0x81 0x2B 0xFF ] */ portamento 0x81, PITCH_E4, 255 +LAYER_5473: +/* 0x5473 [0x77 0x30 0x38 ] */ notedv PITCH_E5, 48, 56 +/* 0x5476 [0xF4 0xFB ] */ rjump LAYER_5473 + +.layer LAYER_5478 +/* 0x5478 [0xC6 0x4A ] */ instr SF0_INST_74 +/* 0x547A [0xCB 0xC0 0x18 0xBB ] */ env ENVELOPE_C018, 187 +/* 0x547E [0xC4 ] */ legato +/* 0x547F [0xC7 0x81 0x0F 0xFF ] */ portamento 0x81, PITCH_C2, 255 +LAYER_5483: +/* 0x5483 [0x67 0x30 0x5A ] */ notedv PITCH_C4, 48, 90 +/* 0x5486 [0xF4 0xFB ] */ rjump LAYER_5483 + +.layer LAYER_5488 +/* 0x5488 [0xC6 0x2E ] */ instr SF0_INST_46 +/* 0x548A [0xF4 0xDB ] */ rjump LAYER_5467 + +.channel CHAN_548C +/* 0x548C [0xCC 0x1E ] */ ldi 30 +/* 0x548E [0x71 ] */ stio IO_PORT_1 +/* 0x548F [0x88 0x54 0x9B ] */ ldlayer 0, LAYER_549B +/* 0x5492 [0x89 0x54 0xAB ] */ ldlayer 1, LAYER_54AB +/* 0x5495 [0x8A 0x54 0x99 ] */ ldlayer 2, LAYER_5499 +/* 0x5498 [0xFF ] */ end + +.layer LAYER_5499 +/* 0x5499 [0xC2 0x18 ] */ transpose 24 +.layer LAYER_549B +/* 0x549B [0xC6 0x44 ] */ instr SF0_INST_68 +/* 0x549D [0xCB 0xC1 0xFC 0xDD ] */ env ENVELOPE_C1FC, 221 +/* 0x54A1 [0x62 0x0C 0x64 ] */ notedv PITCH_G3, 12, 100 +/* 0x54A4 [0xC4 ] */ legato +LAYER_54A5: +/* 0x54A5 [0x6E 0xFD 0x00 0x5F ] */ notedv PITCH_G4, 32000, 95 +/* 0x54A9 [0xF4 0xFA ] */ rjump LAYER_54A5 + +.layer LAYER_54AB +/* 0x54AB [0xC6 0x40 ] */ instr SF0_INST_64 +/* 0x54AD [0xCB 0xC1 0xF0 0xDD ] */ env ENVELOPE_C1F0, 221 +/* 0x54B1 [0xC4 ] */ legato +LAYER_54B2: +/* 0x54B2 [0x5B 0xFD 0x00 0x2D ] */ notedv PITCH_C3, 32000, 45 +/* 0x54B6 [0xF4 0xFA ] */ rjump LAYER_54B2 + +.channel CHAN_54B8 +/* 0x54B8 [0xCC 0x28 ] */ ldi 40 +/* 0x54BA [0x71 ] */ stio IO_PORT_1 +/* 0x54BB [0xC1 0x22 ] */ instr SF0_INST_34 +/* 0x54BD [0x88 0x54 0xC4 ] */ ldlayer 0, LAYER_54C4 +/* 0x54C0 [0x89 0x54 0xE4 ] */ ldlayer 1, LAYER_54E4 +/* 0x54C3 [0xFF ] */ end + +.layer LAYER_54C4 +/* 0x54C4 [0xC2 0x30 ] */ transpose 48 +/* 0x54C6 [0xC7 0x83 0x2E 0xFF ] */ portamento 0x83, PITCH_G4, 255 +LAYER_54CA: +/* 0x54CA [0x64 0x80 0xA7 0x37 ] */ notedv PITCH_A3, 167, 55 +/* 0x54CE [0x66 0x80 0xA0 0x37 ] */ notedv PITCH_B3, 160, 55 +/* 0x54D2 [0x65 0x80 0x96 0x37 ] */ notedv PITCH_BF3, 150, 55 +/* 0x54D6 [0x63 0x80 0xA5 0x37 ] */ notedv PITCH_AF3, 165, 55 +/* 0x54DA [0x63 0x80 0x9B 0x37 ] */ notedv PITCH_AF3, 155, 55 +/* 0x54DE [0x63 0x80 0xA7 0x37 ] */ notedv PITCH_AF3, 167, 55 +/* 0x54E2 [0xF4 0xE6 ] */ rjump LAYER_54CA + +.layer LAYER_54E4 +/* 0x54E4 [0xC0 0x40 ] */ ldelay 64 +/* 0x54E6 [0xC2 0x30 ] */ transpose 48 +/* 0x54E8 [0xC7 0x83 0x2E 0xFF ] */ portamento 0x83, PITCH_G4, 255 +LAYER_54EC: +/* 0x54EC [0x66 0x80 0xA5 0x37 ] */ notedv PITCH_B3, 165, 55 +/* 0x54F0 [0x64 0x80 0x9B 0x37 ] */ notedv PITCH_A3, 155, 55 +/* 0x54F4 [0x66 0x80 0xA7 0x37 ] */ notedv PITCH_B3, 167, 55 +/* 0x54F8 [0x65 0x80 0xA0 0x37 ] */ notedv PITCH_BF3, 160, 55 +/* 0x54FC [0x65 0x80 0xA7 0x37 ] */ notedv PITCH_BF3, 167, 55 +/* 0x5500 [0x65 0x80 0x96 0x37 ] */ notedv PITCH_BF3, 150, 55 +/* 0x5504 [0xF4 0xE6 ] */ rjump LAYER_54EC + +.channel CHAN_5506 +/* 0x5506 [0xCC 0x19 ] */ ldi 25 +/* 0x5508 [0x71 ] */ stio IO_PORT_1 +/* 0x5509 [0x88 0x55 0x14 ] */ ldlayer 0, LAYER_5514 +/* 0x550C [0x89 0x55 0x20 ] */ ldlayer 1, LAYER_5520 +/* 0x550F [0xD8 0xFF ] */ vibdepth 255 +/* 0x5511 [0xD7 0x18 ] */ vibfreq 24 +/* 0x5513 [0xFF ] */ end + +.layer LAYER_5514 +/* 0x5514 [0xC6 0x4A ] */ instr SF0_INST_74 +/* 0x5516 [0xCB 0xC1 0xA0 0xC8 ] */ env ENVELOPE_C1A0, 200 +LAYER_551A: +/* 0x551A [0x50 0xFD 0x00 0x50 ] */ notedv PITCH_DF2, 32000, 80 +/* 0x551E [0xF4 0xFA ] */ rjump LAYER_551A + +.layer LAYER_5520 +/* 0x5520 [0xC0 0x06 ] */ ldelay 6 +/* 0x5522 [0xC6 0x34 ] */ instr SF0_INST_52 +/* 0x5524 [0xCB 0xC1 0x68 0xC8 ] */ env ENVELOPE_C168, 200 +LAYER_5528: +/* 0x5528 [0x50 0xFD 0x00 0x50 ] */ notedv PITCH_DF2, 32000, 80 +/* 0x552C [0xF4 0xFA ] */ rjump LAYER_5528 + +.channel CHAN_552E +/* 0x552E [0xDC 0x40 ] */ panweight 64 +/* 0x5530 [0x88 0x55 0x40 ] */ ldlayer 0, LAYER_5540 +/* 0x5533 [0x89 0x55 0x4F ] */ ldlayer 1, LAYER_554F +/* 0x5536 [0x8A 0x55 0x5E ] */ ldlayer 2, LAYER_555E +/* 0x5539 [0xD7 0xFF ] */ vibfreq 255 +/* 0x553B [0xE2 0x18 0x00 0x12 ] */ vibdepthgrad 24, 0, 18 +/* 0x553F [0xFF ] */ end + +.layer LAYER_5540 +/* 0x5540 [0xC6 0x2E ] */ instr SF0_INST_46 +/* 0x5542 [0xCB 0xC1 0xA0 0xDD ] */ env ENVELOPE_C1A0, 221 +/* 0x5546 [0xC2 0x18 ] */ transpose 24 +/* 0x5548 [0xC4 ] */ legato +LAYER_5549: +/* 0x5549 [0x63 0xFD 0x00 0x4B ] */ notedv PITCH_AF3, 32000, 75 +/* 0x554D [0xF4 0xFA ] */ rjump LAYER_5549 + +.layer LAYER_554F +/* 0x554F [0xC2 0x24 ] */ transpose 36 +/* 0x5551 [0xC6 0x44 ] */ instr SF0_INST_68 +/* 0x5553 [0xCB 0xC1 0xA0 0xDD ] */ env ENVELOPE_C1A0, 221 +/* 0x5557 [0xC4 ] */ legato +LAYER_5558: +/* 0x5558 [0x57 0xFD 0x00 0x64 ] */ notedv PITCH_AF2, 32000, 100 +/* 0x555C [0xF4 0xFA ] */ rjump LAYER_5558 + +.layer LAYER_555E +/* 0x555E [0xC6 0x0D ] */ instr SF0_INST_13 +/* 0x5560 [0xCB 0xC0 0x54 0xDD ] */ env ENVELOPE_C054, 221 +/* 0x5564 [0xC7 0x81 0x1B 0xFF ] */ portamento 0x81, PITCH_C3, 255 +/* 0x5568 [0x67 0x30 0x32 ] */ notedv PITCH_C4, 48, 50 +/* 0x556B [0xFF ] */ end + +.channel CHAN_556C +/* 0x556C [0xED 0x14 ] */ gain 20 +/* 0x556E [0x88 0x53 0x3F ] */ ldlayer 0, LAYER_533F +/* 0x5571 [0x89 0x53 0x4F ] */ ldlayer 1, LAYER_534F +/* 0x5574 [0xFF ] */ end + +.channel CHAN_5575 +/* 0x5575 [0xED 0x0A ] */ gain 10 +/* 0x5577 [0x88 0x2D 0xE9 ] */ ldlayer 0, LAYER_2DE9 +/* 0x557A [0x89 0x1B 0x00 ] */ ldlayer 1, LAYER_1B00 +/* 0x557D [0x8A 0x39 0x05 ] */ ldlayer 2, LAYER_3905 +/* 0x5580 [0xFF ] */ end + +.channel CHAN_5581 +/* 0x5581 [0xCC 0x19 ] */ ldi 25 +/* 0x5583 [0x71 ] */ stio IO_PORT_1 +/* 0x5584 [0x88 0x55 0x91 ] */ ldlayer 0, LAYER_5591 +/* 0x5587 [0x89 0x55 0xA3 ] */ ldlayer 1, LAYER_55A3 +/* 0x558A [0xD8 0x28 ] */ vibdepth 40 +/* 0x558C [0xE1 0x94 0xF0 0x1E ] */ vibfreqgrad 148, 240, 30 +/* 0x5590 [0xFF ] */ end + +.layer LAYER_5591 +/* 0x5591 [0xC6 0x2E ] */ instr SF0_INST_46 +/* 0x5593 [0xCF 0xE7 ] */ releaserate 231 +/* 0x5595 [0xC4 ] */ legato +/* 0x5596 [0xC7 0x85 0x1B 0xFF ] */ portamento 0x85, PITCH_C3, 255 +/* 0x559A [0x6E 0x80 0xEC 0x41 ] */ notedv PITCH_G4, 236, 65 +/* 0x559E [0x72 0x80 0x8C 0x41 ] */ notedv PITCH_B4, 140, 65 +/* 0x55A2 [0xFF ] */ end + +.layer LAYER_55A3 +/* 0x55A3 [0xF0 0x10 0x00 ] */ unk_F0 4096 +/* 0x55A6 [0xC6 0x0D ] */ instr SF0_INST_13 +/* 0x55A8 [0xCB 0xC0 0x78 0xDD ] */ env ENVELOPE_C078, 221 +/* 0x55AC [0xC7 0x81 0x27 0xC8 ] */ portamento 0x81, PITCH_C4, 200 +/* 0x55B0 [0x73 0x81 0x6C 0x55 ] */ notedv PITCH_C5, 364, 85 +/* 0x55B4 [0xFF ] */ end + +.channel CHAN_55B5 +/* 0x55B5 [0x88 0x55 0xBE ] */ ldlayer 0, LAYER_55BE +/* 0x55B8 [0x89 0x29 0xE6 ] */ ldlayer 1, LAYER_29E6 +/* 0x55BB [0xFF ] */ end + +.layer LAYER_55BC +/* 0x55BC [0xC2 0xF4 ] */ transpose -12 +.layer LAYER_55BE +/* 0x55BE [0xC6 0x18 ] */ instr SF0_INST_24 +/* 0x55C0 [0xCB 0xC2 0x2C 0xFB ] */ env ENVELOPE_C22C, 251 +/* 0x55C4 [0xC7 0x01 0x33 0x81 0x00] */ portamento 0x01, PITCH_C5, 256 +/* 0x55C9 [0x7A 0x4B 0x50 ] */ notedv PITCH_G5, 75, 80 +/* 0x55CC [0xFF ] */ end + +.channel CHAN_55CD +/* 0x55CD [0x88 0x55 0xBC ] */ ldlayer 0, LAYER_55BC +/* 0x55D0 [0x89 0x29 0xE6 ] */ ldlayer 1, LAYER_29E6 +/* 0x55D3 [0xFF ] */ end + +.channel CHAN_55D4 +/* 0x55D4 [0xC1 0x1A ] */ instr SF0_INST_26 +/* 0x55D6 [0xDA 0xBF 0xF8 ] */ env ENVELOPE_BFF8 +/* 0x55D9 [0x88 0x1C 0x8D ] */ ldlayer 0, LAYER_1C8D +/* 0x55DC [0xFF ] */ end + +.filter FILTER_55E0 + filter 0, 0, 0, 0, 0, 0, 0, 0 + +.filter FILTER_55F0 + filter 0, 0, 0, 0, 0, 0, 0, 0 + +.filter FILTER_5600 + filter 0, 0, 0, 0, 0, 0, 0, 0 + +.channel enemybank_handler_1 +/* 0x5610 [0xB0 0xA4 0x50 ] */ ldfilter FILTER_A450 +/* 0x5613 [0xCC 0x08 ] */ ldi 8 +/* 0x5615 [0xF4 0x0C ] */ rjump CHAN_5623 + +.channel enemybank_handler_2 +/* 0x5617 [0xB0 0xA4 0x60 ] */ ldfilter FILTER_A460 +/* 0x561A [0xCC 0x09 ] */ ldi 9 +/* 0x561C [0xF4 0x05 ] */ rjump CHAN_5623 + +.channel enemybank_handler_3 +/* 0x561E [0xB0 0xA4 0x70 ] */ ldfilter FILTER_A470 +/* 0x5621 [0xCC 0x0A ] */ ldi 10 +CHAN_5623: +/* 0x5623 [0xFC 0x00 0x6B ] */ call CHAN_006B +/* 0x5626 [0xC6 0x01 ] */ font Soundfont_1_ID +/* 0x5628 [0xB3 0x00 ] */ filter 0, 0 +CHAN_562A: +/* 0x562A [0xFE ] */ delay1 +/* 0x562B [0x60 ] */ ldio IO_PORT_0 +/* 0x562C [0xC8 0x01 ] */ sub 1 +/* 0x562E [0xFA 0x56 0x34 ] */ beqz CHAN_5634 +/* 0x5631 [0xFB 0x56 0x2A ] */ jump CHAN_562A + +CHAN_5634: +/* 0x5634 [0xFC 0x00 0x76 ] */ call CHAN_0076 +/* 0x5637 [0x92 ] */ dellayer 2 +/* 0x5638 [0x93 ] */ dellayer 3 +/* 0x5639 [0xD8 0x00 ] */ vibdepth 0 +/* 0x563B [0xED 0x00 ] */ gain 0 +/* 0x563D [0xDC 0x7F ] */ panweight 127 +/* 0x563F [0xBD 0x00 ] */ samplestart 0 +/* 0x5641 [0x00 ] */ cdelay 0 +/* 0x5642 [0x65 ] */ ldio IO_PORT_SFX_INDEX_HIBITS +/* 0x5643 [0xC9 0x7F ] */ and 127 +/* 0x5645 [0xB2 0x56 0x6E ] */ ldseqtoptr TABLE_566E +/* 0x5648 [0xCF 0x56 0x4C ] */ stptrtoseq STSEQ_HERE + STSEQ_PTR_DYNTBL +/* 0x564B [0xC2 0x04 0x2E ] */ dyntbl TABLE_PLAYER + 2 * 3 * 128 +/* 0x564E [0x64 ] */ ldio IO_PORT_SFX_INDEX_LOBITS +/* 0x564F [0xC9 0x7F ] */ and 127 +/* 0x5651 [0xDA 0xC4 0x54 ] */ env ENVELOPE_C454 +/* 0x5654 [0xD9 0xFB ] */ releaserate 251 +/* 0x5656 [0xE4 ] */ dyncall +CHAN_5657: +/* 0x5657 [0xFC 0x00 0x7E ] */ call CHAN_007E +/* 0x565A [0xFE ] */ delay1 +/* 0x565B [0x60 ] */ ldio IO_PORT_0 +/* 0x565C [0xF3 0x0A ] */ rbeqz CHAN_5668 +/* 0x565E [0xF2 0x02 ] */ rbltz CHAN_5662 +/* 0x5660 [0xF4 0xD2 ] */ rjump CHAN_5634 + +CHAN_5662: +/* 0x5662 [0x80 ] */ testlayer 0 +/* 0x5663 [0xF3 0xF2 ] */ rbeqz CHAN_5657 +/* 0x5665 [0xCC 0xFF ] */ ldi 255 +/* 0x5667 [0x71 ] */ stio IO_PORT_1 +CHAN_5668: +/* 0x5668 [0x90 ] */ dellayer 0 +/* 0x5669 [0x91 ] */ dellayer 1 +/* 0x566A [0x92 ] */ dellayer 2 +/* 0x566B [0x93 ] */ dellayer 3 +/* 0x566C [0xF4 0xBC ] */ rjump CHAN_562A + +.table TABLE_566E + entry TABLE_567E + 2 * 0 * 128 + entry TABLE_567E + 2 * 1 * 128 + entry TABLE_567E + 2 * 2 * 128 + entry TABLE_567E + 2 * 3 * 128 + entry TABLE_567E + 2 * 4 * 128 + entry TABLE_567E + 2 * 5 * 128 + entry TABLE_567E + 2 * 2 * 128 + entry TABLE_567E + 2 * 3 * 128 + +#define DEFINE_SFX(lblName, sfxId, priority, decay, rand, flags1, flags2) \ + entry lblName + +.table TABLE_567E + #include "enemybank_table.h" + +#undef DEFINE_SFX + +.channel CHAN_5C38 +/* 0x5C38 [0xC1, 0x09 ] */ instr SF1_INST_9 +/* 0x5C3A [0x88, 0x5C, 0x3E ] */ ldlayer 0, LAYER_5C3E +/* 0x5C3D [0xFF ] */ end + +.layer LAYER_5C3E +/* 0x5C3E [0x55 0x20 0x64 ] */ notedv PITCH_GF2, 32, 100 +/* 0x5C41 [0xFF ] */ end + +.channel CHAN_5C42 +/* 0x5C42 [0xC1 0x0D ] */ instr SF1_INST_13 +/* 0x5C44 [0xDA 0xC3 0x54 ] */ env ENVELOPE_C354 +/* 0x5C47 [0x88 0x5C 0x4B ] */ ldlayer 0, LAYER_5C4B +/* 0x5C4A [0xFF ] */ end + +.layer LAYER_5C4B +/* 0x5C4B [0xC7 0x81 0x1C 0x40 ] */ portamento 0x81, PITCH_DF3, 64 +/* 0x5C4F [0x55 0x0D 0x46 ] */ notedv PITCH_GF2, 13, 70 +/* 0x5C52 [0xFF ] */ end + +.channel CHAN_5C53 +/* 0x5C53 [0xC1 0x7E ] */ instr FONTANY_INSTR_SFX +/* 0x5C55 [0x64 ] */ ldio IO_PORT_SFX_INDEX_LOBITS # Load sfx index +/* 0x5C56 [0xC8 0xB0 ] */ sub NA_SE_EN_TWINROBA_LAUGH & 0xFF # Subtract base id for this group +/* 0x5C58 [0xC7 0x00 0x5C 0x67 ] */ stseq (NOTEDVG_OPCODE | SF1_EFFECT_0), LAYER_5C67 + STSEQ_NOTEDVG_OPCODE_PITCH +/* 0x5C5C [0xCB 0x5C 0x6C ] */ ldseq ARRAY_5C6C +/* 0x5C5F [0xC7 0x00 0x5C 0x69 ] */ stseq 0, LAYER_5C67 + STSEQ_NOTEDVG_DELAY_LO +/* 0x5C63 [0x88 0x5C 0x67 ] */ ldlayer 0, LAYER_5C67 +/* 0x5C66 [0xFF ] */ end + +.layer LAYER_5C67 +/* 0x5C67 [0x00 0x00 0x64 0x00 ] */ notedvg SF1_EFFECT_0, 0, 100, 0 +/* 0x5C6B [0xFF ] */ end + +.array ARRAY_5C6C + .byte 100, 100, 100, 100, 100, 100, 100, 95, 100, 100, 100 + +.channel CHAN_5C77 +/* 0x5C77 [0xC1 0x2D ] */ instr SF1_INST_45 +/* 0x5C79 [0x88 0x5C 0x7F ] */ ldlayer 0, LAYER_5C7F +/* 0x5C7C [0xED 0x18 ] */ gain 24 +/* 0x5C7E [0xFF ] */ end + +.layer LAYER_5C7F +/* 0x5C7F [0xC7 0x81 0x27 0x32 ] */ portamento 0x81, PITCH_C4, 50 +/* 0x5C83 [0x6C 0x30 0x64 ] */ notedv PITCH_F4, 48, 100 +/* 0x5C86 [0xFF ] */ end + +.channel CHAN_5C87 +/* 0x5C87 [0x88 0x5C 0x94 ] */ ldlayer 0, LAYER_5C94 +/* 0x5C8A [0x89 0x5C 0x8E ] */ ldlayer 1, LAYER_5C8E +/* 0x5C8D [0xFF ] */ end + +.layer LAYER_5C8E +/* 0x5C8E [0xC6 0x20 ] */ instr SF1_INST_32 +/* 0x5C90 [0x7E 0x5A 0x46 ] */ notedv PITCH_B5, 90, 70 +/* 0x5C93 [0xFF ] */ end + +.layer LAYER_5C94 +/* 0x5C94 [0xC6 0x22 ] */ instr SF1_INST_34 +/* 0x5C96 [0x69 0x5A 0x64 ] */ notedv PITCH_D4, 90, 100 +/* 0x5C99 [0xFF ] */ end + +.channel CHAN_5C9A +/* 0x5C9A [0x88 0x5C 0xA6 ] */ ldlayer 0, LAYER_5CA6 +/* 0x5C9D [0x89 0x5C 0xB4 ] */ ldlayer 1, LAYER_5CB4 +/* 0x5CA0 [0x8A 0x83 0x37 ] */ ldlayer 2, LAYER_8337 +/* 0x5CA3 [0xED 0x14 ] */ gain 20 +/* 0x5CA5 [0xFF ] */ end + +.layer LAYER_5CA6 +/* 0x5CA6 [0xC6 0x23 ] */ instr SF1_INST_35 +/* 0x5CA8 [0xC4 ] */ legato +/* 0x5CA9 [0xC7 0x85 0x27 0x64 ] */ portamento 0x85, PITCH_C4, 100 +/* 0x5CAD [0x70 0x1E 0x64 ] */ notedv PITCH_A4, 30, 100 +/* 0x5CB0 [0x67 0x3C 0x64 ] */ notedv PITCH_C4, 60, 100 +/* 0x5CB3 [0xFF ] */ end + +.layer LAYER_5CB4 +/* 0x5CB4 [0xC6 0x21 ] */ instr SF1_INST_33 +/* 0x5CB6 [0xC4 ] */ legato +/* 0x5CB7 [0xC7 0x81 0x1D 0x64 ] */ portamento 0x81, PITCH_D3, 100 +/* 0x5CBB [0x6B 0x14 0x44 ] */ notedv PITCH_E4, 20, 68 +/* 0x5CBE [0xC7 0x81 0x22 0xFF ] */ portamento 0x81, PITCH_G3, 255 +/* 0x5CC2 [0x56 0x24 0x44 ] */ notedv PITCH_G2, 36, 68 +/* 0x5CC5 [0xFF ] */ end + +.channel CHAN_5CC6 +/* 0x5CC6 [0xC1 0x08 ] */ instr SF1_INST_8 +/* 0x5CC8 [0xDA 0xC3 0x44 ] */ env ENVELOPE_C344 +/* 0x5CCB [0x88 0x5C 0xCF ] */ ldlayer 0, LAYER_5CCF +/* 0x5CCE [0xFF ] */ end + +.layer LAYER_5CCF +/* 0x5CCF [0xC7 0x81 0x22 0x50 ] */ portamento 0x81, PITCH_G3, 80 +/* 0x5CD3 [0x5B 0x1E 0x64 ] */ notedv PITCH_C3, 30, 100 +/* 0x5CD6 [0xFF ] */ end + +.channel CHAN_5CD7 +/* 0x5CD7 [0x88 0x5C 0xDB ] */ ldlayer 0, LAYER_5CDB +/* 0x5CDA [0xFF ] */ end + +.layer LAYER_5CDB +/* 0x5CDB [0xC6 0x09 ] */ instr SF1_INST_9 +/* 0x5CDD [0x69 0x50 0x69 ] */ notedv PITCH_D4, 80, 105 +/* 0x5CE0 [0xFF ] */ end + +.channel CHAN_5CE1 +/* 0x5CE1 [0xC1 0x00 ] */ instr SF1_INST_0 +/* 0x5CE3 [0x88 0x5C 0xE7 ] */ ldlayer 0, LAYER_5CE7 +/* 0x5CE6 [0xFF ] */ end + +.layer LAYER_5CE7 +/* 0x5CE7 [0x54 0xF5 0x30 0x73 ] */ notedv PITCH_F2, 30000, 115 +/* 0x5CEB [0xF4 0xFA ] */ rjump LAYER_5CE7 + +.channel CHAN_5CED +/* 0x5CED [0xC1 0x09 ] */ instr SF1_INST_9 +/* 0x5CEF [0x88 0x5C 0xF6 ] */ ldlayer 0, LAYER_5CF6 +/* 0x5CF2 [0x89 0x83 0x37 ] */ ldlayer 1, LAYER_8337 +/* 0x5CF5 [0xFF ] */ end + +.layer LAYER_5CF6 +/* 0x5CF6 [0xC7 0x81 0x24 0xFF ] */ portamento 0x81, PITCH_A3, 255 +/* 0x5CFA [0x6B 0x0A 0x69 ] */ notedv PITCH_E4, 10, 105 +/* 0x5CFD [0xC7 0x81 0x2C 0xFF ] */ portamento 0x81, PITCH_F4, 255 +/* 0x5D01 [0x66 0x24 0x69 ] */ notedv PITCH_B3, 36, 105 +/* 0x5D04 [0xFF ] */ end + +.channel CHAN_5D05 +/* 0x5D05 [0xC1 0x09 ] */ instr SF1_INST_9 +/* 0x5D07 [0x88 0x5D 0x11 ] */ ldlayer 0, LAYER_5D11 +/* 0x5D0A [0x89 0x5D 0x13 ] */ ldlayer 1, LAYER_5D13 +/* 0x5D0D [0x8A 0x83 0x37 ] */ ldlayer 2, LAYER_8337 +/* 0x5D10 [0xFF ] */ end + +.layer LAYER_5D11 +/* 0x5D11 [0xC2 0xFA ] */ transpose -6 +.layer LAYER_5D13 +/* 0x5D13 [0xC7 0x81 0x26 0xFF ] */ portamento 0x81, PITCH_B3, 255 +/* 0x5D17 [0x6D 0x0A 0x64 ] */ notedv PITCH_GF4, 10, 100 +/* 0x5D1A [0xC7 0x81 0x2E 0xFF ] */ portamento 0x81, PITCH_G4, 255 +/* 0x5D1E [0x68 0x5A 0x64 ] */ notedv PITCH_DF4, 90, 100 +/* 0x5D21 [0xFF ] */ end + +.channel CHAN_5D22 +/* 0x5D22 [0xC1 0x0D ] */ instr SF1_INST_13 +/* 0x5D24 [0x88 0x5D 0x2E ] */ ldlayer 0, LAYER_5D2E +/* 0x5D27 [0x89 0x5D 0x30 ] */ ldlayer 1, LAYER_5D30 +/* 0x5D2A [0x8A 0x5D 0x3F ] */ ldlayer 2, LAYER_5D3F +/* 0x5D2D [0xFF ] */ end + +.layer LAYER_5D2E +/* 0x5D2E [0xC2 0xF8 ] */ transpose -8 +.layer LAYER_5D30 +/* 0x5D30 [0xCB 0xC3 0xF4 0xF0 ] */ env ENVELOPE_C3F4, 240 +/* 0x5D34 [0xC7 0x81 0x22 0x40 ] */ portamento 0x81, PITCH_G3, 64 +/* 0x5D38 [0x5B 0x32 0x64 ] */ notedv PITCH_C3, 50, 100 +/* 0x5D3B [0x43 0x5A 0x64 ] */ notedv PITCH_C1, 90, 100 +/* 0x5D3E [0xFF ] */ end + +.layer LAYER_5D3F +/* 0x5D3F [0xCB 0xC3 0xF4 0xF0 ] */ env ENVELOPE_C3F4, 240 +/* 0x5D43 [0xC7 0x81 0x26 0x40 ] */ portamento 0x81, PITCH_B3, 64 +/* 0x5D47 [0x5F 0x32 0x64 ] */ notedv PITCH_E3, 50, 100 +/* 0x5D4A [0xFF ] */ end + +.channel CHAN_5D4B +/* 0x5D4B [0x88 0x5D 0x52 ] */ ldlayer 0, LAYER_5D52 +/* 0x5D4E [0x89 0x5D 0x54 ] */ ldlayer 1, LAYER_5D54 +/* 0x5D51 [0xFF ] */ end + +.layer LAYER_5D52 +/* 0x5D52 [0xC2 0xF8 ] */ transpose -8 +.layer LAYER_5D54 +/* 0x5D54 [0xF0 0x00 0x40 ] */ unk_F0 64 +/* 0x5D57 [0xC6 0x0D ] */ instr SF1_INST_13 +/* 0x5D59 [0xCB 0xC3 0xF4 0xFA ] */ env ENVELOPE_C3F4, 250 +/* 0x5D5D [0xC7 0x81 0x22 0x40 ] */ portamento 0x81, PITCH_G3, 64 +/* 0x5D61 [0x5B 0x62 0x64 ] */ notedv PITCH_C3, 98, 100 +/* 0x5D64 [0xFF ] */ end + +.channel CHAN_5D65 +/* 0x5D65 [0xC1 0x0D ] */ instr SF1_INST_13 +/* 0x5D67 [0x88 0x5D 0x6D ] */ ldlayer 0, LAYER_5D6D +/* 0x5D6A [0xED 0x12 ] */ gain 18 +/* 0x5D6C [0xFF ] */ end + +.layer LAYER_5D6D +/* 0x5D6D [0xCB 0xC3 0x74 0xFA ] */ env ENVELOPE_C374, 250 +/* 0x5D71 [0xC7 0x81 0x1D 0x96 ] */ portamento 0x81, PITCH_D3, 150 +/* 0x5D75 [0x5B 0x08 0x64 ] */ notedv PITCH_C3, 8, 100 +/* 0x5D78 [0xCB 0xC3 0x54 0xFA ] */ env ENVELOPE_C354, 250 +/* 0x5D7C [0xC7 0x81 0x1B 0x96 ] */ portamento 0x81, PITCH_C3, 150 +/* 0x5D80 [0x54 0x1E 0x64 ] */ notedv PITCH_F2, 30, 100 +/* 0x5D83 [0xFF ] */ end + +.channel CHAN_5D84 +/* 0x5D84 [0x88 0x5D 0x88 ] */ ldlayer 0, LAYER_5D88 +/* 0x5D87 [0xFF ] */ end + +.layer LAYER_5D88 +/* 0x5D88 [0xC6 0x0D ] */ instr SF1_INST_13 +/* 0x5D8A [0xCB 0xC3 0x44 0xFA ] */ env ENVELOPE_C344, 250 +/* 0x5D8E [0xC7 0x81 0x24 0x40 ] */ portamento 0x81, PITCH_A3, 64 +/* 0x5D92 [0x5D 0x1E 0x64 ] */ notedv PITCH_D3, 30, 100 +/* 0x5D95 [0xFF ] */ end + +.channel CHAN_5D96 +/* 0x5D96 [0xC1 0x0D ] */ instr SF1_INST_13 +/* 0x5D98 [0x88 0x5D 0x9E ] */ ldlayer 0, LAYER_5D9E +/* 0x5D9B [0xED 0x12 ] */ gain 18 +/* 0x5D9D [0xFF ] */ end + +.layer LAYER_5D9E +/* 0x5D9E [0xC4 ] */ legato +/* 0x5D9F [0xCB 0xC3 0x64 0xFF ] */ env ENVELOPE_C364, 255 +/* 0x5DA3 [0xC7 0x85 0x19 0xE6 ] */ portamento 0x85, PITCH_BF2, 230 +/* 0x5DA7 [0x5E 0x05 0x64 ] */ notedv PITCH_EF3, 5, 100 +/* 0x5DAA [0x59 0x05 0x64 ] */ notedv PITCH_BF2, 5, 100 +/* 0x5DAD [0xC5 ] */ nolegato +/* 0x5DAE [0xC0 0x05 ] */ ldelay 5 +/* 0x5DB0 [0xC4 ] */ legato +/* 0x5DB1 [0xCB 0xC3 0x64 0xFF ] */ env ENVELOPE_C364, 255 +/* 0x5DB5 [0xC7 0x85 0x19 0xDC ] */ portamento 0x85, PITCH_BF2, 220 +/* 0x5DB9 [0x5E 0x05 0x64 ] */ notedv PITCH_EF3, 5, 100 +/* 0x5DBC [0x59 0x0A 0x64 ] */ notedv PITCH_BF2, 10, 100 +/* 0x5DBF [0xFF ] */ end + +.layer LAYER_5DC0 +/* 0x5DC0 [0xC1 0x01 ] */ shortvel 1 +/* 0x5DC2 [0x88 0x5D 0xC6 ] */ notevg PITCH_F1, 93, 198 +/* 0x5DC5 [0xFF ] */ end + +.layer LAYER_5DC6 +/* 0x5DC6 [0x69 0x46 0x64 ] */ notedv PITCH_D4, 70, 100 +/* 0x5DC9 [0xFF ] */ end + +.channel CHAN_5DCA +/* 0x5DCA [0xC1 0x0F ] */ instr SF1_INST_15 +/* 0x5DCC [0x88 0x5D 0xD2 ] */ ldlayer 0, LAYER_5DD2 +/* 0x5DCF [0xED 0x32 ] */ gain 50 +/* 0x5DD1 [0xFF ] */ end + +.layer LAYER_5DD2 +/* 0x5DD2 [0xC7 0x81 0x25 0x64 ] */ portamento 0x81, PITCH_BF3, 100 +/* 0x5DD6 [0x6A 0x32 0x73 ] */ notedv PITCH_EF4, 50, 115 +/* 0x5DD9 [0xFF ] */ end + +.channel CHAN_5DDA +/* 0x5DDA [0x88 0x5D 0xDE ] */ ldlayer 0, LAYER_5DDE +/* 0x5DDD [0xFF ] */ end + +.layer LAYER_5DDE +/* 0x5DDE [0xC6 0x10 ] */ instr SF1_INST_16 +/* 0x5DE0 [0xC7 0x81 0x24 0xFF ] */ portamento 0x81, PITCH_A3, 255 +/* 0x5DE4 [0x6B 0x0A 0x64 ] */ notedv PITCH_E4, 10, 100 +/* 0x5DE7 [0xC7 0x81 0x2A 0xFF ] */ portamento 0x81, PITCH_EF4, 255 +/* 0x5DEB [0x68 0x06 0x64 ] */ notedv PITCH_DF4, 6, 100 +/* 0x5DEE [0xFF ] */ end + +.channel CHAN_5DEF +/* 0x5DEF [0x88 0x5D 0xF6 ] */ ldlayer 0, LAYER_5DF6 +/* 0x5DF2 [0x89 0x5E 0x02 ] */ ldlayer 1, LAYER_5E02 +/* 0x5DF5 [0xFF ] */ end + +.layer LAYER_5DF6 +/* 0x5DF6 [0xC6 0x09 ] */ instr SF1_INST_9 +/* 0x5DF8 [0xC0 0x0A ] */ ldelay 10 +/* 0x5DFA [0xC7 0x81 0x30 0x40 ] */ portamento 0x81, PITCH_A4, 64 +/* 0x5DFE [0x75 0x28 0x64 ] */ notedv PITCH_D5, 40, 100 +/* 0x5E01 [0xFF ] */ end + +.layer LAYER_5E02 +/* 0x5E02 [0xC6 0x08 ] */ instr SF1_INST_8 +/* 0x5E04 [0xCB 0xC3 0x1C 0xF0 ] */ env ENVELOPE_C31C, 240 +/* 0x5E08 [0xC2 0x06 ] */ transpose 6 +/* 0x5E0A [0xC7 0x81 0x1A 0x64 ] */ portamento 0x81, PITCH_B2, 100 +/* 0x5E0E [0x7E 0x32 0x64 ] */ notedv PITCH_B5, 50, 100 +/* 0x5E11 [0xFF ] */ end + +.channel CHAN_5E12 +/* 0x5E12 [0x88 0x5E 0x19 ] */ ldlayer 0, LAYER_5E19 +/* 0x5E15 [0x89 0x83 0x37 ] */ ldlayer 1, LAYER_8337 +/* 0x5E18 [0xFF ] */ end + +.layer LAYER_5E19 +/* 0x5E19 [0xC6 0x09 ] */ instr SF1_INST_9 +/* 0x5E1B [0xC7 0x81 0x30 0xFF ] */ portamento 0x81, PITCH_A4, 255 +/* 0x5E1F [0x75 0x0A 0x64 ] */ notedv PITCH_D5, 10, 100 +/* 0x5E22 [0xC7 0x81 0x37 0xFF ] */ portamento 0x81, PITCH_E5, 255 +/* 0x5E26 [0x6C 0x48 0x64 ] */ notedv PITCH_F4, 72, 100 +/* 0x5E29 [0xFF ] */ end + +.channel CHAN_5E2A +/* 0x5E2A [0x88 0x5E 0x46 ] */ ldlayer 0, LAYER_5E46 +/* 0x5E2D [0x89 0x5E 0x34 ] */ ldlayer 1, LAYER_5E34 +/* 0x5E30 [0x8A 0x83 0x37 ] */ ldlayer 2, LAYER_8337 +/* 0x5E33 [0xFF ] */ end + +.layer LAYER_5E34 +/* 0x5E34 [0xC6 0x11 ] */ instr SF1_INST_17 +/* 0x5E36 [0xC4 ] */ legato +/* 0x5E37 [0xC7 0x81 0x2A 0x40 ] */ portamento 0x81, PITCH_EF4, 64 +/* 0x5E3B [0x71 0x14 0x50 ] */ notedv PITCH_BF4, 20, 80 +/* 0x5E3E [0xC7 0x81 0x2F 0xFF ] */ portamento 0x81, PITCH_AF4, 255 +/* 0x5E42 [0x63 0x24 0x50 ] */ notedv PITCH_AF3, 36, 80 +/* 0x5E45 [0xFF ] */ end + +.layer LAYER_5E46 +/* 0x5E46 [0xC6 0x0A ] */ instr SF1_INST_10 +/* 0x5E48 [0xC7 0x81 0x27 0xFF ] */ portamento 0x81, PITCH_C4, 255 +/* 0x5E4C [0x6E 0x0F 0x64 ] */ notedv PITCH_G4, 15, 100 +/* 0x5E4F [0xC7 0x81 0x2C 0xFF ] */ portamento 0x81, PITCH_F4, 255 +/* 0x5E53 [0x66 0x24 0x64 ] */ notedv PITCH_B3, 36, 100 +/* 0x5E56 [0xFF ] */ end + +.channel CHAN_5E57 +/* 0x5E57 [0x88 0x5E 0x5B ] */ ldlayer 0, LAYER_5E5B +/* 0x5E5A [0xFF ] */ end + +.layer LAYER_5E5B +/* 0x5E5B [0xC6 0x12 ] */ instr SF1_INST_18 +/* 0x5E5D [0x51 0x1E 0x46 ] */ notedv PITCH_D2, 30, 70 +/* 0x5E60 [0xFF ] */ end + +.channel CHAN_5E61 +/* 0x5E61 [0x88 0x5E 0x65 ] */ ldlayer 0, LAYER_5E65 +/* 0x5E64 [0xFF ] */ end + +.layer LAYER_5E65 +/* 0x5E65 [0xC6 0x12 ] */ instr SF1_INST_18 +/* 0x5E67 [0x59 0x19 0x64 ] */ notedv PITCH_BF2, 25, 100 +/* 0x5E6A [0x57 0x14 0x64 ] */ notedv PITCH_AF2, 20, 100 +/* 0x5E6D [0x59 0x0F 0x64 ] */ notedv PITCH_BF2, 15, 100 +/* 0x5E70 [0x57 0x0F 0x64 ] */ notedv PITCH_AF2, 15, 100 +/* 0x5E73 [0x59 0x0A 0x64 ] */ notedv PITCH_BF2, 10, 100 +/* 0x5E76 [0x57 0x0F 0x64 ] */ notedv PITCH_AF2, 15, 100 +/* 0x5E79 [0x59 0x0F 0x46 ] */ notedv PITCH_BF2, 15, 70 +LAYER_5E7C: +/* 0x5E7C [0x57 0x0F 0x46 ] */ notedv PITCH_AF2, 15, 70 +/* 0x5E7F [0x59 0x0F 0x46 ] */ notedv PITCH_BF2, 15, 70 +/* 0x5E82 [0x57 0x0F 0x46 ] */ notedv PITCH_AF2, 15, 70 +/* 0x5E85 [0x59 0x0A 0x3C ] */ notedv PITCH_BF2, 10, 60 +/* 0x5E88 [0x57 0x0A 0x3C ] */ notedv PITCH_AF2, 10, 60 +/* 0x5E8B [0xFF ] */ end + +.channel CHAN_5E8C +/* 0x5E8C [0x88 0x5E 0x90 ] */ ldlayer 0, LAYER_5E90 +/* 0x5E8F [0xFF ] */ end + +.layer LAYER_5E90 +/* 0x5E90 [0xC6 0x12 ] */ instr SF1_INST_18 +/* 0x5E92 [0xF4 0xE8 ] */ rjump LAYER_5E7C + +.channel CHAN_5E94 +/* 0x5E94 [0x88 0x5E 0x98 ] */ ldlayer 0, LAYER_5E98 +/* 0x5E97 [0xFF ] */ end + +.layer LAYER_5E98 +/* 0x5E98 [0xC6 0x12 ] */ instr SF1_INST_18 +/* 0x5E9A [0x57 0x08 0x28 ] */ notedv PITCH_AF2, 8, 40 +/* 0x5E9D [0x56 0x08 0x28 ] */ notedv PITCH_G2, 8, 40 +/* 0x5EA0 [0xFF ] */ end + +.channel CHAN_5EA1 +/* 0x5EA1 [0x88 0x5E 0xA5 ] */ ldlayer 0, LAYER_5EA5 +/* 0x5EA4 [0xFF ] */ end + +.layer LAYER_5EA5 +/* 0x5EA5 [0xC6 0x12 ] */ instr SF1_INST_18 +/* 0x5EA7 [0x55 0x19 0x64 ] */ notedv PITCH_GF2, 25, 100 +/* 0x5EAA [0x57 0x14 0x64 ] */ notedv PITCH_AF2, 20, 100 +/* 0x5EAD [0xFF ] */ end + +.channel CHAN_5EAE +/* 0x5EAE [0x88 0x5E 0xB5 ] */ ldlayer 0, LAYER_5EB5 +/* 0x5EB1 [0x89 0x5E 0x65 ] */ ldlayer 1, LAYER_5E65 +/* 0x5EB4 [0xFF ] */ end + +.layer LAYER_5EB5 +/* 0x5EB5 [0xC2 0xFB ] */ transpose -5 +/* 0x5EB7 [0xF4 0xAC ] */ rjump LAYER_5E65 + +.channel CHAN_5EB9 +/* 0x5EB9 [0x88 0x5E 0xC0 ] */ ldlayer 0, LAYER_5EC0 +/* 0x5EBC [0x89 0x5E 0xA5 ] */ ldlayer 1, LAYER_5EA5 +/* 0x5EBF [0xFF ] */ end + +.layer LAYER_5EC0 +/* 0x5EC0 [0xC2 0xFE ] */ transpose -2 +/* 0x5EC2 [0xC0 0x03 ] */ ldelay 3 +/* 0x5EC4 [0xF4 0xDF ] */ rjump LAYER_5EA5 + +.channel CHAN_5EC6 +/* 0x5EC6 [0x88 0x5E 0xCC ] */ ldlayer 0, LAYER_5ECC +/* 0x5EC9 [0xFF ] */ end + +.layer LAYER_5ECA +/* 0x5ECA [0xC2 0xF4 ] */ transpose -12 +.layer LAYER_5ECC +/* 0x5ECC [0xC6 0x18 ] */ instr SF1_INST_24 +/* 0x5ECE [0x5B 0x30 0x64 ] */ notedv PITCH_C3, 48, 100 +/* 0x5ED1 [0xFF ] */ end + +.channel CHAN_5ED2 +/* 0x5ED2 [0x88 0x5E 0xDC ] */ ldlayer 0, LAYER_5EDC +/* 0x5ED5 [0x89 0x5E 0xED ] */ ldlayer 1, LAYER_5EED +/* 0x5ED8 [0x8A 0x83 0x37 ] */ ldlayer 2, LAYER_8337 +/* 0x5EDB [0xFF ] */ end + +.layer LAYER_5EDC +/* 0x5EDC [0xC6 0x15 ] */ instr SF1_INST_21 +/* 0x5EDE [0xC7 0x81 0x21 0xFF ] */ portamento 0x81, PITCH_GF3, 255 +/* 0x5EE2 [0x68 0x0F 0x64 ] */ notedv PITCH_DF4, 15, 100 +/* 0x5EE5 [0xC7 0x81 0x26 0xFF ] */ portamento 0x81, PITCH_B3, 255 +/* 0x5EE9 [0x57 0x28 0x64 ] */ notedv PITCH_AF2, 40, 100 +/* 0x5EEC [0xFF ] */ end + +.layer LAYER_5EED +/* 0x5EED [0xC6 0x13 ] */ instr SF1_INST_19 +/* 0x5EEF [0x73 0x05 0x64 ] */ notedv PITCH_C5, 5, 100 +/* 0x5EF2 [0x72 0x05 0x64 ] */ notedv PITCH_B4, 5, 100 +/* 0x5EF5 [0x70 0x05 0x64 ] */ notedv PITCH_A4, 5, 100 +/* 0x5EF8 [0x6B 0x05 0x64 ] */ notedv PITCH_E4, 5, 100 +/* 0x5EFB [0xFF ] */ end + +.channel CHAN_5EFC +/* 0x5EFC [0x88 0x5F 0x00 ] */ ldlayer 0, LAYER_5F00 +/* 0x5EFF [0xFF ] */ end + +.layer LAYER_5F00 +/* 0x5F00 [0xC6 0x14 ] */ instr SF1_INST_20 +/* 0x5F02 [0xC7 0x81 0x2C 0xFF ] */ portamento 0x81, PITCH_F4, 255 +/* 0x5F06 [0x67 0x14 0x64 ] */ notedv PITCH_C4, 20, 100 +/* 0x5F09 [0xFF ] */ end + +.channel CHAN_5F0A +/* 0x5F0A [0x88 0x5F 0x14 ] */ ldlayer 0, LAYER_5F14 +/* 0x5F0D [0x89 0x5F 0x25 ] */ ldlayer 1, LAYER_5F25 +/* 0x5F10 [0x8A 0x83 0x37 ] */ ldlayer 2, LAYER_8337 +/* 0x5F13 [0xFF ] */ end + +.layer LAYER_5F14 +/* 0x5F14 [0xC6 0x15 ] */ instr SF1_INST_21 +/* 0x5F16 [0xC7 0x81 0x23 0xFF ] */ portamento 0x81, PITCH_AF3, 255 +/* 0x5F1A [0x5F 0x0F 0x64 ] */ notedv PITCH_E3, 15, 100 +/* 0x5F1D [0xC7 0x81 0x1F 0xFF ] */ portamento 0x81, PITCH_E3, 255 +/* 0x5F21 [0x5B 0x1E 0x64 ] */ notedv PITCH_C3, 30, 100 +/* 0x5F24 [0xFF ] */ end + +.layer LAYER_5F25 +/* 0x5F25 [0xC6 0x13 ] */ instr SF1_INST_19 +/* 0x5F27 [0x7B 0x05 0x64 ] */ notedv PITCH_AF5, 5, 100 +/* 0x5F2A [0x78 0x05 0x64 ] */ notedv PITCH_F5, 5, 100 +/* 0x5F2D [0x74 0x05 0x64 ] */ notedv PITCH_DF5, 5, 100 +/* 0x5F30 [0x71 0x05 0x64 ] */ notedv PITCH_BF4, 5, 100 +/* 0x5F33 [0xFF ] */ end + +.channel CHAN_5F34 +/* 0x5F34 [0x88 0x5F 0x38 ] */ ldlayer 0, LAYER_5F38 +/* 0x5F37 [0xFF ] */ end + +.layer LAYER_5F38 +/* 0x5F38 [0xC6 0x15 ] */ instr SF1_INST_21 +/* 0x5F3A [0xC2 0x30 ] */ transpose 48 +/* 0x5F3C [0x68 0x0A 0x50 ] */ notedv PITCH_DF4, 10, 80 +/* 0x5F3F [0xFF ] */ end + +.channel CHAN_5F40 +/* 0x5F40 [0x88 0x5F 0x55 ] */ ldlayer 0, LAYER_5F55 +/* 0x5F43 [0x89 0x5F 0x4A ] */ ldlayer 1, LAYER_5F4A +/* 0x5F46 [0x8A 0x5F 0x65 ] */ ldlayer 2, LAYER_5F65 +/* 0x5F49 [0xFF ] */ end + +.layer LAYER_5F4A +/* 0x5F4A [0xC6 0x15 ] */ instr SF1_INST_21 +/* 0x5F4C [0xC2 0x30 ] */ transpose 48 +/* 0x5F4E [0x6B 0x0A 0x64 ] */ notedv PITCH_E4, 10, 100 +/* 0x5F51 [0x6D 0x0A 0x64 ] */ notedv PITCH_GF4, 10, 100 +/* 0x5F54 [0xFF ] */ end + +.layer LAYER_5F55 +/* 0x5F55 [0xC6 0x08 ] */ instr SF1_INST_8 +/* 0x5F57 [0xCB 0xC3 0x1C 0xF0 ] */ env ENVELOPE_C31C, 240 +/* 0x5F5B [0xC2 0x04 ] */ transpose 4 +/* 0x5F5D [0xC7 0x81 0x1A 0x32 ] */ portamento 0x81, PITCH_B2, 50 +/* 0x5F61 [0x7E 0x50 0x64 ] */ notedv PITCH_B5, 80, 100 +/* 0x5F64 [0xFF ] */ end + +.layer LAYER_5F65 +/* 0x5F65 [0xC6 0x13 ] */ instr SF1_INST_19 +/* 0x5F67 [0xC0 0x0A ] */ ldelay 10 +/* 0x5F69 [0x6A 0x05 0x64 ] */ notedv PITCH_EF4, 5, 100 +/* 0x5F6C [0x69 0x05 0x64 ] */ notedv PITCH_D4, 5, 100 +/* 0x5F6F [0x67 0x05 0x64 ] */ notedv PITCH_C4, 5, 100 +/* 0x5F72 [0x67 0x05 0x64 ] */ notedv PITCH_C4, 5, 100 +/* 0x5F75 [0xFF ] */ end + +.channel CHAN_5F76 +/* 0x5F76 [0xC1 0x18 ] */ instr SF1_INST_24 +/* 0x5F78 [0x88 0x5F 0x81 ] */ ldlayer 0, LAYER_5F81 +/* 0x5F7B [0x89 0x5F 0x83 ] */ ldlayer 1, LAYER_5F83 +/* 0x5F7E [0xED 0x18 ] */ gain 24 +/* 0x5F80 [0xFF ] */ end + +.layer LAYER_5F81 +/* 0x5F81 [0xC2 0xFE ] */ transpose -2 +.layer LAYER_5F83 +/* 0x5F83 [0x5B 0x46 0x64 ] */ notedv PITCH_C3, 70, 100 +/* 0x5F86 [0xFF ] */ end + +.channel CHAN_5F87 +/* 0x5F87 [0xC1 0x02 ] */ instr SF1_INST_2 +/* 0x5F89 [0x88 0x5F 0x8D ] */ ldlayer 0, LAYER_5F8D +/* 0x5F8C [0xFF ] */ end + +.layer LAYER_5F8D +/* 0x5F8D [0x5F 0xF5 0x30 0x64 ] */ notedv PITCH_E3, 30000, 100 +/* 0x5F91 [0xF4 0xFA ] */ rjump LAYER_5F8D + +.channel CHAN_5F93 +/* 0x5F93 [0x88 0x5F 0x9A ] */ ldlayer 0, LAYER_5F9A +/* 0x5F96 [0x89 0x83 0x37 ] */ ldlayer 1, LAYER_8337 +/* 0x5F99 [0xFF ] */ end + +.layer LAYER_5F9A +/* 0x5F9A [0xC6 0x1B ] */ instr SF1_INST_27 +/* 0x5F9C [0xC7 0x81 0x2C 0xFF ] */ portamento 0x81, PITCH_F4, 255 +/* 0x5FA0 [0x73 0x0A 0x64 ] */ notedv PITCH_C5, 10, 100 +/* 0x5FA3 [0xC7 0x81 0x35 0xFF ] */ portamento 0x81, PITCH_D5, 255 +/* 0x5FA7 [0x6C 0x1E 0x64 ] */ notedv PITCH_F4, 30, 100 +/* 0x5FAA [0xFF ] */ end + +.channel CHAN_5FAB +/* 0x5FAB [0xC1 0x03 ] */ instr SF1_INST_3 +/* 0x5FAD [0x88 0x5F 0xC2 ] */ ldlayer 0, LAYER_5FC2 +/* 0x5FB0 [0xD7 0x40 ] */ vibfreq 64 +/* 0x5FB2 [0xD8 0x80 ] */ vibdepth 128 +/* 0x5FB4 [0xFF ] */ end + +.layer LAYER_5FB5 +/* 0x5FB5 [0xF0 0x00 0x40 ] */ unk_F0 64 +/* 0x5FB8 [0xC2 0xF1 ] */ transpose -15 +/* 0x5FBA [0xFB 0x5F 0xC2 ] */ jump LAYER_5FC2 + +.layer LAYER_5FBD +/* 0x5FBD [0xF0 0x00 0x40 ] */ unk_F0 64 +/* 0x5FC0 [0xC2 0xE7 ] */ transpose -25 +.layer LAYER_5FC2 +/* 0x5FC2 [0x59 0xF5 0x30 0x50 ] */ notedv PITCH_BF2, 30000, 80 +/* 0x5FC6 [0xF4 0xFA ] */ rjump LAYER_5FC2 + +.channel CHAN_5FC8 +/* 0x5FC8 [0x88 0x5F 0xD1 ] */ ldlayer 0, LAYER_5FD1 +/* 0x5FCB [0xFF ] */ end + +.layer LAYER_5FCC +/* 0x5FCC [0xF0 0x10 0x00 ] */ unk_F0 4096 +/* 0x5FCF [0xC2 0xFA ] */ transpose -6 +.layer LAYER_5FD1 +/* 0x5FD1 [0xC6 0x0B ] */ instr SF1_INST_11 +/* 0x5FD3 [0xC7 0x81 0x0E 0x3C ] */ portamento 0x81, PITCH_B1, 60 +/* 0x5FD7 [0x53 0x32 0x64 ] */ notedv PITCH_E2, 50, 100 +/* 0x5FDA [0xFF ] */ end + +.channel CHAN_5FDB +/* 0x5FDB [0x88 0x5F 0xE6 ] */ ldlayer 0, LAYER_5FE6 +/* 0x5FDE [0x89 0x83 0x37 ] */ ldlayer 1, LAYER_8337 +/* 0x5FE1 [0xD7 0x70 ] */ vibfreq 112 +/* 0x5FE3 [0xD8 0x70 ] */ vibdepth 112 +/* 0x5FE5 [0xFF ] */ end + +.layer LAYER_5FE6 +/* 0x5FE6 [0xC6 0x1B ] */ instr SF1_INST_27 +/* 0x5FE8 [0xC7 0x81 0x23 0x60 ] */ portamento 0x81, PITCH_AF3, 96 +/* 0x5FEC [0x73 0x14 0x64 ] */ notedv PITCH_C5, 20, 100 +/* 0x5FEF [0xC7 0x81 0x2C 0xCF ] */ portamento 0x81, PITCH_F4, 207 +/* 0x5FF3 [0x67 0x30 0x64 ] */ notedv PITCH_C4, 48, 100 +/* 0x5FF6 [0xFF ] */ end + +.channel CHAN_5FF7 +/* 0x5FF7 [0xC1 0x0B ] */ instr SF1_INST_11 +/* 0x5FF9 [0x88 0x60 0x00 ] */ ldlayer 0, LAYER_6000 +/* 0x5FFC [0x89 0x60 0x08 ] */ ldlayer 1, LAYER_6008 +/* 0x5FFF [0xFF ] */ end + +.layer LAYER_6000 +/* 0x6000 [0xC7 0x81 0x27 0x64 ] */ portamento 0x81, PITCH_C4, 100 +/* 0x6004 [0x6B 0x32 0x64 ] */ notedv PITCH_E4, 50, 100 +/* 0x6007 [0xFF ] */ end + +.layer LAYER_6008 +/* 0x6008 [0xC0 0x05 ] */ ldelay 5 +/* 0x600A [0xC7 0x81 0x25 0x64 ] */ portamento 0x81, PITCH_BF3, 100 +/* 0x600E [0x69 0x32 0x64 ] */ notedv PITCH_D4, 50, 100 +/* 0x6011 [0xFF ] */ end + +.channel CHAN_6012 +/* 0x6012 [0x88 0x60 0x19 ] */ ldlayer 0, LAYER_6019 +/* 0x6015 [0x89 0x60 0x23 ] */ ldlayer 1, LAYER_6023 +/* 0x6018 [0xFF ] */ end + +.layer LAYER_6019 +/* 0x6019 [0xC6 0x0B ] */ instr SF1_INST_11 +/* 0x601B [0xC7 0x81 0x2B 0x64 ] */ portamento 0x81, PITCH_E4, 100 +/* 0x601F [0x67 0x32 0x64 ] */ notedv PITCH_C4, 50, 100 +/* 0x6022 [0xFF ] */ end + +.layer LAYER_6023 +/* 0x6023 [0xC6 0x0B ] */ instr SF1_INST_11 +/* 0x6025 [0xC0 0x05 ] */ ldelay 5 +/* 0x6027 [0xC7 0x81 0x29 0x64 ] */ portamento 0x81, PITCH_D4, 100 +/* 0x602B [0x65 0x32 0x64 ] */ notedv PITCH_BF3, 50, 100 +/* 0x602E [0xFF ] */ end + +.channel CHAN_602F +/* 0x602F [0xC1 0x14 ] */ instr SF1_INST_20 +/* 0x6031 [0xDA 0xC3 0xC4 ] */ env ENVELOPE_C3C4 +/* 0x6034 [0x88 0x60 0x3E ] */ ldlayer 0, LAYER_603E +/* 0x6037 [0xED 0x10 ] */ gain 16 +/* 0x6039 [0xD7 0x64 ] */ vibfreq 100 +/* 0x603B [0xD8 0x7F ] */ vibdepth 127 +/* 0x603D [0xFF ] */ end + +.layer LAYER_603E +/* 0x603E [0x48 0x64 0x64 ] */ notedv PITCH_F1, 100, 100 +/* 0x6041 [0xFF ] */ end + +.channel CHAN_6042 +/* 0x6042 [0x88 0x60 0x46 ] */ ldlayer 0, LAYER_6046 +/* 0x6045 [0xFF ] */ end + +.layer LAYER_6046 +/* 0x6046 [0xC6 0x12 ] */ instr SF1_INST_18 +/* 0x6048 [0x67 0x0A 0x46 ] */ notedv PITCH_C4, 10, 70 +/* 0x604B [0xFF ] */ end + +.channel CHAN_604C +/* 0x604C [0x88 0x60 0x53 ] */ ldlayer 0, LAYER_6053 +/* 0x604F [0x89 0x60 0x59 ] */ ldlayer 1, LAYER_6059 +/* 0x6052 [0xFF ] */ end + +.layer LAYER_6053 +/* 0x6053 [0xC6 0x10 ] */ instr SF1_INST_16 +/* 0x6055 [0x60 0x19 0x64 ] */ notedv PITCH_F3, 25, 100 +/* 0x6058 [0xFF ] */ end + +.layer LAYER_6059 +/* 0x6059 [0xC6 0x17 ] */ instr SF1_INST_23 +/* 0x605B [0x60 0x0A 0x1E ] */ notedv PITCH_F3, 10, 30 +/* 0x605E [0xFF ] */ end + +.channel CHAN_605F +/* 0x605F [0xC1 0x01 ] */ instr SF1_INST_1 +/* 0x6061 [0xDA 0xC3 0xD4 ] */ env ENVELOPE_C3D4 +/* 0x6064 [0x88 0x60 0x6C ] */ ldlayer 0, LAYER_606C +/* 0x6067 [0xD7 0x14 ] */ vibfreq 20 +/* 0x6069 [0xD8 0x7F ] */ vibdepth 127 +/* 0x606B [0xFF ] */ end + +.layer LAYER_606C +/* 0x606C [0x60 0x80 0x87 0x64 ] */ notedv PITCH_F3, 135, 100 +/* 0x6070 [0xF4 0xFA ] */ rjump LAYER_606C + +.channel CHAN_6072 +/* 0x6072 [0xC1 0x01 ] */ instr SF1_INST_1 +/* 0x6074 [0x88 0x60 0x7C ] */ ldlayer 0, LAYER_607C +/* 0x6077 [0xD7 0x3C ] */ vibfreq 60 +/* 0x6079 [0xD8 0x64 ] */ vibdepth 100 +/* 0x607B [0xFF ] */ end + +.layer LAYER_607C +/* 0x607C [0x6B 0x32 0x64 ] */ notedv PITCH_E4, 50, 100 +/* 0x607F [0xC0 0x0A ] */ ldelay 10 +/* 0x6081 [0xF4 0xF9 ] */ rjump LAYER_607C + +.channel CHAN_6083 +/* 0x6083 [0xC1 0x01 ] */ instr SF1_INST_1 +/* 0x6085 [0xDA 0xC3 0xE4 ] */ env ENVELOPE_C3E4 +/* 0x6088 [0x88 0x60 0x90 ] */ ldlayer 0, LAYER_6090 +/* 0x608B [0xD7 0x64 ] */ vibfreq 100 +/* 0x608D [0xD8 0x64 ] */ vibdepth 100 +/* 0x608F [0xFF ] */ end + +.layer LAYER_6090 +/* 0x6090 [0xC7 0x81 0x2B 0xFF ] */ portamento 0x81, PITCH_E4, 255 +/* 0x6094 [0x4F 0x80 0x96 0x64 ] */ notedv PITCH_C2, 150, 100 +/* 0x6098 [0xFF ] */ end + +.channel CHAN_6099 +/* 0x6099 [0xC1 0x01 ] */ instr SF1_INST_1 +/* 0x609B [0x88 0x60 0xA3 ] */ ldlayer 0, LAYER_60A3 +/* 0x609E [0xD7 0x64 ] */ vibfreq 100 +/* 0x60A0 [0xD8 0x64 ] */ vibdepth 100 +/* 0x60A2 [0xFF ] */ end + +.layer LAYER_60A3 +/* 0x60A3 [0xC7 0x81 0x0F 0xC8 ] */ portamento 0x81, PITCH_C2, 200 +/* 0x60A7 [0x6B 0x80 0x96 0x64 ] */ notedv PITCH_E4, 150, 100 +/* 0x60AB [0xFF ] */ end + +.channel CHAN_60AC +/* 0x60AC [0xC1 0x01 ] */ instr SF1_INST_1 +/* 0x60AE [0x88 0x60 0xB7 ] */ ldlayer 0, LAYER_60B7 +/* 0x60B1 [0x89 0x83 0x37 ] */ ldlayer 1, LAYER_8337 +/* 0x60B4 [0xED 0x18 ] */ gain 24 +/* 0x60B6 [0xFF ] */ end + +.layer LAYER_60B7 +/* 0x60B7 [0xC7 0x81 0x31 0xC8 ] */ portamento 0x81, PITCH_BF4, 200 +/* 0x60BB [0x7C 0x0A 0x64 ] */ notedv PITCH_A5, 10, 100 +/* 0x60BE [0xC7 0x81 0x3C 0x9B ] */ portamento 0x81, PITCH_A5, 155 +/* 0x60C2 [0x77 0x1E 0x64 ] */ notedv PITCH_E5, 30, 100 +/* 0x60C5 [0xFF ] */ end + +.channel CHAN_60C6 +/* 0x60C6 [0x88 0x60 0xCF ] */ ldlayer 0, LAYER_60CF +/* 0x60C9 [0x89 0x83 0x37 ] */ ldlayer 1, LAYER_8337 +/* 0x60CC [0xED 0x18 ] */ gain 24 +/* 0x60CE [0xFF ] */ end + +.layer LAYER_60CF +/* 0x60CF [0xC6 0x01 ] */ instr SF1_INST_1 +/* 0x60D1 [0xC7 0x81 0x31 0xC8 ] */ portamento 0x81, PITCH_BF4, 200 +/* 0x60D5 [0x7C 0x0A 0x64 ] */ notedv PITCH_A5, 10, 100 +/* 0x60D8 [0xC7 0x81 0x3C 0x9B ] */ portamento 0x81, PITCH_A5, 155 +/* 0x60DC [0x77 0x3C 0x64 ] */ notedv PITCH_E5, 60, 100 +/* 0x60DF [0xFF ] */ end + +.channel CHAN_60E0 +/* 0x60E0 [0xC1 0x0C ] */ instr SF1_INST_12 +/* 0x60E2 [0x88 0x60 0xED ] */ ldlayer 0, LAYER_60ED +/* 0x60E5 [0x89 0x60 0xEB ] */ ldlayer 1, LAYER_60EB +/* 0x60E8 [0xED 0x12 ] */ gain 18 +/* 0x60EA [0xFF ] */ end + +.layer LAYER_60EB +/* 0x60EB [0xC2 0x04 ] */ transpose 4 +.layer LAYER_60ED +/* 0x60ED [0xC7 0x81 0x03 0xC8 ] */ portamento 0x81, PITCH_C1, 200 +/* 0x60F1 [0x47 0x80 0x8C 0x64 ] */ notedv PITCH_E1, 140, 100 +/* 0x60F5 [0xFF ] */ end + +.channel CHAN_60F6 +/* 0x60F6 [0x88 0x60 0xFA ] */ ldlayer 0, LAYER_60FA +/* 0x60F9 [0xFF ] */ end + +.layer LAYER_60FA +/* 0x60FA [0xC6 0x08 ] */ instr SF1_INST_8 +/* 0x60FC [0xCB 0xC3 0x1C 0xFF ] */ env ENVELOPE_C31C, 255 +/* 0x6100 [0xC2 0x04 ] */ transpose 4 +/* 0x6102 [0xC7 0x81 0x1A 0x32 ] */ portamento 0x81, PITCH_B2, 50 +/* 0x6106 [0x7E 0x50 0x64 ] */ notedv PITCH_B5, 80, 100 +/* 0x6109 [0xFF ] */ end + +.channel CHAN_610A +/* 0x610A [0x88 0x61 0x14 ] */ ldlayer 0, LAYER_6114 +/* 0x610D [0x89 0x61 0x25 ] */ ldlayer 1, LAYER_6125 +/* 0x6110 [0x8A 0x83 0x37 ] */ ldlayer 2, LAYER_8337 +/* 0x6113 [0xFF ] */ end + +.layer LAYER_6114 +/* 0x6114 [0xC6 0x09 ] */ instr SF1_INST_9 +/* 0x6116 [0xC7 0x81 0x20 0xFF ] */ portamento 0x81, PITCH_F3, 255 +/* 0x611A [0x67 0x0A 0x64 ] */ notedv PITCH_C4, 10, 100 +/* 0x611D [0xC7 0x81 0x28 0xFF ] */ portamento 0x81, PITCH_DF4, 255 +/* 0x6121 [0x62 0x5C 0x64 ] */ notedv PITCH_G3, 92, 100 +/* 0x6124 [0xFF ] */ end + +.layer LAYER_6125 +/* 0x6125 [0xC6 0x1B ] */ instr SF1_INST_27 +/* 0x6127 [0xC7 0x81 0x2B 0xFF ] */ portamento 0x81, PITCH_E4, 255 +/* 0x612B [0x72 0x0F 0x50 ] */ notedv PITCH_B4, 15, 80 +/* 0x612E [0xC7 0x81 0x30 0xFF ] */ portamento 0x81, PITCH_A4, 255 +/* 0x6132 [0x6A 0x24 0x50 ] */ notedv PITCH_EF4, 36, 80 +/* 0x6135 [0xFF ] */ end + +.channel CHAN_6136 +/* 0x6136 [0x88 0x61 0x44 ] */ ldlayer 0, LAYER_6144 +/* 0x6139 [0x89 0x61 0x55 ] */ ldlayer 1, LAYER_6155 +/* 0x613C [0x8A 0x83 0x37 ] */ ldlayer 2, LAYER_8337 +/* 0x613F [0xD7 0x30 ] */ vibfreq 48 +/* 0x6141 [0xD8 0x30 ] */ vibdepth 48 +/* 0x6143 [0xFF ] */ end + +.layer LAYER_6144 +/* 0x6144 [0xC6 0x09 ] */ instr SF1_INST_9 +/* 0x6146 [0xC7 0x81 0x16 0x7F ] */ portamento 0x81, PITCH_G2, 127 +/* 0x614A [0x68 0x28 0x64 ] */ notedv PITCH_DF4, 40, 100 +/* 0x614D [0xC7 0x81 0x26 0xFF ] */ portamento 0x81, PITCH_B3, 255 +/* 0x6151 [0x58 0x7F 0x64 ] */ notedv PITCH_A2, 127, 100 +/* 0x6154 [0xFF ] */ end + +.layer LAYER_6155 +/* 0x6155 [0xC2 0xF4 ] */ transpose -12 +/* 0x6157 [0xF4 0xCC ] */ rjump LAYER_6125 + +/* 0x6159 [0xFF ] */ end + +.channel CHAN_615A +/* 0x615A [0x88 0x83 0x37 ] */ ldlayer 0, LAYER_8337 +/* 0x615D [0x89 0x61 0x61 ] */ ldlayer 1, LAYER_6161 +/* 0x6160 [0xFF ] */ end + +.layer LAYER_6161 +/* 0x6161 [0xC6 0x02 ] */ instr SF1_INST_2 +/* 0x6163 [0xC7 0x81 0x33 0xFF ] */ portamento 0x81, PITCH_C5, 255 +/* 0x6167 [0x7E 0x0A 0x64 ] */ notedv PITCH_B5, 10, 100 +/* 0x616A [0xC7 0x81 0x3C 0xFF ] */ portamento 0x81, PITCH_A5, 255 +/* 0x616E [0x77 0x14 0x64 ] */ notedv PITCH_E5, 20, 100 +/* 0x6171 [0xFF ] */ end + +.channel CHAN_6172 +/* 0x6172 [0x88 0x61 0x61 ] */ ldlayer 0, LAYER_6161 +/* 0x6175 [0xFF ] */ end + +.channel CHAN_6176 +/* 0x6176 [0xC1 0x10 ] */ instr SF1_INST_16 +/* 0x6178 [0x88 0x61 0x7C ] */ ldlayer 0, LAYER_617C +/* 0x617B [0xFF ] */ end + +.layer LAYER_617C +/* 0x617C [0xC7 0x81 0x33 0xFF ] */ portamento 0x81, PITCH_C5, 255 +/* 0x6180 [0x7E 0x14 0x5A ] */ notedv PITCH_B5, 20, 90 +/* 0x6183 [0xC7 0x81 0x3C 0xFF ] */ portamento 0x81, PITCH_A5, 255 +/* 0x6187 [0x77 0x14 0x5A ] */ notedv PITCH_E5, 20, 90 +/* 0x618A [0xFF ] */ end + +.channel CHAN_618B +/* 0x618B [0x88 0x61 0x96 ] */ ldlayer 0, LAYER_6196 +/* 0x618E [0x89 0x83 0x37 ] */ ldlayer 1, LAYER_8337 +/* 0x6191 [0xD7 0x64 ] */ vibfreq 100 +/* 0x6193 [0xD8 0x7F ] */ vibdepth 127 +/* 0x6195 [0xFF ] */ end + +.layer LAYER_6196 +/* 0x6196 [0xC6 0x11 ] */ instr SF1_INST_17 +/* 0x6198 [0xC4 ] */ legato +/* 0x6199 [0xC7 0x85 0x1D 0xFF ] */ portamento 0x85, PITCH_D3, 255 +/* 0x619D [0x65 0x14 0x5A ] */ notedv PITCH_BF3, 20, 90 +/* 0x61A0 [0x59 0x3C 0x5A ] */ notedv PITCH_BF2, 60, 90 +/* 0x61A3 [0xFF ] */ end + +.channel CHAN_61A4 +/* 0x61A4 [0xC1 0x00 ] */ instr SF1_INST_0 +/* 0x61A6 [0xDA 0xC3 0x44 ] */ env ENVELOPE_C344 +/* 0x61A9 [0x88 0x61 0xAD ] */ ldlayer 0, LAYER_61AD +/* 0x61AC [0xFF ] */ end + +.layer LAYER_61AD +/* 0x61AD [0xC7 0x81 0x07 0x64 ] */ portamento 0x81, PITCH_E1, 100 +/* 0x61B1 [0x4C 0x19 0x64 ] */ notedv PITCH_A1, 25, 100 +/* 0x61B4 [0xFF ] */ end + +.channel CHAN_61B5 +/* 0x61B5 [0x88 0x61 0xC0 ] */ ldlayer 0, LAYER_61C0 +/* 0x61B8 [0x89 0x61 0xCC ] */ ldlayer 1, LAYER_61CC +/* 0x61BB [0xD7 0x32 ] */ vibfreq 50 +/* 0x61BD [0xD8 0x3C ] */ vibdepth 60 +/* 0x61BF [0xFF ] */ end + +.layer LAYER_61C0 +/* 0x61C0 [0xC6 0x03 ] */ instr SF1_INST_3 +/* 0x61C2 [0xC2 0x30 ] */ transpose 48 +/* 0x61C4 [0xC7 0x81 0x20 0x64 ] */ portamento 0x81, PITCH_F3, 100 +/* 0x61C8 [0x5D 0x23 0x50 ] */ notedv PITCH_D3, 35, 80 +/* 0x61CB [0xFF ] */ end + +.layer LAYER_61CC +/* 0x61CC [0xC6 0x15 ] */ instr SF1_INST_21 +/* 0x61CE [0xC7 0x81 0x27 0x64 ] */ portamento 0x81, PITCH_C4, 100 +/* 0x61D2 [0x64 0x28 0x64 ] */ notedv PITCH_A3, 40, 100 +/* 0x61D5 [0xFF ] */ end + +.channel CHAN_61D6 +/* 0x61D6 [0x89 0x61 0xE0 ] */ ldlayer 1, LAYER_61E0 +/* 0x61D9 [0x88 0x61 0xEC ] */ ldlayer 0, LAYER_61EC +/* 0x61DC [0x8A 0x61 0xF6 ] */ ldlayer 2, LAYER_61F6 +/* 0x61DF [0xFF ] */ end + +.layer LAYER_61E0 +/* 0x61E0 [0xC6 0x03 ] */ instr SF1_INST_3 +/* 0x61E2 [0xC2 0x30 ] */ transpose 48 +/* 0x61E4 [0xC7 0x81 0x22 0xC8 ] */ portamento 0x81, PITCH_G3, 200 +/* 0x61E8 [0x66 0x23 0x50 ] */ notedv PITCH_B3, 35, 80 +/* 0x61EB [0xFF ] */ end + +.layer LAYER_61EC +/* 0x61EC [0xC6 0x15 ] */ instr SF1_INST_21 +/* 0x61EE [0xC7 0x81 0x27 0xFF ] */ portamento 0x81, PITCH_C4, 255 +/* 0x61F2 [0x6C 0x32 0x64 ] */ notedv PITCH_F4, 50, 100 +/* 0x61F5 [0xFF ] */ end + +.layer LAYER_61F6 +/* 0x61F6 [0xC6 0x1F ] */ instr SF1_INST_31 +/* 0x61F8 [0xCB 0xC2 0xFC 0xF0 ] */ env ENVELOPE_C2FC, 240 +/* 0x61FC [0xC0 0x0A ] */ ldelay 10 +/* 0x61FE [0x69 0x1E 0x64 ] */ notedv PITCH_D4, 30, 100 +/* 0x6201 [0xFF ] */ end + +.channel CHAN_6202 +/* 0x6202 [0x88 0x62 0x08 ] */ ldlayer 0, LAYER_6208 +/* 0x6205 [0xFF ] */ end + +.layer LAYER_6206 +/* 0x6206 [0xC2 0xFB ] */ transpose -5 +.layer LAYER_6208 +/* 0x6208 [0xC6 0x15 ] */ instr SF1_INST_21 +/* 0x620A [0xC2 0x30 ] */ transpose 48 +/* 0x620C [0x6B 0x0A 0x50 ] */ notedv PITCH_E4, 10, 80 +/* 0x620F [0x69 0x0A 0x50 ] */ notedv PITCH_D4, 10, 80 +/* 0x6212 [0xFF ] */ end + +.channel CHAN_6213 +/* 0x6213 [0xC1 0x08 ] */ instr SF1_INST_8 +/* 0x6215 [0xDA 0xC3 0x1C ] */ env ENVELOPE_C31C +/* 0x6218 [0x88 0x62 0x1E ] */ ldlayer 0, LAYER_621E +/* 0x621B [0xED 0x14 ] */ gain 20 +/* 0x621D [0xFF ] */ end + +.layer LAYER_621E +/* 0x621E [0xC2 0x05 ] */ transpose 5 +/* 0x6220 [0xC7 0x81 0x1A 0xC8 ] */ portamento 0x81, PITCH_B2, 200 +/* 0x6224 [0x7E 0x80 0xC8 0x64 ] */ notedv PITCH_B5, 200, 100 +/* 0x6228 [0xFF ] */ end + +.channel CHAN_6229 +/* 0x6229 [0xC1 0x01 ] */ instr SF1_INST_1 +/* 0x622B [0xDA 0xC3 0xE4 ] */ env ENVELOPE_C3E4 +/* 0x622E [0x88 0x62 0x36 ] */ ldlayer 0, LAYER_6236 +/* 0x6231 [0xD7 0x64 ] */ vibfreq 100 +/* 0x6233 [0xD8 0x64 ] */ vibdepth 100 +/* 0x6235 [0xFF ] */ end + +.layer LAYER_6236 +/* 0x6236 [0xC7 0x81 0x37 0xFF ] */ portamento 0x81, PITCH_E5, 255 +/* 0x623A [0x5B 0x50 0x64 ] */ notedv PITCH_C3, 80, 100 +/* 0x623D [0xFF ] */ end + +.channel CHAN_623E +/* 0x623E [0xC1 0x01 ] */ instr SF1_INST_1 +/* 0x6240 [0x88 0x62 0x47 ] */ ldlayer 0, LAYER_6247 +/* 0x6243 [0x89 0x62 0x49 ] */ ldlayer 1, LAYER_6249 +/* 0x6246 [0xFF ] */ end + +.layer LAYER_6247 +/* 0x6247 [0xC2 0xFA ] */ transpose -6 +.layer LAYER_6249 +/* 0x6249 [0x5B 0x81 0xA0 0x64 ] */ notedv PITCH_C3, 416, 100 +/* 0x624D [0xFF ] */ end + +.channel CHAN_624E +/* 0x624E [0xC1 0x01 ] */ instr SF1_INST_1 +/* 0x6250 [0xDA 0xC4 0x04 ] */ env ENVELOPE_C404 +/* 0x6253 [0x88 0x62 0x59 ] */ ldlayer 0, LAYER_6259 +/* 0x6256 [0xED 0x10 ] */ gain 16 +/* 0x6258 [0xFF ] */ end + +.layer LAYER_6259 +/* 0x6259 [0xC7 0x81 0x24 0x64 ] */ portamento 0x81, PITCH_A3, 100 +/* 0x625D [0x67 0x78 0x64 ] */ notedv PITCH_C4, 120, 100 +/* 0x6260 [0xFF ] */ end + +.channel CHAN_6261 +/* 0x6261 [0xC1 0x0C ] */ instr SF1_INST_12 +/* 0x6263 [0x88 0x62 0x69 ] */ ldlayer 0, LAYER_6269 +/* 0x6266 [0xED 0x14 ] */ gain 20 +/* 0x6268 [0xFF ] */ end + +.layer LAYER_6269 +/* 0x6269 [0xC7 0x81 0x09 0x80 ] */ portamento 0x81, PITCH_GF1, 128 +/* 0x626D [0x4C 0x0F 0x64 ] */ notedv PITCH_A1, 15, 100 +/* 0x6270 [0xFF ] */ end + +.channel CHAN_6271 +/* 0x6271 [0xC1 0x11 ] */ instr SF1_INST_17 +/* 0x6273 [0x88 0x62 0x7E ] */ ldlayer 0, LAYER_627E +/* 0x6276 [0x89 0x83 0x37 ] */ ldlayer 1, LAYER_8337 +/* 0x6279 [0xD7 0x64 ] */ vibfreq 100 +/* 0x627B [0xD8 0x46 ] */ vibdepth 70 +/* 0x627D [0xFF ] */ end + +.layer LAYER_627E +/* 0x627E [0xC4 ] */ legato +/* 0x627F [0xC7 0x85 0x2A 0x80 ] */ portamento 0x85, PITCH_EF4, 128 +/* 0x6283 [0x6F 0x1E 0x64 ] */ notedv PITCH_AF4, 30, 100 +/* 0x6286 [0x67 0x28 0x64 ] */ notedv PITCH_C4, 40, 100 +/* 0x6289 [0xFF ] */ end + +.channel CHAN_628A +/* 0x628A [0x88 0x62 0x95 ] */ ldlayer 0, LAYER_6295 +/* 0x628D [0x89 0x83 0x37 ] */ ldlayer 1, LAYER_8337 +/* 0x6290 [0xD7 0x84 ] */ vibfreq 132 +/* 0x6292 [0xD8 0x46 ] */ vibdepth 70 +/* 0x6294 [0xFF ] */ end + +.layer LAYER_6295 +/* 0x6295 [0xC6 0x11 ] */ instr SF1_INST_17 +/* 0x6297 [0xC4 ] */ legato +/* 0x6298 [0xC7 0x85 0x2E 0x80 ] */ portamento 0x85, PITCH_G4, 128 +/* 0x629C [0x73 0x28 0x64 ] */ notedv PITCH_C5, 40, 100 +/* 0x629F [0x6B 0x30 0x64 ] */ notedv PITCH_E4, 48, 100 +/* 0x62A2 [0xFF ] */ end + +.channel CHAN_62A3 +/* 0x62A3 [0xC1 0x1C ] */ instr SF1_INST_28 +/* 0x62A5 [0xDA 0xC4 0x14 ] */ env ENVELOPE_C414 +/* 0x62A8 [0x88 0x62 0xAC ] */ ldlayer 0, LAYER_62AC +/* 0x62AB [0xFF ] */ end + +.layer LAYER_62AC +/* 0x62AC [0xC4 ] */ legato +/* 0x62AD [0xC7 0x85 0x1F 0xFF ] */ portamento 0x85, PITCH_E3, 255 +/* 0x62B1 [0x64 0x32 0x64 ] */ notedv PITCH_A3, 50, 100 +/* 0x62B4 [0x57 0x46 0x64 ] */ notedv PITCH_AF2, 70, 100 +/* 0x62B7 [0xFF ] */ end + +.channel CHAN_62B8 +/* 0x62B8 [0x88 0x62 0xD1 ] */ ldlayer 0, LAYER_62D1 +/* 0x62BB [0x89 0x62 0xBF ] */ ldlayer 1, LAYER_62BF +/* 0x62BE [0xFF ] */ end + +.layer LAYER_62BF +/* 0x62BF [0xC6 0x00 ] */ instr SF1_INST_0 +/* 0x62C1 [0xCB 0xC4 0x14 0xDC ] */ env ENVELOPE_C414, 220 +/* 0x62C5 [0xC4 ] */ legato +/* 0x62C6 [0xC7 0x85 0x1B 0xC8 ] */ portamento 0x85, PITCH_C3, 200 +/* 0x62CA [0x60 0x14 0x3C ] */ notedv PITCH_F3, 20, 60 +/* 0x62CD [0x53 0x32 0x3C ] */ notedv PITCH_E2, 50, 60 +/* 0x62D0 [0xFF ] */ end + +.layer LAYER_62D1 +/* 0x62D1 [0xC6 0x1C ] */ instr SF1_INST_28 +/* 0x62D3 [0xCB 0xC4 0x14 0x80 ] */ env ENVELOPE_C414, 128 +/* 0x62D7 [0xC4 ] */ legato +/* 0x62D8 [0xC7 0x85 0x1F 0xC8 ] */ portamento 0x85, PITCH_E3, 200 +/* 0x62DC [0x64 0x32 0x64 ] */ notedv PITCH_A3, 50, 100 +/* 0x62DF [0x57 0x46 0x64 ] */ notedv PITCH_AF2, 70, 100 +/* 0x62E2 [0xFF ] */ end + +.channel CHAN_62E3 +/* 0x62E3 [0xC1 0x21 ] */ instr SF1_INST_33 +/* 0x62E5 [0x88 0x62 0xFF ] */ ldlayer 0, LAYER_62FF +CHAN_62E8: +/* 0x62E8 [0xB8 0x06 ] */ rand 6 +/* 0x62EA [0xC7 0x03 0x63 0x00 ] */ stseq 3, LAYER_62FF + STSEQ_NOTEDV_DELAY +/* 0x62EE [0xC7 0x03 0x62 0xF9 ] */ stseq 3, CHAN_62F8 + 1 +/* 0x62F2 [0xB8 0x08 ] */ rand 8 +/* 0x62F4 [0xC7 0x5B 0x62 0xFF ] */ stseq (NOTEDV_OPCODE | PITCH_C3), LAYER_62FF + STSEQ_NOTEDV_OPCODE_PITCH +CHAN_62F8: +/* 0x62F8 [0xCC 0x01 ] */ ldi 1 +/* 0x62FA [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0x62FD [0xF4 0xE9 ] */ rjump CHAN_62E8 + +.layer LAYER_62FF +/* 0x62FF [0x5B 0x50 0x50 ] */ notedv PITCH_C3, 80, 80 +/* 0x6302 [0xF4 0xFB ] */ rjump LAYER_62FF + +.channel CHAN_6304 +/* 0x6304 [0x88 0x83 0x37 ] */ ldlayer 0, LAYER_8337 +/* 0x6307 [0x89 0x63 0x0B ] */ ldlayer 1, LAYER_630B +/* 0x630A [0xFF ] */ end + +.layer LAYER_630B +/* 0x630B [0xC6 0x1B ] */ instr SF1_INST_27 +/* 0x630D [0xC7 0x81 0x20 0xFF ] */ portamento 0x81, PITCH_F3, 255 +/* 0x6311 [0x67 0x0A 0x64 ] */ notedv PITCH_C4, 10, 100 +/* 0x6314 [0xC7 0x81 0x29 0xFF ] */ portamento 0x81, PITCH_D4, 255 +/* 0x6318 [0x60 0x0E 0x64 ] */ notedv PITCH_F3, 14, 100 +/* 0x631B [0xFF ] */ end + +.channel CHAN_631C +/* 0x631C [0x88 0x63 0x26 ] */ ldlayer 0, LAYER_6326 +/* 0x631F [0x89 0x63 0x38 ] */ ldlayer 1, LAYER_6338 +/* 0x6322 [0x8A 0x83 0x37 ] */ ldlayer 2, LAYER_8337 +/* 0x6325 [0xFF ] */ end + +.layer LAYER_6326 +/* 0x6326 [0xC6 0x11 ] */ instr SF1_INST_17 +/* 0x6328 [0xC4 ] */ legato +/* 0x6329 [0xC7 0x81 0x20 0x40 ] */ portamento 0x81, PITCH_F3, 64 +/* 0x632D [0x67 0x14 0x50 ] */ notedv PITCH_C4, 20, 80 +/* 0x6330 [0xC7 0x81 0x25 0xFF ] */ portamento 0x81, PITCH_BF3, 255 +/* 0x6334 [0x59 0x24 0x50 ] */ notedv PITCH_BF2, 36, 80 +/* 0x6337 [0xFF ] */ end + +.layer LAYER_6338 +/* 0x6338 [0xC2 0xF8 ] */ transpose -8 +/* 0x633A [0xF4 0xCF ] */ rjump LAYER_630B + +.channel CHAN_633C +/* 0x633C [0x88 0x63 0x40 ] */ ldlayer 0, LAYER_6340 +/* 0x633F [0xFF ] */ end + +.layer LAYER_6340 +/* 0x6340 [0xC6 0x29 ] */ instr SF1_INST_41 +/* 0x6342 [0xCB 0xC4 0x24 0xF9 ] */ env ENVELOPE_C424, 249 +/* 0x6346 [0xC7 0x81 0x19 0xFF ] */ portamento 0x81, PITCH_BF2, 255 +/* 0x634A [0x62 0x80 0x90 0x64 ] */ notedv PITCH_G3, 144, 100 +/* 0x634E [0xFF ] */ end + +.channel CHAN_634F +/* 0x634F [0xC1 0x24 ] */ instr SF1_INST_36 +/* 0x6351 [0x88 0x63 0x55 ] */ ldlayer 0, LAYER_6355 +/* 0x6354 [0xFF ] */ end + +.layer LAYER_6355 +/* 0x6355 [0xC7 0x81 0x28 0x64 ] */ portamento 0x81, PITCH_DF4, 100 +/* 0x6359 [0x6F 0x64 0x50 ] */ notedv PITCH_AF4, 100, 80 +/* 0x635C [0xFF ] */ end + +.channel CHAN_635D +/* 0x635D [0xC1 0x24 ] */ instr SF1_INST_36 +/* 0x635F [0x88 0x63 0x63 ] */ ldlayer 0, LAYER_6363 +/* 0x6362 [0xFF ] */ end + +.layer LAYER_6363 +/* 0x6363 [0xC7 0x81 0x26 0x64 ] */ portamento 0x81, PITCH_B3, 100 +/* 0x6367 [0x5F 0x30 0x64 ] */ notedv PITCH_E3, 48, 100 +/* 0x636A [0xFF ] */ end + +.channel CHAN_636B +/* 0x636B [0x88 0x63 0x71 ] */ ldlayer 0, LAYER_6371 +/* 0x636E [0xFF ] */ end + +.layer LAYER_636F +/* 0x636F [0xC2 0xF4 ] */ transpose -12 +.layer LAYER_6371 +/* 0x6371 [0xC6 0x25 ] */ instr SF1_INST_37 +/* 0x6373 [0x4E 0x66 0x64 ] */ notedv PITCH_B1, 102, 100 +/* 0x6376 [0xFF ] */ end + +.channel CHAN_6377 +/* 0x6377 [0xC1 0x25 ] */ instr SF1_INST_37 +/* 0x6379 [0x88 0x63 0x7D ] */ ldlayer 0, LAYER_637D +/* 0x637C [0xFF ] */ end + +.layer LAYER_637D +/* 0x637D [0xC7 0x81 0x17 0x64 ] */ portamento 0x81, PITCH_AF2, 100 +/* 0x6381 [0x59 0x30 0x44 ] */ notedv PITCH_BF2, 48, 68 +/* 0x6384 [0xFF ] */ end + +.channel CHAN_6385 +/* 0x6385 [0xC1 0x24 ] */ instr SF1_INST_36 +/* 0x6387 [0x88 0x63 0x8B ] */ ldlayer 0, LAYER_638B +/* 0x638A [0xFF ] */ end + +.layer LAYER_638B +/* 0x638B [0xC7 0x81 0x2F 0x64 ] */ portamento 0x81, PITCH_AF4, 100 +/* 0x638F [0x68 0x50 0x50 ] */ notedv PITCH_DF4, 80, 80 +/* 0x6392 [0xFF ] */ end + +.channel CHAN_6393 +/* 0x6393 [0x88 0x63 0x97 ] */ ldlayer 0, LAYER_6397 +/* 0x6396 [0xFF ] */ end + +.layer LAYER_6397 +/* 0x6397 [0xC6 0x26 ] */ instr SF1_INST_38 +/* 0x6399 [0xCB 0xC3 0x54 0xFB ] */ env ENVELOPE_C354, 251 +/* 0x639D [0x58 0x2C 0x64 ] */ notedv PITCH_A2, 44, 100 +/* 0x63A0 [0xFF ] */ end + +.channel CHAN_63A1 +/* 0x63A1 [0xC1 0x17 ] */ instr SF1_INST_23 +/* 0x63A3 [0x88 0x63 0xA7 ] */ ldlayer 0, LAYER_63A7 +/* 0x63A6 [0xFF ] */ end + +.layer LAYER_63A7 +/* 0x63A7 [0xC7 0x81 0x08 0xFF ] */ portamento 0x81, PITCH_F1, 255 +/* 0x63AB [0x4F 0x06 0x46 ] */ notedv PITCH_C2, 6, 70 +/* 0x63AE [0xC7 0x81 0x0E 0xFF ] */ portamento 0x81, PITCH_B1, 255 +/* 0x63B2 [0x4C 0x08 0x46 ] */ notedv PITCH_A1, 8, 70 +/* 0x63B5 [0xFF ] */ end + +.channel CHAN_63B6 +/* 0x63B6 [0x88 0x63 0xBE ] */ ldlayer 0, LAYER_63BE +/* 0x63B9 [0xD7 0x60 ] */ vibfreq 96 +/* 0x63BB [0xD8 0x80 ] */ vibdepth 128 +/* 0x63BD [0xFF ] */ end + +.layer LAYER_63BE +/* 0x63BE [0xC6 0x1E ] */ instr SF1_INST_30 +/* 0x63C0 [0x6B 0x54 0x64 ] */ notedv PITCH_E4, 84, 100 +/* 0x63C3 [0xFF ] */ end + +.channel CHAN_63C4 +/* 0x63C4 [0xC1 0x09 ] */ instr SF1_INST_9 +/* 0x63C6 [0xDA 0xC4 0x14 ] */ env ENVELOPE_C414 +/* 0x63C9 [0x88 0x63 0xD5 ] */ ldlayer 0, LAYER_63D5 +/* 0x63CC [0xE1 0x46 0x6E 0x12 ] */ vibfreqgrad 70, 110, 18 +/* 0x63D0 [0xE2 0x14 0x50 0x0A ] */ vibdepthgrad 20, 80, 10 +/* 0x63D4 [0xFF ] */ end + +.layer LAYER_63D5 +/* 0x63D5 [0xC7 0x81 0x13 0xFF ] */ portamento 0x81, PITCH_E2, 255 +/* 0x63D9 [0x57 0x46 0x64 ] */ notedv PITCH_AF2, 70, 100 +/* 0x63DC [0xFF ] */ end + +.channel CHAN_63DD +/* 0x63DD [0xC1 0x09 ] */ instr SF1_INST_9 +/* 0x63DF [0xDA 0xC4 0x14 ] */ env ENVELOPE_C414 +/* 0x63E2 [0x88 0x63 0xEE ] */ ldlayer 0, LAYER_63EE +/* 0x63E5 [0xE1 0x46 0x6E 0x12 ] */ vibfreqgrad 70, 110, 18 +/* 0x63E9 [0xE2 0x14 0x50 0x0A ] */ vibdepthgrad 20, 80, 10 +/* 0x63ED [0xFF ] */ end + +.layer LAYER_63EE +/* 0x63EE [0xC7 0x81 0x17 0xFF ] */ portamento 0x81, PITCH_AF2, 255 +/* 0x63F2 [0x53 0x46 0x64 ] */ notedv PITCH_E2, 70, 100 +/* 0x63F5 [0xFF ] */ end + +.channel CHAN_63F6 +/* 0x63F6 [0xC1 0x28 ] */ instr SF1_INST_40 +/* 0x63F8 [0xED 0x14 ] */ gain 20 +/* 0x63FA [0x88 0x64 0x01 ] */ ldlayer 0, LAYER_6401 +/* 0x63FD [0x89 0x64 0x03 ] */ ldlayer 1, LAYER_6403 +/* 0x6400 [0xFF ] */ end + +.layer LAYER_6401 +/* 0x6401 [0xC0 0x16 ] */ ldelay 22 +.layer LAYER_6403 +/* 0x6403 [0x7D 0x62 0x64 ] */ notedv PITCH_BF5, 98, 100 +/* 0x6406 [0xFF ] */ end + +.channel CHAN_6407 +/* 0x6407 [0xC1 0x08 ] */ instr SF1_INST_8 +/* 0x6409 [0xDA 0xC3 0x1C ] */ env ENVELOPE_C31C +/* 0x640C [0x88 0x64 0x10 ] */ ldlayer 0, LAYER_6410 +/* 0x640F [0xFF ] */ end + +.layer LAYER_6410 +/* 0x6410 [0xC7 0x81 0x21 0xC8 ] */ portamento 0x81, PITCH_GF3, 200 +/* 0x6414 [0x6D 0x22 0x64 ] */ notedv PITCH_GF4, 34, 100 +/* 0x6417 [0xFF ] */ end + +.channel CHAN_6418 +/* 0x6418 [0x88 0x64 0x1F ] */ ldlayer 0, LAYER_641F +/* 0x641B [0x89 0x64 0x2D ] */ ldlayer 1, LAYER_642D +/* 0x641E [0xFF ] */ end + +.layer LAYER_641F +/* 0x641F [0xC6 0x27 ] */ instr SF1_INST_39 +/* 0x6421 [0xCB 0xC3 0x54 0xFA ] */ env ENVELOPE_C354, 250 +/* 0x6425 [0xC7 0x81 0x1E 0xFF ] */ portamento 0x81, PITCH_EF3, 255 +/* 0x6429 [0x5A 0x30 0x64 ] */ notedv PITCH_B2, 48, 100 +/* 0x642C [0xFF ] */ end + +.layer LAYER_642D +/* 0x642D [0xC6 0x0D ] */ instr SF1_INST_13 +/* 0x642F [0xCB 0xC3 0x84 0xFA ] */ env ENVELOPE_C384, 250 +/* 0x6433 [0xC7 0x81 0x11 0x32 ] */ portamento 0x81, PITCH_D2, 50 +/* 0x6437 [0x45 0x1E 0x64 ] */ notedv PITCH_D1, 30, 100 +/* 0x643A [0xFF ] */ end + +.channel CHAN_643B +/* 0x643B [0xC1 0x28 ] */ instr SF1_INST_40 +/* 0x643D [0x88 0x64 0x47 ] */ ldlayer 0, LAYER_6447 +/* 0x6440 [0x89 0x64 0x49 ] */ ldlayer 1, LAYER_6449 +/* 0x6443 [0x8A 0x64 0x4B ] */ ldlayer 2, LAYER_644B +/* 0x6446 [0xFF ] */ end + +.layer LAYER_6447 +/* 0x6447 [0xC0 0x16 ] */ ldelay 22 +.layer LAYER_6449 +/* 0x6449 [0xC0 0x16 ] */ ldelay 22 +.layer LAYER_644B +/* 0x644B [0x79 0x72 0x64 ] */ notedv PITCH_GF5, 114, 100 +/* 0x644E [0xFF ] */ end + +.channel CHAN_644F +/* 0x644F [0xC1 0x01 ] */ instr SF1_INST_1 +/* 0x6451 [0x88 0x64 0x55 ] */ ldlayer 0, LAYER_6455 +/* 0x6454 [0xFF ] */ end + +.layer LAYER_6455 +/* 0x6455 [0xC7 0x81 0x35 0x78 ] */ portamento 0x81, PITCH_D5, 120 +/* 0x6459 [0x6E 0x44 0x64 ] */ notedv PITCH_G4, 68, 100 +/* 0x645C [0xFF ] */ end + +.channel CHAN_645D +/* 0x645D [0xC1 0x1D ] */ instr SF1_INST_29 +/* 0x645F [0x88 0x64 0x65 ] */ ldlayer 0, LAYER_6465 +/* 0x6462 [0xED 0x10 ] */ gain 16 +/* 0x6464 [0xFF ] */ end + +.layer LAYER_6465 +/* 0x6465 [0xC7 0x81 0x1E 0xFF ] */ portamento 0x81, PITCH_EF3, 255 +/* 0x6469 [0x5B 0x72 0x64 ] */ notedv PITCH_C3, 114, 100 +/* 0x646C [0xFF ] */ end + +.channel CHAN_646D +/* 0x646D [0xC1 0x15 ] */ instr SF1_INST_21 +/* 0x646F [0xDA 0xC3 0x64 ] */ env ENVELOPE_C364 +/* 0x6472 [0x88 0x64 0x76 ] */ ldlayer 0, LAYER_6476 +/* 0x6475 [0xFF ] */ end + +.layer LAYER_6476 +/* 0x6476 [0xC7 0x81 0x11 0xFF ] */ portamento 0x81, PITCH_D2, 255 +/* 0x647A [0x59 0x08 0x64 ] */ notedv PITCH_BF2, 8, 100 +/* 0x647D [0xC7 0x81 0x1A 0xFF ] */ portamento 0x81, PITCH_B2, 255 +/* 0x6481 [0x46 0x0C 0x64 ] */ notedv PITCH_EF1, 12, 100 +/* 0x6484 [0xFF ] */ end + +.channel CHAN_6485 +/* 0x6485 [0xC1 0x15 ] */ instr SF1_INST_21 +/* 0x6487 [0x88 0x64 0x92 ] */ ldlayer 0, LAYER_6492 +/* 0x648A [0x89 0x83 0x37 ] */ ldlayer 1, LAYER_8337 +/* 0x648D [0xD7 0x64 ] */ vibfreq 100 +/* 0x648F [0xD8 0x64 ] */ vibdepth 100 +/* 0x6491 [0xFF ] */ end + +.layer LAYER_6492 +/* 0x6492 [0xC7 0x81 0x26 0xFF ] */ portamento 0x81, PITCH_B3, 255 +/* 0x6496 [0x62 0x80 0x84 0x64 ] */ notedv PITCH_G3, 132, 100 +/* 0x649A [0xFF ] */ end + +.channel CHAN_649B +/* 0x649B [0x88 0x64 0x9F ] */ ldlayer 0, LAYER_649F +/* 0x649E [0xFF ] */ end + +.layer LAYER_649F +/* 0x649F [0xC6 0x2B ] */ instr SF1_INST_43 +/* 0x64A1 [0x61 0x20 0x5A ] */ notedv PITCH_GF3, 32, 90 +/* 0x64A4 [0xFF ] */ end + +.channel CHAN_64A5 +/* 0x64A5 [0x88 0x64 0xA9 ] */ ldlayer 0, LAYER_64A9 +/* 0x64A8 [0xFF ] */ end + +.layer LAYER_64A9 +/* 0x64A9 [0xC6 0x2B ] */ instr SF1_INST_43 +/* 0x64AB [0xC2 0x30 ] */ transpose 48 +/* 0x64AD [0x65 0x80 0x84 0x64 ] */ notedv PITCH_BF3, 132, 100 +/* 0x64B1 [0xFF ] */ end + +.channel CHAN_64B2 +/* 0x64B2 [0x88 0x64 0xB8 ] */ ldlayer 0, LAYER_64B8 +/* 0x64B5 [0xED 0x14 ] */ gain 20 +/* 0x64B7 [0xFF ] */ end + +.layer LAYER_64B8 +/* 0x64B8 [0xC6 0x20 ] */ instr SF1_INST_32 +/* 0x64BA [0xC2 0x06 ] */ transpose 6 +/* 0x64BC [0xC7 0x81 0x30 0x36 ] */ portamento 0x81, PITCH_A4, 54 +/* 0x64C0 [0x7D 0x2C 0x64 ] */ notedv PITCH_BF5, 44, 100 +/* 0x64C3 [0xFF ] */ end + +.channel CHAN_64C4 +/* 0x64C4 [0xC1 0x0B ] */ instr SF1_INST_11 +/* 0x64C6 [0x88 0x64 0xCD ] */ ldlayer 0, LAYER_64CD +/* 0x64C9 [0x89 0x64 0xD5 ] */ ldlayer 1, LAYER_64D5 +/* 0x64CC [0xFF ] */ end + +.layer LAYER_64CD +/* 0x64CD [0xC7 0x81 0x1F 0x64 ] */ portamento 0x81, PITCH_E3, 100 +/* 0x64D1 [0x5B 0x32 0x40 ] */ notedv PITCH_C3, 50, 64 +/* 0x64D4 [0xFF ] */ end + +.layer LAYER_64D5 +/* 0x64D5 [0xC0 0x05 ] */ ldelay 5 +/* 0x64D7 [0xC7 0x81 0x21 0x64 ] */ portamento 0x81, PITCH_GF3, 100 +/* 0x64DB [0x5D 0x32 0x40 ] */ notedv PITCH_D3, 50, 64 +/* 0x64DE [0xFF ] */ end + +.channel CHAN_64DF +/* 0x64DF [0xC1 0x0B ] */ instr SF1_INST_11 +/* 0x64E1 [0x88 0x64 0xE8 ] */ ldlayer 0, LAYER_64E8 +/* 0x64E4 [0x89 0x64 0xF0 ] */ ldlayer 1, LAYER_64F0 +/* 0x64E7 [0xFF ] */ end + +.layer LAYER_64E8 +/* 0x64E8 [0xC7 0x81 0x1B 0x64 ] */ portamento 0x81, PITCH_C3, 100 +/* 0x64EC [0x5F 0x32 0x40 ] */ notedv PITCH_E3, 50, 64 +/* 0x64EF [0xFF ] */ end + +.layer LAYER_64F0 +/* 0x64F0 [0xC0 0x05 ] */ ldelay 5 +/* 0x64F2 [0xC7 0x81 0x1D 0x64 ] */ portamento 0x81, PITCH_D3, 100 +/* 0x64F6 [0x61 0x32 0x40 ] */ notedv PITCH_GF3, 50, 64 +/* 0x64F9 [0xFF ] */ end + +.channel CHAN_64FA +/* 0x64FA [0xC1 0x1A ] */ instr SF1_INST_26 +/* 0x64FC [0x88 0x65 0x00 ] */ ldlayer 0, LAYER_6500 +/* 0x64FF [0xFF ] */ end + +.layer LAYER_6500 +/* 0x6500 [0xC4 ] */ legato +/* 0x6501 [0xC7 0x85 0x0A 0x66 ] */ portamento 0x85, PITCH_G1, 102 +/* 0x6505 [0xC2 0x0A ] */ transpose 10 +/* 0x6507 [0x78 0x28 0x64 ] */ notedv PITCH_F5, 40, 100 +/* 0x650A [0xC2 0x00 ] */ transpose 0 +LAYER_650C: +/* 0x650C [0x78 0x64 0x64 ] */ notedv PITCH_F5, 100, 100 +/* 0x650F [0xF4 0xFB ] */ rjump LAYER_650C + +.channel CHAN_6511 +/* 0x6511 [0x88 0x65 0x21 ] */ ldlayer 0, LAYER_6521 +/* 0x6514 [0x89 0x65 0x18 ] */ ldlayer 1, LAYER_6518 +/* 0x6517 [0xFF ] */ end + +.layer LAYER_6518 +/* 0x6518 [0xC6 0x04 ] */ instr SF1_INST_4 +/* 0x651A [0x4D 0x08 0x40 ] */ notedv PITCH_BF1, 8, 64 +/* 0x651D [0x56 0x14 0x40 ] */ notedv PITCH_G2, 20, 64 +/* 0x6520 [0xFF ] */ end + +.layer LAYER_6521 +/* 0x6521 [0xC6 0x08 ] */ instr SF1_INST_8 +/* 0x6523 [0xCB 0xC3 0x44 0xF9 ] */ env ENVELOPE_C344, 249 +/* 0x6527 [0xC7 0x81 0x1A 0x60 ] */ portamento 0x81, PITCH_B2, 96 +/* 0x652B [0x50 0x1E 0x64 ] */ notedv PITCH_DF2, 30, 100 +/* 0x652E [0xFF ] */ end + +.channel CHAN_652F +/* 0x652F [0x88 0x65 0x39 ] */ ldlayer 0, LAYER_6539 +/* 0x6532 [0x89 0x65 0x43 ] */ ldlayer 1, LAYER_6543 +/* 0x6535 [0x8A 0x65 0x4F ] */ ldlayer 2, LAYER_654F +/* 0x6538 [0xFF ] */ end + +.layer LAYER_6539 +/* 0x6539 [0xC6 0x1F ] */ instr SF1_INST_31 +/* 0x653B [0xC7 0x81 0x1B 0xFF ] */ portamento 0x81, PITCH_C3, 255 +/* 0x653F [0x58 0x78 0x64 ] */ notedv PITCH_A2, 120, 100 +/* 0x6542 [0xFF ] */ end + +.layer LAYER_6543 +/* 0x6543 [0xC6 0x04 ] */ instr SF1_INST_4 +/* 0x6545 [0x4D 0x04 0x40 ] */ notedv PITCH_BF1, 4, 64 +/* 0x6548 [0x56 0x06 0x40 ] */ notedv PITCH_G2, 6, 64 +/* 0x654B [0x5C 0x14 0x40 ] */ notedv PITCH_DF3, 20, 64 +/* 0x654E [0xFF ] */ end + +.layer LAYER_654F +/* 0x654F [0xC6 0x7E ] */ instr FONTANY_INSTR_SFX +/* 0x6551 [0x44 0x00 0x64 ] */ notedv SF1_EFFECT_4, 0, 100 +/* 0x6554 [0xFF ] */ end + +.channel CHAN_6555 +/* 0x6555 [0x88 0x65 0x63 ] */ ldlayer 0, LAYER_6563 +/* 0x6558 [0x8A 0x65 0x7B ] */ ldlayer 2, LAYER_657B +CHAN_655B: +/* 0x655B [0x89 0x83 0x37 ] */ ldlayer 1, LAYER_8337 +/* 0x655E [0xD7 0x80 ] */ vibfreq 128 +/* 0x6560 [0xD8 0x30 ] */ vibdepth 48 +/* 0x6562 [0xFF ] */ end + +.layer LAYER_6563 +/* 0x6563 [0xC6 0x1D ] */ instr SF1_INST_29 +/* 0x6565 [0xC4 ] */ legato +/* 0x6566 [0xC7 0x85 0x2E 0xC8 ] */ portamento 0x85, PITCH_G4, 200 +/* 0x656A [0x73 0x20 0x64 ] */ notedv PITCH_C5, 32, 100 +/* 0x656D [0x6B 0x6C 0x64 ] */ notedv PITCH_E4, 108, 100 +/* 0x6570 [0xFF ] */ end + +.channel CHAN_6571 +/* 0x6571 [0x88 0x65 0x76 ] */ ldlayer 0, LAYER_6576 +/* 0x6574 [0xF4 0xE5 ] */ rjump CHAN_655B + +.layer LAYER_6576 +/* 0x6576 [0xC2 0x05 ] */ transpose 5 +/* 0x6578 [0xF4 0xE9 ] */ rjump LAYER_6563 + +/* 0x657A [0xFF ] */ end + +.layer LAYER_657B +/* 0x657B [0xC6 0x17 ] */ instr SF1_INST_23 +/* 0x657D [0x62 0x05 0x64 ] */ notedv PITCH_G3, 5, 100 +/* 0x6580 [0x62 0x05 0x64 ] */ notedv PITCH_G3, 5, 100 +/* 0x6583 [0xFF ] */ end + +.channel CHAN_6584 +/* 0x6584 [0x88 0x65 0x88 ] */ ldlayer 0, LAYER_6588 +/* 0x6587 [0xFF ] */ end + +.layer LAYER_6588 +/* 0x6588 [0xC6 0x1C ] */ instr SF1_INST_28 +/* 0x658A [0xC4 ] */ legato +/* 0x658B [0xC7 0x85 0x1E 0x1E ] */ portamento 0x85, PITCH_EF3, 30 +/* 0x658F [0x6F 0x08 0x64 ] */ notedv PITCH_AF4, 8, 100 +/* 0x6592 [0x6D 0x12 0x64 ] */ notedv PITCH_GF4, 18, 100 +/* 0x6595 [0xFF ] */ end + +.channel CHAN_6596 +/* 0x6596 [0x8B 0x83 0x37 ] */ ldlayer 3, LAYER_8337 +CHAN_6599: +/* 0x6599 [0x88 0x65 0xA3 ] */ ldlayer 0, LAYER_65A3 +/* 0x659C [0x89 0x65 0xA5 ] */ ldlayer 1, LAYER_65A5 +/* 0x659F [0x8A 0x65 0xBB ] */ ldlayer 2, LAYER_65BB +/* 0x65A2 [0xFF ] */ end + +.layer LAYER_65A3 +/* 0x65A3 [0xC0 0x08 ] */ ldelay 8 +.layer LAYER_65A5 +/* 0x65A5 [0xC6 0x28 ] */ instr SF1_INST_40 +/* 0x65A7 [0xC2 0x0C ] */ transpose 12 +/* 0x65A9 [0xC7 0x81 0x30 0x64 ] */ portamento 0x81, PITCH_A4, 100 +/* 0x65AD [0x77 0x1E 0x64 ] */ notedv PITCH_E5, 30, 100 +/* 0x65B0 [0xC7 0x85 0x33 0x64 ] */ portamento 0x85, PITCH_C5, 100 +/* 0x65B4 [0x78 0x14 0x64 ] */ notedv PITCH_F5, 20, 100 +/* 0x65B7 [0x72 0x1E 0x64 ] */ notedv PITCH_B4, 30, 100 +/* 0x65BA [0xFF ] */ end + +.layer LAYER_65BB +/* 0x65BB [0xC6 0x2A ] */ instr SF1_INST_42 +/* 0x65BD [0xC4 ] */ legato +/* 0x65BE [0xC7 0x85 0x2F 0xC8 ] */ portamento 0x85, PITCH_AF4, 200 +/* 0x65C2 [0x75 0x20 0x64 ] */ notedv PITCH_D5, 32, 100 +/* 0x65C5 [0x5A 0x64 0x64 ] */ notedv PITCH_B2, 100, 100 +/* 0x65C8 [0xFF ] */ end + +.channel CHAN_65C9 +/* 0x65C9 [0xF4 0xCE ] */ rjump CHAN_6599 + +.channel CHAN_65CB +/* 0x65CB [0xC1 0x1F ] */ instr SF1_INST_31 +/* 0x65CD [0x88 0x65 0xD1 ] */ ldlayer 0, LAYER_65D1 +/* 0x65D0 [0xFF ] */ end + +.layer LAYER_65D1 +/* 0x65D1 [0xC4 ] */ legato +/* 0x65D2 [0xC7 0x85 0x13 0xC8 ] */ portamento 0x85, PITCH_E2, 200 +/* 0x65D6 [0x52 0x18 0x64 ] */ notedv PITCH_EF2, 24, 100 +/* 0x65D9 [0x5A 0x3C 0x64 ] */ notedv PITCH_B2, 60, 100 +/* 0x65DC [0xFF ] */ end + +.channel CHAN_65DD +/* 0x65DD [0xC1 0x01 ] */ instr SF1_INST_1 +/* 0x65DF [0x88 0x65 0xE7 ] */ ldlayer 0, LAYER_65E7 +/* 0x65E2 [0xD7 0xC4 ] */ vibfreq 196 +/* 0x65E4 [0xD8 0xC4 ] */ vibdepth 196 +/* 0x65E6 [0xFF ] */ end + +.layer LAYER_65E7 +/* 0x65E7 [0xC7 0x81 0x3E 0xFF ] */ portamento 0x81, PITCH_B5, 255 +/* 0x65EB [0x5E 0x40 0x64 ] */ notedv PITCH_EF3, 64, 100 +/* 0x65EE [0xFF ] */ end + +.channel CHAN_65EF +/* 0x65EF [0x88 0x65 0xF6 ] */ ldlayer 0, LAYER_65F6 +/* 0x65F2 [0x89 0x83 0x37 ] */ ldlayer 1, LAYER_8337 +/* 0x65F5 [0xFF ] */ end + +.layer LAYER_65F6 +/* 0x65F6 [0xC6 0x1B ] */ instr SF1_INST_27 +LAYER_65F8: +/* 0x65F8 [0xC7 0x81 0x20 0xFF ] */ portamento 0x81, PITCH_F3, 255 +/* 0x65FC [0x67 0x0A 0x64 ] */ notedv PITCH_C4, 10, 100 +/* 0x65FF [0xC7 0x81 0x22 0xFF ] */ portamento 0x81, PITCH_G3, 255 +/* 0x6603 [0x69 0x0A 0x64 ] */ notedv PITCH_D4, 10, 100 +/* 0x6606 [0xC7 0x81 0x24 0xFF ] */ portamento 0x81, PITCH_A3, 255 +/* 0x660A [0x6B 0x0A 0x64 ] */ notedv PITCH_E4, 10, 100 +/* 0x660D [0xC7 0x81 0x2D 0xFF ] */ portamento 0x81, PITCH_GF4, 255 +/* 0x6611 [0x64 0x0E 0x64 ] */ notedv PITCH_A3, 14, 100 +/* 0x6614 [0xFF ] */ end + +.channel CHAN_6615 +/* 0x6615 [0x88 0x66 0x19 ] */ ldlayer 0, LAYER_6619 +/* 0x6618 [0xFF ] */ end + +.layer LAYER_6619 +/* 0x6619 [0xC6 0x18 ] */ instr SF1_INST_24 +/* 0x661B [0xC2 0x04 ] */ transpose 4 +/* 0x661D [0xF4 0xD9 ] */ rjump LAYER_65F8 + +.channel CHAN_661F +/* 0x661F [0xC1 0x09 ] */ instr SF1_INST_9 +/* 0x6621 [0x88 0x66 0x2C ] */ ldlayer 0, LAYER_662C +/* 0x6624 [0xDA 0xC3 0xC4 ] */ env ENVELOPE_C3C4 +/* 0x6627 [0xD7 0x70 ] */ vibfreq 112 +/* 0x6629 [0xD8 0x60 ] */ vibdepth 96 +/* 0x662B [0xFF ] */ end + +.layer LAYER_662C +/* 0x662C [0x53 0x64 0x64 ] */ notedv PITCH_E2, 100, 100 +/* 0x662F [0xFF ] */ end + +.channel CHAN_6630 +/* 0x6630 [0xC1 0x0C ] */ instr SF1_INST_12 +/* 0x6632 [0x88 0x66 0x36 ] */ ldlayer 0, LAYER_6636 +/* 0x6635 [0xFF ] */ end + +.layer LAYER_6636 +/* 0x6636 [0xC7 0x81 0x15 0x80 ] */ portamento 0x81, PITCH_GF2, 128 +/* 0x663A [0x58 0x08 0x64 ] */ notedv PITCH_A2, 8, 100 +/* 0x663D [0xFF ] */ end + +.channel CHAN_663E +/* 0x663E [0xC1 0x11 ] */ instr SF1_INST_17 +/* 0x6640 [0x88 0x66 0x4B ] */ ldlayer 0, LAYER_664B +/* 0x6643 [0x89 0x83 0x37 ] */ ldlayer 1, LAYER_8337 +/* 0x6646 [0xD7 0x84 ] */ vibfreq 132 +/* 0x6648 [0xD8 0x46 ] */ vibdepth 70 +/* 0x664A [0xFF ] */ end + +.layer LAYER_664B +/* 0x664B [0xC4 ] */ legato +/* 0x664C [0xC7 0x85 0x38 0x80 ] */ portamento 0x85, PITCH_F5, 128 +/* 0x6650 [0x7D 0x14 0x64 ] */ notedv PITCH_BF5, 20, 100 +/* 0x6653 [0x75 0x2C 0x64 ] */ notedv PITCH_D5, 44, 100 +/* 0x6656 [0xFF ] */ end + +.channel CHAN_6657 +/* 0x6657 [0xC1 0x11 ] */ instr SF1_INST_17 +/* 0x6659 [0x88 0x66 0x64 ] */ ldlayer 0, LAYER_6664 +/* 0x665C [0xDA 0xC3 0xF4 ] */ env ENVELOPE_C3F4 +/* 0x665F [0xD7 0x3E ] */ vibfreq 62 +/* 0x6661 [0xD8 0x60 ] */ vibdepth 96 +/* 0x6663 [0xFF ] */ end + +.layer LAYER_6664 +/* 0x6664 [0x63 0x3C 0x50 ] */ notedv PITCH_AF3, 60, 80 +/* 0x6667 [0xF4 0xFB ] */ rjump LAYER_6664 + +.channel CHAN_6669 +/* 0x6669 [0x88 0x66 0x6D ] */ ldlayer 0, LAYER_666D +/* 0x666C [0xFF ] */ end + +.layer LAYER_666D +/* 0x666D [0xC6 0x26 ] */ instr SF1_INST_38 +/* 0x666F [0xCB 0xC3 0x94 0xF9 ] */ env ENVELOPE_C394, 249 +/* 0x6673 [0xC4 ] */ legato +/* 0x6674 [0xC7 0x85 0x07 0x96 ] */ portamento 0x85, PITCH_E1, 150 +/* 0x6678 [0x44 0x0A 0x64 ] */ notedv PITCH_DF1, 10, 100 +/* 0x667B [0x50 0x16 0x64 ] */ notedv PITCH_DF2, 22, 100 +/* 0x667E [0xFF ] */ end + +.channel CHAN_667F +/* 0x667F [0x88 0x66 0x83 ] */ ldlayer 0, LAYER_6683 +/* 0x6682 [0xFF ] */ end + +.layer LAYER_6683 +/* 0x6683 [0xC2 0x0C ] */ transpose 12 +/* 0x6685 [0xF4 0xE6 ] */ rjump LAYER_666D + +/* 0x6687 [0xFF ] */ end + +.channel CHAN_6688 +/* 0x6688 [0xC1 0x11 ] */ instr SF1_INST_17 +/* 0x668A [0x88 0x66 0x95 ] */ ldlayer 0, LAYER_6695 +/* 0x668D [0xDA 0xC4 0x04 ] */ env ENVELOPE_C404 +/* 0x6690 [0xD7 0x50 ] */ vibfreq 80 +/* 0x6692 [0xD8 0x40 ] */ vibdepth 64 +/* 0x6694 [0xFF ] */ end + +.layer LAYER_6695 +/* 0x6695 [0xC4 ] */ legato +/* 0x6696 [0xC7 0x85 0x06 0xFF ] */ portamento 0x85, PITCH_EF1, 255 +/* 0x669A [0x5E 0x2A 0x45 ] */ notedv PITCH_EF3, 42, 69 +/* 0x669D [0x56 0x40 0x45 ] */ notedv PITCH_G2, 64, 69 +/* 0x66A0 [0xF4 0xF3 ] */ rjump LAYER_6695 + +.channel CHAN_66A2 +/* 0x66A2 [0xC1 0x0D ] */ instr SF1_INST_13 +/* 0x66A4 [0x88 0x66 0xA8 ] */ ldlayer 0, LAYER_66A8 +/* 0x66A7 [0xFF ] */ end + +.layer LAYER_66A8 +/* 0x66A8 [0xC4 ] */ legato +/* 0x66A9 [0xCB 0xC3 0x64 0xFF ] */ env ENVELOPE_C364, 255 +/* 0x66AD [0xC7 0x85 0x19 0xE6 ] */ portamento 0x85, PITCH_BF2, 230 +/* 0x66B1 [0x5E 0x05 0x50 ] */ notedv PITCH_EF3, 5, 80 +/* 0x66B4 [0x59 0x05 0x50 ] */ notedv PITCH_BF2, 5, 80 +/* 0x66B7 [0xC5 ] */ nolegato +/* 0x66B8 [0xC0 0x05 ] */ ldelay 5 +/* 0x66BA [0xC4 ] */ legato +/* 0x66BB [0xCB 0xC3 0x64 0xFF ] */ env ENVELOPE_C364, 255 +/* 0x66BF [0xC7 0x85 0x19 0xDC ] */ portamento 0x85, PITCH_BF2, 220 +/* 0x66C3 [0x5E 0x05 0x50 ] */ notedv PITCH_EF3, 5, 80 +/* 0x66C6 [0x59 0x0A 0x50 ] */ notedv PITCH_BF2, 10, 80 +/* 0x66C9 [0xFF ] */ end + +.channel CHAN_66CA +/* 0x66CA [0xC1 0x10 ] */ instr SF1_INST_16 +/* 0x66CC [0x88 0x66 0xD0 ] */ ldlayer 0, LAYER_66D0 +/* 0x66CF [0xFF ] */ end + +.layer LAYER_66D0 +/* 0x66D0 [0xC7 0x81 0x23 0xC8 ] */ portamento 0x81, PITCH_AF3, 200 +/* 0x66D4 [0x66 0x20 0x64 ] */ notedv PITCH_B3, 32, 100 +/* 0x66D7 [0xFF ] */ end + +.channel CHAN_66D8 +/* 0x66D8 [0xC1 0x04 ] */ instr SF1_INST_4 +/* 0x66DA [0x88 0x66 0xDE ] */ ldlayer 0, LAYER_66DE +/* 0x66DD [0xFF ] */ end + +.layer LAYER_66DE +/* 0x66DE [0xC2 0x30 ] */ transpose 48 +LAYER_66E0: +/* 0x66E0 [0x67 0xF5 0x30 0x64 ] */ notedv PITCH_C4, 30000, 100 +/* 0x66E4 [0xF4 0xFA ] */ rjump LAYER_66E0 + +.channel CHAN_66E6 +/* 0x66E6 [0xED 0x14 ] */ gain 20 +/* 0x66E8 [0x88 0x66 0xF9 ] */ ldlayer 0, LAYER_66F9 +/* 0x66EB [0x89 0x66 0xEF ] */ ldlayer 1, LAYER_66EF +/* 0x66EE [0xFF ] */ end + +.layer LAYER_66EF +/* 0x66EF [0xC6 0x17 ] */ instr SF1_INST_23 +/* 0x66F1 [0xC7 0x81 0x08 0xC8 ] */ portamento 0x81, PITCH_F1, 200 +/* 0x66F5 [0x4D 0x20 0x64 ] */ notedv PITCH_BF1, 32, 100 +/* 0x66F8 [0xFF ] */ end + +.layer LAYER_66F9 +/* 0x66F9 [0xC6 0x04 ] */ instr SF1_INST_4 +/* 0x66FB [0xC0 0x0E ] */ ldelay 14 +/* 0x66FD [0x46 0x14 0x40 ] */ notedv PITCH_EF1, 20, 64 +/* 0x6700 [0xFF ] */ end + +.channel CHAN_6701 +/* 0x6701 [0xC1 0x1F ] */ instr SF1_INST_31 +/* 0x6703 [0x88 0x67 0x0B ] */ ldlayer 0, LAYER_670B +/* 0x6706 [0xD7 0x80 ] */ vibfreq 128 +/* 0x6708 [0xD8 0xA0 ] */ vibdepth 160 +/* 0x670A [0xFF ] */ end + +.layer LAYER_670B +/* 0x670B [0xC7 0x81 0x16 0xFF ] */ portamento 0x81, PITCH_G2, 255 +/* 0x670F [0x50 0x7F 0x64 ] */ notedv PITCH_DF2, 127, 100 +/* 0x6712 [0xFF ] */ end + +.channel CHAN_6713 +/* 0x6713 [0x88 0x67 0x27 ] */ ldlayer 0, LAYER_6727 +/* 0x6716 [0x89 0x67 0x1D ] */ ldlayer 1, LAYER_671D +/* 0x6719 [0x8A 0x67 0x2C ] */ ldlayer 2, LAYER_672C +/* 0x671C [0xFF ] */ end + +.layer LAYER_671D +/* 0x671D [0xC6 0x08 ] */ instr SF1_INST_8 +/* 0x671F [0xC7 0x81 0x36 0x64 ] */ portamento 0x81, PITCH_EF5, 100 +/* 0x6723 [0x7E 0x60 0x64 ] */ notedv PITCH_B5, 96, 100 +/* 0x6726 [0xFF ] */ end + +.layer LAYER_6727 +/* 0x6727 [0xC0 0x02 ] */ ldelay 2 +/* 0x6729 [0xF4 0xF2 ] */ rjump LAYER_671D + +/* 0x672B [0xFF ] */ end + +.layer LAYER_672C +/* 0x672C [0xC6 0x25 ] */ instr SF1_INST_37 +/* 0x672E [0xC7 0x81 0x1B 0xFF ] */ portamento 0x81, PITCH_C3, 255 +/* 0x6732 [0x60 0x14 0x64 ] */ notedv PITCH_F3, 20, 100 +/* 0x6735 [0xFF ] */ end + +.channel CHAN_6736 +/* 0x6736 [0xC1 0x29 ] */ instr SF1_INST_41 +/* 0x6738 [0x88 0x67 0x3F ] */ ldlayer 0, LAYER_673F +/* 0x673B [0xDA 0xC3 0x84 ] */ env ENVELOPE_C384 +/* 0x673E [0xFF ] */ end + +.layer LAYER_673F +/* 0x673F [0xC7 0x85 0x27 0x64 ] */ portamento 0x85, PITCH_C4, 100 +/* 0x6743 [0x64 0x16 0x64 ] */ notedv PITCH_A3, 22, 100 +/* 0x6746 [0x72 0x16 0x64 ] */ notedv PITCH_B4, 22, 100 +/* 0x6749 [0xFF ] */ end + +.channel CHAN_674A +/* 0x674A [0xC1 0x10 ] */ instr SF1_INST_16 +/* 0x674C [0x88 0x67 0x55 ] */ ldlayer 0, LAYER_6755 +/* 0x674F [0x89 0x67 0x53 ] */ ldlayer 1, LAYER_6753 +/* 0x6752 [0xFF ] */ end + +.layer LAYER_6753 +/* 0x6753 [0xC2 0x02 ] */ transpose 2 +.layer LAYER_6755 +/* 0x6755 [0xC7 0x81 0x17 0xC8 ] */ portamento 0x81, PITCH_AF2, 200 +/* 0x6759 [0x5A 0x2C 0x64 ] */ notedv PITCH_B2, 44, 100 +/* 0x675C [0xFF ] */ end + +.channel CHAN_675D +/* 0x675D [0x88 0x5D 0x52 ] */ ldlayer 0, LAYER_5D52 +/* 0x6760 [0xFF ] */ end + +.channel CHAN_6761 +/* 0x6761 [0xC1 0x0D ] */ instr SF1_INST_13 +/* 0x6763 [0x88 0x67 0x67 ] */ ldlayer 0, LAYER_6767 +/* 0x6766 [0xFF ] */ end + +.layer LAYER_6767 +/* 0x6767 [0xC7 0x81 0x0F 0x68 ] */ portamento 0x81, PITCH_C2, 104 +/* 0x676B [0x66 0x40 0x64 ] */ notedv PITCH_B3, 64, 100 +/* 0x676E [0xFF ] */ end + +.channel CHAN_676F +/* 0x676F [0x88 0x67 0x8A ] */ ldlayer 0, LAYER_678A +/* 0x6772 [0x89 0x67 0x7D ] */ ldlayer 1, LAYER_677D +/* 0x6775 [0x8A 0x83 0x37 ] */ ldlayer 2, LAYER_8337 +/* 0x6778 [0xD7 0x70 ] */ vibfreq 112 +/* 0x677A [0xD8 0xA0 ] */ vibdepth 160 +/* 0x677C [0xFF ] */ end + +.layer LAYER_677D +/* 0x677D [0xC6 0x11 ] */ instr SF1_INST_17 +/* 0x677F [0xC7 0x85 0x28 0xFF ] */ portamento 0x85, PITCH_DF4, 255 +/* 0x6783 [0x6F 0x20 0x50 ] */ notedv PITCH_AF4, 32, 80 +/* 0x6786 [0x62 0x40 0x50 ] */ notedv PITCH_G3, 64, 80 +/* 0x6789 [0xFF ] */ end + +.layer LAYER_678A +/* 0x678A [0xC6 0x0A ] */ instr SF1_INST_10 +/* 0x678C [0xC7 0x81 0x29 0x64 ] */ portamento 0x81, PITCH_D4, 100 +/* 0x6790 [0x5E 0x60 0x64 ] */ notedv PITCH_EF3, 96, 100 +/* 0x6793 [0xFF ] */ end + +.channel CHAN_6794 +/* 0x6794 [0xC1 0x24 ] */ instr SF1_INST_36 +/* 0x6796 [0x88 0x67 0x9A ] */ ldlayer 0, LAYER_679A +/* 0x6799 [0xFF ] */ end + +.layer LAYER_679A +/* 0x679A [0xC7 0x81 0x23 0x64 ] */ portamento 0x81, PITCH_AF3, 100 +/* 0x679E [0x74 0x38 0x50 ] */ notedv PITCH_DF5, 56, 80 +/* 0x67A1 [0xFF ] */ end + +.channel CHAN_67A2 +/* 0x67A2 [0xC1 0x24 ] */ instr SF1_INST_36 +/* 0x67A4 [0x88 0x67 0xA8 ] */ ldlayer 0, LAYER_67A8 +/* 0x67A7 [0xFF ] */ end + +.layer LAYER_67A8 +/* 0x67A8 [0xC7 0x81 0x31 0x64 ] */ portamento 0x81, PITCH_BF4, 100 +/* 0x67AC [0x6A 0x38 0x50 ] */ notedv PITCH_EF4, 56, 80 +/* 0x67AF [0xFF ] */ end + +.channel CHAN_67B0 +/* 0x67B0 [0xC1 0x25 ] */ instr SF1_INST_37 +/* 0x67B2 [0x88 0x67 0xB6 ] */ ldlayer 0, LAYER_67B6 +/* 0x67B5 [0xFF ] */ end + +.layer LAYER_67B6 +/* 0x67B6 [0xC7 0x81 0x10 0x64 ] */ portamento 0x81, PITCH_DF2, 100 +/* 0x67BA [0x53 0x30 0x44 ] */ notedv PITCH_E2, 48, 68 +/* 0x67BD [0xFF ] */ end + +.channel CHAN_67BE +/* 0x67BE [0xC1 0x02 ] */ instr SF1_INST_2 +/* 0x67C0 [0x88 0x67 0xC8 ] */ ldlayer 0, LAYER_67C8 +/* 0x67C3 [0xD7 0x70 ] */ vibfreq 112 +/* 0x67C5 [0xD8 0xF0 ] */ vibdepth 240 +/* 0x67C7 [0xFF ] */ end + +.layer LAYER_67C8 +/* 0x67C8 [0xC2 0xED ] */ transpose -19 +/* 0x67CA [0xC4 ] */ legato +/* 0x67CB [0xC7 0x85 0x00 0xFF ] */ portamento 0x85, PITCH_A0, 255 +/* 0x67CF [0x58 0x20 0x64 ] */ notedv PITCH_A2, 32, 100 +/* 0x67D2 [0x40 0x20 0x64 ] */ notedv PITCH_A0, 32, 100 +/* 0x67D5 [0xFF ] */ end + +.channel CHAN_67D6 +/* 0x67D6 [0x88 0x67 0xE2 ] */ ldlayer 0, LAYER_67E2 +/* 0x67D9 [0x89 0x67 0xE0 ] */ ldlayer 1, LAYER_67E0 +/* 0x67DC [0x8A 0x67 0xF0 ] */ ldlayer 2, LAYER_67F0 +/* 0x67DF [0xFF ] */ end + +.layer LAYER_67E0 +/* 0x67E0 [0xC2 0x02 ] */ transpose 2 +.layer LAYER_67E2 +/* 0x67E2 [0xC6 0x0D ] */ instr SF1_INST_13 +/* 0x67E4 [0xCB 0xC3 0xA4 0xFA ] */ env ENVELOPE_C3A4, 250 +/* 0x67E8 [0xC7 0x81 0x13 0x32 ] */ portamento 0x81, PITCH_E2, 50 +/* 0x67EC [0x47 0x20 0x64 ] */ notedv PITCH_E1, 32, 100 +/* 0x67EF [0xFF ] */ end + +.layer LAYER_67F0 +/* 0x67F0 [0xC6 0x0C ] */ instr SF1_INST_12 +/* 0x67F2 [0xCB 0xC3 0xA4 0xFA ] */ env ENVELOPE_C3A4, 250 +/* 0x67F6 [0xC7 0x81 0x0F 0x32 ] */ portamento 0x81, PITCH_C2, 50 +/* 0x67FA [0x4C 0x20 0x64 ] */ notedv PITCH_A1, 32, 100 +/* 0x67FD [0xFF ] */ end + +.channel CHAN_67FE +/* 0x67FE [0xC1 0x85 ] */ instr FONTANY_INSTR_BELL +/* 0x6800 [0x88 0x68 0x08 ] */ ldlayer 0, LAYER_6808 +/* 0x6803 [0xD7 0x80 ] */ vibfreq 128 +/* 0x6805 [0xD8 0x74 ] */ vibdepth 116 +/* 0x6807 [0xFF ] */ end + +.layer LAYER_6808 +/* 0x6808 [0x6C 0xF5 0x30 0x40 ] */ notedv PITCH_F4, 30000, 64 +/* 0x680C [0xF4 0xFA ] */ rjump LAYER_6808 + +.channel CHAN_680E +/* 0x680E [0xC1 0x03 ] */ instr SF1_INST_3 +/* 0x6810 [0x88 0x68 0x18 ] */ ldlayer 0, LAYER_6818 +/* 0x6813 [0xD7 0xD0 ] */ vibfreq 208 +/* 0x6815 [0xD8 0x60 ] */ vibdepth 96 +/* 0x6817 [0xFF ] */ end + +.layer LAYER_6818 +/* 0x6818 [0x48 0xF5 0x30 0x40 ] */ notedv PITCH_F1, 30000, 64 +/* 0x681C [0xF4 0xFA ] */ rjump LAYER_6818 + +.channel CHAN_681E +/* 0x681E [0xC1 0x02 ] */ instr SF1_INST_2 +/* 0x6820 [0x88 0x68 0x24 ] */ ldlayer 0, LAYER_6824 +/* 0x6823 [0xFF ] */ end + +.layer LAYER_6824 +/* 0x6824 [0x44 0xF5 0x30 0x64 ] */ notedv PITCH_DF1, 30000, 100 +/* 0x6828 [0xF4 0xFA ] */ rjump LAYER_6824 + +.channel CHAN_682A +/* 0x682A [0x88 0x97 0x34 ] */ ldlayer 0, LAYER_9734 +/* 0x682D [0xD7 0xA0 ] */ vibfreq 160 +/* 0x682F [0xD8 0xA0 ] */ vibdepth 160 +/* 0x6831 [0xFF ] */ end + +.channel CHAN_6832 +/* 0x6832 [0xC1 0x29 ] */ instr SF1_INST_41 +/* 0x6834 [0x88 0x68 0x3F ] */ ldlayer 0, LAYER_683F +/* 0x6837 [0x89 0x68 0x41 ] */ ldlayer 1, LAYER_6841 +/* 0x683A [0xD7 0xB0 ] */ vibfreq 176 +/* 0x683C [0xD8 0xA0 ] */ vibdepth 160 +/* 0x683E [0xFF ] */ end + +.layer LAYER_683F +/* 0x683F [0xC2 0xFB ] */ transpose -5 +.layer LAYER_6841 +/* 0x6841 [0xC7 0x85 0x27 0x64 ] */ portamento 0x85, PITCH_C4, 100 +/* 0x6845 [0x5F 0x10 0x64 ] */ notedv PITCH_E3, 16, 100 +/* 0x6848 [0x74 0x13 0x64 ] */ notedv PITCH_DF5, 19, 100 +/* 0x684B [0xFF ] */ end + +.channel CHAN_684C +/* 0x684C [0x88 0x68 0x5D ] */ ldlayer 0, LAYER_685D +/* 0x684F [0x89 0x68 0x53 ] */ ldlayer 1, LAYER_6853 +/* 0x6852 [0xFF ] */ end + +.layer LAYER_6853 +/* 0x6853 [0xC6 0x0C ] */ instr SF1_INST_12 +/* 0x6855 [0xC7 0x81 0x08 0xFF ] */ portamento 0x81, PITCH_F1, 255 +/* 0x6859 [0x4F 0x40 0x64 ] */ notedv PITCH_C2, 64, 100 +/* 0x685C [0xFF ] */ end + +.layer LAYER_685D +/* 0x685D [0xC0 0x08 ] */ ldelay 8 +/* 0x685F [0xF4 0xF2 ] */ rjump LAYER_6853 + +.channel CHAN_6861 +/* 0x6861 [0x88 0x68 0x69 ] */ ldlayer 0, LAYER_6869 +/* 0x6864 [0xD7 0x40 ] */ vibfreq 64 +/* 0x6866 [0xD8 0x60 ] */ vibdepth 96 +/* 0x6868 [0xFF ] */ end + +.layer LAYER_6869 +/* 0x6869 [0xC6 0x11 ] */ instr SF1_INST_17 +/* 0x686B [0xC4 ] */ legato +/* 0x686C [0xC7 0x85 0x27 0xFF ] */ portamento 0x85, PITCH_C4, 255 +/* 0x6870 [0x69 0x08 0x64 ] */ notedv PITCH_D4, 8, 100 +/* 0x6873 [0x64 0x20 0x64 ] */ notedv PITCH_A3, 32, 100 +/* 0x6876 [0xFF ] */ end + +.channel CHAN_6877 +/* 0x6877 [0x88 0x68 0x85 ] */ ldlayer 0, LAYER_6885 +/* 0x687A [0x89 0x63 0x0B ] */ ldlayer 1, LAYER_630B +/* 0x687D [0x8A 0x83 0x37 ] */ ldlayer 2, LAYER_8337 +/* 0x6880 [0xD7 0x40 ] */ vibfreq 64 +/* 0x6882 [0xD8 0xC0 ] */ vibdepth 192 +/* 0x6884 [0xFF ] */ end + +.layer LAYER_6885 +/* 0x6885 [0xC6 0x11 ] */ instr SF1_INST_17 +/* 0x6887 [0xC4 ] */ legato +/* 0x6888 [0xC7 0x85 0x19 0xFF ] */ portamento 0x85, PITCH_BF2, 255 +/* 0x688C [0x61 0x14 0x50 ] */ notedv PITCH_GF3, 20, 80 +/* 0x688F [0x55 0x60 0x50 ] */ notedv PITCH_GF2, 96, 80 +/* 0x6892 [0xFF ] */ end + +.channel CHAN_6893 +/* 0x6893 [0xC1 0x22 ] */ instr SF1_INST_34 +/* 0x6895 [0x88 0x68 0x99 ] */ ldlayer 0, LAYER_6899 +/* 0x6898 [0xFF ] */ end + +.layer LAYER_6899 +/* 0x6899 [0x77 0x06 0x64 ] */ notedv PITCH_E5, 6, 100 +/* 0x689C [0x79 0x06 0x64 ] */ notedv PITCH_GF5, 6, 100 +/* 0x689F [0x7B 0x06 0x64 ] */ notedv PITCH_AF5, 6, 100 +/* 0x68A2 [0x7C 0x06 0x64 ] */ notedv PITCH_A5, 6, 100 +/* 0x68A5 [0x7B 0x06 0x64 ] */ notedv PITCH_AF5, 6, 100 +/* 0x68A8 [0x79 0x06 0x64 ] */ notedv PITCH_GF5, 6, 100 +/* 0x68AB [0x77 0x06 0x64 ] */ notedv PITCH_E5, 6, 100 +/* 0x68AE [0xF4 0xE9 ] */ rjump LAYER_6899 + +.channel CHAN_68B0 +/* 0x68B0 [0xC1 0x22 ] */ instr SF1_INST_34 +/* 0x68B2 [0x88 0x68 0xB9 ] */ ldlayer 0, LAYER_68B9 +/* 0x68B5 [0xDA 0xC3 0xB4 ] */ env ENVELOPE_C3B4 +/* 0x68B8 [0xFF ] */ end + +.layer LAYER_68B9 +/* 0x68B9 [0x79 0x06 0x50 ] */ notedv PITCH_GF5, 6, 80 +/* 0x68BC [0x7B 0x06 0x50 ] */ notedv PITCH_AF5, 6, 80 +/* 0x68BF [0x7D 0x06 0x50 ] */ notedv PITCH_BF5, 6, 80 +/* 0x68C2 [0x7B 0x06 0x50 ] */ notedv PITCH_AF5, 6, 80 +/* 0x68C5 [0xF4 0xF2 ] */ rjump LAYER_68B9 + +.channel CHAN_68C7 +/* 0x68C7 [0x88 0x61 0x44 ] */ ldlayer 0, LAYER_6144 +/* 0x68CA [0x89 0x68 0x85 ] */ ldlayer 1, LAYER_6885 +/* 0x68CD [0x8A 0x83 0x37 ] */ ldlayer 2, LAYER_8337 +/* 0x68D0 [0xD7 0x40 ] */ vibfreq 64 +/* 0x68D2 [0xD8 0xC0 ] */ vibdepth 192 +/* 0x68D4 [0xFF ] */ end + +.channel CHAN_68D5 +/* 0x68D5 [0xC1 0x1B ] */ instr SF1_INST_27 +/* 0x68D7 [0xDA 0xBF 0x20 ] */ env ENVELOPE_BF20 +/* 0x68DA [0x88 0x68 0xE1 ] */ ldlayer 0, LAYER_68E1 +/* 0x68DD [0x89 0x83 0x37 ] */ ldlayer 1, LAYER_8337 +/* 0x68E0 [0xFF ] */ end + +.layer LAYER_68E1 +/* 0x68E1 [0xC7 0x81 0x24 0xFF ] */ portamento 0x81, PITCH_A3, 255 +/* 0x68E5 [0x6B 0x0A 0x64 ] */ notedv PITCH_E4, 10, 100 +/* 0x68E8 [0xC7 0x81 0x2C 0xFF ] */ portamento 0x81, PITCH_F4, 255 +/* 0x68EC [0x66 0x1E 0x64 ] */ notedv PITCH_B3, 30, 100 +/* 0x68EF [0xFF ] */ end + +.channel CHAN_68F0 +/* 0x68F0 [0x88 0x61 0x14 ] */ ldlayer 0, LAYER_6114 +/* 0x68F3 [0x89 0x61 0x96 ] */ ldlayer 1, LAYER_6196 +/* 0x68F6 [0x8A 0x83 0x37 ] */ ldlayer 2, LAYER_8337 +/* 0x68F9 [0xD7 0x70 ] */ vibfreq 112 +/* 0x68FB [0xD8 0x30 ] */ vibdepth 48 +/* 0x68FD [0xFF ] */ end + +.channel CHAN_68FE +/* 0x68FE [0x88 0x69 0x06 ] */ ldlayer 0, LAYER_6906 +/* 0x6901 [0xD7 0xD0 ] */ vibfreq 208 +/* 0x6903 [0xD8 0xD0 ] */ vibdepth 208 +/* 0x6905 [0xFF ] */ end + +.layer LAYER_6906 +/* 0x6906 [0xC6 0x02 ] */ instr SF1_INST_2 +/* 0x6908 [0xC4 ] */ legato +/* 0x6909 [0xC2 0x0F ] */ transpose 15 +/* 0x690B [0xC7 0x85 0x27 0xEF ] */ portamento 0x85, PITCH_C4, 239 +/* 0x690F [0x5C 0x18 0x64 ] */ notedv PITCH_DF3, 24, 100 +/* 0x6912 [0x7E 0x38 0x64 ] */ notedv PITCH_B5, 56, 100 +/* 0x6915 [0xFF ] */ end + +.channel CHAN_6916 +/* 0x6916 [0x88 0x9A 0xC1 ] */ ldlayer 0, LAYER_9AC1 +/* 0x6919 [0x89 0x91 0xA5 ] */ ldlayer 1, LAYER_91A5 +/* 0x691C [0x8A 0x83 0x37 ] */ ldlayer 2, LAYER_8337 +/* 0x691F [0xFF ] */ end + +.channel CHAN_6920 +/* 0x6920 [0x88 0x9A 0x91 ] */ ldlayer 0, LAYER_9A91 +/* 0x6923 [0x89 0x91 0xA5 ] */ ldlayer 1, LAYER_91A5 +/* 0x6926 [0x8A 0x83 0x37 ] */ ldlayer 2, LAYER_8337 +/* 0x6929 [0xFF ] */ end + +.channel CHAN_692A +/* 0x692A [0x88 0x69 0x2E ] */ ldlayer 0, LAYER_692E +/* 0x692D [0xFF ] */ end + +.layer LAYER_692E +/* 0x692E [0xC6 0x26 ] */ instr SF1_INST_38 +/* 0x6930 [0xCB 0xC3 0x2C 0xDC ] */ env ENVELOPE_C32C, 220 +/* 0x6934 [0x69 0x64 0x64 ] */ notedv PITCH_D4, 100, 100 +/* 0x6937 [0xFF ] */ end + +.channel CHAN_6938 +/* 0x6938 [0x88 0x69 0x43 ] */ ldlayer 0, LAYER_6943 +/* 0x693B [0x89 0x83 0x37 ] */ ldlayer 1, LAYER_8337 +/* 0x693E [0xD7 0xE0 ] */ vibfreq 224 +/* 0x6940 [0xD8 0x60 ] */ vibdepth 96 +/* 0x6942 [0xFF ] */ end + +.layer LAYER_6943 +/* 0x6943 [0xC6 0x04 ] */ instr SF1_INST_4 +/* 0x6945 [0x58 0x40 0x64 ] */ notedv PITCH_A2, 64, 100 +/* 0x6948 [0xFF ] */ end + +.channel CHAN_6949 +/* 0x6949 [0x88 0x5D 0x88 ] */ ldlayer 0, LAYER_5D88 +/* 0x694C [0x89 0x69 0x43 ] */ ldlayer 1, LAYER_6943 +/* 0x694F [0xFF ] */ end + +.channel CHAN_6950 +/* 0x6950 [0xC1 0x2C ] */ instr SF1_INST_44 +/* 0x6952 [0x88 0x69 0x56 ] */ ldlayer 0, LAYER_6956 +/* 0x6955 [0xFF ] */ end + +.layer LAYER_6956 +/* 0x6956 [0xC7 0x81 0x2A 0x28 ] */ portamento 0x81, PITCH_EF4, 40 +/* 0x695A [0x6E 0x7F 0x64 ] */ notedv PITCH_G4, 127, 100 +/* 0x695D [0xFF ] */ end + +.channel CHAN_695E +/* 0x695E [0x88 0x69 0x65 ] */ ldlayer 0, LAYER_6965 +/* 0x6961 [0x89 0x61 0xF6 ] */ ldlayer 1, LAYER_61F6 +/* 0x6964 [0xFF ] */ end + +.layer LAYER_6965 +/* 0x6965 [0xC6 0x2C ] */ instr SF1_INST_44 +/* 0x6967 [0xC7 0x81 0x23 0x48 ] */ portamento 0x81, PITCH_AF3, 72 +/* 0x696B [0x6C 0x40 0x64 ] */ notedv PITCH_F4, 64, 100 +/* 0x696E [0xFF ] */ end + +.channel CHAN_696F +/* 0x696F [0xC1 0x2C ] */ instr SF1_INST_44 +/* 0x6971 [0x88 0x69 0x78 ] */ ldlayer 0, LAYER_6978 +/* 0x6974 [0x89 0x83 0x37 ] */ ldlayer 1, LAYER_8337 +/* 0x6977 [0xFF ] */ end + +.layer LAYER_6978 +/* 0x6978 [0xC4 ] */ legato +/* 0x6979 [0xC7 0x85 0x27 0xC0 ] */ portamento 0x85, PITCH_C4, 192 +/* 0x697D [0x6C 0x20 0x64 ] */ notedv PITCH_F4, 32, 100 +/* 0x6980 [0x68 0x20 0x64 ] */ notedv PITCH_DF4, 32, 100 +/* 0x6983 [0xFF ] */ end + +.channel CHAN_6984 +/* 0x6984 [0xC1 0x2C ] */ instr SF1_INST_44 +/* 0x6986 [0x88 0x69 0x8D ] */ ldlayer 0, LAYER_698D +/* 0x6989 [0x89 0x83 0x37 ] */ ldlayer 1, LAYER_8337 +/* 0x698C [0xFF ] */ end + +.layer LAYER_698D +/* 0x698D [0xC4 ] */ legato +/* 0x698E [0xC7 0x85 0x27 0x80 ] */ portamento 0x85, PITCH_C4, 128 +/* 0x6992 [0x72 0x1C 0x64 ] */ notedv PITCH_B4, 28, 100 +/* 0x6995 [0x6F 0x60 0x64 ] */ notedv PITCH_AF4, 96, 100 +/* 0x6998 [0xFF ] */ end + +.channel CHAN_6999 +/* 0x6999 [0xC1 0x2C ] */ instr SF1_INST_44 +/* 0x699B [0x88 0x69 0x9F ] */ ldlayer 0, LAYER_699F +/* 0x699E [0xFF ] */ end + +.layer LAYER_699F +/* 0x699F [0x69 0x70 0x4B ] */ notedv PITCH_D4, 112, 75 +/* 0x69A2 [0xFF ] */ end + +.channel CHAN_69A3 +/* 0x69A3 [0x88 0x69 0xAA ] */ ldlayer 0, LAYER_69AA +/* 0x69A6 [0x89 0x83 0x37 ] */ ldlayer 1, LAYER_8337 +/* 0x69A9 [0xFF ] */ end + +.layer LAYER_69AA +/* 0x69AA [0xC6 0x1B ] */ instr SF1_INST_27 +/* 0x69AC [0xC4 ] */ legato +/* 0x69AD [0xC7 0x85 0x22 0xFF ] */ portamento 0x85, PITCH_G3, 255 +/* 0x69B1 [0x67 0x0A 0x64 ] */ notedv PITCH_C4, 10, 100 +/* 0x69B4 [0x64 0x1E 0x64 ] */ notedv PITCH_A3, 30, 100 +/* 0x69B7 [0xFF ] */ end + +.channel CHAN_69B8 +/* 0x69B8 [0x88 0x69 0xBF ] */ ldlayer 0, LAYER_69BF +/* 0x69BB [0x89 0x83 0x37 ] */ ldlayer 1, LAYER_8337 +/* 0x69BE [0xFF ] */ end + +.layer LAYER_69BF +/* 0x69BF [0xC6 0x1B ] */ instr SF1_INST_27 +/* 0x69C1 [0xC4 ] */ legato +/* 0x69C2 [0xC7 0x85 0x27 0xFF ] */ portamento 0x85, PITCH_C4, 255 +/* 0x69C6 [0x62 0x0F 0x64 ] */ notedv PITCH_G3, 15, 100 +/* 0x69C9 [0x50 0x60 0x64 ] */ notedv PITCH_DF2, 96, 100 +/* 0x69CC [0xFF ] */ end + +.channel CHAN_69CD +/* 0x69CD [0x88 0x69 0xD5 ] */ ldlayer 0, LAYER_69D5 +/* 0x69D0 [0xD7 0x70 ] */ vibfreq 112 +/* 0x69D2 [0xD8 0x40 ] */ vibdepth 64 +/* 0x69D4 [0xFF ] */ end + +.layer LAYER_69D5 +/* 0x69D5 [0xC6 0x2C ] */ instr SF1_INST_44 +/* 0x69D7 [0xC2 0x30 ] */ transpose 48 +/* 0x69D9 [0x67 0x0C 0x64 ] */ notedv PITCH_C4, 12, 100 +/* 0x69DC [0x69 0x14 0x64 ] */ notedv PITCH_D4, 20, 100 +/* 0x69DF [0xFF ] */ end + +.channel CHAN_69E0 +/* 0x69E0 [0x88 0x69 0xE8 ] */ ldlayer 0, LAYER_69E8 +/* 0x69E3 [0xD7 0x70 ] */ vibfreq 112 +/* 0x69E5 [0xD8 0x40 ] */ vibdepth 64 +/* 0x69E7 [0xFF ] */ end + +.layer LAYER_69E8 +/* 0x69E8 [0xC6 0x2C ] */ instr SF1_INST_44 +/* 0x69EA [0xC2 0x30 ] */ transpose 48 +/* 0x69EC [0x6C 0x0C 0x64 ] */ notedv PITCH_F4, 12, 100 +/* 0x69EF [0x69 0x12 0x64 ] */ notedv PITCH_D4, 18, 100 +/* 0x69F2 [0x6B 0x0C 0x64 ] */ notedv PITCH_E4, 12, 100 +/* 0x69F5 [0x69 0x10 0x64 ] */ notedv PITCH_D4, 16, 100 +/* 0x69F8 [0xFF ] */ end + +.channel CHAN_69F9 +/* 0x69F9 [0xC1 0x10 ] */ instr SF1_INST_16 +/* 0x69FB [0x88 0x69 0xFF ] */ ldlayer 0, LAYER_69FF +/* 0x69FE [0xFF ] */ end + +.layer LAYER_69FF +/* 0x69FF [0xC7 0x81 0x16 0xC8 ] */ portamento 0x81, PITCH_G2, 200 +/* 0x6A03 [0x5D 0x26 0x44 ] */ notedv PITCH_D3, 38, 68 +/* 0x6A06 [0xFF ] */ end + +.channel CHAN_6A07 +/* 0x6A07 [0x88 0x6A 0x0B ] */ ldlayer 0, LAYER_6A0B +/* 0x6A0A [0xFF ] */ end + +.layer LAYER_6A0B +/* 0x6A0B [0xC6 0x2B ] */ instr SF1_INST_43 +/* 0x6A0D [0xC2 0x30 ] */ transpose 48 +/* 0x6A0F [0x65 0x45 0x64 ] */ notedv PITCH_BF3, 69, 100 +/* 0x6A12 [0xFF ] */ end + +.channel CHAN_6A13 +/* 0x6A13 [0x88 0x6A 0x1A ] */ ldlayer 0, LAYER_6A1A +/* 0x6A16 [0x89 0x6A 0x1C ] */ ldlayer 1, LAYER_6A1C +/* 0x6A19 [0xFF ] */ end + +.layer LAYER_6A1A +/* 0x6A1A [0xC0 0x0C ] */ ldelay 12 +.layer LAYER_6A1C +/* 0x6A1C [0xC6 0x27 ] */ instr SF1_INST_39 +/* 0x6A1E [0xC2 0x30 ] */ transpose 48 +/* 0x6A20 [0x67 0x7F 0x64 ] */ notedv PITCH_C4, 127, 100 +/* 0x6A23 [0xFF ] */ end + +.channel CHAN_6A24 +/* 0x6A24 [0x88 0x6A 0x2B ] */ ldlayer 0, LAYER_6A2B +/* 0x6A27 [0x89 0x6A 0x35 ] */ ldlayer 1, LAYER_6A35 +/* 0x6A2A [0xFF ] */ end + +.layer LAYER_6A2B +/* 0x6A2B [0xC6 0x0B ] */ instr SF1_INST_11 +/* 0x6A2D [0xC7 0x81 0x1F 0x64 ] */ portamento 0x81, PITCH_E3, 100 +/* 0x6A31 [0x5B 0x32 0x46 ] */ notedv PITCH_C3, 50, 70 +/* 0x6A34 [0xFF ] */ end + +.layer LAYER_6A35 +/* 0x6A35 [0xC6 0x04 ] */ instr SF1_INST_4 +/* 0x6A37 [0xC0 0x10 ] */ ldelay 16 +/* 0x6A39 [0xC2 0x18 ] */ transpose 24 +/* 0x6A3B [0x4F 0x06 0x1A ] */ notedv PITCH_C2, 6, 26 +/* 0x6A3E [0x54 0x06 0x1A ] */ notedv PITCH_F2, 6, 26 +/* 0x6A41 [0x5B 0x06 0x1A ] */ notedv PITCH_C3, 6, 26 +/* 0x6A44 [0x60 0x06 0x1A ] */ notedv PITCH_F3, 6, 26 +/* 0x6A47 [0x67 0x06 0x1A ] */ notedv PITCH_C4, 6, 26 +/* 0x6A4A [0xFF ] */ end + +.channel CHAN_6A4B +/* 0x6A4B [0xC1 0x0E ] */ instr SF1_INST_14 +/* 0x6A4D [0x88 0x6A 0x51 ] */ ldlayer 0, LAYER_6A51 +/* 0x6A50 [0xFF ] */ end + +.layer LAYER_6A51 +/* 0x6A51 [0x5E 0x40 0x64 ] */ notedv PITCH_EF3, 64, 100 +/* 0x6A54 [0xFF ] */ end + +.channel CHAN_6A55 +/* 0x6A55 [0xC1 0x11 ] */ instr SF1_INST_17 +/* 0x6A57 [0x88 0x6A 0x5F ] */ ldlayer 0, LAYER_6A5F +/* 0x6A5A [0xD7 0x38 ] */ vibfreq 56 +/* 0x6A5C [0xD8 0x40 ] */ vibdepth 64 +/* 0x6A5E [0xFF ] */ end + +.layer LAYER_6A5F +/* 0x6A5F [0xCB 0xC4 0x34 0xE6 ] */ env ENVELOPE_C434, 230 +LAYER_6A63: +/* 0x6A63 [0x50 0x80 0xD0 0x38 ] */ notedv PITCH_DF2, 208, 56 +/* 0x6A67 [0xF4 0xFA ] */ rjump LAYER_6A63 + +.channel CHAN_6A69 +/* 0x6A69 [0x88 0x6A 0x71 ] */ ldlayer 0, LAYER_6A71 +/* 0x6A6C [0xD7 0x36 ] */ vibfreq 54 +/* 0x6A6E [0xD8 0x80 ] */ vibdepth 128 +/* 0x6A70 [0xFF ] */ end + +.layer LAYER_6A71 +/* 0x6A71 [0xC6 0x2B ] */ instr SF1_INST_43 +/* 0x6A73 [0xC2 0x30 ] */ transpose 48 +/* 0x6A75 [0xC7 0x81 0x2E 0xFF ] */ portamento 0x81, PITCH_G4, 255 +/* 0x6A79 [0x61 0x70 0x58 ] */ notedv PITCH_GF3, 112, 88 +/* 0x6A7C [0xFF ] */ end + +.channel CHAN_6A7D +/* 0x6A7D [0x88 0x6A 0x81 ] */ ldlayer 0, LAYER_6A81 +/* 0x6A80 [0xFF ] */ end + +.layer LAYER_6A81 +/* 0x6A81 [0xC6 0x32 ] */ instr SF1_INST_50 +/* 0x6A83 [0x69 0x60 0x64 ] */ notedv PITCH_D4, 96, 100 +/* 0x6A86 [0xFF ] */ end + +.channel CHAN_6A87 +/* 0x6A87 [0x88 0x6A 0x95 ] */ ldlayer 0, LAYER_6A95 +/* 0x6A8A [0x89 0x6A 0xA7 ] */ ldlayer 1, LAYER_6AA7 +/* 0x6A8D [0x8A 0x83 0x37 ] */ ldlayer 2, LAYER_8337 +/* 0x6A90 [0xD7 0x80 ] */ vibfreq 128 +/* 0x6A92 [0xD8 0xC0 ] */ vibdepth 192 +/* 0x6A94 [0xFF ] */ end + +.layer LAYER_6A95 +/* 0x6A95 [0xC6 0x0A ] */ instr SF1_INST_10 +/* 0x6A97 [0xC7 0x81 0x22 0xFF ] */ portamento 0x81, PITCH_G3, 255 +/* 0x6A9B [0x69 0x30 0x64 ] */ notedv PITCH_D4, 48, 100 +/* 0x6A9E [0xC7 0x81 0x27 0xFF ] */ portamento 0x81, PITCH_C4, 255 +/* 0x6AA2 [0x61 0x80 0xC0 0x64 ] */ notedv PITCH_GF3, 192, 100 +/* 0x6AA6 [0xFF ] */ end + +.layer LAYER_6AA7 +/* 0x6AA7 [0xC6 0x11 ] */ instr SF1_INST_17 +/* 0x6AA9 [0xC4 ] */ legato +/* 0x6AAA [0xC7 0x81 0x27 0x40 ] */ portamento 0x81, PITCH_C4, 64 +/* 0x6AAE [0x6E 0x20 0x50 ] */ notedv PITCH_G4, 32, 80 +/* 0x6AB1 [0xC7 0x81 0x2C 0xFF ] */ portamento 0x81, PITCH_F4, 255 +/* 0x6AB5 [0x60 0x60 0x50 ] */ notedv PITCH_F3, 96, 80 +/* 0x6AB8 [0xFF ] */ end + +.channel CHAN_6AB9 +/* 0x6AB9 [0xC1 0x35 ] */ instr SF1_INST_53 +/* 0x6ABB [0xBD 0x00 ] */ samplestart 0 +/* 0x6ABD [0x01 ] */ cdelay 1 +/* 0x6ABE [0x88 0x6A 0xC5 ] */ ldlayer 0, LAYER_6AC5 +/* 0x6AC1 [0x89 0x6A 0xC7 ] */ ldlayer 1, LAYER_6AC7 +/* 0x6AC4 [0xFF ] */ end + +.layer LAYER_6AC5 +/* 0x6AC5 [0xC2 0xFA ] */ transpose -6 +.layer LAYER_6AC7 +/* 0x6AC7 [0xC4 ] */ legato +LAYER_6AC8: +/* 0x6AC8 [0x73 0xF5 0x30 0x50 ] */ notedv PITCH_C5, 30000, 80 +/* 0x6ACC [0xF4 0xFA ] */ rjump LAYER_6AC8 + +.channel CHAN_6ACE +/* 0x6ACE [0xC1 0x0D ] */ instr SF1_INST_13 +/* 0x6AD0 [0x88 0x6A 0xD4 ] */ ldlayer 0, LAYER_6AD4 +/* 0x6AD3 [0xFF ] */ end + +.layer LAYER_6AD4 +/* 0x6AD4 [0x68 0x0D 0x50 ] */ notedv PITCH_DF4, 13, 80 +/* 0x6AD7 [0xF4 0xFB ] */ rjump LAYER_6AD4 + +.channel CHAN_6AD9 +/* 0x6AD9 [0xC1 0x06 ] */ instr SF1_INST_6 +/* 0x6ADB [0x88 0x6A 0xE2 ] */ ldlayer 0, LAYER_6AE2 +/* 0x6ADE [0x89 0x6A 0xE4 ] */ ldlayer 1, LAYER_6AE4 +/* 0x6AE1 [0xFF ] */ end + +.layer LAYER_6AE2 +/* 0x6AE2 [0xC2 0xFA ] */ transpose -6 +.layer LAYER_6AE4 +/* 0x6AE4 [0x73 0x81 0x20 0x64 ] */ notedv PITCH_C5, 288, 100 +/* 0x6AE8 [0xFF ] */ end + +.channel CHAN_6AE9 +/* 0x6AE9 [0x88 0x6A 0xF9 ] */ ldlayer 0, LAYER_6AF9 +/* 0x6AEC [0x89 0x6B 0x07 ] */ ldlayer 1, LAYER_6B07 +/* 0x6AEF [0x8A 0x83 0x37 ] */ ldlayer 2, LAYER_8337 +/* 0x6AF2 [0xED 0x10 ] */ gain 16 +/* 0x6AF4 [0xD7 0x64 ] */ vibfreq 100 +/* 0x6AF6 [0xD8 0x64 ] */ vibdepth 100 +/* 0x6AF8 [0xFF ] */ end + +.layer LAYER_6AF9 +/* 0x6AF9 [0xC6 0x15 ] */ instr SF1_INST_21 +/* 0x6AFB [0xC4 ] */ legato +/* 0x6AFC [0xC7 0x85 0x19 0xFF ] */ portamento 0x85, PITCH_BF2, 255 +/* 0x6B00 [0x5C 0x18 0x64 ] */ notedv PITCH_DF3, 24, 100 +/* 0x6B03 [0x49 0x1C 0x64 ] */ notedv PITCH_GF1, 28, 100 +/* 0x6B06 [0xFF ] */ end + +.layer LAYER_6B07 +/* 0x6B07 [0xC6 0x23 ] */ instr SF1_INST_35 +/* 0x6B09 [0xC4 ] */ legato +/* 0x6B0A [0xC7 0x85 0x1E 0x64 ] */ portamento 0x85, PITCH_EF3, 100 +/* 0x6B0E [0x63 0x0C 0x64 ] */ notedv PITCH_AF3, 12, 100 +/* 0x6B11 [0x5E 0x12 0x64 ] */ notedv PITCH_EF3, 18, 100 +/* 0x6B14 [0xFF ] */ end + +.channel CHAN_6B15 +/* 0x6B15 [0x88 0x6B 0x25 ] */ ldlayer 0, LAYER_6B25 +/* 0x6B18 [0x89 0x6B 0x07 ] */ ldlayer 1, LAYER_6B07 +/* 0x6B1B [0x8A 0x83 0x37 ] */ ldlayer 2, LAYER_8337 +/* 0x6B1E [0xED 0x10 ] */ gain 16 +/* 0x6B20 [0xD7 0x64 ] */ vibfreq 100 +/* 0x6B22 [0xD8 0x64 ] */ vibdepth 100 +/* 0x6B24 [0xFF ] */ end + +.layer LAYER_6B25 +/* 0x6B25 [0xC6 0x15 ] */ instr SF1_INST_21 +/* 0x6B27 [0xC7 0x85 0x1B 0xFF ] */ portamento 0x85, PITCH_C3, 255 +/* 0x6B2B [0x63 0x18 0x64 ] */ notedv PITCH_AF3, 24, 100 +/* 0x6B2E [0x4B 0x66 0x64 ] */ notedv PITCH_AF1, 102, 100 +/* 0x6B31 [0xFF ] */ end + +.channel CHAN_6B32 +/* 0x6B32 [0x88 0x6B 0x3C ] */ ldlayer 0, LAYER_6B3C +/* 0x6B35 [0xED 0x12 ] */ gain 18 +/* 0x6B37 [0xD7 0x64 ] */ vibfreq 100 +/* 0x6B39 [0xD8 0x64 ] */ vibdepth 100 +/* 0x6B3B [0xFF ] */ end + +.layer LAYER_6B3C +/* 0x6B3C [0xC6 0x23 ] */ instr SF1_INST_35 +/* 0x6B3E [0xC7 0x85 0x2A 0x64 ] */ portamento 0x85, PITCH_EF4, 100 +/* 0x6B42 [0x5E 0x70 0x64 ] */ notedv PITCH_EF3, 112, 100 +/* 0x6B45 [0xFF ] */ end + +.channel CHAN_6B46 +/* 0x6B46 [0xFF ] */ end + +.channel CHAN_6B47 +/* 0x6B47 [0xB8 0x03 ] */ rand 3 +/* 0x6B49 [0xF3 0x0E ] */ rbeqz CHAN_6B59 +/* 0x6B4B [0x88 0x6B 0x5A ] */ ldlayer 0, LAYER_6B5A +/* 0x6B4E [0x89 0x6B 0x7B ] */ ldlayer 1, LAYER_6B7B +/* 0x6B51 [0xED 0x0A ] */ gain 10 +/* 0x6B53 [0xD7 0x6A ] */ vibfreq 106 +/* 0x6B55 [0xE2 0x0D 0x0A 0xFF ] */ vibdepthgrad 13, 10, 255 +CHAN_6B59: +/* 0x6B59 [0xFF ] */ end + +.layer LAYER_6B5A +/* 0x6B5A [0xC6 0x4A ] */ instr SF1_INST_74 +/* 0x6B5C [0xC4 ] */ legato +/* 0x6B5D [0xC7 0x85 0x26 0x32 ] */ portamento 0x85, PITCH_B3, 50 +/* 0x6B61 [0x67 0x06 0x7F ] */ notedv PITCH_C4, 6, 127 +/* 0x6B64 [0xC7 0x85 0x27 0x32 ] */ portamento 0x85, PITCH_C4, 50 +/* 0x6B68 [0x68 0x06 0x7F ] */ notedv PITCH_DF4, 6, 127 +/* 0x6B6B [0xC7 0x85 0x28 0x32 ] */ portamento 0x85, PITCH_DF4, 50 +/* 0x6B6F [0x69 0x06 0x7F ] */ notedv PITCH_D4, 6, 127 +/* 0x6B72 [0xC7 0x85 0x29 0x32 ] */ portamento 0x85, PITCH_D4, 50 +/* 0x6B76 [0x6A 0x48 0x7F ] */ notedv PITCH_EF4, 72, 127 +/* 0x6B79 [0xC5 ] */ nolegato +/* 0x6B7A [0xFF ] */ end + +.layer LAYER_6B7B +/* 0x6B7B [0xC0 0x78 ] */ ldelay 120 +/* 0x6B7D [0xC7 0x85 0x26 0x32 ] */ portamento 0x85, PITCH_B3, 50 +/* 0x6B81 [0xC6 0x4A ] */ instr SF1_INST_74 +/* 0x6B83 [0xC4 ] */ legato +/* 0x6B84 [0xC7 0x85 0x26 0x32 ] */ portamento 0x85, PITCH_B3, 50 +/* 0x6B88 [0x67 0x06 0x7F ] */ notedv PITCH_C4, 6, 127 +/* 0x6B8B [0xC7 0x85 0x27 0x32 ] */ portamento 0x85, PITCH_C4, 50 +/* 0x6B8F [0x68 0x06 0x7F ] */ notedv PITCH_DF4, 6, 127 +/* 0x6B92 [0xC7 0x85 0x28 0x32 ] */ portamento 0x85, PITCH_DF4, 50 +/* 0x6B96 [0x69 0x06 0x7F ] */ notedv PITCH_D4, 6, 127 +/* 0x6B99 [0xC7 0x85 0x29 0xF2 ] */ portamento 0x85, PITCH_D4, 242 +/* 0x6B9D [0x6A 0x48 0x7F ] */ notedv PITCH_EF4, 72, 127 +/* 0x6BA0 [0xC5 ] */ nolegato +/* 0x6BA1 [0xFF ] */ end + +.channel CHAN_6BA2 +/* 0x6BA2 [0xC1 0x01 ] */ instr SF1_INST_1 +/* 0x6BA4 [0xED 0x1E ] */ gain 30 +/* 0x6BA6 [0x88 0x6B 0xAE ] */ ldlayer 0, LAYER_6BAE +/* 0x6BA9 [0xD7 0xF4 ] */ vibfreq 244 +/* 0x6BAB [0xD8 0x9A ] */ vibdepth 154 +/* 0x6BAD [0xFF ] */ end + +.layer LAYER_6BAE +/* 0x6BAE [0xCF 0xFF ] */ releaserate 255 +/* 0x6BB0 [0x73 0x06 0x64 ] */ notedv PITCH_C5, 6, 100 +/* 0x6BB3 [0xC7 0x85 0x23 0x84 ] */ portamento 0x85, PITCH_AF3, 132 +/* 0x6BB7 [0x77 0x04 0x64 ] */ notedv PITCH_E5, 4, 100 +/* 0x6BBA [0x74 0x06 0x64 ] */ notedv PITCH_DF5, 6, 100 +/* 0x6BBD [0xC7 0x85 0x25 0x84 ] */ portamento 0x85, PITCH_BF3, 132 +/* 0x6BC1 [0x78 0x0B 0x64 ] */ notedv PITCH_F5, 11, 100 +/* 0x6BC4 [0xFF ] */ end + +.channel CHAN_6BC5 +/* 0x6BC5 [0xC1 0x01 ] */ instr SF1_INST_1 +/* 0x6BC7 [0xDA 0xC3 0xD4 ] */ env ENVELOPE_C3D4 +/* 0x6BCA [0xD9 0xEB ] */ releaserate 235 +/* 0x6BCC [0xED 0x1C ] */ gain 28 +/* 0x6BCE [0xD7 0x14 ] */ vibfreq 20 +/* 0x6BD0 [0xD8 0x7F ] */ vibdepth 127 +/* 0x6BD2 [0x88 0x60 0x6C ] */ ldlayer 0, LAYER_606C +/* 0x6BD5 [0xFF ] */ end + +.channel CHAN_6BD6 +/* 0x6BD6 [0xCC 0xFF ] */ ldi 255 +/* 0x6BD8 [0x76 ] */ stio IO_PORT_6 +/* 0x6BD9 [0xC1 0x01 ] */ instr SF1_INST_1 +/* 0x6BDB [0xED 0x17 ] */ gain 23 +/* 0x6BDD [0x88 0x6B 0xF7 ] */ ldlayer 0, LAYER_6BF7 +/* 0x6BE0 [0x89 0x6C 0x02 ] */ ldlayer 1, LAYER_6C02 +/* 0x6BE3 [0xD7 0x64 ] */ vibfreq 100 +/* 0x6BE5 [0xD8 0x64 ] */ vibdepth 100 +CHAN_6BE7: +/* 0x6BE7 [0xCC 0x0F ] */ ldi 15 +/* 0x6BE9 [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0x6BEC [0x66 ] */ ldio IO_PORT_6 +/* 0x6BED [0xF9 0x6B 0xE7 ] */ bltz CHAN_6BE7 +/* 0x6BF0 [0x88 0x6B 0xFD ] */ ldlayer 0, LAYER_6BFD +/* 0x6BF3 [0x89 0x6C 0x0A ] */ ldlayer 1, LAYER_6C0A +/* 0x6BF6 [0xFF ] */ end + +.layer LAYER_6BF7 +/* 0x6BF7 [0x6B 0x80 0x0F 0x7F ] */ noteldv PITCH_E4, 15, 127 +/* 0x6BFB [0xF4 0xFA ] */ rjump LAYER_6BF7 + +.layer LAYER_6BFD +/* 0x6BFD [0x6B 0x80 0x20 0x7F ] */ noteldv PITCH_E4, 32, 127 +/* 0x6C01 [0xFF ] */ end + +.layer LAYER_6C02 +/* 0x6C02 [0xC0 0x01 ] */ ldelay 1 +LAYER_6C04: +/* 0x6C04 [0x6B 0x80 0x0F 0x7F ] */ noteldv PITCH_E4, 15, 127 +/* 0x6C08 [0xF4 0xFA ] */ rjump LAYER_6C04 + +.layer LAYER_6C0A +/* 0x6C0A [0x6B 0x80 0x20 0x7F ] */ noteldv PITCH_E4, 32, 127 +/* 0x6C0E [0xFF ] */ end + +.channel CHAN_6C0F +/* 0x6C0F [0xED 0x15 ] */ gain 21 +/* 0x6C11 [0x88 0x6C 0x15 ] */ ldlayer 0, LAYER_6C15 +/* 0x6C14 [0xFF ] */ end + +.layer LAYER_6C15 +/* 0x6C15 [0xC6 0x4B ] */ instr SF1_INST_75 +/* 0x6C17 [0xC7 0x85 0x24 0xFF ] */ portamento 0x85, PITCH_A3, 255 +/* 0x6C1B [0x67 0x70 0x78 ] */ notedv PITCH_C4, 112, 120 +/* 0x6C1E [0xFF ] */ end + +.channel CHAN_6C1F +/* 0x6C1F [0xED 0x19 ] */ gain 25 +/* 0x6C21 [0x88 0x6C 0x28 ] */ ldlayer 0, LAYER_6C28 +/* 0x6C24 [0x89 0x6C 0x32 ] */ ldlayer 1, LAYER_6C32 +/* 0x6C27 [0xFF ] */ end + +.layer LAYER_6C28 +/* 0x6C28 [0xC6 0x49 ] */ instr SF1_INST_73 +/* 0x6C2A [0xC7 0x85 0x27 0x01 ] */ portamento 0x85, PITCH_C4, 1 +/* 0x6C2E [0x67 0x70 0x5A ] */ notedv PITCH_C4, 112, 90 +/* 0x6C31 [0xFF ] */ end + +.layer LAYER_6C32 +/* 0x6C32 [0xC6 0x4A ] */ instr SF1_INST_74 +/* 0x6C34 [0x67 0x70 0x64 ] */ notedv PITCH_C4, 112, 100 +/* 0x6C37 [0xFF ] */ end + +.channel CHAN_6C38 +/* 0x6C38 [0xED 0x19 ] */ gain 25 +/* 0x6C3A [0x88 0x6C 0x49 ] */ ldlayer 0, LAYER_6C49 +/* 0x6C3D [0x89 0x83 0x37 ] */ ldlayer 1, LAYER_8337 +/* 0x6C40 [0xE1 0x78 0x5A 0xFF ] */ vibfreqgrad 120, 90, 255 +/* 0x6C44 [0xE2 0x1C 0x00 0x96 ] */ vibdepthgrad 28, 0, 150 +/* 0x6C48 [0xFF ] */ end + +.layer LAYER_6C49 +/* 0x6C49 [0xC6 0x4A ] */ instr SF1_INST_74 +/* 0x6C4B [0xC4 ] */ legato +/* 0x6C4C [0xC7 0x85 0x27 0x61 ] */ portamento 0x85, PITCH_C4, 97 +/* 0x6C50 [0x6C 0x29 0x64 ] */ notedv PITCH_F4, 41, 100 +/* 0x6C53 [0x69 0x28 0x64 ] */ notedv PITCH_D4, 40, 100 +/* 0x6C56 [0xFF ] */ end + +.channel CHAN_6C57 +/* 0x6C57 [0xED 0x16 ] */ gain 22 +/* 0x6C59 [0xD9 0xD2 ] */ releaserate 210 +/* 0x6C5B [0x88 0x6C 0x69 ] */ ldlayer 0, LAYER_6C69 +/* 0x6C5E [0x89 0x6C 0x80 ] */ ldlayer 1, LAYER_6C80 +/* 0x6C61 [0x8A 0x83 0x37 ] */ ldlayer 2, LAYER_8337 +/* 0x6C64 [0xD7 0x78 ] */ vibfreq 120 +/* 0x6C66 [0xD8 0x3C ] */ vibdepth 60 +/* 0x6C68 [0xFF ] */ end + +.layer LAYER_6C69 +/* 0x6C69 [0xC6 0x4A ] */ instr SF1_INST_74 +/* 0x6C6B [0xC7 0x85 0x27 0x61 ] */ portamento 0x85, PITCH_C4, 97 +/* 0x6C6F [0x6F 0x1E 0x64 ] */ notedv PITCH_AF4, 30, 100 +/* 0x6C72 [0x72 0x1E 0x64 ] */ notedv PITCH_B4, 30, 100 +/* 0x6C75 [0x6E 0x1E 0x64 ] */ notedv PITCH_G4, 30, 100 +/* 0x6C78 [0xC4 ] */ legato +/* 0x6C79 [0x68 0x1E 0x64 ] */ notedv PITCH_DF4, 30, 100 +/* 0x6C7C [0x64 0x1E 0x50 ] */ notedv PITCH_A3, 30, 80 +/* 0x6C7F [0xFF ] */ end + +.layer LAYER_6C80 +/* 0x6C80 [0xC6 0x4A ] */ instr SF1_INST_74 +/* 0x6C82 [0xC0 0x0F ] */ ldelay 15 +/* 0x6C84 [0xC7 0x85 0x27 0x61 ] */ portamento 0x85, PITCH_C4, 97 +/* 0x6C88 [0x6E 0x1E 0x64 ] */ notedv PITCH_G4, 30, 100 +/* 0x6C8B [0x71 0x1E 0x64 ] */ notedv PITCH_BF4, 30, 100 +/* 0x6C8E [0x6D 0x1E 0x64 ] */ notedv PITCH_GF4, 30, 100 +/* 0x6C91 [0xC4 ] */ legato +/* 0x6C92 [0x67 0x1E 0x5A ] */ notedv PITCH_C4, 30, 90 +/* 0x6C95 [0x65 0x1E 0x46 ] */ notedv PITCH_BF3, 30, 70 +/* 0x6C98 [0xFF ] */ end + +.channel CHAN_6C99 +/* 0x6C99 [0x88 0x6C 0x9D ] */ ldlayer 0, LAYER_6C9D +/* 0x6C9C [0xFF ] */ end + +.layer LAYER_6C9D +/* 0x6C9D [0xC6 0x4D ] */ instr SF1_INST_77 +/* 0x6C9F [0x60 0x64 0x6E ] */ notedv PITCH_F3, 100, 110 +/* 0x6CA2 [0xFF ] */ end + +.channel CHAN_6CA3 +/* 0x6CA3 [0x88 0x6C 0xAF ] */ ldlayer 0, LAYER_6CAF +/* 0x6CA6 [0xE1 0x74 0xFF 0x7F ] */ vibfreqgrad 116, 255, 127 +/* 0x6CAA [0xE2 0xF4 0xFF 0x7F ] */ vibdepthgrad 244, 255, 127 +/* 0x6CAE [0xFF ] */ end + +.layer LAYER_6CAF +/* 0x6CAF [0xC6 0x4F ] */ instr SF1_INST_79 +/* 0x6CB1 [0x72 0x20 0x64 ] */ notedv PITCH_B4, 32, 100 +.layer LAYER_6CB4 +/* 0x6CB4 [0xC6 0x50 ] */ instr SF1_INST_80 +/* 0x6CB6 [0xC7 0x81 0x32 0xB4 ] */ portamento 0x81, PITCH_B4, 180 +/* 0x6CBA [0x6E 0x16 0x64 ] */ notedv PITCH_G4, 22, 100 +/* 0x6CBD [0xFF ] */ end + +.channel CHAN_6CBE +/* 0x6CBE [0x88 0x6C 0xCA ] */ ldlayer 0, LAYER_6CCA +/* 0x6CC1 [0xE1 0x74 0xFF 0x7F ] */ vibfreqgrad 116, 255, 127 +/* 0x6CC5 [0xE2 0xF4 0xFF 0x7F ] */ vibdepthgrad 244, 255, 127 +/* 0x6CC9 [0xFF ] */ end + +.layer LAYER_6CCA +/* 0x6CCA [0xC6 0x4F ] */ instr SF1_INST_79 +/* 0x6CCC [0x72 0x20 0x64 ] */ notedv PITCH_B4, 32, 100 +/* 0x6CCF [0xFF ] */ end + +.channel CHAN_6CD0 +/* 0x6CD0 [0x88 0x6C 0xB4 ] */ ldlayer 0, LAYER_6CB4 +/* 0x6CD3 [0xE1 0xC8 0xFF 0x7F ] */ vibfreqgrad 200, 255, 127 +/* 0x6CD7 [0xE2 0xF4 0xFF 0x7F ] */ vibdepthgrad 244, 255, 127 +/* 0x6CDB [0xFF ] */ end + +.channel CHAN_6CDC +/* 0x6CDC [0x88 0x6C 0xE0 ] */ ldlayer 0, LAYER_6CE0 +/* 0x6CDF [0xFF ] */ end + +.layer LAYER_6CE0 +/* 0x6CE0 [0xC6 0x51 ] */ instr SF1_INST_81 +/* 0x6CE2 [0x67 0x24 0x64 ] */ notedv PITCH_C4, 36, 100 +/* 0x6CE5 [0xFF ] */ end + +.channel CHAN_6CE6 +/* 0x6CE6 [0x88 0x6C 0xEA ] */ ldlayer 0, LAYER_6CEA +/* 0x6CE9 [0xFF ] */ end + +.layer LAYER_6CEA +/* 0x6CEA [0xF0 0x10 0x00 ] */ unk_F0 4096 +/* 0x6CED [0xC6 0x47 ] */ instr SF1_INST_71 +/* 0x6CEF [0x62 0x64 0x64 ] */ notedv PITCH_G3, 100, 100 +/* 0x6CF2 [0xFF ] */ end + +.channel CHAN_6CF3 +/* 0x6CF3 [0x88 0x6A 0xA7 ] */ ldlayer 0, LAYER_6AA7 +/* 0x6CF6 [0x89 0x83 0x37 ] */ ldlayer 1, LAYER_8337 +/* 0x6CF9 [0xD7 0x80 ] */ vibfreq 128 +/* 0x6CFB [0xD8 0xC0 ] */ vibdepth 192 +/* 0x6CFD [0xFF ] */ end + +.channel CHAN_6CFE +/* 0x6CFE [0x88 0x6D 0x09 ] */ ldlayer 0, LAYER_6D09 +/* 0x6D01 [0x89 0x83 0x37 ] */ ldlayer 1, LAYER_8337 +/* 0x6D04 [0xD8 0x60 ] */ vibdepth 96 +/* 0x6D06 [0xD7 0x80 ] */ vibfreq 128 +/* 0x6D08 [0xFF ] */ end + +.layer LAYER_6D09 +/* 0x6D09 [0xC6 0x40 ] */ instr SF1_INST_64 +/* 0x6D0B [0xC7 0x81 0x35 0xFF ] */ portamento 0x81, PITCH_D5, 255 +/* 0x6D0F [0x7E 0x0A 0x64 ] */ notedv PITCH_B5, 10, 100 +/* 0x6D12 [0xC7 0x81 0x3A 0xFF ] */ portamento 0x81, PITCH_G5, 255 +/* 0x6D16 [0x74 0x30 0x64 ] */ notedv PITCH_DF5, 48, 100 +/* 0x6D19 [0xFF ] */ end + +.channel CHAN_6D1A +/* 0x6D1A [0x88 0x6D 0x1E ] */ ldlayer 0, LAYER_6D1E +/* 0x6D1D [0xFF ] */ end + +.layer LAYER_6D1E +/* 0x6D1E [0xC6 0x26 ] */ instr SF1_INST_38 +/* 0x6D20 [0x6C 0x80 0xA0 0x6E ] */ notedv PITCH_F4, 160, 110 +/* 0x6D24 [0xFF ] */ end + +.channel CHAN_6D25 +/* 0x6D25 [0x88 0x6D 0x29 ] */ ldlayer 0, LAYER_6D29 +/* 0x6D28 [0xFF ] */ end + +.layer LAYER_6D29 +/* 0x6D29 [0xC6 0x4E ] */ instr SF1_INST_78 +/* 0x6D2B [0x67 0x32 0x6E ] */ notedv PITCH_C4, 50, 110 +/* 0x6D2E [0xFF ] */ end + +.channel CHAN_6D2F +/* 0x6D2F [0x88 0x6D 0x3C ] */ ldlayer 0, LAYER_6D3C +/* 0x6D32 [0x89 0x6D 0x3A ] */ ldlayer 1, LAYER_6D3A +/* 0x6D35 [0xD7 0x14 ] */ vibfreq 20 +/* 0x6D37 [0xD8 0x64 ] */ vibdepth 100 +/* 0x6D39 [0xFF ] */ end + +.layer LAYER_6D3A +/* 0x6D3A [0xC2 0x0C ] */ transpose 12 +.layer LAYER_6D3C +/* 0x6D3C [0xC6 0x4C ] */ instr SF1_INST_76 +/* 0x6D3E [0x67 0x0F 0x55 ] */ notedv PITCH_C4, 15, 85 +/* 0x6D41 [0x67 0x0F 0x55 ] */ notedv PITCH_C4, 15, 85 +/* 0x6D44 [0x67 0x0F 0x55 ] */ notedv PITCH_C4, 15, 85 +/* 0x6D47 [0x67 0x0A 0x55 ] */ notedv PITCH_C4, 10, 85 +/* 0x6D4A [0x67 0x0A 0x55 ] */ notedv PITCH_C4, 10, 85 +/* 0x6D4D [0x67 0x05 0x55 ] */ notedv PITCH_C4, 5, 85 +/* 0x6D50 [0x67 0x05 0x55 ] */ notedv PITCH_C4, 5, 85 +/* 0x6D53 [0xFF ] */ end + +.channel CHAN_6D54 +/* 0x6D54 [0xD9 0xC8 ] */ releaserate 200 +/* 0x6D56 [0x88 0x6D 0x63 ] */ ldlayer 0, LAYER_6D63 +/* 0x6D59 [0x89 0x6D 0x61 ] */ ldlayer 1, LAYER_6D61 +/* 0x6D5C [0xD7 0x14 ] */ vibfreq 20 +/* 0x6D5E [0xD8 0x64 ] */ vibdepth 100 +/* 0x6D60 [0xFF ] */ end + +.layer LAYER_6D61 +/* 0x6D61 [0xC2 0x0C ] */ transpose 12 +.layer LAYER_6D63 +/* 0x6D63 [0xC6 0x4C ] */ instr SF1_INST_76 +LAYER_6D65: +/* 0x6D65 [0x67 0xF5 0x30 0x55 ] */ notedv PITCH_C4, 30000, 85 +/* 0x6D69 [0xF4 0xFA ] */ rjump LAYER_6D65 + +/* 0x6D6B [0xFF ] */ end + +.channel CHAN_6D6C +/* 0x6D6C [0x88 0x6D 0x74 ] */ ldlayer 0, LAYER_6D74 +/* 0x6D6F [0xD7 0x50 ] */ vibfreq 80 +/* 0x6D71 [0xD8 0x40 ] */ vibdepth 64 +/* 0x6D73 [0xFF ] */ end + +.layer LAYER_6D74 +/* 0x6D74 [0xC6 0x48 ] */ instr SF1_INST_72 +/* 0x6D76 [0xC4 ] */ legato +LAYER_6D77: +/* 0x6D77 [0x69 0xF5 0x30 0x46 ] */ notedv PITCH_D4, 30000, 70 +/* 0x6D7B [0xF4 0xFA ] */ rjump LAYER_6D77 + +/* 0x6D7D [0xFF ] */ end + +.channel CHAN_6D7E +/* 0x6D7E [0xC1 0x38 ] */ instr SF1_INST_56 +/* 0x6D80 [0x88 0x6D 0x84 ] */ ldlayer 0, LAYER_6D84 +/* 0x6D83 [0xFF ] */ end + +.layer LAYER_6D84 +/* 0x6D84 [0xC7 0x85 0x35 0xFF ] */ portamento 0x85, PITCH_D5, 255 +/* 0x6D88 [0x79 0x08 0x64 ] */ notedv PITCH_GF5, 8, 100 +/* 0x6D8B [0x7C 0x10 0x64 ] */ notedv PITCH_A5, 16, 100 +/* 0x6D8E [0xFF ] */ end + +.channel CHAN_6D8F +/* 0x6D8F [0x88 0x6D 0x97 ] */ ldlayer 0, LAYER_6D97 +/* 0x6D92 [0xD7 0x50 ] */ vibfreq 80 +/* 0x6D94 [0xD8 0x40 ] */ vibdepth 64 +/* 0x6D96 [0xFF ] */ end + +.layer LAYER_6D97 +/* 0x6D97 [0xC7 0x81 0x27 0xFF ] */ portamento 0x81, PITCH_C4, 255 +/* 0x6D9B [0xC6 0x3F ] */ instr SF1_INST_63 +/* 0x6D9D [0x7E 0x80 0xFF 0x64 ] */ notedv PITCH_B5, 255, 100 +/* 0x6DA1 [0xFF ] */ end + +.channel CHAN_6DA2 +/* 0x6DA2 [0x88 0x6D 0xAB ] */ ldlayer 0, LAYER_6DAB +/* 0x6DA5 [0x89 0x6D 0xB5 ] */ ldlayer 1, LAYER_6DB5 +/* 0x6DA8 [0xFF ] */ end + +.layer LAYER_6DA9 +/* 0x6DA9 [0xC2 0xF8 ] */ transpose -8 +.layer LAYER_6DAB +/* 0x6DAB [0xC6 0x43 ] */ instr SF1_INST_67 +/* 0x6DAD [0xC4 ] */ legato +LAYER_6DAE: +/* 0x6DAE [0x67 0xF5 0x30 0x64 ] */ notedv PITCH_C4, 30000, 100 +/* 0x6DB2 [0xF4 0xFA ] */ rjump LAYER_6DAE + +/* 0x6DB4 [0xFF ] */ end + +.layer LAYER_6DB5 +/* 0x6DB5 [0xC6 0x44 ] */ instr SF1_INST_68 +/* 0x6DB7 [0xC4 ] */ legato +LAYER_6DB8: +/* 0x6DB8 [0x5A 0xF5 0x30 0x64 ] */ notedv PITCH_B2, 30000, 100 +/* 0x6DBC [0xF4 0xFA ] */ rjump LAYER_6DB8 + +/* 0x6DBE [0xFF ] */ end + +.channel CHAN_6DBF +/* 0x6DBF [0x88 0x6D 0xC3 ] */ ldlayer 0, LAYER_6DC3 +/* 0x6DC2 [0xFF ] */ end + +.layer LAYER_6DC3 +/* 0x6DC3 [0xC6 0x45 ] */ instr SF1_INST_69 +/* 0x6DC5 [0xC4 ] */ legato +LAYER_6DC6: +/* 0x6DC6 [0x64 0xF5 0x30 0x64 ] */ notedv PITCH_A3, 30000, 100 +/* 0x6DCA [0xF4 0xFA ] */ rjump LAYER_6DC6 + +/* 0x6DCC [0xFF ] */ end + +.channel CHAN_6DCD +/* 0x6DCD [0x88 0x6D 0xD1 ] */ ldlayer 0, LAYER_6DD1 +/* 0x6DD0 [0xFF ] */ end + +.layer LAYER_6DD1 +/* 0x6DD1 [0xC6 0x42 ] */ instr SF1_INST_66 +/* 0x6DD3 [0x6F 0x70 0x64 ] */ notedv PITCH_AF4, 112, 100 +/* 0x6DD6 [0xFF ] */ end + +.channel CHAN_6DD7 +/* 0x6DD7 [0x88 0x6D 0xDB ] */ ldlayer 0, LAYER_6DDB +/* 0x6DDA [0xFF ] */ end + +.layer LAYER_6DDB +/* 0x6DDB [0xC6 0x54 ] */ instr SF1_INST_84 +/* 0x6DDD [0x67 0x80 0x39 0x64 ] */ noteldv PITCH_C4, 57, 100 +/* 0x6DE1 [0xFF ] */ end + +.channel CHAN_6DE2 +/* 0x6DE2 [0x88 0x6D 0xE9 ] */ ldlayer 0, LAYER_6DE9 +/* 0x6DE5 [0x89 0x83 0x37 ] */ ldlayer 1, LAYER_8337 +/* 0x6DE8 [0xFF ] */ end + +.layer LAYER_6DE9 +/* 0x6DE9 [0xC6 0x55 ] */ instr SF1_INST_85 +/* 0x6DEB [0x67 0x30 0x7F ] */ notedv PITCH_C4, 48, 127 +/* 0x6DEE [0xFF ] */ end + +.channel CHAN_6DEF +/* 0x6DEF [0x88 0x6D 0xF6 ] */ ldlayer 0, LAYER_6DF6 +/* 0x6DF2 [0x89 0x83 0x37 ] */ ldlayer 1, LAYER_8337 +/* 0x6DF5 [0xFF ] */ end + +.layer LAYER_6DF6 +/* 0x6DF6 [0xC6 0x56 ] */ instr SF1_INST_86 +/* 0x6DF8 [0x65 0x05 0x64 ] */ notedv PITCH_BF3, 5, 100 +/* 0x6DFB [0x65 0x05 0x64 ] */ notedv PITCH_BF3, 5, 100 +/* 0x6DFE [0x65 0x05 0x64 ] */ notedv PITCH_BF3, 5, 100 +/* 0x6E01 [0x65 0x80 0x90 0x64 ] */ notedv PITCH_BF3, 144, 100 +/* 0x6E05 [0xFF ] */ end + +.channel CHAN_6E06 +/* 0x6E06 [0x88 0x6E 0x10 ] */ ldlayer 0, LAYER_6E10 +/* 0x6E09 [0x89 0x6E 0x12 ] */ ldlayer 1, LAYER_6E12 +/* 0x6E0C [0x8A 0x6E 0x1E ] */ ldlayer 2, LAYER_6E1E +/* 0x6E0F [0xFF ] */ end + +.layer LAYER_6E10 +/* 0x6E10 [0xC2 0xF4 ] */ transpose -12 +.layer LAYER_6E12 +/* 0x6E12 [0xC6 0x00 ] */ instr SF1_INST_0 +/* 0x6E14 [0xCB 0xC4 0x54 0xC8 ] */ env ENVELOPE_C454, 200 +LAYER_6E18: +/* 0x6E18 [0x62 0xF5 0x30 0x64 ] */ notedv PITCH_G3, 30000, 100 +/* 0x6E1C [0xF4 0xFA ] */ rjump LAYER_6E18 + +.layer LAYER_6E1E +/* 0x6E1E [0xC6 0x46 ] */ instr SF1_INST_70 +/* 0x6E20 [0xCB 0xC4 0x44 0xC8 ] */ env ENVELOPE_C444, 200 +/* 0x6E24 [0x55 0x81 0x80 0x64 ] */ notedv PITCH_GF2, 384, 100 +/* 0x6E28 [0xFF ] */ end + +.channel CHAN_6E29 +/* 0x6E29 [0x88 0x6E 0x2D ] */ ldlayer 0, LAYER_6E2D +/* 0x6E2C [0xFF ] */ end + +.layer LAYER_6E2D +/* 0x6E2D [0xC6 0x5B ] */ instr SF1_INST_91 +/* 0x6E2F [0xC0 0x30 ] */ ldelay 48 +/* 0x6E31 [0x67 0x80 0x85 0x78 ] */ notedv PITCH_C4, 133, 120 +/* 0x6E35 [0xFF ] */ end + +.channel CHAN_6E36 +/* 0x6E36 [0xC1 0x03 ] */ instr SF1_INST_3 +/* 0x6E38 [0x88 0x6E 0x40 ] */ ldlayer 0, LAYER_6E40 +/* 0x6E3B [0xD7 0x50 ] */ vibfreq 80 +/* 0x6E3D [0xD8 0x40 ] */ vibdepth 64 +/* 0x6E3F [0xFF ] */ end + +.layer LAYER_6E40 +/* 0x6E40 [0xC4 ] */ legato +LAYER_6E41: +/* 0x6E41 [0x63 0xF5 0x30 0x64 ] */ notedv PITCH_AF3, 30000, 100 +/* 0x6E45 [0xF4 0xFA ] */ rjump LAYER_6E41 + +.channel CHAN_6E47 +/* 0x6E47 [0x88 0x6E 0x52 ] */ ldlayer 0, LAYER_6E52 +/* 0x6E4A [0x89 0x83 0x37 ] */ ldlayer 1, LAYER_8337 +/* 0x6E4D [0xD7 0x80 ] */ vibfreq 128 +/* 0x6E4F [0xD8 0x60 ] */ vibdepth 96 +/* 0x6E51 [0xFF ] */ end + +.layer LAYER_6E52 +/* 0x6E52 [0xC6 0x07 ] */ instr SF1_INST_7 +/* 0x6E54 [0xC7 0x81 0x2E 0x60 ] */ portamento 0x81, PITCH_G4, 96 +/* 0x6E58 [0x7E 0x16 0x64 ] */ notedv PITCH_B5, 22, 100 +/* 0x6E5B [0xC7 0x81 0x37 0xCF ] */ portamento 0x81, PITCH_E5, 207 +/* 0x6E5F [0x72 0x60 0x64 ] */ notedv PITCH_B4, 96, 100 +/* 0x6E62 [0xFF ] */ end + +.channel CHAN_6E63 +/* 0x6E63 [0x88 0x6E 0x6E ] */ ldlayer 0, LAYER_6E6E +/* 0x6E66 [0x89 0x83 0x37 ] */ ldlayer 1, LAYER_8337 +/* 0x6E69 [0xD7 0x80 ] */ vibfreq 128 +/* 0x6E6B [0xD8 0x60 ] */ vibdepth 96 +/* 0x6E6D [0xFF ] */ end + +.layer LAYER_6E6E +/* 0x6E6E [0xC6 0x38 ] */ instr SF1_INST_56 +/* 0x6E70 [0xC7 0x81 0x29 0xA0 ] */ portamento 0x81, PITCH_D4, 160 +/* 0x6E74 [0x7A 0x40 0x64 ] */ notedv PITCH_G5, 64, 100 +/* 0x6E77 [0xC7 0x81 0x32 0xCF ] */ portamento 0x81, PITCH_B4, 207 +/* 0x6E7B [0x64 0x80 0xA0 0x64 ] */ notedv PITCH_A3, 160, 100 +/* 0x6E7F [0xFF ] */ end + +.channel CHAN_6E80 +/* 0x6E80 [0xC1 0x2F ] */ instr SF1_INST_47 +/* 0x6E82 [0x88 0x6E 0x8A ] */ ldlayer 0, LAYER_6E8A +/* 0x6E85 [0xD7 0xC0 ] */ vibfreq 192 +/* 0x6E87 [0xD8 0xA0 ] */ vibdepth 160 +/* 0x6E89 [0xFF ] */ end + +.layer LAYER_6E8A +/* 0x6E8A [0x6B 0x78 0x64 ] */ notedv PITCH_E4, 120, 100 +/* 0x6E8D [0xFF ] */ end + +.channel CHAN_6E8E +/* 0x6E8E [0xC1 0x7E ] */ instr FONTANY_INSTR_SFX +/* 0x6E90 [0x88 0x6E 0x94 ] */ ldlayer 0, LAYER_6E94 +/* 0x6E93 [0xFF ] */ end + +.layer LAYER_6E94 +/* 0x6E94 [0xF0 0x00 0x40 ] */ unk_F0 64 +/* 0x6E97 [0x53 0x00 0x64 ] */ notedv SF1_EFFECT_19, 0, 100 +/* 0x6E9A [0xFF ] */ end + +.channel CHAN_6E9B +/* 0x6E9B [0xC1 0x59 ] */ instr SF1_INST_89 +/* 0x6E9D [0x88 0x6E 0xA4 ] */ ldlayer 0, LAYER_6EA4 +/* 0x6EA0 [0x89 0x6E 0xA8 ] */ ldlayer 1, LAYER_6EA8 +/* 0x6EA3 [0xFF ] */ end + +.layer LAYER_6EA4 +/* 0x6EA4 [0x73 0x0F 0x55 ] */ notedv PITCH_C5, 15, 85 +/* 0x6EA7 [0xFF ] */ end + +.layer LAYER_6EA8 +/* 0x6EA8 [0xC6 0x58 ] */ instr SF1_INST_88 +/* 0x6EAA [0x66 0x03 0x23 ] */ notedv PITCH_B3, 3, 35 +/* 0x6EAD [0xFF ] */ end + +.channel CHAN_6EAE +/* 0x6EAE [0xC1 0x58 ] */ instr SF1_INST_88 +/* 0x6EB0 [0x88 0x6E 0xB4 ] */ ldlayer 0, LAYER_6EB4 +/* 0x6EB3 [0xFF ] */ end + +.layer LAYER_6EB4 +/* 0x6EB4 [0x67 0x64 0x64 ] */ notedv PITCH_C4, 100, 100 +/* 0x6EB7 [0xFF ] */ end + +.channel CHAN_6EB8 +/* 0x6EB8 [0xC1 0x02 ] */ instr SF1_INST_2 +/* 0x6EBA [0xD7 0x7F ] */ vibfreq 127 +/* 0x6EBC [0xD8 0x54 ] */ vibdepth 84 +/* 0x6EBE [0x88 0x6E 0xD1 ] */ ldlayer 0, LAYER_6ED1 +/* 0x6EC1 [0x89 0x6E 0xDB ] */ ldlayer 1, LAYER_6EDB +/* 0x6EC4 [0xCC 0x64 ] */ ldi 100 +/* 0x6EC6 [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0x6EC9 [0xCC 0x28 ] */ ldi 40 +/* 0x6ECB [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0x6ECE [0xFB 0x6E 0xE1 ] */ jump CHAN_6EE1 + +.layer LAYER_6ED1 +/* 0x6ED1 [0xC4 ] */ legato +/* 0x6ED2 [0xC7 0x85 0x0F 0x78 ] */ portamento 0x85, PITCH_C2, 120 +/* 0x6ED6 [0x67 0x80 0x7F 0x64 ] */ noteldv PITCH_C4, 127, 100 +/* 0x6EDA [0xFF ] */ end + +.layer LAYER_6EDB +/* 0x6EDB [0xC0 0x80 0x7F ] */ lldelay 127 +/* 0x6EDE [0xFB 0x78 0x41 ] */ jump LAYER_7841 + +.channel CHAN_6EE1 +/* 0x6EE1 [0xC1 0x09 ] */ instr SF1_INST_9 +/* 0x6EE3 [0xD7 0x60 ] */ vibfreq 96 +/* 0x6EE5 [0xD8 0x80 ] */ vibdepth 128 +/* 0x6EE7 [0x88 0x6E 0xEB ] */ ldlayer 0, LAYER_6EEB +/* 0x6EEA [0xFF ] */ end + +.layer LAYER_6EEB +/* 0x6EEB [0xCB 0xC4 0x80 0xE6 ] */ env ENVELOPE_C480, 230 +/* 0x6EEF [0x49 0x70 0x50 ] */ notedv PITCH_GF1, 112, 80 +/* 0x6EF2 [0xCB 0xC4 0x34 0xE6 ] */ env ENVELOPE_C434, 230 +LAYER_6EF6: +/* 0x6EF6 [0x49 0x70 0x50 ] */ notedv PITCH_GF1, 112, 80 +/* 0x6EF9 [0xF4 0xFB ] */ rjump LAYER_6EF6 + +.channel CHAN_6EFB +/* 0x6EFB [0xC1 0x1F ] */ instr SF1_INST_31 +/* 0x6EFD [0xD7 0x60 ] */ vibfreq 96 +/* 0x6EFF [0xD8 0x80 ] */ vibdepth 128 +/* 0x6F01 [0x88 0x6F 0x1D ] */ ldlayer 0, LAYER_6F1D +/* 0x6F04 [0x89 0x6F 0x0E ] */ ldlayer 1, LAYER_6F0E +/* 0x6F07 [0x8A 0x6F 0x13 ] */ ldlayer 2, LAYER_6F13 +/* 0x6F0A [0x8B 0x6F 0x18 ] */ ldlayer 3, LAYER_6F18 +/* 0x6F0D [0xFF ] */ end + +.layer LAYER_6F0E +/* 0x6F0E [0xC0 0x4F ] */ ldelay 79 +/* 0x6F10 [0xFB 0x74 0xB0 ] */ jump LAYER_74B0 + +.layer LAYER_6F13 +/* 0x6F13 [0xC0 0x4F ] */ ldelay 79 +/* 0x6F15 [0xFB 0x74 0xB4 ] */ jump LAYER_74B4 + +.layer LAYER_6F18 +/* 0x6F18 [0xC0 0x4F ] */ ldelay 79 +/* 0x6F1A [0xFB 0x74 0xB6 ] */ jump LAYER_74B6 + +.layer LAYER_6F1D +/* 0x6F1D [0xC6 0x09 ] */ instr SF1_INST_9 +/* 0x6F1F [0xC4 ] */ legato +/* 0x6F20 [0xC7 0x85 0x09 0xFF ] */ portamento 0x85, PITCH_GF1, 255 +/* 0x6F24 [0x53 0x15 0x64 ] */ notedv PITCH_E2, 21, 100 +/* 0x6F27 [0xC7 0x85 0x13 0xFF ] */ portamento 0x85, PITCH_E2, 255 +/* 0x6F2B [0x4F 0x3A 0x64 ] */ notedv PITCH_C2, 58, 100 +/* 0x6F2E [0xC5 ] */ nolegato +/* 0x6F2F [0x4C 0x0A 0x50 ] */ notedv PITCH_A1, 10, 80 +/* 0x6F32 [0x4D 0x0A 0x50 ] */ notedv PITCH_BF1, 10, 80 +/* 0x6F35 [0x4E 0x07 0x3C ] */ notedv PITCH_B1, 7, 60 +/* 0x6F38 [0x4F 0x07 0x3C ] */ notedv PITCH_C2, 7, 60 +/* 0x6F3B [0x50 0x07 0x3C ] */ notedv PITCH_DF2, 7, 60 +/* 0x6F3E [0x51 0x07 0x3C ] */ notedv PITCH_D2, 7, 60 +/* 0x6F41 [0x52 0x07 0x3C ] */ notedv PITCH_EF2, 7, 60 +/* 0x6F44 [0x53 0x07 0x3C ] */ notedv PITCH_E2, 7, 60 +/* 0x6F47 [0x54 0x07 0x3C ] */ notedv PITCH_F2, 7, 60 +/* 0x6F4A [0x55 0x07 0x3C ] */ notedv PITCH_GF2, 7, 60 +/* 0x6F4D [0x56 0x07 0x3C ] */ notedv PITCH_G2, 7, 60 +/* 0x6F50 [0x57 0x07 0x37 ] */ notedv PITCH_AF2, 7, 55 +/* 0x6F53 [0x58 0x07 0x37 ] */ notedv PITCH_A2, 7, 55 +/* 0x6F56 [0x59 0x07 0x37 ] */ notedv PITCH_BF2, 7, 55 +/* 0x6F59 [0x5A 0x07 0x37 ] */ notedv PITCH_B2, 7, 55 +/* 0x6F5C [0x5B 0x07 0x28 ] */ notedv PITCH_C3, 7, 40 +/* 0x6F5F [0x5C 0x07 0x28 ] */ notedv PITCH_DF3, 7, 40 +/* 0x6F62 [0x5D 0x06 0x1E ] */ notedv PITCH_D3, 6, 30 +/* 0x6F65 [0x5E 0x06 0x14 ] */ notedv PITCH_EF3, 6, 20 +/* 0x6F68 [0x5F 0x05 0x0F ] */ notedv PITCH_E3, 5, 15 +/* 0x6F6B [0x60 0x05 0x0A ] */ notedv PITCH_F3, 5, 10 +/* 0x6F6E [0x61 0x05 0x0A ] */ notedv PITCH_GF3, 5, 10 +/* 0x6F71 [0x62 0x05 0x0A ] */ notedv PITCH_G3, 5, 10 +/* 0x6F74 [0x63 0x05 0x0A ] */ notedv PITCH_AF3, 5, 10 +/* 0x6F77 [0x64 0x05 0x0A ] */ notedv PITCH_A3, 5, 10 +/* 0x6F7A [0x65 0x05 0x0A ] */ notedv PITCH_BF3, 5, 10 +/* 0x6F7D [0x65 0x05 0x0A ] */ notedv PITCH_BF3, 5, 10 +/* 0x6F80 [0x66 0x05 0x0A ] */ notedv PITCH_B3, 5, 10 +/* 0x6F83 [0x66 0x05 0x0A ] */ notedv PITCH_B3, 5, 10 +/* 0x6F86 [0x68 0x05 0x0A ] */ notedv PITCH_DF4, 5, 10 +/* 0x6F89 [0x68 0x05 0x0A ] */ notedv PITCH_DF4, 5, 10 +/* 0x6F8C [0x68 0x05 0x0A ] */ notedv PITCH_DF4, 5, 10 +/* 0x6F8F [0x68 0x05 0x0A ] */ notedv PITCH_DF4, 5, 10 +/* 0x6F92 [0x68 0x05 0x0A ] */ notedv PITCH_DF4, 5, 10 +/* 0x6F95 [0x68 0x05 0x0A ] */ notedv PITCH_DF4, 5, 10 +/* 0x6F98 [0xFF ] */ end + +.channel CHAN_6F99 +/* 0x6F99 [0x88 0x6F 0xA1 ] */ ldlayer 0, LAYER_6FA1 +/* 0x6F9C [0xFF ] */ end + +.channel CHAN_6F9D +/* 0x6F9D [0x88 0x6F 0xA3 ] */ ldlayer 0, LAYER_6FA3 +/* 0x6FA0 [0xFF ] */ end + +.layer LAYER_6FA1 +/* 0x6FA1 [0xC0 0x2A ] */ ldelay 42 +.layer LAYER_6FA3 +/* 0x6FA3 [0xC6 0x7E ] */ instr FONTANY_INSTR_SFX +/* 0x6FA5 [0x73 0x00 0x64 ] */ notedv SF1_EFFECT_51, 0, 100 +/* 0x6FA8 [0xFF ] */ end + +.channel CHAN_6FA9 +/* 0x6FA9 [0xED 0x07 ] */ gain 7 +/* 0x6FAB [0xC1 0x5C ] */ instr SF1_INST_92 +/* 0x6FAD [0x88 0x6F 0xB1 ] */ ldlayer 0, LAYER_6FB1 +/* 0x6FB0 [0xFF ] */ end + +.layer LAYER_6FB1 +/* 0x6FB1 [0x67 0x3E 0x7F ] */ notedv PITCH_C4, 62, 127 +/* 0x6FB4 [0xFF ] */ end + +.channel CHAN_6FB5 +/* 0x6FB5 [0xED 0x10 ] */ gain 16 +/* 0x6FB7 [0xD7 0x64 ] */ vibfreq 100 +/* 0x6FB9 [0xD8 0x7F ] */ vibdepth 127 +/* 0x6FBB [0x88 0x6F 0xC2 ] */ ldlayer 0, LAYER_6FC2 +/* 0x6FBE [0x89 0x6F 0xC8 ] */ ldlayer 1, LAYER_6FC8 +/* 0x6FC1 [0xFF ] */ end + +.layer LAYER_6FC2 +/* 0x6FC2 [0xC6 0x0B ] */ instr SF1_INST_11 +/* 0x6FC4 [0x59 0x13 0x34 ] */ notedv PITCH_BF2, 19, 52 +/* 0x6FC7 [0xFF ] */ end + +.layer LAYER_6FC8 +/* 0x6FC8 [0xC6 0x14 ] */ instr SF1_INST_20 +/* 0x6FCA [0x48 0x0F 0x64 ] */ notedv PITCH_F1, 15, 100 +/* 0x6FCD [0xFF ] */ end + +.channel CHAN_6FCE +/* 0x6FCE [0xC1 0x22 ] */ instr SF1_INST_34 +/* 0x6FD0 [0x88 0x6F 0xD7 ] */ ldlayer 0, LAYER_6FD7 +/* 0x6FD3 [0xDA 0xC3 0xB4 ] */ env ENVELOPE_C3B4 +/* 0x6FD6 [0xFF ] */ end + +.layer LAYER_6FD7 +/* 0x6FD7 [0x79 0x06 0x50 ] */ notedv PITCH_GF5, 6, 80 +/* 0x6FDA [0x7B 0x06 0x50 ] */ notedv PITCH_AF5, 6, 80 +/* 0x6FDD [0x7D 0x06 0x50 ] */ notedv PITCH_BF5, 6, 80 +/* 0x6FE0 [0x7B 0x06 0x50 ] */ notedv PITCH_AF5, 6, 80 +/* 0x6FE3 [0xF4 0xF2 ] */ rjump LAYER_6FD7 + +.channel CHAN_6FE5 +/* 0x6FE5 [0xED 0x07 ] */ gain 7 +/* 0x6FE7 [0x88 0x6F 0xF2 ] */ ldlayer 0, LAYER_6FF2 +/* 0x6FEA [0x89 0x70 0x01 ] */ ldlayer 1, LAYER_7001 +/* 0x6FED [0xD7 0xE0 ] */ vibfreq 224 +/* 0x6FEF [0xD8 0x60 ] */ vibdepth 96 +/* 0x6FF1 [0xFF ] */ end + +.layer LAYER_6FF2 +/* 0x6FF2 [0xF0 0x10 0x00 ] */ unk_F0 4096 +/* 0x6FF5 [0xC6 0x5C ] */ instr SF1_INST_92 +/* 0x6FF7 [0x67 0x0A 0x7F ] */ notedv PITCH_C4, 10, 127 +/* 0x6FFA [0x68 0x08 0x7F ] */ notedv PITCH_DF4, 8, 127 +/* 0x6FFD [0x6A 0x0A 0x7F ] */ notedv PITCH_EF4, 10, 127 +/* 0x7000 [0xFF ] */ end + +.layer LAYER_7001 +/* 0x7001 [0xF0 0x00 0x40 ] */ unk_F0 64 +/* 0x7004 [0xC6 0x38 ] */ instr SF1_INST_56 +/* 0x7006 [0x5E 0x34 0x64 ] */ notedv PITCH_EF3, 52, 100 +/* 0x7009 [0xFF ] */ end + +.channel CHAN_700A +/* 0x700A [0xED 0x07 ] */ gain 7 +/* 0x700C [0xC1 0x5D ] */ instr SF1_INST_93 +/* 0x700E [0x88 0x70 0x12 ] */ ldlayer 0, LAYER_7012 +/* 0x7011 [0xFF ] */ end + +.layer LAYER_7012 +/* 0x7012 [0x67 0x42 0x7F ] */ notedv PITCH_C4, 66, 127 +/* 0x7015 [0xFF ] */ end + +.channel CHAN_7016 +/* 0x7016 [0xED 0x07 ] */ gain 7 +/* 0x7018 [0xC1 0x5D ] */ instr SF1_INST_93 +/* 0x701A [0x88 0x70 0x1E ] */ ldlayer 0, LAYER_701E +/* 0x701D [0xFF ] */ end + +.layer LAYER_701E +/* 0x701E [0x67 0x54 0x7F ] */ notedv PITCH_C4, 84, 127 +/* 0x7021 [0xFF ] */ end + +.channel CHAN_7022 +/* 0x7022 [0xCC 0x37 ] */ ldi 55 +/* 0x7024 [0xC7 0x00 0x80 0xDF ] */ stseq 0, LAYER_80DD + STSEQ_NOTEDV_VELOCITY_2 +/* 0x7028 [0x88 0x80 0xD0 ] */ ldlayer 0, LAYER_80D0 +/* 0x702B [0xCC 0x0F ] */ ldi 15 +/* 0x702D [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0x7030 [0x89 0x7B 0x77 ] */ ldlayer 1, LAYER_7B77 +/* 0x7033 [0x8A 0x91 0xA5 ] */ ldlayer 2, LAYER_91A5 +/* 0x7036 [0xFF ] */ end + +.channel CHAN_7037 +/* 0x7037 [0xCC 0x40 ] */ ldi 64 +/* 0x7039 [0xC7 0x00 0x80 0xEF ] */ stseq 0, LAYER_80ED + STSEQ_NOTEDV_VELOCITY_2 +/* 0x703D [0x88 0x80 0xE7 ] */ ldlayer 0, LAYER_80E7 +/* 0x7040 [0xFF ] */ end + +.channel CHAN_7041 +/* 0x7041 [0xED 0x07 ] */ gain 7 +/* 0x7043 [0x88 0x70 0x4E ] */ ldlayer 0, LAYER_704E +/* 0x7046 [0x89 0x83 0x37 ] */ ldlayer 1, LAYER_8337 +/* 0x7049 [0xD7 0x64 ] */ vibfreq 100 +/* 0x704B [0xD8 0x64 ] */ vibdepth 100 +/* 0x704D [0xFF ] */ end + +.layer LAYER_704E +/* 0x704E [0xC6 0x5C ] */ instr SF1_INST_92 +/* 0x7050 [0xC2 0x03 ] */ transpose 3 +/* 0x7052 [0x67 0x07 0x7F ] */ notedv PITCH_C4, 7, 127 +/* 0x7055 [0x6C 0x05 0x7F ] */ notedv PITCH_F4, 5, 127 +/* 0x7058 [0x6B 0x04 0x7F ] */ notedv PITCH_E4, 4, 127 +/* 0x705B [0x6A 0x0F 0x7F ] */ notedv PITCH_EF4, 15, 127 +/* 0x705E [0xFF ] */ end + +.channel CHAN_705F +/* 0x705F [0xED 0x07 ] */ gain 7 +/* 0x7061 [0xD7 0x4E ] */ vibfreq 78 +/* 0x7063 [0xD8 0x4E ] */ vibdepth 78 +/* 0x7065 [0x88 0x70 0x7F ] */ ldlayer 0, LAYER_707F +/* 0x7068 [0x8B 0x70 0x83 ] */ ldlayer 3, LAYER_7083 +/* 0x706B [0x89 0x70 0x92 ] */ ldlayer 1, LAYER_7092 +/* 0x706E [0x8A 0x83 0x37 ] */ ldlayer 2, LAYER_8337 +/* 0x7071 [0xCC 0x05 ] */ ldi 5 +/* 0x7073 [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0x7076 [0x89 0x70 0x7A ] */ ldlayer 1, LAYER_707A +/* 0x7079 [0xFF ] */ end + +.layer LAYER_707A +/* 0x707A [0xC2 0xF4 ] */ transpose -12 +/* 0x707C [0xFB 0x70 0x83 ] */ jump LAYER_7083 + +.layer LAYER_707F +/* 0x707F [0xC0 0x14 ] */ ldelay 20 +/* 0x7081 [0xC2 0xFD ] */ transpose -3 +.layer LAYER_7083 +/* 0x7083 [0xC6 0x5D ] */ instr SF1_INST_93 +/* 0x7085 [0xCB 0xC5 0x80 0xFA ] */ env ENVELOPE_C580, 250 +/* 0x7089 [0xC7 0x85 0x25 0xFF ] */ portamento 0x85, PITCH_BF3, 255 +/* 0x708D [0x56 0x81 0x90 0x7F ] */ notedv PITCH_G2, 400, 127 +/* 0x7091 [0xFF ] */ end + +.layer LAYER_7092 +/* 0x7092 [0xC6 0x5C ] */ instr SF1_INST_92 +/* 0x7094 [0xC2 0x03 ] */ transpose 3 +/* 0x7096 [0x67 0x07 0x7F ] */ notedv PITCH_C4, 7, 127 +/* 0x7099 [0x6C 0x05 0x7F ] */ notedv PITCH_F4, 5, 127 +/* 0x709C [0x6B 0x04 0x7F ] */ notedv PITCH_E4, 4, 127 +/* 0x709F [0x6A 0x0F 0x7F ] */ notedv PITCH_EF4, 15, 127 +/* 0x70A2 [0xFF ] */ end + +.channel CHAN_70A3 +/* 0x70A3 [0xED 0x0C ] */ gain 12 +/* 0x70A5 [0x88 0x70 0xB0 ] */ ldlayer 0, LAYER_70B0 +/* 0x70A8 [0x89 0x70 0xC1 ] */ ldlayer 1, LAYER_70C1 +/* 0x70AB [0xD7 0xE0 ] */ vibfreq 224 +/* 0x70AD [0xD8 0x60 ] */ vibdepth 96 +/* 0x70AF [0xFF ] */ end + +.layer LAYER_70B0 +/* 0x70B0 [0xF0 0x10 0x00 ] */ unk_F0 4096 +/* 0x70B3 [0xC6 0x5C ] */ instr SF1_INST_92 +/* 0x70B5 [0xC2 0xFD ] */ transpose -3 +/* 0x70B7 [0x67 0x0A 0x7F ] */ notedv PITCH_C4, 10, 127 +/* 0x70BA [0x68 0x08 0x7F ] */ notedv PITCH_DF4, 8, 127 +/* 0x70BD [0x6A 0x0A 0x7F ] */ notedv PITCH_EF4, 10, 127 +/* 0x70C0 [0xFF ] */ end + +.layer LAYER_70C1 +/* 0x70C1 [0xC2 0xFB ] */ transpose -5 +/* 0x70C3 [0xC6 0x38 ] */ instr SF1_INST_56 +/* 0x70C5 [0x5E 0x7F 0x64 ] */ notedv PITCH_EF3, 127, 100 +/* 0x70C8 [0xFF ] */ end + +.channel CHAN_70C9 +/* 0x70C9 [0xED 0x19 ] */ gain 25 +/* 0x70CB [0xC1 0x5C ] */ instr SF1_INST_92 +/* 0x70CD [0x88 0x70 0xD6 ] */ ldlayer 0, LAYER_70D6 +/* 0x70D0 [0x89 0x70 0xD4 ] */ ldlayer 1, LAYER_70D4 +/* 0x70D3 [0xFF ] */ end + +.layer LAYER_70D4 +/* 0x70D4 [0xC2 0x03 ] */ transpose 3 +.layer LAYER_70D6 +/* 0x70D6 [0x5D 0x0D 0x7F ] */ notedv PITCH_D3, 13, 127 +/* 0x70D9 [0x5E 0x1A 0x7F ] */ notedv PITCH_EF3, 26, 127 +/* 0x70DC [0xFF ] */ end + +.channel CHAN_70DD +/* 0x70DD [0xD7 0x80 ] */ vibfreq 128 +/* 0x70DF [0xD8 0x70 ] */ vibdepth 112 +/* 0x70E1 [0xED 0x0A ] */ gain 10 +CHAN_70E3: +/* 0x70E3 [0x88 0x71 0x06 ] */ ldlayer 0, LAYER_7106 +/* 0x70E6 [0xCC 0x06 ] */ ldi 6 +/* 0x70E8 [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0x70EB [0x89 0x71 0x10 ] */ ldlayer 1, LAYER_7110 +/* 0x70EE [0xCC 0x05 ] */ ldi 5 +/* 0x70F0 [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0x70F3 [0x8A 0x71 0x12 ] */ ldlayer 2, LAYER_7112 +/* 0x70F6 [0xCC 0x06 ] */ ldi 6 +/* 0x70F8 [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0x70FB [0x8B 0x71 0x18 ] */ ldlayer 3, LAYER_7118 +/* 0x70FE [0xCC 0x05 ] */ ldi 5 +/* 0x7100 [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0x7103 [0xF4 0xDE ] */ rjump CHAN_70E3 + +/* 0x7105 [0xFF ] */ end + +.layer LAYER_7106 +/* 0x7106 [0xC6 0x1F ] */ instr SF1_INST_31 +/* 0x7108 [0xC7 0x81 0x1B 0xFF ] */ portamento 0x81, PITCH_C3, 255 +/* 0x710C [0x56 0x50 0x46 ] */ notedv PITCH_G2, 80, 70 +/* 0x710F [0xFF ] */ end + +.layer LAYER_7110 +/* 0x7110 [0xC2 0xFC ] */ transpose -4 +.layer LAYER_7112 +/* 0x7112 [0xC6 0x1F ] */ instr SF1_INST_31 +/* 0x7114 [0x6B 0x1E 0x46 ] */ notedv PITCH_E4, 30, 70 +/* 0x7117 [0xFF ] */ end + +.layer LAYER_7118 +/* 0x7118 [0xC6 0x1F ] */ instr SF1_INST_31 +/* 0x711A [0x6D 0x1E 0x46 ] */ notedv PITCH_GF4, 30, 70 +/* 0x711D [0xFF ] */ end + +.channel CHAN_711E +/* 0x711E [0x88 0x71 0x25 ] */ ldlayer 0, LAYER_7125 +/* 0x7121 [0x89 0x71 0x2F ] */ ldlayer 1, LAYER_712F +/* 0x7124 [0xFF ] */ end + +.layer LAYER_7125 +/* 0x7125 [0xC2 0xFB ] */ transpose -5 +/* 0x7127 [0xC6 0x15 ] */ instr SF1_INST_21 +/* 0x7129 [0xC2 0x30 ] */ transpose 48 +/* 0x712B [0x60 0x0A 0x42 ] */ notedv PITCH_F3, 10, 66 +/* 0x712E [0xFF ] */ end + +.layer LAYER_712F +/* 0x712F [0xC6 0x0C ] */ instr SF1_INST_12 +/* 0x7131 [0x57 0x06 0x32 ] */ notedv PITCH_AF2, 6, 50 +/* 0x7134 [0x5C 0x02 0x32 ] */ notedv PITCH_DF3, 2, 50 +/* 0x7137 [0xFF ] */ end + +.channel CHAN_7138 +/* 0x7138 [0x88 0x71 0x3F ] */ ldlayer 0, LAYER_713F +/* 0x713B [0x89 0x71 0x48 ] */ ldlayer 1, LAYER_7148 +/* 0x713E [0xFF ] */ end + +.layer LAYER_713F +/* 0x713F [0xC6 0x0C ] */ instr SF1_INST_12 +/* 0x7141 [0x53 0x0F 0x5A ] */ notedv PITCH_E2, 15, 90 +/* 0x7144 [0x58 0x03 0x5A ] */ notedv PITCH_A2, 3, 90 +/* 0x7147 [0xFF ] */ end + +.layer LAYER_7148 +/* 0x7148 [0xC6 0x0C ] */ instr SF1_INST_12 +/* 0x714A [0xC0 0x05 ] */ ldelay 5 +/* 0x714C [0x5E 0x0F 0x5A ] */ notedv PITCH_EF3, 15, 90 +/* 0x714F [0x63 0x03 0x5A ] */ notedv PITCH_AF3, 3, 90 +/* 0x7152 [0xFF ] */ end + +.channel CHAN_7153 +/* 0x7153 [0x88 0x71 0x5A ] */ ldlayer 0, LAYER_715A +/* 0x7156 [0x89 0x71 0x63 ] */ ldlayer 1, LAYER_7163 +/* 0x7159 [0xFF ] */ end + +.layer LAYER_715A +/* 0x715A [0xC6 0x0C ] */ instr SF1_INST_12 +/* 0x715C [0x58 0x0F 0x46 ] */ notedv PITCH_A2, 15, 70 +/* 0x715F [0x53 0x03 0x46 ] */ notedv PITCH_E2, 3, 70 +/* 0x7162 [0xFF ] */ end + +.layer LAYER_7163 +/* 0x7163 [0xC6 0x0C ] */ instr SF1_INST_12 +/* 0x7165 [0xC0 0x05 ] */ ldelay 5 +/* 0x7167 [0x63 0x0F 0x46 ] */ notedv PITCH_AF3, 15, 70 +/* 0x716A [0x5E 0x03 0x46 ] */ notedv PITCH_EF3, 3, 70 +/* 0x716D [0xFF ] */ end + +.channel CHAN_716E +/* 0x716E [0xC1 0x0C ] */ instr SF1_INST_12 +/* 0x7170 [0x88 0x71 0x77 ] */ ldlayer 0, LAYER_7177 +/* 0x7173 [0x89 0x71 0x7F ] */ ldlayer 1, LAYER_717F +/* 0x7176 [0xFF ] */ end + +.layer LAYER_7177 +/* 0x7177 [0xC0 0x0F ] */ ldelay 15 +/* 0x7179 [0xC2 0x00 ] */ transpose 0 +/* 0x717B [0xFC 0x71 0x87 ] */ call LAYER_7187 +/* 0x717E [0xFF ] */ end + +.layer LAYER_717F +/* 0x717F [0xC0 0x05 ] */ ldelay 5 +/* 0x7181 [0xC2 0xFD ] */ transpose -3 +/* 0x7183 [0xFC 0x71 0x87 ] */ call LAYER_7187 +/* 0x7186 [0xFF ] */ end + +.layer LAYER_7187 +/* 0x7187 [0x57 0x06 0x50 ] */ notedv PITCH_AF2, 6, 80 +/* 0x718A [0x5C 0x02 0x50 ] */ notedv PITCH_DF3, 2, 80 +/* 0x718D [0x63 0x06 0x50 ] */ notedv PITCH_AF3, 6, 80 +/* 0x7190 [0xFF ] */ end + +.channel CHAN_7191 +/* 0x7191 [0x88 0x71 0x95 ] */ ldlayer 0, LAYER_7195 +/* 0x7194 [0xFF ] */ end + +.layer LAYER_7195 +/* 0x7195 [0xC6 0x0C ] */ instr SF1_INST_12 +/* 0x7197 [0xC0 0x1E ] */ ldelay 30 +/* 0x7199 [0x51 0x06 0x37 ] */ notedv PITCH_D2, 6, 55 +/* 0x719C [0x62 0x02 0x37 ] */ notedv PITCH_G3, 2, 55 +/* 0x719F [0xC0 0x04 ] */ ldelay 4 +/* 0x71A1 [0x51 0x04 0x37 ] */ notedv PITCH_D2, 4, 55 +/* 0x71A4 [0x62 0x05 0x37 ] */ notedv PITCH_G3, 5, 55 +/* 0x71A7 [0xC0 0x12 ] */ ldelay 18 +/* 0x71A9 [0x51 0x06 0x4B ] */ notedv PITCH_D2, 6, 75 +/* 0x71AC [0x62 0x0A 0x4B ] */ notedv PITCH_G3, 10, 75 +/* 0x71AF [0xC0 0x80 0xCF ] */ ldelay 207 +/* 0x71B2 [0xC2 0x02 ] */ transpose 2 +/* 0x71B4 [0x51 0x06 0x4B ] */ notedv PITCH_D2, 6, 75 +/* 0x71B7 [0x62 0x02 0x4B ] */ notedv PITCH_G3, 2, 75 +/* 0x71BA [0xC0 0x04 ] */ ldelay 4 +/* 0x71BC [0x51 0x04 0x4B ] */ notedv PITCH_D2, 4, 75 +/* 0x71BF [0x62 0x02 0x4B ] */ notedv PITCH_G3, 2, 75 +/* 0x71C2 [0x62 0x02 0x4B ] */ notedv PITCH_G3, 2, 75 +/* 0x71C5 [0x51 0x02 0x4B ] */ notedv PITCH_D2, 2, 75 +/* 0x71C8 [0x62 0x02 0x4B ] */ notedv PITCH_G3, 2, 75 +/* 0x71CB [0x62 0x02 0x4B ] */ notedv PITCH_G3, 2, 75 +/* 0x71CE [0xFF ] */ end + +.channel CHAN_71CF +/* 0x71CF [0x88 0x71 0xD8 ] */ ldlayer 0, LAYER_71D8 +/* 0x71D2 [0x89 0x72 0x04 ] */ ldlayer 1, LAYER_7204 +/* 0x71D5 [0xFF ] */ end + +.layer LAYER_71D6 + // NOTE: this is jumped to from a channel using soundfont 40, instrument ids are implicitly shared between + // soundfont 1 and soundfont 40 as a result. + //! @bug SF1_INST_12 is index 12, but there is no index 12 instrument in soundfont 40. +/* 0x71D6 [0xC0 0x0A ] */ ldelay 10 +.layer LAYER_71D8 +/* 0x71D8 [0xC6 0x0C ] */ instr SF1_INST_12 +/* 0x71DA [0x5C 0x06 0x64 ] */ notedv PITCH_DF3, 6, 100 +/* 0x71DD [0x5C 0x06 0x64 ] */ notedv PITCH_DF3, 6, 100 +/* 0x71E0 [0x61 0x02 0x64 ] */ notedv PITCH_GF3, 2, 100 +/* 0x71E3 [0xC0 0x03 ] */ ldelay 3 +.layer LAYER_71E5 +/* 0x71E5 [0xC6 0x0C ] */ instr SF1_INST_12 +/* 0x71E7 [0xC2 0xFE ] */ transpose -2 +/* 0x71E9 [0x5C 0x09 0x64 ] */ notedv PITCH_DF3, 9, 100 +/* 0x71EC [0x5C 0x09 0x64 ] */ notedv PITCH_DF3, 9, 100 +/* 0x71EF [0xC0 0x0E ] */ ldelay 14 +/* 0x71F1 [0xC2 0xFE ] */ transpose -2 +/* 0x71F3 [0x5C 0x09 0x46 ] */ notedv PITCH_DF3, 9, 70 +/* 0x71F6 [0x5E 0x03 0x46 ] */ notedv PITCH_EF3, 3, 70 +/* 0x71F9 [0xC0 0x07 ] */ ldelay 7 +/* 0x71FB [0xC2 0xFF ] */ transpose -1 +/* 0x71FD [0x5C 0x07 0x32 ] */ notedv PITCH_DF3, 7, 50 +/* 0x7200 [0x5A 0x03 0x32 ] */ notedv PITCH_B2, 3, 50 +/* 0x7203 [0xFF ] */ end + +.layer LAYER_7204 +/* 0x7204 [0xC6 0x7E ] */ instr FONTANY_INSTR_SFX +/* 0x7206 [0xC2 0x00 ] */ transpose 0 +/* 0x7208 [0x7F 0x00 0x64 ] */ notedv SF1_EFFECT_63, 0, 100 +/* 0x720B [0xFF ] */ end + +.channel CHAN_720C +/* 0x720C [0x88 0x90 0xF4 ] */ ldlayer 0, LAYER_90F4 +/* 0x720F [0x89 0x72 0x13 ] */ ldlayer 1, LAYER_7213 +/* 0x7212 [0xFF ] */ end + +.layer LAYER_7213 +/* 0x7213 [0xC6 0x0C ] */ instr SF1_INST_12 +/* 0x7215 [0x5C 0x06 0x64 ] */ notedv PITCH_DF3, 6, 100 +/* 0x7218 [0x5C 0x06 0x64 ] */ notedv PITCH_DF3, 6, 100 +/* 0x721B [0x61 0x02 0x64 ] */ notedv PITCH_GF3, 2, 100 +/* 0x721E [0xC0 0x03 ] */ ldelay 3 +/* 0x7220 [0xC2 0xFE ] */ transpose -2 +/* 0x7222 [0x5C 0x09 0x64 ] */ notedv PITCH_DF3, 9, 100 +/* 0x7225 [0x5C 0x09 0x64 ] */ notedv PITCH_DF3, 9, 100 +/* 0x7228 [0xFF ] */ end + +.channel CHAN_7229 +/* 0x7229 [0x88 0x71 0xD8 ] */ ldlayer 0, LAYER_71D8 +/* 0x722C [0xFF ] */ end + +.channel CHAN_722D +/* 0x722D [0x88 0x72 0x31 ] */ ldlayer 0, LAYER_7231 +/* 0x7230 [0xFF ] */ end + +.layer LAYER_7231 +/* 0x7231 [0xC6 0x0C ] */ instr SF1_INST_12 +/* 0x7233 [0x64 0x07 0x38 ] */ notedv PITCH_A3, 7, 56 +/* 0x7236 [0xFF ] */ end + +.channel CHAN_7237 +/* 0x7237 [0x88 0x72 0x3B ] */ ldlayer 0, LAYER_723B +/* 0x723A [0xFF ] */ end + +.layer LAYER_723B +/* 0x723B [0xC6 0x15 ] */ instr SF1_INST_21 +/* 0x723D [0xC2 0x3A ] */ transpose 58 +/* 0x723F [0x6B 0x0A 0x32 ] */ notedv PITCH_E4, 10, 50 +/* 0x7242 [0xFF ] */ end + +.channel CHAN_7243 +/* 0x7243 [0x88 0x72 0x47 ] */ ldlayer 0, LAYER_7247 +/* 0x7246 [0xFF ] */ end + +.layer LAYER_7247 +/* 0x7247 [0xC6 0x0C ] */ instr SF1_INST_12 +/* 0x7249 [0x5C 0x06 0x5A ] */ notedv PITCH_DF3, 6, 90 +/* 0x724C [0x5C 0x06 0x46 ] */ notedv PITCH_DF3, 6, 70 +/* 0x724F [0x61 0x02 0x5A ] */ notedv PITCH_GF3, 2, 90 +/* 0x7252 [0xC0 0x03 ] */ ldelay 3 +/* 0x7254 [0xC2 0x04 ] */ transpose 4 +/* 0x7256 [0x5C 0x09 0x5A ] */ notedv PITCH_DF3, 9, 90 +/* 0x7259 [0x5C 0x09 0x3C ] */ notedv PITCH_DF3, 9, 60 +/* 0x725C [0xC0 0x80 0x6B ] */ lldelay 107 +/* 0x725F [0xC2 0x02 ] */ transpose 2 +/* 0x7261 [0x51 0x06 0x5A ] */ notedv PITCH_D2, 6, 90 +/* 0x7264 [0x62 0x02 0x5A ] */ notedv PITCH_G3, 2, 90 +/* 0x7267 [0xC0 0x04 ] */ ldelay 4 +/* 0x7269 [0x51 0x04 0x5A ] */ notedv PITCH_D2, 4, 90 +/* 0x726C [0x62 0x02 0x3C ] */ notedv PITCH_G3, 2, 60 +/* 0x726F [0x62 0x02 0x46 ] */ notedv PITCH_G3, 2, 70 +/* 0x7272 [0x51 0x02 0x50 ] */ notedv PITCH_D2, 2, 80 +/* 0x7275 [0x62 0x02 0x46 ] */ notedv PITCH_G3, 2, 70 +/* 0x7278 [0x62 0x02 0x32 ] */ notedv PITCH_G3, 2, 50 +/* 0x727B [0xFF ] */ end + +.channel CHAN_727C +/* 0x727C [0x88 0x72 0x80 ] */ ldlayer 0, LAYER_7280 +/* 0x727F [0xFF ] */ end + +.layer LAYER_7280 +/* 0x7280 [0xC6 0x0C ] */ instr SF1_INST_12 +/* 0x7282 [0x5C 0x06 0x5A ] */ notedv PITCH_DF3, 6, 90 +/* 0x7285 [0x5C 0x06 0x46 ] */ notedv PITCH_DF3, 6, 70 +/* 0x7288 [0x61 0x02 0x5A ] */ notedv PITCH_GF3, 2, 90 +/* 0x728B [0xC0 0x03 ] */ ldelay 3 +/* 0x728D [0xC2 0x04 ] */ transpose 4 +/* 0x728F [0x5C 0x09 0x5A ] */ notedv PITCH_DF3, 9, 90 +/* 0x7292 [0x5C 0x09 0x3C ] */ notedv PITCH_DF3, 9, 60 +/* 0x7295 [0xFF ] */ end + +.channel CHAN_7296 +/* 0x7296 [0xC1 0x28 ] */ instr SF1_INST_40 +/* 0x7298 [0xDC 0x0A ] */ panweight 10 +/* 0x729A [0xD8 0x60 ] */ vibdepth 96 +/* 0x729C [0xD7 0x38 ] */ vibfreq 56 +/* 0x729E [0x88 0x72 0xA8 ] */ ldlayer 0, LAYER_72A8 +/* 0x72A1 [0x89 0x72 0xB0 ] */ ldlayer 1, LAYER_72B0 +/* 0x72A4 [0x8A 0x72 0xB8 ] */ ldlayer 2, LAYER_72B8 +/* 0x72A7 [0xFF ] */ end + +.layer LAYER_72A8 +/* 0x72A8 [0xCA 0x0A ] */ notepan 10 +/* 0x72AA [0xC0 0x30 ] */ ldelay 48 +/* 0x72AC [0xFC 0x72 0xBE ] */ call LAYER_72BE +/* 0x72AF [0xFF ] */ end + +.layer LAYER_72B0 +/* 0x72B0 [0xCA 0x75 ] */ notepan 117 +/* 0x72B2 [0xC0 0x18 ] */ ldelay 24 +/* 0x72B4 [0xFC 0x72 0xBE ] */ call LAYER_72BE +/* 0x72B7 [0xFF ] */ end + +.layer LAYER_72B8 +/* 0x72B8 [0xCA 0x40 ] */ notepan 64 +/* 0x72BA [0xFC 0x72 0xBE ] */ call LAYER_72BE +/* 0x72BD [0xFF ] */ end + +.layer LAYER_72BE +/* 0x72BE [0x73 0x70 0x64 ] */ notedv PITCH_C5, 112, 100 +/* 0x72C1 [0x7A 0x70 0x64 ] */ notedv PITCH_G5, 112, 100 +/* 0x72C4 [0xFF ] */ end + +.channel CHAN_72C5 +/* 0x72C5 [0x88 0x90 0xF4 ] */ ldlayer 0, LAYER_90F4 +/* 0x72C8 [0xFB 0x91 0x97 ] */ jump CHAN_9197 + +.channel CHAN_72CB +/* 0x72CB [0x88 0x72 0xD2 ] */ ldlayer 0, LAYER_72D2 +/* 0x72CE [0x89 0x61 0xF6 ] */ ldlayer 1, LAYER_61F6 +/* 0x72D1 [0xFF ] */ end + +.layer LAYER_72D2 +/* 0x72D2 [0xC6 0x28 ] */ instr SF1_INST_40 +/* 0x72D4 [0xC2 0x0E ] */ transpose 14 +/* 0x72D6 [0x73 0x30 0x64 ] */ notedv PITCH_C5, 48, 100 +/* 0x72D9 [0xFF ] */ end + +.channel CHAN_72DA +/* 0x72DA [0x88 0x72 0xDE ] */ ldlayer 0, LAYER_72DE +/* 0x72DD [0xFF ] */ end + +.layer LAYER_72DE +/* 0x72DE [0xC6 0x34 ] */ instr SF1_INST_52 +/* 0x72E0 [0xC7 0x81 0x1F 0xFF ] */ portamento 0x81, PITCH_E3, 255 +/* 0x72E4 [0x6B 0x50 0x64 ] */ notedv PITCH_E4, 80, 100 +/* 0x72E7 [0xFF ] */ end + +.channel CHAN_72E8 +/* 0x72E8 [0x88 0x72 0xF0 ] */ ldlayer 0, LAYER_72F0 +/* 0x72EB [0xD8 0xE0 ] */ vibdepth 224 +/* 0x72ED [0xD7 0xA0 ] */ vibfreq 160 +/* 0x72EF [0xFF ] */ end + +.layer LAYER_72F0 +/* 0x72F0 [0xC6 0x27 ] */ instr SF1_INST_39 +/* 0x72F2 [0xC7 0x85 0x27 0xFF ] */ portamento 0x85, PITCH_C4, 255 +/* 0x72F6 [0x6C 0x80 0xD0 0x64 ] */ notedv PITCH_F4, 208, 100 +/* 0x72FA [0xFF ] */ end + +.channel CHAN_72FB +/* 0x72FB [0x88 0x72 0xFF ] */ ldlayer 0, LAYER_72FF +/* 0x72FE [0xFF ] */ end + +.layer LAYER_72FF +/* 0x72FF [0xC6 0x0C ] */ instr SF1_INST_12 +/* 0x7301 [0x5C 0x09 0x55 ] */ notedv PITCH_DF3, 9, 85 +/* 0x7304 [0x61 0x03 0x55 ] */ notedv PITCH_GF3, 3, 85 +/* 0x7307 [0xFF ] */ end + +.channel CHAN_7308 +/* 0x7308 [0xC1 0x0C ] */ instr SF1_INST_12 +/* 0x7308 [0xCC 0x50 ] */ ldi 80 +/* 0x7308 [0x71 ] */ stio IO_PORT_1 + +.channel CHAN_730D +/* 0x730D [0xDA 0xC4 0x9C ] */ env ENVELOPE_C49C +/* 0x7310 [0xDC 0x0A ] */ panweight 10 +/* 0x7312 [0xED 0x1E ] */ gain 30 +/* 0x7314 [0x88 0x73 0x1C ] */ ldlayer 0, LAYER_731C +/* 0x7317 [0xD7 0x64 ] */ vibfreq 100 +/* 0x7319 [0xD8 0x64 ] */ vibdepth 100 +/* 0x731B [0xFF ] */ end + +.layer LAYER_731C +/* 0x731C [0xC2 0x00 ] */ transpose 0 +/* 0x731E [0xFC 0x73 0x2B ] */ call LAYER_732B +/* 0x7321 [0xCA 0x45 ] */ notepan 69 +/* 0x7323 [0xC2 0xFD ] */ transpose -3 +/* 0x7325 [0xFC 0x73 0x2B ] */ call LAYER_732B +/* 0x7328 [0xF4 0xF2 ] */ rjump LAYER_731C + +/* 0x732A [0xFF ] */ end + +.layer LAYER_732B +/* 0x732B [0xCA 0x3B ] */ notepan 59 +/* 0x732D [0x5D 0x09 0x64 ] */ notedv PITCH_D3, 9, 100 +/* 0x7330 [0x62 0x03 0x64 ] */ notedv PITCH_G3, 3, 100 +/* 0x7333 [0x5C 0x09 0x5F ] */ notedv PITCH_DF3, 9, 95 +/* 0x7336 [0x61 0x0A 0x5F ] */ notedv PITCH_GF3, 10, 95 +/* 0x7339 [0x5C 0x09 0x64 ] */ notedv PITCH_DF3, 9, 100 +/* 0x733C [0x66 0x09 0x64 ] */ notedv PITCH_B3, 9, 100 +/* 0x733F [0x5F 0x05 0x40 ] */ notedv PITCH_E3, 5, 64 +/* 0x7342 [0xCA 0x45 ] */ notepan 69 +/* 0x7344 [0x5D 0x09 0x55 ] */ notedv PITCH_D3, 9, 85 +/* 0x7347 [0x62 0x03 0x55 ] */ notedv PITCH_G3, 3, 85 +/* 0x734A [0x5C 0x09 0x50 ] */ notedv PITCH_DF3, 9, 80 +/* 0x734D [0x61 0x0A 0x50 ] */ notedv PITCH_GF3, 10, 80 +/* 0x7350 [0x5C 0x09 0x55 ] */ notedv PITCH_DF3, 9, 85 +/* 0x7353 [0x66 0x09 0x55 ] */ notedv PITCH_B3, 9, 85 +/* 0x7356 [0x5F 0x05 0x31 ] */ notedv PITCH_E3, 5, 49 +/* 0x7359 [0xCA 0x4F ] */ notepan 79 +/* 0x735B [0x5D 0x09 0x46 ] */ notedv PITCH_D3, 9, 70 +/* 0x735E [0x62 0x03 0x46 ] */ notedv PITCH_G3, 3, 70 +/* 0x7361 [0x5C 0x09 0x41 ] */ notedv PITCH_DF3, 9, 65 +/* 0x7364 [0x61 0x0A 0x41 ] */ notedv PITCH_GF3, 10, 65 +/* 0x7367 [0x5C 0x09 0x46 ] */ notedv PITCH_DF3, 9, 70 +/* 0x736A [0x66 0x09 0x46 ] */ notedv PITCH_B3, 9, 70 +/* 0x736D [0x5F 0x05 0x22 ] */ notedv PITCH_E3, 5, 34 +/* 0x7370 [0xCA 0x31 ] */ notepan 49 +/* 0x7372 [0x5D 0x09 0x37 ] */ notedv PITCH_D3, 9, 55 +/* 0x7375 [0x62 0x03 0x37 ] */ notedv PITCH_G3, 3, 55 +/* 0x7378 [0x5C 0x09 0x32 ] */ notedv PITCH_DF3, 9, 50 +/* 0x737B [0x61 0x0A 0x32 ] */ notedv PITCH_GF3, 10, 50 +/* 0x737E [0x5C 0x09 0x37 ] */ notedv PITCH_DF3, 9, 55 +/* 0x7381 [0x66 0x09 0x37 ] */ notedv PITCH_B3, 9, 55 +/* 0x7384 [0x5F 0x05 0x13 ] */ notedv PITCH_E3, 5, 19 +/* 0x7387 [0xCA 0x27 ] */ notepan 39 +/* 0x7389 [0x5D 0x09 0x28 ] */ notedv PITCH_D3, 9, 40 +/* 0x738C [0x62 0x03 0x28 ] */ notedv PITCH_G3, 3, 40 +/* 0x738F [0x5C 0x09 0x23 ] */ notedv PITCH_DF3, 9, 35 +/* 0x7392 [0x61 0x0A 0x23 ] */ notedv PITCH_GF3, 10, 35 +/* 0x7395 [0x5C 0x09 0x28 ] */ notedv PITCH_DF3, 9, 40 +/* 0x7398 [0x66 0x09 0x28 ] */ notedv PITCH_B3, 9, 40 +/* 0x739B [0x5F 0x05 0x04 ] */ notedv PITCH_E3, 5, 4 +/* 0x739E [0xFF ] */ end + +.channel CHAN_739F + //! @bug using soundfont 40 despite not being in the sequence font table for sequence 0. +/* 0x739F [0xC6 0x28 ] */ font 40 +/* 0x73A1 [0x88 0x73 0xAF ] */ ldlayer 0, LAYER_73AF +/* 0x73A4 [0x89 0x73 0xB1 ] */ ldlayer 1, LAYER_73B1 +/* 0x73A7 [0x8A 0x73 0xB3 ] */ ldlayer 2, LAYER_73B3 +/* 0x73AA [0xD8 0x60 ] */ vibdepth 96 +/* 0x73AC [0xD7 0x38 ] */ vibfreq 56 +/* 0x73AE [0xFF ] */ end + +.layer LAYER_73AF +/* 0x73AF [0xC0 0x18 ] */ ldelay 24 +.layer LAYER_73B1 +/* 0x73B1 [0xC0 0x18 ] */ ldelay 24 +.layer LAYER_73B3 +/* 0x73B3 [0xF0 0x10 0x00 ] */ unk_F0 4096 +/* 0x73B6 [0xC6 0x28 ] */ instr 40 //! @bug soundfont 40 does not have an instrument 40 +/* 0x73B8 [0x7B 0x70 0x64 ] */ notedv PITCH_AF5, 112, 100 +/* 0x73BB [0xFF ] */ end + +.channel CHAN_73BC + //! @bug using soundfont 40 despite not being in the sequence font table for sequence 0. +/* 0x73BC [0xC6 0x28 ] */ font 40 +/* 0x73BE [0x88 0x73 0xB1 ] */ ldlayer 0, LAYER_73B1 +/* 0x73C1 [0x89 0x73 0xB3 ] */ ldlayer 1, LAYER_73B3 +/* 0x73C4 [0xD8 0x60 ] */ vibdepth 96 +/* 0x73C6 [0xD7 0x38 ] */ vibfreq 56 +/* 0x73C8 [0xFF ] */ end + +.channel CHAN_73C9 + //! @bug using soundfont 40 despite not being in the sequence font table for sequence 0. +/* 0x73C9 [0xC6 0x28 ] */ font 40 +/* 0x73CB [0x8A 0x71 0xD6 ] */ ldlayer 2, LAYER_71D6 +/* 0x73CE [0x88 0x73 0xB1 ] */ ldlayer 0, LAYER_73B1 +/* 0x73D1 [0x89 0x73 0xB3 ] */ ldlayer 1, LAYER_73B3 +/* 0x73D4 [0xD8 0x60 ] */ vibdepth 96 +/* 0x73D6 [0xD7 0x38 ] */ vibfreq 56 +/* 0x73D8 [0xFF ] */ end + +.channel CHAN_73D9 +/* 0x73D9 [0x88 0x62 0x06 ] */ ldlayer 0, LAYER_6206 +/* 0x73DC [0xFF ] */ end + +.channel CHAN_73DD +/* 0x73DD [0xCC 0xFF ] */ ldi 255 +/* 0x73DF [0x76 ] */ stio IO_PORT_6 +/* 0x73E0 [0xC1 0x62 ] */ instr SF1_INST_98 +/* 0x73E2 [0x88 0x73 0xF2 ] */ ldlayer 0, LAYER_73F2 +CHAN_73E5: +/* 0x73E5 [0xCC 0x02 ] */ ldi 2 +/* 0x73E7 [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0x73EA [0x66 ] */ ldio IO_PORT_6 +/* 0x73EB [0xF9 0x73 0xE5 ] */ bltz CHAN_73E5 +/* 0x73EE [0x88 0x73 0xF8 ] */ ldlayer 0, LAYER_73F8 +/* 0x73F1 [0xFF ] */ end + +.layer LAYER_73F2 +/* 0x73F2 [0xC4 ] */ legato +LAYER_73F3: +/* 0x73F3 [0x67 0x02 0x28 ] */ notedv PITCH_C4, 2, 40 +/* 0x73F6 [0xF4 0xFB ] */ rjump LAYER_73F3 + +.layer LAYER_73F8 +/* 0x73F8 [0xC7 0x85 0x27 0xFF ] */ portamento 0x85, PITCH_C4, 255 +LAYER_73FC: +/* 0x73FC [0x68 0x81 0xC2 0x2D ] */ notedv PITCH_DF4, 450, 45 +/* 0x7400 [0xF4 0xFA ] */ rjump LAYER_73FC + +.channel CHAN_7402 +/* 0x7402 [0x88 0x74 0x12 ] */ ldlayer 0, LAYER_7412 +/* 0x7405 [0xD7 0x50 ] */ vibfreq 80 +/* 0x7407 [0xD8 0x50 ] */ vibdepth 80 +/* 0x7409 [0xFF ] */ end + +.channel CHAN_740A +/* 0x740A [0xD7 0x50 ] */ vibfreq 80 +/* 0x740C [0xD8 0x50 ] */ vibdepth 80 +/* 0x740E [0x88 0x74 0x14 ] */ ldlayer 0, LAYER_7414 +/* 0x7411 [0xFF ] */ end + +.layer LAYER_7412 +/* 0x7412 [0xC2 0xF0 ] */ transpose -16 +.layer LAYER_7414 +/* 0x7414 [0xC4 ] */ legato +LAYER_7415: +/* 0x7415 [0xC6 0x06 ] */ instr SF1_INST_6 +/* 0x7417 [0x6F 0xF5 0x30 0x64 ] */ notedv PITCH_AF4, 30000, 100 +/* 0x741B [0xF4 0xF8 ] */ rjump LAYER_7415 + +/* 0x741D [0xFF ] */ end + +.channel CHAN_741E +/* 0x741E [0x88 0x74 0x28 ] */ ldlayer 0, LAYER_7428 +/* 0x7421 [0x89 0x74 0x28 ] */ ldlayer 1, LAYER_7428 +/* 0x7424 [0x8A 0x83 0x37 ] */ ldlayer 2, LAYER_8337 +/* 0x7427 [0xFF ] */ end + +.layer LAYER_7428 +/* 0x7428 [0xF0 0x10 0x00 ] */ unk_F0 4096 +/* 0x742B [0xC6 0x7E ] */ instr FONTANY_INSTR_SFX +/* 0x742D [0xC2 0x01 ] */ transpose 1 +/* 0x742F [0x4D 0x2F 0x50 ] */ notedv SF1_EFFECT_13, 47, 80 +/* 0x7432 [0xFF ] */ end + +.channel CHAN_7433 +/* 0x7433 [0xC1 0x2F ] */ instr SF1_INST_47 +/* 0x7435 [0x88 0x74 0x39 ] */ ldlayer 0, LAYER_7439 +/* 0x7438 [0xFF ] */ end + +.layer LAYER_7439 +/* 0x7439 [0x67 0x64 0x64 ] */ notedv PITCH_C4, 100, 100 +/* 0x743C [0xFF ] */ end + +.channel CHAN_743D +/* 0x743D [0xC1 0x30 ] */ instr SF1_INST_48 +/* 0x743F [0x88 0x74 0x4A ] */ ldlayer 0, LAYER_744A +/* 0x7442 [0x89 0x83 0x37 ] */ ldlayer 1, LAYER_8337 +/* 0x7445 [0xD7 0x36 ] */ vibfreq 54 +/* 0x7447 [0xD8 0x10 ] */ vibdepth 16 +/* 0x7449 [0xFF ] */ end + +.layer LAYER_744A +/* 0x744A [0x64 0x83 0x40 0x78 ] */ notedv PITCH_A3, 832, 120 +/* 0x744E [0xFF ] */ end + +.channel CHAN_744F +/* 0x744F [0x88 0x74 0x56 ] */ ldlayer 0, LAYER_7456 +/* 0x7452 [0x89 0x74 0x5C ] */ ldlayer 1, LAYER_745C +/* 0x7455 [0xFF ] */ end + +.layer LAYER_7456 +/* 0x7456 [0xC6 0x31 ] */ instr SF1_INST_49 +/* 0x7458 [0x67 0x50 0x64 ] */ notedv PITCH_C4, 80, 100 +/* 0x745B [0xFF ] */ end + +.layer LAYER_745C +/* 0x745C [0xC6 0x3D ] */ instr SF1_INST_61 +/* 0x745E [0x67 0x20 0x64 ] */ notedv PITCH_C4, 32, 100 +/* 0x7461 [0xFF ] */ end + +.channel CHAN_7462 +/* 0x7462 [0xC1 0x32 ] */ instr SF1_INST_50 +/* 0x7464 [0x88 0x74 0x6B ] */ ldlayer 0, LAYER_746B +/* 0x7467 [0x89 0x74 0x5C ] */ ldlayer 1, LAYER_745C +/* 0x746A [0xFF ] */ end + +.layer LAYER_746B +/* 0x746B [0x62 0x80 0xB0 0x64 ] */ notedv PITCH_G3, 176, 100 +/* 0x746F [0xFF ] */ end + +.channel CHAN_7470 +/* 0x7470 [0xC1 0x33 ] */ instr SF1_INST_51 +/* 0x7472 [0x88 0x74 0x7D ] */ ldlayer 0, LAYER_747D +/* 0x7475 [0x89 0x74 0x7D ] */ ldlayer 1, LAYER_747D +/* 0x7478 [0xD7 0x78 ] */ vibfreq 120 +/* 0x747A [0xD8 0x50 ] */ vibdepth 80 +/* 0x747C [0xFF ] */ end + +.layer LAYER_747D +/* 0x747D [0x67 0x80 0xC8 0x64 ] */ notedv PITCH_C4, 200, 100 +/* 0x7481 [0xFF ] */ end + +.channel CHAN_7482 +/* 0x7482 [0x88 0x74 0x90 ] */ ldlayer 0, LAYER_7490 +/* 0x7485 [0x89 0x74 0x9A ] */ ldlayer 1, LAYER_749A +/* 0x7488 [0x8A 0x74 0x9C ] */ ldlayer 2, LAYER_749C +/* 0x748B [0xD7 0x80 ] */ vibfreq 128 +/* 0x748D [0xD8 0x70 ] */ vibdepth 112 +/* 0x748F [0xFF ] */ end + +.layer LAYER_7490 +/* 0x7490 [0xC6 0x1F ] */ instr SF1_INST_31 +/* 0x7492 [0xC7 0x81 0x1B 0xFF ] */ portamento 0x81, PITCH_C3, 255 +/* 0x7496 [0x56 0x50 0x64 ] */ notedv PITCH_G2, 80, 100 +/* 0x7499 [0xFF ] */ end + +.layer LAYER_749A +/* 0x749A [0xC2 0xFC ] */ transpose -4 +.layer LAYER_749C +/* 0x749C [0xC6 0x1F ] */ instr SF1_INST_31 +/* 0x749E [0x6B 0x1E 0x64 ] */ notedv PITCH_E4, 30, 100 +/* 0x74A1 [0xFF ] */ end + +.channel CHAN_74A2 +/* 0x74A2 [0x88 0x74 0xB0 ] */ ldlayer 0, LAYER_74B0 +/* 0x74A5 [0x89 0x74 0xB4 ] */ ldlayer 1, LAYER_74B4 +/* 0x74A8 [0x8A 0x74 0xB6 ] */ ldlayer 2, LAYER_74B6 +/* 0x74AB [0xD7 0x80 ] */ vibfreq 128 +/* 0x74AD [0xD8 0x70 ] */ vibdepth 112 +/* 0x74AF [0xFF ] */ end + +.layer LAYER_74B0 +/* 0x74B0 [0xC2 0x02 ] */ transpose 2 +/* 0x74B2 [0xF4 0xDC ] */ rjump LAYER_7490 + +.layer LAYER_74B4 +/* 0x74B4 [0xC2 0xFC ] */ transpose -4 +.layer LAYER_74B6 +/* 0x74B6 [0xC6 0x1F ] */ instr SF1_INST_31 +/* 0x74B8 [0x6D 0x1E 0x64 ] */ notedv PITCH_GF4, 30, 100 +/* 0x74BB [0xFF ] */ end + +.channel CHAN_74BC +/* 0x74BC [0x88 0x74 0xC0 ] */ ldlayer 0, LAYER_74C0 +/* 0x74BF [0xFF ] */ end + +.layer LAYER_74C0 +/* 0x74C0 [0xC6 0x34 ] */ instr SF1_INST_52 +/* 0x74C2 [0x63 0x54 0x64 ] */ notedv PITCH_AF3, 84, 100 +/* 0x74C5 [0xFF ] */ end + +.channel CHAN_74C6 +/* 0x74C6 [0xC1 0x7E ] */ instr FONTANY_INSTR_SFX +/* 0x74C8 [0x88 0x74 0xCF ] */ ldlayer 0, LAYER_74CF +/* 0x74CB [0x89 0x74 0xCF ] */ ldlayer 1, LAYER_74CF +/* 0x74CE [0xFF ] */ end + +.layer LAYER_74CF +/* 0x74CF [0xC4 ] */ legato +LAYER_74D0: +/* 0x74D0 [0xC2 0x01 ] */ transpose 1 +/* 0x74D2 [0x45 0x64 0x64 ] */ notedv SF1_EFFECT_5, 100, 100 +/* 0x74D5 [0xF4 0xF9 ] */ rjump LAYER_74D0 + +/* 0x74D7 [0xFF ] */ end + +.channel CHAN_74D8 +/* 0x74D8 [0xC1 0x37 ] */ instr SF1_INST_55 +/* 0x74DA [0x88 0x74 0xE7 ] */ ldlayer 0, LAYER_74E7 +/* 0x74DD [0x89 0x74 0xE5 ] */ ldlayer 1, LAYER_74E5 +/* 0x74E0 [0xD7 0x10 ] */ vibfreq 16 +/* 0x74E2 [0xD8 0x10 ] */ vibdepth 16 +/* 0x74E4 [0xFF ] */ end + +.layer LAYER_74E5 +/* 0x74E5 [0xC2 0x03 ] */ transpose 3 +.layer LAYER_74E7 +/* 0x74E7 [0x79 0x50 0x64 ] */ notedv PITCH_GF5, 80, 100 +/* 0x74EA [0xFF ] */ end + +.channel CHAN_74EB +/* 0x74EB [0xC1 0x36 ] */ instr SF1_INST_54 +/* 0x74ED [0x88 0x74 0xF6 ] */ ldlayer 0, LAYER_74F6 +/* 0x74F0 [0x89 0x74 0xF4 ] */ ldlayer 1, LAYER_74F4 +/* 0x74F3 [0xFF ] */ end + +.layer LAYER_74F4 +/* 0x74F4 [0xC2 0x06 ] */ transpose 6 +.layer LAYER_74F6 +/* 0x74F6 [0x73 0x50 0x64 ] */ notedv PITCH_C5, 80, 100 +/* 0x74F9 [0xFF ] */ end + +.channel CHAN_74FA +/* 0x74FA [0xC1 0x3B ] */ instr SF1_INST_59 +/* 0x74FC [0x88 0x75 0x03 ] */ ldlayer 0, LAYER_7503 +/* 0x74FF [0x89 0x75 0x03 ] */ ldlayer 1, LAYER_7503 +/* 0x7502 [0xFF ] */ end + +.layer LAYER_7503 +/* 0x7503 [0x67 0x80 0x8F 0x64 ] */ notedv PITCH_C4, 143, 100 +/* 0x7507 [0xF4 0xFA ] */ rjump LAYER_7503 + +.channel CHAN_7509 +/* 0x7509 [0xC1 0x3C ] */ instr SF1_INST_60 +/* 0x750B [0x88 0x75 0x12 ] */ ldlayer 0, LAYER_7512 +/* 0x750E [0x89 0x75 0x12 ] */ ldlayer 1, LAYER_7512 +/* 0x7511 [0xFF ] */ end + +.layer LAYER_7512 +/* 0x7512 [0x67 0x80 0xA3 0x64 ] */ notedv PITCH_C4, 163, 100 +/* 0x7516 [0xF4 0xFA ] */ rjump LAYER_7512 + +.channel CHAN_7518 +/* 0x7518 [0xC1 0x3D ] */ instr SF1_INST_61 +/* 0x751A [0x88 0x75 0x21 ] */ ldlayer 0, LAYER_7521 +/* 0x751D [0x89 0x75 0x21 ] */ ldlayer 1, LAYER_7521 +/* 0x7520 [0xFF ] */ end + +.layer LAYER_7521 +/* 0x7521 [0x67 0x5E 0x64 ] */ notedv PITCH_C4, 94, 100 +/* 0x7524 [0xF4 0xFB ] */ rjump LAYER_7521 + +.channel CHAN_7526 +/* 0x7526 [0xC1 0x01 ] */ instr SF1_INST_1 +/* 0x7528 [0x88 0x65 0xE7 ] */ ldlayer 0, LAYER_65E7 +/* 0x752B [0x89 0x74 0x28 ] */ ldlayer 1, LAYER_7428 +/* 0x752E [0x8A 0x74 0x28 ] */ ldlayer 2, LAYER_7428 +/* 0x7531 [0xD7 0xC4 ] */ vibfreq 196 +/* 0x7533 [0xD8 0xC4 ] */ vibdepth 196 +/* 0x7535 [0xFF ] */ end + +.channel CHAN_7536 +/* 0x7536 [0xDC 0x64 ] */ panweight 100 +/* 0x7538 [0x88 0x75 0x49 ] */ ldlayer 0, LAYER_7549 +/* 0x753B [0x89 0x75 0x55 ] */ ldlayer 1, LAYER_7555 +/* 0x753E [0x8A 0x75 0x64 ] */ ldlayer 2, LAYER_7564 +/* 0x7541 [0x8B 0x75 0x75 ] */ ldlayer 3, LAYER_7575 +/* 0x7544 [0xD7 0x78 ] */ vibfreq 120 +/* 0x7546 [0xD8 0x78 ] */ vibdepth 120 +/* 0x7548 [0xFF ] */ end + +.layer LAYER_7549 +/* 0x7549 [0xF0 0x10 0x00 ] */ unk_F0 4096 +/* 0x754C [0xC6 0x00 ] */ instr SF1_INST_0 +/* 0x754E [0xC4 ] */ legato +LAYER_754F: +/* 0x754F [0x65 0x80 0xC8 0x78 ] */ notedv PITCH_BF3, 200, 120 +/* 0x7553 [0xF4 0xFA ] */ rjump LAYER_754F + +.layer LAYER_7555 +/* 0x7555 [0xCA 0x40 ] */ notepan 64 +/* 0x7557 [0xC6 0x0B ] */ instr SF1_INST_11 +/* 0x7559 [0xC2 0x1C ] */ transpose 28 +LAYER_755B: +/* 0x755B [0xC7 0x81 0x1B 0xA0 ] */ portamento 0x81, PITCH_C3, 160 +/* 0x755F [0x69 0x09 0x5A ] */ notedv PITCH_D4, 9, 90 +/* 0x7562 [0xF4 0xF7 ] */ rjump LAYER_755B + +.layer LAYER_7564 +/* 0x7564 [0xCA 0x00 ] */ notepan 0 +/* 0x7566 [0xC6 0x0B ] */ instr SF1_INST_11 +/* 0x7568 [0xC2 0x1C ] */ transpose 28 +/* 0x756A [0xC0 0x01 ] */ ldelay 1 +LAYER_756C: +/* 0x756C [0xC7 0x81 0x1B 0xA0 ] */ portamento 0x81, PITCH_C3, 160 +/* 0x7570 [0x6A 0x0D 0x5A ] */ notedv PITCH_EF4, 13, 90 +/* 0x7573 [0xF4 0xF7 ] */ rjump LAYER_756C + +.layer LAYER_7575 +/* 0x7575 [0xCA 0x7F ] */ notepan 127 +/* 0x7577 [0xC6 0x0B ] */ instr SF1_INST_11 +/* 0x7579 [0xC2 0x1C ] */ transpose 28 +/* 0x757B [0xC0 0x02 ] */ ldelay 2 +LAYER_757D: +/* 0x757D [0xC7 0x81 0x1B 0xA0 ] */ portamento 0x81, PITCH_C3, 160 +/* 0x7581 [0x68 0x13 0x5A ] */ notedv PITCH_DF4, 19, 90 +/* 0x7584 [0xF4 0xF7 ] */ rjump LAYER_757D + +.channel CHAN_7586 +/* 0x7586 [0xDC 0x64 ] */ panweight 100 +/* 0x7588 [0x88 0x75 0x96 ] */ ldlayer 0, LAYER_7596 +/* 0x758B [0x89 0x75 0xE3 ] */ ldlayer 1, LAYER_75E3 +/* 0x758E [0x8A 0x76 0x21 ] */ ldlayer 2, LAYER_7621 +/* 0x7591 [0xD7 0x78 ] */ vibfreq 120 +/* 0x7593 [0xD8 0x78 ] */ vibdepth 120 +/* 0x7595 [0xFF ] */ end + +.layer LAYER_7596 +/* 0x7596 [0xCA 0x40 ] */ notepan 64 +/* 0x7598 [0xC6 0x0B ] */ instr SF1_INST_11 +/* 0x759A [0xC2 0x1C ] */ transpose 28 +/* 0x759C [0xC7 0x81 0x1B 0xA0 ] */ portamento 0x81, PITCH_C3, 160 +/* 0x75A0 [0x70 0x09 0x5F ] */ notedv PITCH_A4, 9, 95 +/* 0x75A3 [0xC7 0x81 0x1B 0xA0 ] */ portamento 0x81, PITCH_C3, 160 +/* 0x75A7 [0x70 0x09 0x5F ] */ notedv PITCH_A4, 9, 95 +/* 0x75AA [0xC7 0x81 0x1B 0xA0 ] */ portamento 0x81, PITCH_C3, 160 +/* 0x75AE [0x70 0x09 0x5F ] */ notedv PITCH_A4, 9, 95 +/* 0x75B1 [0xC7 0x81 0x1B 0xA0 ] */ portamento 0x81, PITCH_C3, 160 +/* 0x75B5 [0x70 0x09 0x5F ] */ notedv PITCH_A4, 9, 95 +/* 0x75B8 [0xC7 0x81 0x1B 0xA0 ] */ portamento 0x81, PITCH_C3, 160 +/* 0x75BC [0x70 0x09 0x5F ] */ notedv PITCH_A4, 9, 95 +/* 0x75BF [0xC7 0x81 0x1B 0xA0 ] */ portamento 0x81, PITCH_C3, 160 +/* 0x75C3 [0x70 0x09 0x5F ] */ notedv PITCH_A4, 9, 95 +/* 0x75C6 [0xC7 0x81 0x1B 0xA0 ] */ portamento 0x81, PITCH_C3, 160 +/* 0x75CA [0x70 0x09 0x5F ] */ notedv PITCH_A4, 9, 95 +/* 0x75CD [0xC7 0x81 0x1B 0xA0 ] */ portamento 0x81, PITCH_C3, 160 +/* 0x75D1 [0x70 0x09 0x5F ] */ notedv PITCH_A4, 9, 95 +/* 0x75D4 [0xC7 0x81 0x1B 0xA0 ] */ portamento 0x81, PITCH_C3, 160 +/* 0x75D8 [0x70 0x09 0x5F ] */ notedv PITCH_A4, 9, 95 +/* 0x75DB [0xC7 0x81 0x1B 0xA0 ] */ portamento 0x81, PITCH_C3, 160 +/* 0x75DF [0x70 0x09 0x5F ] */ notedv PITCH_A4, 9, 95 +/* 0x75E2 [0xFF ] */ end + +.layer LAYER_75E3 +/* 0x75E3 [0xCA 0x00 ] */ notepan 0 +/* 0x75E5 [0xC6 0x0B ] */ instr SF1_INST_11 +/* 0x75E7 [0xC2 0x1C ] */ transpose 28 +/* 0x75E9 [0xC0 0x01 ] */ ldelay 1 +/* 0x75EB [0xC7 0x81 0x1B 0xA0 ] */ portamento 0x81, PITCH_C3, 160 +/* 0x75EF [0x76 0x0D 0x5F ] */ notedv PITCH_EF5, 13, 95 +/* 0x75F2 [0xC7 0x81 0x1B 0xA0 ] */ portamento 0x81, PITCH_C3, 160 +/* 0x75F6 [0x76 0x0D 0x5F ] */ notedv PITCH_EF5, 13, 95 +/* 0x75F9 [0xC7 0x81 0x1B 0xA0 ] */ portamento 0x81, PITCH_C3, 160 +/* 0x75FD [0x76 0x0D 0x5F ] */ notedv PITCH_EF5, 13, 95 +/* 0x7600 [0xC7 0x81 0x1B 0xA0 ] */ portamento 0x81, PITCH_C3, 160 +/* 0x7604 [0x76 0x0D 0x5F ] */ notedv PITCH_EF5, 13, 95 +/* 0x7607 [0xC7 0x81 0x1B 0xA0 ] */ portamento 0x81, PITCH_C3, 160 +/* 0x760B [0x76 0x0D 0x5F ] */ notedv PITCH_EF5, 13, 95 +/* 0x760E [0xC7 0x81 0x1B 0xA0 ] */ portamento 0x81, PITCH_C3, 160 +/* 0x7612 [0x76 0x0D 0x5F ] */ notedv PITCH_EF5, 13, 95 +/* 0x7615 [0xC7 0x81 0x1B 0xA0 ] */ portamento 0x81, PITCH_C3, 160 +/* 0x7619 [0x76 0x0D 0x5F ] */ notedv PITCH_EF5, 13, 95 +/* 0x761C [0xC7 0x81 0x1B 0xA0 ] */ portamento 0x81, PITCH_C3, 160 +/* 0x7620 [0xFF ] */ end + +.layer LAYER_7621 +/* 0x7621 [0xCA 0x7F ] */ notepan 127 +/* 0x7623 [0xC6 0x0B ] */ instr SF1_INST_11 +/* 0x7625 [0xC2 0x1C ] */ transpose 28 +/* 0x7627 [0xC0 0x02 ] */ ldelay 2 +/* 0x7629 [0xC7 0x81 0x1B 0xA0 ] */ portamento 0x81, PITCH_C3, 160 +/* 0x762D [0x6D 0x13 0x5F ] */ notedv PITCH_GF4, 19, 95 +/* 0x7630 [0xC7 0x81 0x1B 0xA0 ] */ portamento 0x81, PITCH_C3, 160 +/* 0x7634 [0x6D 0x13 0x5F ] */ notedv PITCH_GF4, 19, 95 +/* 0x7637 [0xC7 0x81 0x1B 0xA0 ] */ portamento 0x81, PITCH_C3, 160 +/* 0x763B [0x6D 0x13 0x5F ] */ notedv PITCH_GF4, 19, 95 +/* 0x763E [0xC7 0x81 0x1B 0xA0 ] */ portamento 0x81, PITCH_C3, 160 +/* 0x7642 [0x6D 0x13 0x5F ] */ notedv PITCH_GF4, 19, 95 +/* 0x7645 [0xC7 0x81 0x1B 0xA0 ] */ portamento 0x81, PITCH_C3, 160 +/* 0x7649 [0x6D 0x13 0x5F ] */ notedv PITCH_GF4, 19, 95 +/* 0x764C [0xC7 0x81 0x1B 0xA0 ] */ portamento 0x81, PITCH_C3, 160 +/* 0x7650 [0x6D 0x13 0x5F ] */ notedv PITCH_GF4, 19, 95 +/* 0x7653 [0xFF ] */ end + +.channel CHAN_7654 +/* 0x7654 [0xED 0x0D ] */ gain 13 +/* 0x7656 [0x88 0x76 0x5D ] */ ldlayer 0, LAYER_765D +/* 0x7659 [0x89 0x76 0x63 ] */ ldlayer 1, LAYER_7663 +/* 0x765C [0xFF ] */ end + +.layer LAYER_765D +/* 0x765D [0xC2 0xF9 ] */ transpose -7 +/* 0x765F [0xFC 0x79 0x41 ] */ call LAYER_7941 +/* 0x7662 [0xFF ] */ end + +.layer LAYER_7663 +/* 0x7663 [0xC2 0xE9 ] */ transpose -23 +/* 0x7665 [0xFC 0x79 0x41 ] */ call LAYER_7941 +/* 0x7668 [0xFF ] */ end + +.channel CHAN_7669 +/* 0x7669 [0xC1 0x0B ] */ instr SF1_INST_11 +/* 0x766B [0xCC 0x50 ] */ ldi 80 +/* 0x766D [0x71 ] */ stio IO_PORT_1 +/* 0x766E [0xDC 0x00 ] */ panweight 0 +/* 0x7670 [0x88 0x76 0x77 ] */ ldlayer 0, LAYER_7677 +/* 0x7673 [0x89 0x76 0x81 ] */ ldlayer 1, LAYER_7681 +/* 0x7676 [0xFF ] */ end + +.layer LAYER_7677 +/* 0x7677 [0xC2 0xFE ] */ transpose -2 +/* 0x7679 [0xC0 0x0D ] */ ldelay 13 +/* 0x767B [0xCA 0x01 ] */ notepan 1 +/* 0x767D [0xFC 0x76 0x89 ] */ call LAYER_7689 +/* 0x7680 [0xFF ] */ end + +.layer LAYER_7681 +/* 0x7681 [0xC2 0xFC ] */ transpose -4 +/* 0x7683 [0xCA 0x18 ] */ notepan 24 +/* 0x7685 [0xFC 0x76 0x89 ] */ call LAYER_7689 +/* 0x7688 [0xFF ] */ end + +.layer LAYER_7689 +/* 0x7689 [0xC4 ] */ legato +/* 0x768A [0x64 0x08 0x32 ] */ notedv PITCH_A3, 8, 50 +/* 0x768D [0x67 0x0A 0x32 ] */ notedv PITCH_C4, 10, 50 +/* 0x7690 [0xC5 ] */ nolegato +/* 0x7691 [0xC0 0x05 ] */ ldelay 5 +/* 0x7693 [0xC4 ] */ legato +/* 0x7694 [0x64 0x08 0x23 ] */ notedv PITCH_A3, 8, 35 +/* 0x7697 [0x67 0x0A 0x23 ] */ notedv PITCH_C4, 10, 35 +/* 0x769A [0xC5 ] */ nolegato +/* 0x769B [0xC0 0x05 ] */ ldelay 5 +/* 0x769D [0xC4 ] */ legato +/* 0x769E [0x64 0x08 0x14 ] */ notedv PITCH_A3, 8, 20 +/* 0x76A1 [0x67 0x0A 0x14 ] */ notedv PITCH_C4, 10, 20 +/* 0x76A4 [0xC5 ] */ nolegato +/* 0x76A5 [0xFF ] */ end + +.channel CHAN_76A6 +/* 0x76A6 [0xC1 0x0B ] */ instr SF1_INST_11 +/* 0x76A8 [0xCC 0x50 ] */ ldi 80 +/* 0x76AA [0x71 ] */ stio IO_PORT_1 +/* 0x76AB [0xDC 0x00 ] */ panweight 0 +/* 0x76AD [0x88 0x76 0xB4 ] */ ldlayer 0, LAYER_76B4 +/* 0x76B0 [0x89 0x76 0xBE ] */ ldlayer 1, LAYER_76BE +/* 0x76B3 [0xFF ] */ end + +.layer LAYER_76B4 +/* 0x76B4 [0xC2 0xFE ] */ transpose -2 +/* 0x76B6 [0xC0 0x0D ] */ ldelay 13 +/* 0x76B8 [0xCA 0x7E ] */ notepan 126 +/* 0x76BA [0xFC 0x76 0xC6 ] */ call LAYER_76C6 +/* 0x76BD [0xFF ] */ end + +.layer LAYER_76BE +/* 0x76BE [0xC2 0xFC ] */ transpose -4 +/* 0x76C0 [0xCA 0x67 ] */ notepan 103 +/* 0x76C2 [0xFC 0x76 0xC6 ] */ call LAYER_76C6 +/* 0x76C5 [0xFF ] */ end + +.layer LAYER_76C6 +/* 0x76C6 [0xC4 ] */ legato +/* 0x76C7 [0x64 0x08 0x41 ] */ notedv PITCH_A3, 8, 65 +/* 0x76CA [0x67 0x0A 0x41 ] */ notedv PITCH_C4, 10, 65 +/* 0x76CD [0xC5 ] */ nolegato +/* 0x76CE [0xC0 0x05 ] */ ldelay 5 +/* 0x76D0 [0xC4 ] */ legato +/* 0x76D1 [0x64 0x08 0x32 ] */ notedv PITCH_A3, 8, 50 +/* 0x76D4 [0x67 0x0A 0x32 ] */ notedv PITCH_C4, 10, 50 +/* 0x76D7 [0xC5 ] */ nolegato +/* 0x76D8 [0xC0 0x05 ] */ ldelay 5 +/* 0x76DA [0xC4 ] */ legato +/* 0x76DB [0x64 0x08 0x23 ] */ notedv PITCH_A3, 8, 35 +/* 0x76DE [0x67 0x0A 0x23 ] */ notedv PITCH_C4, 10, 35 +/* 0x76E1 [0xC5 ] */ nolegato +/* 0x76E2 [0xC0 0x01 ] */ ldelay 1 +/* 0x76E4 [0xC4 ] */ legato +/* 0x76E5 [0x64 0x08 0x50 ] */ notedv PITCH_A3, 8, 80 +/* 0x76E8 [0x67 0x0A 0x50 ] */ notedv PITCH_C4, 10, 80 +/* 0x76EB [0xC5 ] */ nolegato +/* 0x76EC [0xC0 0x05 ] */ ldelay 5 +/* 0x76EE [0xC4 ] */ legato +/* 0x76EF [0x64 0x08 0x41 ] */ notedv PITCH_A3, 8, 65 +/* 0x76F2 [0x67 0x0A 0x41 ] */ notedv PITCH_C4, 10, 65 +/* 0x76F5 [0xC5 ] */ nolegato +/* 0x76F6 [0xC0 0x05 ] */ ldelay 5 +/* 0x76F8 [0xC4 ] */ legato +/* 0x76F9 [0x64 0x08 0x32 ] */ notedv PITCH_A3, 8, 50 +/* 0x76FC [0x67 0x0A 0x32 ] */ notedv PITCH_C4, 10, 50 +/* 0x76FF [0xC5 ] */ nolegato +/* 0x7700 [0xFF ] */ end + +.channel CHAN_7701 +/* 0x7701 [0xC1 0x0B ] */ instr SF1_INST_11 +/* 0x7703 [0xDA 0xC4 0x8C ] */ env ENVELOPE_C48C +/* 0x7706 [0xCC 0x50 ] */ ldi 80 +/* 0x7708 [0x71 ] */ stio IO_PORT_1 +/* 0x7709 [0xDC 0x00 ] */ panweight 0 +CHAN_770B: +/* 0x770B [0x88 0x77 0x24 ] */ ldlayer 0, LAYER_7724 +/* 0x770E [0x89 0x77 0x2E ] */ ldlayer 1, LAYER_772E +/* 0x7711 [0x8A 0x77 0x38 ] */ ldlayer 2, LAYER_7738 +/* 0x7714 [0x8B 0x77 0x42 ] */ ldlayer 3, LAYER_7742 +/* 0x7717 [0xCC 0x1D ] */ ldi 29 +/* 0x7719 [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0x771C [0xCC 0x1D ] */ ldi 29 +/* 0x771E [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0x7721 [0xF4 0xE8 ] */ rjump CHAN_770B + +/* 0x772£ [0xFF ] */ end + +.layer LAYER_7724 +/* 0x7724 [0xC2 0x00 ] */ transpose 0 +/* 0x7726 [0xC0 0x14 ] */ ldelay 20 +/* 0x7728 [0xCA 0x62 ] */ notepan 98 +/* 0x772A [0xFC 0x77 0x4A ] */ call LAYER_774A +/* 0x772D [0xFF ] */ end + +.layer LAYER_772E +/* 0x772E [0xC2 0x02 ] */ transpose 2 +/* 0x7730 [0xC0 0x0C ] */ ldelay 12 +/* 0x7732 [0xCA 0x0A ] */ notepan 10 +/* 0x7734 [0xFC 0x77 0x4A ] */ call LAYER_774A +/* 0x7737 [0xFF ] */ end + +.layer LAYER_7738 +/* 0x7738 [0xC2 0xFE ] */ transpose -2 +/* 0x773A [0xC0 0x05 ] */ ldelay 5 +/* 0x773C [0xCA 0x6C ] */ notepan 108 +/* 0x773E [0xFC 0x77 0x4A ] */ call LAYER_774A +/* 0x7741 [0xFF ] */ end + +.layer LAYER_7742 +/* 0x7742 [0xC2 0xFC ] */ transpose -4 +/* 0x7744 [0xCA 0x28 ] */ notepan 40 +/* 0x7746 [0xFC 0x77 0x4A ] */ call LAYER_774A +/* 0x7749 [0xFF ] */ end + +.layer LAYER_774A +/* 0x774A [0xC4 ] */ legato +/* 0x774B [0x64 0x08 0x64 ] */ notedv PITCH_A3, 8, 100 +/* 0x774E [0x67 0x0A 0x64 ] */ notedv PITCH_C4, 10, 100 +/* 0x7751 [0xC5 ] */ nolegato +/* 0x7752 [0xC0 0x05 ] */ ldelay 5 +/* 0x7754 [0xC4 ] */ legato +/* 0x7755 [0x64 0x08 0x46 ] */ notedv PITCH_A3, 8, 70 +/* 0x7758 [0x67 0x0A 0x46 ] */ notedv PITCH_C4, 10, 70 +/* 0x775B [0xC5 ] */ nolegato +/* 0x775C [0xC0 0x05 ] */ ldelay 5 +/* 0x775E [0xC4 ] */ legato +/* 0x775F [0x64 0x08 0x28 ] */ notedv PITCH_A3, 8, 40 +/* 0x7762 [0x67 0x0A 0x28 ] */ notedv PITCH_C4, 10, 40 +/* 0x7765 [0xC5 ] */ nolegato +/* 0x7766 [0xFF ] */ end + +.channel CHAN_7767 +/* 0x7767 [0xC1 0x0B ] */ instr SF1_INST_11 +/* 0x7769 [0xDA 0xC4 0x8C ] */ env ENVELOPE_C48C +/* 0x776C [0xFC 0x77 0xB6 ] */ call CHAN_77B6 +/* 0x776F [0xCC 0x29 ] */ ldi 41 +/* 0x7771 [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0x7774 [0xFC 0x77 0xB6 ] */ call CHAN_77B6 +/* 0x7777 [0xCC 0x29 ] */ ldi 41 +/* 0x7779 [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0x777C [0xFC 0x77 0xB6 ] */ call CHAN_77B6 +/* 0x777F [0xCC 0x29 ] */ ldi 41 +/* 0x7781 [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0x7784 [0xDA 0xC4 0x9C ] */ env ENVELOPE_C49C +/* 0x7787 [0xFC 0x77 0xB6 ] */ call CHAN_77B6 +/* 0x778A [0xCC 0x29 ] */ ldi 41 +/* 0x778C [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0x778F [0xFC 0x77 0xB6 ] */ call CHAN_77B6 +/* 0x7792 [0xCC 0x29 ] */ ldi 41 +/* 0x7794 [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0x7797 [0xFC 0x77 0xB6 ] */ call CHAN_77B6 +/* 0x779A [0xCC 0x29 ] */ ldi 41 +/* 0x779C [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0x779F [0xDA 0xC4 0x70 ] */ env ENVELOPE_C470 +/* 0x77A2 [0xFC 0x77 0xB6 ] */ call CHAN_77B6 +/* 0x77A5 [0xCC 0x29 ] */ ldi 41 +/* 0x77A7 [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0x77AA [0xFC 0x77 0xB6 ] */ call CHAN_77B6 +/* 0x77AD [0xCC 0x29 ] */ ldi 41 +/* 0x77AF [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0x77B2 [0xFC 0x77 0xB6 ] */ call CHAN_77B6 +/* 0x77B5 [0xFF ] */ end + +.channel CHAN_77B6 +/* 0x77B6 [0xEC ] */ vibreset +/* 0x77B7 [0xCC 0x50 ] */ ldi 80 +/* 0x77B9 [0x71 ] */ stio IO_PORT_1 +/* 0x77BA [0xDC 0x00 ] */ panweight 0 +/* 0x77BC [0x88 0x77 0xC9 ] */ ldlayer 0, LAYER_77C9 +/* 0x77BF [0x89 0x77 0xD3 ] */ ldlayer 1, LAYER_77D3 +/* 0x77C2 [0x8A 0x77 0xDD ] */ ldlayer 2, LAYER_77DD +/* 0x77C5 [0x8B 0x77 0xE7 ] */ ldlayer 3, LAYER_77E7 +/* 0x77C8 [0xFF ] */ end + +.layer LAYER_77C9 +/* 0x77C9 [0xC2 0xF6 ] */ transpose -10 +/* 0x77CB [0xC0 0x14 ] */ ldelay 20 +/* 0x77CD [0xCA 0x62 ] */ notepan 98 +/* 0x77CF [0xFC 0x77 0x4A ] */ call LAYER_774A +/* 0x77D2 [0xFF ] */ end + +.layer LAYER_77D3 +/* 0x77D3 [0xC2 0xF4 ] */ transpose -12 +/* 0x77D5 [0xC0 0x0C ] */ ldelay 12 +/* 0x77D7 [0xCA 0x0A ] */ notepan 10 +/* 0x77D9 [0xFC 0x77 0x4A ] */ call LAYER_774A +/* 0x77DC [0xFF ] */ end + +.layer LAYER_77DD +/* 0x77DD [0xC2 0xF0 ] */ transpose -16 +/* 0x77DF [0xC0 0x05 ] */ ldelay 5 +/* 0x77E1 [0xCA 0x6C ] */ notepan 108 +/* 0x77E3 [0xFC 0x77 0x4A ] */ call LAYER_774A +/* 0x77E6 [0xFF ] */ end + +.layer LAYER_77E7 +/* 0x77E7 [0xC2 0xF2 ] */ transpose -14 +/* 0x77E9 [0xCA 0x28 ] */ notepan 40 +/* 0x77EB [0xFC 0x77 0x4A ] */ call LAYER_774A +/* 0x77EE [0xFF ] */ end + +/* 0x77EF [0x88 0x77 0xF7 ] */ notevg PITCH_F1, 119, 247 +/* 0x77F2 [0xD7 ] */ ldshortvel 7 +/* 0x77F3 [0x64 0xD8 0x64 0xFF ] */ notedv PITCH_A3, 22628, 255 +/* 0x77F7 [0xC6 0x01 ] */ instr SF1_INST_1 +/* 0x77F9 [0xC7 0x81 0x0F 0xC8 ] */ portamento 0x81, PITCH_C2, 200 +/* 0x77FD [0x6B 0x80 0x96 0x64 ] */ notedv PITCH_E4, 150, 100 +/* 0x7801 [0xFF ] */ end + +.channel CHAN_7802 +/* 0x7802 [0x88 0x78 0x08 ] */ ldlayer 0, LAYER_7808 +/* 0x7805 [0xFF ] */ end + +.layer LAYER_7806 +/* 0x7806 [0xC2 0xF4 ] */ transpose -12 +.layer LAYER_7808 +/* 0x7808 [0xC6 0x19 ] */ instr SF1_INST_25 +/* 0x780A [0x60 0x1E 0x64 ] */ notedv PITCH_F3, 30, 100 +/* 0x780D [0xFF ] */ end + +.channel CHAN_780E +/* 0x780E [0x88 0x78 0x12 ] */ ldlayer 0, LAYER_7812 +/* 0x7811 [0xFF ] */ end + +.layer LAYER_7812 +/* 0x7812 [0xC6 0x03 ] */ instr SF1_INST_3 +/* 0x7814 [0xC2 0x30 ] */ transpose 48 +/* 0x7816 [0xC7 0x81 0x27 0xC8 ] */ portamento 0x81, PITCH_C4, 200 +/* 0x781A [0x6B 0x32 0x64 ] */ notedv PITCH_E4, 50, 100 +/* 0x781D [0xFF ] */ end + +.channel CHAN_781E +/* 0x781E [0x88 0x78 0x25 ] */ ldlayer 0, LAYER_7825 +/* 0x7821 [0x89 0x83 0x37 ] */ ldlayer 1, LAYER_8337 +/* 0x7824 [0xFF ] */ end + +.layer LAYER_7825 +/* 0x7825 [0xC6 0x1B ] */ instr SF1_INST_27 +/* 0x7827 [0xC7 0x81 0x2C 0xFF ] */ portamento 0x81, PITCH_F4, 255 +/* 0x782B [0x73 0x0A 0x64 ] */ notedv PITCH_C5, 10, 100 +/* 0x782E [0xC7 0x81 0x35 0xFF ] */ portamento 0x81, PITCH_D5, 255 +/* 0x7832 [0x6C 0x1E 0x64 ] */ notedv PITCH_F4, 30, 100 +/* 0x7835 [0xFF ] */ end + +.channel CHAN_7836 +/* 0x7836 [0x88 0x78 0x41 ] */ ldlayer 0, LAYER_7841 +/* 0x7839 [0x89 0x83 0x37 ] */ ldlayer 1, LAYER_8337 +/* 0x783C [0xD7 0x64 ] */ vibfreq 100 +/* 0x783E [0xD8 0x7F ] */ vibdepth 127 +/* 0x7840 [0xFF ] */ end + +.layer LAYER_7841 +/* 0x7841 [0xC6 0x0A ] */ instr SF1_INST_10 +/* 0x7843 [0xCB 0xC3 0xD4 0xDC ] */ env ENVELOPE_C3D4, 220 +/* 0x7847 [0xC4 ] */ legato +/* 0x7848 [0xC7 0x85 0x1F 0xFF ] */ portamento 0x85, PITCH_E3, 255 +/* 0x784C [0x67 0x1E 0x64 ] */ notedv PITCH_C4, 30, 100 +/* 0x784F [0x5B 0x78 0x64 ] */ notedv PITCH_C3, 120, 100 +/* 0x7852 [0xFF ] */ end + +.channel CHAN_7853 +/* 0x7853 [0x88 0x78 0x57 ] */ ldlayer 0, LAYER_7857 +/* 0x7856 [0xFF ] */ end + +.layer LAYER_7857 +/* 0x7857 [0xC6 0x19 ] */ instr SF1_INST_25 +/* 0x7859 [0x6C 0x0F 0x64 ] */ notedv PITCH_F4, 15, 100 +/* 0x785C [0xFF ] */ end + +.channel CHAN_785D +/* 0x785D [0x88 0x78 0x61 ] */ ldlayer 0, LAYER_7861 +/* 0x7860 [0xFF ] */ end + +.layer LAYER_7861 +/* 0x7861 [0xC6 0x03 ] */ instr SF1_INST_3 +/* 0x7863 [0xC2 0x30 ] */ transpose 48 +/* 0x7865 [0xC7 0x81 0x30 0xFF ] */ portamento 0x81, PITCH_A4, 255 +/* 0x7869 [0x73 0x1E 0x64 ] */ notedv PITCH_C5, 30, 100 +/* 0x786C [0xFF ] */ end + +.channel CHAN_786D +/* 0x786D [0xC1 0x0A ] */ instr SF1_INST_10 +/* 0x786F [0xDA 0xC3 0x0C ] */ env ENVELOPE_C30C +/* 0x7872 [0x88 0x78 0x7D ] */ ldlayer 0, LAYER_787D +/* 0x7875 [0x89 0x83 0x37 ] */ ldlayer 1, LAYER_8337 +/* 0x7878 [0xD7 0x64 ] */ vibfreq 100 +/* 0x787A [0xD8 0x7F ] */ vibdepth 127 +/* 0x787C [0xFF ] */ end + +.layer LAYER_787D +/* 0x787D [0xC4 ] */ legato +/* 0x787E [0xC7 0x85 0x31 0xC8 ] */ portamento 0x85, PITCH_BF4, 200 +/* 0x7882 [0x79 0x1E 0x64 ] */ notedv PITCH_GF5, 30, 100 +/* 0x7885 [0x6D 0x32 0x64 ] */ notedv PITCH_GF4, 50, 100 +/* 0x7888 [0xFF ] */ end + +.channel CHAN_7889 +/* 0x7889 [0x88 0x78 0x92 ] */ ldlayer 0, LAYER_7892 +/* 0x788C [0xC1 0x12 ] */ instr SF1_INST_18 +/* 0x788E [0xDA 0xC3 0x34 ] */ env ENVELOPE_C334 +/* 0x7891 [0xFF ] */ end + +.layer LAYER_7892 +/* 0x7892 [0xC7 0x81 0x0D 0xFF ] */ portamento 0x81, PITCH_BF1, 255 +/* 0x7896 [0x4A 0x38 0x50 ] */ notedv PITCH_G1, 56, 80 +/* 0x7899 [0xFF ] */ end + +.channel CHAN_789A +/* 0x789A [0xDA 0xC3 0x0C ] */ env ENVELOPE_C30C +/* 0x789D [0x88 0x78 0xA8 ] */ ldlayer 0, LAYER_78A8 +/* 0x78A0 [0x89 0x83 0x37 ] */ ldlayer 1, LAYER_8337 +/* 0x78A3 [0xD7 0x64 ] */ vibfreq 100 +/* 0x78A5 [0xD8 0x28 ] */ vibdepth 40 +/* 0x78A7 [0xFF ] */ end + +.layer LAYER_78A8 +/* 0x78A8 [0xC6 0x6A ] */ instr SF1_INST_106 +/* 0x78AA [0xC7 0x85 0x33 0xC8 ] */ portamento 0x85, PITCH_C5, 200 +/* 0x78AE [0x6D 0x0F 0x78 ] */ notedv PITCH_GF4, 15, 120 +/* 0x78B1 [0xC7 0x85 0x37 0xC8 ] */ portamento 0x85, PITCH_E5, 200 +/* 0x78B5 [0x67 0x27 0x78 ] */ notedv PITCH_C4, 39, 120 +/* 0x78B8 [0xFF ] */ end + +.channel CHAN_78B9 +/* 0x78B9 [0xDA 0xC3 0x0C ] */ env ENVELOPE_C30C +/* 0x78BC [0x88 0x78 0xC7 ] */ ldlayer 0, LAYER_78C7 +/* 0x78BF [0x89 0x83 0x37 ] */ ldlayer 1, LAYER_8337 +/* 0x78C2 [0xD7 0x64 ] */ vibfreq 100 +/* 0x78C4 [0xD8 0x1E ] */ vibdepth 30 +/* 0x78C6 [0xFF ] */ end + +.layer LAYER_78C7 +/* 0x78C7 [0xC6 0x6A ] */ instr SF1_INST_106 +/* 0x78C9 [0xC7 0x85 0x31 0xC8 ] */ portamento 0x85, PITCH_BF4, 200 +/* 0x78CD [0x6B 0x25 0x78 ] */ notedv PITCH_E4, 37, 120 +/* 0x78D0 [0x5F 0x08 0x78 ] */ notedv PITCH_E3, 8, 120 +/* 0x78D3 [0xFF ] */ end + +.channel CHAN_78D4 +/* 0x78D4 [0xDA 0xC3 0x0C ] */ env ENVELOPE_C30C +/* 0x78D7 [0x88 0x78 0xE2 ] */ ldlayer 0, LAYER_78E2 +/* 0x78DA [0x89 0x83 0x37 ] */ ldlayer 1, LAYER_8337 +/* 0x78DD [0xD7 0x64 ] */ vibfreq 100 +/* 0x78DF [0xD8 0x28 ] */ vibdepth 40 +/* 0x78E1 [0xFF ] */ end + +.layer LAYER_78E2 +/* 0x78E2 [0xC6 0x6A ] */ instr SF1_INST_106 +/* 0x78E4 [0x73 0x08 0x78 ] */ notedv PITCH_C5, 8, 120 +/* 0x78E7 [0x72 0x07 0x78 ] */ notedv PITCH_B4, 7, 120 +/* 0x78EA [0x71 0x06 0x78 ] */ notedv PITCH_BF4, 6, 120 +/* 0x78ED [0x70 0x06 0x78 ] */ notedv PITCH_A4, 6, 120 +/* 0x78F0 [0x71 0x13 0x78 ] */ notedv PITCH_BF4, 19, 120 +/* 0x78F3 [0xFF ] */ end + +.channel CHAN_78F4 +/* 0x78F4 [0x88 0x79 0x0A ] */ ldlayer 0, LAYER_790A +/* 0x78F7 [0x8A 0x79 0x19 ] */ ldlayer 2, LAYER_7919 +/* 0x78FA [0x89 0x78 0xFE ] */ ldlayer 1, LAYER_78FE +/* 0x78FD [0xFF ] */ end + +.layer LAYER_78FE +/* 0x78FE [0xC6 0x6B ] */ instr SF1_INST_107 +/* 0x7900 [0xC2 0x00 ] */ transpose 0 +/* 0x7902 [0xC7 0x81 0x2C 0xB0 ] */ portamento 0x81, PITCH_F4, 176 +/* 0x7906 [0x48 0x20 0x60 ] */ notedv PITCH_F1, 32, 96 +/* 0x7909 [0xFF ] */ end + +.layer LAYER_790A +/* 0x790A [0xC6 0x26 ] */ instr SF1_INST_38 +/* 0x790C [0xC2 0x00 ] */ transpose 0 +/* 0x790E [0xC7 0x81 0x2E 0xC0 ] */ portamento 0x81, PITCH_G4, 192 +/* 0x7912 [0x4A 0x0A 0x50 ] */ notedv PITCH_G1, 10, 80 +/* 0x7915 [0x4A 0x20 0x50 ] */ notedv PITCH_G1, 32, 80 +/* 0x7918 [0xFF ] */ end + +.layer LAYER_7919 +/* 0x7919 [0xC6 0x6A ] */ instr SF1_INST_106 +/* 0x791B [0x70 0x05 0x78 ] */ notedv PITCH_A4, 5, 120 +/* 0x791E [0x70 0x05 0x78 ] */ notedv PITCH_A4, 5, 120 +/* 0x7921 [0x74 0x07 0x78 ] */ notedv PITCH_DF5, 7, 120 +/* 0x7924 [0x74 0x07 0x78 ] */ notedv PITCH_DF5, 7, 120 +/* 0x7927 [0x76 0x07 0x78 ] */ notedv PITCH_EF5, 7, 120 +/* 0x792A [0xFF ] */ end + +.channel CHAN_792B +/* 0x792B [0x88 0x78 0x57 ] */ ldlayer 0, LAYER_7857 +/* 0x792E [0x8A 0x79 0x5E ] */ ldlayer 2, LAYER_795E +/* 0x7931 [0xCC 0x0F ] */ ldi 15 +/* 0x7933 [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0x7936 [0x88 0x79 0x41 ] */ ldlayer 0, LAYER_7941 +/* 0x7939 [0x89 0x79 0x4E ] */ ldlayer 1, LAYER_794E +/* 0x793C [0xED 0x17 ] */ gain 23 +/* 0x793E [0xFF ] */ end + +.layer LAYER_793F +/* 0x793F [0xC2 0x03 ] */ transpose 3 +.layer LAYER_7941 +/* 0x7941 [0xC6 0x0F ] */ instr SF1_INST_15 +LAYER_7943: +/* 0x7943 [0xC7 0x81 0x25 0x64 ] */ portamento 0x81, PITCH_BF3, 100 +/* 0x7947 [0x6A 0x23 0x6F ] */ notedv PITCH_EF4, 35, 111 +/* 0x794A [0xF4 0xF7 ] */ rjump LAYER_7943 + +.layer LAYER_794C +/* 0x794C [0xC2 0x03 ] */ transpose 3 +.layer LAYER_794E +/* 0x794E [0xC6 0x19 ] */ instr SF1_INST_25 +LAYER_7950: +/* 0x7950 [0x70 0x0A 0x4A ] */ notedv PITCH_A4, 10, 74 +/* 0x7953 [0x6D 0x0B 0x20 ] */ notedv PITCH_GF4, 11, 32 +/* 0x7956 [0x71 0x09 0x4A ] */ notedv PITCH_BF4, 9, 74 +/* 0x7959 [0x6D 0x0A 0x20 ] */ notedv PITCH_GF4, 10, 32 +/* 0x795C [0xF4 0xF2 ] */ rjump LAYER_7950 + +.layer LAYER_795E +/* 0x795E [0xC6 0x6A ] */ instr SF1_INST_106 +/* 0x7960 [0xC7 0x85 0x1C 0xAA ] */ portamento 0x85, PITCH_DF3, 170 +/* 0x7964 [0x66 0x1F 0x78 ] */ notedv PITCH_B3, 31, 120 +/* 0x7967 [0xFF ] */ end + +.channel CHAN_7968 +/* 0x7968 [0x88 0x79 0x7C ] */ ldlayer 0, LAYER_797C +/* 0x796B [0x89 0x78 0x57 ] */ ldlayer 1, LAYER_7857 +/* 0x796E [0xCC 0x3C ] */ ldi 60 +/* 0x7970 [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0x7973 [0xED 0x17 ] */ gain 23 +/* 0x7975 [0x88 0x79 0x3F ] */ ldlayer 0, LAYER_793F +/* 0x7978 [0x89 0x79 0x4C ] */ ldlayer 1, LAYER_794C +/* 0x797B [0xFF ] */ end + +.layer LAYER_797C +/* 0x797C [0xC6 0x6A ] */ instr SF1_INST_106 +/* 0x797E [0x67 0x32 0x78 ] */ notedv PITCH_C4, 50, 120 +/* 0x7981 [0xFF ] */ end + +.channel CHAN_7982 +/* 0x7982 [0x88 0x79 0x8F ] */ ldlayer 0, LAYER_798F +/* 0x7985 [0x89 0x79 0x99 ] */ ldlayer 1, LAYER_7999 +/* 0x7988 [0xD7 0xA0 ] */ vibfreq 160 +/* 0x798A [0xD8 0xA0 ] */ vibdepth 160 +/* 0x798C [0xED 0x14 ] */ gain 20 +/* 0x798E [0xFF ] */ end + +.layer LAYER_798F +/* 0x798F [0xC6 0x11 ] */ instr SF1_INST_17 +/* 0x7991 [0xC7 0x81 0x1E 0xFF ] */ portamento 0x81, PITCH_EF3, 255 +/* 0x7995 [0x65 0x2E 0x46 ] */ notedv PITCH_BF3, 46, 70 +/* 0x7998 [0xFF ] */ end + +.layer LAYER_7999 +/* 0x7999 [0xC6 0x19 ] */ instr SF1_INST_25 +/* 0x799B [0xF0 0x10 0x00 ] */ unk_F0 4096 +LAYER_799E: +/* 0x799E [0x70 0x0A 0x6A ] */ notedv PITCH_A4, 10, 106 +/* 0x79A1 [0x6D 0x0B 0x4A ] */ notedv PITCH_GF4, 11, 74 +/* 0x79A4 [0x71 0x09 0x6A ] */ notedv PITCH_BF4, 9, 106 +/* 0x79A7 [0x6D 0x0A 0x4A ] */ notedv PITCH_GF4, 10, 74 +/* 0x79AA [0xF4 0xF2 ] */ rjump LAYER_799E + +.channel CHAN_79AC +/* 0x79AC [0x88 0x79 0xB8 ] */ ldlayer 0, LAYER_79B8 +/* 0x79AF [0xE1 0x60 0x84 0x10 ] */ vibfreqgrad 96, 132, 16 +/* 0x79B3 [0xE2 0x20 0x64 0x10 ] */ vibdepthgrad 32, 100, 16 +/* 0x79B7 [0xFF ] */ end + +.layer LAYER_79B8 +/* 0x79B8 [0xC6 0x2B ] */ instr SF1_INST_43 +/* 0x79BA [0xC2 0x30 ] */ transpose 48 +/* 0x79BC [0xC7 0x85 0x27 0xFF ] */ portamento 0x85, PITCH_C4, 255 +/* 0x79C0 [0x6C 0x3B 0x64 ] */ notedv PITCH_F4, 59, 100 +/* 0x79C3 [0xFF ] */ end + +.channel CHAN_79C4 +/* 0x79C4 [0x88 0x79 0xCC ] */ ldlayer 0, LAYER_79CC +/* 0x79C7 [0xD7 0x50 ] */ vibfreq 80 +/* 0x79C9 [0xD8 0x20 ] */ vibdepth 32 +/* 0x79CB [0xFF ] */ end + +.layer LAYER_79CC +/* 0x79CC [0xC6 0x6C ] */ instr SF1_INST_108 +/* 0x79CE [0xC7 0x85 0x2E 0x88 ] */ portamento 0x85, PITCH_G4, 136 +/* 0x79D2 [0x73 0x42 0x64 ] */ notedv PITCH_C5, 66, 100 +/* 0x79D5 [0xFF ] */ end + +.channel CHAN_79D6 +/* 0x79D6 [0x88 0x79 0xDA ] */ ldlayer 0, LAYER_79DA +/* 0x79D9 [0xFF ] */ end + +.layer LAYER_79DA +/* 0x79DA [0xC6 0x0D ] */ instr SF1_INST_13 +/* 0x79DC [0xCB 0xC3 0x44 0xFA ] */ env ENVELOPE_C344, 250 +/* 0x79E0 [0xC7 0x81 0x23 0x30 ] */ portamento 0x81, PITCH_AF3, 48 +/* 0x79E4 [0x52 0x1E 0x64 ] */ notedv PITCH_EF2, 30, 100 +/* 0x79E7 [0xFF ] */ end + +.channel CHAN_79E8 +/* 0x79E8 [0x88 0x79 0xEC ] */ ldlayer 0, LAYER_79EC +/* 0x79EB [0xFF ] */ end + +.layer LAYER_79EC +/* 0x79EC [0xC6 0x0D ] */ instr SF1_INST_13 +/* 0x79EE [0xCB 0xC3 0x44 0xFA ] */ env ENVELOPE_C344, 250 +/* 0x79F2 [0x4D 0x0A 0x5A ] */ notedv PITCH_BF1, 10, 90 +/* 0x79F5 [0xC0 0x03 ] */ ldelay 3 +/* 0x79F7 [0x4D 0x0A 0x5A ] */ notedv PITCH_BF1, 10, 90 +/* 0x79FA [0xC7 0x81 0x23 0x30 ] */ portamento 0x81, PITCH_AF3, 48 +/* 0x79FE [0x41 0x1E 0x64 ] */ notedv PITCH_BF0, 30, 100 +/* 0x7A01 [0xFF ] */ end + +.channel CHAN_7A02 +/* 0x7A02 [0xC1 0x26 ] */ instr SF1_INST_38 +/* 0x7A04 [0xDA 0xC3 0x44 ] */ env ENVELOPE_C344 +/* 0x7A07 [0x88 0x7A 0x14 ] */ ldlayer 0, LAYER_7A14 +/* 0x7A0A [0x89 0x7A 0x1C ] */ ldlayer 1, LAYER_7A1C +/* 0x7A0D [0xD7 0x64 ] */ vibfreq 100 +/* 0x7A0F [0xD8 0x64 ] */ vibdepth 100 +/* 0x7A11 [0xFF ] */ end + +.layer LAYER_7A12 +/* 0x7A12 [0xC2 0x06 ] */ transpose 6 +.layer LAYER_7A14 +/* 0x7A14 [0xC7 0x81 0x24 0x40 ] */ portamento 0x81, PITCH_A3, 64 +/* 0x7A18 [0x4F 0x1E 0x64 ] */ notedv PITCH_C2, 30, 100 +/* 0x7A1B [0xFF ] */ end + +.layer LAYER_7A1C +/* 0x7A1C [0xC6 0x2F ] */ instr SF1_INST_47 +/* 0x7A1E [0xC7 0x85 0x27 0xFF ] */ portamento 0x85, PITCH_C4, 255 +/* 0x7A22 [0x47 0x1E 0x5B ] */ notedv PITCH_E1, 30, 91 +/* 0x7A25 [0xFF ] */ end + +.channel CHAN_7A26 +/* 0x7A26 [0xC1 0x26 ] */ instr SF1_INST_38 +/* 0x7A28 [0xDA 0xC3 0x44 ] */ env ENVELOPE_C344 +/* 0x7A2B [0x88 0x7A 0x12 ] */ ldlayer 0, LAYER_7A12 +/* 0x7A2E [0x89 0x7A 0x36 ] */ ldlayer 1, LAYER_7A36 +/* 0x7A31 [0xD7 0x84 ] */ vibfreq 132 +/* 0x7A33 [0xD8 0x54 ] */ vibdepth 84 +/* 0x7A35 [0xFF ] */ end + +.layer LAYER_7A36 +/* 0x7A36 [0xC6 0x2F ] */ instr SF1_INST_47 +/* 0x7A38 [0xC7 0x85 0x1F 0xFF ] */ portamento 0x85, PITCH_E3, 255 +/* 0x7A3C [0x62 0x1E 0x2E ] */ notedv PITCH_G3, 30, 46 +/* 0x7A3F [0xFF ] */ end + +.channel CHAN_7A40 +/* 0x7A40 [0xED 0x0A ] */ gain 10 +/* 0x7A42 [0x88 0x7A 0x46 ] */ ldlayer 0, LAYER_7A46 +/* 0x7A45 [0xFF ] */ end + +.layer LAYER_7A46 +/* 0x7A46 [0xC6 0x52 ] */ instr SF1_INST_82 +/* 0x7A48 [0x4D 0x80 0xC8 0x7D ] */ notedv PITCH_BF1, 200, 125 +/* 0x7A4C [0xFF ] */ end + +.channel CHAN_7A4D +/* 0x7A4D [0xED 0x0A ] */ gain 10 +/* 0x7A4F [0x88 0x7A 0x53 ] */ ldlayer 0, LAYER_7A53 +/* 0x7A52 [0xFF ] */ end + +.layer LAYER_7A53 +/* 0x7A53 [0xC6 0x52 ] */ instr SF1_INST_82 +/* 0x7A55 [0x65 0x81 0x2C 0x73 ] */ notedv PITCH_BF3, 300, 115 +/* 0x7A59 [0xFF ] */ end + +.channel CHAN_7A5A +/* 0x7A5A [0x88 0x7A 0x5E ] */ ldlayer 0, LAYER_7A5E +/* 0x7A5D [0xFF ] */ end + +.layer LAYER_7A5E +/* 0x7A5E [0xC6 0x0D ] */ instr SF1_INST_13 +/* 0x7A60 [0xCB 0xC3 0x44 0xFA ] */ env ENVELOPE_C344, 250 +/* 0x7A64 [0xC7 0x81 0x23 0x30 ] */ portamento 0x81, PITCH_AF3, 48 +/* 0x7A68 [0x52 0x08 0x43 ] */ notedv PITCH_EF2, 8, 67 +/* 0x7A6B [0xFF ] */ end + +.channel CHAN_7A6C +/* 0x7A6C [0xED 0x14 ] */ gain 20 +/* 0x7A6E [0x88 0x7A 0x8A ] */ ldlayer 0, LAYER_7A8A +/* 0x7A71 [0xB8 0x69 ] */ rand 105 +/* 0x7A73 [0xC7 0x96 0x7A 0x91 ] */ stseq 150, LAYER_7A8E + STSEQ_PORTAMENTO_TIME +/* 0x7A77 [0xB8 0x04 ] */ rand 4 +/* 0x7A79 [0xC7 0x67 0x7A 0x92 ] */ stseq (NOTEDV_OPCODE | PITCH_C4), LAYER_7A92 + STSEQ_NOTEDV_OPCODE_PITCH +/* 0x7A7D [0xB8 0x1E ] */ rand 30 +/* 0x7A7F [0xC7 0x00 0x7A 0x97 ] */ stseq 0, LAYER_7A96 + STSEQ_LDELAY +/* 0x7A83 [0xB8 0x10 ] */ rand 16 +/* 0x7A85 [0xC7 0x1C 0x7A 0x94 ] */ stseq 28, LAYER_7A92 + STSEQ_NOTEDV_DELAY_LO +/* 0x7A89 [0xFF ] */ end + +.layer LAYER_7A8A +/* 0x7A8A [0xC6 0x73 ] */ instr SF1_INST_115 +/* 0x7A8C [0xCF 0xEC ] */ releaserate 236 +LAYER_7A8E: +/* 0x7A8E [0xC7 0x85 0x27 0xFF ] */ portamento 0x85, PITCH_C4, 255 +LAYER_7A92: +/* 0x7A92 [0x67 0x81 0x00 0x7F ] */ notedv PITCH_C4, 256, 127 +LAYER_7A96: +/* 0x7A96 [0xC0 0x00 ] */ ldelay 0 +/* 0x7A98 [0xFF ] */ end + +.channel CHAN_7A99 +/* 0x7A99 [0x88 0x7A 0x9D ] */ ldlayer 0, LAYER_7A9D +/* 0x7A9C [0xFF ] */ end + +.layer LAYER_7A9D +/* 0x7A9D [0xC6 0x7E ] */ instr FONTANY_INSTR_SFX +/* 0x7A9F [0x52 0x00 0x50 ] */ notedv SF1_EFFECT_18, 0, 80 +/* 0x7AA2 [0xC0 0x0A ] */ ldelay 10 +/* 0x7AA4 [0x52 0x00 0x64 ] */ notedv SF1_EFFECT_18, 0, 100 +/* 0x7AA7 [0xFF ] */ end + +.channel CHAN_7AA8 +/* 0x7AA8 [0x88 0x7A 0xAC ] */ ldlayer 0, LAYER_7AAC +/* 0x7AAB [0xFF ] */ end + +.layer LAYER_7AAC +/* 0x7AAC [0xC6 0x7E ] */ instr FONTANY_INSTR_SFX +/* 0x7AAE [0x51 0x00 0x6E ] */ notedv SF1_EFFECT_17, 0, 110 +/* 0x7AB1 [0x52 0x00 0x5A ] */ notedv SF1_EFFECT_18, 0, 90 +/* 0x7AB4 [0xFF ] */ end + +.channel CHAN_7AB5 +/* 0x7AB5 [0x88 0x7A 0xBD ] */ ldlayer 0, LAYER_7ABD +/* 0x7AB8 [0xD7 0x30 ] */ vibfreq 48 +/* 0x7ABA [0xD8 0x50 ] */ vibdepth 80 +/* 0x7ABC [0xFF ] */ end + +.layer LAYER_7ABD +/* 0x7ABD [0xC6 0x2B ] */ instr SF1_INST_43 +/* 0x7ABF [0xC2 0x30 ] */ transpose 48 +/* 0x7AC1 [0xC4 ] */ legato +/* 0x7AC2 [0xC7 0x85 0x33 0xFF ] */ portamento 0x85, PITCH_C5, 255 +/* 0x7AC6 [0x78 0x1A 0x64 ] */ notedv PITCH_F5, 26, 100 +/* 0x7AC9 [0xC7 0x85 0x38 0xFF ] */ portamento 0x85, PITCH_F5, 255 +/* 0x7ACD [0xC2 0x18 ] */ transpose 24 +/* 0x7ACF [0x73 0x50 0x64 ] */ notedv PITCH_C5, 80, 100 +/* 0x7AD2 [0xFF ] */ end + +.channel CHAN_7AD3 +/* 0x7AD3 [0x88 0x7A 0xD7 ] */ ldlayer 0, LAYER_7AD7 +/* 0x7AD6 [0xFF ] */ end + +.layer LAYER_7AD7 +/* 0x7AD7 [0xC6 0x52 ] */ instr SF1_INST_82 +/* 0x7AD9 [0x5B 0x80 0x7F 0x73 ] */ noteldv PITCH_C3, 127, 115 +/* 0x7ADD [0x73 0x80 0xFA 0x73 ] */ notedv PITCH_C5, 250, 115 +/* 0x7AE1 [0xFF ] */ end + +.channel CHAN_7AE2 +/* 0x7AE2 [0xED 0x19 ] */ gain 25 +/* 0x7AE4 [0x88 0x7A 0xEF ] */ ldlayer 0, LAYER_7AEF +/* 0x7AE7 [0x89 0x7A 0xF1 ] */ ldlayer 1, LAYER_7AF1 +/* 0x7AEA [0xD7 0x26 ] */ vibfreq 38 +/* 0x7AEC [0xD8 0x60 ] */ vibdepth 96 +/* 0x7AEE [0xFF ] */ end + +.layer LAYER_7AEF +/* 0x7AEF [0xC0 0x0C ] */ ldelay 12 +.layer LAYER_7AF1 +/* 0x7AF1 [0xC6 0x2B ] */ instr SF1_INST_43 +/* 0x7AF3 [0xC2 0x30 ] */ transpose 48 +/* 0x7AF5 [0x69 0x80 0x84 0x7F ] */ notedv PITCH_D4, 132, 127 +/* 0x7AF9 [0xFF ] */ end + +.channel CHAN_7AFA +/* 0x7AFA [0xED 0x19 ] */ gain 25 +/* 0x7AFC [0x88 0x7B 0x07 ] */ ldlayer 0, LAYER_7B07 +/* 0x7AFF [0x89 0x7B 0x09 ] */ ldlayer 1, LAYER_7B09 +/* 0x7B02 [0xD7 0x00 ] */ vibfreq 0 +/* 0x7B04 [0xD8 0x00 ] */ vibdepth 0 +/* 0x7B06 [0xFF ] */ end + +.layer LAYER_7B07 +/* 0x7B07 [0xC0 0x0C ] */ ldelay 12 +.layer LAYER_7B09 +/* 0x7B09 [0xC6 0x27 ] */ instr SF1_INST_39 +/* 0x7B0B [0xC2 0x2E ] */ transpose 46 +/* 0x7B0D [0x67 0x80 0x96 0x7F ] */ notedv PITCH_C4, 150, 127 +/* 0x7B11 [0xFF ] */ end + +.channel CHAN_7B12 +/* 0x7B12 [0xED 0x19 ] */ gain 25 +/* 0x7B14 [0x88 0x7B 0x1F ] */ ldlayer 0, LAYER_7B1F +/* 0x7B17 [0x89 0x7B 0x21 ] */ ldlayer 1, LAYER_7B21 +/* 0x7B1A [0xD7 0x16 ] */ vibfreq 22 +/* 0x7B1C [0xD8 0x93 ] */ vibdepth 147 +/* 0x7B1E [0xFF ] */ end + +.layer LAYER_7B1F +/* 0x7B1F [0xC0 0x0C ] */ ldelay 12 +.layer LAYER_7B21 +/* 0x7B21 [0xC6 0x2B ] */ instr SF1_INST_43 +/* 0x7B23 [0xC2 0x2A ] */ transpose 42 +LAYER_7B25: +/* 0x7B25 [0xC7 0x85 0x25 0xFF ] */ portamento 0x85, PITCH_BF3, 255 +/* 0x7B29 [0x57 0x80 0x84 0x7F ] */ notedv PITCH_AF2, 132, 127 +/* 0x7B2D [0xC0 0x80 0xC8 ] */ ldelay 200 +/* 0x7B30 [0xF4 0xF3 ] */ rjump LAYER_7B25 + +.channel CHAN_7B32 +/* 0x7B32 [0x88 0x7B 0x41 ] */ ldlayer 0, LAYER_7B41 +/* 0x7B35 [0x89 0x7B 0x39 ] */ ldlayer 1, LAYER_7B39 +/* 0x7B38 [0xFF ] */ end + +.layer LAYER_7B39 +/* 0x7B39 [0xC2 0x01 ] */ transpose 1 +/* 0x7B3B [0xC0 0x0F ] */ ldelay 15 +/* 0x7B3D [0xFC 0x7B 0x43 ] */ call LAYER_7B43 +/* 0x7B40 [0xFF ] */ end + +.layer LAYER_7B41 +/* 0x7B41 [0xC2 0x07 ] */ transpose 7 +.layer LAYER_7B43 +/* 0x7B43 [0xC6 0x26 ] */ instr SF1_INST_38 +/* 0x7B45 [0xCB 0xC5 0xE8 0xF0 ] */ env ENVELOPE_C5E8, 240 +LAYER_7B49: +/* 0x7B49 [0xC7 0x81 0x20 0x30 ] */ portamento 0x81, PITCH_F3, 48 +/* 0x7B4D [0x4F 0x23 0x64 ] */ notedv PITCH_C2, 35, 100 +/* 0x7B50 [0xF4 0xF7 ] */ rjump LAYER_7B49 + +.channel CHAN_7B52 +/* 0x7B52 [0x88 0x7B 0x56 ] */ ldlayer 0, LAYER_7B56 +/* 0x7B55 [0xFF ] */ end + +.layer LAYER_7B56 +/* 0x7B56 [0xC6 0x7E ] */ instr FONTANY_INSTR_SFX +/* 0x7B58 [0x4E 0x00 0x64 ] */ notedv SF1_EFFECT_14, 0, 100 +/* 0x7B5B [0xFF ] */ end + +.channel CHAN_7B5C +/* 0x7B5C [0x88 0x7B 0x67 ] */ ldlayer 0, LAYER_7B67 +/* 0x7B5F [0x89 0x7B 0x6D ] */ ldlayer 1, LAYER_7B6D +/* 0x7B62 [0xD7 0x50 ] */ vibfreq 80 +/* 0x7B64 [0xD8 0xC8 ] */ vibdepth 200 +/* 0x7B66 [0xFF ] */ end + +.layer LAYER_7B67 +/* 0x7B67 [0xC2 0x0C ] */ transpose 12 +/* 0x7B69 [0xFC 0x6D 0xAB ] */ call LAYER_6DAB +/* 0x7B6C [0xFF ] */ end + +.layer LAYER_7B6D +/* 0x7B6D [0xC2 0x06 ] */ transpose 6 +/* 0x7B6F [0xFC 0x6D 0xB5 ] */ call LAYER_6DB5 +/* 0x7B72 [0xFF ] */ end + +.channel CHAN_7B73 +/* 0x7B73 [0x88 0x7B 0x77 ] */ ldlayer 0, LAYER_7B77 +/* 0x7B76 [0xFF ] */ end + +.layer LAYER_7B77 +/* 0x7B77 [0xF0 0x10 0x00 ] */ unk_F0 4096 +/* 0x7B7A [0xC6 0x72 ] */ instr SF1_INST_114 +/* 0x7B7C [0x67 0x28 0x7F ] */ notedv PITCH_C4, 40, 127 +/* 0x7B7F [0xFF ] */ end + +.channel CHAN_7B80 +/* 0x7B80 [0x88 0x7B 0x88 ] */ ldlayer 0, LAYER_7B88 +/* 0x7B83 [0xD7 0x64 ] */ vibfreq 100 +/* 0x7B85 [0xD8 0x64 ] */ vibdepth 100 +/* 0x7B87 [0xFF ] */ end + +.layer LAYER_7B88 +/* 0x7B88 [0xC6 0x64 ] */ instr SF1_INST_100 +/* 0x7B8A [0xC4 ] */ legato +LAYER_7B8B: +/* 0x7B8B [0x5D 0x64 0x64 ] */ notedv PITCH_D3, 100, 100 +/* 0x7B8E [0xF4 0xFB ] */ rjump LAYER_7B8B + +.channel CHAN_7B90 +/* 0x7B90 [0x88 0x7B 0xA8 ] */ ldlayer 0, LAYER_7BA8 +/* 0x7B93 [0x89 0x7B 0x9A ] */ ldlayer 1, LAYER_7B9A +/* 0x7B96 [0x8A 0x7B 0xB2 ] */ ldlayer 2, LAYER_7BB2 +/* 0x7B99 [0xFF ] */ end + +.layer LAYER_7B9A +/* 0x7B9A [0xC6 0x0D ] */ instr SF1_INST_13 +/* 0x7B9C [0xCB 0xC3 0x44 0xFA ] */ env ENVELOPE_C344, 250 +/* 0x7BA0 [0xC7 0x81 0x24 0x40 ] */ portamento 0x81, PITCH_A3, 64 +/* 0x7BA4 [0x5D 0x1E 0x4E ] */ notedv PITCH_D3, 30, 78 +/* 0x7BA7 [0xFF ] */ end + +.layer LAYER_7BA8 +/* 0x7BA8 [0xC6 0x17 ] */ instr SF1_INST_23 +/* 0x7BAA [0xC7 0x81 0x08 0xC8 ] */ portamento 0x81, PITCH_F1, 200 +/* 0x7BAE [0x4A 0x20 0x46 ] */ notedv PITCH_G1, 32, 70 +/* 0x7BB1 [0xFF ] */ end + +.layer LAYER_7BB2 +/* 0x7BB2 [0xC6 0x04 ] */ instr SF1_INST_4 +/* 0x7BB4 [0xC0 0x0E ] */ ldelay 14 +/* 0x7BB6 [0x43 0x14 0x36 ] */ notedv PITCH_C1, 20, 54 +/* 0x7BB9 [0xFF ] */ end + +.channel CHAN_7BBA +/* 0x7BBA [0xC1 0x0C ] */ instr SF1_INST_12 +/* 0x7BBC [0x88 0x7B 0xC5 ] */ ldlayer 0, LAYER_7BC5 +/* 0x7BBF [0x89 0x7B 0xC9 ] */ ldlayer 1, LAYER_7BC9 +/* 0x7BC2 [0xED 0x12 ] */ gain 18 +/* 0x7BC4 [0xFF ] */ end + +.layer LAYER_7BC5 +/* 0x7BC5 [0xC2 0xF8 ] */ transpose -8 +/* 0x7BC7 [0xC0 0x03 ] */ ldelay 3 +.layer LAYER_7BC9 +/* 0x7BC9 [0xC7 0x81 0x06 0xC8 ] */ portamento 0x81, PITCH_EF1, 200 +/* 0x7BCD [0x4A 0x80 0x3E 0x64 ] */ noteldv PITCH_G1, 62, 100 +/* 0x7BD1 [0xFF ] */ end + +.channel CHAN_7BD2 +/* 0x7BD2 [0xC1 0x0C ] */ instr SF1_INST_12 +/* 0x7BD4 [0x88 0x7B 0xDD ] */ ldlayer 0, LAYER_7BDD +/* 0x7BD7 [0x89 0x7B 0xE1 ] */ ldlayer 1, LAYER_7BE1 +/* 0x7BDA [0xED 0x12 ] */ gain 18 +/* 0x7BDC [0xFF ] */ end + +.layer LAYER_7BDD +/* 0x7BDD [0xC2 0xF8 ] */ transpose -8 +/* 0x7BDF [0xC0 0x03 ] */ ldelay 3 +.layer LAYER_7BE1 +/* 0x7BE1 [0xC7 0x81 0x07 0xC8 ] */ portamento 0x81, PITCH_E1, 200 +/* 0x7BE5 [0x44 0x80 0x30 0x64 ] */ noteldv PITCH_DF1, 48, 100 +/* 0x7BE9 [0xFF ] */ end + +.channel CHAN_7BEA +/* 0x7BEA [0xED 0x14 ] */ gain 20 +/* 0x7BEC [0x88 0x7C 0x32 ] */ ldlayer 0, LAYER_7C32 +/* 0x7BEF [0x89 0x7C 0x3A ] */ ldlayer 1, LAYER_7C3A +/* 0x7BF2 [0x8A 0x7C 0x4B ] */ ldlayer 2, LAYER_7C4B +/* 0x7BF5 [0xCC 0x78 ] */ ldi 120 +/* 0x7BF7 [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0x7BFA [0x88 0x7C 0x12 ] */ ldlayer 0, LAYER_7C12 +/* 0x7BFD [0x8A 0x7C 0x0A ] */ ldlayer 2, LAYER_7C0A +/* 0x7C00 [0x8B 0x7C 0x04 ] */ ldlayer 3, LAYER_7C04 +/* 0x7C03 [0xFF ] */ end + +.layer LAYER_7C04 +/* 0x7C04 [0xC6 0x63 ] */ instr SF1_INST_99 +/* 0x7C06 [0x67 0x78 0x7F ] */ notedv PITCH_C4, 120, 127 +/* 0x7C09 [0xFF ] */ end + +.layer LAYER_7C0A +/* 0x7C0A [0xC6 0x36 ] */ instr SF1_INST_54 +/* 0x7C0C [0xC2 0x08 ] */ transpose 8 +/* 0x7C0E [0xFC 0x7C 0x1A ] */ call LAYER_7C1A +/* 0x7C11 [0xFF ] */ end + +.layer LAYER_7C12 +/* 0x7C12 [0xC0 0x0F ] */ ldelay 15 +/* 0x7C14 [0xC6 0x36 ] */ instr SF1_INST_54 +/* 0x7C16 [0xFC 0x7C 0x1A ] */ call LAYER_7C1A +/* 0x7C19 [0xFF ] */ end + +.layer LAYER_7C1A +/* 0x7C1A [0xC4 ] */ legato +/* 0x7C1B [0x67 0x0A 0x0A ] */ notedv PITCH_C4, 10, 10 +/* 0x7C1E [0x67 0x0A 0x14 ] */ notedv PITCH_C4, 10, 20 +/* 0x7C21 [0x67 0x0A 0x1E ] */ notedv PITCH_C4, 10, 30 +/* 0x7C24 [0x67 0x0A 0x28 ] */ notedv PITCH_C4, 10, 40 +/* 0x7C27 [0x67 0x0A 0x3C ] */ notedv PITCH_C4, 10, 60 +/* 0x7C2A [0x67 0x0A 0x50 ] */ notedv PITCH_C4, 10, 80 +/* 0x7C2D [0x67 0x80 0xF0 0x5A ] */ notedv PITCH_C4, 240, 90 +/* 0x7C31 [0xFF ] */ end + +.layer LAYER_7C32 +/* 0x7C32 [0xC6 0x01 ] */ instr SF1_INST_1 +/* 0x7C34 [0xC2 0xFF ] */ transpose -1 +/* 0x7C36 [0xFC 0x7C 0x42 ] */ call LAYER_7C42 +/* 0x7C39 [0xFF ] */ end + +.layer LAYER_7C3A +/* 0x7C3A [0xC6 0x01 ] */ instr SF1_INST_1 +/* 0x7C3C [0xC2 0x02 ] */ transpose 2 +/* 0x7C3E [0xFC 0x7C 0x42 ] */ call LAYER_7C42 +/* 0x7C41 [0xFF ] */ end + +.layer LAYER_7C42 +/* 0x7C42 [0xC7 0x85 0x1B 0xFF ] */ portamento 0x85, PITCH_C3, 255 +/* 0x7C46 [0x62 0x81 0xA0 0x7F ] */ notedv PITCH_G3, 416, 127 +/* 0x7C4A [0xFF ] */ end + +.layer LAYER_7C4B +/* 0x7C4B [0xC6 0x2F ] */ instr SF1_INST_47 +/* 0x7C4D [0xC7 0x85 0x1B 0xFF ] */ portamento 0x85, PITCH_C3, 255 +/* 0x7C51 [0x62 0x81 0xA0 0x5F ] */ notedv PITCH_G3, 416, 95 +/* 0x7C55 [0xFF ] */ end + +.channel CHAN_7C56 +/* 0x7C56 [0x88 0x7C 0x12 ] */ ldlayer 0, LAYER_7C12 +/* 0x7C59 [0x89 0x7C 0x0A ] */ ldlayer 1, LAYER_7C0A +/* 0x7C5C [0x8A 0x7C 0x04 ] */ ldlayer 2, LAYER_7C04 +/* 0x7C5F [0xFF ] */ end + +.channel CHAN_7C60 +/* 0x7C60 [0x88 0x7C 0x6B ] */ ldlayer 0, LAYER_7C6B +/* 0x7C63 [0x89 0x7C 0x6D ] */ ldlayer 1, LAYER_7C6D +/* 0x7C66 [0xD7 0x74 ] */ vibfreq 116 +/* 0x7C68 [0xD8 0x2F ] */ vibdepth 47 +/* 0x7C6A [0xFF ] */ end + +.layer LAYER_7C6B +/* 0x7C6B [0xC0 0x5A ] */ ldelay 90 +.layer LAYER_7C6D +/* 0x7C6D [0xC6 0x36 ] */ instr SF1_INST_54 +/* 0x7C6F [0xCB 0xC4 0xBC 0xFA ] */ env ENVELOPE_C4BC, 250 +/* 0x7C73 [0xC2 0x02 ] */ transpose 2 +LAYER_7C75: +/* 0x7C75 [0xC4 ] */ legato +/* 0x7C76 [0xC7 0x85 0x27 0xFF ] */ portamento 0x85, PITCH_C4, 255 +/* 0x7C7A [0x6E 0x80 0x50 0x5A ] */ noteldv PITCH_G4, 80, 90 +/* 0x7C7E [0xC7 0x85 0x2E 0xFF ] */ portamento 0x85, PITCH_G4, 255 +/* 0x7C82 [0x67 0x80 0x50 0x5A ] */ noteldv PITCH_C4, 80, 90 +/* 0x7C86 [0xF4 0xED ] */ rjump LAYER_7C75 + +.channel CHAN_7C88 +/* 0x7C88 [0x88 0x7C 0x93 ] */ ldlayer 0, LAYER_7C93 +/* 0x7C8B [0x89 0x7C 0x95 ] */ ldlayer 1, LAYER_7C95 +/* 0x7C8E [0xD7 0x03 ] */ vibfreq 3 +/* 0x7C90 [0xD8 0x7F ] */ vibdepth 127 +/* 0x7C92 [0xFF ] */ end + +.layer LAYER_7C93 +/* 0x7C93 [0xC0 0x6F ] */ ldelay 111 +.layer LAYER_7C95 +/* 0x7C95 [0xC6 0x36 ] */ instr SF1_INST_54 +/* 0x7C97 [0xCB 0xC4 0xBC 0xFA ] */ env ENVELOPE_C4BC, 250 +LAYER_7C9B: +/* 0x7C9B [0xC4 ] */ legato +/* 0x7C9C [0xC7 0x85 0x27 0xFF ] */ portamento 0x85, PITCH_C4, 255 +/* 0x7CA0 [0x6E 0x80 0x50 0x55 ] */ noteldv PITCH_G4, 80, 85 +/* 0x7CA4 [0xC7 0x85 0x2E 0xFF ] */ portamento 0x85, PITCH_G4, 255 +/* 0x7CA8 [0x67 0x80 0x50 0x55 ] */ noteldv PITCH_C4, 80, 85 +/* 0x7CAC [0xF4 0xED ] */ rjump LAYER_7C9B + +.channel CHAN_7CAE +/* 0x7CAE [0x88 0x7C 0xC2 ] */ ldlayer 0, LAYER_7CC2 +/* 0x7CB1 [0x89 0x7C 0xBC ] */ ldlayer 1, LAYER_7CBC +/* 0x7CB4 [0x8A 0x83 0x37 ] */ ldlayer 2, LAYER_8337 +/* 0x7CB7 [0xD7 0x64 ] */ vibfreq 100 +/* 0x7CB9 [0xD8 0x32 ] */ vibdepth 50 +/* 0x7CBB [0xFF ] */ end + +.layer LAYER_7CBC +/* 0x7CBC [0xC6 0x63 ] */ instr SF1_INST_99 +/* 0x7CBE [0xFC 0x7C 0xCA ] */ call LAYER_7CCA +/* 0x7CC1 [0xFF ] */ end + +.layer LAYER_7CC2 +/* 0x7CC2 [0xC6 0x63 ] */ instr SF1_INST_99 +/* 0x7CC4 [0xC2 0xFA ] */ transpose -6 +/* 0x7CC6 [0xFC 0x7C 0xCA ] */ call LAYER_7CCA +/* 0x7CC9 [0xFF ] */ end + +.layer LAYER_7CCA +/* 0x7CCA [0xC7 0x85 0x1B 0xFF ] */ portamento 0x85, PITCH_C3, 255 +/* 0x7CCE [0x64 0x5C 0x6E ] */ notedv PITCH_A3, 92, 110 +/* 0x7CD1 [0xFF ] */ end + +.channel CHAN_7CD2 +/* 0x7CD2 [0x88 0x7C 0xE9 ] */ ldlayer 0, LAYER_7CE9 +/* 0x7CD5 [0x8B 0x7C 0xE9 ] */ ldlayer 3, LAYER_7CE9 +/* 0x7CD8 [0x89 0x7C 0xE3 ] */ ldlayer 1, LAYER_7CE3 +/* 0x7CDB [0x8A 0x83 0x37 ] */ ldlayer 2, LAYER_8337 +/* 0x7CDE [0xD7 0x64 ] */ vibfreq 100 +/* 0x7CE0 [0xD8 0x32 ] */ vibdepth 50 +/* 0x7CE2 [0xFF ] */ end + +.layer LAYER_7CE3 +/* 0x7CE3 [0xC6 0x63 ] */ instr SF1_INST_99 +/* 0x7CE5 [0xFC 0x7C 0xED ] */ call LAYER_7CED +/* 0x7CE8 [0xFF ] */ end + +.layer LAYER_7CE9 +/* 0x7CE9 [0xC6 0x63 ] */ instr SF1_INST_99 +/* 0x7CEB [0xC2 0xFA ] */ transpose -6 +.layer LAYER_7CED +/* 0x7CED [0xC4 ] */ legato +/* 0x7CEE [0xC7 0x85 0x1B 0xFF ] */ portamento 0x85, PITCH_C3, 255 +/* 0x7CF2 [0x69 0x46 0x6E ] */ notedv PITCH_D4, 70, 110 +/* 0x7CF5 [0xC7 0x85 0x29 0x03 ] */ portamento 0x85, PITCH_D4, 3 +/* 0x7CF9 [0x5B 0x80 0xB4 0x6E ] */ notedv PITCH_C3, 180, 110 +/* 0x7CFD [0xFF ] */ end + +.channel CHAN_7CFE +/* 0x7CFE [0xED 0x1B ] */ gain 27 +/* 0x7D00 [0x88 0x7D 0x1F ] */ ldlayer 0, LAYER_7D1F +/* 0x7D03 [0x89 0x7D 0x11 ] */ ldlayer 1, LAYER_7D11 +/* 0x7D06 [0x8B 0x7D 0x17 ] */ ldlayer 3, LAYER_7D17 +/* 0x7D09 [0x8A 0x83 0x37 ] */ ldlayer 2, LAYER_8337 +/* 0x7D0C [0xD7 0x6E ] */ vibfreq 110 +/* 0x7D0E [0xD8 0x3C ] */ vibdepth 60 +/* 0x7D10 [0xFF ] */ end + +.layer LAYER_7D11 +/* 0x7D11 [0xC6 0x63 ] */ instr SF1_INST_99 +/* 0x7D13 [0xFC 0x7D 0x23 ] */ call LAYER_7D23 +/* 0x7D16 [0xFF ] */ end + +.layer LAYER_7D17 +/* 0x7D17 [0xC6 0x63 ] */ instr SF1_INST_99 +/* 0x7D19 [0xC2 0xD0 ] */ transpose -48 +/* 0x7D1B [0xFC 0x7D 0x23 ] */ call LAYER_7D23 +/* 0x7D1E [0xFF ] */ end + +.layer LAYER_7D1F +/* 0x7D1F [0xC6 0x63 ] */ instr SF1_INST_99 +/* 0x7D21 [0xC2 0xE0 ] */ transpose -32 +.layer LAYER_7D23 +/* 0x7D23 [0xC4 ] */ legato +/* 0x7D24 [0xC7 0x85 0x1F 0xC8 ] */ portamento 0x85, PITCH_E3, 200 +/* 0x7D28 [0x6D 0x7F 0x7F ] */ notedv PITCH_GF4, 127, 127 +/* 0x7D2B [0xC7 0x85 0x2D 0x96 ] */ portamento 0x85, PITCH_GF4, 150 +/* 0x7D2F [0x77 0x82 0xF4 0x7F ] */ notedv PITCH_E5, 756, 127 +/* 0x7D33 [0xFF ] */ end + +.channel CHAN_7D34 +/* 0x7D34 [0x88 0x7D 0x3F ] */ ldlayer 0, LAYER_7D3F +/* 0x7D37 [0x89 0x7D 0x46 ] */ ldlayer 1, LAYER_7D46 +/* 0x7D3A [0xD7 0x64 ] */ vibfreq 100 +/* 0x7D3C [0xD8 0x42 ] */ vibdepth 66 +/* 0x7D3E [0xFF ] */ end + +.layer LAYER_7D3F +/* 0x7D3F [0xC6 0x01 ] */ instr SF1_INST_1 +/* 0x7D41 [0xC2 0xFA ] */ transpose -6 +/* 0x7D43 [0xFC 0x7D 0x4B ] */ call LAYER_7D4B +.layer LAYER_7D46 +/* 0x7D46 [0xC6 0x2F ] */ instr SF1_INST_47 +/* 0x7D48 [0xFC 0x7D 0x4B ] */ call LAYER_7D4B +.layer LAYER_7D4B +/* 0x7D4B [0xC7 0x85 0x22 0xFF ] */ portamento 0x85, PITCH_G3, 255 +/* 0x7D4F [0x53 0x80 0xFA 0x64 ] */ notedv PITCH_E2, 250, 100 +LAYER_7D53: +/* 0x7D53 [0xC0 0x0A ] */ ldelay 10 +/* 0x7D55 [0xF4 0xFC ] */ rjump LAYER_7D53 + +.channel CHAN_7D57 +/* 0x7D57 [0x88 0x7D 0x6D ] */ ldlayer 0, LAYER_7D6D +/* 0x7D5A [0x89 0x7D 0x6B ] */ ldlayer 1, LAYER_7D6B +/* 0x7D5D [0x8A 0x7D 0x65 ] */ ldlayer 2, LAYER_7D65 +/* 0x7D60 [0xD7 0x03 ] */ vibfreq 3 +/* 0x7D62 [0xD8 0x07 ] */ vibdepth 7 +/* 0x7D64 [0xFF ] */ end + +.layer LAYER_7D65 +/* 0x7D65 [0xC2 0xF4 ] */ transpose -12 +/* 0x7D67 [0xFC 0x7D 0x6D ] */ call LAYER_7D6D +/* 0x7D6A [0xFF ] */ end + +.layer LAYER_7D6B +/* 0x7D6B [0xC2 0xE8 ] */ transpose -24 +.layer LAYER_7D6D +/* 0x7D6D [0xC6 0x7D ] */ instr SF1_INST_125 +/* 0x7D6F [0xCB 0xC5 0xDC 0xD2 ] */ env ENVELOPE_C5DC, 210 +/* 0x7D73 [0xC4 ] */ legato +LAYER_7D74: +/* 0x7D74 [0x67 0x7D 0x46 ] */ notedv PITCH_C4, 125, 70 +/* 0x7D77 [0xF4 0xFB ] */ rjump LAYER_7D74 + +/* 0x7D79 [0xFF ] */ end + +.channel CHAN_7D7A +/* 0x7D7A [0xED 0x14 ] */ gain 20 +/* 0x7D7C [0x88 0x6E 0x10 ] */ ldlayer 0, LAYER_6E10 +/* 0x7D7F [0x89 0x6E 0x12 ] */ ldlayer 1, LAYER_6E12 +/* 0x7D82 [0x8A 0x7D 0x86 ] */ ldlayer 2, LAYER_7D86 +/* 0x7D85 [0xFF ] */ end + +.layer LAYER_7D86 +/* 0x7D86 [0xC6 0x46 ] */ instr SF1_INST_70 +/* 0x7D88 [0xF0 0x00 0x40 ] */ unk_F0 64 +/* 0x7D8B [0xCB 0xC4 0x44 0xC8 ] */ env ENVELOPE_C444, 200 +/* 0x7D8F [0x55 0x81 0x80 0x2D ] */ notedv PITCH_GF2, 384, 45 +/* 0x7D93 [0xFF ] */ end + +.channel CHAN_7D94 +/* 0x7D94 [0xC1 0x02 ] */ instr SF1_INST_2 +/* 0x7D96 [0xD7 0x7F ] */ vibfreq 127 +/* 0x7D98 [0xD8 0x54 ] */ vibdepth 84 +/* 0x7D9A [0x88 0x6E 0xD1 ] */ ldlayer 0, LAYER_6ED1 +/* 0x7D9D [0xFF ] */ end + +.channel CHAN_7D9E +/* 0x7D9E [0x88 0x7D 0xA5 ] */ ldlayer 0, LAYER_7DA5 +/* 0x7DA1 [0x89 0x79 0x0A ] */ ldlayer 1, LAYER_790A +/* 0x7DA4 [0xFF ] */ end + +.layer LAYER_7DA5 +/* 0x7DA5 [0xF0 0x10 0x00 ] */ unk_F0 4096 +/* 0x7DA8 [0xC6 0x70 ] */ instr SF1_INST_112 +/* 0x7DAA [0x67 0x64 0x64 ] */ notedv PITCH_C4, 100, 100 +/* 0x7DAD [0xFF ] */ end + +.channel CHAN_7DAE +/* 0x7DAE [0xC1 0x70 ] */ instr SF1_INST_112 +/* 0x7DB0 [0x88 0x7D 0xBC ] */ ldlayer 0, LAYER_7DBC +/* 0x7DB3 [0x89 0x7D 0xB7 ] */ ldlayer 1, LAYER_7DB7 +/* 0x7DB6 [0xFF ] */ end + +.layer LAYER_7DB7 +/* 0x7DB7 [0x5B 0x80 0x96 0x7C ] */ notedv PITCH_C3, 150, 124 +/* 0x7DBB [0xFF ] */ end + +.layer LAYER_7DBC +/* 0x7DBC [0xC6 0x26 ] */ instr SF1_INST_38 +/* 0x7DBE [0x5B 0x81 0x90 0x7C ] */ notedv PITCH_C3, 400, 124 +/* 0x7DC2 [0xFF ] */ end + +.channel CHAN_7DC3 +/* 0x7DC3 [0x88 0x7D 0xCA ] */ ldlayer 0, LAYER_7DCA +/* 0x7DC6 [0x89 0x7D 0xD4 ] */ ldlayer 1, LAYER_7DD4 +/* 0x7DC9 [0xFF ] */ end + +.layer LAYER_7DCA +/* 0x7DCA [0xC6 0x26 ] */ instr SF1_INST_38 +/* 0x7DCC [0x60 0x7F 0x64 ] */ notedv PITCH_F3, 127, 100 +/* 0x7DCF [0x62 0x81 0x2C 0x7A ] */ notedv PITCH_G3, 300, 122 +/* 0x7DD3 [0xFF ] */ end + +.layer LAYER_7DD4 +/* 0x7DD4 [0xC6 0x70 ] */ instr SF1_INST_112 +/* 0x7DD6 [0x58 0x46 0x64 ] */ notedv PITCH_A2, 70, 100 +/* 0x7DD9 [0x5B 0x14 0x5A ] */ notedv PITCH_C3, 20, 90 +/* 0x7DDC [0x58 0x1E 0x32 ] */ notedv PITCH_A2, 30, 50 +/* 0x7DDF [0x5A 0x32 0x5F ] */ notedv PITCH_B2, 50, 95 +/* 0x7DE2 [0xFF ] */ end + +.channel CHAN_7DE3 +/* 0x7DE3 [0xC1 0x29 ] */ instr SF1_INST_41 +/* 0x7DE5 [0x88 0x7D 0xA5 ] */ ldlayer 0, LAYER_7DA5 +/* 0x7DE8 [0x89 0x68 0x3F ] */ ldlayer 1, LAYER_683F +/* 0x7DEB [0x8A 0x68 0x41 ] */ ldlayer 2, LAYER_6841 +/* 0x7DEE [0x8B 0x7D 0xF6 ] */ ldlayer 3, LAYER_7DF6 +/* 0x7DF1 [0xD7 0xB0 ] */ vibfreq 176 +/* 0x7DF3 [0xD8 0xA0 ] */ vibdepth 160 +/* 0x7DF5 [0xFF ] */ end + +.layer LAYER_7DF6 +/* 0x7DF6 [0xC6 0x6E ] */ instr SF1_INST_110 +/* 0x7DF8 [0xCB 0xC4 0xCC 0xFA ] */ env ENVELOPE_C4CC, 250 +/* 0x7DFC [0x67 0x64 0x6E ] */ notedv PITCH_C4, 100, 110 +/* 0x7DFF [0xFF ] */ end + +.channel CHAN_7E00 +/* 0x7E00 [0x88 0x7E 0x04 ] */ ldlayer 0, LAYER_7E04 +/* 0x7E03 [0xFF ] */ end + +.layer LAYER_7E04 +/* 0x7E04 [0xC6 0x26 ] */ instr SF1_INST_38 +/* 0x7E06 [0xCB 0xC3 0x44 0xFA ] */ env ENVELOPE_C344, 250 +/* 0x7E0A [0xC7 0x81 0x25 0x40 ] */ portamento 0x81, PITCH_BF3, 64 +/* 0x7E0E [0x5D 0x1E 0x46 ] */ notedv PITCH_D3, 30, 70 +/* 0x7E11 [0xFF ] */ end + +.channel CHAN_7E12 +/* 0x7E12 [0x88 0x7E 0x26 ] */ ldlayer 0, LAYER_7E26 +/* 0x7E15 [0x89 0x7E 0x20 ] */ ldlayer 1, LAYER_7E20 +/* 0x7E18 [0x8A 0x83 0x37 ] */ ldlayer 2, LAYER_8337 +/* 0x7E1B [0xD7 0x64 ] */ vibfreq 100 +/* 0x7E1D [0xD8 0x32 ] */ vibdepth 50 +/* 0x7E1F [0xFF ] */ end + +.layer LAYER_7E20 +/* 0x7E20 [0xC6 0x63 ] */ instr SF1_INST_99 +/* 0x7E22 [0xFC 0x7E 0x2E ] */ call LAYER_7E2E +/* 0x7E25 [0xFF ] */ end + +.layer LAYER_7E26 +/* 0x7E26 [0xC6 0x63 ] */ instr SF1_INST_99 +/* 0x7E28 [0xC2 0xFC ] */ transpose -4 +/* 0x7E2A [0xFC 0x7E 0x2E ] */ call LAYER_7E2E +/* 0x7E2D [0xFF ] */ end + +.layer LAYER_7E2E +/* 0x7E2E [0xC4 ] */ legato +/* 0x7E2F [0xC7 0x85 0x3B 0xFF ] */ portamento 0x85, PITCH_AF5, 255 +/* 0x7E33 [0x69 0x46 0x6E ] */ notedv PITCH_D4, 70, 110 +/* 0x7E36 [0xFF ] */ end + +.channel CHAN_7E37 +/* 0x7E37 [0xED 0x09 ] */ gain 9 +/* 0x7E39 [0x88 0x7E 0x40 ] */ ldlayer 0, LAYER_7E40 +/* 0x7E3C [0x89 0x7E 0x59 ] */ ldlayer 1, LAYER_7E59 +/* 0x7E3F [0xFF ] */ end + +.layer LAYER_7E40 +/* 0x7E40 [0xC6 0x64 ] */ instr SF1_INST_100 +/* 0x7E42 [0xC4 ] */ legato +/* 0x7E43 [0xC7 0x85 0x27 0xFF ] */ portamento 0x85, PITCH_C4, 255 +/* 0x7E47 [0x7E 0x0A 0x5A ] */ notedv PITCH_B5, 10, 90 +/* 0x7E4A [0xC7 0x85 0x2E 0xFF ] */ portamento 0x85, PITCH_G4, 255 +/* 0x7E4E [0x67 0x0A 0x5A ] */ notedv PITCH_C4, 10, 90 +/* 0x7E51 [0xC7 0x85 0x27 0xFF ] */ portamento 0x85, PITCH_C4, 255 +/* 0x7E55 [0x4F 0x12 0x5A ] */ notedv PITCH_C2, 18, 90 +/* 0x7E58 [0xFF ] */ end + +.layer LAYER_7E59 +/* 0x7E59 [0xC6 0x66 ] */ instr SF1_INST_102 +/* 0x7E5B [0x6B 0x1E 0x7F ] */ notedv PITCH_E4, 30, 127 +/* 0x7E5E [0xFF ] */ end + +.channel CHAN_7E5F +/* 0x7E5F [0x88 0x7E 0x63 ] */ ldlayer 0, LAYER_7E63 +/* 0x7E62 [0xFF ] */ end + +.layer LAYER_7E63 +/* 0x7E63 [0xC6 0x65 ] */ instr SF1_INST_101 +LAYER_7E65: +/* 0x7E65 [0x67 0x1D 0x7F ] */ notedv PITCH_C4, 29, 127 +/* 0x7E68 [0x66 0x1D 0x7F ] */ notedv PITCH_B3, 29, 127 +/* 0x7E6B [0xF4 0xF8 ] */ rjump LAYER_7E65 + +.channel CHAN_7E6D +/* 0x7E6D [0x88 0x7E 0x71 ] */ ldlayer 0, LAYER_7E71 +/* 0x7E70 [0xFF ] */ end + +.layer LAYER_7E71 +/* 0x7E71 [0xC6 0x66 ] */ instr SF1_INST_102 +LAYER_7E73: +/* 0x7E73 [0x67 0x23 0x7F ] */ notedv PITCH_C4, 35, 127 +/* 0x7E76 [0x6B 0x05 0x7F ] */ notedv PITCH_E4, 5, 127 +/* 0x7E79 [0xC0 0x0C ] */ ldelay 12 +/* 0x7E7B [0xF4 0xF6 ] */ rjump LAYER_7E73 + +.channel CHAN_7E7D +/* 0x7E7D [0x88 0x7E 0x85 ] */ ldlayer 0, LAYER_7E85 +/* 0x7E80 [0xD7 0x64 ] */ vibfreq 100 +/* 0x7E82 [0xD8 0x64 ] */ vibdepth 100 +/* 0x7E84 [0xFF ] */ end + +.layer LAYER_7E85 +/* 0x7E85 [0xC6 0x66 ] */ instr SF1_INST_102 +/* 0x7E87 [0x67 0x05 0x7F ] */ notedv PITCH_C4, 5, 127 +/* 0x7E8A [0x6B 0x23 0x64 ] */ notedv PITCH_E4, 35, 100 +/* 0x7E8D [0x6E 0x05 0x7F ] */ notedv PITCH_G4, 5, 127 +/* 0x7E90 [0xFF ] */ end + +.channel CHAN_7E91 +/* 0x7E91 [0x88 0x7E 0xA2 ] */ ldlayer 0, LAYER_7EA2 +/* 0x7E94 [0x89 0x7E 0xC9 ] */ ldlayer 1, LAYER_7EC9 +/* 0x7E97 [0x8A 0x7E 0xB4 ] */ ldlayer 2, LAYER_7EB4 +/* 0x7E9A [0x8B 0x83 0x4B ] */ ldlayer 3, LAYER_834B +/* 0x7E9D [0xD8 0xE0 ] */ vibdepth 224 +/* 0x7E9F [0xD7 0xA0 ] */ vibfreq 160 +/* 0x7EA1 [0xFF ] */ end + +.layer LAYER_7EA2 +/* 0x7EA2 [0xC6 0x67 ] */ instr SF1_INST_103 +/* 0x7EA4 [0xF0 0x10 0x00 ] */ unk_F0 4096 +LAYER_7EA7: +/* 0x7EA7 [0x67 0x0A 0x28 ] */ notedv PITCH_C4, 10, 40 +/* 0x7EAA [0x66 0x0A 0x28 ] */ notedv PITCH_B3, 10, 40 +/* 0x7EAD [0x64 0x0A 0x28 ] */ notedv PITCH_A3, 10, 40 +/* 0x7EB0 [0xC0 0x14 ] */ ldelay 20 +/* 0x7EB2 [0xF4 0xF3 ] */ rjump LAYER_7EA7 + +.layer LAYER_7EB4 +/* 0x7EB4 [0xC6 0x69 ] */ instr SF1_INST_105 +/* 0x7EB6 [0xF0 0x10 0x00 ] */ unk_F0 4096 +LAYER_7EB9: +/* 0x7EB9 [0x6B 0x0F 0x28 ] */ notedv PITCH_E4, 15, 40 +/* 0x7EBC [0x64 0x0F 0x28 ] */ notedv PITCH_A3, 15, 40 +/* 0x7EBF [0x69 0x0F 0x28 ] */ notedv PITCH_D4, 15, 40 +/* 0x7EC2 [0x62 0x0F 0x28 ] */ notedv PITCH_G3, 15, 40 +/* 0x7EC5 [0xC0 0x14 ] */ ldelay 20 +/* 0x7EC7 [0xF4 0xF0 ] */ rjump LAYER_7EB9 + +.layer LAYER_7EC9 +/* 0x7EC9 [0xF0 0x10 0x00 ] */ unk_F0 4096 +/* 0x7ECC [0xC6 0x68 ] */ instr SF1_INST_104 +LAYER_7ECE: +/* 0x7ECE [0x67 0x32 0x3C ] */ notedv PITCH_C4, 50, 60 +/* 0x7ED1 [0xF4 0xFB ] */ rjump LAYER_7ECE + +.channel CHAN_7ED3 +/* 0x7ED3 [0x88 0x7E 0xDE ] */ ldlayer 0, LAYER_7EDE +/* 0x7ED6 [0x89 0x7E 0xF0 ] */ ldlayer 1, LAYER_7EF0 +/* 0x7ED9 [0xD8 0xE0 ] */ vibdepth 224 +/* 0x7EDB [0xD7 0xA0 ] */ vibfreq 160 +/* 0x7EDD [0xFF ] */ end + +.layer LAYER_7EDE +/* 0x7EDE [0xC6 0x67 ] */ instr SF1_INST_103 +/* 0x7EE0 [0xF0 0x10 0x00 ] */ unk_F0 4096 +LAYER_7EE3: +/* 0x7EE3 [0xC2 0x04 ] */ transpose 4 +/* 0x7EE5 [0x67 0x05 0x32 ] */ notedv PITCH_C4, 5, 50 +/* 0x7EE8 [0x66 0x05 0x32 ] */ notedv PITCH_B3, 5, 50 +/* 0x7EEB [0x64 0x05 0x32 ] */ notedv PITCH_A3, 5, 50 +/* 0x7EEE [0xF4 0xF3 ] */ rjump LAYER_7EE3 + +.layer LAYER_7EF0 +/* 0x7EF0 [0xC6 0x69 ] */ instr SF1_INST_105 +/* 0x7EF2 [0xF0 0x10 0x00 ] */ unk_F0 4096 +LAYER_7EF5: +/* 0x7EF5 [0xC2 0x04 ] */ transpose 4 +/* 0x7EF7 [0x6E 0x08 0x32 ] */ notedv PITCH_G4, 8, 50 +/* 0x7EFA [0x67 0x08 0x32 ] */ notedv PITCH_C4, 8, 50 +/* 0x7EFD [0x6C 0x08 0x32 ] */ notedv PITCH_F4, 8, 50 +/* 0x7F00 [0x65 0x08 0x32 ] */ notedv PITCH_BF3, 8, 50 +/* 0x7F03 [0x6A 0x08 0x32 ] */ notedv PITCH_EF4, 8, 50 +/* 0x7F06 [0xF4 0xED ] */ rjump LAYER_7EF5 + +.channel CHAN_7F08 +/* 0x7F08 [0x88 0x7F 0x0C ] */ ldlayer 0, LAYER_7F0C +/* 0x7F0B [0xFF ] */ end + +.layer LAYER_7F0C +/* 0x7F0C [0xC6 0x59 ] */ instr SF1_INST_89 +/* 0x7F0E [0x63 0x11 0x3C ] */ notedv PITCH_AF3, 17, 60 +/* 0x7F11 [0x63 0x11 0x3C ] */ notedv PITCH_AF3, 17, 60 +/* 0x7F14 [0xC0 0x0E ] */ ldelay 14 +/* 0x7F16 [0x64 0x10 0x46 ] */ notedv PITCH_A3, 16, 70 +/* 0x7F19 [0x66 0x12 0x46 ] */ notedv PITCH_B3, 18, 70 +/* 0x7F1C [0xC0 0x0B ] */ ldelay 11 +/* 0x7F1E [0x64 0x0F 0x50 ] */ notedv PITCH_A3, 15, 80 +/* 0x7F21 [0x64 0x13 0x50 ] */ notedv PITCH_A3, 19, 80 +/* 0x7F24 [0xC0 0x08 ] */ ldelay 8 +/* 0x7F26 [0x63 0x0E 0x5A ] */ notedv PITCH_AF3, 14, 90 +/* 0x7F29 [0x63 0x14 0x5A ] */ notedv PITCH_AF3, 20, 90 +/* 0x7F2C [0xC0 0x05 ] */ ldelay 5 +/* 0x7F2E [0x64 0x0D 0x64 ] */ notedv PITCH_A3, 13, 100 +/* 0x7F31 [0x66 0x15 0x64 ] */ notedv PITCH_B3, 21, 100 +/* 0x7F34 [0xC0 0x02 ] */ ldelay 2 +/* 0x7F36 [0x64 0x0C 0x6E ] */ notedv PITCH_A3, 12, 110 +/* 0x7F39 [0x64 0x16 0x6E ] */ notedv PITCH_A3, 22, 110 +LAYER_7F3C: +/* 0x7F3C [0x63 0x0C 0x73 ] */ notedv PITCH_AF3, 12, 115 +/* 0x7F3F [0x63 0x17 0x78 ] */ notedv PITCH_AF3, 23, 120 +/* 0x7F42 [0x64 0x0C 0x7A ] */ notedv PITCH_A3, 12, 122 +/* 0x7F45 [0x66 0x15 0x7F ] */ notedv PITCH_B3, 21, 127 +/* 0x7F48 [0x64 0x0F 0x6E ] */ notedv PITCH_A3, 15, 110 +/* 0x7F4B [0x64 0x14 0x73 ] */ notedv PITCH_A3, 20, 115 +/* 0x7F4E [0xF4 0xEC ] */ rjump LAYER_7F3C + +.channel CHAN_7F50 +/* 0x7F50 [0xC1 0x29 ] */ instr SF1_INST_41 +/* 0x7F52 [0x88 0x7F 0x99 ] */ ldlayer 0, LAYER_7F99 +/* 0x7F55 [0x89 0x7F 0x6E ] */ ldlayer 1, LAYER_7F6E +/* 0x7F58 [0x8A 0x7F 0x72 ] */ ldlayer 2, LAYER_7F72 +/* 0x7F5B [0x8B 0x7F 0x8A ] */ ldlayer 3, LAYER_7F8A +/* 0x7F5E [0xCC 0x1E ] */ ldi 30 +/* 0x7F60 [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0x7F63 [0x88 0x7F 0x88 ] */ ldlayer 0, LAYER_7F88 +/* 0x7F66 [0x8B 0x7F 0x8A ] */ ldlayer 3, LAYER_7F8A +/* 0x7F69 [0xD7 0xB0 ] */ vibfreq 176 +/* 0x7F6B [0xD8 0xA0 ] */ vibdepth 160 +/* 0x7F6D [0xFF ] */ end + +.layer LAYER_7F6E +/* 0x7F6E [0xC2 0xFB ] */ transpose -5 +/* 0x7F70 [0xC0 0x0C ] */ ldelay 12 +.layer LAYER_7F72 +/* 0x7F72 [0xC7 0x85 0x15 0x64 ] */ portamento 0x85, PITCH_GF2, 100 +/* 0x7F76 [0x61 0x40 0x73 ] */ notedv PITCH_GF3, 64, 115 +.layer LAYER_7F79 +/* 0x7F79 [0xC7 0x85 0x21 0x96 ] */ portamento 0x85, PITCH_GF3, 150 +/* 0x7F7D [0x66 0x40 0x73 ] */ notedv PITCH_B3, 64, 115 +/* 0x7F80 [0xC7 0x85 0x26 0xFF ] */ portamento 0x85, PITCH_B3, 255 +/* 0x7F84 [0x5A 0x50 0x69 ] */ notedv PITCH_B2, 80, 105 +/* 0x7F87 [0xFF ] */ end + +.layer LAYER_7F88 +/* 0x7F88 [0xC0 0x20 ] */ ldelay 32 +.layer LAYER_7F8A +/* 0x7F8A [0xC6 0x51 ] */ instr SF1_INST_81 +/* 0x7F8C [0xF0 0x10 0x00 ] */ unk_F0 4096 +/* 0x7F8F [0x53 0x40 0x5A ] */ notedv PITCH_E2, 64, 90 +/* 0x7F92 [0x54 0x1E 0x5F ] */ notedv PITCH_F2, 30, 95 +/* 0x7F95 [0x62 0x5A 0x64 ] */ notedv PITCH_G3, 90, 100 +/* 0x7F98 [0xFF ] */ end + +.layer LAYER_7F99 +/* 0x7F99 [0xF0 0x10 0x00 ] */ unk_F0 4096 +/* 0x7F9C [0xC6 0x71 ] */ instr SF1_INST_113 +/* 0x7F9E [0x63 0x0A 0x75 ] */ notedv PITCH_AF3, 10, 117 +/* 0x7FA1 [0x67 0x0A 0x7A ] */ notedv PITCH_C4, 10, 122 +/* 0x7FA4 [0x6C 0x0A 0x7F ] */ notedv PITCH_F4, 10, 127 +/* 0x7FA7 [0xFF ] */ end + +.channel CHAN_7FA8 +/* 0x7FA8 [0xD7 0xB0 ] */ vibfreq 176 +/* 0x7FAA [0xD8 0xA0 ] */ vibdepth 160 +/* 0x7FAC [0xC1 0x29 ] */ instr SF1_INST_41 +/* 0x7FAE [0x88 0x7F 0xC9 ] */ ldlayer 0, LAYER_7FC9 +/* 0x7FB1 [0x89 0x7F 0xBB ] */ ldlayer 1, LAYER_7FBB +/* 0x7FB4 [0x8A 0x7F 0x79 ] */ ldlayer 2, LAYER_7F79 +/* 0x7FB7 [0x8B 0x7F 0xC2 ] */ ldlayer 3, LAYER_7FC2 +/* 0x7FBA [0xFF ] */ end + +.layer LAYER_7FBB +/* 0x7FBB [0xC2 0xFB ] */ transpose -5 +/* 0x7FBD [0xC0 0x06 ] */ ldelay 6 +/* 0x7FBF [0xFB 0x7F 0x79 ] */ jump LAYER_7F79 + +.layer LAYER_7FC2 +/* 0x7FC2 [0xC2 0x01 ] */ transpose 1 +/* 0x7FC4 [0xC0 0x0C ] */ ldelay 12 +/* 0x7FC6 [0xFB 0x7F 0x79 ] */ jump LAYER_7F79 + +.layer LAYER_7FC9 +/* 0x7FC9 [0xC0 0x28 ] */ ldelay 40 +/* 0x7FCB [0xF0 0x10 0x00 ] */ unk_F0 4096 +/* 0x7FCE [0xC6 0x3F ] */ instr SF1_INST_63 +/* 0x7FD0 [0xC7 0x81 0x2D 0xFF ] */ portamento 0x81, PITCH_GF4, 255 +/* 0x7FD4 [0x72 0x80 0xE0 0x64 ] */ notedv PITCH_B4, 224, 100 +/* 0x7FD8 [0xFF ] */ end + +.channel CHAN_7FD9 +/* 0x7FD9 [0x88 0x7C 0x32 ] */ ldlayer 0, LAYER_7C32 +/* 0x7FDC [0x89 0x7C 0x3A ] */ ldlayer 1, LAYER_7C3A +/* 0x7FDF [0xFF ] */ end + +.channel CHAN_7FE0 +/* 0x7FE0 [0xC1 0x5E ] */ instr SF1_INST_94 +/* 0x7FE2 [0xED 0x17 ] */ gain 23 +/* 0x7FE4 [0x88 0x7F 0xF1 ] */ ldlayer 0, LAYER_7FF1 +/* 0x7FE7 [0x89 0x7F 0xF5 ] */ ldlayer 1, LAYER_7FF5 +/* 0x7FEA [0x8A 0x7F 0xFF ] */ ldlayer 2, LAYER_7FFF +/* 0x7FED [0x8B 0x80 0x09 ] */ ldlayer 3, LAYER_8009 +/* 0x7FF0 [0xFF ] */ end + +.layer LAYER_7FF1 +/* 0x7FF1 [0x67 0x64 0x55 ] */ notedv PITCH_C4, 100, 85 +/* 0x7FF4 [0xFF ] */ end + +.layer LAYER_7FF5 +/* 0x7FF5 [0xC6 0x5F ] */ instr SF1_INST_95 +/* 0x7FF7 [0xC7 0x81 0x20 0xFF ] */ portamento 0x81, PITCH_F3, 255 +/* 0x7FFB [0x54 0x24 0x37 ] */ notedv PITCH_F2, 36, 55 +/* 0x7FFE [0xFF ] */ end + +.layer LAYER_7FFF +/* 0x7FFF [0xC6 0x60 ] */ instr SF1_INST_96 +/* 0x8001 [0xC7 0x81 0x2E 0x2C ] */ portamento 0x81, PITCH_G4, 44 +/* 0x8005 [0x62 0x64 0x2D ] */ notedv PITCH_G3, 100, 45 +/* 0x8008 [0xFF ] */ end + +.layer LAYER_8009 +/* 0x8009 [0xC6 0x6E ] */ instr SF1_INST_110 +/* 0x800B [0x67 0x64 0x7F ] */ notedv PITCH_C4, 100, 127 +/* 0x800E [0xFF ] */ end + +.channel CHAN_800F +/* 0x800F [0xC1 0x5E ] */ instr SF1_INST_94 +CHAN_8011: +/* 0x8011 [0x88 0x80 0x24 ] */ ldlayer 0, LAYER_8024 +/* 0x8014 [0x89 0x80 0x2B ] */ ldlayer 1, LAYER_802B +/* 0x8017 [0x8A 0x80 0x38 ] */ ldlayer 2, LAYER_8038 +/* 0x801A [0x8B 0x80 0x42 ] */ ldlayer 3, LAYER_8042 +/* 0x801D [0xCC 0x33 ] */ ldi 51 +/* 0x801F [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0x8022 [0xF4 0xED ] */ rjump CHAN_8011 + +.layer LAYER_8024 +/* 0x8024 [0x66 0x1E 0x57 ] */ notedv PITCH_B3, 30, 87 +/* 0x8027 [0x74 0x64 0x57 ] */ notedv PITCH_DF5, 100, 87 +/* 0x802A [0xFF ] */ end + +.layer LAYER_802B +/* 0x802B [0xC6 0x5F ] */ instr SF1_INST_95 +/* 0x802D [0xC7 0x81 0x20 0xFF ] */ portamento 0x81, PITCH_F3, 255 +/* 0x8031 [0x51 0x1E 0x3C ] */ notedv PITCH_D2, 30, 60 +/* 0x8034 [0x54 0x24 0x58 ] */ notedv PITCH_F2, 36, 88 +/* 0x8037 [0xFF ] */ end + +.layer LAYER_8038 +/* 0x8038 [0xC6 0x60 ] */ instr SF1_INST_96 +/* 0x803A [0xC7 0x81 0x2E 0x2C ] */ portamento 0x81, PITCH_G4, 44 +/* 0x803E [0x60 0x60 0x28 ] */ notedv PITCH_F3, 96, 40 +/* 0x8041 [0xFF ] */ end + +.layer LAYER_8042 +/* 0x8042 [0xC6 0x6F ] */ instr SF1_INST_111 +/* 0x8044 [0xC4 ] */ legato +LAYER_8045: +/* 0x8045 [0x67 0x64 0x7F ] */ notedv PITCH_C4, 100, 127 +/* 0x8048 [0xF4 0xFB ] */ rjump LAYER_8045 + +.channel CHAN_804A +/* 0x804A [0xC1 0x5E ] */ instr SF1_INST_94 +/* 0x804C [0x88 0x80 0x61 ] */ ldlayer 0, LAYER_8061 +/* 0x804F [0x89 0x80 0x5D ] */ ldlayer 1, LAYER_805D +/* 0x8052 [0x8A 0x80 0x67 ] */ ldlayer 2, LAYER_8067 +/* 0x8055 [0x8B 0x80 0x71 ] */ ldlayer 3, LAYER_8071 +/* 0x8058 [0xD7 0x05 ] */ vibfreq 5 +/* 0x805A [0xD8 0x64 ] */ vibdepth 100 +/* 0x805C [0xFF ] */ end + +.layer LAYER_805D +/* 0x805D [0x62 0x47 0x40 ] */ notedv PITCH_G3, 71, 64 +/* 0x8060 [0xFF ] */ end + +.layer LAYER_8061 +/* 0x8061 [0xC6 0x6D ] */ instr SF1_INST_109 +/* 0x8063 [0x67 0x64 0x7F ] */ notedv PITCH_C4, 100, 127 +/* 0x8066 [0xFF ] */ end + +.layer LAYER_8067 +/* 0x8067 [0xC6 0x5F ] */ instr SF1_INST_95 +/* 0x8069 [0xC7 0x81 0x20 0xFF ] */ portamento 0x81, PITCH_F3, 255 +/* 0x806D [0x54 0x24 0x6E ] */ notedv PITCH_F2, 36, 110 +/* 0x8070 [0xFF ] */ end + +.layer LAYER_8071 +/* 0x8071 [0xC6 0x60 ] */ instr SF1_INST_96 +/* 0x8073 [0xC7 0x81 0x2E 0x2C ] */ portamento 0x81, PITCH_G4, 44 +/* 0x8077 [0x62 0x64 0x3C ] */ notedv PITCH_G3, 100, 60 +/* 0x807A [0xFF ] */ end + +.channel CHAN_807B +/* 0x807B [0xC1 0x5E ] */ instr SF1_INST_94 +/* 0x807D [0x88 0x80 0x95 ] */ ldlayer 0, LAYER_8095 +/* 0x8080 [0x89 0x80 0x67 ] */ ldlayer 1, LAYER_8067 +/* 0x8083 [0x8A 0x80 0x71 ] */ ldlayer 2, LAYER_8071 +/* 0x8086 [0x8B 0x80 0x8E ] */ ldlayer 3, LAYER_808E +/* 0x8089 [0xD7 0x05 ] */ vibfreq 5 +/* 0x808B [0xD8 0x64 ] */ vibdepth 100 +/* 0x808D [0xFF ] */ end + +.layer LAYER_808E +/* 0x808E [0x5F 0x1F 0x5D ] */ notedv PITCH_E3, 31, 93 +/* 0x8091 [0x62 0x47 0x40 ] */ notedv PITCH_G3, 71, 64 +/* 0x8094 [0xFF ] */ end + +.layer LAYER_8095 +/* 0x8095 [0xC6 0x6D ] */ instr SF1_INST_109 +/* 0x8097 [0x67 0x1F 0x7F ] */ notedv PITCH_C4, 31, 127 +/* 0x809A [0x6A 0x64 0x7F ] */ notedv PITCH_EF4, 100, 127 +/* 0x809D [0xFF ] */ end + +.channel CHAN_809E +/* 0x809E [0xED 0x17 ] */ gain 23 +/* 0x80A0 [0x88 0x80 0xA7 ] */ ldlayer 0, LAYER_80A7 +/* 0x80A3 [0x89 0x80 0xAD ] */ ldlayer 1, LAYER_80AD +/* 0x80A6 [0xFF ] */ end + +.layer LAYER_80A7 +/* 0x80A7 [0xC6 0x6D ] */ instr SF1_INST_109 +/* 0x80A9 [0x6A 0x43 0x64 ] */ notedv PITCH_EF4, 67, 100 +/* 0x80AC [0xFF ] */ end + +.layer LAYER_80AD +/* 0x80AD [0xC6 0x61 ] */ instr SF1_INST_97 +/* 0x80AF [0x67 0x78 0x7F ] */ notedv PITCH_C4, 120, 127 +/* 0x80B2 [0xFF ] */ end + +.channel CHAN_80B3 +/* 0x80B3 [0xC1 0x5E ] */ instr SF1_INST_94 +/* 0x80B5 [0xED 0x17 ] */ gain 23 +/* 0x80B7 [0x88 0x7F 0xF1 ] */ ldlayer 0, LAYER_7FF1 +/* 0x80BA [0x89 0x7F 0xF5 ] */ ldlayer 1, LAYER_7FF5 +/* 0x80BD [0x8A 0x7F 0xFF ] */ ldlayer 2, LAYER_7FFF +/* 0x80C0 [0x8B 0x80 0x09 ] */ ldlayer 3, LAYER_8009 +/* 0x80C3 [0xFF ] */ end + +.channel CHAN_80C4 +/* 0x80C4 [0xED 0x17 ] */ gain 23 +/* 0x80C6 [0xCC 0x64 ] */ ldi 100 +/* 0x80C8 [0xC7 0x00 0x80 0xDF ] */ stseq 0, LAYER_80DD + STSEQ_NOTEDV_VELOCITY_2 +/* 0x80CC [0x88 0x80 0xD0 ] */ ldlayer 0, LAYER_80D0 +/* 0x80CF [0xFF ] */ end + +.layer LAYER_80D0 +/* 0x80D0 [0xF0 0x10 0x00 ] */ unk_F0 4096 +/* 0x80D3 [0xC6 0x6D ] */ instr SF1_INST_109 +/* 0x80D5 [0xCB 0xC4 0xDC 0xFF ] */ env ENVELOPE_C4DC, 255 +/* 0x80D9 [0xC7 0x85 0x36 0x50 ] */ portamento 0x85, PITCH_EF5, 80 +LAYER_80DD: +/* 0x80DD [0x6A 0x43 0x64 ] */ notedv PITCH_EF4, 67, 100 +/* 0x80E0 [0xFF ] */ end + +.channel CHAN_80E1 +/* 0x80E1 [0xED 0x17 ] */ gain 23 +/* 0x80E3 [0x88 0x80 0xE7 ] */ ldlayer 0, LAYER_80E7 +/* 0x80E6 [0xFF ] */ end + +.layer LAYER_80E7 +/* 0x80E7 [0xC6 0x6D ] */ instr SF1_INST_109 +/* 0x80E9 [0xCB 0xC4 0xDC 0xFF ] */ env ENVELOPE_C4DC, 255 +LAYER_80ED: +/* 0x80ED [0x6C 0x43 0x64 ] */ notedv PITCH_F4, 67, 100 +/* 0x80F0 [0xFF ] */ end + +.channel CHAN_80F1 +/* 0x80F1 [0xED 0x17 ] */ gain 23 +/* 0x80F3 [0x88 0x80 0xA7 ] */ ldlayer 0, LAYER_80A7 +/* 0x80F6 [0xFF ] */ end + +.channel CHAN_80F7 +/* 0x80F7 [0xED 0x17 ] */ gain 23 +/* 0x80F9 [0xD7 0x80 ] */ vibfreq 128 +/* 0x80FB [0xD8 0x80 ] */ vibdepth 128 +/* 0x80FD [0x88 0x81 0x07 ] */ ldlayer 0, LAYER_8107 +/* 0x8100 [0x89 0x81 0x0F ] */ ldlayer 1, LAYER_810F +/* 0x8103 [0x8A 0x81 0x13 ] */ ldlayer 2, LAYER_8113 +/* 0x8106 [0xFF ] */ end + +.layer LAYER_8107 +/* 0x8107 [0xC0 0x1A ] */ ldelay 26 +/* 0x8109 [0xC2 0x06 ] */ transpose 6 +/* 0x810B [0xFC 0x81 0x13 ] */ call LAYER_8113 +/* 0x810E [0xFF ] */ end + +.layer LAYER_810F +/* 0x810F [0xC0 0x0F ] */ ldelay 15 +/* 0x8111 [0xC2 0x03 ] */ transpose 3 +.layer LAYER_8113 +/* 0x8113 [0xC6 0x6D ] */ instr SF1_INST_109 +/* 0x8115 [0xC7 0x85 0x0F 0xFF ] */ portamento 0x85, PITCH_C2, 255 +/* 0x8119 [0x67 0x50 0x50 ] */ notedv PITCH_C4, 80, 80 +/* 0x811C [0xFF ] */ end + +.channel CHAN_811D +/* 0x811D [0x88 0x65 0x39 ] */ ldlayer 0, LAYER_6539 +/* 0x8120 [0x89 0x65 0x4F ] */ ldlayer 1, LAYER_654F +/* 0x8123 [0xFF ] */ end + +.channel CHAN_8124 +/* 0x8124 [0xDC 0x00 ] */ panweight 0 +/* 0x8126 [0xD8 0xE0 ] */ vibdepth 224 +/* 0x8128 [0xD7 0xA0 ] */ vibfreq 160 +/* 0x812A [0x88 0x81 0xA9 ] */ ldlayer 0, LAYER_81A9 +/* 0x812D [0x8A 0x81 0xC1 ] */ ldlayer 2, LAYER_81C1 +/* 0x8130 [0xCC 0x64 ] */ ldi 100 +/* 0x8132 [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0x8135 [0xCC 0x64 ] */ ldi 100 +/* 0x8137 [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0x813A [0x88 0x81 0x41 ] */ ldlayer 0, LAYER_8141 +/* 0x813D [0x89 0x81 0x75 ] */ ldlayer 1, LAYER_8175 +/* 0x8140 [0xFF ] */ end + +.layer LAYER_8141 +/* 0x8141 [0xF0 0x10 0x00 ] */ unk_F0 4096 +/* 0x8144 [0xC6 0x6D ] */ instr SF1_INST_109 +/* 0x8146 [0xCB 0xC4 0xDC 0xFF ] */ env ENVELOPE_C4DC, 255 +/* 0x814A [0xCA 0x14 ] */ notepan 20 +/* 0x814C [0x67 0x43 0x64 ] */ notedv PITCH_C4, 67, 100 +/* 0x814F [0xCA 0x36 ] */ notepan 54 +/* 0x8151 [0x6C 0x43 0x64 ] */ notedv PITCH_F4, 67, 100 +/* 0x8154 [0xCA 0x6B ] */ notepan 107 +/* 0x8156 [0x6A 0x43 0x64 ] */ notedv PITCH_EF4, 67, 100 +/* 0x8159 [0xCA 0x36 ] */ notepan 54 +/* 0x815B [0x65 0x43 0x64 ] */ notedv PITCH_BF3, 67, 100 +/* 0x815E [0xCA 0x28 ] */ notepan 40 +/* 0x8160 [0x67 0x43 0x64 ] */ notedv PITCH_C4, 67, 100 +/* 0x8163 [0xCA 0x36 ] */ notepan 54 +/* 0x8165 [0x6C 0x43 0x64 ] */ notedv PITCH_F4, 67, 100 +/* 0x8168 [0xCA 0x6B ] */ notepan 107 +/* 0x816A [0x6A 0x43 0x64 ] */ notedv PITCH_EF4, 67, 100 +/* 0x816D [0xCA 0x36 ] */ notepan 54 +/* 0x816F [0x64 0x7F 0x64 ] */ notedv PITCH_A3, 127, 100 +/* 0x8172 [0xC0 0x1E ] */ ldelay 30 +/* 0x8174 [0xFF ] */ end + +.layer LAYER_8175 +/* 0x8175 [0xF0 0x10 0x00 ] */ unk_F0 4096 +/* 0x8178 [0xC6 0x6D ] */ instr SF1_INST_109 +/* 0x817A [0xCB 0xC4 0xDC 0xFF ] */ env ENVELOPE_C4DC, 255 +/* 0x817E [0xC0 0x1E ] */ ldelay 30 +/* 0x8180 [0xCA 0x32 ] */ notepan 50 +/* 0x8182 [0x64 0x43 0x50 ] */ notedv PITCH_A3, 67, 80 +/* 0x8185 [0xCA 0x4A ] */ notepan 74 +/* 0x8187 [0x69 0x43 0x50 ] */ notedv PITCH_D4, 67, 80 +/* 0x818A [0xCA 0x58 ] */ notepan 88 +/* 0x818C [0x67 0x43 0x50 ] */ notedv PITCH_C4, 67, 80 +/* 0x818F [0xCA 0x4A ] */ notepan 74 +/* 0x8191 [0x6E 0x43 0x50 ] */ notedv PITCH_G4, 67, 80 +/* 0x8194 [0xCA 0x32 ] */ notepan 50 +/* 0x8196 [0x64 0x43 0x50 ] */ notedv PITCH_A3, 67, 80 +/* 0x8199 [0xCA 0x4A ] */ notepan 74 +/* 0x819B [0x69 0x43 0x50 ] */ notedv PITCH_D4, 67, 80 +/* 0x819E [0xCA 0x58 ] */ notepan 88 +/* 0x81A0 [0x67 0x43 0x50 ] */ notedv PITCH_C4, 67, 80 +/* 0x81A3 [0xCA 0x4A ] */ notepan 74 +/* 0x81A5 [0x61 0x7F 0x64 ] */ notedv PITCH_GF3, 127, 100 +/* 0x81A8 [0xFF ] */ end + +.layer LAYER_81A9 +/* 0x81A9 [0xF0 0x10 0x00 ] */ unk_F0 4096 +/* 0x81AC [0xC6 0x6D ] */ instr SF1_INST_109 +/* 0x81AE [0xCB 0xC4 0xDC 0xFF ] */ env ENVELOPE_C4DC, 255 +/* 0x81B2 [0xCA 0x46 ] */ notepan 70 +/* 0x81B4 [0xC0 0x1E ] */ ldelay 30 +/* 0x81B6 [0xCA 0x3C ] */ notepan 60 +/* 0x81B8 [0x64 0x50 0x3C ] */ notedv PITCH_A3, 80, 60 +/* 0x81BB [0xCA 0x28 ] */ notepan 40 +/* 0x81BD [0x63 0x5A 0x4B ] */ notedv PITCH_AF3, 90, 75 +/* 0x81C0 [0xFF ] */ end + +.layer LAYER_81C1 +/* 0x81C1 [0xC6 0x27 ] */ instr SF1_INST_39 +/* 0x81C3 [0xC7 0x85 0x17 0xFF ] */ portamento 0x85, PITCH_AF2, 255 +/* 0x81C7 [0x6C 0x80 0xE6 0x46 ] */ notedv PITCH_F4, 230, 70 +/* 0x81CB [0xC7 0x85 0x1A 0xFF ] */ portamento 0x85, PITCH_B2, 255 +/* 0x81CF [0x6F 0x80 0xC8 0x46 ] */ notedv PITCH_AF4, 200, 70 +/* 0x81D3 [0xC7 0x85 0x1D 0xFF ] */ portamento 0x85, PITCH_D3, 255 +/* 0x81D7 [0x72 0x80 0xAA 0x46 ] */ notedv PITCH_B4, 170, 70 +/* 0x81DB [0xC7 0x85 0x20 0xFF ] */ portamento 0x85, PITCH_F3, 255 +/* 0x81DF [0x75 0x80 0x8C 0x46 ] */ notedv PITCH_D5, 140, 70 +/* 0x81E3 [0xFF ] */ end + +.channel CHAN_81E4 +/* 0x81E4 [0x88 0x81 0xE8 ] */ ldlayer 0, LAYER_81E8 +/* 0x81E7 [0xFF ] */ end + +.layer LAYER_81E8 +/* 0x81E8 [0xC6 0x34 ] */ instr SF1_INST_52 +/* 0x81EA [0xC7 0x81 0x00 0xFF ] */ portamento 0x81, PITCH_A0, 255 +/* 0x81EE [0x7E 0x7F 0x64 ] */ notedv PITCH_B5, 127, 100 +/* 0x81F1 [0xFF ] */ end + +.channel CHAN_81F2 +/* 0x81F2 [0xDC 0x00 ] */ panweight 0 +/* 0x81F4 [0xC1 0x37 ] */ instr SF1_INST_55 +/* 0x81F6 [0xDA 0xC2 0xEC ] */ env ENVELOPE_C2EC +/* 0x81F9 [0x88 0x82 0x03 ] */ ldlayer 0, LAYER_8203 +/* 0x81FC [0x89 0x82 0x0D ] */ ldlayer 1, LAYER_820D +/* 0x81FF [0x8A 0x82 0x17 ] */ ldlayer 2, LAYER_8217 +/* 0x8202 [0xFF ] */ end + +.layer LAYER_8203 +/* 0x8203 [0xC0 0x14 ] */ ldelay 20 +/* 0x8205 [0xCA 0x4A ] */ notepan 74 +/* 0x8207 [0xC2 0x08 ] */ transpose 8 +/* 0x8209 [0xFC 0x82 0x1D ] */ call LAYER_821D +/* 0x820C [0xFF ] */ end + +.layer LAYER_820D +/* 0x820D [0xC0 0x23 ] */ ldelay 35 +/* 0x820F [0xCA 0x36 ] */ notepan 54 +/* 0x8211 [0xC2 0x03 ] */ transpose 3 +/* 0x8213 [0xFC 0x82 0x1D ] */ call LAYER_821D +/* 0x8216 [0xFF ] */ end + +.layer LAYER_8217 +/* 0x8217 [0xCA 0x40 ] */ notepan 64 +/* 0x8219 [0xFC 0x82 0x1D ] */ call LAYER_821D +/* 0x821C [0xFF ] */ end + +.layer LAYER_821D +/* 0x821D [0x58 0x81 0x94 0x50 ] */ notedv PITCH_A2, 404, 80 +/* 0x8221 [0xFF ] */ end + +.channel CHAN_8222 +/* 0x8222 [0xDC 0x00 ] */ panweight 0 +/* 0x8224 [0xC1 0x2F ] */ instr SF1_INST_47 +/* 0x8226 [0xCC 0x23 ] */ ldi 35 +/* 0x8228 [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0x822B [0x88 0x82 0x03 ] */ ldlayer 0, LAYER_8203 +/* 0x822E [0x89 0x82 0x0D ] */ ldlayer 1, LAYER_820D +/* 0x8231 [0x8A 0x82 0x17 ] */ ldlayer 2, LAYER_8217 +/* 0x8234 [0xFF ] */ end + +.channel CHAN_8235 +/* 0x8235 [0xDC 0x00 ] */ panweight 0 +/* 0x8237 [0xC1 0x1F ] */ instr SF1_INST_31 +/* 0x8239 [0x88 0x82 0x43 ] */ ldlayer 0, LAYER_8243 +/* 0x823C [0x89 0x82 0x4D ] */ ldlayer 1, LAYER_824D +/* 0x823F [0x8A 0x82 0x57 ] */ ldlayer 2, LAYER_8257 +/* 0x8242 [0xFF ] */ end + +.layer LAYER_8243 +/* 0x8243 [0xC0 0x14 ] */ ldelay 20 +/* 0x8245 [0xCA 0x4A ] */ notepan 74 +/* 0x8247 [0xC2 0x08 ] */ transpose 8 +/* 0x8249 [0xFC 0x82 0xB1 ] */ call LAYER_82B1 +/* 0x824C [0xFF ] */ end + +.layer LAYER_824D +/* 0x824D [0xC0 0x23 ] */ ldelay 35 +/* 0x824F [0xCA 0x36 ] */ notepan 54 +/* 0x8251 [0xC2 0x03 ] */ transpose 3 +/* 0x8253 [0xFC 0x82 0xB1 ] */ call LAYER_82B1 +/* 0x8256 [0xFF ] */ end + +.layer LAYER_8257 +/* 0x8257 [0xCA 0x40 ] */ notepan 64 +/* 0x8259 [0xFC 0x82 0xB1 ] */ call LAYER_82B1 +/* 0x825C [0xFF ] */ end + +.channel CHAN_825D +/* 0x825D [0xDC 0x00 ] */ panweight 0 +/* 0x825F [0xC1 0x1F ] */ instr SF1_INST_31 +/* 0x8261 [0x88 0x82 0x6B ] */ ldlayer 0, LAYER_826B +/* 0x8264 [0x89 0x82 0x75 ] */ ldlayer 1, LAYER_8275 +/* 0x8267 [0x8A 0x82 0x7F ] */ ldlayer 2, LAYER_827F +/* 0x826A [0xFF ] */ end + +.layer LAYER_826B +/* 0x826B [0xC0 0x14 ] */ ldelay 20 +/* 0x826D [0xCA 0x4A ] */ notepan 74 +/* 0x826F [0xC2 0x09 ] */ transpose 9 +/* 0x8271 [0xFC 0x82 0xB1 ] */ call LAYER_82B1 +/* 0x8274 [0xFF ] */ end + +.layer LAYER_8275 +/* 0x8275 [0xC0 0x23 ] */ ldelay 35 +/* 0x8277 [0xCA 0x36 ] */ notepan 54 +/* 0x8279 [0xC2 0x04 ] */ transpose 4 +/* 0x827B [0xFC 0x82 0xB1 ] */ call LAYER_82B1 +/* 0x827E [0xFF ] */ end + +.layer LAYER_827F +/* 0x827F [0xCA 0x40 ] */ notepan 64 +/* 0x8281 [0xC2 0x01 ] */ transpose 1 +/* 0x8283 [0xFC 0x82 0xB1 ] */ call LAYER_82B1 +/* 0x8286 [0xFF ] */ end + +.channel CHAN_8287 +/* 0x8287 [0xDC 0x00 ] */ panweight 0 +/* 0x8289 [0xC1 0x1F ] */ instr SF1_INST_31 +/* 0x828B [0x88 0x82 0x95 ] */ ldlayer 0, LAYER_8295 +/* 0x828E [0x89 0x82 0x9F ] */ ldlayer 1, LAYER_829F +/* 0x8291 [0x8A 0x82 0xA9 ] */ ldlayer 2, LAYER_82A9 +/* 0x8294 [0xFF ] */ end + +.layer LAYER_8295 +/* 0x8295 [0xC0 0x14 ] */ ldelay 20 +/* 0x8297 [0xCA 0x4A ] */ notepan 74 +/* 0x8299 [0xC2 0x0A ] */ transpose 10 +/* 0x829B [0xFC 0x82 0xB1 ] */ call LAYER_82B1 +/* 0x829E [0xFF ] */ end + +.layer LAYER_829F +/* 0x829F [0xC0 0x23 ] */ ldelay 35 +/* 0x82A1 [0xCA 0x36 ] */ notepan 54 +/* 0x82A3 [0xC2 0x05 ] */ transpose 5 +/* 0x82A5 [0xFC 0x82 0xB1 ] */ call LAYER_82B1 +/* 0x82A8 [0xFF ] */ end + +.layer LAYER_82A9 +/* 0x82A9 [0xCA 0x40 ] */ notepan 64 +/* 0x82AB [0xC2 0x02 ] */ transpose 2 +/* 0x82AD [0xFC 0x82 0xB1 ] */ call LAYER_82B1 +/* 0x82B0 [0xFF ] */ end + +.layer LAYER_82B1 +/* 0x82B1 [0x50 0x81 0x94 0x55 ] */ notedv PITCH_DF2, 404, 85 +/* 0x82B5 [0xFF ] */ end + +.channel CHAN_82B6 +/* 0x82B6 [0xC1 0x74 ] */ instr SF1_INST_116 +/* 0x82B8 [0xDC 0x00 ] */ panweight 0 +/* 0x82BA [0x88 0x82 0xC7 ] */ ldlayer 0, LAYER_82C7 +/* 0x82BD [0x89 0x82 0xDF ] */ ldlayer 1, LAYER_82DF +/* 0x82C0 [0x8A 0x82 0xF7 ] */ ldlayer 2, LAYER_82F7 +/* 0x82C3 [0x8B 0x83 0x0F ] */ ldlayer 3, LAYER_830F +/* 0x82C6 [0xFF ] */ end + +.layer LAYER_82C7 +/* 0x82C7 [0xCB 0xC5 0x04 0xFF ] */ env ENVELOPE_C504, 255 +/* 0x82CB [0xCA 0x54 ] */ notepan 84 +/* 0x82CD [0xC4 ] */ legato +/* 0x82CE [0xC7 0x85 0x33 0xFF ] */ portamento 0x85, PITCH_C5, 255 +/* 0x82D2 [0x75 0x83 0x84 0x64 ] */ notedv PITCH_D5, 900, 100 +/* 0x82D6 [0xC7 0x85 0x35 0xFF ] */ portamento 0x85, PITCH_D5, 255 +/* 0x82DA [0x70 0x82 0x58 0x64 ] */ notedv PITCH_A4, 600, 100 +/* 0x82DE [0xFF ] */ end + +.layer LAYER_82DF +/* 0x82DF [0xCB 0xC5 0x14 0xFF ] */ env ENVELOPE_C514, 255 +/* 0x82E3 [0xCA 0x2C ] */ notepan 44 +/* 0x82E5 [0xC4 ] */ legato +/* 0x82E6 [0xC7 0x85 0x32 0xFF ] */ portamento 0x85, PITCH_B4, 255 +/* 0x82EA [0x74 0x83 0x84 0x64 ] */ notedv PITCH_DF5, 900, 100 +/* 0x82EE [0xC7 0x85 0x34 0xFF ] */ portamento 0x85, PITCH_DF5, 255 +/* 0x82F2 [0x6F 0x82 0x58 0x64 ] */ notedv PITCH_AF4, 600, 100 +/* 0x82F6 [0xFF ] */ end + +.layer LAYER_82F7 +/* 0x82F7 [0xCB 0xC4 0xE8 0xFF ] */ env ENVELOPE_C4E8, 255 +/* 0x82FB [0xCA 0x4A ] */ notepan 74 +/* 0x82FD [0xC4 ] */ legato +/* 0x82FE [0xC7 0x85 0x27 0xFF ] */ portamento 0x85, PITCH_C4, 255 +/* 0x8302 [0x69 0x83 0x84 0x5F ] */ notedv PITCH_D4, 900, 95 +/* 0x8306 [0xC7 0x85 0x29 0xFF ] */ portamento 0x85, PITCH_D4, 255 +/* 0x830A [0x64 0x82 0x58 0x5F ] */ notedv PITCH_A3, 600, 95 +/* 0x830E [0xFF ] */ end + +.layer LAYER_830F +/* 0x830F [0xCB 0xC4 0xF4 0xFF ] */ env ENVELOPE_C4F4, 255 +/* 0x8313 [0xCA 0x36 ] */ notepan 54 +/* 0x8315 [0xC4 ] */ legato +/* 0x8316 [0xC7 0x85 0x20 0xFF ] */ portamento 0x85, PITCH_F3, 255 +/* 0x831A [0x62 0x83 0x84 0x46 ] */ notedv PITCH_G3, 900, 70 +/* 0x831E [0xC7 0x85 0x22 0xFF ] */ portamento 0x85, PITCH_G3, 255 +/* 0x8322 [0x5D 0x82 0x58 0x46 ] */ notedv PITCH_D3, 600, 70 +/* 0x8326 [0xFF ] */ end + +.channel CHAN_8327 +/* 0x8327 [0x88 0x83 0x2B ] */ ldlayer 0, LAYER_832B +/* 0x832A [0xFF ] */ end + +.layer LAYER_832B +/* 0x832B [0xC6 0x75 ] */ instr SF1_INST_117 +/* 0x832D [0xC4 ] */ legato +LAYER_832E: +/* 0x832E [0x67 0x7F 0x55 ] */ notedv PITCH_C4, 127, 85 +/* 0x8331 [0xF4 0xFB ] */ rjump LAYER_832E + +.channel CHAN_8333 +/* 0x8333 [0x88 0x83 0x37 ] */ ldlayer 0, LAYER_8337 +/* 0x8336 [0xFF ] */ end + +.layer LAYER_8337 +/* 0x8337 [0xF0 0x10 0x00 ] */ unk_F0 4096 +/* 0x833A [0xF0 0x00 0x40 ] */ unk_F0 64 +/* 0x833D [0xC6 0x7E ] */ instr FONTANY_INSTR_SFX +/* 0x833F [0x46 0x00 0x64 ] */ notedv SF1_EFFECT_6, 0, 100 +/* 0x8342 [0xFF ] */ end + +.channel CHAN_8343 +/* 0x8343 [0x88 0x83 0x4B ] */ ldlayer 0, LAYER_834B +/* 0x8346 [0xD8 0xE0 ] */ vibdepth 224 +/* 0x8348 [0xD7 0xA0 ] */ vibfreq 160 +/* 0x834A [0xFF ] */ end + +.layer LAYER_834B +/* 0x834B [0xC6 0x27 ] */ instr SF1_INST_39 +LAYER_834D: +/* 0x834D [0xC7 0x85 0x27 0xFF ] */ portamento 0x85, PITCH_C4, 255 +/* 0x8351 [0x6C 0x80 0xD0 0x7F ] */ notedv PITCH_F4, 208, 127 +/* 0x8355 [0xF4 0xF6 ] */ rjump LAYER_834D + +.channel CHAN_8357 +/* 0x8357 [0x88 0x5C 0x94 ] */ ldlayer 0, LAYER_5C94 +/* 0x835A [0xED 0x18 ] */ gain 24 +/* 0x835C [0xFF ] */ end + +.channel CHAN_835D +/* 0x835D [0x88 0x83 0x65 ] */ ldlayer 0, LAYER_8365 +/* 0x8360 [0xD7 0x80 ] */ vibfreq 128 +/* 0x8362 [0xD8 0x80 ] */ vibdepth 128 +/* 0x8364 [0xFF ] */ end + +.layer LAYER_8365 +/* 0x8365 [0xC6 0x00 ] */ instr SF1_INST_0 +/* 0x8367 [0xC4 ] */ legato +/* 0x8368 [0xC7 0x81 0x25 0xFF ] */ portamento 0x81, PITCH_BF3, 255 +LAYER_836C: +/* 0x836C [0x61 0x80 0xC8 0x78 ] */ notedv PITCH_GF3, 200, 120 +/* 0x8370 [0xF4 0xFA ] */ rjump LAYER_836C + +.channel CHAN_8372 +/* 0x8372 [0x88 0x83 0x78 ] */ ldlayer 0, LAYER_8378 +/* 0x8375 [0xED 0x16 ] */ gain 22 +/* 0x8377 [0xFF ] */ end + +.layer LAYER_8378 +/* 0x8378 [0xC6 0x20 ] */ instr SF1_INST_32 +/* 0x837A [0x67 0x81 0x18 0x64 ] */ notedv PITCH_C4, 280, 100 +/* 0x837E [0xFF ] */ end + +.channel CHAN_837F +/* 0x837F [0xC1 0x02 ] */ instr SF1_INST_2 +/* 0x8381 [0xD7 0x7F ] */ vibfreq 127 +/* 0x8383 [0xD8 0x54 ] */ vibdepth 84 +/* 0x8385 [0x88 0x83 0x89 ] */ ldlayer 0, LAYER_8389 +/* 0x8388 [0xFF ] */ end + +.layer LAYER_8389 +/* 0x8389 [0xC4 ] */ legato +/* 0x838A [0xC7 0x85 0x0F 0xFF ] */ portamento 0x85, PITCH_C2, 255 +LAYER_838E: +/* 0x838E [0x67 0x80 0x7F 0x78 ] */ noteldv PITCH_C4, 127, 120 +/* 0x8392 [0xF4 0xFA ] */ rjump LAYER_838E + +.channel CHAN_8394 +/* 0x8394 [0x88 0x83 0x98 ] */ ldlayer 0, LAYER_8398 +/* 0x8397 [0xFF ] */ end + +.layer LAYER_8398 +/* 0x8398 [0xC6 0x20 ] */ instr SF1_INST_32 +/* 0x839A [0x73 0x80 0x8C 0x64 ] */ notedv PITCH_C5, 140, 100 +/* 0x839E [0xFF ] */ end + +.channel CHAN_839F +/* 0x839F [0xC1 0x21 ] */ instr SF1_INST_33 +/* 0x83A1 [0x88 0x83 0xA7 ] */ ldlayer 0, LAYER_83A7 +/* 0x83A4 [0xED 0x14 ] */ gain 20 +/* 0x83A6 [0xFF ] */ end + +.layer LAYER_83A7 +/* 0x83A7 [0x64 0x50 0x64 ] */ notedv PITCH_A3, 80, 100 +/* 0x83AA [0xFF ] */ end + +.channel CHAN_83AB +/* 0x83AB [0xC1 0x00 ] */ instr SF1_INST_0 +/* 0x83AD [0xED 0x0F ] */ gain 15 +/* 0x83AF [0x88 0x83 0xB8 ] */ ldlayer 0, LAYER_83B8 +/* 0x83B2 [0x89 0x83 0xB6 ] */ ldlayer 1, LAYER_83B6 +/* 0x83B5 [0xFF ] */ end + +.layer LAYER_83B6 +/* 0x83B6 [0xC0 0x0D ] */ ldelay 13 +.layer LAYER_83B8 +/* 0x83B8 [0xCB 0xC6 0x18 0xDC ] */ env ENVELOPE_C618, 220 +/* 0x83BC [0xC7 0x81 0x07 0x64 ] */ portamento 0x81, PITCH_E1, 100 +/* 0x83C0 [0x4C 0x1A 0x64 ] */ notedv PITCH_A1, 26, 100 +/* 0x83C3 [0xC0 0x03 ] */ ldelay 3 +/* 0x83C5 [0x4C 0x14 0x64 ] */ notedv PITCH_A1, 20, 100 +/* 0x83C8 [0x4C 0x10 0x64 ] */ notedv PITCH_A1, 16, 100 +/* 0x83CB [0xC0 0x0A ] */ ldelay 10 +/* 0x83CD [0x4C 0x12 0x5A ] */ notedv PITCH_A1, 18, 90 +/* 0x83D0 [0x4C 0x0F 0x50 ] */ notedv PITCH_A1, 15, 80 +/* 0x83D3 [0x4C 0x11 0x46 ] */ notedv PITCH_A1, 17, 70 +/* 0x83D6 [0x4C 0x13 0x3C ] */ notedv PITCH_A1, 19, 60 +/* 0x83D9 [0x4C 0x0F 0x41 ] */ notedv PITCH_A1, 15, 65 +LAYER_83DC: +/* 0x83DC [0x4C 0x0F 0x3B ] */ notedv PITCH_A1, 15, 59 +/* 0x83DF [0x4C 0x10 0x39 ] */ notedv PITCH_A1, 16, 57 +/* 0x83E2 [0x4C 0x0D 0x3A ] */ notedv PITCH_A1, 13, 58 +/* 0x83E5 [0xF4 0xF5 ] */ rjump LAYER_83DC + +.channel CHAN_83E7 +/* 0x83E7 [0x88 0x83 0xF7 ] */ ldlayer 0, LAYER_83F7 +/* 0x83EA [0x89 0x83 0xF5 ] */ ldlayer 1, LAYER_83F5 +/* 0x83ED [0x8A 0x84 0x06 ] */ ldlayer 2, LAYER_8406 +/* 0x83F0 [0xD7 0x30 ] */ vibfreq 48 +/* 0x83F2 [0xD8 0x30 ] */ vibdepth 48 +/* 0x83F4 [0xFF ] */ end + +.layer LAYER_83F5 +/* 0x83F5 [0xC2 0xFB ] */ transpose -5 +.layer LAYER_83F7 +/* 0x83F7 [0xC6 0x7D ] */ instr SF1_INST_125 +/* 0x83F9 [0xCB 0xC5 0xD0 0xD2 ] */ env ENVELOPE_C5D0, 210 +/* 0x83FD [0xC7 0x85 0x33 0xFF ] */ portamento 0x85, PITCH_C5, 255 +/* 0x8401 [0x5B 0x82 0xBC 0x5F ] */ notedv PITCH_C3, 700, 95 +/* 0x8405 [0xFF ] */ end + +.layer LAYER_8406 +/* 0x8406 [0xC6 0x21 ] */ instr SF1_INST_33 +LAYER_8408: +/* 0x8408 [0x64 0x40 0x3B ] */ notedv PITCH_A3, 64, 59 +/* 0x840B [0xF4 0xFB ] */ rjump LAYER_8408 + +.channel CHAN_840D +/* 0x840D [0xC1 0x2F ] */ instr SF1_INST_47 +/* 0x840F [0x88 0x6E 0x8A ] */ ldlayer 0, LAYER_6E8A +/* 0x8412 [0x89 0x7B 0x77 ] */ ldlayer 1, LAYER_7B77 +/* 0x8415 [0xD7 0x78 ] */ vibfreq 120 +/* 0x8417 [0xD8 0x50 ] */ vibdepth 80 +/* 0x8419 [0xFF ] */ end + +.channel CHAN_841A +/* 0x841A [0xC1 0x0B ] */ instr SF1_INST_11 +/* 0x841C [0x88 0x84 0x27 ] */ ldlayer 0, LAYER_8427 +/* 0x841F [0x89 0x84 0x2B ] */ ldlayer 1, LAYER_842B +/* 0x8422 [0xD7 0x78 ] */ vibfreq 120 +/* 0x8424 [0xD8 0x78 ] */ vibdepth 120 +/* 0x8426 [0xFF ] */ end + +.layer LAYER_8427 +/* 0x8427 [0xC2 0x04 ] */ transpose 4 +/* 0x8429 [0xC0 0x14 ] */ ldelay 20 +.layer LAYER_842B +/* 0x842B [0xC7 0x81 0x1B 0xA0 ] */ portamento 0x81, PITCH_C3, 160 +/* 0x842F [0x69 0x32 0x5A ] */ notedv PITCH_D4, 50, 90 +/* 0x8432 [0xFF ] */ end + +.channel CHAN_8433 +/* 0x8433 [0xC1 0x03 ] */ instr SF1_INST_3 +/* 0x8435 [0x89 0x84 0x86 ] */ ldlayer 1, LAYER_8486 +/* 0x8438 [0x88 0x84 0x6C ] */ ldlayer 0, LAYER_846C +/* 0x843B [0xD9 0xE1 ] */ releaserate 225 +/* 0x843D [0xD7 0x80 ] */ vibfreq 128 +/* 0x843F [0xD8 0x10 ] */ vibdepth 16 +CHAN_8441: +/* 0x8441 [0xB8 0x69 ] */ rand 105 +/* 0x8443 [0xC7 0x96 0x84 0x77 ] */ stseq 150, LAYER_8474 + STSEQ_PORTAMENTO_TIME +/* 0x8447 [0xB8 0x69 ] */ rand 105 +/* 0x8449 [0xC7 0x96 0x84 0x7F ] */ stseq 150, LAYER_847C + STSEQ_PORTAMENTO_TIME +/* 0x844D [0xB8 0x64 ] */ rand 100 +/* 0x844F [0xC7 0x64 0x84 0x7A ] */ stseq 100, LAYER_8478 + STSEQ_NOTEDV_DELAY_LO +/* 0x8453 [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0x8456 [0xB8 0x64 ] */ rand 100 +/* 0x8458 [0xC7 0x64 0x84 0x82 ] */ stseq 100, LAYER_8480 + STSEQ_NOTEDV_DELAY_LO +/* 0x845C [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0x845F [0xCC 0x7F ] */ ldi 127 +/* 0x8461 [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0x8464 [0xCC 0x49 ] */ ldi 73 +/* 0x8466 [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0x8469 [0xF4 0xD6 ] */ rjump CHAN_8441 +/* 0x846B [0xFF ] */ end + +.layer LAYER_846C +/* 0x846C [0xC4 ] */ legato +/* 0x846D [0xC7 0x85 0x31 0x96 ] */ portamento 0x85, PITCH_BF4, 150 +/* 0x8471 [0x6F 0x55 0x5A ] */ notedv PITCH_AF4, 85, 90 +LAYER_8474: +/* 0x8474 [0xC7 0x85 0x2F 0xFF ] */ portamento 0x85, PITCH_AF4, 255 +LAYER_8478: +/* 0x8478 [0x71 0x80 0xC8 0x5A ] */ notedv PITCH_BF4, 200, 90 +LAYER_847C: +/* 0x847C [0xC7 0x85 0x31 0xC8 ] */ portamento 0x85, PITCH_BF4, 200 +LAYER_8480: +/* 0x8480 [0x6F 0x80 0xC8 0x5A ] */ notedv PITCH_AF4, 200, 90 +/* 0x8484 [0xF4 0xEE ] */ rjump LAYER_8474 + +.layer LAYER_8486 +/* 0x8486 [0xC6 0x02 ] */ instr SF1_INST_2 +/* 0x8488 [0xC4 ] */ legato +/* 0x8489 [0xC2 0x0F ] */ transpose 15 +/* 0x848B [0xC7 0x85 0x27 0xEF ] */ portamento 0x85, PITCH_C4, 239 +/* 0x848F [0x5C 0x08 0x5A ] */ notedv PITCH_DF3, 8, 90 +/* 0x8492 [0x7E 0x08 0x5A ] */ notedv PITCH_B5, 8, 90 +/* 0x8495 [0xFF ] */ end + +.channel CHAN_8496 +/* 0x8496 [0xB8 0x02 ] */ rand 2 +/* 0x8498 [0xC7 0x50 0x84 0xBC ] */ stseq (NOTEDV_OPCODE | PITCH_DF2), LAYER_84BC + STSEQ_NOTEDV_OPCODE_PITCH +/* 0x849C [0xB8 0x02 ] */ rand 2 +/* 0x849E [0xC7 0x50 0x84 0xBF ] */ stseq (NOTEDV_OPCODE | PITCH_DF2), LAYER_84BF + STSEQ_NOTEDV_OPCODE_PITCH +/* 0x84A2 [0xB8 0x03 ] */ rand 3 +/* 0x84A4 [0xC7 0x50 0x84 0xC2 ] */ stseq (NOTEDV_OPCODE | PITCH_DF2), LAYER_84C2 + STSEQ_NOTEDV_OPCODE_PITCH +/* 0x84A8 [0xB8 0x02 ] */ rand 2 +/* 0x84AA [0xC7 0x50 0x84 0xC5 ] */ stseq (NOTEDV_OPCODE | PITCH_DF2), LAYER_84C5 + STSEQ_NOTEDV_OPCODE_PITCH +/* 0x84AE [0xED 0x13 ] */ gain 19 +/* 0x84B0 [0x88 0x84 0xC9 ] */ ldlayer 0, LAYER_84C9 +/* 0x84B3 [0x89 0x84 0xBA ] */ ldlayer 1, LAYER_84BA +/* 0x84B6 [0x8A 0x84 0xDC ] */ ldlayer 2, LAYER_84DC +/* 0x84B9 [0xFF ] */ end + +.layer LAYER_84BA +/* 0x84BA [0xC6 0x04 ] */ instr SF1_INST_4 +LAYER_84BC: +/* 0x84BC [0x50 0x0B 0x3C ] */ notedv PITCH_DF2, 11, 60 +LAYER_84BF: +/* 0x84BF [0x50 0x0B 0x4B ] */ notedv PITCH_DF2, 11, 75 +LAYER_84C2: +/* 0x84C2 [0x50 0x0B 0x3C ] */ notedv PITCH_DF2, 11, 60 +LAYER_84C5: +/* 0x84C5 [0x50 0x0B 0x4B ] */ notedv PITCH_DF2, 11, 75 +/* 0x84C8 [0xFF ] */ end + +.layer LAYER_84C9 +/* 0x84C9 [0xC6 0x26 ] */ instr SF1_INST_38 +/* 0x84CB [0xCB 0xC3 0x54 0xFB ] */ env ENVELOPE_C354, 251 +/* 0x84CF [0x58 0x0B 0x6E ] */ notedv PITCH_A2, 11, 110 +/* 0x84D2 [0x5B 0x0B 0x7F ] */ notedv PITCH_C3, 11, 127 +/* 0x84D5 [0x59 0x0B 0x78 ] */ notedv PITCH_BF2, 11, 120 +/* 0x84D8 [0x5C 0x28 0x73 ] */ notedv PITCH_DF3, 40, 115 +/* 0x84DB [0xFF ] */ end + +.layer LAYER_84DC +/* 0x84DC [0xC6 0x76 ] */ instr SF1_INST_118 +/* 0x84DE [0xC0 0x0B ] */ ldelay 11 +/* 0x84E0 [0x67 0x0B 0x7D ] */ notedv PITCH_C4, 11, 125 +/* 0x84E3 [0xC0 0x0B ] */ ldelay 11 +/* 0x84E5 [0x67 0x0B 0x7D ] */ notedv PITCH_C4, 11, 125 +/* 0x84E8 [0xFF ] */ end + +.channel CHAN_84E9 +/* 0x84E9 [0xED 0x19 ] */ gain 25 +/* 0x84EB [0x88 0x84 0xFC ] */ ldlayer 0, LAYER_84FC +/* 0x84EE [0x89 0x84 0xFE ] */ ldlayer 1, LAYER_84FE +/* 0x84F1 [0x8A 0x85 0x1B ] */ ldlayer 2, LAYER_851B +/* 0x84F4 [0x8B 0x85 0x00 ] */ ldlayer 3, LAYER_8500 +/* 0x84F7 [0xD7 0x50 ] */ vibfreq 80 +/* 0x84F9 [0xD8 0x2C ] */ vibdepth 44 +/* 0x84FB [0xFF ] */ end + +.layer LAYER_84FC +/* 0x84FC [0xC0 0x02 ] */ ldelay 2 +.layer LAYER_84FE +/* 0x84FE [0xC2 0xFC ] */ transpose -4 +.layer LAYER_8500 +/* 0x8500 [0xC6 0x78 ] */ instr SF1_INST_120 +/* 0x8502 [0xCB 0xC5 0x40 0xFA ] */ env ENVELOPE_C540, 250 +/* 0x8506 [0xC4 ] */ legato +/* 0x8507 [0xC7 0x85 0x0F 0xFF ] */ portamento 0x85, PITCH_C2, 255 +/* 0x850B [0x56 0x32 0x7F ] */ notedv PITCH_G2, 50, 127 +/* 0x850E [0xC7 0x85 0x16 0xFF ] */ portamento 0x85, PITCH_G2, 255 +/* 0x8512 [0x47 0x80 0xD2 0x7F ] */ notedv PITCH_E1, 210, 127 +/* 0x8516 [0xFF ] */ end + +.channel CHAN_8517 +/* 0x8517 [0x88 0x85 0x1D ] */ ldlayer 0, LAYER_851D +/* 0x851A [0xFF ] */ end + +.layer LAYER_851B +/* 0x851B [0xC2 0x04 ] */ transpose 4 +.layer LAYER_851D +/* 0x851D [0xF0 0x10 0x00 ] */ unk_F0 4096 +/* 0x8520 [0xC6 0x00 ] */ instr SF1_INST_0 +/* 0x8522 [0xCB 0xC5 0x50 0xFA ] */ env ENVELOPE_C550, 250 +/* 0x8526 [0xC7 0x85 0x22 0xFF ] */ portamento 0x85, PITCH_G3, 255 +/* 0x852A [0x5B 0x80 0xE0 0x78 ] */ notedv PITCH_C3, 224, 120 +/* 0x852E [0xFF ] */ end + +.channel CHAN_852F +/* 0x852F [0xED 0x14 ] */ gain 20 +/* 0x8531 [0x88 0x85 0x3D ] */ ldlayer 0, LAYER_853D +/* 0x8534 [0xCC 0x2A ] */ ldi 42 +/* 0x8536 [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0x8539 [0x88 0x85 0x1B ] */ ldlayer 0, LAYER_851B +/* 0x853C [0xFF ] */ end + +.layer LAYER_853D +/* 0x853D [0xC6 0x76 ] */ instr SF1_INST_118 +/* 0x853F [0x5B 0x2A 0x7F ] */ notedv PITCH_C3, 42, 127 +/* 0x8542 [0xFF ] */ end + +.channel CHAN_8543 +/* 0x8543 [0x88 0x85 0x47 ] */ ldlayer 0, LAYER_8547 +/* 0x8546 [0xFF ] */ end + +.layer LAYER_8547 +/* 0x8547 [0xF0 0x10 0x00 ] */ unk_F0 4096 +/* 0x854A [0xC6 0x00 ] */ instr SF1_INST_0 +/* 0x854C [0xCB 0xC5 0x60 0xFA ] */ env ENVELOPE_C560, 250 +/* 0x8550 [0xC7 0x85 0x22 0xFF ] */ portamento 0x85, PITCH_G3, 255 +/* 0x8554 [0x6E 0x81 0x90 0x7F ] */ notedv PITCH_G4, 400, 127 +/* 0x8558 [0xFF ] */ end + +.channel CHAN_8559 +/* 0x8559 [0x88 0x85 0x71 ] */ ldlayer 0, LAYER_8571 +/* 0x855C [0x89 0x85 0x6F ] */ ldlayer 1, LAYER_856F +/* 0x855F [0x8A 0x83 0x37 ] */ ldlayer 2, LAYER_8337 +/* 0x8562 [0xCC 0x24 ] */ ldi 36 +/* 0x8564 [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0x8567 [0x8B 0x85 0x1B ] */ ldlayer 3, LAYER_851B +/* 0x856A [0xD7 0xC8 ] */ vibfreq 200 +/* 0x856C [0xD8 0x1C ] */ vibdepth 28 +/* 0x856E [0xFF ] */ end + +.layer LAYER_856F +/* 0x856F [0xC2 0xFC ] */ transpose -4 +.layer LAYER_8571 +/* 0x8571 [0xC6 0x78 ] */ instr SF1_INST_120 +/* 0x8573 [0xCB 0xC5 0x30 0xFA ] */ env ENVELOPE_C530, 250 +/* 0x8577 [0xC4 ] */ legato +/* 0x8578 [0xC7 0x85 0x1B 0xFF ] */ portamento 0x85, PITCH_C3, 255 +/* 0x857C [0x5F 0x3C 0x7F ] */ notedv PITCH_E3, 60, 127 +/* 0x857F [0xC7 0x85 0x1F 0xFF ] */ portamento 0x85, PITCH_E3, 255 +/* 0x8583 [0x4A 0x80 0xC8 0x7F ] */ notedv PITCH_G1, 200, 127 +/* 0x8587 [0xFF ] */ end + +.channel CHAN_8588 +/* 0x8588 [0xED 0x05 ] */ gain 5 +/* 0x858A [0x88 0x85 0x1D ] */ ldlayer 0, LAYER_851D +/* 0x858D [0x8B 0x85 0x9D ] */ ldlayer 3, LAYER_859D +/* 0x8590 [0x89 0x85 0x9B ] */ ldlayer 1, LAYER_859B +/* 0x8593 [0x8A 0x83 0x37 ] */ ldlayer 2, LAYER_8337 +/* 0x8596 [0xD7 0xC8 ] */ vibfreq 200 +/* 0x8598 [0xD8 0x1C ] */ vibdepth 28 +/* 0x859A [0xFF ] */ end + +.layer LAYER_859B +/* 0x859B [0xC2 0xFC ] */ transpose -4 +.layer LAYER_859D +/* 0x859D [0xC6 0x78 ] */ instr SF1_INST_120 +/* 0x859F [0xCB 0xC5 0x70 0xFA ] */ env ENVELOPE_C570, 250 +/* 0x85A3 [0xC4 ] */ legato +/* 0x85A4 [0xC7 0x85 0x15 0xFF ] */ portamento 0x85, PITCH_GF2, 255 +/* 0x85A8 [0x59 0x2E 0x7F ] */ notedv PITCH_BF2, 46, 127 +/* 0x85AB [0xC7 0x85 0x1B 0xFF ] */ portamento 0x85, PITCH_C3, 255 +/* 0x85AF [0x46 0x80 0x28 0x7F ] */ noteldv PITCH_EF1, 40, 127 +/* 0x85B3 [0xFF ] */ end + +.channel CHAN_85B4 +/* 0x85B4 [0xC1 0x29 ] */ instr SF1_INST_41 +/* 0x85B6 [0x88 0x85 0xBC ] */ ldlayer 0, LAYER_85BC +/* 0x85B9 [0xDC 0x00 ] */ panweight 0 +/* 0x85BB [0xFF ] */ end + +.layer LAYER_85BC +/* 0x85BC [0xC4 ] */ legato +/* 0x85BD [0xC7 0x85 0x17 0xFF ] */ portamento 0x85, PITCH_AF2, 255 +LAYER_85C1: +/* 0x85C1 [0x54 0x2C 0x64 ] */ notedv PITCH_F2, 44, 100 +/* 0x85C4 [0x57 0x2C 0x64 ] */ notedv PITCH_AF2, 44, 100 +/* 0x85C7 [0xF4 0xF8 ] */ rjump LAYER_85C1 + +.channel CHAN_85C9 +/* 0x85C9 [0xED 0x19 ] */ gain 25 +/* 0x85CB [0xC1 0x24 ] */ instr SF1_INST_36 +/* 0x85CD [0xDA 0xC5 0x90 ] */ env ENVELOPE_C590 +/* 0x85D0 [0x88 0x85 0xD4 ] */ ldlayer 0, LAYER_85D4 +/* 0x85D3 [0xFF ] */ end + +.layer LAYER_85D4 +/* 0x85D4 [0xC7 0x81 0x2F 0x64 ] */ portamento 0x81, PITCH_AF4, 100 +/* 0x85D8 [0x63 0x80 0xB4 0x7F ] */ notedv PITCH_AF3, 180, 127 +/* 0x85DC [0xFF ] */ end + +.channel CHAN_85DD +/* 0x85DD [0xED 0x19 ] */ gain 25 +/* 0x85DF [0x88 0x85 0xE3 ] */ ldlayer 0, LAYER_85E3 +/* 0x85E2 [0xFF ] */ end + +.layer LAYER_85E3 +/* 0x85E3 [0xF0 0x10 0x00 ] */ unk_F0 4096 +/* 0x85E6 [0xC6 0x24 ] */ instr SF1_INST_36 +/* 0x85E8 [0xCB 0xC5 0x90 0xFA ] */ env ENVELOPE_C590, 250 +/* 0x85EC [0xC7 0x81 0x26 0x64 ] */ portamento 0x81, PITCH_B3, 100 +/* 0x85F0 [0x5F 0x80 0xB4 0x73 ] */ notedv PITCH_E3, 180, 115 +/* 0x85F4 [0xFF ] */ end + +.channel CHAN_85F5 +/* 0x85F5 [0xED 0x0F ] */ gain 15 +/* 0x85F7 [0x88 0x6E 0x10 ] */ ldlayer 0, LAYER_6E10 +/* 0x85FA [0x89 0x6E 0x12 ] */ ldlayer 1, LAYER_6E12 +/* 0x85FD [0x8A 0x6E 0x1E ] */ ldlayer 2, LAYER_6E1E +/* 0x8600 [0x8B 0x6E 0x10 ] */ ldlayer 3, LAYER_6E10 +/* 0x8603 [0xFF ] */ end + +.channel CHAN_8604 +/* 0x8604 [0xED 0x19 ] */ gain 25 +/* 0x8606 [0xD7 0x70 ] */ vibfreq 112 +/* 0x8608 [0xD8 0x20 ] */ vibdepth 32 +/* 0x860A [0x88 0x86 0x17 ] */ ldlayer 0, LAYER_8617 +/* 0x860D [0x89 0x86 0x1D ] */ ldlayer 1, LAYER_861D +/* 0x8610 [0x8A 0x86 0x23 ] */ ldlayer 2, LAYER_8623 +/* 0x8613 [0x8B 0x86 0x1D ] */ ldlayer 3, LAYER_861D +/* 0x8616 [0xFF ] */ end + +.layer LAYER_8617 +/* 0x8617 [0xC2 0xDB ] */ transpose -37 +/* 0x8619 [0xFC 0x6E 0x12 ] */ call LAYER_6E12 +/* 0x861C [0xFF ] */ end + +.layer LAYER_861D +/* 0x861D [0xC2 0xE7 ] */ transpose -25 +/* 0x861F [0xFC 0x6E 0x12 ] */ call LAYER_6E12 +/* 0x8622 [0xFF ] */ end + +.layer LAYER_8623 +/* 0x8623 [0xC2 0xE7 ] */ transpose -25 +/* 0x8625 [0xFC 0x6E 0x1E ] */ call LAYER_6E1E +/* 0x8628 [0xFF ] */ end + +.channel CHAN_8629 +/* 0x8629 [0x88 0x8A 0x34 ] */ ldlayer 0, LAYER_8A34 +/* 0x862C [0xFF ] */ end + +.channel CHAN_862D +/* 0x862D [0x88 0x86 0x3A ] */ ldlayer 0, LAYER_863A +/* 0x8630 [0x89 0x83 0x37 ] */ ldlayer 1, LAYER_8337 +/* 0x8633 [0xED 0x1E ] */ gain 30 +/* 0x8635 [0xD7 0x60 ] */ vibfreq 96 +/* 0x8637 [0xD8 0x30 ] */ vibdepth 48 +/* 0x8639 [0xFF ] */ end + +.layer LAYER_863A +/* 0x863A [0xC6 0x55 ] */ instr SF1_INST_85 +/* 0x863C [0xC7 0x85 0x14 0xFF ] */ portamento 0x85, PITCH_F2, 255 +/* 0x8640 [0x48 0x7F 0x7A ] */ notedv PITCH_F1, 127, 122 +/* 0x8643 [0xFF ] */ end + +.channel CHAN_8644 +/* 0x8644 [0xED 0x1F ] */ gain 31 +/* 0x8646 [0x88 0x86 0x51 ] */ ldlayer 0, LAYER_8651 +/* 0x8649 [0x89 0x83 0x37 ] */ ldlayer 1, LAYER_8337 +/* 0x864C [0xD7 0x60 ] */ vibfreq 96 +/* 0x864E [0xD8 0x30 ] */ vibdepth 48 +/* 0x8650 [0xFF ] */ end + +.layer LAYER_8651 +/* 0x8651 [0xC6 0x56 ] */ instr SF1_INST_86 +/* 0x8653 [0xC2 0x00 ] */ transpose 0 +/* 0x8655 [0xC7 0x85 0x14 0xFF ] */ portamento 0x85, PITCH_F2, 255 +/* 0x8659 [0x48 0x81 0x90 0x64 ] */ notedv PITCH_F1, 400, 100 +/* 0x865D [0xFF ] */ end + +.channel CHAN_865E +/* 0x865E [0x88 0x86 0x69 ] */ ldlayer 0, LAYER_8669 +/* 0x8661 [0x89 0x86 0x9A ] */ ldlayer 1, LAYER_869A +/* 0x8664 [0xD7 0x80 ] */ vibfreq 128 +/* 0x8666 [0xD8 0xC0 ] */ vibdepth 192 +/* 0x8668 [0xFF ] */ end + +.layer LAYER_8669 +/* 0x8669 [0xC6 0x0A ] */ instr SF1_INST_10 +/* 0x866B [0xC7 0x81 0x2E 0xFF ] */ portamento 0x81, PITCH_G4, 255 +/* 0x866F [0x69 0x30 0x64 ] */ notedv PITCH_D4, 48, 100 +/* 0x8672 [0xC7 0x81 0x2B 0xFF ] */ portamento 0x81, PITCH_E4, 255 +/* 0x8676 [0x69 0x30 0x64 ] */ notedv PITCH_D4, 48, 100 +/* 0x8679 [0xC7 0x81 0x27 0xFF ] */ portamento 0x81, PITCH_C4, 255 +/* 0x867D [0x61 0x80 0x60 0x64 ] */ noteldv PITCH_GF3, 96, 100 +/* 0x8681 [0xC7 0x81 0x23 0xFF ] */ portamento 0x81, PITCH_AF3, 255 +/* 0x8685 [0x50 0x80 0x90 0x64 ] */ notedv PITCH_DF2, 144, 100 +/* 0x8689 [0xC7 0x81 0x23 0xFF ] */ portamento 0x81, PITCH_AF3, 255 +/* 0x868D [0x50 0x80 0x90 0x64 ] */ notedv PITCH_DF2, 144, 100 +/* 0x8691 [0xC7 0x81 0x23 0xFF ] */ portamento 0x81, PITCH_AF3, 255 +/* 0x8695 [0x50 0x81 0x2C 0x64 ] */ notedv PITCH_DF2, 300, 100 +/* 0x8699 [0xFF ] */ end + +.layer LAYER_869A +/* 0x869A [0xC6 0x11 ] */ instr SF1_INST_17 +/* 0x869C [0xC4 ] */ legato +/* 0x869D [0xC7 0x81 0x27 0x40 ] */ portamento 0x81, PITCH_C4, 64 +/* 0x86A1 [0x6E 0x20 0x41 ] */ notedv PITCH_G4, 32, 65 +/* 0x86A4 [0xC7 0x81 0x2C 0xFF ] */ portamento 0x81, PITCH_F4, 255 +/* 0x86A8 [0x60 0x60 0x41 ] */ notedv PITCH_F3, 96, 65 +/* 0x86AB [0xFF ] */ end + +.channel CHAN_86AC +/* 0x86AC [0x88 0x86 0xC4 ] */ ldlayer 0, LAYER_86C4 +/* 0x86AF [0xD7 0x50 ] */ vibfreq 80 +/* 0x86B1 [0xD8 0xB0 ] */ vibdepth 176 +/* 0x86B3 [0xFF ] */ end + +.channel CHAN_86B4 +/* 0x86B4 [0x88 0x86 0xBC ] */ ldlayer 0, LAYER_86BC +/* 0x86B7 [0xD7 0x50 ] */ vibfreq 80 +/* 0x86B9 [0xD8 0xB0 ] */ vibdepth 176 +/* 0x86BB [0xFF ] */ end + +.layer LAYER_86BC +/* 0x86BC [0xC2 0xFC ] */ transpose -4 +/* 0x86BE [0xC6 0x4F ] */ instr SF1_INST_79 +/* 0x86C0 [0x67 0x46 0x77 ] */ notedv PITCH_C4, 70, 119 +/* 0x86C3 [0xFF ] */ end + +.layer LAYER_86C4 +/* 0x86C4 [0xC2 0xFC ] */ transpose -4 +/* 0x86C6 [0xC6 0x50 ] */ instr SF1_INST_80 +/* 0x86C8 [0x67 0x46 0x77 ] */ notedv PITCH_C4, 70, 119 +/* 0x86CB [0xFF ] */ end + +.channel CHAN_86CC +/* 0x86CC [0xCC 0x01 ] */ ldi 1 +/* 0x86CE [0xCB 0x86 0xFA ] */ ldseq LAYER_86FA +/* 0x86D1 [0xC7 0x02 0x86 0xFB ] */ stseq 2, LAYER_86FA + STSEQ_TRANSPOSITION +/* 0x86D5 [0xCC 0x01 ] */ ldi 1 +/* 0x86D7 [0xCB 0x87 0x03 ] */ ldseq LAYER_8703 +/* 0x86DA [0xC7 0x02 0x87 0x04 ] */ stseq 2, LAYER_8703 + STSEQ_TRANSPOSITION +/* 0x86DE [0xED 0x1E ] */ gain 30 +/* 0x86E0 [0xC1 0x50 ] */ instr SF1_INST_80 +/* 0x86E2 [0xC8 0x12 ] */ sub 18 +/* 0x86E4 [0xF5 0x86 0xF2 ] */ bgez CHAN_86F2 +/* 0x86E7 [0x88 0x87 0x03 ] */ ldlayer 0, LAYER_8703 +/* 0x86EA [0x89 0x86 0xFA ] */ ldlayer 1, LAYER_86FA +/* 0x86ED [0xD7 0x50 ] */ vibfreq 80 +/* 0x86EF [0xD8 0xB0 ] */ vibdepth 176 +/* 0x86F1 [0xFF ] */ end + +CHAN_86F2: +/* 0x86F2 [0x88 0x86 0xFA ] */ ldlayer 0, LAYER_86FA +/* 0x86F5 [0xD7 0x50 ] */ vibfreq 80 +/* 0x86F7 [0xD8 0xB0 ] */ vibdepth 176 +/* 0x86F9 [0xFF ] */ end + +.layer LAYER_86FA +/* 0x86FA [0xC2 0x00 ] */ transpose 0 +/* 0x86FC [0xF0 0x00 0x40 ] */ unk_F0 64 +/* 0x86FF [0x64 0x30 0x66 ] */ notedv PITCH_A3, 48, 102 +/* 0x8702 [0xFF ] */ end + +.layer LAYER_8703 +/* 0x8703 [0xC2 0x00 ] */ transpose 0 +/* 0x8705 [0xC6 0x19 ] */ instr SF1_INST_25 +/* 0x8707 [0xF0 0x10 0x00 ] */ unk_F0 4096 +LAYER_870A: +/* 0x870A [0x64 0x0F 0x46 ] */ notedv PITCH_A3, 15, 70 +/* 0x870D [0x61 0x10 0x26 ] */ notedv PITCH_GF3, 16, 38 +/* 0x8710 [0x65 0x0E 0x46 ] */ notedv PITCH_BF3, 14, 70 +/* 0x8713 [0x61 0x0F 0x26 ] */ notedv PITCH_GF3, 15, 38 +/* 0x8716 [0xF4 0xF2 ] */ rjump LAYER_870A + +.channel CHAN_8718 +/* 0x8718 [0xCC 0x01 ] */ ldi 1 +/* 0x871A [0xCB 0x87 0x29 ] */ ldseq LAYER_8729 +/* 0x871D [0xC7 0x02 0x87 0x2A ] */ stseq 2, LAYER_8729 + STSEQ_TRANSPOSITION +/* 0x8721 [0x88 0x87 0x29 ] */ ldlayer 0, LAYER_8729 +/* 0x8724 [0xD7 0xD0 ] */ vibfreq 208 +/* 0x8726 [0xD8 0xD0 ] */ vibdepth 208 +/* 0x8728 [0xFF ] */ end + +.layer LAYER_8729 +/* 0x8729 [0xC2 0x0F ] */ transpose 15 +/* 0x872B [0xC6 0x02 ] */ instr SF1_INST_2 +/* 0x872D [0xCB 0xC5 0xA0 0xFA ] */ env ENVELOPE_C5A0, 250 +/* 0x8731 [0xC4 ] */ legato +/* 0x8732 [0xC7 0x85 0x27 0xEF ] */ portamento 0x85, PITCH_C4, 239 +/* 0x8736 [0x5C 0x18 0x41 ] */ notedv PITCH_DF3, 24, 65 +/* 0x8739 [0x7E 0x7F 0x41 ] */ notedv PITCH_B5, 127, 65 +/* 0x873C [0xFF ] */ end + +.channel CHAN_873D +/* 0x873D [0xCC 0x00 ] */ ldi 0 +/* 0x873F [0xC7 0x00 0x86 0xFB ] */ stseq 0, LAYER_86FA + STSEQ_TRANSPOSITION +/* 0x8743 [0xC7 0x00 0x87 0x2A ] */ stseq 0, LAYER_8729 + STSEQ_TRANSPOSITION +/* 0x8747 [0xC7 0x00 0x87 0x04 ] */ stseq 0, LAYER_8703 + STSEQ_TRANSPOSITION +/* 0x874B [0xFF ] */ end + +.channel CHAN_874C +/* 0x874C [0xED 0x14 ] */ gain 20 +/* 0x874E [0x88 0x63 0x6F ] */ ldlayer 0, LAYER_636F +/* 0x8751 [0x8A 0x5E 0xCA ] */ ldlayer 2, LAYER_5ECA +/* 0x8754 [0x8B 0x87 0x58 ] */ ldlayer 3, LAYER_8758 +/* 0x8757 [0xFF ] */ end + +.layer LAYER_8758 +/* 0x8758 [0xC6 0x2A ] */ instr SF1_INST_42 +/* 0x875A [0x40 0x48 0x73 ] */ notedv PITCH_A0, 72, 115 +/* 0x875D [0xFF ] */ end + +.channel CHAN_875E +/* 0x875E [0x88 0x87 0x6D ] */ ldlayer 0, LAYER_876D +/* 0x8761 [0x89 0x87 0x7C ] */ ldlayer 1, LAYER_877C +/* 0x8764 [0xCC 0x3C ] */ ldi 60 +/* 0x8766 [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0x8769 [0x88 0x87 0x8B ] */ ldlayer 0, LAYER_878B +/* 0x876C [0xFF ] */ end + +.layer LAYER_876D +/* 0x876D [0xC6 0x1E ] */ instr SF1_INST_30 +/* 0x876F [0xC2 0x04 ] */ transpose 4 +/* 0x8771 [0xC7 0x85 0x35 0xFF ] */ portamento 0x85, PITCH_D5, 255 +/* 0x8775 [0x79 0x0C 0x64 ] */ notedv PITCH_GF5, 12, 100 +/* 0x8778 [0x7C 0x28 0x64 ] */ notedv PITCH_A5, 40, 100 +/* 0x877B [0xFF ] */ end + +.layer LAYER_877C +/* 0x877C [0xC6 0x2C ] */ instr SF1_INST_44 +/* 0x877E [0xC2 0x30 ] */ transpose 48 +/* 0x8780 [0x6C 0x12 0x64 ] */ notedv PITCH_F4, 18, 100 +.layer LAYER_8783 +/* 0x8783 [0xC2 0x30 ] */ transpose 48 +/* 0x8785 [0xC6 0x2C ] */ instr SF1_INST_44 +/* 0x8787 [0x6C 0x0A 0x64 ] */ notedv PITCH_F4, 10, 100 +/* 0x878A [0xFF ] */ end + +.layer LAYER_878B +/* 0x878B [0xC6 0x79 ] */ instr SF1_INST_121 +/* 0x878D [0x69 0x5F 0x6E ] */ notedv PITCH_D4, 95, 110 +/* 0x8790 [0xFF ] */ end + +.channel CHAN_8791 +/* 0x8791 [0x88 0x88 0x8F ] */ ldlayer 0, LAYER_888F +/* 0x8794 [0xCC 0x0F ] */ ldi 15 +/* 0x8796 [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0x8799 [0x89 0x88 0xA0 ] */ ldlayer 1, LAYER_88A0 +/* 0x879C [0xCC 0x2D ] */ ldi 45 +/* 0x879E [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0x87A1 [0x89 0x87 0x7C ] */ ldlayer 1, LAYER_877C +/* 0x87A4 [0x88 0x87 0x6D ] */ ldlayer 0, LAYER_876D +/* 0x87A7 [0xFF ] */ end + +.channel CHAN_87A8 +/* 0x87A8 [0x88 0x87 0xAF ] */ ldlayer 0, LAYER_87AF +/* 0x87AB [0x89 0x83 0x37 ] */ ldlayer 1, LAYER_8337 +/* 0x87AE [0xFF ] */ end + +.layer LAYER_87AF +/* 0x87AF [0xC6 0x2C ] */ instr SF1_INST_44 +/* 0x87B1 [0xC2 0x30 ] */ transpose 48 +/* 0x87B3 [0xC7 0x81 0x29 0x64 ] */ portamento 0x81, PITCH_D4, 100 +/* 0x87B7 [0x6E 0x14 0x64 ] */ notedv PITCH_G4, 20, 100 +/* 0x87BA [0xC7 0x81 0x2C 0xFF ] */ portamento 0x81, PITCH_F4, 255 +/* 0x87BE [0x62 0x0E 0x64 ] */ notedv PITCH_G3, 14, 100 +/* 0x87C1 [0x60 0x0C 0x64 ] */ notedv PITCH_F3, 12, 100 +/* 0x87C4 [0x5F 0x0C 0x64 ] */ notedv PITCH_E3, 12, 100 +/* 0x87C7 [0xFF ] */ end + +.channel CHAN_87C8 +/* 0x87C8 [0x88 0x87 0xE3 ] */ ldlayer 0, LAYER_87E3 +/* 0x87CB [0x89 0x87 0xFA ] */ ldlayer 1, LAYER_87FA +/* 0x87CE [0x8B 0x83 0x37 ] */ ldlayer 3, LAYER_8337 +/* 0x87D1 [0xD7 0x40 ] */ vibfreq 64 +/* 0x87D3 [0xD8 0x40 ] */ vibdepth 64 +/* 0x87D5 [0xCC 0x64 ] */ ldi 100 +/* 0x87D7 [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0x87DA [0xCC 0x4B ] */ ldi 75 +/* 0x87DC [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0x87DF [0x8A 0x88 0x5F ] */ ldlayer 2, LAYER_885F +/* 0x87E2 [0xFF ] */ end + +.layer LAYER_87E3 +/* 0x87E3 [0xC6 0x79 ] */ instr SF1_INST_121 +/* 0x87E5 [0xC4 ] */ legato +/* 0x87E6 [0xC7 0x85 0x30 0xFF ] */ portamento 0x85, PITCH_A4, 255 +/* 0x87EA [0x6B 0x80 0x5F 0x7F ] */ noteldv PITCH_E4, 95, 127 +/* 0x87EE [0xC7 0x85 0x2B 0xFF ] */ portamento 0x85, PITCH_E4, 255 +/* 0x87F2 [0x5F 0x80 0x96 0x7F ] */ notedv PITCH_E3, 150, 127 +/* 0x87F6 [0xC0 0x81 0xB8 ] */ ldelay 440 +/* 0x87F9 [0xFF ] */ end + +.layer LAYER_87FA +/* 0x87FA [0xC6 0x2C ] */ instr SF1_INST_44 +/* 0x87FC [0xC2 0x30 ] */ transpose 48 +/* 0x87FE [0x6E 0x0C 0x7F ] */ notedv PITCH_G4, 12, 127 +/* 0x8801 [0x6E 0x0C 0x7F ] */ notedv PITCH_G4, 12, 127 +/* 0x8804 [0x6C 0x0C 0x7F ] */ notedv PITCH_F4, 12, 127 +/* 0x8807 [0x6C 0x0C 0x7F ] */ notedv PITCH_F4, 12, 127 +/* 0x880A [0x69 0x0C 0x7F ] */ notedv PITCH_D4, 12, 127 +/* 0x880D [0x69 0x0C 0x7F ] */ notedv PITCH_D4, 12, 127 +/* 0x8810 [0x67 0x0C 0x7F ] */ notedv PITCH_C4, 12, 127 +/* 0x8813 [0x67 0x0C 0x7F ] */ notedv PITCH_C4, 12, 127 +/* 0x8816 [0x64 0x0C 0x7F ] */ notedv PITCH_A3, 12, 127 +/* 0x8819 [0x64 0x0C 0x7F ] */ notedv PITCH_A3, 12, 127 +/* 0x881C [0x60 0x0C 0x7F ] */ notedv PITCH_F3, 12, 127 +/* 0x881F [0x60 0x0C 0x7F ] */ notedv PITCH_F3, 12, 127 +/* 0x8822 [0x5D 0x0C 0x7F ] */ notedv PITCH_D3, 12, 127 +/* 0x8825 [0x5D 0x0C 0x7F ] */ notedv PITCH_D3, 12, 127 +/* 0x8828 [0x5B 0x0C 0x7F ] */ notedv PITCH_C3, 12, 127 +/* 0x882B [0x5B 0x0C 0x7F ] */ notedv PITCH_C3, 12, 127 +/* 0x882E [0x5B 0x0C 0x7F ] */ notedv PITCH_C3, 12, 127 +/* 0x8831 [0x5B 0x0C 0x7F ] */ notedv PITCH_C3, 12, 127 +/* 0x8834 [0x5B 0x0C 0x7F ] */ notedv PITCH_C3, 12, 127 +/* 0x8837 [0x5B 0x0C 0x7F ] */ notedv PITCH_C3, 12, 127 +/* 0x883A [0x5B 0x0C 0x7F ] */ notedv PITCH_C3, 12, 127 +/* 0x883D [0x5B 0x0C 0x7F ] */ notedv PITCH_C3, 12, 127 +/* 0x8840 [0x5B 0x0C 0x7F ] */ notedv PITCH_C3, 12, 127 +/* 0x8843 [0x5B 0x0C 0x7F ] */ notedv PITCH_C3, 12, 127 +/* 0x8846 [0x58 0x0C 0x7F ] */ notedv PITCH_A2, 12, 127 +/* 0x8849 [0x58 0x0C 0x6E ] */ notedv PITCH_A2, 12, 110 +/* 0x884C [0x54 0x0C 0x64 ] */ notedv PITCH_F2, 12, 100 +/* 0x884F [0x54 0x0C 0x5A ] */ notedv PITCH_F2, 12, 90 +/* 0x8852 [0x51 0x0C 0x50 ] */ notedv PITCH_D2, 12, 80 +/* 0x8855 [0x51 0x0C 0x46 ] */ notedv PITCH_D2, 12, 70 +/* 0x8858 [0x4F 0x0C 0x3C ] */ notedv PITCH_C2, 12, 60 +/* 0x885B [0x4F 0x0C 0x32 ] */ notedv PITCH_C2, 12, 50 +/* 0x885E [0xFF ] */ end + +.layer LAYER_885F +/* 0x885F [0xC2 0x08 ] */ transpose 8 +/* 0x8861 [0xC6 0x41 ] */ instr SF1_INST_65 +/* 0x8863 [0xC7 0x81 0x26 0xFF ] */ portamento 0x81, PITCH_B3, 255 +/* 0x8867 [0x7E 0x18 0x64 ] */ notedv PITCH_B5, 24, 100 +/* 0x886A [0xC7 0x81 0x2F 0xA0 ] */ portamento 0x81, PITCH_AF4, 160 +/* 0x886E [0x64 0x80 0xF0 0x64 ] */ notedv PITCH_A3, 240, 100 +/* 0x8872 [0xFF ] */ end + +.channel CHAN_8873 +/* 0x8873 [0x88 0x88 0x8F ] */ ldlayer 0, LAYER_888F +/* 0x8876 [0xCC 0x10 ] */ ldi 16 +/* 0x8878 [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0x887B [0x88 0x87 0x83 ] */ ldlayer 0, LAYER_8783 +/* 0x887E [0xFF ] */ end + +.channel CHAN_887F +/* 0x887F [0x88 0x88 0x8F ] */ ldlayer 0, LAYER_888F +/* 0x8882 [0xCC 0x0F ] */ ldi 15 +/* 0x8884 [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0x8887 [0xD7 0x5A ] */ vibfreq 90 +/* 0x8889 [0xD8 0x60 ] */ vibdepth 96 +/* 0x888B [0x89 0x88 0xA0 ] */ ldlayer 1, LAYER_88A0 +/* 0x888E [0xFF ] */ end + +.layer LAYER_888F +/* 0x888F [0xF0 0x10 0x00 ] */ unk_F0 4096 +/* 0x8892 [0xC6 0x50 ] */ instr SF1_INST_80 +/* 0x8894 [0xC7 0x81 0x32 0xB4 ] */ portamento 0x81, PITCH_B4, 180 +/* 0x8898 [0x77 0x16 0x64 ] */ notedv PITCH_E5, 22, 100 +/* 0x889B [0xC0 0x32 ] */ ldelay 50 +/* 0x889D [0xFF ] */ end + +.layer LAYER_889E +/* 0x889E [0xC2 0x02 ] */ transpose 2 +.layer LAYER_88A0 +/* 0x88A0 [0xC6 0x7A ] */ instr SF1_INST_122 +/* 0x88A2 [0x67 0x64 0x7F ] */ notedv PITCH_C4, 100, 127 +/* 0x88A5 [0xFF ] */ end + +.channel CHAN_88A6 +/* 0x88A6 [0x88 0x88 0xC1 ] */ ldlayer 0, LAYER_88C1 +/* 0x88A9 [0x89 0x88 0xB5 ] */ ldlayer 1, LAYER_88B5 +/* 0x88AC [0xE1 0x74 0xFF 0x7F ] */ vibfreqgrad 116, 255, 127 +/* 0x88B0 [0xE2 0xF4 0xFF 0x7F ] */ vibdepthgrad 244, 255, 127 +/* 0x88B4 [0xFF ] */ end + +.layer LAYER_88B5 +/* 0x88B5 [0xC6 0x4F ] */ instr SF1_INST_79 +/* 0x88B7 [0xC7 0x85 0x32 0xFF ] */ portamento 0x85, PITCH_B4, 255 +/* 0x88BB [0x6A 0x20 0x7F ] */ notedv PITCH_EF4, 32, 127 +/* 0x88BE [0xFF ] */ end + +.layer LAYER_88BF +/* 0x88BF [0xC2 0x02 ] */ transpose 2 +.layer LAYER_88C1 +/* 0x88C1 [0xF0 0x10 0x00 ] */ unk_F0 4096 +/* 0x88C4 [0xC6 0x7B ] */ instr SF1_INST_123 +/* 0x88C6 [0x67 0x28 0x7F ] */ notedv PITCH_C4, 40, 127 +/* 0x88C9 [0xFF ] */ end + +.channel CHAN_88CA +/* 0x88CA [0x88 0x88 0xDB ] */ ldlayer 0, LAYER_88DB +/* 0x88CD [0x89 0x88 0xDB ] */ ldlayer 1, LAYER_88DB +/* 0x88D0 [0x8A 0x83 0x37 ] */ ldlayer 2, LAYER_8337 +/* 0x88D3 [0x8B 0x88 0xE8 ] */ ldlayer 3, LAYER_88E8 +/* 0x88D6 [0xD7 0x64 ] */ vibfreq 100 +/* 0x88D8 [0xD8 0x7F ] */ vibdepth 127 +/* 0x88DA [0xFF ] */ end + +.layer LAYER_88DB +/* 0x88DB [0xF0 0x10 0x00 ] */ unk_F0 4096 +/* 0x88DE [0xC6 0x79 ] */ instr SF1_INST_121 +/* 0x88E0 [0x69 0x0F 0x7F ] */ notedv PITCH_D4, 15, 127 +/* 0x88E3 [0xC0 0x14 ] */ ldelay 20 +/* 0x88E5 [0xFF ] */ end + +.layer LAYER_88E6 +/* 0x88E6 [0xC2 0xFD ] */ transpose -3 +.layer LAYER_88E8 +/* 0x88E8 [0xC6 0x2E ] */ instr 46 //! @bug soundfont 1 does not have an instrument 46 +/* 0x88EA [0xC4 ] */ legato +/* 0x88EB [0xC7 0x85 0x1F 0xFF ] */ portamento 0x85, PITCH_E3, 255 +/* 0x88EF [0x7E 0x1E 0x3A ] */ notedv PITCH_B5, 30, 58 +/* 0x88F2 [0xFF ] */ end + +.channel CHAN_88F3 +/* 0x88F3 [0xC1 0x08 ] */ instr SF1_INST_8 +/* 0x88F5 [0xDA 0xC3 0x1C ] */ env ENVELOPE_C31C +/* 0x88F8 [0x88 0x87 0x8B ] */ ldlayer 0, LAYER_878B +/* 0x88FB [0x89 0x88 0xFF ] */ ldlayer 1, LAYER_88FF +/* 0x88FE [0xFF ] */ end + +.layer LAYER_88FF +/* 0x88FF [0xC7 0x81 0x21 0xC8 ] */ portamento 0x81, PITCH_GF3, 200 +/* 0x8903 [0x6D 0x14 0x78 ] */ notedv PITCH_GF4, 20, 120 +/* 0x8906 [0x6D 0x22 0x78 ] */ notedv PITCH_GF4, 34, 120 +/* 0x8909 [0xFF ] */ end + +.channel CHAN_890A +/* 0x890A [0x88 0x88 0xE6 ] */ ldlayer 0, LAYER_88E6 +/* 0x890D [0x89 0x83 0x37 ] */ ldlayer 1, LAYER_8337 +/* 0x8910 [0xD7 0x64 ] */ vibfreq 100 +/* 0x8912 [0xD8 0x7F ] */ vibdepth 127 +/* 0x8914 [0xFF ] */ end + +.channel CHAN_8915 +/* 0x8915 [0xCC 0x64 ] */ ldi 100 +/* 0x8917 [0xC7 0x00 0x80 0xDF ] */ stseq 0, LAYER_80DD + STSEQ_NOTEDV_VELOCITY_2 +/* 0x891B [0x88 0x80 0xD0 ] */ ldlayer 0, LAYER_80D0 +/* 0x891E [0x89 0x89 0x2A ] */ ldlayer 1, LAYER_892A +/* 0x8921 [0xE1 0xC8 0xFF 0x7F ] */ vibfreqgrad 200, 255, 127 +/* 0x8925 [0xE2 0xF4 0xFF 0x7F ] */ vibdepthgrad 244, 255, 127 +/* 0x8929 [0xFF ] */ end + +.layer LAYER_892A +/* 0x892A [0xC2 0xFD ] */ transpose -3 +/* 0x892C [0xC6 0x50 ] */ instr SF1_INST_80 +/* 0x892E [0xC7 0x81 0x13 0xB4 ] */ portamento 0x81, PITCH_E2, 180 +/* 0x8932 [0x6F 0x2C 0x7F ] */ notedv PITCH_AF4, 44, 127 +/* 0x8935 [0xFF ] */ end + +.channel CHAN_8936 +/* 0x8936 [0x88 0x89 0x44 ] */ ldlayer 0, LAYER_8944 +/* 0x8939 [0x89 0x89 0x4C ] */ ldlayer 1, LAYER_894C +/* 0x893C [0x8A 0x89 0x52 ] */ ldlayer 2, LAYER_8952 +/* 0x893F [0xD7 0x80 ] */ vibfreq 128 +/* 0x8941 [0xD8 0xE0 ] */ vibdepth 224 +/* 0x8943 [0xFF ] */ end + +.layer LAYER_8944 +/* 0x8944 [0xC2 0x05 ] */ transpose 5 +/* 0x8946 [0xC0 0x50 ] */ ldelay 80 +/* 0x8948 [0xFC 0x89 0x58 ] */ call LAYER_8958 +/* 0x894B [0xFF ] */ end + +.layer LAYER_894C +/* 0x894C [0xC0 0x28 ] */ ldelay 40 +/* 0x894E [0xFC 0x89 0x58 ] */ call LAYER_8958 +/* 0x8951 [0xFF ] */ end + +.layer LAYER_8952 +/* 0x8952 [0xC2 0xFB ] */ transpose -5 +/* 0x8954 [0xFC 0x89 0x58 ] */ call LAYER_8958 +/* 0x8957 [0xFF ] */ end + +.layer LAYER_8958 +/* 0x8958 [0xC6 0x29 ] */ instr SF1_INST_41 +/* 0x895A [0xCB 0xC4 0x24 0xF9 ] */ env ENVELOPE_C424, 249 +/* 0x895E [0xC7 0x81 0x19 0xFF ] */ portamento 0x81, PITCH_BF2, 255 +/* 0x8962 [0x6E 0x80 0x90 0x78 ] */ notedv PITCH_G4, 144, 120 +/* 0x8966 [0xFF ] */ end + +.channel CHAN_8967 +/* 0x8967 [0x88 0x89 0x75 ] */ ldlayer 0, LAYER_8975 +/* 0x896A [0x89 0x89 0x7D ] */ ldlayer 1, LAYER_897D +/* 0x896D [0x8A 0x89 0x83 ] */ ldlayer 2, LAYER_8983 +/* 0x8970 [0xD7 0xA0 ] */ vibfreq 160 +/* 0x8972 [0xD8 0xE0 ] */ vibdepth 224 +/* 0x8974 [0xFF ] */ end + +.layer LAYER_8975 +/* 0x8975 [0xC2 0xFB ] */ transpose -5 +/* 0x8977 [0xC0 0x50 ] */ ldelay 80 +/* 0x8979 [0xFC 0x89 0x85 ] */ call LAYER_8985 +/* 0x897C [0xFF ] */ end + +.layer LAYER_897D +/* 0x897D [0xC0 0x28 ] */ ldelay 40 +/* 0x897F [0xFC 0x89 0x85 ] */ call LAYER_8985 +/* 0x8982 [0xFF ] */ end + +.layer LAYER_8983 +/* 0x8983 [0xC2 0x05 ] */ transpose 5 +.layer LAYER_8985 +/* 0x8985 [0xC6 0x29 ] */ instr SF1_INST_41 +/* 0x8987 [0xCB 0xC4 0x24 0xF9 ] */ env ENVELOPE_C424, 249 +/* 0x898B [0xC7 0x81 0x2E 0xFF ] */ portamento 0x81, PITCH_G4, 255 +/* 0x898F [0x59 0x80 0x90 0x78 ] */ notedv PITCH_BF2, 144, 120 +/* 0x8993 [0xFF ] */ end + +.channel CHAN_8994 +/* 0x8994 [0x88 0x89 0x9B ] */ ldlayer 0, LAYER_899B +/* 0x8997 [0xFF ] */ end + +.layer LAYER_8998 +/* 0x8998 [0xF0 0x10, 0x00 ] */ unk_F0 4096 +.layer LAYER_899B +/* 0x899B [0xC6 0x2C ] */ instr SF1_INST_44 +/* 0x899D [0xC2 0x30 ] */ transpose 48 +/* 0x899F [0x69 0x20 0x64 ] */ notedv PITCH_D4, 32, 100 +/* 0x89A2 [0xFF ] */ end + +.channel CHAN_89A3 +/* 0x89A3 [0xED 0x14 ] */ gain 20 +/* 0x89A5 [0x88 0x88 0x9E ] */ ldlayer 0, LAYER_889E +/* 0x89A8 [0xFF ] */ end + +.channel CHAN_89A9 +/* 0x89A9 [0xED 0x14 ] */ gain 20 +/* 0x89AB [0x88 0x89 0x9B ] */ ldlayer 0, LAYER_899B +/* 0x89AE [0xCC 0x14 ] */ ldi 20 +/* 0x89B0 [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0x89B3 [0x88 0x89 0x9B ] */ ldlayer 0, LAYER_899B +/* 0x89B6 [0xFF ] */ end + +.channel CHAN_89B7 +/* 0x89B7 [0x88 0x88 0xBF ] */ ldlayer 0, LAYER_88BF +/* 0x89BA [0xFF ] */ end + +.channel CHAN_89BB +/* 0x89BB [0xED 0x14 ] */ gain 20 +/* 0x89BD [0xD7 0xFA ] */ vibfreq 250 +/* 0x89BF [0xD8 0xFA ] */ vibdepth 250 +/* 0x89C1 [0x88 0x89 0xD5 ] */ ldlayer 0, LAYER_89D5 +/* 0x89C4 [0xCC 0x18 ] */ ldi 24 +/* 0x89C6 [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0x89C9 [0x88 0x89 0xD5 ] */ ldlayer 0, LAYER_89D5 +/* 0x89CC [0xCC 0x18 ] */ ldi 24 +/* 0x89CE [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0x89D1 [0x8A 0x88 0xBF ] */ ldlayer 2, LAYER_88BF +/* 0x89D4 [0xFF ] */ end + +.layer LAYER_89D5 +/* 0x89D5 [0xC2 0xFB ] */ transpose -5 +/* 0x89D7 [0xC6 0x01 ] */ instr SF1_INST_1 +/* 0x89D9 [0xCF 0xFF ] */ releaserate 255 +/* 0x89DB [0x73 0x06 0x5A ] */ notedv PITCH_C5, 6, 90 +/* 0x89DE [0xC7 0x85 0x23 0x84 ] */ portamento 0x85, PITCH_AF3, 132 +/* 0x89E2 [0x7A 0x04 0x5A ] */ notedv PITCH_G5, 4, 90 +/* 0x89E5 [0x7D 0x06 0x5A ] */ notedv PITCH_BF5, 6, 90 +/* 0x89E8 [0xC7 0x85 0x25 0x84 ] */ portamento 0x85, PITCH_BF3, 132 +/* 0x89EC [0x7E 0x0B 0x5A ] */ notedv PITCH_B5, 11, 90 +/* 0x89EF [0xC0 0x14 ] */ ldelay 20 +/* 0x89F1 [0xFF ] */ end + +.channel CHAN_89F2 +/* 0x89F2 [0x88 0x89 0xFA ] */ ldlayer 0, LAYER_89FA +/* 0x89F5 [0xD7 0x80 ] */ vibfreq 128 +/* 0x89F7 [0xD8 0xE0 ] */ vibdepth 224 +/* 0x89F9 [0xFF ] */ end + +.layer LAYER_89FA +/* 0x89FA [0xC6 0x29 ] */ instr SF1_INST_41 +/* 0x89FC [0xCB 0xC4 0x24 0xF9 ] */ env ENVELOPE_C424, 249 +LAYER_8A00: +/* 0x8A00 [0xC7 0x81 0x19 0xFF ] */ portamento 0x81, PITCH_BF2, 255 +/* 0x8A04 [0x6E 0x74 0x64 ] */ notedv PITCH_G4, 116, 100 +/* 0x8A07 [0xC7 0x81 0x1C 0xFF ] */ portamento 0x81, PITCH_DF3, 255 +/* 0x8A0B [0x6B 0x74 0x64 ] */ notedv PITCH_E4, 116, 100 +/* 0x8A0E [0xF4 0xF0 ] */ rjump LAYER_8A00 + +.channel CHAN_8A10 +/* 0x8A10 [0x88 0x8A 0x18 ] */ ldlayer 0, LAYER_8A18 +/* 0x8A13 [0xD7 0x50 ] */ vibfreq 80 +/* 0x8A15 [0xD8 0xB0 ] */ vibdepth 176 +/* 0x8A17 [0xFF ] */ end + +.layer LAYER_8A18 +/* 0x8A18 [0xC6 0x4F ] */ instr SF1_INST_79 +/* 0x8A1A [0x60 0x50 0x7F ] */ notedv PITCH_F3, 80, 127 +/* 0x8A1D [0xFF ] */ end + +.channel CHAN_8A1E +/* 0x8A1E [0x88 0x8A 0x26 ] */ ldlayer 0, LAYER_8A26 +/* 0x8A21 [0xD7 0x50 ] */ vibfreq 80 +/* 0x8A23 [0xD8 0xB0 ] */ vibdepth 176 +/* 0x8A25 [0xFF ] */ end + +.layer LAYER_8A26 +/* 0x8A26 [0xC6 0x50 ] */ instr SF1_INST_80 +/* 0x8A28 [0x60 0x50 0x7F ] */ notedv PITCH_F3, 80, 127 +/* 0x8A2B [0xFF ] */ end + +.channel CHAN_8A2C +/* 0x8A2C [0x88 0x8A 0x36 ] */ ldlayer 0, LAYER_8A36 +/* 0x8A2F [0xD7 0x50 ] */ vibfreq 80 +/* 0x8A31 [0xD8 0xB0 ] */ vibdepth 176 +/* 0x8A33 [0xFF ] */ end + +.layer LAYER_8A34 +/* 0x8A34 [0xC2 0xFB ] */ transpose -5 +.layer LAYER_8A36 +/* 0x8A36 [0xC6 0x51 ] */ instr SF1_INST_81 +/* 0x8A38 [0x67 0x30 0x64 ] */ notedv PITCH_C4, 48, 100 +/* 0x8A3B [0xFF ] */ end + +.channel CHAN_8A3C +/* 0x8A3C [0x88 0x8A 0x4A ] */ ldlayer 0, LAYER_8A4A +/* 0x8A3F [0x89 0x8A 0x50 ] */ ldlayer 1, LAYER_8A50 +/* 0x8A42 [0x8A 0x8A 0x52 ] */ ldlayer 2, LAYER_8A52 +/* 0x8A45 [0xD7 0x50 ] */ vibfreq 80 +/* 0x8A47 [0xD8 0xB0 ] */ vibdepth 176 +/* 0x8A49 [0xFF ] */ end + +.layer LAYER_8A4A +/* 0x8A4A [0xC0 0x1E ] */ ldelay 30 +/* 0x8A4C [0xFC 0x8A 0x52 ] */ call LAYER_8A52 +/* 0x8A4F [0xFF ] */ end + +.layer LAYER_8A50 +/* 0x8A50 [0xC0 0x2D ] */ ldelay 45 +.layer LAYER_8A52 +/* 0x8A52 [0xC6 0x51 ] */ instr SF1_INST_81 +/* 0x8A54 [0x61 0x16 0x7F ] */ notedv PITCH_GF3, 22, 127 +/* 0x8A57 [0x60 0x12 0x7F ] */ notedv PITCH_F3, 18, 127 +/* 0x8A5A [0x64 0x16 0x7F ] */ notedv PITCH_A3, 22, 127 +/* 0x8A5D [0x63 0x3C 0x7F ] */ notedv PITCH_AF3, 60, 127 +/* 0x8A60 [0xFF ] */ end + +.channel CHAN_8A61 +/* 0x8A61 [0x88 0x8A 0x6D ] */ ldlayer 0, LAYER_8A6D +/* 0x8A64 [0xFF ] */ end + +.layer LAYER_8A65 +/* 0x8A65 [0xF0 0x10 0x00 ] */ unk_F0 4096 +/* 0x8A68 [0xF0 0x00 0x40 ] */ unk_F0 64 +/* 0x8A6B [0xC2 0x0C ] */ transpose 12 +.layer LAYER_8A6D +/* 0x8A6D [0xC6 0x53 ] */ instr SF1_INST_83 +/* 0x8A6F [0x67 0x30 0x64 ] */ notedv PITCH_C4, 48, 100 +/* 0x8A72 [0xFF ] */ end + +.channel CHAN_8A73 +/* 0x8A73 [0xED 0x1E ] */ gain 30 +/* 0x8A75 [0x88 0x8A 0x84 ] */ ldlayer 0, LAYER_8A84 +/* 0x8A78 [0x89 0x8A 0x82 ] */ ldlayer 1, LAYER_8A82 +/* 0x8A7B [0x8A 0x5D 0x52 ] */ ldlayer 2, LAYER_5D52 +/* 0x8A7E [0x8B 0x5D 0x54 ] */ ldlayer 3, LAYER_5D54 +/* 0x8A81 [0xFF ] */ end + +.layer LAYER_8A82 +/* 0x8A82 [0xC2 0x05 ] */ transpose 5 +.layer LAYER_8A84 +/* 0x8A84 [0xC6 0x7C ] */ instr SF1_INST_124 +/* 0x8A86 [0x62 0x80 0x90 0x7F ] */ notedv PITCH_G3, 144, 127 +/* 0x8A8A [0xFF ] */ end + +.channel CHAN_8A8B +/* 0x8A8B [0xED 0x1E ] */ gain 30 +/* 0x8A8D [0x88 0x8A 0xAA ] */ ldlayer 0, LAYER_8AAA +/* 0x8A90 [0x89 0x8A 0xB2 ] */ ldlayer 1, LAYER_8AB2 +/* 0x8A93 [0x8A 0x8A 0xBA ] */ ldlayer 2, LAYER_8ABA +/* 0x8A96 [0x8B 0x8A 0x9E ] */ ldlayer 3, LAYER_8A9E +/* 0x8A99 [0xD7 0x60 ] */ vibfreq 96 +/* 0x8A9B [0xD8 0x50 ] */ vibdepth 80 +/* 0x8A9D [0xFF ] */ end + +.layer LAYER_8A9E +/* 0x8A9E [0xC6 0x58 ] */ instr SF1_INST_88 +/* 0x8AA0 [0xF0 0x10 0x00 ] */ unk_F0 4096 +/* 0x8AA3 [0xC2 0xDB ] */ transpose -37 +/* 0x8AA5 [0x66 0x80 0xE8 0x7F ] */ notedv PITCH_B3, 232, 127 +/* 0x8AA9 [0xFF ] */ end + +.layer LAYER_8AAA +/* 0x8AAA [0xC0 0x20 ] */ ldelay 32 +/* 0x8AAC [0xC2 0xF4 ] */ transpose -12 +/* 0x8AAE [0xFC 0x8A 0xBC ] */ call LAYER_8ABC +/* 0x8AB1 [0xFF ] */ end + +.layer LAYER_8AB2 +/* 0x8AB2 [0xC0 0x7C ] */ ldelay 124 +/* 0x8AB4 [0xC2 0xF1 ] */ transpose -15 +/* 0x8AB6 [0xFC 0x8A 0xBC ] */ call LAYER_8ABC +/* 0x8AB9 [0xFF ] */ end + +.layer LAYER_8ABA +/* 0x8ABA [0xC2 0xF3 ] */ transpose -13 +.layer LAYER_8ABC +/* 0x8ABC [0xC6 0x29 ] */ instr SF1_INST_41 +/* 0x8ABE [0xCB 0xC4 0x24 0xF9 ] */ env ENVELOPE_C424, 249 +LAYER_8AC2: +/* 0x8AC2 [0xC7 0x81 0x19 0xFF ] */ portamento 0x81, PITCH_BF2, 255 +/* 0x8AC6 [0x6E 0x80 0x90 0x7F ] */ notedv PITCH_G4, 144, 127 +/* 0x8ACA [0xF4 0xF6 ] */ rjump LAYER_8AC2 + +.channel CHAN_8ACC +/* 0x8ACC [0xED 0x1E ] */ gain 30 +/* 0x8ACE [0x88 0x8A 0xDE ] */ ldlayer 0, LAYER_8ADE +/* 0x8AD1 [0x89 0x8A 0xE6 ] */ ldlayer 1, LAYER_8AE6 +/* 0x8AD4 [0x8A 0x8A 0xEE ] */ ldlayer 2, LAYER_8AEE +/* 0x8AD7 [0xD7 0xA0 ] */ vibfreq 160 +/* 0x8AD9 [0xD8 0xE0 ] */ vibdepth 224 +/* 0x8ADB [0xFF ] */ end + +.layer LAYER_8ADC +/* 0x8ADC [0xC0 0x28 ] */ ldelay 40 +.layer LAYER_8ADE +/* 0x8ADE [0xC2 0xEF ] */ transpose -17 +/* 0x8AE0 [0xC0 0x50 ] */ ldelay 80 +/* 0x8AE2 [0xFC 0x89 0x85 ] */ call LAYER_8985 +/* 0x8AE5 [0xFF ] */ end + +.layer LAYER_8AE6 +/* 0x8AE6 [0xC0 0x28 ] */ ldelay 40 +/* 0x8AE8 [0xC2 0xF4 ] */ transpose -12 +/* 0x8AEA [0xFC 0x89 0x85 ] */ call LAYER_8985 +/* 0x8AED [0xFF ] */ end + +.layer LAYER_8AEE +/* 0x8AEE [0xC2 0xF9 ] */ transpose -7 +/* 0x8AF0 [0xFC 0x89 0x85 ] */ call LAYER_8985 +/* 0x8AF3 [0xFF ] */ end + +.channel CHAN_8AF4 +/* 0x8AF4 [0xED 0x21 ] */ gain 33 +/* 0x8AF6 [0x88 0x8A 0xDC ] */ ldlayer 0, LAYER_8ADC +/* 0x8AF9 [0x8A 0x8A 0xE6 ] */ ldlayer 2, LAYER_8AE6 +/* 0x8AFC [0x89 0x8B 0x07 ] */ ldlayer 1, LAYER_8B07 +/* 0x8AFF [0x8B 0x83 0x37 ] */ ldlayer 3, LAYER_8337 +/* 0x8B02 [0xD7 0x50 ] */ vibfreq 80 +/* 0x8B04 [0xD8 0x50 ] */ vibdepth 80 +/* 0x8B06 [0xFF ] */ end + +.layer LAYER_8B07 +/* 0x8B07 [0xC6 0x79 ] */ instr SF1_INST_121 +/* 0x8B09 [0xCB 0xC5 0xB0 0xF9 ] */ env ENVELOPE_C5B0, 249 +/* 0x8B0D [0xC2 0xE8 ] */ transpose -24 +/* 0x8B0F [0xC4 ] */ legato +/* 0x8B10 [0xC7 0x85 0x30 0xFF ] */ portamento 0x85, PITCH_A4, 255 +/* 0x8B14 [0x6B 0x80 0x5F 0x7D ] */ noteldv PITCH_E4, 95, 125 +/* 0x8B18 [0xC7 0x85 0x2B 0xAF ] */ portamento 0x85, PITCH_E4, 175 +/* 0x8B1C [0x58 0x80 0x76 0x7D ] */ noteldv PITCH_A2, 118, 125 +/* 0x8B20 [0xFF ] */ end + +.channel CHAN_8B21 +/* 0x8B21 [0xED 0x1E ] */ gain 30 +/* 0x8B23 [0x88 0x8A 0xDE ] */ ldlayer 0, LAYER_8ADE +/* 0x8B26 [0x89 0x8A 0xE6 ] */ ldlayer 1, LAYER_8AE6 +/* 0x8B29 [0x8A 0x8B 0x34 ] */ ldlayer 2, LAYER_8B34 +/* 0x8B2C [0x8B 0x83 0x37 ] */ ldlayer 3, LAYER_8337 +/* 0x8B2F [0xD7 0x64 ] */ vibfreq 100 +/* 0x8B31 [0xD8 0x1E ] */ vibdepth 30 +/* 0x8B33 [0xFF ] */ end + +.layer LAYER_8B34 +/* 0x8B34 [0xC2 0xE0 ] */ transpose -32 +/* 0x8B36 [0xC6 0x1B ] */ instr SF1_INST_27 +/* 0x8B38 [0xC4 ] */ legato +/* 0x8B39 [0xC7 0x85 0x27 0xFF ] */ portamento 0x85, PITCH_C4, 255 +/* 0x8B3D [0x62 0x30 0x64 ] */ notedv PITCH_G3, 48, 100 +/* 0x8B40 [0xFF ] */ end + +.channel CHAN_8B41 +/* 0x8B41 [0xED 0x1E ] */ gain 30 +/* 0x8B43 [0xD7 0x5A ] */ vibfreq 90 +/* 0x8B45 [0xD8 0x60 ] */ vibdepth 96 +/* 0x8B47 [0x88 0x8B 0x4B ] */ ldlayer 0, LAYER_8B4B +/* 0x8B4A [0xFF ] */ end + +.layer LAYER_8B4B +/* 0x8B4B [0xC6 0x7A ] */ instr SF1_INST_122 +/* 0x8B4D [0x4A 0x30 0x7F ] */ notedv PITCH_G1, 48, 127 +/* 0x8B50 [0xFF ] */ end + +.channel CHAN_8B51 +/* 0x8B51 [0xED 0x0A ] */ gain 10 +/* 0x8B53 [0x88 0x6D 0xA9 ] */ ldlayer 0, LAYER_6DA9 +/* 0x8B56 [0xFF ] */ end + +.channel CHAN_8B57 +/* 0x8B57 [0xED 0x07 ] */ gain 7 +/* 0x8B59 [0xD7 0x5A ] */ vibfreq 90 +/* 0x8B5B [0xD8 0x60 ] */ vibdepth 96 +/* 0x8B5D [0x88 0x8A 0x65 ] */ ldlayer 0, LAYER_8A65 +/* 0x8B60 [0x89 0x8B 0x67 ] */ ldlayer 1, LAYER_8B67 +/* 0x8B63 [0x8A 0x8B 0x7B ] */ ldlayer 2, LAYER_8B7B +/* 0x8B66 [0xFF ] */ end + +.layer LAYER_8B67 +/* 0x8B67 [0xF0 0x00 0x40 ] */ unk_F0 64 +/* 0x8B6A [0xF0 0x10 0x00 ] */ unk_F0 4096 +/* 0x8B6D [0xC6 0x17 ] */ instr SF1_INST_23 +/* 0x8B6F [0xC0 0x05 ] */ ldelay 5 +/* 0x8B71 [0x62 0x05 0x6E ] */ notedv PITCH_G3, 5, 110 +/* 0x8B74 [0x62 0x05 0x6E ] */ notedv PITCH_G3, 5, 110 +/* 0x8B77 [0x64 0x07 0x6E ] */ notedv PITCH_A3, 7, 110 +/* 0x8B7A [0xFF ] */ end + +.layer LAYER_8B7B +/* 0x8B7B [0xC6 0x7A ] */ instr SF1_INST_122 +/* 0x8B7D [0x4A 0x1A 0x6E ] */ notedv PITCH_G1, 26, 110 +/* 0x8B80 [0xFF ] */ end + +.channel CHAN_8B81 +/* 0x8B81 [0x88 0x8B 0x8B ] */ ldlayer 0, LAYER_8B8B +/* 0x8B84 [0x89 0x60 0x19 ] */ ldlayer 1, LAYER_6019 +/* 0x8B87 [0x8A 0x60 0x23 ] */ ldlayer 2, LAYER_6023 +/* 0x8B8A [0xFF ] */ end + +.layer LAYER_8B8B +/* 0x8B8B [0xC6 0x03 ] */ instr SF1_INST_3 +/* 0x8B8D [0xC2 0x30 ] */ transpose 48 +/* 0x8B8F [0xC7 0x81 0x27 0xC8 ] */ portamento 0x81, PITCH_C4, 200 +/* 0x8B93 [0x69 0x30 0x46 ] */ notedv PITCH_D4, 48, 70 +/* 0x8B96 [0xFF ] */ end + +.channel CHAN_8B97 +/* 0x8B97 [0x88 0x8B 0xA2 ] */ ldlayer 0, LAYER_8BA2 +/* 0x8B9A [0x89 0x83 0x37 ] */ ldlayer 1, LAYER_8337 +/* 0x8B9D [0xD7 0x42 ] */ vibfreq 66 +/* 0x8B9F [0xD8 0x32 ] */ vibdepth 50 +/* 0x8BA1 [0xFF ] */ end + +.layer LAYER_8BA2 +/* 0x8BA2 [0xC6 0x55 ] */ instr SF1_INST_85 +/* 0x8BA4 [0xC4 ] */ legato +/* 0x8BA5 [0xC7 0x85 0x0F 0xFF ] */ portamento 0x85, PITCH_C2, 255 +/* 0x8BA9 [0x62 0x10 0x7A ] */ notedv PITCH_G3, 16, 122 +/* 0x8BAC [0xC7 0x85 0x1E 0xFF ] */ portamento 0x85, PITCH_EF3, 255 +/* 0x8BB0 [0x4F 0x30 0x7A ] */ notedv PITCH_C2, 48, 122 +/* 0x8BB3 [0xFF ] */ end + +.channel CHAN_8BB4 +/* 0x8BB4 [0x88 0x8B 0xBF ] */ ldlayer 0, LAYER_8BBF +/* 0x8BB7 [0x89 0x83 0x37 ] */ ldlayer 1, LAYER_8337 +/* 0x8BBA [0xD7 0x62 ] */ vibfreq 98 +/* 0x8BBC [0xD8 0x32 ] */ vibdepth 50 +/* 0x8BBE [0xFF ] */ end + +.layer LAYER_8BBF +/* 0x8BBF [0xC6 0x56 ] */ instr SF1_INST_86 +/* 0x8BC1 [0xC7 0x85 0x1F 0xFF ] */ portamento 0x85, PITCH_E3, 255 +/* 0x8BC5 [0x52 0x80 0xA0 0x73 ] */ notedv PITCH_EF2, 160, 115 +/* 0x8BC9 [0xFF ] */ end + +.channel CHAN_8BCA +/* 0x8BCA [0xD7 0xC0 ] */ vibfreq 192 +/* 0x8BCC [0xD8 0xA0 ] */ vibdepth 160 +/* 0x8BCE [0x88 0x8B 0xD8 ] */ ldlayer 0, LAYER_8BD8 +/* 0x8BD1 [0x89 0x5F 0xCC ] */ ldlayer 1, LAYER_5FCC +/* 0x8BD4 [0x8A 0x8B 0xE1 ] */ ldlayer 2, LAYER_8BE1 +/* 0x8BD7 [0xFF ] */ end + +.layer LAYER_8BD8 +/* 0x8BD8 [0xF0 0x10 0x00 ] */ unk_F0 4096 +/* 0x8BDB [0xC6 0x54 ] */ instr SF1_INST_84 +/* 0x8BDD [0x57 0x39 0x6E ] */ notedv PITCH_AF2, 57, 110 +/* 0x8BE0 [0xFF ] */ end + +.layer LAYER_8BE1 +/* 0x8BE1 [0xF0 0x00 0x40 ] */ unk_F0 64 +/* 0x8BE4 [0xC6 0x2F ] */ instr SF1_INST_47 +/* 0x8BE6 [0xC7 0x85 0x2B 0xFF ] */ portamento 0x85, PITCH_E4, 255 +/* 0x8BEA [0x77 0x78 0x4A ] */ notedv PITCH_E5, 120, 74 +/* 0x8BED [0xFF ] */ end + +.channel CHAN_8BEE +/* 0x8BEE [0x88 0x8B 0xF6 ] */ ldlayer 0, LAYER_8BF6 +/* 0x8BF1 [0xD7 0x64 ] */ vibfreq 100 +/* 0x8BF3 [0xD8 0x64 ] */ vibdepth 100 +/* 0x8BF5 [0xFF ] */ end + +.layer LAYER_8BF6 +/* 0x8BF6 [0xC2 0xFB ] */ transpose -5 +/* 0x8BF8 [0xC6 0x15 ] */ instr SF1_INST_21 +/* 0x8BFA [0xC2 0x30 ] */ transpose 48 +/* 0x8BFC [0x6B 0x0A 0x43 ] */ notedv PITCH_E4, 10, 67 +/* 0x8BFF [0x69 0x0A 0x43 ] */ notedv PITCH_D4, 10, 67 +/* 0x8C02 [0xFF ] */ end + +.channel CHAN_8C03 +/* 0x8C03 [0xC1 0x0B ] */ instr SF1_INST_11 +/* 0x8C05 [0x88 0x8C 0x0C ] */ ldlayer 0, LAYER_8C0C +/* 0x8C08 [0x89 0x8C 0x0E ] */ ldlayer 1, LAYER_8C0E +/* 0x8C0B [0xFF ] */ end + +.layer LAYER_8C0C +/* 0x8C0C [0xC2 0xFE ] */ transpose -2 +.layer LAYER_8C0E +/* 0x8C0E [0xC7 0x81 0x1F 0x40 ] */ portamento 0x81, PITCH_E3, 64 +/* 0x8C12 [0x67 0x32 0x64 ] */ notedv PITCH_C4, 50, 100 +/* 0x8C15 [0xFF ] */ end + +.channel CHAN_8C16 +/* 0x8C16 [0xC1 0x0B ] */ instr SF1_INST_11 +/* 0x8C18 [0x88 0x8C 0x1F ] */ ldlayer 0, LAYER_8C1F +/* 0x8C1B [0x89 0x8C 0x21 ] */ ldlayer 1, LAYER_8C21 +/* 0x8C1E [0xFF ] */ end + +.layer LAYER_8C1F +/* 0x8C1F [0xC2 0xFE ] */ transpose -2 +.layer LAYER_8C21 +/* 0x8C21 [0xC7 0x81 0x27 0x40 ] */ portamento 0x81, PITCH_C4, 64 +/* 0x8C25 [0x5F 0x32 0x64 ] */ notedv PITCH_E3, 50, 100 +/* 0x8C28 [0xFF ] */ end + +.channel CHAN_8C29 +/* 0x8C29 [0xC1 0x00 ] */ instr SF1_INST_0 +/* 0x8C2B [0x88 0x8C 0x31 ] */ ldlayer 0, LAYER_8C31 +/* 0x8C2E [0xED 0x20 ] */ gain 32 +/* 0x8C30 [0xFF ] */ end + +.layer LAYER_8C31 +/* 0x8C31 [0xC7 0x81 0x1F 0x40 ] */ portamento 0x81, PITCH_E3, 64 +/* 0x8C35 [0x67 0x0C 0x64 ] */ notedv PITCH_C4, 12, 100 +/* 0x8C38 [0xFF ] */ end + +.channel CHAN_8C39 +/* 0x8C39 [0x88 0x8C 0x40 ] */ ldlayer 0, LAYER_8C40 +/* 0x8C3C [0x89 0x98 0xF9 ] */ ldlayer 1, LAYER_98F9 +/* 0x8C3F [0xFF ] */ end + +.layer LAYER_8C40 +/* 0x8C40 [0xC6 0x0B ] */ instr SF1_INST_11 +/* 0x8C42 [0x68 0x20 0x46 ] */ notedv PITCH_DF4, 32, 70 +/* 0x8C45 [0xFF ] */ end + +.channel CHAN_8C46 +/* 0x8C46 [0x88 0x8C 0x4A ] */ ldlayer 0, LAYER_8C4A +/* 0x8C49 [0xFF ] */ end + +.layer LAYER_8C4A +/* 0x8C4A [0xC2 0x04 ] */ transpose 4 +/* 0x8C4C [0xC6 0x16 ] */ instr SF1_INST_22 +/* 0x8C4E [0xC7 0x81 0x33 0xFF ] */ portamento 0x81, PITCH_C5, 255 +/* 0x8C52 [0x7E 0x0A 0x64 ] */ notedv PITCH_B5, 10, 100 +/* 0x8C55 [0xC7 0x81 0x3C 0xFF ] */ portamento 0x81, PITCH_A5, 255 +/* 0x8C59 [0x77 0x19 0x64 ] */ notedv PITCH_E5, 25, 100 +/* 0x8C5C [0xFF ] */ end + +.channel CHAN_8C5D +/* 0x8C5D [0x88 0x8C 0x61 ] */ ldlayer 0, LAYER_8C61 +/* 0x8C60 [0xFF ] */ end + +.layer LAYER_8C61 +/* 0x8C61 [0xC6 0x16 ] */ instr SF1_INST_22 +/* 0x8C63 [0xC7 0x81 0x3B 0xFF ] */ portamento 0x81, PITCH_AF5, 255 +/* 0x8C67 [0x77 0x0A 0x64 ] */ notedv PITCH_E5, 10, 100 +/* 0x8C6A [0xC7 0x81 0x33 0xFF ] */ portamento 0x81, PITCH_C5, 255 +/* 0x8C6E [0x6C 0x1E 0x64 ] */ notedv PITCH_F4, 30, 100 +/* 0x8C71 [0xFF ] */ end + +.channel CHAN_8C72 +/* 0x8C72 [0x88 0x8C 0x76 ] */ ldlayer 0, LAYER_8C76 +/* 0x8C75 [0xFF ] */ end + +.layer LAYER_8C76 +/* 0x8C76 [0xC6 0x16 ] */ instr SF1_INST_22 +/* 0x8C78 [0xC7 0x81 0x2B 0xFF ] */ portamento 0x81, PITCH_E4, 255 +/* 0x8C7C [0x76 0x08 0x50 ] */ notedv PITCH_EF5, 8, 80 +/* 0x8C7F [0xC7 0x81 0x34 0xFF ] */ portamento 0x81, PITCH_DF5, 255 +/* 0x8C83 [0x6F 0x08 0x50 ] */ notedv PITCH_AF4, 8, 80 +/* 0x8C86 [0xFF ] */ end + +.channel CHAN_8C87 +/* 0x8C87 [0x88 0x8C 0x8B ] */ ldlayer 0, LAYER_8C8B +/* 0x8C8A [0xFF ] */ end + +.layer LAYER_8C8B +/* 0x8C8B [0xC0 0x06 ] */ ldelay 6 +/* 0x8C8D [0xC6 0x16 ] */ instr SF1_INST_22 +/* 0x8C8F [0xC2 0x02 ] */ transpose 2 +/* 0x8C91 [0xC7 0x81 0x2B 0xFF ] */ portamento 0x81, PITCH_E4, 255 +/* 0x8C95 [0x76 0x0B 0x50 ] */ notedv PITCH_EF5, 11, 80 +/* 0x8C98 [0xC7 0x81 0x38 0xFF ] */ portamento 0x81, PITCH_F5, 255 +/* 0x8C9C [0x78 0x06 0x50 ] */ notedv PITCH_F5, 6, 80 +/* 0x8C9F [0xC7 0x81 0x34 0xFF ] */ portamento 0x81, PITCH_DF5, 255 +/* 0x8CA3 [0x6F 0x08 0x50 ] */ notedv PITCH_AF4, 8, 80 +/* 0x8CA6 [0xC2 0x00 ] */ transpose 0 +/* 0x8CA8 [0xC7 0x81 0x2B 0xFF ] */ portamento 0x81, PITCH_E4, 255 +/* 0x8CAC [0x76 0x07 0x50 ] */ notedv PITCH_EF5, 7, 80 +/* 0x8CAF [0xC7 0x81 0x38 0xFF ] */ portamento 0x81, PITCH_F5, 255 +/* 0x8CB3 [0x78 0x08 0x50 ] */ notedv PITCH_F5, 8, 80 +/* 0x8CB6 [0xC7 0x81 0x2C 0xFF ] */ portamento 0x81, PITCH_F4, 255 +/* 0x8CBA [0x77 0x08 0x50 ] */ notedv PITCH_E5, 8, 80 +/* 0x8CBD [0xC7 0x81 0x34 0xFF ] */ portamento 0x81, PITCH_DF5, 255 +/* 0x8CC1 [0x7B 0x0E 0x50 ] */ notedv PITCH_AF5, 14, 80 +/* 0x8CC4 [0xFF ] */ end + +.channel CHAN_8CC5 +/* 0x8CC5 [0xED 0x14 ] */ gain 20 +/* 0x8CC7 [0x88 0x8C 0xE0 ] */ ldlayer 0, LAYER_8CE0 +/* 0x8CCA [0x89 0x8C 0xD4 ] */ ldlayer 1, LAYER_8CD4 +/* 0x8CCD [0x8A 0x8C 0xF0 ] */ ldlayer 2, LAYER_8CF0 +/* 0x8CD0 [0x8B 0x8C 0xF8 ] */ ldlayer 3, LAYER_8CF8 +/* 0x8CD3 [0xFF ] */ end + +.layer LAYER_8CD4 +/* 0x8CD4 [0xC2 0xF3 ] */ transpose -13 +/* 0x8CD6 [0xC6 0x0F ] */ instr SF1_INST_15 +/* 0x8CD8 [0xC7 0x81 0x25 0x64 ] */ portamento 0x81, PITCH_BF3, 100 +/* 0x8CDC [0x6A 0x10 0x46 ] */ notedv PITCH_EF4, 16, 70 +/* 0x8CDF [0xFF ] */ end + +.layer LAYER_8CE0 +/* 0x8CE0 [0xC2 0x05 ] */ transpose 5 +/* 0x8CE2 [0xC6 0x19 ] */ instr SF1_INST_25 +/* 0x8CE4 [0xC0 0x08 ] */ ldelay 8 +/* 0x8CE6 [0x6D 0x0B 0x39 ] */ notedv PITCH_GF4, 11, 57 +/* 0x8CE9 [0x6D 0x09 0x63 ] */ notedv PITCH_GF4, 9, 99 +/* 0x8CEC [0x73 0x0A 0x20 ] */ notedv PITCH_C5, 10, 32 +/* 0x8CEF [0xFF ] */ end + +.layer LAYER_8CF0 +/* 0x8CF0 [0xC2 0x05 ] */ transpose 5 +/* 0x8CF2 [0xC6 0x0B ] */ instr SF1_INST_11 +/* 0x8CF4 [0x68 0x20 0x3C ] */ notedv PITCH_DF4, 32, 60 +/* 0x8CF7 [0xFF ] */ end + +.layer LAYER_8CF8 +/* 0x8CF8 [0xC2 0x05 ] */ transpose 5 +/* 0x8CFA [0xC6 0x0D ] */ instr SF1_INST_13 +/* 0x8CFC [0xC7 0x81 0x2C 0x40 ] */ portamento 0x81, PITCH_F4, 64 +/* 0x8D00 [0x61 0x05 0x30 ] */ notedv PITCH_GF3, 5, 48 +/* 0x8D03 [0xFF ] */ end + +.channel CHAN_8D04 +/* 0x8D04 [0xED 0x14 ] */ gain 20 +/* 0x8D06 [0x88 0x8D 0x15 ] */ ldlayer 0, LAYER_8D15 +/* 0x8D09 [0x89 0x8D 0x0D ] */ ldlayer 1, LAYER_8D0D +/* 0x8D0C [0xFF ] */ end + +.layer LAYER_8D0D +/* 0x8D0D [0xC2 0x0A ] */ transpose 10 +/* 0x8D0F [0xC6 0x0B ] */ instr SF1_INST_11 +/* 0x8D11 [0x68 0x20 0x48 ] */ notedv PITCH_DF4, 32, 72 +/* 0x8D14 [0xFF ] */ end + +.layer LAYER_8D15 +/* 0x8D15 [0xC2 0x05 ] */ transpose 5 +/* 0x8D17 [0xC6 0x19 ] */ instr SF1_INST_25 +/* 0x8D19 [0x70 0x0A 0x48 ] */ notedv PITCH_A4, 10, 72 +/* 0x8D1C [0x6D 0x0B 0x2F ] */ notedv PITCH_GF4, 11, 47 +/* 0x8D1F [0x6C 0x0A 0x43 ] */ notedv PITCH_F4, 10, 67 +/* 0x8D22 [0x6C 0x15 0x20 ] */ notedv PITCH_F4, 21, 32 +/* 0x8D25 [0xFF ] */ end + +.channel CHAN_8D26 +/* 0x8D26 [0xED 0x14 ] */ gain 20 +/* 0x8D28 [0x88 0x8D 0x2C ] */ ldlayer 0, LAYER_8D2C +/* 0x8D2B [0xFF ] */ end + +.layer LAYER_8D2C +/* 0x8D2C [0xC2 0x05 ] */ transpose 5 +/* 0x8D2E [0xC6 0x19 ] */ instr SF1_INST_25 +/* 0x8D30 [0xC0 0x02 ] */ ldelay 2 +/* 0x8D32 [0x70 0x0A 0x48 ] */ notedv PITCH_A4, 10, 72 +/* 0x8D35 [0x6D 0x0B 0x2F ] */ notedv PITCH_GF4, 11, 47 +/* 0x8D38 [0x6D 0x05 0x0A ] */ notedv PITCH_GF4, 5, 10 +/* 0x8D3B [0xFF ] */ end + +.channel CHAN_8D3C +/* 0x8D3C [0xED 0x14 ] */ gain 20 +/* 0x8D3E [0x88 0x8D 0x42 ] */ ldlayer 0, LAYER_8D42 +/* 0x8D41 [0xFF ] */ end + +.layer LAYER_8D42 +/* 0x8D42 [0xC2 0x05 ] */ transpose 5 +/* 0x8D44 [0xC6 0x19 ] */ instr SF1_INST_25 +/* 0x8D46 [0xC0 0x05 ] */ ldelay 5 +/* 0x8D48 [0x69 0x0A 0x24 ] */ notedv PITCH_D4, 10, 36 +/* 0x8D4B [0x6D 0x0A 0x48 ] */ notedv PITCH_GF4, 10, 72 +/* 0x8D4E [0x70 0x0B 0x2F ] */ notedv PITCH_A4, 11, 47 +/* 0x8D51 [0x70 0x05 0x0A ] */ notedv PITCH_A4, 5, 10 +/* 0x8D54 [0xFF ] */ end + +.channel CHAN_8D55 +/* 0x8D55 [0x88 0x8D 0x59 ] */ ldlayer 0, LAYER_8D59 +/* 0x8D58 [0xFF ] */ end + +.layer LAYER_8D59 +/* 0x8D59 [0xC6 0x16 ] */ instr SF1_INST_22 +/* 0x8D5B [0x75 0x0B 0x5F ] */ notedv PITCH_D5, 11, 95 +/* 0x8D5E [0x7A 0x09 0x5F ] */ notedv PITCH_G5, 9, 95 +/* 0x8D61 [0xC7 0x81 0x33 0xFF ] */ portamento 0x81, PITCH_C5, 255 +/* 0x8D65 [0x7E 0x1B 0x5F ] */ notedv PITCH_B5, 27, 95 +/* 0x8D68 [0xFF ] */ end + +.channel CHAN_8D69 +/* 0x8D69 [0x88 0x8D 0x6D ] */ ldlayer 0, LAYER_8D6D +/* 0x8D6C [0xFF ] */ end + +.layer LAYER_8D6D +/* 0x8D6D [0xC6 0x16 ] */ instr SF1_INST_22 +/* 0x8D6F [0x75 0x0B 0x5F ] */ notedv PITCH_D5, 11, 95 +/* 0x8D72 [0x7E 0x09 0x5F ] */ notedv PITCH_B5, 9, 95 +/* 0x8D75 [0xC7 0x85 0x3A 0xFF ] */ portamento 0x85, PITCH_G5, 255 +/* 0x8D79 [0x69 0x1B 0x5F ] */ notedv PITCH_D4, 27, 95 +/* 0x8D7C [0xFF ] */ end + +.channel CHAN_8D7D +/* 0x8D7D [0x88 0x8D 0x6D ] */ ldlayer 0, LAYER_8D6D +/* 0x8D80 [0xCC 0x1D ] */ ldi 29 +/* 0x8D82 [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0x8D85 [0x88 0x8D 0x6D ] */ ldlayer 0, LAYER_8D6D +/* 0x8D88 [0xFF ] */ end + +.channel CHAN_8D89 +/* 0x8D89 [0x88 0x8C 0x40 ] */ ldlayer 0, LAYER_8C40 +/* 0x8D8C [0x89 0x8D 0x90 ] */ ldlayer 1, LAYER_8D90 +/* 0x8D8F [0xFF ] */ end + +.layer LAYER_8D90 +/* 0x8D90 [0xC6 0x0D ] */ instr SF1_INST_13 +/* 0x8D92 [0xC7 0x81 0x2C 0x40 ] */ portamento 0x81, PITCH_F4, 64 +/* 0x8D96 [0x61 0x05 0x37 ] */ notedv PITCH_GF3, 5, 55 +/* 0x8D99 [0xFF ] */ end + +.channel CHAN_8D9A +/* 0x8D9A [0x88 0x8C 0x40 ] */ ldlayer 0, LAYER_8C40 +/* 0x8D9D [0xFF ] */ end + +.channel CHAN_8D9E +/* 0x8D9E [0x88 0x8D 0xA2 ] */ ldlayer 0, LAYER_8DA2 +/* 0x8DA1 [0xFF ] */ end + +.layer LAYER_8DA2 +/* 0x8DA2 [0xC2 0xDD ] */ transpose -35 +/* 0x8DA4 [0xC6 0x16 ] */ instr SF1_INST_22 +/* 0x8DA6 [0xC7 0x81 0x33 0xFF ] */ portamento 0x81, PITCH_C5, 255 +/* 0x8DAA [0x7C 0x0F 0x64 ] */ notedv PITCH_A5, 15, 100 +/* 0x8DAD [0xC7 0x81 0x3A 0xFF ] */ portamento 0x81, PITCH_G5, 255 +/* 0x8DB1 [0x78 0x13 0x64 ] */ notedv PITCH_F5, 19, 100 +/* 0x8DB4 [0xC7 0x81 0x37 0xFF ] */ portamento 0x81, PITCH_E5, 255 +/* 0x8DB8 [0x70 0x1E 0x5A ] */ notedv PITCH_A4, 30, 90 +/* 0x8DBB [0xFF ] */ end + +.channel CHAN_8DBC +/* 0x8DBC [0xD7 0x1E ] */ vibfreq 30 +/* 0x8DBE [0xD8 0x2E ] */ vibdepth 46 +/* 0x8DC0 [0x88 0x8D 0xC4 ] */ ldlayer 0, LAYER_8DC4 +/* 0x8DC3 [0xFF ] */ end + +.layer LAYER_8DC4 +/* 0x8DC4 [0xC2 0xE4 ] */ transpose -28 +/* 0x8DC6 [0xC6 0x16 ] */ instr SF1_INST_22 +/* 0x8DC8 [0xC7 0x81 0x2E 0xCF ] */ portamento 0x81, PITCH_G4, 207 +/* 0x8DCC [0x7C 0x12 0x64 ] */ notedv PITCH_A5, 18, 100 +/* 0x8DCF [0xC2 0xE4 ] */ transpose -28 +/* 0x8DD1 [0xC7 0x81 0x38 0xFF ] */ portamento 0x81, PITCH_F5, 255 +/* 0x8DD5 [0x6F 0x18 0x64 ] */ notedv PITCH_AF4, 24, 100 +/* 0x8DD8 [0xFF ] */ end + +.channel CHAN_8DD9 +/* 0x8DD9 [0xD7 0x50 ] */ vibfreq 80 +/* 0x8DDB [0xD7 0x20 ] */ vibfreq 32 +/* 0x8DDD [0x88 0x8D 0xE1 ] */ ldlayer 0, LAYER_8DE1 +/* 0x8DE0 [0xFF ] */ end + +.layer LAYER_8DE1 +/* 0x8DE1 [0xC2 0xEE ] */ transpose -18 +/* 0x8DE3 [0xCB 0xC5 0xC0 0xFA ] */ env ENVELOPE_C5C0, 250 +/* 0x8DE7 [0xC6 0x6C ] */ instr SF1_INST_108 +/* 0x8DE9 [0xC7 0x85 0x2E 0x88 ] */ portamento 0x85, PITCH_G4, 136 +/* 0x8DED [0x73 0x42 0x64 ] */ notedv PITCH_C5, 66, 100 +/* 0x8DF0 [0xFF ] */ end + +.channel CHAN_8DF1 +/* 0x8DF1 [0xED 0x14 ] */ gain 20 +/* 0x8DF3 [0x88 0x8D 0xFB ] */ ldlayer 0, LAYER_8DFB +/* 0x8DF6 [0xD7 0x8C ] */ vibfreq 140 +/* 0x8DF8 [0xD8 0x1E ] */ vibdepth 30 +/* 0x8DFA [0xFF ] */ end + +.layer LAYER_8DFB +/* 0x8DFB [0xC6 0x52 ] */ instr SF1_INST_82 +/* 0x8DFD [0xC2 0xFC ] */ transpose -4 +LAYER_8DFF: +/* 0x8DFF [0x5B 0x80 0x7F 0x7F ] */ noteldv PITCH_C3, 127, 127 +/* 0x8E03 [0x73 0x80 0xFA 0x7F ] */ notedv PITCH_C5, 250, 127 +/* 0x8E07 [0xF4 0xF6 ] */ rjump LAYER_8DFF + +.channel CHAN_8E09 +/* 0x8E09 [0xED 0x23 ] */ gain 35 +/* 0x8E0B [0x88 0x8E 0x0F ] */ ldlayer 0, LAYER_8E0F +/* 0x8E0E [0xFF ] */ end + +.layer LAYER_8E0F +/* 0x8E0F [0xC6 0x19 ] */ instr SF1_INST_25 +LAYER_8E11: +/* 0x8E11 [0x48 0x15 0x7F ] */ notedv PITCH_F1, 21, 127 +/* 0x8E14 [0x49 0x19 0x7F ] */ notedv PITCH_GF1, 25, 127 +/* 0x8E17 [0xC0 0x1F ] */ ldelay 31 +/* 0x8E19 [0x49 0x12 0x7F ] */ notedv PITCH_GF1, 18, 127 +/* 0x8E1C [0x4A 0x17 0x7F ] */ notedv PITCH_G1, 23, 127 +/* 0x8E1F [0xC0 0x4E ] */ ldelay 78 +/* 0x8E21 [0xF4 0xEE ] */ rjump LAYER_8E11 + +.channel CHAN_8E23 +/* 0x8E23 [0xED 0x19 ] */ gain 25 +/* 0x8E25 [0x88 0x8E 0x29 ] */ ldlayer 0, LAYER_8E29 +/* 0x8E28 [0xFF ] */ end + +.layer LAYER_8E29 +/* 0x8E29 [0xC6 0x19 ] */ instr SF1_INST_25 +/* 0x8E2B [0x54 0x12 0x7F ] */ notedv PITCH_F2, 18, 127 +/* 0x8E2E [0x57 0x0C 0x7F ] */ notedv PITCH_AF2, 12, 127 +/* 0x8E31 [0x5A 0x0A 0x7F ] */ notedv PITCH_B2, 10, 127 +/* 0x8E34 [0x5D 0x09 0x7F ] */ notedv PITCH_D3, 9, 127 +/* 0x8E37 [0x6C 0x09 0x7F ] */ notedv PITCH_F4, 9, 127 +/* 0x8E3A [0xFF ] */ end + +.channel CHAN_8E3B +/* 0x8E3B [0xED 0x23 ] */ gain 35 +/* 0x8E3D [0x88 0x8E 0x44 ] */ ldlayer 0, LAYER_8E44 +/* 0x8E40 [0x89 0x83 0x37 ] */ ldlayer 1, LAYER_8337 +/* 0x8E43 [0xFF ] */ end + +.layer LAYER_8E44 +/* 0x8E44 [0xC6 0x19 ] */ instr SF1_INST_25 +/* 0x8E46 [0x62 0x0A 0x7F ] */ notedv PITCH_G3, 10, 127 +/* 0x8E49 [0x65 0x0A 0x7F ] */ notedv PITCH_BF3, 10, 127 +/* 0x8E4C [0x5F 0x0A 0x7F ] */ notedv PITCH_E3, 10, 127 +/* 0x8E4F [0x59 0x0A 0x7F ] */ notedv PITCH_BF2, 10, 127 +/* 0x8E52 [0x53 0x0A 0x7F ] */ notedv PITCH_E2, 10, 127 +/* 0x8E55 [0x4D 0x0B 0x7F ] */ notedv PITCH_BF1, 11, 127 +/* 0x8E58 [0x4A 0x0D 0x7F ] */ notedv PITCH_G1, 13, 127 +/* 0x8E5B [0x47 0x0B 0x7F ] */ notedv PITCH_E1, 11, 127 +/* 0x8E5E [0x44 0x0D 0x7F ] */ notedv PITCH_DF1, 13, 127 +/* 0x8E61 [0xFF ] */ end + +.channel CHAN_8E62 +/* 0x8E62 [0x88 0x8E 0x66 ] */ ldlayer 0, LAYER_8E66 +/* 0x8E65 [0xFF ] */ end + +.layer LAYER_8E66 +/* 0x8E66 [0xC6 0x7E ] */ instr FONTANY_INSTR_SFX +/* 0x8E68 [0x4B 0x00 0x5F ] */ notedv SF1_EFFECT_11, 0, 95 +/* 0x8E6B [0xFF ] */ end + +.channel CHAN_8E6C +/* 0x8E6C [0x88 0x8E 0x70 ] */ ldlayer 0, LAYER_8E70 +/* 0x8E6F [0xFF ] */ end + +.layer LAYER_8E70 +/* 0x8E70 [0xC6 0x7E ] */ instr FONTANY_INSTR_SFX +LAYER_8E72: +/* 0x8E72 [0x4C 0x00 0x46 ] */ notedv SF1_EFFECT_12, 0, 70 +/* 0x8E75 [0xC0 0x80 0x64 ] */ lldelay 100 +/* 0x8E78 [0x4D 0x00 0x32 ] */ notedv SF1_EFFECT_13, 0, 50 +/* 0x8E7B [0xC0 0x80 0xC3 ] */ ldelay 195 +/* 0x8E7E [0xF4 0xF2 ] */ rjump LAYER_8E72 + +.channel CHAN_8E80 +/* 0x8E80 [0x88 0x8E 0x84 ] */ ldlayer 0, LAYER_8E84 +/* 0x8E83 [0xFF ] */ end + +.layer LAYER_8E84 +/* 0x8E84 [0xC6 0x58 ] */ instr SF1_INST_88 +/* 0x8E86 [0xF0 0x00 0x40 ] */ unk_F0 64 +/* 0x8E89 [0x68 0x0A 0x64 ] */ notedv PITCH_DF4, 10, 100 +/* 0x8E8C [0xFF ] */ end + +.channel CHAN_8E8D +/* 0x8E8D [0x88 0x8E 0x95 ] */ ldlayer 0, LAYER_8E95 +/* 0x8E90 [0xD8 0x60 ] */ vibdepth 96 +/* 0x8E92 [0xD7 0x80 ] */ vibfreq 128 +/* 0x8E94 [0xFF ] */ end + +.layer LAYER_8E95 +/* 0x8E95 [0xC2 0xF4 ] */ transpose -12 +/* 0x8E97 [0xC6 0x40 ] */ instr SF1_INST_64 +/* 0x8E99 [0xC7 0x81 0x35 0xFF ] */ portamento 0x81, PITCH_D5, 255 +/* 0x8E9D [0x7E 0x0A 0x64 ] */ notedv PITCH_B5, 10, 100 +/* 0x8EA0 [0xC7 0x81 0x3A 0xFF ] */ portamento 0x81, PITCH_G5, 255 +/* 0x8EA4 [0x74 0x30 0x64 ] */ notedv PITCH_DF5, 48, 100 +/* 0x8EA7 [0xFF ] */ end + +.channel CHAN_8EA8 +/* 0x8EA8 [0x88 0x8E 0xB0 ] */ ldlayer 0, LAYER_8EB0 +/* 0x8EAB [0xD8 0x60 ] */ vibdepth 96 +/* 0x8EAD [0xD7 0x80 ] */ vibfreq 128 +/* 0x8EAF [0xFF ] */ end + +.layer LAYER_8EB0 +/* 0x8EB0 [0xC2 0xF4 ] */ transpose -12 +/* 0x8EB2 [0xC6 0x40 ] */ instr SF1_INST_64 +/* 0x8EB4 [0xC7 0x81 0x35 0xFF ] */ portamento 0x81, PITCH_D5, 255 +/* 0x8EB8 [0x7E 0x05 0x64 ] */ notedv PITCH_B5, 5, 100 +/* 0x8EBB [0xC7 0x81 0x3A 0xFF ] */ portamento 0x81, PITCH_G5, 255 +/* 0x8EBF [0x7E 0x30 0x64 ] */ notedv PITCH_B5, 48, 100 +/* 0x8EC2 [0xFF ] */ end + +.channel CHAN_8EC3 +/* 0x8EC3 [0x88 0x8E 0xCE ] */ ldlayer 0, LAYER_8ECE +/* 0x8EC6 [0x8A 0x8E 0xD8 ] */ ldlayer 2, LAYER_8ED8 +/* 0x8EC9 [0xD7 0x50 ] */ vibfreq 80 +/* 0x8ECB [0xD8 0xB0 ] */ vibdepth 176 +/* 0x8ECD [0xFF ] */ end + +.layer LAYER_8ECE +/* 0x8ECE [0xC0 0x0F ] */ ldelay 15 +/* 0x8ED0 [0xC2 0x0A ] */ transpose 10 +/* 0x8ED2 [0xFC 0x8E 0xDA ] */ call LAYER_8EDA +/* 0x8ED5 [0xFF ] */ end + +/* 0x8ED6 [0xC0 0x1E ] */ ldelay 30 +.layer LAYER_8ED8 +/* 0x8ED8 [0xC2 0x05 ] */ transpose 5 +.layer LAYER_8EDA +/* 0x8EDA [0xC6 0x51 ] */ instr SF1_INST_81 +/* 0x8EDC [0x5B 0x16 0x7F ] */ notedv PITCH_C3, 22, 127 +/* 0x8EDF [0x5E 0x12 0x7F ] */ notedv PITCH_EF3, 18, 127 +/* 0x8EE2 [0x61 0x14 0x7F ] */ notedv PITCH_GF3, 20, 127 +/* 0x8EE5 [0x64 0x16 0x7F ] */ notedv PITCH_A3, 22, 127 +/* 0x8EE8 [0x66 0x14 0x7F ] */ notedv PITCH_B3, 20, 127 +/* 0x8EEB [0xFF ] */ end + +.channel CHAN_8EEC +/* 0x8EEC [0xED 0x14 ] */ gain 20 +/* 0x8EEE [0xC1 0x05 ] */ instr SF1_INST_5 +/* 0x8EF0 [0x88 0x8E 0xFD ] */ ldlayer 0, LAYER_8EFD +/* 0x8EF3 [0x89 0x8F 0x08 ] */ ldlayer 1, LAYER_8F08 +/* 0x8EF6 [0x8A 0x8F 0x15 ] */ ldlayer 2, LAYER_8F15 +/* 0x8EF9 [0x8B 0x8F 0x1B ] */ ldlayer 3, LAYER_8F1B +/* 0x8EFC [0xFF ] */ end + +.layer LAYER_8EFD +/* 0x8EFD [0xC0 0x28 ] */ ldelay 40 +/* 0x8EFF [0x67 0x20 0x7F ] */ notedv PITCH_C4, 32, 127 +/* 0x8F02 [0x6E 0x32 0x7F ] */ notedv PITCH_G4, 50, 127 +/* 0x8F05 [0xC0 0x1E ] */ ldelay 30 +/* 0x8F07 [0xFF ] */ end + +.layer LAYER_8F08 +/* 0x8F08 [0xC0 0x28 ] */ ldelay 40 +/* 0x8F0A [0xC0 0x0D ] */ ldelay 13 +/* 0x8F0C [0x6B 0x08 0x7F ] */ notedv PITCH_E4, 8, 127 +/* 0x8F0F [0xC0 0x04 ] */ ldelay 4 +/* 0x8F11 [0x6C 0x07 0x7F ] */ notedv PITCH_F4, 7, 127 +/* 0x8F14 [0xFF ] */ end + +.layer LAYER_8F15 +/* 0x8F15 [0xC6 0x7E ] */ instr FONTANY_INSTR_SFX +/* 0x8F17 [0x50 0x00 0x50 ] */ notedv SF1_EFFECT_16, 0, 80 +/* 0x8F1A [0xFF ] */ end + +.layer LAYER_8F1B +/* 0x8F1B [0xC0 0x28 ] */ ldelay 40 +/* 0x8F1D [0xC6 0x7E ] */ instr FONTANY_INSTR_SFX +/* 0x8F1F [0xC0 0x20 ] */ ldelay 32 +/* 0x8F21 [0x4F 0x00 0x64 ] */ notedv SF1_EFFECT_15, 0, 100 +/* 0x8F24 [0xFF ] */ end + +.channel CHAN_8F25 +/* 0x8F25 [0x88 0x8F 0x2D ] */ ldlayer 0, LAYER_8F2D +/* 0x8F28 [0xD7 0x1E ] */ vibfreq 30 +/* 0x8F2A [0xD8 0x1E ] */ vibdepth 30 +/* 0x8F2C [0xFF ] */ end + +.layer LAYER_8F2D +/* 0x8F2D [0xF0 0x10 0x00 ] */ unk_F0 4096 +/* 0x8F30 [0xC6 0x7D ] */ instr SF1_INST_125 +/* 0x8F32 [0xCB 0xC5 0xF8 0xD2 ] */ env ENVELOPE_C5F8, 210 +/* 0x8F36 [0xC4 ] */ legato +LAYER_8F37: +/* 0x8F37 [0x46 0x7D 0x64 ] */ notedv PITCH_EF1, 125, 100 +/* 0x8F3A [0xF4 0xFB ] */ rjump LAYER_8F37 + +/* 0x8F3C [0xFF ] */ end + +.channel CHAN_8F3D +/* 0x8F3D [0xED 0x14 ] */ gain 20 +/* 0x8F3F [0x88 0x8F 0x47 ] */ ldlayer 0, LAYER_8F47 +/* 0x8F42 [0xD7 0x1E ] */ vibfreq 30 +/* 0x8F44 [0xD8 0x1E ] */ vibdepth 30 +/* 0x8F46 [0xFF ] */ end + +.layer LAYER_8F47 +/* 0x8F47 [0xF0 0x10 0x00 ] */ unk_F0 4096 +/* 0x8F4A [0xC6 0x7D ] */ instr SF1_INST_125 +/* 0x8F4C [0xCB 0xC6 0x04 0xE6 ] */ env ENVELOPE_C604, 230 +/* 0x8F50 [0xC4 ] */ legato +LAYER_8F51: +/* 0x8F51 [0x4D 0x7D 0x7F ] */ notedv PITCH_BF1, 125, 127 +/* 0x8F54 [0xF4 0xFB ] */ rjump LAYER_8F51 + +/* 0x8F56 [0xFF ] */ end + +.channel CHAN_8F57 +/* 0x8F57 [0xED 0x1C ] */ gain 28 +/* 0x8F59 [0xC1 0x2C ] */ instr SF1_INST_44 +/* 0x8F5B [0x88 0x8F 0x6F ] */ ldlayer 0, LAYER_8F6F +/* 0x8F5E [0x89 0x8F 0x69 ] */ ldlayer 1, LAYER_8F69 +/* 0x8F61 [0x8A 0x83 0x37 ] */ ldlayer 2, LAYER_8337 +/* 0x8F64 [0xD7 0x40 ] */ vibfreq 64 +/* 0x8F66 [0xD8 0x48 ] */ vibdepth 72 +/* 0x8F68 [0xFF ] */ end + +.layer LAYER_8F69 +/* 0x8F69 [0xC2 0xE3 ] */ transpose -29 +/* 0x8F6B [0xFC 0x8F 0x71 ] */ call LAYER_8F71 +/* 0x8F6E [0xFF ] */ end + +.layer LAYER_8F6F +/* 0x8F6F [0xC2 0xE5 ] */ transpose -27 +.layer LAYER_8F71 +/* 0x8F71 [0xC7 0x85 0x2A 0x28 ] */ portamento 0x85, PITCH_EF4, 40 +/* 0x8F75 [0x6E 0x3C 0x7F ] */ notedv PITCH_G4, 60, 127 +/* 0x8F78 [0xFF ] */ end + +.channel CHAN_8F79 +/* 0x8F79 [0xED 0x1C ] */ gain 28 +/* 0x8F7B [0xC1 0x2C ] */ instr SF1_INST_44 +/* 0x8F7D [0x88 0x8F 0x91 ] */ ldlayer 0, LAYER_8F91 +/* 0x8F80 [0x89 0x8F 0x8B ] */ ldlayer 1, LAYER_8F8B +/* 0x8F83 [0x8A 0x83 0x37 ] */ ldlayer 2, LAYER_8337 +/* 0x8F86 [0xD7 0x50 ] */ vibfreq 80 +/* 0x8F88 [0xD8 0x48 ] */ vibdepth 72 +/* 0x8F8A [0xFF ] */ end + +.layer LAYER_8F8B +/* 0x8F8B [0xC2 0xE3 ] */ transpose -29 +/* 0x8F8D [0xFC 0x8F 0x93 ] */ call LAYER_8F93 +/* 0x8F90 [0xFF ] */ end + +.layer LAYER_8F91 +/* 0x8F91 [0xC2 0xE5 ] */ transpose -27 +.layer LAYER_8F93 +/* 0x8F93 [0xC7 0x85 0x2A 0xF7 ] */ portamento 0x85, PITCH_EF4, 247 +/* 0x8F97 [0x65 0x60 0x7A ] */ notedv PITCH_BF3, 96, 122 +/* 0x8F9A [0xFF ] */ end + +.channel CHAN_8F9B +/* 0x8F9B [0xC1 0x35 ] */ instr SF1_INST_53 +/* 0x8F9D [0x88 0x8F 0xA6 ] */ ldlayer 0, LAYER_8FA6 +/* 0x8FA0 [0x89 0x8F 0xA4 ] */ ldlayer 1, LAYER_8FA4 +/* 0x8FA3 [0xFF ] */ end + +.layer LAYER_8FA4 +/* 0x8FA4 [0xC2 0x0A ] */ transpose 10 +.layer LAYER_8FA6 +/* 0x8FA6 [0xC4 ] */ legato +LAYER_8FA7: +/* 0x8FA7 [0x62 0xF5 0x30 0x4B ] */ notedv PITCH_G3, 30000, 75 +/* 0x8FAB [0xF4 0xFA ] */ rjump LAYER_8FA7 + +/* 0x8FAD [0xFF ] */ end + +.channel CHAN_8FAE +/* 0x8FAE [0xC1 0x36 ] */ instr SF1_INST_54 +/* 0x8FB0 [0x88 0x8F 0xB9 ] */ ldlayer 0, LAYER_8FB9 +/* 0x8FB3 [0x89 0x8F 0xB7 ] */ ldlayer 1, LAYER_8FB7 +/* 0x8FB6 [0xFF ] */ end + +.layer LAYER_8FB7 +/* 0x8FB7 [0xC2 0x08 ] */ transpose 8 +.layer LAYER_8FB9 +/* 0x8FB9 [0x67 0x81 0x20 0x4B ] */ notedv PITCH_C4, 288, 75 +/* 0x8FBD [0xFF ] */ end + +.channel CHAN_8FBE +/* 0x8FBE [0x88 0x8F 0xC7 ] */ ldlayer 0, LAYER_8FC7 +/* 0x8FC1 [0x89 0x8F 0xC5 ] */ ldlayer 1, LAYER_8FC5 +/* 0x8FC4 [0xFF ] */ end + +.layer LAYER_8FC5 +/* 0x8FC5 [0xC2 0x09 ] */ transpose 9 +.layer LAYER_8FC7 +/* 0x8FC7 [0xC6 0x37 ] */ instr SF1_INST_55 +/* 0x8FC9 [0x69 0x80 0xC0 0x7F ] */ notedv PITCH_D4, 192, 127 +/* 0x8FCD [0xFF ] */ end + +.channel CHAN_8FCE +/* 0x8FCE [0xD7 0x28 ] */ vibfreq 40 +/* 0x8FD0 [0xD8 0x28 ] */ vibdepth 40 +/* 0x8FD2 [0x88 0x8F 0xDC ] */ ldlayer 0, LAYER_8FDC +/* 0x8FD5 [0x89 0x8F 0xE2 ] */ ldlayer 1, LAYER_8FE2 +/* 0x8FD8 [0x8A 0x8F 0xE4 ] */ ldlayer 2, LAYER_8FE4 +/* 0x8FDB [0xFF ] */ end + +.layer LAYER_8FDC +/* 0x8FDC [0xC2 0xF7 ] */ transpose -9 +/* 0x8FDE [0xFC 0x8F 0xE4 ] */ call LAYER_8FE4 +/* 0x8FE1 [0xFF ] */ end + +.layer LAYER_8FE2 +/* 0x8FE2 [0xC2 0x09 ] */ transpose 9 +.layer LAYER_8FE4 +/* 0x8FE4 [0xC6 0x37 ] */ instr SF1_INST_55 +/* 0x8FE6 [0xC7 0x85 0x2C 0x3C ] */ portamento 0x85, PITCH_F4, 60 +/* 0x8FEA [0x5D 0x82 0x58 0x7F ] */ notedv PITCH_D3, 600, 127 +/* 0x8FEE [0xFF ] */ end + +.channel CHAN_8FEF +/* 0x8FEF [0xED 0x32 ] */ gain 50 +/* 0x8FF1 [0xC1 0x37 ] */ instr SF1_INST_55 +/* 0x8FF3 [0xDA 0xC2 0xEC ] */ env ENVELOPE_C2EC +/* 0x8FF6 [0x88 0x82 0x03 ] */ ldlayer 0, LAYER_8203 +/* 0x8FF9 [0x89 0x82 0x0D ] */ ldlayer 1, LAYER_820D +/* 0x8FFC [0x8A 0x82 0x17 ] */ ldlayer 2, LAYER_8217 +/* 0x8FFF [0xFF ] */ end + +.channel CHAN_9000 +/* 0x9000 [0x88 0x90 0x08 ] */ ldlayer 0, LAYER_9008 +/* 0x9003 [0xD7 0xFA ] */ vibfreq 250 +/* 0x9005 [0xD8 0xFA ] */ vibdepth 250 +/* 0x9007 [0xFF ] */ end + +.layer LAYER_9008 +/* 0x9008 [0xC6 0x50 ] */ instr SF1_INST_80 +/* 0x900A [0xC7 0x81 0x3E 0xA0 ] */ portamento 0x81, PITCH_B5, 160 +/* 0x900E [0x72 0x16 0x64 ] */ notedv PITCH_B4, 22, 100 +/* 0x9011 [0xFF ] */ end + +.channel CHAN_9012 +/* 0x9012 [0x88 0x90 0x1A ] */ ldlayer 0, LAYER_901A +/* 0x9015 [0xD7 0xFA ] */ vibfreq 250 +/* 0x9017 [0xD8 0xFA ] */ vibdepth 250 +/* 0x9019 [0xFF ] */ end + +.layer LAYER_901A +/* 0x901A [0xC6 0x4F ] */ instr SF1_INST_79 +/* 0x901C [0xC7 0x85 0x2E 0x96 ] */ portamento 0x85, PITCH_G4, 150 +/* 0x9020 [0x7B 0x20 0x64 ] */ notedv PITCH_AF5, 32, 100 +/* 0x9023 [0xFF ] */ end + +.channel CHAN_9024 +/* 0x9024 [0xED 0x0F ] */ gain 15 +/* 0x9026 [0xDA 0xC3 0x0C ] */ env ENVELOPE_C30C +/* 0x9029 [0x88 0x83 0x37 ] */ ldlayer 0, LAYER_8337 +/* 0x902C [0x89 0x90 0x34 ] */ ldlayer 1, LAYER_9034 +/* 0x902F [0xD7 0xC8 ] */ vibfreq 200 +/* 0x9031 [0xD8 0xFA ] */ vibdepth 250 +/* 0x9033 [0xFF ] */ end + +.layer LAYER_9034 +/* 0x9034 [0xC2 0xF9 ] */ transpose -7 +/* 0x9036 [0xC6 0x6A ] */ instr SF1_INST_106 +/* 0x9038 [0xC7 0x85 0x27 0xC8 ] */ portamento 0x85, PITCH_C4, 200 +/* 0x903C [0x76 0x1E 0x64 ] */ notedv PITCH_EF5, 30, 100 +/* 0x903F [0xFF ] */ end + +.channel CHAN_9040 +/* 0x9040 [0xED 0x0F ] */ gain 15 +/* 0x9042 [0xDA 0xC3 0x0C ] */ env ENVELOPE_C30C +/* 0x9045 [0x88 0x83 0x37 ] */ ldlayer 0, LAYER_8337 +/* 0x9048 [0x89 0x90 0x50 ] */ ldlayer 1, LAYER_9050 +/* 0x904B [0xD7 0xC8 ] */ vibfreq 200 +/* 0x904D [0xD8 0xFA ] */ vibdepth 250 +/* 0x904F [0xFF ] */ end + +.layer LAYER_9050 +/* 0x9050 [0xC2 0xF9 ] */ transpose -7 +/* 0x9052 [0xC6 0x6A ] */ instr SF1_INST_106 +/* 0x9054 [0xC7 0x85 0x33 0xC8 ] */ portamento 0x85, PITCH_C5, 200 +/* 0x9058 [0x6D 0x0C 0x64 ] */ notedv PITCH_GF4, 12, 100 +/* 0x905B [0xC7 0x85 0x27 0xC8 ] */ portamento 0x85, PITCH_C4, 200 +/* 0x905F [0x74 0x16 0x64 ] */ notedv PITCH_DF5, 22, 100 +/* 0x9062 [0xFF ] */ end + +.channel CHAN_9063 +/* 0x9063 [0xC1 0x1D ] */ instr SF1_INST_29 +/* 0x9065 [0x88 0x90 0x73 ] */ ldlayer 0, LAYER_9073 +/* 0x9068 [0x89 0x90 0x71 ] */ ldlayer 1, LAYER_9071 +/* 0x906B [0x8A 0x83 0x37 ] */ ldlayer 2, LAYER_8337 +/* 0x906E [0xED 0x14 ] */ gain 20 +/* 0x9070 [0xFF ] */ end + +.layer LAYER_9071 +/* 0x9071 [0xC2 0x04 ] */ transpose 4 +.layer LAYER_9073 +/* 0x9073 [0xC7 0x81 0x1E 0xFF ] */ portamento 0x81, PITCH_EF3, 255 +/* 0x9077 [0x57 0x64 0x64 ] */ notedv PITCH_AF2, 100, 100 +/* 0x907A [0xFF ] */ end + +.channel CHAN_907B +/* 0x907B [0xC1 0x1D ] */ instr SF1_INST_29 +/* 0x907D [0x88 0x90 0x8F ] */ ldlayer 0, LAYER_908F +/* 0x9080 [0x89 0x90 0x8D ] */ ldlayer 1, LAYER_908D +/* 0x9083 [0x8A 0x83 0x37 ] */ ldlayer 2, LAYER_8337 +/* 0x9086 [0xD7 0x78 ] */ vibfreq 120 +/* 0x9088 [0xD8 0x32 ] */ vibdepth 50 +/* 0x908A [0xED 0x19 ] */ gain 25 +/* 0x908C [0xFF ] */ end + +.layer LAYER_908D +/* 0x908D [0xC2 0x06 ] */ transpose 6 +.layer LAYER_908F +/* 0x908F [0xC7 0x81 0x24 0xFF ] */ portamento 0x81, PITCH_A3, 255 +/* 0x9093 [0x4F 0x80 0xFA 0x64 ] */ notedv PITCH_C2, 250, 100 +/* 0x9097 [0xFF ] */ end + +.channel CHAN_9098 +/* 0x9098 [0xC1 0x01 ] */ instr SF1_INST_1 +/* 0x909A [0xD9 0xDC ] */ releaserate 220 +/* 0x909C [0x88 0x90 0xA3 ] */ ldlayer 0, LAYER_90A3 +/* 0x909F [0x89 0x90 0xA5 ] */ ldlayer 1, LAYER_90A5 +/* 0x90A2 [0xFF ] */ end + +.layer LAYER_90A3 +/* 0x90A3 [0xC2 0xFA ] */ transpose -6 +.layer LAYER_90A5 +/* 0x90A5 [0x64 0x80 0xFF 0x7F ] */ notedv PITCH_A3, 255, 127 +/* 0x90A9 [0xFF ] */ end + +.channel CHAN_90AA +/* 0x90AA [0xC1 0x03 ] */ instr SF1_INST_3 +/* 0x90AC [0x88 0x90 0xB4 ] */ ldlayer 0, LAYER_90B4 +/* 0x90AF [0xD7 0x14 ] */ vibfreq 20 +/* 0x90B1 [0xD8 0x40 ] */ vibdepth 64 +/* 0x90B3 [0xFF ] */ end + +.layer LAYER_90B4 +/* 0x90B4 [0xC2 0xF4 ] */ transpose -12 +/* 0x90B6 [0xC4 ] */ legato +LAYER_90B7: +/* 0x90B7 [0x59 0xF5 0x30 0x69 ] */ notedv PITCH_BF2, 30000, 105 +/* 0x90BB [0xF4 0xFA ] */ rjump LAYER_90B7 + +.channel CHAN_90BD +/* 0x90BD [0x88 0x90 0xC8 ] */ ldlayer 0, LAYER_90C8 +/* 0x90C0 [0x89 0x90 0xD2 ] */ ldlayer 1, LAYER_90D2 +/* 0x90C3 [0xD7 0x58 ] */ vibfreq 88 +/* 0x90C5 [0xD8 0x58 ] */ vibdepth 88 +/* 0x90C7 [0xFF ] */ end + +.layer LAYER_90C8 +/* 0x90C8 [0xC6 0x63 ] */ instr SF1_INST_99 +/* 0x90CA [0xC7 0x85 0x10 0xAA ] */ portamento 0x85, PITCH_DF2, 170 +/* 0x90CE [0x5A 0x3E 0x7F ] */ notedv PITCH_B2, 62, 127 +/* 0x90D1 [0xFF ] */ end + +.layer LAYER_90D2 +/* 0x90D2 [0xC6 0x00 ] */ instr SF1_INST_0 +/* 0x90D4 [0xCB 0xC3 0x44 0xE1 ] */ env ENVELOPE_C344, 225 +/* 0x90D8 [0xC7 0x81 0x1B 0x64 ] */ portamento 0x81, PITCH_C3, 100 +/* 0x90DC [0x60 0x0A 0x64 ] */ notedv PITCH_F3, 10, 100 +/* 0x90DF [0xC7 0x81 0x1D 0x64 ] */ portamento 0x81, PITCH_D3, 100 +/* 0x90E3 [0x62 0x0A 0x6E ] */ notedv PITCH_G3, 10, 110 +/* 0x90E6 [0xC7 0x81 0x1F 0x64 ] */ portamento 0x81, PITCH_E3, 100 +/* 0x90EA [0x64 0x19 0x7F ] */ notedv PITCH_A3, 25, 127 +/* 0x90ED [0xFF ] */ end + +.channel CHAN_90EE +/* 0x90EE [0x88 0x90 0xF4 ] */ ldlayer 0, LAYER_90F4 +/* 0x90F1 [0xFB 0x91 0x94 ] */ jump CHAN_9194 + +.layer LAYER_90F4 +/* 0x90F4 [0xF0 0x10 0x00 ] */ unk_F0 4096 +/* 0x90F7 [0xC2 0x13 ] */ transpose 19 +/* 0x90F9 [0xFB 0x91 0x9B ] */ jump LAYER_919B + +.channel CHAN_90FC +/* 0x90FC [0x88 0x91 0x02 ] */ ldlayer 0, LAYER_9102 +/* 0x90FF [0xFB 0x91 0xB1 ] */ jump CHAN_91B1 + +.layer LAYER_9102 +/* 0x9102 [0xC2 0x0E ] */ transpose 14 +/* 0x9104 [0xFB 0x91 0xBE ] */ jump LAYER_91BE + +.channel CHAN_9107 +/* 0x9107 [0x88 0x91 0x0B ] */ ldlayer 0, LAYER_910B +/* 0x910A [0xFF ] */ end + +.layer LAYER_910B +/* 0x910B [0xC6 0x0C ] */ instr SF1_INST_12 +/* 0x910D [0x5C 0x0E 0x46 ] */ notedv PITCH_DF3, 14, 70 +/* 0x9110 [0xFF ] */ end + +.channel CHAN_9111 +/* 0x9111 [0x88 0x91 0x26 ] */ ldlayer 0, LAYER_9126 +/* 0x9114 [0x89 0x91 0x28 ] */ ldlayer 1, LAYER_9128 +/* 0x9117 [0x8A 0x91 0x2C ] */ ldlayer 2, LAYER_912C +/* 0x911A [0x8B 0x91 0x1E ] */ ldlayer 3, LAYER_911E +/* 0x911D [0xFF ] */ end + +.layer LAYER_911E +/* 0x911E [0xC0 0x64 ] */ ldelay 100 +/* 0x9120 [0xC2 0x0A ] */ transpose 10 +/* 0x9122 [0xFC 0x91 0x2C ] */ call LAYER_912C +/* 0x9125 [0xFF ] */ end + +.layer LAYER_9126 +/* 0x9126 [0xC0 0x7F ] */ ldelay 127 +.layer LAYER_9128 +/* 0x9128 [0xC0 0x32 ] */ ldelay 50 +/* 0x912A [0xC2 0x05 ] */ transpose 5 +.layer LAYER_912C +/* 0x912C [0xC6 0x3E ] */ instr SF1_INST_62 +/* 0x912E [0x4F 0x80 0xC8 0x5F ] */ notedv PITCH_C2, 200, 95 +/* 0x9132 [0xFF ] */ end + +.channel CHAN_9133 +/* 0x9133 [0xC1 0x39 ] */ instr SF1_INST_57 +/* 0x9135 [0x88 0x91 0x39 ] */ ldlayer 0, LAYER_9139 +/* 0x9138 [0xFF ] */ end + +.layer LAYER_9139 +/* 0x9139 [0x69 0x40 0x7F ] */ notedv PITCH_D4, 64, 127 +/* 0x913C [0xFF ] */ end + +.channel CHAN_913D +/* 0x913D [0xC1 0x39 ] */ instr SF1_INST_57 +/* 0x913F [0x88 0x91 0x46 ] */ ldlayer 0, LAYER_9146 +/* 0x9142 [0x89 0x91 0x48 ] */ ldlayer 1, LAYER_9148 +/* 0x9145 [0xFF ] */ end + +.layer LAYER_9146 +/* 0x9146 [0xC2 0xFC ] */ transpose -4 +.layer LAYER_9148 +/* 0x9148 [0xC7 0x85 0x2F 0xFF ] */ portamento 0x85, PITCH_AF4, 255 +/* 0x914C [0x73 0x0C 0x7F ] */ notedv PITCH_C5, 12, 127 +/* 0x914F [0x76 0x10 0x7F ] */ notedv PITCH_EF5, 16, 127 +/* 0x9152 [0x77 0x20 0x7F ] */ notedv PITCH_E5, 32, 127 +/* 0x9155 [0xFF ] */ end + +.channel CHAN_9156 +/* 0x9156 [0x88 0x91 0x6D ] */ ldlayer 0, LAYER_916D +/* 0x9159 [0x89 0x91 0x62 ] */ ldlayer 1, LAYER_9162 +/* 0x915C [0x89 0x91 0x60 ] */ ldlayer 1, LAYER_9160 +/* 0x915F [0xFF ] */ end + +.layer LAYER_9160 +/* 0x9160 [0xC2 0x03 ] */ transpose 3 +.layer LAYER_9162 +/* 0x9162 [0xC6 0x07 ] */ instr SF1_INST_7 +/* 0x9164 [0xCB 0xC6 0x34 0xE6 ] */ env ENVELOPE_C634, 230 +/* 0x9168 [0xC4 ] */ legato +/* 0x9169 [0x7B 0x60 0x78 ] */ notedv PITCH_AF5, 96, 120 +/* 0x916C [0xFF ] */ end + +.layer LAYER_916D +/* 0x916D [0xC6 0x3A ] */ instr SF1_INST_58 +/* 0x916F [0xC4 ] */ legato +LAYER_9170: +/* 0x9170 [0x64 0xF5 0x30 0x50 ] */ notedv PITCH_A3, 30000, 80 +/* 0x9174 [0xF4 0xFA ] */ rjump LAYER_9170 + +.channel CHAN_9176 +/* 0x9176 [0xC1 0x0D ] */ instr SF1_INST_13 +/* 0x9178 [0x88 0x91 0x7C ] */ ldlayer 0, LAYER_917C +/* 0x917B [0xFF ] */ end + +.layer LAYER_917C +/* 0x917C [0xC7 0x81 0x23 0x40 ] */ portamento 0x81, PITCH_AF3, 64 +/* 0x9180 [0x5C 0x0C 0x40 ] */ notedv PITCH_DF3, 12, 64 +/* 0x9183 [0xFF ] */ end + +.channel CHAN_9184 +/* 0x9184 [0x88 0x91 0x8A ] */ ldlayer 0, LAYER_918A +/* 0x9187 [0xED 0x10 ] */ gain 16 +/* 0x9189 [0xFF ] */ end + +.layer LAYER_918A +/* 0x918A [0xC6 0x1E ] */ instr SF1_INST_30 +/* 0x918C [0x67 0x80 0x8C 0x64 ] */ notedv PITCH_C4, 140, 100 +/* 0x9190 [0xFF ] */ end + +.channel CHAN_9191 +/* 0x9191 [0x88 0x91 0x9B ] */ ldlayer 0, LAYER_919B +CHAN_9194: +/* 0x9194 [0x8A 0x83 0x37 ] */ ldlayer 2, LAYER_8337 +CHAN_9197: +/* 0x9197 [0x89 0x91 0xA5 ] */ ldlayer 1, LAYER_91A5 +/* 0x919A [0xFF ] */ end + +.layer LAYER_919B +/* 0x919B [0xC6 0x1D ] */ instr SF1_INST_29 +/* 0x919D [0xC7 0x81 0x2F 0x64 ] */ portamento 0x81, PITCH_AF4, 100 +/* 0x91A1 [0x6E 0x50 0x64 ] */ notedv PITCH_G4, 80, 100 +/* 0x91A4 [0xFF ] */ end + +.layer LAYER_91A5 +/* 0x91A5 [0xC6 0x17 ] */ instr SF1_INST_23 +/* 0x91A7 [0x62 0x05 0x64 ] */ notedv PITCH_G3, 5, 100 +/* 0x91AA [0x62 0x05 0x64 ] */ notedv PITCH_G3, 5, 100 +/* 0x91AD [0xFF ] */ end + +.channel CHAN_91AE +/* 0x91AE [0x88 0x91 0xBE ] */ ldlayer 0, LAYER_91BE +CHAN_91B1: +/* 0x91B1 [0x89 0x91 0xD1 ] */ ldlayer 1, LAYER_91D1 +/* 0x91B4 [0x8A 0x83 0x37 ] */ ldlayer 2, LAYER_8337 +/* 0x91B7 [0xED 0x14 ] */ gain 20 +/* 0x91B9 [0xD7 0x32 ] */ vibfreq 50 +/* 0x91BB [0xD8 0x0A ] */ vibdepth 10 +/* 0x91BD [0xFF ] */ end + +.layer LAYER_91BE +/* 0x91BE [0xC6 0x1D ] */ instr SF1_INST_29 +/* 0x91C0 [0xC4 ] */ legato +/* 0x91C1 [0xC7 0x85 0x2B 0xC8 ] */ portamento 0x85, PITCH_E4, 200 +/* 0x91C5 [0x6F 0x1E 0x64 ] */ notedv PITCH_AF4, 30, 100 +/* 0x91C8 [0x64 0x80 0x8C 0x64 ] */ notedv PITCH_A3, 140, 100 +/* 0x91CC [0x6B 0x80 0xC8 0x64 ] */ notedv PITCH_E4, 200, 100 +/* 0x91D0 [0xFF ] */ end + +.layer LAYER_91D1 +/* 0x91D1 [0xC6 0x17 ] */ instr SF1_INST_23 +/* 0x91D3 [0x62 0x05 0x64 ] */ notedv PITCH_G3, 5, 100 +/* 0x91D6 [0x62 0x0F 0x64 ] */ notedv PITCH_G3, 15, 100 +/* 0x91D9 [0xFF ] */ end + +.channel CHAN_91DA +/* 0x91DA [0x88 0x91 0xE3 ] */ ldlayer 0, LAYER_91E3 +/* 0x91DD [0x89 0x91 0xF1 ] */ ldlayer 1, LAYER_91F1 +/* 0x91E0 [0xED 0x14 ] */ gain 20 +/* 0x91E2 [0xFF ] */ end + +.layer LAYER_91E3 +/* 0x91E3 [0xC6 0x1C ] */ instr SF1_INST_28 +/* 0x91E5 [0xC4 ] */ legato +/* 0x91E6 [0xC7 0x85 0x1E 0x1E ] */ portamento 0x85, PITCH_EF3, 30 +/* 0x91EA [0x71 0x14 0x5A ] */ notedv PITCH_BF4, 20, 90 +/* 0x91ED [0x70 0x14 0x5A ] */ notedv PITCH_A4, 20, 90 +/* 0x91F0 [0xFF ] */ end + +.layer LAYER_91F1 +/* 0x91F1 [0xC6 0x1F ] */ instr SF1_INST_31 +/* 0x91F3 [0xCB 0xC2 0xFC 0xF0 ] */ env ENVELOPE_C2FC, 240 +/* 0x91F7 [0xC0 0x0A ] */ ldelay 10 +/* 0x91F9 [0x66 0x1E 0x5A ] */ notedv PITCH_B3, 30, 90 +/* 0x91FC [0xFF ] */ end + +.channel CHAN_91FD +/* 0x91FD [0x88 0x92 0x27 ] */ ldlayer 0, LAYER_9227 +/* 0x9200 [0x8A 0x92 0x3D ] */ ldlayer 2, LAYER_923D +/* 0x9203 [0xFF ] */ end + +.channel CHAN_9204 +/* 0x9204 [0x88 0x92 0x33 ] */ ldlayer 0, LAYER_9233 +/* 0x9207 [0x8A 0x92 0x3D ] */ ldlayer 2, LAYER_923D +/* 0x920A [0xFF ] */ end + +.channel CHAN_920B +/* 0x920B [0x88 0x92 0x27 ] */ ldlayer 0, LAYER_9227 +/* 0x920E [0x8A 0x92 0x59 ] */ ldlayer 2, LAYER_9259 +/* 0x9211 [0xFF ] */ end + +.channel CHAN_9212 +/* 0x9212 [0x88 0x92 0x33 ] */ ldlayer 0, LAYER_9233 +/* 0x9215 [0x8A 0x92 0x59 ] */ ldlayer 2, LAYER_9259 +/* 0x9218 [0xFF ] */ end + +.channel CHAN_9219 +/* 0x9219 [0x88 0x92 0x27 ] */ ldlayer 0, LAYER_9227 +/* 0x921C [0x8A 0x92 0x6E ] */ ldlayer 2, LAYER_926E +/* 0x921F [0xFF ] */ end + +.channel CHAN_9220 +/* 0x9220 [0x88 0x92 0x33 ] */ ldlayer 0, LAYER_9233 +/* 0x9223 [0x8A 0x92 0x6E ] */ ldlayer 2, LAYER_926E +/* 0x9226 [0xFF ] */ end + +.layer LAYER_9227 +/* 0x9227 [0xC6 0x0C ] */ instr SF1_INST_12 +/* 0x9229 [0xC7 0x81 0x0A 0xC8 ] */ portamento 0x81, PITCH_G1, 200 +/* 0x922D [0x4E 0x5A 0x4B ] */ notedv PITCH_B1, 90, 75 +/* 0x9230 [0xFF ] */ end + +.layer LAYER_9231 +/* 0x9231 [0xC2 0x09 ] */ transpose 9 +.layer LAYER_9233 +/* 0x9233 [0xC6 0x0C ] */ instr SF1_INST_12 +/* 0x9235 [0xC7 0x81 0x0A 0xC8 ] */ portamento 0x81, PITCH_G1, 200 +/* 0x9239 [0x4E 0x2D 0x41 ] */ notedv PITCH_B1, 45, 65 +/* 0x923C [0xFF ] */ end + +.layer LAYER_923D +/* 0x923D [0xC6 0x0C ] */ instr SF1_INST_12 +/* 0x923F [0xC2 0xF6 ] */ transpose -10 +/* 0x9241 [0xC7 0x85 0x13 0x28 ] */ portamento 0x85, PITCH_E2, 40 +/* 0x9245 [0x58 0x1E 0x78 ] */ notedv PITCH_A2, 30, 120 +/* 0x9248 [0xC7 0x85 0x14 0x28 ] */ portamento 0x85, PITCH_F2, 40 +/* 0x924C [0x59 0x1E 0x41 ] */ notedv PITCH_BF2, 30, 65 +/* 0x924F [0xC7 0x85 0x15 0x28 ] */ portamento 0x85, PITCH_GF2, 40 +/* 0x9253 [0x5A 0x1E 0x4B ] */ notedv PITCH_B2, 30, 75 +/* 0x9256 [0xFF ] */ end + +.layer LAYER_9257 +/* 0x9257 [0xC2 0x09 ] */ transpose 9 +.layer LAYER_9259 +/* 0x9259 [0xC6 0x0C ] */ instr SF1_INST_12 +/* 0x925B [0xC2 0xF8 ] */ transpose -8 +/* 0x925D [0xC7 0x85 0x13 0x28 ] */ portamento 0x85, PITCH_E2, 40 +/* 0x9261 [0x58 0x3C 0x55 ] */ notedv PITCH_A2, 60, 85 +/* 0x9264 [0xC7 0x85 0x14 0x28 ] */ portamento 0x85, PITCH_F2, 40 +/* 0x9268 [0x59 0x1E 0x55 ] */ notedv PITCH_BF2, 30, 85 +/* 0x926B [0xFF ] */ end + +.layer LAYER_926C +/* 0x926C [0xC2 0x09 ] */ transpose 9 +.layer LAYER_926E +/* 0x926E [0xC2 0x01 ] */ transpose 1 +/* 0x9270 [0xC6 0x0C ] */ instr SF1_INST_12 +/* 0x9272 [0xC7 0x85 0x13 0x28 ] */ portamento 0x85, PITCH_E2, 40 +/* 0x9276 [0x58 0x14 0x64 ] */ notedv PITCH_A2, 20, 100 +/* 0x9279 [0xC7 0x85 0x14 0x28 ] */ portamento 0x85, PITCH_F2, 40 +/* 0x927D [0x59 0x14 0x50 ] */ notedv PITCH_BF2, 20, 80 +/* 0x9280 [0xC7 0x85 0x15 0x28 ] */ portamento 0x85, PITCH_GF2, 40 +/* 0x9284 [0x5A 0x14 0x3C ] */ notedv PITCH_B2, 20, 60 +/* 0x9287 [0xFF ] */ end + +.channel CHAN_9288 +/* 0x9288 [0xED 0x17 ] */ gain 23 +/* 0x928A [0xB8 0x0F ] */ rand 15 +/* 0x928C [0xC7 0x23 0x92 0xD6 ] */ stseq 35, LAYER_92D4 + STSEQ_NOTEDV_VELOCITY_2 +/* 0x9290 [0xB8 0x0F ] */ rand 15 +/* 0x9292 [0xC7 0x23 0x92 0xDB ] */ stseq 35, LAYER_92D9 + STSEQ_NOTEDV_VELOCITY_2 +/* 0x9296 [0x88 0x92 0xE5 ] */ ldlayer 0, LAYER_92E5 +/* 0x9299 [0x89 0x92 0xD0 ] */ ldlayer 1, LAYER_92D0 +/* 0x929C [0x8A 0x92 0xF9 ] */ ldlayer 2, LAYER_92F9 +/* 0x929F [0xFF ] */ end + +.channel CHAN_92A0 +/* 0x92A0 [0xED 0x17 ] */ gain 23 +/* 0x92A2 [0xB8 0x0F ] */ rand 15 +/* 0x92A4 [0xC7 0x23 0x92 0xD6 ] */ stseq 35, LAYER_92D4 + STSEQ_NOTEDV_VELOCITY_2 +/* 0x92A8 [0xB8 0x0F ] */ rand 15 +/* 0x92AA [0xC7 0x23 0x92 0xDB ] */ stseq 35, LAYER_92D9 + STSEQ_NOTEDV_VELOCITY_2 +/* 0x92AE [0x88 0x92 0xDD ] */ ldlayer 0, LAYER_92DD +/* 0x92B1 [0x89 0x92 0xD2 ] */ ldlayer 1, LAYER_92D2 +/* 0x92B4 [0x8A 0x92 0xF1 ] */ ldlayer 2, LAYER_92F1 +/* 0x92B7 [0xFF ] */ end + +.channel CHAN_92B8 +/* 0x92B8 [0xED 0x17 ] */ gain 23 +/* 0x92BA [0xB8 0x0F ] */ rand 15 +/* 0x92BC [0xC7 0x23 0x92 0xD6 ] */ stseq 35, LAYER_92D4 + STSEQ_NOTEDV_VELOCITY_2 +/* 0x92C0 [0xB8 0x0F ] */ rand 15 +/* 0x92C2 [0xC7 0x23 0x92 0xDB ] */ stseq 35, LAYER_92D9 + STSEQ_NOTEDV_VELOCITY_2 +/* 0x92C6 [0x88 0x92 0xE3 ] */ ldlayer 0, LAYER_92E3 +/* 0x92C9 [0x89 0x92 0xD2 ] */ ldlayer 1, LAYER_92D2 +/* 0x92CC [0x8A 0x92 0xF7 ] */ ldlayer 2, LAYER_92F7 +/* 0x92CF [0xFF ] */ end + +.layer LAYER_92D0 +/* 0x92D0 [0xC2 0xF8 ] */ transpose -8 +.layer LAYER_92D2 +/* 0x92D2 [0xC6 0x04 ] */ instr SF1_INST_4 +LAYER_92D4: +/* 0x92D4 [0x58 0x09 0x41 ] */ notedv PITCH_A2, 9, 65 +/* 0x92D7 [0xC0 0x03 ] */ ldelay 3 +LAYER_92D9: +/* 0x92D9 [0x5B 0x0A 0x46 ] */ notedv PITCH_C3, 10, 70 +/* 0x92DC [0xFF ] */ end + +.layer LAYER_92DD +/* 0x92DD [0xC2 0xFD ] */ transpose -3 +/* 0x92DF [0xFC 0x92 0xE5 ] */ call LAYER_92E5 +/* 0x92E2 [0xFF ] */ end + +.layer LAYER_92E3 +/* 0x92E3 [0xC2 0x07 ] */ transpose 7 +.layer LAYER_92E5 +/* 0x92E5 [0xC6 0x0D ] */ instr SF1_INST_13 +/* 0x92E7 [0xC7 0x81 0x23 0x40 ] */ portamento 0x81, PITCH_AF3, 64 +/* 0x92EB [0x5C 0x0C 0x32 ] */ notedv PITCH_DF3, 12, 50 +/* 0x92EE [0xC0 0x1C ] */ ldelay 28 +/* 0x92F0 [0xFF ] */ end + +.layer LAYER_92F1 +/* 0x92F1 [0xC2 0xF9 ] */ transpose -7 +/* 0x92F3 [0xFC 0x92 0xF9 ] */ call LAYER_92F9 +/* 0x92F6 [0xFF ] */ end + +.layer LAYER_92F7 +/* 0x92F7 [0xC2 0x05 ] */ transpose 5 +.layer LAYER_92F9 +/* 0x92F9 [0xC6 0x57 ] */ instr SF1_INST_87 +/* 0x92FB [0x60 0x1E 0x58 ] */ notedv PITCH_F3, 30, 88 +/* 0x92FE [0xFF ] */ end + +.channel CHAN_92FF +/* 0x92FF [0xC1 0x0C ] */ instr SF1_INST_12 +/* 0x9301 [0x88 0x93 0x12 ] */ ldlayer 0, LAYER_9312 +/* 0x9304 [0x89 0x93 0x08 ] */ ldlayer 1, LAYER_9308 +/* 0x9307 [0xFF ] */ end + +.layer LAYER_9308 +/* 0x9308 [0xC2 0xFA ] */ transpose -6 +/* 0x930A [0xC7 0x85 0x13 0x28 ] */ portamento 0x85, PITCH_E2, 40 +/* 0x930E [0x58 0x12 0x5A ] */ notedv PITCH_A2, 18, 90 +/* 0x9311 [0xFF ] */ end + +.layer LAYER_9312 +/* 0x9312 [0xC7 0x81 0x0A 0xC8 ] */ portamento 0x81, PITCH_G1, 200 +/* 0x9316 [0x4E 0x23 0x5A ] */ notedv PITCH_B1, 35, 90 +/* 0x9319 [0xFF ] */ end + +.channel CHAN_931A +/* 0x931A [0xC1 0x0C ] */ instr SF1_INST_12 +/* 0x931C [0x88 0x93 0x2B ] */ ldlayer 0, LAYER_932B +/* 0x931F [0x89 0x93 0x23 ] */ ldlayer 1, LAYER_9323 +/* 0x9322 [0xFF ] */ end + +.layer LAYER_9323 +/* 0x9323 [0xC7 0x85 0x13 0x28 ] */ portamento 0x85, PITCH_E2, 40 +/* 0x9327 [0x58 0x0E 0x5A ] */ notedv PITCH_A2, 14, 90 +/* 0x932A [0xFF ] */ end + +.layer LAYER_932B +/* 0x932B [0xC2 0x06 ] */ transpose 6 +/* 0x932D [0xC0 0x04 ] */ ldelay 4 +/* 0x932F [0xC7 0x81 0x0A 0xC8 ] */ portamento 0x81, PITCH_G1, 200 +/* 0x9333 [0x4E 0x23 0x5A ] */ notedv PITCH_B1, 35, 90 +/* 0x9336 [0xFF ] */ end + +.channel CHAN_9337 +/* 0x9337 [0x88 0x93 0x3B ] */ ldlayer 0, LAYER_933B +/* 0x933A [0xFF ] */ end + +.layer LAYER_933B +/* 0x933B [0xC6 0x1F ] */ instr SF1_INST_31 +/* 0x933D [0xCB 0xC6 0x28 0xDC ] */ env ENVELOPE_C628, 220 +/* 0x9341 [0x60 0x20 0x4B ] */ notedv PITCH_F3, 32, 75 +/* 0x9344 [0xFF ] */ end + +.channel CHAN_9345 +/* 0x9345 [0xED 0x1E ] */ gain 30 +/* 0x9347 [0xC1 0x7E ] */ instr FONTANY_INSTR_SFX +/* 0x9349 [0x64 ] */ ldio IO_PORT_SFX_INDEX_LOBITS +/* 0x934A [0xC8 0x30 ] */ sub NA_SE_EN_BOSU_ATTACK & 0xFF +/* 0x934C [0xC7 0x14 0x93 0x5B ] */ stseq (NOTEDVG_OPCODE | SF1_EFFECT_20), LAYER_935B + STSEQ_NOTEDVG_OPCODE_PITCH +/* 0x9350 [0xCB 0x93 0x60 ] */ ldseq ARRAY_9360 +/* 0x9353 [0xC7 0x00 0x93 0x5D ] */ stseq 0, LAYER_935B + STSEQ_NOTEDVG_VELOCITY_SHORTDELAY +/* 0x9357 [0x88 0x93 0x5B ] */ ldlayer 0, LAYER_935B +/* 0x935A [0xFF ] */ end + +.layer LAYER_935B +/* 0x935B [0x14 0x00 0x64 0x00 ] */ notedvg SF1_EFFECT_20, 0, 100, 0 +/* 0x935F [0xFF ] */ end + +.array ARRAY_9360 + .byte 127, 70, 75, 110, 105, 127, 110, 82, 115, 115 + +.channel CHAN_936A +/* 0x936A [0xED 0x1E ] */ gain 30 +/* 0x936C [0xC1 0x7E ] */ instr FONTANY_INSTR_SFX +/* 0x936E [0x64 ] */ ldio IO_PORT_SFX_INDEX_LOBITS +/* 0x936F [0xC8 0x3A ] */ sub NA_SE_EN_BOSU_DAMAGE & 0xFF +/* 0x9371 [0xC7 0x1E 0x93 0x83 ] */ stseq (NOTEDVG_OPCODE | SF1_EFFECT_30), LAYER_9383 + STSEQ_NOTEDVG_OPCODE_PITCH +/* 0x9375 [0xCB 0x93 0x88 ] */ ldseq ARRAY_9388 +/* 0x9378 [0xC7 0x00 0x93 0x85 ] */ stseq 0, LAYER_9383 + STSEQ_NOTEDVG_VELOCITY_SHORTDELAY +/* 0x937C [0x88 0x93 0x83 ] */ ldlayer 0, LAYER_9383 +/* 0x937F [0x89 0x83 0x37 ] */ ldlayer 1, LAYER_8337 +/* 0x9382 [0xFF ] */ end + +.layer LAYER_9383 +/* 0x9383 [0x1E 0x00 0x64 0x00 ] */ notedvg SF1_EFFECT_30, 0, 100, 0 +/* 0x9387 [0xFF ] */ end + +.array ARRAY_9388 + .byte 105, 105, 110, 75, 75, 103 + +.channel CHAN_938E +/* 0x938E [0xED 0x1E ] */ gain 30 +/* 0x9390 [0xC1 0x7E ] */ instr FONTANY_INSTR_SFX +/* 0x9392 [0x64 ] */ ldio IO_PORT_SFX_INDEX_LOBITS +/* 0x9393 [0xC8 0x5B ] */ sub NA_SE_EN_BOSU_DEAD_VOICE & 0xFF +/* 0x9395 [0xC7 0x21 0x93 0xA4 ] */ stseq (NOTEDVG_OPCODE | SF1_EFFECT_33), LAYER_93A4 + STSEQ_NOTEDVG_OPCODE_PITCH +/* 0x9399 [0xCB 0x93 0xA9 ] */ ldseq ARRAY_93A9 +/* 0x939C [0xC7 0x00 0x93 0xA6 ] */ stseq 0, LAYER_93A4 + STSEQ_NOTEDVG_VELOCITY_SHORTDELAY +/* 0x93A0 [0x88 0x93 0xA4 ] */ ldlayer 0, LAYER_93A4 +/* 0x93A3 [0xFF ] */ end + +.layer LAYER_93A4 +/* 0x93A4 [0x21 0x00 0x64 0x00 ] */ notedvg SF1_EFFECT_33, 0, 100, 0 +/* 0x93A8 [0xFF ] */ end + +.array ARRAY_93A9 + .byte 75, 75, 103 + +.channel CHAN_93AC +/* 0x93AC [0xED 0x1E ] */ gain 30 +/* 0x93AE [0x88 0x93 0xB2 ] */ ldlayer 0, LAYER_93B2 +/* 0x93B1 [0xFF ] */ end + +.layer LAYER_93B2 +/* 0x93B2 [0xC6 0x7E ] */ instr FONTANY_INSTR_SFX +/* 0x93B4 [0xCB 0xC6 0x44 0xE6 ] */ env ENVELOPE_C644, 230 +/* 0x93B8 [0x61 0x3C 0x5A ] */ notedv SF1_EFFECT_33, 60, 90 +/* 0x93BB [0xFF ] */ end + +.channel CHAN_93BC +/* 0x93BC [0xED 0x1E ] */ gain 30 +/* 0x93BE [0x88 0x93 0xC2 ] */ ldlayer 0, LAYER_93C2 +/* 0x93C1 [0xFF ] */ end + +.layer LAYER_93C2 +/* 0x93C2 [0xC6 0x7E ] */ instr FONTANY_INSTR_SFX +/* 0x93C4 [0x5E 0x00 0x64 ] */ notedv SF1_EFFECT_30, 0, 100 +/* 0x93C7 [0xFF ] */ end + +.channel CHAN_93C8 +/* 0x93C8 [0xED 0x21 ] */ gain 33 +/* 0x93CA [0x88 0x93 0xD4 ] */ ldlayer 0, LAYER_93D4 +/* 0x93CD [0x89 0x92 0x33 ] */ ldlayer 1, LAYER_9233 +/* 0x93D0 [0x8A 0x92 0x59 ] */ ldlayer 2, LAYER_9259 +/* 0x93D3 [0xFF ] */ end + +.layer LAYER_93D4 +/* 0x93D4 [0xC6 0x7E ] */ instr FONTANY_INSTR_SFX +/* 0x93D6 [0x5A 0x00 0x7F ] */ notedv SF1_EFFECT_26, 0, 127 +/* 0x93D9 [0xFF ] */ end + +.channel CHAN_93DA +/* 0x93DA [0xED 0x21 ] */ gain 33 +/* 0x93DC [0x88 0x93 0xE6 ] */ ldlayer 0, LAYER_93E6 +/* 0x93DF [0x89 0x92 0x33 ] */ ldlayer 1, LAYER_9233 +/* 0x93E2 [0x8A 0x92 0x59 ] */ ldlayer 2, LAYER_9259 +/* 0x93E5 [0xFF ] */ end + +.layer LAYER_93E6 +/* 0x93E6 [0xC6 0x7E ] */ instr FONTANY_INSTR_SFX +/* 0x93E8 [0xCB 0xC6 0x54 0x82 ] */ env ENVELOPE_C654, 130 +/* 0x93EC [0x59 0x64 0x7F ] */ notedv SF1_EFFECT_25, 100, 127 +/* 0x93EF [0xFF ] */ end + +.channel CHAN_93F0 +/* 0x93F0 [0xED 0x21 ] */ gain 33 +/* 0x93F2 [0x88 0x93 0xE6 ] */ ldlayer 0, LAYER_93E6 +/* 0x93F5 [0xFF ] */ end + +.channel CHAN_93F6 +/* 0x93F6 [0xED 0x21 ] */ gain 33 +/* 0x93F8 [0x88 0x94 0x02 ] */ ldlayer 0, LAYER_9402 +/* 0x93FB [0x89 0x92 0x27 ] */ ldlayer 1, LAYER_9227 +/* 0x93FE [0x8A 0x92 0x59 ] */ ldlayer 2, LAYER_9259 +/* 0x9401 [0xFF ] */ end + +.layer LAYER_9402 +/* 0x9402 [0xC6 0x7E ] */ instr FONTANY_INSTR_SFX +/* 0x9404 [0x59 0x00 0x7F ] */ notedv SF1_EFFECT_25, 0, 127 +/* 0x9407 [0xFF ] */ end + +.channel CHAN_9408 +/* 0x9408 [0xED 0x1E ] */ gain 30 +/* 0x940A [0x88 0x94 0x14 ] */ ldlayer 0, LAYER_9414 +/* 0x940D [0x89 0x92 0x33 ] */ ldlayer 1, LAYER_9233 +/* 0x9410 [0x8A 0x92 0x6E ] */ ldlayer 2, LAYER_926E +/* 0x9413 [0xFF ] */ end + +.layer LAYER_9414 +/* 0x9414 [0xC6 0x7E ] */ instr FONTANY_INSTR_SFX +/* 0x9416 [0x5D 0x00 0x7F ] */ notedv SF1_EFFECT_29, 0, 127 +/* 0x9419 [0xFF ] */ end + +.channel CHAN_941A +/* 0x941A [0xED 0x1E ] */ gain 30 +/* 0x941C [0xD9 0xDC ] */ releaserate 220 +/* 0x941E [0x88 0x94 0x28 ] */ ldlayer 0, LAYER_9428 +/* 0x9421 [0x89 0x92 0x27 ] */ ldlayer 1, LAYER_9227 +/* 0x9424 [0x8A 0x92 0x6E ] */ ldlayer 2, LAYER_926E +/* 0x9427 [0xFF ] */ end + +.layer LAYER_9428 +/* 0x9428 [0xC6 0x7E ] */ instr FONTANY_INSTR_SFX +/* 0x942A [0x5C 0x00 0x7F ] */ notedv SF1_EFFECT_28, 0, 127 +/* 0x942D [0xFF ] */ end + +.channel CHAN_942E +/* 0x942E [0xED 0x1E ] */ gain 30 +/* 0x9430 [0x88 0x94 0x3A ] */ ldlayer 0, LAYER_943A +/* 0x9433 [0x89 0x92 0x33 ] */ ldlayer 1, LAYER_9233 +/* 0x9436 [0x8A 0x92 0x3D ] */ ldlayer 2, LAYER_923D +/* 0x9439 [0xFF ] */ end + +.layer LAYER_943A +/* 0x943A [0xC6 0x7E ] */ instr FONTANY_INSTR_SFX +/* 0x943C [0x57 0x00 0x7F ] */ notedv SF1_EFFECT_23, 0, 127 +/* 0x943F [0xFF ] */ end + +.channel CHAN_9440 +/* 0x9440 [0xED 0x1E ] */ gain 30 +/* 0x9442 [0x88 0x94 0x4C ] */ ldlayer 0, LAYER_944C +/* 0x9445 [0x89 0x92 0x33 ] */ ldlayer 1, LAYER_9233 +/* 0x9448 [0x8A 0x92 0x3D ] */ ldlayer 2, LAYER_923D +/* 0x944B [0xFF ] */ end + +.layer LAYER_944C +/* 0x944C [0xC6 0x7E ] */ instr FONTANY_INSTR_SFX +/* 0x944E [0x56 0x00 0x7F ] */ notedv SF1_EFFECT_22, 0, 127 +/* 0x9451 [0xFF ] */ end + +.channel CHAN_9452 +/* 0x9452 [0xED 0x1E ] */ gain 30 +/* 0x9454 [0x88 0x94 0x5E ] */ ldlayer 0, LAYER_945E +/* 0x9457 [0x89 0x92 0x33 ] */ ldlayer 1, LAYER_9233 +/* 0x945A [0x8A 0x92 0x3D ] */ ldlayer 2, LAYER_923D +/* 0x945D [0xFF ] */ end + +.layer LAYER_945E +/* 0x945E [0xC6 0x7E ] */ instr FONTANY_INSTR_SFX +/* 0x9460 [0x54 0x00 0x7F ] */ notedv SF1_EFFECT_20, 0, 127 +/* 0x9463 [0xFF ] */ end + +.channel CHAN_9464 +/* 0x9464 [0xED 0x24 ] */ gain 36 +/* 0x9466 [0x88 0x94 0x70 ] */ ldlayer 0, LAYER_9470 +/* 0x9469 [0x89 0x91 0xE3 ] */ ldlayer 1, LAYER_91E3 +/* 0x946C [0x8A 0x91 0xF1 ] */ ldlayer 2, LAYER_91F1 +/* 0x946F [0xFF ] */ end + +.layer LAYER_9470 +/* 0x9470 [0xC6 0x7E ] */ instr FONTANY_INSTR_SFX +/* 0x9472 [0x58 0x00 0x69 ] */ notedv SF1_EFFECT_24, 0, 105 +/* 0x9475 [0xFF ] */ end + +.channel CHAN_9476 +/* 0x9476 [0xED 0x1E ] */ gain 30 +/* 0x9478 [0x88 0x94 0x82 ] */ ldlayer 0, LAYER_9482 +/* 0x947B [0x89 0x91 0xE3 ] */ ldlayer 1, LAYER_91E3 +/* 0x947E [0x8A 0x91 0xF1 ] */ ldlayer 2, LAYER_91F1 +/* 0x9481 [0xFF ] */ end + +.layer LAYER_9482 +/* 0x9482 [0xC6 0x7E ] */ instr FONTANY_INSTR_SFX +/* 0x9484 [0x5B 0x00 0x7F ] */ notedv SF1_EFFECT_27, 0, 127 +/* 0x9487 [0xFF ] */ end + +.channel CHAN_9488 +/* 0x9488 [0xED 0x1E ] */ gain 30 +/* 0x948A [0x88 0x94 0x94 ] */ ldlayer 0, LAYER_9494 +/* 0x948D [0x89 0x91 0xE3 ] */ ldlayer 1, LAYER_91E3 +/* 0x9490 [0x8A 0x91 0xF1 ] */ ldlayer 2, LAYER_91F1 +/* 0x9493 [0xFF ] */ end + +.layer LAYER_9494 +/* 0x9494 [0xC6 0x7E ] */ instr FONTANY_INSTR_SFX +/* 0x9496 [0x54 0x00 0x7F ] */ notedv SF1_EFFECT_20, 0, 127 +/* 0x9499 [0xFF ] */ end + +.channel CHAN_949A +/* 0x949A [0x88 0x94 0x9E ] */ ldlayer 0, LAYER_949E +/* 0x949D [0xFF ] */ end + +.layer LAYER_949E +/* 0x949E [0xC6 0x4D ] */ instr SF1_INST_77 +/* 0x94A0 [0x59 0x7F 0x73 ] */ notedv PITCH_BF2, 127, 115 +/* 0x94A3 [0xFF ] */ end + +.channel CHAN_94A4 +/* 0x94A4 [0xD7 0x3C ] */ vibfreq 60 +/* 0x94A6 [0xD8 0x34 ] */ vibdepth 52 +/* 0x94A8 [0xED 0x0F ] */ gain 15 +/* 0x94AA [0x88 0x64 0xB8 ] */ ldlayer 0, LAYER_64B8 +/* 0x94AD [0x89 0x94 0xB1 ] */ ldlayer 1, LAYER_94B1 +/* 0x94B0 [0xFF ] */ end + +.layer LAYER_94B1 +/* 0x94B1 [0xC6 0x5B ] */ instr SF1_INST_91 +/* 0x94B3 [0x65 0x28 0x70 ] */ notedv PITCH_BF3, 40, 112 +/* 0x94B6 [0xFF ] */ end + +.channel CHAN_94B7 +/* 0x94B7 [0xC1 0x7E ] */ instr FONTANY_INSTR_SFX +/* 0x94B9 [0xED 0x1E ] */ gain 30 +/* 0x94BB [0x88 0x94 0xBF ] */ ldlayer 0, LAYER_94BF +/* 0x94BE [0xFF ] */ end + +.layer LAYER_94BF +/* 0x94BF [0x5A 0x1E 0x6B ] */ notedv SF1_EFFECT_26, 30, 107 +/* 0x94C2 [0x5A 0x00 0x6E ] */ notedv SF1_EFFECT_26, 0, 110 +/* 0x94C5 [0xFF ] */ end + +.channel CHAN_94C6 +/* 0x94C6 [0xC1 0x7E ] */ instr FONTANY_INSTR_SFX +/* 0x94C8 [0xED 0x1E ] */ gain 30 +/* 0x94CA [0x88 0x94 0xCE ] */ ldlayer 0, LAYER_94CE +/* 0x94CD [0xFF ] */ end + +.layer LAYER_94CE +/* 0x94CE [0x5D 0x1E 0x71 ] */ notedv SF1_EFFECT_29, 30, 113 +/* 0x94D1 [0x5D 0x00 0x73 ] */ notedv SF1_EFFECT_29, 0, 115 +/* 0x94D4 [0xFF ] */ end + +.channel CHAN_94D5 +/* 0x94D5 [0x88 0x92 0x31 ] */ ldlayer 0, LAYER_9231 +/* 0x94D8 [0x89 0x92 0x57 ] */ ldlayer 1, LAYER_9257 +/* 0x94DB [0xFF ] */ end + +.channel CHAN_94DC +/* 0x94DC [0x88 0x92 0x31 ] */ ldlayer 0, LAYER_9231 +/* 0x94DF [0x89 0x92 0x6C ] */ ldlayer 1, LAYER_926C +/* 0x94E2 [0xFF ] */ end + +.channel CHAN_94E3 +/* 0x94E3 [0xC1 0x18 ] */ instr SF1_INST_24 +/* 0x94E5 [0xD7 0x3C ] */ vibfreq 60 +/* 0x94E7 [0xD8 0x0F ] */ vibdepth 15 +/* 0x94E9 [0x88 0x94 0xF5 ] */ ldlayer 0, LAYER_94F5 +/* 0x94EC [0x89 0x94 0xFB ] */ ldlayer 1, LAYER_94FB +/* 0x94EF [0x8A 0x95 0x01 ] */ ldlayer 2, LAYER_9501 +/* 0x94F2 [0xED 0x18 ] */ gain 24 +/* 0x94F4 [0xFF ] */ end + +.layer LAYER_94F5 +/* 0x94F5 [0xC2 0xFD ] */ transpose -3 +/* 0x94F7 [0xFC 0x5F 0x83 ] */ call LAYER_5F83 +/* 0x94FA [0xFF ] */ end + +.layer LAYER_94FB +/* 0x94FB [0xC2 0x02 ] */ transpose 2 +/* 0x94FD [0xFC 0x5F 0x83 ] */ call LAYER_5F83 +/* 0x9500 [0xFF ] */ end + +.layer LAYER_9501 +/* 0x9501 [0xC6 0x77 ] */ instr SF1_INST_119 +/* 0x9503 [0x67 0x23 0x5F ] */ notedv PITCH_C4, 35, 95 +/* 0x9506 [0xFF ] */ end + +.channel CHAN_9507 +/* 0x9507 [0xC1 0x18 ] */ instr SF1_INST_24 +/* 0x9509 [0xD7 0x3C ] */ vibfreq 60 +/* 0x950B [0xD8 0x0F ] */ vibdepth 15 +/* 0x950D [0x88 0x95 0x19 ] */ ldlayer 0, LAYER_9519 +/* 0x9510 [0x89 0x95 0x1F ] */ ldlayer 1, LAYER_951F +/* 0x9513 [0x8A 0x95 0x25 ] */ ldlayer 2, LAYER_9525 +/* 0x9516 [0xED 0x18 ] */ gain 24 +/* 0x9518 [0xFF ] */ end + +.layer LAYER_9519 +/* 0x9519 [0xC2 0x0A ] */ transpose 10 +/* 0x951B [0xFC 0x5F 0x83 ] */ call LAYER_5F83 +/* 0x951E [0xFF ] */ end + +.layer LAYER_951F +/* 0x951F [0xC2 0x0C ] */ transpose 12 +/* 0x9521 [0xFC 0x5F 0x83 ] */ call LAYER_5F83 +/* 0x9524 [0xFF ] */ end + +.layer LAYER_9525 +/* 0x9525 [0xC6 0x77 ] */ instr SF1_INST_119 +/* 0x9527 [0x68 0x14 0x5F ] */ notedv PITCH_DF4, 20, 95 +/* 0x952A [0xFF ] */ end + +.channel CHAN_952B +/* 0x952B [0xC1 0x03 ] */ instr SF1_INST_3 +/* 0x952D [0x88 0x5F 0xBD ] */ ldlayer 0, LAYER_5FBD +/* 0x9530 [0xD7 0x40 ] */ vibfreq 64 +/* 0x9532 [0xD8 0x80 ] */ vibdepth 128 +/* 0x9534 [0xFF ] */ end + +.channel CHAN_9535 +/* 0x9535 [0xC1 0x03 ] */ instr SF1_INST_3 +/* 0x9537 [0x88 0x5F 0xB5 ] */ ldlayer 0, LAYER_5FB5 +/* 0x953A [0xD7 0x40 ] */ vibfreq 64 +/* 0x953C [0xD8 0x80 ] */ vibdepth 128 +/* 0x953E [0xFF ] */ end + +.channel CHAN_953F +/* 0x953F [0xED 0x0F ] */ gain 15 +/* 0x9541 [0x88 0x95 0x4B ] */ ldlayer 0, LAYER_954B +/* 0x9544 [0xED 0x10 ] */ gain 16 +/* 0x9546 [0xD7 0x64 ] */ vibfreq 100 +/* 0x9548 [0xD8 0x7F ] */ vibdepth 127 +/* 0x954A [0xFF ] */ end + +.layer LAYER_954B +/* 0x954B [0xC6 0x14 ] */ instr SF1_INST_20 +/* 0x954D [0xCB 0xC3 0xC4 0xFA ] */ env ENVELOPE_C3C4, 250 +/* 0x9551 [0x43 0x3C 0x64 ] */ notedv PITCH_C1, 60, 100 +/* 0x9554 [0xFF ] */ end + +.channel CHAN_9555 +/* 0x9555 [0xED 0x0F ] */ gain 15 +/* 0x9557 [0x88 0x95 0x61 ] */ ldlayer 0, LAYER_9561 +/* 0x955A [0xED 0x10 ] */ gain 16 +/* 0x955C [0xD7 0x64 ] */ vibfreq 100 +/* 0x955E [0xD8 0x7F ] */ vibdepth 127 +/* 0x9560 [0xFF ] */ end + +.layer LAYER_9561 +/* 0x9561 [0xC6 0x14 ] */ instr SF1_INST_20 +/* 0x9563 [0xCB 0xC3 0xC4 0xFA ] */ env ENVELOPE_C3C4, 250 +/* 0x9567 [0xC7 0x85 0x0C 0xFF ] */ portamento 0x85, PITCH_A1, 255 +/* 0x956B [0x43 0x3C 0x64 ] */ notedv PITCH_C1, 60, 100 +/* 0x956E [0xFF ] */ end + +.channel CHAN_956F +/* 0x956F [0xED 0x0F ] */ gain 15 +/* 0x9571 [0x88 0x6A 0x81 ] */ ldlayer 0, LAYER_6A81 +/* 0x9574 [0x89 0x95 0x78 ] */ ldlayer 1, LAYER_9578 +/* 0x9577 [0xFF ] */ end + +.layer LAYER_9578 +/* 0x9578 [0xC6 0x18 ] */ instr SF1_INST_24 +/* 0x957A [0x5C 0x08 0x64 ] */ notedv PITCH_DF3, 8, 100 +/* 0x957D [0x5D 0x0E 0x64 ] */ notedv PITCH_D3, 14, 100 +/* 0x9580 [0x5F 0x30 0x64 ] */ notedv PITCH_E3, 48, 100 +/* 0x9583 [0xFF ] */ end + +.channel CHAN_9584 +/* 0x9584 [0xED 0x0F ] */ gain 15 +/* 0x9586 [0x88 0x95 0x8D ] */ ldlayer 0, LAYER_958D +/* 0x9589 [0x89 0x95 0x99 ] */ ldlayer 1, LAYER_9599 +/* 0x958C [0xFF ] */ end + +.layer LAYER_958D +/* 0x958D [0xC6 0x18 ] */ instr SF1_INST_24 +/* 0x958F [0x5C 0x08 0x64 ] */ notedv PITCH_DF3, 8, 100 +/* 0x9592 [0x5A 0x0C 0x64 ] */ notedv PITCH_B2, 12, 100 +/* 0x9595 [0x58 0x30 0x64 ] */ notedv PITCH_A2, 48, 100 +/* 0x9598 [0xFF ] */ end + +.layer LAYER_9599 +/* 0x9599 [0xC2 0xF4 ] */ transpose -12 +/* 0x959B [0xFC 0x6A 0x81 ] */ call LAYER_6A81 +/* 0x959E [0xFF ] */ end + +.channel CHAN_959F +/* 0x959F [0xED 0x0F ] */ gain 15 +/* 0x95A1 [0x88 0x95 0xA5 ] */ ldlayer 0, LAYER_95A5 +/* 0x95A4 [0xFF ] */ end + +.layer LAYER_95A5 +/* 0x95A5 [0xF0 0x10 0x00 ] */ unk_F0 4096 +/* 0x95A8 [0xC6 0x32 ] */ instr SF1_INST_50 +/* 0x95AA [0x73 0x08 0x78 ] */ notedv PITCH_C5, 8, 120 +/* 0x95AD [0x75 0x60 0x78 ] */ notedv PITCH_D5, 96, 120 +/* 0x95B0 [0xFF ] */ end + +.channel CHAN_95B1 +/* 0x95B1 [0xED 0x18 ] */ gain 24 +/* 0x95B3 [0xC1 0x01 ] */ instr SF1_INST_1 +/* 0x95B5 [0x88 0x95 0xBF ] */ ldlayer 0, LAYER_95BF +/* 0x95B8 [0x89 0x83 0x37 ] */ ldlayer 1, LAYER_8337 +/* 0x95BB [0x8A 0x95 0xC9 ] */ ldlayer 2, LAYER_95C9 +/* 0x95BE [0xFF ] */ end + +.layer LAYER_95BF +/* 0x95BF [0xC7 0x81 0x39 0xFF ] */ portamento 0x81, PITCH_GF5, 255 +/* 0x95C3 [0x59 0x60 0x46 ] */ notedv PITCH_BF2, 96, 70 +/* 0x95C6 [0xFF ] */ end + +/* 0x95C7 [0xC2 0x0C ] */ transpose 12 +.layer LAYER_95C9 +/* 0x95C9 [0xC6 0x77 ] */ instr SF1_INST_119 +/* 0x95CB [0x6C 0x05 0x73 ] */ notedv PITCH_F4, 5, 115 +/* 0x95CE [0x72 0x28 0x73 ] */ notedv PITCH_B4, 40, 115 +/* 0x95D1 [0xFF ] */ end + +.channel CHAN_95D2 +/* 0x95D2 [0xC1 0x18 ] */ instr SF1_INST_24 +/* 0x95D4 [0x88 0x95 0xE3 ] */ ldlayer 0, LAYER_95E3 +/* 0x95D7 [0x89 0x95 0xE9 ] */ ldlayer 1, LAYER_95E9 +/* 0x95DA [0x8A 0x95 0xEF ] */ ldlayer 2, LAYER_95EF +/* 0x95DD [0x8B 0x95 0xFE ] */ ldlayer 3, LAYER_95FE +/* 0x95E0 [0xED 0x18 ] */ gain 24 +/* 0x95E2 [0xFF ] */ end + +.layer LAYER_95E3 +/* 0x95E3 [0xC2 0xF7 ] */ transpose -9 +/* 0x95E5 [0xFC 0x5F 0x83 ] */ call LAYER_5F83 +/* 0x95E8 [0xFF ] */ end + +.layer LAYER_95E9 +/* 0x95E9 [0xC2 0xF9 ] */ transpose -7 +/* 0x95EB [0xFC 0x5F 0x83 ] */ call LAYER_5F83 +/* 0x95EE [0xFF ] */ end + +.layer LAYER_95EF +/* 0x95EF [0xC2 0x04 ] */ transpose 4 +/* 0x95F1 [0xC6 0x0C ] */ instr SF1_INST_12 +/* 0x95F3 [0xF0 0x00 0x40 ] */ unk_F0 64 +/* 0x95F6 [0xC7 0x81 0x03 0xC8 ] */ portamento 0x81, PITCH_C1, 200 +/* 0x95FA [0x47 0x46 0x6A ] */ notedv PITCH_E1, 70, 106 +/* 0x95FD [0xFF ] */ end + +.layer LAYER_95FE +/* 0x95FE [0xC6 0x77 ] */ instr SF1_INST_119 +/* 0x9600 [0xC7 0x85 0x0C 0xFF ] */ portamento 0x85, PITCH_A1, 255 +/* 0x9604 [0x43 0x17 0x78 ] */ notedv PITCH_C1, 23, 120 +/* 0x9607 [0xFF ] */ end + +.channel CHAN_9608 +/* 0x9608 [0xED 0x14 ] */ gain 20 +/* 0x960A [0xC1 0x18 ] */ instr SF1_INST_24 +/* 0x960C [0x88 0x5F 0x81 ] */ ldlayer 0, LAYER_5F81 +/* 0x960F [0x89 0x5F 0x83 ] */ ldlayer 1, LAYER_5F83 +/* 0x9612 [0x8A 0x96 0x21 ] */ ldlayer 2, LAYER_9621 +/* 0x9615 [0x8B 0x96 0x1F ] */ ldlayer 3, LAYER_961F +/* 0x9618 [0xD7 0x14 ] */ vibfreq 20 +/* 0x961A [0xD8 0x14 ] */ vibdepth 20 +/* 0x961C [0xED 0x18 ] */ gain 24 +/* 0x961E [0xFF ] */ end + +.layer LAYER_961F +/* 0x961F [0xC2 0x05 ] */ transpose 5 +.layer LAYER_9621 +/* 0x9621 [0xC6 0x77 ] */ instr SF1_INST_119 +/* 0x9623 [0x4F 0x46 0x64 ] */ notedv PITCH_C2, 70, 100 +/* 0x9626 [0xFF ] */ end + +.channel CHAN_9627 +/* 0x9627 [0xC1 0x01 ] */ instr SF1_INST_1 +/* 0x9629 [0x88 0x96 0x3A ] */ ldlayer 0, LAYER_963A +/* 0x962C [0x89 0x83 0x37 ] */ ldlayer 1, LAYER_8337 +/* 0x962F [0x8A 0x96 0x46 ] */ ldlayer 2, LAYER_9646 +/* 0x9632 [0x8B 0x96 0x44 ] */ ldlayer 3, LAYER_9644 +/* 0x9635 [0xD7 0xC4 ] */ vibfreq 196 +/* 0x9637 [0xD8 0xC4 ] */ vibdepth 196 +/* 0x9639 [0xFF ] */ end + +.layer LAYER_963A +/* 0x963A [0xC2 0xF9 ] */ transpose -7 +/* 0x963C [0xC7 0x81 0x32 0xFF ] */ portamento 0x81, PITCH_B4, 255 +/* 0x9640 [0x52 0x7F 0x3E ] */ notedv PITCH_EF2, 127, 62 +/* 0x9643 [0xFF ] */ end + +.layer LAYER_9644 +/* 0x9644 [0xC2 0x03 ] */ transpose 3 +.layer LAYER_9646 +/* 0x9646 [0xC6 0x77 ] */ instr SF1_INST_119 +/* 0x9648 [0xF0 0x10 0x00 ] */ unk_F0 4096 +/* 0x964B [0x58 0x09 0x69 ] */ notedv PITCH_A2, 9, 105 +/* 0x964E [0xC7 0x85 0x17 0xFF ] */ portamento 0x85, PITCH_AF2, 255 +/* 0x9652 [0x4F 0x17 0x69 ] */ notedv PITCH_C2, 23, 105 +/* 0x9655 [0xFF ] */ end + +.channel CHAN_9656 +/* 0x9656 [0xC1 0x0C ] */ instr SF1_INST_12 +/* 0x9658 [0x88 0x96 0x71 ] */ ldlayer 0, LAYER_9671 +/* 0x965B [0x89 0x96 0x6F ] */ ldlayer 1, LAYER_966F +/* 0x965E [0x8A 0x96 0x67 ] */ ldlayer 2, LAYER_9667 +/* 0x9661 [0x8B 0x96 0x69 ] */ ldlayer 3, LAYER_9669 +/* 0x9664 [0xED 0x12 ] */ gain 18 +/* 0x9666 [0xFF ] */ end + +.layer LAYER_9667 +/* 0x9667 [0xC2 0x04 ] */ transpose 4 +.layer LAYER_9669 +/* 0x9669 [0xC0 0x46 ] */ ldelay 70 +/* 0x966B [0xFC 0x96 0x71 ] */ call LAYER_9671 +/* 0x966E [0xFF ] */ end + +.layer LAYER_966F +/* 0x966F [0xC2 0x04 ] */ transpose 4 +.layer LAYER_9671 +/* 0x9671 [0x43 0x80 0x8C 0x64 ] */ notedv PITCH_C1, 140, 100 +/* 0x9675 [0xF4 0xFA ] */ rjump LAYER_9671 + +.channel CHAN_9677 +/* 0x9677 [0xED 0x0F ] */ gain 15 +/* 0x9679 [0x88 0x96 0x81 ] */ ldlayer 0, LAYER_9681 +/* 0x967C [0xD7 0x10 ] */ vibfreq 16 +/* 0x967E [0xD8 0x30 ] */ vibdepth 48 +/* 0x9680 [0xFF ] */ end + +.layer LAYER_9681 +/* 0x9681 [0xC6 0x45 ] */ instr SF1_INST_69 +/* 0x9683 [0xCB 0xC6 0x04 0xE6 ] */ env ENVELOPE_C604, 230 +/* 0x9687 [0xC4 ] */ legato +LAYER_9688: +/* 0x9688 [0x72 0x7D 0x7F ] */ notedv PITCH_B4, 125, 127 +/* 0x968B [0xF4 0xFB ] */ rjump LAYER_9688 + +/* 0x968D [0xFF ] */ end + +.channel CHAN_968E +/* 0x968E [0xED 0x19 ] */ gain 25 +/* 0x9690 [0xC1 0x7E ] */ instr FONTANY_INSTR_SFX +/* 0x9692 [0x64 ] */ ldio IO_PORT_SFX_INDEX_LOBITS +/* 0x9693 [0xC8 0x53 ] */ sub NA_SE_EN_LAST3_VOICE_KICK_OLD & 0xFF +/* 0x9695 [0xC7 0x24 0x96 0xA4 ] */ stseq (NOTEDVG_OPCODE | SF1_EFFECT_36), LAYER_96A4 + STSEQ_NOTEDVG_OPCODE_PITCH +/* 0x9699 [0xCB 0x96 0xA9 ] */ ldseq ARRAY_96A9 +/* 0x969C [0xC7 0x00 0x96 0xA6 ] */ stseq 0, LAYER_96A4 + STSEQ_NOTEDVG_VELOCITY_SHORTDELAY +/* 0x96A0 [0x88 0x96 0xA4 ] */ ldlayer 0, LAYER_96A4 +/* 0x96A3 [0xFF ] */ end + +.layer LAYER_96A4 +/* 0x96A4 [0x24 0x00 0x64 0x00 ] */ notedvg SF1_EFFECT_36, 0, 100, 0 +/* 0x96A8 [0xFF ] */ end + +.array ARRAY_96A9 + .byte 105, 122, 122, 122, 122 + +.channel CHAN_96AE +/* 0x96AE [0xED 0x19 ] */ gain 25 +/* 0x96B0 [0xC1 0x7E ] */ instr FONTANY_INSTR_SFX +/* 0x96B2 [0x64 ] */ ldio IO_PORT_SFX_INDEX_LOBITS +/* 0x96B3 [0xC8 0x58 ] */ sub NA_SE_EN_LAST3_VOICE_DAMAGE_OLD & 0xFF +/* 0x96B5 [0xC7 0x29 0x96 0xC7 ] */ stseq (NOTEDVG_OPCODE | SF1_EFFECT_41), LAYER_96C7 + STSEQ_NOTEDVG_OPCODE_PITCH +/* 0x96B9 [0xCB 0x96 0xCC ] */ ldseq ARRAY_96CC +/* 0x96BC [0xC7 0x00 0x96 0xC9 ] */ stseq 0, LAYER_96C7 + STSEQ_NOTEDVG_VELOCITY_SHORTDELAY +/* 0x96C0 [0x88 0x96 0xC7 ] */ ldlayer 0, LAYER_96C7 +/* 0x96C3 [0x89 0x83 0x37 ] */ ldlayer 1, LAYER_8337 +/* 0x96C6 [0xFF ] */ end + +.layer LAYER_96C7 +/* 0x96C7 [0x29 0x00 0x64 0x00 ] */ notedvg SF1_EFFECT_41, 0, 100, 0 +/* 0x96CB [0xFF ] */ end + +.array ARRAY_96CC + .byte 122, 122, 112 + +.channel CHAN_96CF +/* 0x96CF [0xC1 0x11 ] */ instr SF1_INST_17 +/* 0x96D1 [0x88 0x96 0xD9 ] */ ldlayer 0, LAYER_96D9 +/* 0x96D4 [0xD7 0x18 ] */ vibfreq 24 +/* 0x96D6 [0xD8 0x34 ] */ vibdepth 52 +/* 0x96D8 [0xFF ] */ end + +.layer LAYER_96D9 +/* 0x96D9 [0xCB 0xC4 0x34 0xE6 ] */ env ENVELOPE_C434, 230 +LAYER_96DD: +/* 0x96DD [0x50 0x80 0xD0 0x37 ] */ notedv PITCH_DF2, 208, 55 +/* 0x96E1 [0xF4 0xFA ] */ rjump LAYER_96DD + +.channel CHAN_96E3 +/* 0x96E3 [0xED 0x14 ] */ gain 20 +/* 0x96E5 [0x88 0x96 0xF0 ] */ ldlayer 0, LAYER_96F0 +/* 0x96E8 [0x89 0x96 0xFE ] */ ldlayer 1, LAYER_96FE +/* 0x96EB [0xD7 0x64 ] */ vibfreq 100 +/* 0x96ED [0xD8 0x64 ] */ vibdepth 100 +/* 0x96EF [0xFF ] */ end + +.layer LAYER_96F0 +/* 0x96F0 [0xC6 0x01 ] */ instr SF1_INST_1 +/* 0x96F2 [0xCB 0xC3 0xE4 0xE6 ] */ env ENVELOPE_C3E4, 230 +/* 0x96F6 [0xC7 0x81 0x37 0xFF ] */ portamento 0x81, PITCH_E5, 255 +/* 0x96FA [0x5B 0x50 0x3C ] */ notedv PITCH_C3, 80, 60 +/* 0x96FD [0xFF ] */ end + +.layer LAYER_96FE +/* 0x96FE [0xF0 0x10 0x00 ] */ unk_F0 4096 +/* 0x9701 [0xC2 0x1A ] */ transpose 26 +/* 0x9703 [0xFB 0x91 0x9B ] */ jump LAYER_919B + +.channel CHAN_9706 +/* 0x9706 [0x88 0x97 0x0A ] */ ldlayer 0, LAYER_970A +/* 0x9709 [0xFF ] */ end + +.layer LAYER_970A +/* 0x970A [0xC6 0x0D ] */ instr SF1_INST_13 +/* 0x970C [0xC7 0x81 0x2C 0x40 ] */ portamento 0x81, PITCH_F4, 64 +/* 0x9710 [0x5E 0x05 0x48 ] */ notedv PITCH_EF3, 5, 72 +/* 0x9713 [0x5F 0x05 0x48 ] */ notedv PITCH_E3, 5, 72 +/* 0x9716 [0xFF ] */ end + +.channel CHAN_9717 +/* 0x9717 [0xC1 0x27 ] */ instr SF1_INST_39 +/* 0x9719 [0x88 0x97 0x20 ] */ ldlayer 0, LAYER_9720 +/* 0x971C [0x89 0x97 0x22 ] */ ldlayer 1, LAYER_9722 +/* 0x971F [0xFF ] */ end + +.layer LAYER_9720 +/* 0x9720 [0xC0 0x18 ] */ ldelay 24 +.layer LAYER_9722 +/* 0x9722 [0x5F 0x81 0x70 0x50 ] */ notedv PITCH_E3, 368, 80 +/* 0x9726 [0xFF ] */ end + +.channel CHAN_9727 +/* 0x9727 [0x88 0x97 0x2E ] */ ldlayer 0, LAYER_972E +/* 0x972A [0x89 0x97 0x34 ] */ ldlayer 1, LAYER_9734 +/* 0x972D [0xFF ] */ end + +.layer LAYER_972E +/* 0x972E [0xC6 0x7E ] */ instr FONTANY_INSTR_SFX +/* 0x9730 [0x45 0x00 0x64 ] */ notedv SF1_EFFECT_5, 0, 100 +/* 0x9733 [0xFF ] */ end + +.layer LAYER_9734 +/* 0x9734 [0xC6 0x11 ] */ instr SF1_INST_17 +/* 0x9736 [0xC7 0x81 0x1E 0xFF ] */ portamento 0x81, PITCH_EF3, 255 +/* 0x973A [0x65 0x2E 0x64 ] */ notedv PITCH_BF3, 46, 100 +/* 0x973D [0xFF ] */ end + +.channel CHAN_973E +/* 0x973E [0xC1 0x27 ] */ instr SF1_INST_39 +/* 0x9740 [0x88 0x97 0x4A ] */ ldlayer 0, LAYER_974A +/* 0x9743 [0x89 0x97 0x4C ] */ ldlayer 1, LAYER_974C +/* 0x9746 [0x8A 0x83 0x37 ] */ ldlayer 2, LAYER_8337 +/* 0x9749 [0xFF ] */ end + +.layer LAYER_974A +/* 0x974A [0xC0 0x18 ] */ ldelay 24 +.layer LAYER_974C +/* 0x974C [0xC7 0x81 0x22 0xFF ] */ portamento 0x81, PITCH_G3, 255 +/* 0x9750 [0x53 0x44 0x7A ] */ notedv PITCH_E2, 68, 122 +/* 0x9753 [0xFF ] */ end + +.channel CHAN_9754 +/* 0x9754 [0xC1 0x27 ] */ instr SF1_INST_39 +/* 0x9756 [0x88 0x97 0x60 ] */ ldlayer 0, LAYER_9760 +/* 0x9759 [0x89 0x97 0x62 ] */ ldlayer 1, LAYER_9762 +/* 0x975C [0x8A 0x83 0x37 ] */ ldlayer 2, LAYER_8337 +/* 0x975F [0xFF ] */ end + +.layer LAYER_9760 +/* 0x9760 [0xC0 0x18 ] */ ldelay 24 +.layer LAYER_9762 +/* 0x9762 [0xC4 ] */ legato +/* 0x9763 [0xC7 0x85 0x1E 0xFF ] */ portamento 0x85, PITCH_EF3, 255 +/* 0x9767 [0x60 0x1E 0x7F ] */ notedv PITCH_F3, 30, 127 +/* 0x976A [0x52 0x80 0x84 0x7F ] */ notedv PITCH_EF2, 132, 127 +/* 0x976E [0xFF ] */ end + +.channel CHAN_976F +/* 0x976F [0xC1 0x27 ] */ instr SF1_INST_39 +/* 0x9771 [0x88 0x97 0x60 ] */ ldlayer 0, LAYER_9760 +/* 0x9774 [0x89 0x97 0x62 ] */ ldlayer 1, LAYER_9762 +/* 0x9777 [0xFF ] */ end + +.channel CHAN_9778 +/* 0x9778 [0xC1 0x27 ] */ instr SF1_INST_39 +/* 0x977A [0x88 0x97 0x4A ] */ ldlayer 0, LAYER_974A +/* 0x977D [0x89 0x97 0x4C ] */ ldlayer 1, LAYER_974C +/* 0x9780 [0xFF ] */ end + +.channel CHAN_9781 +/* 0x9781 [0xC1 0x27 ] */ instr SF1_INST_39 +/* 0x9783 [0xDA 0xC6 0x64 ] */ env ENVELOPE_C664 +/* 0x9786 [0xD9 0xE1 ] */ releaserate 225 +CHAN_9788: +/* 0x9788 [0x88 0x97 0xAC ] */ ldlayer 0, LAYER_97AC +/* 0x978B [0x89 0x97 0xB4 ] */ ldlayer 1, LAYER_97B4 +/* 0x978E [0xCC 0x4B ] */ ldi 75 +/* 0x9790 [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0x9793 [0x88 0x97 0xBA ] */ ldlayer 0, LAYER_97BA +/* 0x9796 [0x89 0x97 0xC2 ] */ ldlayer 1, LAYER_97C2 +/* 0x9799 [0xB8 0x30 ] */ rand 48 +/* 0x979B [0xC7 0x05 0x97 0xA5 ] */ stseq 5, CHAN_97A4 + STSEQ_LDI_IMM +/* 0x979F [0xCC 0x78 ] */ ldi 120 +/* 0x97A1 [0xFC 0x00 0x48 ] */ call CHAN_0048 +CHAN_97A4: +/* 0x97A4 [0xCC 0x05 ] */ ldi 5 +/* 0x97A6 [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0x97A9 [0xF4 0xDD ] */ rjump CHAN_9788 +/* 0x97AB [0xFF ] */ end + +.layer LAYER_97AC +/* 0x97AC [0xC2 0x04 ] */ transpose 4 +/* 0x97AE [0xC0 0x18 ] */ ldelay 24 +/* 0x97B0 [0xFC 0x97 0x4C ] */ call LAYER_974C +/* 0x97B3 [0xFF ] */ end + +.layer LAYER_97B4 +/* 0x97B4 [0xC2 0x04 ] */ transpose 4 +/* 0x97B6 [0xFC 0x97 0x4C ] */ call LAYER_974C +/* 0x97B9 [0xFF ] */ end + +.layer LAYER_97BA +/* 0x97BA [0xC2 0x06 ] */ transpose 6 +/* 0x97BC [0xC0 0x18 ] */ ldelay 24 +/* 0x97BE [0xFC 0x97 0x4C ] */ call LAYER_974C +/* 0x97C1 [0xFF ] */ end + +.layer LAYER_97C2 +/* 0x97C2 [0xC2 0x06 ] */ transpose 6 +/* 0x97C4 [0xFC 0x97 0x4C ] */ call LAYER_974C +/* 0x97C7 [0xFF ] */ end + +.channel CHAN_97C8 +/* 0x97C8 [0xC1 0x27 ] */ instr SF1_INST_39 +/* 0x97CA [0x88 0x97 0xD1 ] */ ldlayer 0, LAYER_97D1 +/* 0x97CD [0x89 0x97 0xD9 ] */ ldlayer 1, LAYER_97D9 +/* 0x97D0 [0xFF ] */ end + +.layer LAYER_97D1 +/* 0x97D1 [0xC2 0x01 ] */ transpose 1 +/* 0x97D3 [0xC0 0x18 ] */ ldelay 24 +/* 0x97D5 [0xFC 0x97 0x62 ] */ call LAYER_9762 +/* 0x97D8 [0xFF ] */ end + +.layer LAYER_97D9 +/* 0x97D9 [0xC2 0x01 ] */ transpose 1 +/* 0x97DB [0xFC 0x97 0x62 ] */ call LAYER_9762 +/* 0x97DE [0xFF ] */ end + +.channel CHAN_97DF +/* 0x97DF [0xC1 0x27 ] */ instr SF1_INST_39 +/* 0x97E1 [0xED 0x1A ] */ gain 26 +/* 0x97E3 [0x88 0x98 0x0E ] */ ldlayer 0, LAYER_980E +/* 0x97E6 [0x89 0x98 0x12 ] */ ldlayer 1, LAYER_9812 +/* 0x97E9 [0x8A 0x97 0xF4 ] */ ldlayer 2, LAYER_97F4 +/* 0x97EC [0x8B 0x98 0x02 ] */ ldlayer 3, LAYER_9802 +/* 0x97EF [0xD7 0xB0 ] */ vibfreq 176 +/* 0x97F1 [0xD8 0xA0 ] */ vibdepth 160 +/* 0x97F3 [0xFF ] */ end + +.layer LAYER_97F4 +/* 0x97F4 [0xF0 0x10 0x00 ] */ unk_F0 4096 +/* 0x97F7 [0xF0 0x00 0x40 ] */ unk_F0 64 +/* 0x97FA [0xC2 0x05 ] */ transpose 5 +/* 0x97FC [0xC0 0x18 ] */ ldelay 24 +/* 0x97FE [0xFC 0x97 0x62 ] */ call LAYER_9762 +/* 0x9801 [0xFF ] */ end + +.layer LAYER_9802 +/* 0x9802 [0xF0 0x00 0x40 ] */ unk_F0 64 +/* 0x9805 [0xF0 0x10 0x00 ] */ unk_F0 4096 +/* 0x9808 [0xC2 0x05 ] */ transpose 5 +/* 0x980A [0xFC 0x97 0x62 ] */ call LAYER_9762 +/* 0x980D [0xFF ] */ end + +.layer LAYER_980E +/* 0x980E [0xC2 0xFB ] */ transpose -5 +/* 0x9810 [0xC0 0x1E ] */ ldelay 30 +.layer LAYER_9812 +/* 0x9812 [0xC6 0x29 ] */ instr SF1_INST_41 +/* 0x9814 [0xCF 0xD2 ] */ releaserate 210 +/* 0x9816 [0xC7 0x85 0x15 0x64 ] */ portamento 0x85, PITCH_GF2, 100 +/* 0x981A [0x61 0x40 0x73 ] */ notedv PITCH_GF3, 64, 115 +LAYER_981D: +/* 0x981D [0xC7 0x85 0x21 0x96 ] */ portamento 0x85, PITCH_GF3, 150 +/* 0x9821 [0x66 0x40 0x73 ] */ notedv PITCH_B3, 64, 115 +/* 0x9824 [0xC7 0x85 0x26 0xFF ] */ portamento 0x85, PITCH_B3, 255 +/* 0x9828 [0x5A 0x50 0x69 ] */ notedv PITCH_B2, 80, 105 +/* 0x982B [0xC7 0x85 0x1A 0xFF ] */ portamento 0x85, PITCH_B2, 255 +/* 0x982F [0x61 0x5E 0x69 ] */ notedv PITCH_GF3, 94, 105 +/* 0x9832 [0xF4 0xE9 ] */ rjump LAYER_981D + +.channel CHAN_9834 +/* 0x9834 [0xC1 0x70 ] */ instr SF1_INST_112 +/* 0x9836 [0x88 0x98 0x3A ] */ ldlayer 0, LAYER_983A +/* 0x9839 [0xFF ] */ end + +.layer LAYER_983A +/* 0x983A [0xC7 0x85 0x27 0xFF ] */ portamento 0x85, PITCH_C4, 255 +/* 0x983E [0x57 0x20 0x64 ] */ notedv PITCH_AF2, 32, 100 +/* 0x9841 [0xFF ] */ end + +.channel CHAN_9842 +/* 0x9842 [0xED 0x0F ] */ gain 15 +/* 0x9844 [0xC1 0x7E ] */ instr FONTANY_INSTR_SFX +/* 0x9846 [0x64 ] */ ldio IO_PORT_SFX_INDEX_LOBITS +/* 0x9847 [0xC8 0x68 ] */ sub NA_SE_EN_LAST2_VOICE_BALLET & 0xFF +/* 0x9849 [0xC7 0x2C 0x98 0x58 ] */ stseq (NOTEDVG_OPCODE | SF1_EFFECT_44), LAYER_9858 + STSEQ_NOTEDVG_OPCODE_PITCH +/* 0x984D [0xCB 0x98 0x5D ] */ ldseq ARRAY_985D +/* 0x9850 [0xC7 0x00 0x98 0x5A ] */ stseq 0, LAYER_9858 + STSEQ_NOTEDVG_VELOCITY_SHORTDELAY +/* 0x9854 [0x88 0x98 0x58 ] */ ldlayer 0, LAYER_9858 +/* 0x9857 [0xFF ] */ end + +.layer LAYER_9858 +/* 0x9858 [0x2C 0x00 0x64 0x00 ] */ notedvg SF1_EFFECT_44, 0, 100, 0 +/* 0x985C [0xFF ] */ end + +.array ARRAY_985D + .byte 100, 110, 110, 127 + +.channel CHAN_9861 +/* 0x9861 [0xED 0x19 ] */ gain 25 +/* 0x9863 [0xC1 0x7E ] */ instr FONTANY_INSTR_SFX +/* 0x9865 [0x64 ] */ ldio IO_PORT_SFX_INDEX_LOBITS +/* 0x9866 [0xC8 0x6C ] */ sub NA_SE_EN_LAST2_DAMAGE_OLD & 0xFF +/* 0x9868 [0xC7 0x30 0x98 0x7A ] */ stseq (NOTEDVG_OPCODE | SF1_EFFECT_48), LAYER_987A + STSEQ_NOTEDVG_OPCODE_PITCH +/* 0x986C [0xCB 0x98 0x7F ] */ ldseq ARRAY_987F +/* 0x986F [0xC7 0x00 0x98 0x7C ] */ stseq 0, LAYER_987A + STSEQ_NOTEDVG_VELOCITY_SHORTDELAY +/* 0x9873 [0x88 0x98 0x7A ] */ ldlayer 0, LAYER_987A +/* 0x9876 [0x89 0x83 0x37 ] */ ldlayer 1, LAYER_8337 +/* 0x9879 [0xFF ] */ end + +.layer LAYER_987A +/* 0x987A [0x30 0x00 0x64 0x00 ] */ notedvg SF1_EFFECT_48, 0, 100, 0 +/* 0x987E [0xFF ] */ end + +.array ARRAY_987F + .byte 127, 115, 122 + +.channel CHAN_9882 +/* 0x9882 [0xED 0x0F ] */ gain 15 +/* 0x9884 [0xC1 0x7E ] */ instr FONTANY_INSTR_SFX +/* 0x9886 [0x88 0x98 0x8A ] */ ldlayer 0, LAYER_988A +/* 0x9889 [0xFF ] */ end + +.layer LAYER_988A +/* 0x988A [0x6D 0x00 0x6E ] */ notedv SF1_EFFECT_45, 0, 110 +/* 0x988D [0xC0 0x07 ] */ ldelay 7 +/* 0x988F [0x6E 0x00 0x6E ] */ notedv SF1_EFFECT_46, 0, 110 +/* 0x9892 [0xFF ] */ end + +.channel CHAN_9893 +/* 0x9893 [0xED 0x0A ] */ gain 10 +/* 0x9895 [0xC1 0x7E ] */ instr FONTANY_INSTR_SFX +/* 0x9897 [0x88 0x98 0x9B ] */ ldlayer 0, LAYER_989B +/* 0x989A [0xFF ] */ end + +.layer LAYER_989B +/* 0x989B [0x6C 0x00 0x64 ] */ notedv SF1_EFFECT_44, 0, 100 +/* 0x989E [0xC0 0x44 ] */ ldelay 68 +/* 0x98A0 [0xF4 0xF9 ] */ rjump LAYER_989B + +.channel CHAN_98A2 +/* 0x98A2 [0xED 0x19 ] */ gain 25 +/* 0x98A4 [0x88 0x98 0xA8 ] */ ldlayer 0, LAYER_98A8 +/* 0x98A7 [0xFF ] */ end + +.layer LAYER_98A8 +/* 0x98A8 [0xC6 0x5A ] */ instr SF1_INST_90 +LAYER_98AA: +/* 0x98AA [0x4F 0x10 0x64 ] */ notedv PITCH_C2, 16, 100 +/* 0x98AD [0x67 0x10 0x64 ] */ notedv PITCH_C4, 16, 100 +/* 0x98B0 [0xC0 0x10 ] */ ldelay 16 +/* 0x98B2 [0x4D 0x10 0x64 ] */ notedv PITCH_BF1, 16, 100 +/* 0x98B5 [0x65 0x10 0x64 ] */ notedv PITCH_BF3, 16, 100 +/* 0x98B8 [0x67 0x10 0x64 ] */ notedv PITCH_C4, 16, 100 +/* 0x98BB [0xC0 0x10 ] */ ldelay 16 +/* 0x98BD [0x4D 0x10 0x64 ] */ notedv PITCH_BF1, 16, 100 +/* 0x98C0 [0xF4 0xE8 ] */ rjump LAYER_98AA + +.channel CHAN_98C2 +/* 0x98C2 [0xED 0x14 ] */ gain 20 +/* 0x98C4 [0x88 0x98 0xC8 ] */ ldlayer 0, LAYER_98C8 +/* 0x98C7 [0xFF ] */ end + +.layer LAYER_98C8 +/* 0x98C8 [0xC6 0x5A ] */ instr SF1_INST_90 +/* 0x98CA [0x66 0x14 0x7F ] */ notedv PITCH_B3, 20, 127 +/* 0x98CD [0xFF ] */ end + +.channel CHAN_98CE +/* 0x98CE [0x88 0x61 0xF6 ] */ ldlayer 0, LAYER_61F6 +/* 0x98D1 [0x89 0x98 0xD5 ] */ ldlayer 1, LAYER_98D5 +/* 0x98D4 [0xFF ] */ end + +.layer LAYER_98D5 +/* 0x98D5 [0xC6 0x7E ] */ instr FONTANY_INSTR_SFX +/* 0x98D7 [0x4A 0x00 0x69 ] */ notedv SF1_EFFECT_10, 0, 105 +/* 0x98DA [0xFF ] */ end + +.channel CHAN_98DB +/* 0x98DB [0x88 0x98 0xE2 ] */ ldlayer 0, LAYER_98E2 +/* 0x98DE [0x89 0x83 0x37 ] */ ldlayer 1, LAYER_8337 +/* 0x98E1 [0xFF ] */ end + +.layer LAYER_98E2 +/* 0x98E2 [0xC6 0x7E ] */ instr FONTANY_INSTR_SFX +/* 0x98E4 [0x49 0x00 0x69 ] */ notedv SF1_EFFECT_9, 0, 105 +/* 0x98E7 [0xFF ] */ end + +.channel CHAN_98E8 +/* 0x98E8 [0x88 0x98 0xEF ] */ ldlayer 0, LAYER_98EF +/* 0x98EB [0x89 0x83 0x37 ] */ ldlayer 1, LAYER_8337 +/* 0x98EE [0xFF ] */ end + +.layer LAYER_98EF +/* 0x98EF [0xC6 0x7E ] */ instr FONTANY_INSTR_SFX +/* 0x98F1 [0x48 0x00 0x69 ] */ notedv SF1_EFFECT_8, 0, 105 +/* 0x98F4 [0xFF ] */ end + +.channel CHAN_98F5 +/* 0x98F5 [0x88 0x98 0xF9 ] */ ldlayer 0, LAYER_98F9 +/* 0x98F8 [0xFF ] */ end + +.layer LAYER_98F9 +/* 0x98F9 [0xC6 0x0D ] */ instr SF1_INST_13 +/* 0x98FB [0xC7 0x81 0x2C 0x40 ] */ portamento 0x81, PITCH_F4, 64 +/* 0x98FF [0x61 0x05 0x48 ] */ notedv PITCH_GF3, 5, 72 +/* 0x9902 [0xFF ] */ end + +.channel CHAN_9903 +/* 0x9903 [0xC1 0x7E ] */ instr FONTANY_INSTR_SFX +/* 0x9905 [0x64 ] */ ldio IO_PORT_SFX_INDEX_LOBITS +/* 0x9906 [0xC8 0x71 ] */ sub NA_SE_EN_PIRATE_COOL_LAUGH & 0xFF +/* 0x9908 [0xC7 0x34 0x99 0x17 ] */ stseq (NOTEDVG_OPCODE | SF1_EFFECT_52), LAYER_9917 + STSEQ_NOTEDVG_OPCODE_PITCH +/* 0x990C [0xCB 0x99 0x1C ] */ ldseq ARRAY_991C +/* 0x990F [0xC7 0x00 0x99 0x19 ] */ stseq 0, LAYER_9917 + STSEQ_NOTEDVG_VELOCITY_SHORTDELAY +/* 0x9913 [0x88 0x99 0x17 ] */ ldlayer 0, LAYER_9917 +/* 0x9916 [0xFF ] */ end + +.layer LAYER_9917 +/* 0x9917 [0x34 0x00 0x64 0x00 ] */ notedvg SF1_EFFECT_52, 0, 100, 0 +/* 0x991B [0xFF ] */ end + +.array ARRAY_991C + .byte 100, 100, 100, 100 + +.channel CHAN_9920 +/* 0x9920 [0xC1 0x00 ] */ instr SF1_INST_0 +/* 0x9922 [0xED 0x0F ] */ gain 15 +/* 0x9924 [0x88 0x99 0x2B ] */ ldlayer 0, LAYER_992B +/* 0x9927 [0x89 0x99 0x2D ] */ ldlayer 1, LAYER_992D +/* 0x992A [0xFF ] */ end + +.layer LAYER_992B +/* 0x992B [0xC0 0x0D ] */ ldelay 13 +.layer LAYER_992D +/* 0x992D [0xCB 0xC6 0x18 0xDC ] */ env ENVELOPE_C618, 220 +/* 0x9931 [0xC7 0x81 0x07 0x64 ] */ portamento 0x81, PITCH_E1, 100 +/* 0x9935 [0x4C 0x12 0x64 ] */ notedv PITCH_A1, 18, 100 +/* 0x9938 [0xC0 0x03 ] */ ldelay 3 +/* 0x993A [0x4D 0x0E 0x64 ] */ notedv PITCH_BF1, 14, 100 +/* 0x993D [0x4E 0x0C 0x64 ] */ notedv PITCH_B1, 12, 100 +/* 0x9940 [0xC0 0x03 ] */ ldelay 3 +/* 0x9942 [0x4F 0x09 0x5A ] */ notedv PITCH_C2, 9, 90 +/* 0x9945 [0x50 0x08 0x50 ] */ notedv PITCH_DF2, 8, 80 +/* 0x9948 [0x51 0x07 0x46 ] */ notedv PITCH_D2, 7, 70 +/* 0x994B [0x52 0x09 0x3C ] */ notedv PITCH_EF2, 9, 60 +/* 0x994E [0x53 0x08 0x41 ] */ notedv PITCH_E2, 8, 65 +/* 0x9951 [0x54 0x07 0x3B ] */ notedv PITCH_F2, 7, 59 +/* 0x9954 [0x55 0x09 0x39 ] */ notedv PITCH_GF2, 9, 57 +/* 0x9957 [0x56 0x08 0x3A ] */ notedv PITCH_G2, 8, 58 +/* 0x995A [0xFF ] */ end + +.channel CHAN_995B +/* 0x995B [0xC1 0x00 ] */ instr SF1_INST_0 +/* 0x995D [0xED 0x0F ] */ gain 15 +/* 0x995F [0x88 0x99 0x66 ] */ ldlayer 0, LAYER_9966 +/* 0x9962 [0x89 0x99 0x68 ] */ ldlayer 1, LAYER_9968 +/* 0x9965 [0xFF ] */ end + +.layer LAYER_9966 +/* 0x9966 [0xC0 0x0D ] */ ldelay 13 +.layer LAYER_9968 +/* 0x9968 [0xC2 0xFB ] */ transpose -5 +/* 0x996A [0xCB 0xC6 0x18 0xDC ] */ env ENVELOPE_C618, 220 +/* 0x996E [0xC7 0x81 0x07 0x64 ] */ portamento 0x81, PITCH_E1, 100 +/* 0x9972 [0x56 0x12 0x64 ] */ notedv PITCH_G2, 18, 100 +/* 0x9975 [0xC0 0x03 ] */ ldelay 3 +/* 0x9977 [0x55 0x0E 0x64 ] */ notedv PITCH_GF2, 14, 100 +/* 0x997A [0x54 0x0C 0x64 ] */ notedv PITCH_F2, 12, 100 +/* 0x997D [0xC0 0x03 ] */ ldelay 3 +/* 0x997F [0x53 0x09 0x5A ] */ notedv PITCH_E2, 9, 90 +/* 0x9982 [0x52 0x08 0x50 ] */ notedv PITCH_EF2, 8, 80 +/* 0x9985 [0x52 0x07 0x46 ] */ notedv PITCH_EF2, 7, 70 +/* 0x9988 [0x51 0x09 0x3C ] */ notedv PITCH_D2, 9, 60 +/* 0x998B [0x50 0x08 0x41 ] */ notedv PITCH_DF2, 8, 65 +/* 0x998E [0x4F 0x07 0x3B ] */ notedv PITCH_C2, 7, 59 +/* 0x9991 [0x4E 0x09 0x39 ] */ notedv PITCH_B1, 9, 57 +/* 0x9994 [0x4D 0x08 0x3A ] */ notedv PITCH_BF1, 8, 58 +/* 0x9997 [0xFF ] */ end + +.channel CHAN_9998 +/* 0x9998 [0xDC 0x00 ] */ panweight 0 +/* 0x999A [0xC1 0x37 ] */ instr SF1_INST_55 +/* 0x999C [0xDA 0xC2 0xEC ] */ env ENVELOPE_C2EC +/* 0x999F [0x88 0x99 0xBA ] */ ldlayer 0, LAYER_99BA +/* 0x99A2 [0x89 0x99 0xC4 ] */ ldlayer 1, LAYER_99C4 +/* 0x99A5 [0x8A 0x99 0xCE ] */ ldlayer 2, LAYER_99CE +/* 0x99A8 [0xFF ] */ end + +.channel CHAN_99A9 +/* 0x99A9 [0xDC 0x00 ] */ panweight 0 +/* 0x99AB [0xC1 0x37 ] */ instr SF1_INST_55 +/* 0x99AD [0xDA 0xC2 0xEC ] */ env ENVELOPE_C2EC +/* 0x99B0 [0x88 0x99 0xBA ] */ ldlayer 0, LAYER_99BA +/* 0x99B3 [0x89 0x99 0xC4 ] */ ldlayer 1, LAYER_99C4 +/* 0x99B6 [0x8A 0x99 0xCE ] */ ldlayer 2, LAYER_99CE +/* 0x99B9 [0xFF ] */ end + +.layer LAYER_99BA +/* 0x99BA [0xC0 0x14 ] */ ldelay 20 +/* 0x99BC [0xCA 0x4A ] */ notepan 74 +/* 0x99BE [0xC2 0x03 ] */ transpose 3 +/* 0x99C0 [0xFC 0x82 0x1D ] */ call LAYER_821D +/* 0x99C3 [0xFF ] */ end + +.layer LAYER_99C4 +/* 0x99C4 [0xC0 0x23 ] */ ldelay 35 +/* 0x99C6 [0xCA 0x36 ] */ notepan 54 +/* 0x99C8 [0xC2 0xFE ] */ transpose -2 +/* 0x99CA [0xFC 0x82 0x1D ] */ call LAYER_821D +/* 0x99CD [0xFF ] */ end + +.layer LAYER_99CE +/* 0x99CE [0xCA 0x40 ] */ notepan 64 +/* 0x99D0 [0xC2 0xFB ] */ transpose -5 +/* 0x99D2 [0xFC 0x82 0x1D ] */ call LAYER_821D +/* 0x99D5 [0xFF ] */ end + +.channel CHAN_99D6 +/* 0x99D6 [0xD7 0xC0 ] */ vibfreq 192 +/* 0x99D8 [0xD8 0xF0 ] */ vibdepth 240 +CHAN_99DA: +/* 0x99DA [0x88 0x99 0xEF ] */ ldlayer 0, LAYER_99EF +/* 0x99DD [0xCC 0x0A ] */ ldi 10 +/* 0x99DF [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0x99E2 [0x89 0x99 0xED ] */ ldlayer 1, LAYER_99ED +/* 0x99E5 [0xCC 0x1F ] */ ldi 31 +/* 0x99E7 [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0x99EA [0xF4 0xEE ] */ rjump CHAN_99DA +/* 0x99EC [0xFF ] */ end + +.layer LAYER_99ED +/* 0x99ED [0xC2 0xFC ] */ transpose -4 +.layer LAYER_99EF +/* 0x99EF [0xC6 0x0F ] */ instr SF1_INST_15 +/* 0x99F1 [0x67 0x1B 0x7F ] */ notedv PITCH_C4, 27, 127 +/* 0x99F4 [0xFF ] */ end + +.channel CHAN_99F5 +/* 0x99F5 [0x88 0x9A 0x02 ] */ ldlayer 0, LAYER_9A02 +/* 0x99F8 [0x89 0x9A 0x00 ] */ ldlayer 1, LAYER_9A00 +/* 0x99FB [0xD7 0xF0 ] */ vibfreq 240 +/* 0x99FD [0xD8 0x60 ] */ vibdepth 96 +/* 0x99FF [0xFF ] */ end + +.layer LAYER_9A00 +/* 0x9A00 [0xC2 0xFB ] */ transpose -5 +.layer LAYER_9A02 +/* 0x9A02 [0xC6 0x7D ] */ instr SF1_INST_125 +/* 0x9A04 [0xCB 0xC5 0xD0 0xF2 ] */ env ENVELOPE_C5D0, 242 +/* 0x9A08 [0xC7 0x85 0x00 0xFF ] */ portamento 0x85, PITCH_A0, 255 +/* 0x9A0C [0x7C 0x5A 0x6E ] */ notedv PITCH_A5, 90, 110 +/* 0x9A0F [0xFF ] */ end + +.channel CHAN_9A10 +/* 0x9A10 [0x88 0x9A 0x1D ] */ ldlayer 0, LAYER_9A1D +/* 0x9A13 [0x89 0x9A 0x1B ] */ ldlayer 1, LAYER_9A1B +/* 0x9A16 [0xD7 0xF0 ] */ vibfreq 240 +/* 0x9A18 [0xD8 0x60 ] */ vibdepth 96 +/* 0x9A1A [0xFF ] */ end + +.layer LAYER_9A1B +/* 0x9A1B [0xC2 0xFB ] */ transpose -5 +.layer LAYER_9A1D +/* 0x9A1D [0xC6 0x7D ] */ instr SF1_INST_125 +/* 0x9A1F [0xCB 0xC5 0xD0 0xF2 ] */ env ENVELOPE_C5D0, 242 +/* 0x9A23 [0xC7 0x85 0x3C 0xFF ] */ portamento 0x85, PITCH_A5, 255 +/* 0x9A27 [0x5A 0x2A 0x6E ] */ notedv PITCH_B2, 42, 110 +/* 0x9A2A [0xFF ] */ end + +.channel CHAN_9A2B +/* 0x9A2B [0xC1 0x03 ] */ instr SF1_INST_3 +/* 0x9A2D [0x88 0x9A 0x37 ] */ ldlayer 0, LAYER_9A37 +/* 0x9A30 [0xD7 0x17 ] */ vibfreq 23 +/* 0x9A32 [0xD8 0x54 ] */ vibdepth 84 +/* 0x9A34 [0xFF ] */ end + +.layer LAYER_9A35 +/* 0x9A35 [0xC2 0x09 ] */ transpose 9 +.layer LAYER_9A37 +/* 0x9A37 [0xC4 ] */ legato +LAYER_9A38: +/* 0x9A38 [0x4B 0xF5 0x30 0x64 ] */ notedv PITCH_AF1, 30000, 100 +/* 0x9A3C [0xF4 0xFA ] */ rjump LAYER_9A38 + +.channel CHAN_9A3E +/* 0x9A3E [0xC1 0x03 ] */ instr SF1_INST_3 +/* 0x9A40 [0x88 0x9A 0x35 ] */ ldlayer 0, LAYER_9A35 +/* 0x9A43 [0xD7 0x27 ] */ vibfreq 39 +/* 0x9A45 [0xD8 0x54 ] */ vibdepth 84 +/* 0x9A47 [0xFF ] */ end + +.channel CHAN_9A48 +/* 0x9A48 [0xC1 0x0D ] */ instr SF1_INST_13 +/* 0x9A4A [0x88 0x9A 0x4E ] */ ldlayer 0, LAYER_9A4E +/* 0x9A4D [0xFF ] */ end + +.layer LAYER_9A4E +/* 0x9A4E [0xC7 0x81 0x27 0xC8 ] */ portamento 0x81, PITCH_C4, 200 +/* 0x9A52 [0x64 0x14 0x64 ] */ notedv PITCH_A3, 20, 100 +/* 0x9A55 [0xFF ] */ end + +.channel CHAN_9A56 +/* 0x9A56 [0xC1 0x0D ] */ instr SF1_INST_13 +/* 0x9A58 [0xDA 0xC3 0x74 ] */ env ENVELOPE_C374 +/* 0x9A5B [0x89 0x9A 0x62 ] */ ldlayer 1, LAYER_9A62 +/* 0x9A5E [0x88 0x9A 0x78 ] */ ldlayer 0, LAYER_9A78 +/* 0x9A61 [0xFF ] */ end + +.layer LAYER_9A62 +/* 0x9A62 [0x53 0x0A 0x64 ] */ notedv PITCH_E2, 10, 100 +/* 0x9A65 [0x55 0x0A 0x64 ] */ notedv PITCH_GF2, 10, 100 +/* 0x9A68 [0x53 0x0A 0x64 ] */ notedv PITCH_E2, 10, 100 +/* 0x9A6B [0x55 0x0A 0x64 ] */ notedv PITCH_GF2, 10, 100 +/* 0x9A6E [0x53 0x0A 0x64 ] */ notedv PITCH_E2, 10, 100 +/* 0x9A71 [0x55 0x0A 0x64 ] */ notedv PITCH_GF2, 10, 100 +/* 0x9A74 [0x53 0x0A 0x64 ] */ notedv PITCH_E2, 10, 100 +/* 0x9A77 [0xFF ] */ end + +.layer LAYER_9A78 +/* 0x9A78 [0xC6 0x23 ] */ instr SF1_INST_35 +/* 0x9A7A [0xCB 0xC3 0xC4 0xFA ] */ env ENVELOPE_C3C4, 250 +/* 0x9A7E [0xC4 ] */ legato +/* 0x9A7F [0xC7 0x85 0x17 0xFF ] */ portamento 0x85, PITCH_AF2, 255 +/* 0x9A83 [0x67 0x1E 0x64 ] */ notedv PITCH_C4, 30, 100 +/* 0x9A86 [0x60 0x52 0x64 ] */ notedv PITCH_F3, 82, 100 +/* 0x9A89 [0xFF ] */ end + +.channel CHAN_9A8A +/* 0x9A8A [0x88 0x9A 0x91 ] */ ldlayer 0, LAYER_9A91 +/* 0x9A8D [0x89 0x83 0x37 ] */ ldlayer 1, LAYER_8337 +/* 0x9A90 [0xFF ] */ end + +.layer LAYER_9A91 +/* 0x9A91 [0xC6 0x23 ] */ instr SF1_INST_35 +/* 0x9A93 [0xCB 0xC3 0xC4 0xF0 ] */ env ENVELOPE_C3C4, 240 +/* 0x9A97 [0xC4 ] */ legato +/* 0x9A98 [0xC7 0x85 0x25 0xC8 ] */ portamento 0x85, PITCH_BF3, 200 +/* 0x9A9C [0x6D 0x1E 0x64 ] */ notedv PITCH_GF4, 30, 100 +/* 0x9A9F [0x61 0x64 0x64 ] */ notedv PITCH_GF3, 100, 100 +/* 0x9AA2 [0xFF ] */ end + +.channel CHAN_9AA3 +/* 0x9AA3 [0xC1 0x23 ] */ instr SF1_INST_35 +/* 0x9AA5 [0xDA 0xC3 0xC4 ] */ env ENVELOPE_C3C4 +/* 0x9AA8 [0xED 0x13 ] */ gain 19 +/* 0x9AAA [0x88 0x9A 0xAE ] */ ldlayer 0, LAYER_9AAE +/* 0x9AAD [0xFF ] */ end + +.layer LAYER_9AAE +/* 0x9AAE [0xC4 ] */ legato +/* 0x9AAF [0xC7 0x85 0x17 0xFF ] */ portamento 0x85, PITCH_AF2, 255 +/* 0x9AB3 [0x67 0x1E 0x64 ] */ notedv PITCH_C4, 30, 100 +/* 0x9AB6 [0x60 0x52 0x64 ] */ notedv PITCH_F3, 82, 100 +/* 0x9AB9 [0xFF ] */ end + +.channel CHAN_9ABA +/* 0x9ABA [0x88 0x9A 0xC1 ] */ ldlayer 0, LAYER_9AC1 +/* 0x9ABD [0x89 0x83 0x37 ] */ ldlayer 1, LAYER_8337 +/* 0x9AC0 [0xFF ] */ end + +.layer LAYER_9AC1 +/* 0x9AC1 [0xC6 0x23 ] */ instr SF1_INST_35 +/* 0x9AC3 [0xC4 ] */ legato +/* 0x9AC4 [0xC7 0x85 0x27 0x64 ] */ portamento 0x85, PITCH_C4, 100 +/* 0x9AC8 [0x6C 0x1E 0x64 ] */ notedv PITCH_F4, 30, 100 +/* 0x9ACB [0x67 0x1E 0x64 ] */ notedv PITCH_C4, 30, 100 +/* 0x9ACE [0xFF ] */ end + +.channel CHAN_9ACF +/* 0x9ACF [0xC1 0x7E ] */ instr FONTANY_INSTR_SFX +/* 0x9AD1 [0xDC 0x1E ] */ panweight 30 +/* 0x9AD3 [0xBD 0x00 ] */ samplestart 0 +/* 0x9AD5 [0x01 ] */ cdelay 1 +/* 0x9AD6 [0x88 0x9A 0xE3 ] */ ldlayer 0, LAYER_9AE3 +/* 0x9AD9 [0x89 0x9A 0xE5 ] */ ldlayer 1, LAYER_9AE5 +/* 0x9ADC [0x8A 0x9A 0xE7 ] */ ldlayer 2, LAYER_9AE7 +/* 0x9ADF [0x8B 0x9A 0xE9 ] */ ldlayer 3, LAYER_9AE9 +/* 0x9AE2 [0xFF ] */ end + +.layer LAYER_9AE3 +/* 0x9AE3 [0xC0 0x18 ] */ ldelay 24 +.layer LAYER_9AE5 +/* 0x9AE5 [0xC0 0x18 ] */ ldelay 24 +.layer LAYER_9AE7 +/* 0x9AE7 [0xC0 0x18 ] */ ldelay 24 +.layer LAYER_9AE9 +/* 0x9AE9 [0xC2 0x01 ] */ transpose 1 +/* 0x9AEB [0xCB 0xC6 0x74 0xE6 ] */ env ENVELOPE_C674, 230 +/* 0x9AEF [0xCA 0x40 ] */ notepan 64 +/* 0x9AF1 [0x40 0x80 0xA6 0x5A ] */ notedv SF1_EFFECT_0, 166, 90 +/* 0x9AF5 [0xFF ] */ end + +.channel CHAN_9AF6 +/* 0x9AF6 [0xC1 0x7E ] */ instr FONTANY_INSTR_SFX +/* 0x9AF8 [0xD7 0x8C ] */ vibfreq 140 +/* 0x9AFA [0xD8 0x28 ] */ vibdepth 40 +/* 0x9AFC [0x88 0x9B 0x12 ] */ ldlayer 0, LAYER_9B12 +/* 0x9AFF [0x89 0x9B 0x14 ] */ ldlayer 1, LAYER_9B14 +/* 0x9B02 [0x8A 0x9B 0x09 ] */ ldlayer 2, LAYER_9B09 +/* 0x9B05 [0x8B 0x9B 0x0B ] */ ldlayer 3, LAYER_9B0B +/* 0x9B08 [0xFF ] */ end + +.layer LAYER_9B09 +/* 0x9B09 [0xC0 0x18 ] */ ldelay 24 +.layer LAYER_9B0B +/* 0x9B0B [0x79 0x00 0x50 ] */ notedv SF1_EFFECT_57, 0, 80 +/* 0x9B0E [0xC0 0x2C ] */ ldelay 44 +/* 0x9B10 [0xF4 0xF9 ] */ rjump LAYER_9B0B + +.layer LAYER_9B12 +/* 0x9B12 [0xC0 0x18 ] */ ldelay 24 +.layer LAYER_9B14 +/* 0x9B14 [0xC0 0x2A ] */ ldelay 42 +/* 0x9B16 [0x78 0x00 0x64 ] */ notedv PITCH_F5, 0, 100 +/* 0x9B19 [0xFF ] */ end + +.channel CHAN_9B1A +/* 0x9B1A [0x88 0x9B 0x32 ] */ ldlayer 0, LAYER_9B32 +/* 0x9B1D [0xE1 0x40 0x00 0xC8 ] */ vibfreqgrad 64, 0, 200 +/* 0x9B21 [0xE2 0x1E 0x00 0xC8 ] */ vibdepthgrad 30, 0, 200 +/* 0x9B25 [0xB8 0x64 ] */ rand 100 +/* 0x9B27 [0xC7 0x1B 0x9B 0x3A ] */ stseq 27, LAYER_9B39 + STSEQ_LDELAY +/* 0x9B2B [0xB8 0x32 ] */ rand 50 +/* 0x9B2D [0xC7 0x00 0x9B 0x3C ] */ stseq 0, LAYER_9B3B + STSEQ_LDELAY +/* 0x9B31 [0xFF ] */ end + +.layer LAYER_9B32 +/* 0x9B32 [0xC6 0x7E ] */ instr FONTANY_INSTR_SFX +/* 0x9B34 [0xC2 0x01 ] */ transpose 1 +/* 0x9B36 [0x44 0x00 0x5F ] */ notedv SF1_EFFECT_4, 0, 95 +LAYER_9B39: +/* 0x9B39 [0xC0 0x1B ] */ ldelay 27 +LAYER_9B3B: +/* 0x9B3B [0xC0 0x32 ] */ ldelay 50 +/* 0x9B3D [0xFF ] */ end + +.channel CHAN_9B3E +/* 0x9B3E [0xC1 0x7E ] */ instr FONTANY_INSTR_SFX +/* 0x9B40 [0x64 ] */ ldio IO_PORT_SFX_INDEX_LOBITS +/* 0x9B41 [0xC8 0x75 ] */ sub NA_SE_EN_STAL01_LAUGH & 0xFF +/* 0x9B43 [0xC7 0x38 0x9B 0x60 ] */ stseq (NOTEDVG_OPCODE | SF1_EFFECT_56), LAYER_9B60 + STSEQ_NOTEDVG_OPCODE_PITCH +/* 0x9B47 [0xCB 0x9B 0x65 ] */ ldseq ARRAY_9B65 +/* 0x9B4A [0xC7 0x00 0x9B 0x62 ] */ stseq 0, LAYER_9B60 + STSEQ_NOTEDVG_VELOCITY_SHORTDELAY +/* 0x9B4E [0x88 0x9B 0x5C ] */ ldlayer 0, LAYER_9B5C +/* 0x9B51 [0x89 0x9B 0x5E ] */ ldlayer 1, LAYER_9B5E +/* 0x9B54 [0x8A 0x9B 0x60 ] */ ldlayer 2, LAYER_9B60 +/* 0x9B57 [0xD7 0x8C ] */ vibfreq 140 +/* 0x9B59 [0xD8 0x28 ] */ vibdepth 40 +/* 0x9B5B [0xFF ] */ end + +.layer LAYER_9B5C +/* 0x9B5C [0xC0 0x12 ] */ ldelay 18 +.layer LAYER_9B5E +/* 0x9B5E [0xC0 0x16 ] */ ldelay 22 +.layer LAYER_9B60 +/* 0x9B60 [0x38 0x00 0x64 0x00 ] */ notedvg SF1_EFFECT_56, 0, 100, 0 +/* 0x9B64 [0xFF ] */ end + +.array ARRAY_9B65 + .byte 100, 100, 100 + +.channel CHAN_9B68 +/* 0x9B68 [0xC1 0x7E ] */ instr FONTANY_INSTR_SFX +/* 0x9B6A [0x64 ] */ ldio IO_PORT_SFX_INDEX_LOBITS +/* 0x9B6B [0xC8 0x78 ] */ sub NA_SE_EN_STAL04_ANGER & 0xFF +/* 0x9B6D [0xC7 0x3B 0x9B 0x8A ] */ stseq (NOTEDVG_OPCODE | SF1_EFFECT_59), LAYER_9B8A + STSEQ_NOTEDVG_OPCODE_PITCH +/* 0x9B71 [0xCB 0x9B 0x8F ] */ ldseq ARRAY_9B8F +/* 0x9B74 [0xC7 0x00 0x9B 0x8C ] */ stseq 0, LAYER_9B8A + STSEQ_NOTEDVG_VELOCITY_SHORTDELAY +/* 0x9B78 [0x88 0x9B 0x86 ] */ ldlayer 0, LAYER_9B86 +/* 0x9B7B [0x89 0x9B 0x88 ] */ ldlayer 1, LAYER_9B88 +/* 0x9B7E [0x8A 0x9B 0x8A ] */ ldlayer 2, LAYER_9B8A +/* 0x9B81 [0xD7 0x8C ] */ vibfreq 140 +/* 0x9B83 [0xD8 0x28 ] */ vibdepth 40 +/* 0x9B85 [0xFF ] */ end + +.layer LAYER_9B86 +/* 0x9B86 [0xC0 0x09 ] */ ldelay 9 +.layer LAYER_9B88 +/* 0x9B88 [0xC0 0x01 ] */ ldelay 1 +.layer LAYER_9B8A +/* 0x9B8A [0x3B 0x00 0x64 0x00 ] */ notedvg SF1_EFFECT_59, 0, 100, 0 +/* 0x9B8E [0xFF ] */ end + +.array ARRAY_9B8F + .byte 85, 85, 85, 85, 100 + +.channel CHAN_9B94 +/* 0x9B94 [0xC1 0x7E ] */ instr FONTANY_INSTR_SFX +/* 0x9B96 [0x88 0x9B 0xA4 ] */ ldlayer 0, LAYER_9BA4 +/* 0x9B99 [0x89 0x9B 0xA6 ] */ ldlayer 1, LAYER_9BA6 +/* 0x9B9C [0x8A 0x9B 0xA8 ] */ ldlayer 2, LAYER_9BA8 +/* 0x9B9F [0xD7 0x80 ] */ vibfreq 128 +/* 0x9BA1 [0xD8 0x14 ] */ vibdepth 20 +/* 0x9BA3 [0xFF ] */ end + +.layer LAYER_9BA4 +/* 0x9BA4 [0xC0 0x18 ] */ ldelay 24 +.layer LAYER_9BA6 +/* 0x9BA6 [0xC0 0x18 ] */ ldelay 24 +.layer LAYER_9BA8 +/* 0x9BA8 [0xC2 0x01 ] */ transpose 1 +/* 0x9BAA [0x40 0x81 0x42 0x5F ] */ notedv SF1_EFFECT_0, 322, 95 +/* 0x9BAE [0xFF ] */ end + +.channel CHAN_9BAF +/* 0x9BAF [0xC1 0x7E ] */ instr FONTANY_INSTR_SFX +/* 0x9BB1 [0x64 ] */ ldio IO_PORT_SFX_INDEX_LOBITS +/* 0x9BB2 [0xC8 0x7E ] */ sub NA_SE_EN_STAL10_LAUGH_SHY & 0xFF +/* 0x9BB4 [0xC7 0x01 0x9B 0xC9 ] */ stseq (NOTEDVG_OPCODE | SF1_EFFECT_1), LAYER_9BC9 + STSEQ_NOTEDVG_OPCODE_PITCH +/* 0x9BB8 [0xCB 0x9B 0xCE ] */ ldseq ARRAY_9BCE +/* 0x9BBB [0xC7 0x00 0x9B 0xCB ] */ stseq 0, LAYER_9BC9 + STSEQ_NOTEDVG_VELOCITY_SHORTDELAY +/* 0x9BBF [0x88 0x9B 0xC7 ] */ ldlayer 0, LAYER_9BC7 +/* 0x9BC2 [0xD7 0x8C ] */ vibfreq 140 +/* 0x9BC4 [0xD8 0x28 ] */ vibdepth 40 +/* 0x9BC6 [0xFF ] */ end + +.layer LAYER_9BC7 +/* 0x9BC7 [0xC2 0x01 ] */ transpose 1 +LAYER_9BC9: +/* 0x9BC9 [0x01 0x00 0x64 0x00 ] */ notedvg SF1_EFFECT_1, 0, 100, 0 +/* 0x9BCD [0xFF ] */ end + +.array ARRAY_9BCE + .byte 100, 100, 100 + +.channel CHAN_9BD1 +/* 0x9BD1 [0xC1 0x7E ] */ instr FONTANY_INSTR_SFX +/* 0x9BD3 [0xBD 0x00 ] */ samplestart 0 +/* 0x9BD5 [0x01 ] */ cdelay 1 +/* 0x9BD6 [0x88 0x9B 0xE3 ] */ ldlayer 0, LAYER_9BE3 +/* 0x9BD9 [0x89 0x9B 0xE5 ] */ ldlayer 1, LAYER_9BE5 +/* 0x9BDC [0x8A 0x9B 0xE7 ] */ ldlayer 2, LAYER_9BE7 +/* 0x9BDF [0x8B 0x9B 0xE9 ] */ ldlayer 3, LAYER_9BE9 +/* 0x9BE2 [0xFF ] */ end + +.layer LAYER_9BE3 +/* 0x9BE3 [0xC0 0x20 ] */ ldelay 32 +.layer LAYER_9BE5 +/* 0x9BE5 [0xC0 0x20 ] */ ldelay 32 +.layer LAYER_9BE7 +/* 0x9BE7 [0xC0 0x20 ] */ ldelay 32 +.layer LAYER_9BE9 +/* 0x9BE9 [0xC2 0x01 ] */ transpose 1 +/* 0x9BEB [0x47 0x80 0xA5 0x57 ] */ notedv SF1_EFFECT_7, 165, 87 +/* 0x9BEF [0xFF ] */ end + +.channel CHAN_9BF0 +/* 0x9BF0 [0xD7 0x8C ] */ vibfreq 140 +/* 0x9BF2 [0xD8 0x28 ] */ vibdepth 40 +/* 0x9BF4 [0x88 0x9C 0x03 ] */ ldlayer 0, LAYER_9C03 +/* 0x9BF7 [0xCC 0x68 ] */ ldi 104 +/* 0x9BF9 [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0x9BFC [0xBD 0x00 ] */ samplestart 0 +/* 0x9BFE [0x01 ] */ cdelay 1 +/* 0x9BFF [0x88 0x9C 0x0B ] */ ldlayer 0, LAYER_9C0B +/* 0x9C02 [0xFF ] */ end + +.layer LAYER_9C03 +/* 0x9C03 [0xC6 0x7E ] */ instr FONTANY_INSTR_SFX +/* 0x9C05 [0xC2 0x01 ] */ transpose 1 +/* 0x9C07 [0x43 0x68 0x64 ] */ notedv SF1_EFFECT_3, 104, 100 +/* 0x9C0A [0xFF ] */ end + +.layer LAYER_9C0B +/* 0x9C0B [0xC6 0x7E ] */ instr FONTANY_INSTR_SFX +/* 0x9C0D [0xC2 0x01 ] */ transpose 1 +/* 0x9C0F [0x46 0x43 0x64 ] */ notedv SF1_EFFECT_6, 67, 100 +/* 0x9C12 [0xFF ] */ end + +.channel CHAN_9C13 +/* 0x9C13 [0xD7 0x8C ] */ vibfreq 140 +/* 0x9C15 [0xD8 0x28 ] */ vibdepth 40 +/* 0x9C17 [0x88 0x9C 0x03 ] */ ldlayer 0, LAYER_9C03 +/* 0x9C1A [0xFF ] */ end + +.layer LAYER_9C1B +/* 0x9C1B [0xC6 0x7E ] */ instr FONTANY_INSTR_SFX +/* 0x9C1D [0xC2 0x01 ] */ transpose 1 +/* 0x9C1F [0x43 0x68 0x64 ] */ notedv SF1_EFFECT_3, 104, 100 +/* 0x9C22 [0xFF ] */ end + +.channel CHAN_9C23 +/* 0x9C23 [0xC1 0x08 ] */ instr SF1_INST_8 +/* 0x9C25 [0xDA 0xC3 0x1C ] */ env ENVELOPE_C31C +/* 0x9C28 [0x88 0x9C 0x2C ] */ ldlayer 0, LAYER_9C2C +/* 0x9C2B [0xFF ] */ end + +.layer LAYER_9C2C +/* 0x9C2C [0xC7 0x81 0x2D 0xC8 ] */ portamento 0x81, PITCH_GF4, 200 +/* 0x9C30 [0x6A 0x2A 0x78 ] */ notedv PITCH_EF4, 42, 120 +/* 0x9C33 [0xC7 0x81 0x2F 0xC8 ] */ portamento 0x81, PITCH_AF4, 200 +/* 0x9C37 [0x6C 0x44 0x64 ] */ notedv PITCH_F4, 68, 100 +/* 0x9C3A [0xFF ] */ end + +.channel CHAN_9C3B +/* 0x9C3B [0xC1 0x1A ] */ instr SF1_INST_26 +/* 0x9C3D [0xD7 0x14 ] */ vibfreq 20 +/* 0x9C3F [0xD8 0x46 ] */ vibdepth 70 +/* 0x9C41 [0x88 0x9C 0x45 ] */ ldlayer 0, LAYER_9C45 +/* 0x9C44 [0xFF ] */ end + +.layer LAYER_9C45 +/* 0x9C45 [0xC4 ] */ legato +/* 0x9C46 [0xC7 0x85 0x20 0xFF ] */ portamento 0x85, PITCH_F3, 255 +/* 0x9C4A [0x78 0x82 0x26 0x64 ] */ notedv PITCH_F5, 550, 100 +/* 0x9C4E [0xC7 0x85 0x38 0xFF ] */ portamento 0x85, PITCH_F5, 255 +/* 0x9C52 [0x6C 0x80 0xB4 0x7F ] */ notedv PITCH_F4, 180, 127 +/* 0x9C56 [0x6C 0x64 0x7F ] */ notedv PITCH_F4, 100, 127 +/* 0x9C59 [0xC7 0x85 0x2C 0xFF ] */ portamento 0x85, PITCH_F4, 255 +/* 0x9C5D [0x73 0x64 0x7F ] */ notedv PITCH_C5, 100, 127 +/* 0x9C60 [0xC7 0x85 0x33 0xFF ] */ portamento 0x85, PITCH_C5, 255 +/* 0x9C64 [0x67 0x80 0xC8 0x7F ] */ notedv PITCH_C4, 200, 127 +LAYER_9C68: +/* 0x9C68 [0x67 0x64 0x7F ] */ notedv PITCH_C4, 100, 127 +/* 0x9C6B [0xF4 0xFB ] */ rjump LAYER_9C68 + +.channel CHAN_9C6D +/* 0x9C6D [0x88 0x9C 0x71 ] */ ldlayer 0, LAYER_9C71 +/* 0x9C70 [0xFF ] */ end + +.layer LAYER_9C71 +/* 0x9C71 [0xC6 0x6A ] */ instr SF1_INST_106 +/* 0x9C73 [0x5F 0x10 0x61 ] */ notedv PITCH_E3, 16, 97 +/* 0x9C76 [0xC7 0x85 0x30 0xF8 ] */ portamento 0x85, PITCH_A4, 248 +/* 0x9C7A [0x5C 0x1C 0x61 ] */ notedv PITCH_DF3, 28, 97 +/* 0x9C7D [0xFF ] */ end + +.channel CHAN_9C7E +/* 0x9C7E [0x88 0x9C 0x85 ] */ ldlayer 0, LAYER_9C85 +/* 0x9C81 [0x89 0x83 0x37 ] */ ldlayer 1, LAYER_8337 +/* 0x9C84 [0xFF ] */ end + +.layer LAYER_9C85 +/* 0x9C85 [0xC6 0x6A ] */ instr SF1_INST_106 +/* 0x9C87 [0x6F 0x10 0x61 ] */ notedv PITCH_AF4, 16, 97 +/* 0x9C8A [0xC7 0x85 0x30 0xF8 ] */ portamento 0x85, PITCH_A4, 248 +/* 0x9C8E [0x5F 0x19 0x61 ] */ notedv PITCH_E3, 25, 97 +/* 0x9C91 [0xFF ] */ end + +.channel CHAN_9C92 +/* 0x9C92 [0x88 0x9C 0x9D ] */ ldlayer 0, LAYER_9C9D +/* 0x9C95 [0x89 0x83 0x37 ] */ ldlayer 1, LAYER_8337 +/* 0x9C98 [0xD7 0x80 ] */ vibfreq 128 +/* 0x9C9A [0xD8 0x50 ] */ vibdepth 80 +/* 0x9C9C [0xFF ] */ end + +.layer LAYER_9C9D +/* 0x9C9D [0xC6 0x6A ] */ instr SF1_INST_106 +/* 0x9C9F [0x72 0x10 0x61 ] */ notedv PITCH_B4, 16, 97 +/* 0x9CA2 [0xC7 0x85 0x34 0xFF ] */ portamento 0x85, PITCH_DF5, 255 +/* 0x9CA6 [0x6B 0x18 0x61 ] */ notedv PITCH_E4, 24, 97 +/* 0x9CA9 [0xFF ] */ end + +.channel CHAN_9CAA +/* 0x9CAA [0x88 0x9C 0xB1 ] */ ldlayer 0, LAYER_9CB1 +/* 0x9CAD [0x89 0x9C 0xB9 ] */ ldlayer 1, LAYER_9CB9 +/* 0x9CB0 [0xFF ] */ end + +.layer LAYER_9CB1 +/* 0x9CB1 [0xC0 0x0A ] */ ldelay 10 +/* 0x9CB3 [0xC6 0x0C ] */ instr SF1_INST_12 +/* 0x9CB5 [0x45 0x1D 0x6F ] */ notedv PITCH_D1, 29, 111 +/* 0x9CB8 [0xFF ] */ end + +.layer LAYER_9CB9 +/* 0x9CB9 [0xC6 0x0C ] */ instr SF1_INST_12 +/* 0x9CBB [0x46 0x1D 0x63 ] */ notedv PITCH_EF1, 29, 99 +/* 0x9CBE [0xFF ] */ end + +.channel CHAN_9CBF +/* 0x9CBF [0x88 0x71 0xE5 ] */ ldlayer 0, LAYER_71E5 +/* 0x9CC2 [0xCC 0x7F ] */ ldi 127 +/* 0x9CC4 [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0x9CC7 [0x88 0x72 0xFF ] */ ldlayer 0, LAYER_72FF +/* 0x9CCA [0xFF ] */ end + +.channel CHAN_9CCB +/* 0x9CCB [0x88 0x9C 0xF8 ] */ ldlayer 0, LAYER_9CF8 +/* 0x9CCE [0x89 0x9C 0xF6 ] */ ldlayer 1, LAYER_9CF6 +/* 0x9CD1 [0xB8 0x01 ] */ rand 1 +/* 0x9CD3 [0xC7 0x00 0x9D 0x06 ] */ stseq 0, LAYER_9D05 + STSEQ_LDELAY +/* 0x9CD7 [0xB8 0x01 ] */ rand 1 +/* 0x9CD9 [0xC7 0x00 0x9D 0x11 ] */ stseq 0, LAYER_9D10 + STSEQ_LDELAY +/* 0x9CDD [0xB8 0x02 ] */ rand 2 +/* 0x9CDF [0xC7 0x07 0x9C 0xFD ] */ stseq 7, LAYER_9CFC + STSEQ_NOTEDV_DELAY +/* 0x9CE3 [0xB8 0x02 ] */ rand 2 +/* 0x9CE5 [0xC7 0x07 0x9D 0x08 ] */ stseq 7, LAYER_9D07 + STSEQ_NOTEDV_DELAY +/* 0x9CE9 [0xB8 0x02 ] */ rand 2 +/* 0x9CEB [0xC7 0x01 0x9D 0x00 ] */ stseq 1, LAYER_9CFF + STSEQ_NOTEDV_DELAY +/* 0x9CEF [0xB8 0x02 ] */ rand 2 +/* 0x9CF1 [0xC7 0x01 0x9D 0x0B ] */ stseq 1, LAYER_9D0A + STSEQ_NOTEDV_DELAY +/* 0x9CF5 [0xFF ] */ end + +.layer LAYER_9CF6 +/* 0x9CF6 [0xC0 0x0C ] */ ldelay 12 +.layer LAYER_9CF8 +/* 0x9CF8 [0xC6 0x0C ] */ instr SF1_INST_12 +/* 0x9CFA [0xC2 0xFE ] */ transpose -2 +LAYER_9CFC: +/* 0x9CFC [0x5C 0x08 0x46 ] */ notedv PITCH_DF3, 8, 70 +LAYER_9CFF: +/* 0x9CFF [0x5B 0x03 0x3C ] */ notedv PITCH_C3, 3, 60 +/* 0x9D02 [0x5A 0x09 0x28 ] */ notedv PITCH_B2, 9, 40 +LAYER_9D05: +/* 0x9D05 [0xC0 0x01 ] */ ldelay 1 +LAYER_9D07: +/* 0x9D07 [0x5E 0x08 0x4C ] */ notedv PITCH_EF3, 8, 76 +LAYER_9D0A: +/* 0x9D0A [0x5C 0x06 0x32 ] */ notedv PITCH_DF3, 6, 50 +/* 0x9D0D [0x5A 0x05 0x1E ] */ notedv PITCH_B2, 5, 30 +LAYER_9D10: +/* 0x9D10 [0xC0 0x01 ] */ ldelay 1 +/* 0x9D12 [0xFF ] */ end + +.channel CHAN_9D13 +/* 0x9D13 [0xC1 0x0C ] */ instr SF1_INST_12 +/* 0x9D15 [0x88 0x9D 0x38 ] */ ldlayer 0, LAYER_9D38 +/* 0x9D18 [0x89 0x9D 0x1C ] */ ldlayer 1, LAYER_9D1C +/* 0x9D1B [0xFF ] */ end + +.layer LAYER_9D1C +/* 0x9D1C [0xC2 0xFA ] */ transpose -6 +/* 0x9D1E [0xC7 0x85 0x13 0x28 ] */ portamento 0x85, PITCH_E2, 40 +/* 0x9D22 [0x58 0x0E 0x5A ] */ notedv PITCH_A2, 14, 90 +/* 0x9D25 [0xC2 0x00 ] */ transpose 0 +/* 0x9D27 [0xC7 0x85 0x13 0x28 ] */ portamento 0x85, PITCH_E2, 40 +/* 0x9D2B [0x58 0x0E 0x5A ] */ notedv PITCH_A2, 14, 90 +/* 0x9D2E [0xC2 0x06 ] */ transpose 6 +/* 0x9D30 [0xC7 0x85 0x13 0x28 ] */ portamento 0x85, PITCH_E2, 40 +/* 0x9D34 [0x58 0x7F 0x5A ] */ notedv PITCH_A2, 127, 90 +/* 0x9D37 [0xFF ] */ end + +.layer LAYER_9D38 +/* 0x9D38 [0xC2 0xFA ] */ transpose -6 +/* 0x9D3A [0xC7 0x81 0x0A 0xC8 ] */ portamento 0x81, PITCH_G1, 200 +/* 0x9D3E [0x4E 0x13 0x5A ] */ notedv PITCH_B1, 19, 90 +/* 0x9D41 [0xC2 0x00 ] */ transpose 0 +/* 0x9D43 [0xC7 0x81 0x0A 0xC8 ] */ portamento 0x81, PITCH_G1, 200 +/* 0x9D47 [0x4E 0x13 0x5A ] */ notedv PITCH_B1, 19, 90 +/* 0x9D4A [0xC2 0x06 ] */ transpose 6 +/* 0x9D4C [0xC7 0x81 0x0A 0xC8 ] */ portamento 0x81, PITCH_G1, 200 +/* 0x9D50 [0x4E 0x13 0x5A ] */ notedv PITCH_B1, 19, 90 +/* 0x9D53 [0xFF ] */ end + +.channel CHAN_9D54 +/* 0x9D54 [0xB8 0x04 ] */ rand 4 +/* 0x9D56 [0xC7 0x0B 0x9D 0x88 ] */ stseq 11, LAYER_9D87 + STSEQ_NOTEDV_DELAY +/* 0x9D5A [0xB8 0x02 ] */ rand 2 +/* 0x9D5C [0xC7 0x01 0x9D 0x8B ] */ stseq 1, LAYER_9D8A + STSEQ_NOTEDV_DELAY +/* 0x9D60 [0xB8 0x04 ] */ rand 4 +/* 0x9D62 [0xC7 0x0B 0x9D 0x93 ] */ stseq 11, LAYER_9D92 + STSEQ_NOTEDV_DELAY +/* 0x9D66 [0xB8 0x02 ] */ rand 2 +/* 0x9D68 [0xC7 0x01 0x9D 0x96 ] */ stseq 1, LAYER_9D95 + STSEQ_NOTEDV_DELAY +/* 0x9D6C [0xB8 0x32 ] */ rand 50 +/* 0x9D6E [0xC7 0x1E 0x9D 0x8C ] */ stseq 30, LAYER_9D8A + STSEQ_NOTEDV_VELOCITY_2 +/* 0x9D72 [0xB8 0x32 ] */ rand 50 +/* 0x9D74 [0xC7 0x1E 0x9D 0x94 ] */ stseq 30, LAYER_9D92 + STSEQ_NOTEDV_VELOCITY_2 +/* 0x9D78 [0xB8 0x32 ] */ rand 50 +/* 0x9D7A [0xC7 0x1E 0x9D 0x97 ] */ stseq 30, LAYER_9D95 + STSEQ_NOTEDV_VELOCITY_2 +/* 0x9D7E [0x88 0x9D 0x85 ] */ ldlayer 0, LAYER_9D85 +/* 0x9D81 [0x89 0x9D 0x8E ] */ ldlayer 1, LAYER_9D8E +/* 0x9D84 [0xFF ] */ end + +.layer LAYER_9D85 +/* 0x9D85 [0xC6 0x0C ] */ instr SF1_INST_12 +LAYER_9D87: +/* 0x9D87 [0x58 0x0F 0x41 ] */ notedv PITCH_A2, 15, 65 +LAYER_9D8A: +/* 0x9D8A [0x53 0x03 0x41 ] */ notedv PITCH_E2, 3, 65 +/* 0x9D8D [0xFF ] */ end + +.layer LAYER_9D8E +/* 0x9D8E [0xC6 0x0C ] */ instr SF1_INST_12 +/* 0x9D90 [0xC0 0x05 ] */ ldelay 5 +LAYER_9D92: +/* 0x9D92 [0x63 0x0F 0x41 ] */ notedv PITCH_AF3, 15, 65 +LAYER_9D95: +/* 0x9D95 [0x5E 0x03 0x41 ] */ notedv PITCH_EF3, 3, 65 +/* 0x9D98 [0xFF ] */ end + +.channel CHAN_9D99 +/* 0x9D99 [0xC1 0x62 ] */ instr SF1_INST_98 +/* 0x9D9B [0x88 0x9D 0x9F ] */ ldlayer 0, LAYER_9D9F +/* 0x9D9E [0xFF ] */ end + +.layer LAYER_9D9F +/* 0x9D9F [0xC4 ] */ legato +/* 0x9DA0 [0xC7 0x85 0x03 0xFF ] */ portamento 0x85, PITCH_C1, 255 +/* 0x9DA4 [0x67 0x80 0xC8 0x28 ] */ notedv PITCH_C4, 200, 40 +LAYER_9DA8: +/* 0x9DA8 [0x67 0x02 0x28 ] */ notedv PITCH_C4, 2, 40 +/* 0x9DAB [0xF4 0xFB ] */ rjump LAYER_9DA8 + +.channel CHAN_9DAD +/* 0x9DAD [0xC1 0x0C ] */ instr SF1_INST_12 +/* 0x9DAF [0x88 0x9D 0xBE ] */ ldlayer 0, LAYER_9DBE +/* 0x9DB2 [0xCC 0x0F ] */ ldi 15 +/* 0x9DB4 [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0x9DB7 [0x89 0x9D 0xC8 ] */ ldlayer 1, LAYER_9DC8 +/* 0x9DBA [0x8A 0x9D 0xD0 ] */ ldlayer 2, LAYER_9DD0 +/* 0x9DBD [0xFF ] */ end + +.layer LAYER_9DBE +/* 0x9DBE [0xC6 0x6D ] */ instr SF1_INST_109 +/* 0x9DC0 [0xCB 0xC4 0xDC 0xFF ] */ env ENVELOPE_C4DC, 255 +/* 0x9DC4 [0x6C 0x43 0x50 ] */ notedv PITCH_F4, 67, 80 +/* 0x9DC7 [0xFF ] */ end + +.layer LAYER_9DC8 +/* 0x9DC8 [0xC0 0x0F ] */ ldelay 15 +/* 0x9DCA [0xC2 0x00 ] */ transpose 0 +/* 0x9DCC [0xFC 0x9D 0xD8 ] */ call LAYER_9DD8 +/* 0x9DCF [0xFF ] */ end + +.layer LAYER_9DD0 +/* 0x9DD0 [0xC0 0x05 ] */ ldelay 5 +/* 0x9DD2 [0xC2 0xFD ] */ transpose -3 +/* 0x9DD4 [0xFC 0x9D 0xD8 ] */ call LAYER_9DD8 +/* 0x9DD7 [0xFF ] */ end + +.layer LAYER_9DD8 +/* 0x9DD8 [0x57 0x06 0x5D ] */ notedv PITCH_AF2, 6, 93 +/* 0x9DDB [0x5C 0x02 0x5D ] */ notedv PITCH_DF3, 2, 93 +/* 0x9DDE [0x63 0x06 0x5D ] */ notedv PITCH_AF3, 6, 93 +/* 0x9DE1 [0xFF ] */ end + +.channel CHAN_9DE2 +/* 0x9DE2 [0xED 0x0F ] */ gain 15 +/* 0x9DE4 [0x88 0x9D 0xE8 ] */ ldlayer 0, LAYER_9DE8 +/* 0x9DE7 [0xFF ] */ end + +.layer LAYER_9DE8 +/* 0x9DE8 [0xC2 0xFE ] */ transpose -2 +/* 0x9DEA [0xC6 0x0C ] */ instr SF1_INST_12 +/* 0x9DEC [0x5C 0x10 0x7F ] */ notedv PITCH_DF3, 16, 127 +/* 0x9DEF [0xFF ] */ end + +.channel CHAN_9DF0 +/* 0x9DF0 [0xED 0x1E ] */ gain 30 +/* 0x9DF2 [0x88 0x92 0xE5 ] */ ldlayer 0, LAYER_92E5 +/* 0x9DF5 [0x89 0x92 0xF9 ] */ ldlayer 1, LAYER_92F9 +/* 0x9DF8 [0x8A 0x9D 0xFC ] */ ldlayer 2, LAYER_9DFC +/* 0x9DFB [0xFF ] */ end + +.layer LAYER_9DFC +/* 0x9DFC [0xF0 0x00 0x40 ] */ unk_F0 64 +/* 0x9DFF [0xC2 0x00 ] */ transpose 0 +/* 0x9E01 [0xC6 0x0C ] */ instr SF1_INST_12 +/* 0x9E03 [0x5C 0x10 0x46 ] */ notedv PITCH_DF3, 16, 70 +/* 0x9E06 [0xFF ] */ end + +.channel CHAN_9E07 +/* 0x9E07 [0xED 0x14 ] */ gain 20 +/* 0x9E09 [0x88 0x9E 0x10 ] */ ldlayer 0, LAYER_9E10 +/* 0x9E0C [0x89 0x83 0x37 ] */ ldlayer 1, LAYER_8337 +/* 0x9E0F [0xFF ] */ end + +.layer LAYER_9E10 +/* 0x9E10 [0xC6 0x7E ] */ instr FONTANY_INSTR_SFX +/* 0x9E12 [0xC2 0x01 ] */ transpose 1 +/* 0x9E14 [0x4A 0x00 0x7F ] */ notedv SF1_EFFECT_10, 0, 127 +/* 0x9E17 [0xFF ] */ end + +.channel CHAN_9E18 +/* 0x9E18 [0xED 0x14 ] */ gain 20 +/* 0x9E1A [0x88 0x9E 0x21 ] */ ldlayer 0, LAYER_9E21 +/* 0x9E1D [0x89 0x83 0x37 ] */ ldlayer 1, LAYER_8337 +/* 0x9E20 [0xFF ] */ end + +.layer LAYER_9E21 +/* 0x9E21 [0xC6 0x7E ] */ instr FONTANY_INSTR_SFX +/* 0x9E23 [0xC2 0x01 ] */ transpose 1 +/* 0x9E25 [0x4B 0x00 0x7F ] */ notedv SF1_EFFECT_11, 0, 127 +/* 0x9E28 [0xFF ] */ end + +.channel CHAN_9E29 +/* 0x9E29 [0xED 0x14 ] */ gain 20 +/* 0x9E2B [0x88 0x9E 0x35 ] */ ldlayer 0, LAYER_9E35 +/* 0x9E2E [0x89 0x92 0x33 ] */ ldlayer 1, LAYER_9233 +/* 0x9E31 [0x8A 0x92 0x3D ] */ ldlayer 2, LAYER_923D +/* 0x9E34 [0xFF ] */ end + +.layer LAYER_9E35 +/* 0x9E35 [0xC6 0x7E ] */ instr FONTANY_INSTR_SFX +/* 0x9E37 [0xC2 0x01 ] */ transpose 1 +/* 0x9E39 [0x49 0x00 0x7F ] */ notedv SF1_EFFECT_9, 0, 127 +/* 0x9E3C [0xFF ] */ end + +.channel CHAN_9E3D +/* 0x9E3D [0xED 0x14 ] */ gain 20 +/* 0x9E3F [0x88 0x9E 0x35 ] */ ldlayer 0, LAYER_9E35 +/* 0x9E42 [0xFF ] */ end + +.channel CHAN_9E43 +/* 0x9E43 [0xED 0x14 ] */ gain 20 +/* 0x9E45 [0x88 0x9E 0x4F ] */ ldlayer 0, LAYER_9E4F +/* 0x9E48 [0x89 0x92 0x27 ] */ ldlayer 1, LAYER_9227 +/* 0x9E4B [0x8A 0x92 0x3D ] */ ldlayer 2, LAYER_923D +/* 0x9E4E [0xFF ] */ end + +.layer LAYER_9E4F +/* 0x9E4F [0xC6 0x7E ] */ instr FONTANY_INSTR_SFX +/* 0x9E51 [0xC2 0x01 ] */ transpose 1 +/* 0x9E53 [0x48 0x66 0x7F ] */ notedv SF1_EFFECT_8, 102, 127 +/* 0x9E56 [0xFF ] */ end + +.channel CHAN_9E57 +/* 0x9E57 [0xED 0x14 ] */ gain 20 +/* 0x9E59 [0x88 0x9E 0x63 ] */ ldlayer 0, LAYER_9E63 +/* 0x9E5C [0x89 0x91 0xE3 ] */ ldlayer 1, LAYER_91E3 +/* 0x9E5F [0x8A 0x91 0xF1 ] */ ldlayer 2, LAYER_91F1 +/* 0x9E62 [0xFF ] */ end + +.layer LAYER_9E63 +/* 0x9E63 [0xC6 0x7E ] */ instr FONTANY_INSTR_SFX +/* 0x9E65 [0xC2 0x01 ] */ transpose 1 +/* 0x9E67 [0x4C 0x00 0x7F ] */ notedv SF1_EFFECT_12, 0, 127 +/* 0x9E6A [0xFF ] */ end + +.channel CHAN_9E6B +/* 0x9E6B [0xED 0x0F ] */ gain 15 +/* 0x9E6D [0x88 0x9E 0x7A ] */ ldlayer 0, LAYER_9E7A +/* 0x9E70 [0x89 0x9E 0x82 ] */ ldlayer 1, LAYER_9E82 +/* 0x9E73 [0x8A 0x9E 0x8A ] */ ldlayer 2, LAYER_9E8A +/* 0x9E76 [0x8B 0x9E 0x90 ] */ ldlayer 3, LAYER_9E90 +/* 0x9E79 [0xFF ] */ end + +.layer LAYER_9E7A +/* 0x9E7A [0xC0 0x20 ] */ ldelay 32 +/* 0x9E7C [0xC2 0xF6 ] */ transpose -10 +/* 0x9E7E [0xFC 0x9E 0x96 ] */ call LAYER_9E96 +/* 0x9E81 [0xFF ] */ end + +.layer LAYER_9E82 +/* 0x9E82 [0xC0 0x05 ] */ ldelay 5 +/* 0x9E84 [0xC2 0xFE ] */ transpose -2 +/* 0x9E86 [0xFC 0x9E 0x96 ] */ call LAYER_9E96 +/* 0x9E89 [0xFF ] */ end + +.layer LAYER_9E8A +/* 0x9E8A [0xC0 0x02 ] */ ldelay 2 +/* 0x9E8C [0xFC 0x9E 0x96 ] */ call LAYER_9E96 +/* 0x9E8F [0xFF ] */ end + +.layer LAYER_9E90 +/* 0x9E90 [0xC2 0x02 ] */ transpose 2 +/* 0x9E92 [0xFC 0x9E 0x96 ] */ call LAYER_9E96 +/* 0x9E95 [0xFF ] */ end + +.layer LAYER_9E96 +/* 0x9E96 [0xC6 0x0C ] */ instr SF1_INST_12 +/* 0x9E98 [0xC7 0x85 0x13 0x28 ] */ portamento 0x85, PITCH_E2, 40 +/* 0x9E9C [0x58 0x14 0x7F ] */ notedv PITCH_A2, 20, 127 +/* 0x9E9F [0xC7 0x85 0x14 0x28 ] */ portamento 0x85, PITCH_F2, 40 +/* 0x9EA3 [0x59 0x14 0x50 ] */ notedv PITCH_BF2, 20, 80 +/* 0x9EA6 [0xC7 0x85 0x15 0x28 ] */ portamento 0x85, PITCH_GF2, 40 +/* 0x9EAA [0x5A 0x14 0x3C ] */ notedv PITCH_B2, 20, 60 +/* 0x9EAD [0xFF ] */ end + +.channel CHAN_9EAE +/* 0x9EAE [0x88 0x72 0xD2 ] */ ldlayer 0, LAYER_72D2 +/* 0x9EB1 [0xFF ] */ end + +.channel CHAN_9EB2 +/* 0x9EB2 [0x88 0x90 0xF4 ] */ ldlayer 0, LAYER_90F4 +/* 0x9EB5 [0xFF ] */ end + +.channel CHAN_9EB6 +/* 0x9EB6 [0xC1 0x62 ] */ instr SF1_INST_98 +/* 0x9EB8 [0x88 0x9E 0xC9 ] */ ldlayer 0, LAYER_9EC9 +/* 0x9EBB [0x89 0x9E 0xD1 ] */ ldlayer 1, LAYER_9ED1 +/* 0x9EBE [0x8A 0x9E 0xD9 ] */ ldlayer 2, LAYER_9ED9 +/* 0x9EC1 [0x8B 0x9E 0xDD ] */ ldlayer 3, LAYER_9EDD +/* 0x9EC4 [0xD7 0x40 ] */ vibfreq 64 +/* 0x9EC6 [0xD8 0x20 ] */ vibdepth 32 +/* 0x9EC8 [0xFF ] */ end + +.layer LAYER_9EC9 +/* 0x9EC9 [0xC0 0x32 ] */ ldelay 50 +/* 0x9ECB [0xC2 0x03 ] */ transpose 3 +/* 0x9ECD [0xFC 0x9E 0xDD ] */ call LAYER_9EDD +/* 0x9ED0 [0xFF ] */ end + +.layer LAYER_9ED1 +/* 0x9ED1 [0xC0 0x32 ] */ ldelay 50 +/* 0x9ED3 [0xC2 0x06 ] */ transpose 6 +/* 0x9ED5 [0xFC 0x9E 0xDD ] */ call LAYER_9EDD +/* 0x9ED8 [0xFF ] */ end + +.layer LAYER_9ED9 +/* 0x9ED9 [0xC0 0x32 ] */ ldelay 50 +/* 0x9EDB [0xC2 0xFA ] */ transpose -6 +.layer LAYER_9EDD +/* 0x9EDD [0xC4 ] */ legato +LAYER_9EDE: +/* 0x9EDE [0x45 0x64 0x73 ] */ notedv PITCH_D1, 100, 115 +/* 0x9EE1 [0xF4 0xFB ] */ rjump LAYER_9EDE + +.channel CHAN_9EE3 +/* 0x9EE3 [0xDC 0x50 ] */ panweight 80 +/* 0x9EE5 [0xED 0x14 ] */ gain 20 +/* 0x9EE7 [0xC1 0x1F ] */ instr SF1_INST_31 +/* 0x9EE9 [0xD9 0xE0 ] */ releaserate 224 +/* 0x9EEB [0x88 0x9E 0xF5 ] */ ldlayer 0, LAYER_9EF5 +/* 0x9EEE [0x89 0x9E 0xFF ] */ ldlayer 1, LAYER_9EFF +/* 0x9EF1 [0x8A 0x9F 0x09 ] */ ldlayer 2, LAYER_9F09 +/* 0x9EF4 [0xFF ] */ end + +.layer LAYER_9EF5 +/* 0x9EF5 [0xC0 0x0A ] */ ldelay 10 +/* 0x9EF7 [0xCA 0x4A ] */ notepan 74 +/* 0x9EF9 [0xC2 0x08 ] */ transpose 8 +/* 0x9EFB [0xFC 0x9F 0x0F ] */ call LAYER_9F0F +/* 0x9EFE [0xFF ] */ end + +.layer LAYER_9EFF +/* 0x9EFF [0xC0 0x11 ] */ ldelay 17 +/* 0x9F01 [0xCA 0x36 ] */ notepan 54 +/* 0x9F03 [0xC2 0x03 ] */ transpose 3 +/* 0x9F05 [0xFC 0x9F 0x0F ] */ call LAYER_9F0F +/* 0x9F08 [0xFF ] */ end + +.layer LAYER_9F09 +/* 0x9F09 [0xCA 0x40 ] */ notepan 64 +/* 0x9F0B [0xFC 0x9F 0x0F ] */ call LAYER_9F0F +/* 0x9F0E [0xFF ] */ end + +.layer LAYER_9F0F +/* 0x9F0F [0x50 0x80 0x30 0x7F ] */ noteldv PITCH_DF2, 48, 127 +/* 0x9F13 [0xFF ] */ end + +.channel CHAN_9F14 +/* 0x9F14 [0xDC 0x50 ] */ panweight 80 +/* 0x9F16 [0xC1 0x1F ] */ instr SF1_INST_31 +/* 0x9F18 [0xD9 0xE0 ] */ releaserate 224 +/* 0x9F1A [0x88 0x9F 0x24 ] */ ldlayer 0, LAYER_9F24 +/* 0x9F1D [0x89 0x9F 0x2E ] */ ldlayer 1, LAYER_9F2E +/* 0x9F20 [0x8A 0x9F 0x38 ] */ ldlayer 2, LAYER_9F38 +/* 0x9F23 [0xFF ] */ end + +.layer LAYER_9F24 +/* 0x9F24 [0xC0 0x0A ] */ ldelay 10 +/* 0x9F26 [0xCA 0x4A ] */ notepan 74 +/* 0x9F28 [0xC2 0x08 ] */ transpose 8 +/* 0x9F2A [0xFC 0x9F 0x3E ] */ call LAYER_9F3E +/* 0x9F2D [0xFF ] */ end + +.layer LAYER_9F2E +/* 0x9F2E [0xC0 0x11 ] */ ldelay 17 +/* 0x9F30 [0xCA 0x36 ] */ notepan 54 +/* 0x9F32 [0xC2 0x03 ] */ transpose 3 +/* 0x9F34 [0xFC 0x9F 0x3E ] */ call LAYER_9F3E +/* 0x9F37 [0xFF ] */ end + +.layer LAYER_9F38 +/* 0x9F38 [0xCA 0x40 ] */ notepan 64 +/* 0x9F3A [0xFC 0x9F 0x3E ] */ call LAYER_9F3E +/* 0x9F3D [0xFF ] */ end + +.layer LAYER_9F3E +/* 0x9F3E [0x5C 0x80 0x18 0x7F ] */ noteldv PITCH_DF3, 24, 127 +/* 0x9F42 [0xFF ] */ end + +.channel CHAN_9F43 +/* 0x9F43 [0xDC 0x00 ] */ panweight 0 +/* 0x9F45 [0xC1 0x1F ] */ instr SF1_INST_31 +/* 0x9F47 [0xD9 0xE0 ] */ releaserate 224 +/* 0x9F49 [0x88 0x9F 0x53 ] */ ldlayer 0, LAYER_9F53 +/* 0x9F4C [0x89 0x9F 0x5D ] */ ldlayer 1, LAYER_9F5D +/* 0x9F4F [0x8A 0x9F 0x67 ] */ ldlayer 2, LAYER_9F67 +/* 0x9F52 [0xFF ] */ end + +.layer LAYER_9F53 +/* 0x9F53 [0xC0 0x02 ] */ ldelay 2 +/* 0x9F55 [0xCA 0x4A ] */ notepan 74 +/* 0x9F57 [0xC2 0x08 ] */ transpose 8 +/* 0x9F59 [0xFC 0x9F 0x6D ] */ call LAYER_9F6D +/* 0x9F5C [0xFF ] */ end + +.layer LAYER_9F5D +/* 0x9F5D [0xC0 0x01 ] */ ldelay 1 +/* 0x9F5F [0xCA 0x36 ] */ notepan 54 +/* 0x9F61 [0xC2 0x03 ] */ transpose 3 +/* 0x9F63 [0xFC 0x9F 0x6D ] */ call LAYER_9F6D +/* 0x9F66 [0xFF ] */ end + +.layer LAYER_9F67 +/* 0x9F67 [0xCA 0x40 ] */ notepan 64 +/* 0x9F69 [0xFC 0x9F 0x6D ] */ call LAYER_9F6D +/* 0x9F6C [0xFF ] */ end + +.layer LAYER_9F6D +/* 0x9F6D [0x5C 0x80 0x1B 0x64 ] */ noteldv PITCH_DF3, 27, 100 +/* 0x9F71 [0xF4 0xFA ] */ rjump LAYER_9F6D + +.channel CHAN_9F73 +/* 0x9F73 [0xED 0x2D ] */ gain 45 +/* 0x9F75 [0xC1 0x26 ] */ instr SF1_INST_38 +/* 0x9F77 [0xDA 0xC3 0x44 ] */ env ENVELOPE_C344 +/* 0x9F7A [0x88 0x9F 0x88 ] */ ldlayer 0, LAYER_9F88 +/* 0x9F7D [0x89 0x7A 0x12 ] */ ldlayer 1, LAYER_7A12 +/* 0x9F80 [0x8A 0x7A 0x36 ] */ ldlayer 2, LAYER_7A36 +/* 0x9F83 [0xD7 0x84 ] */ vibfreq 132 +/* 0x9F85 [0xD8 0x54 ] */ vibdepth 84 +/* 0x9F87 [0xFF ] */ end + +.layer LAYER_9F88 +/* 0x9F88 [0xF0 0x10 0x00 ] */ unk_F0 4096 +/* 0x9F8B [0xC6 0x4D ] */ instr SF1_INST_77 +/* 0x9F8D [0x66 0x20 0x45 ] */ notedv PITCH_B3, 32, 69 +/* 0x9F90 [0xFF ] */ end + +.channel CHAN_9F91 +/* 0x9F91 [0x88 0x9F 0x9C ] */ ldlayer 0, LAYER_9F9C +/* 0x9F94 [0x89 0x9F 0x9E ] */ ldlayer 1, LAYER_9F9E +/* 0x9F97 [0xD7 0x20 ] */ vibfreq 32 +/* 0x9F99 [0xD8 0x46 ] */ vibdepth 70 +/* 0x9F9B [0xFF ] */ end + +.layer LAYER_9F9C +/* 0x9F9C [0xC0 0x14 ] */ ldelay 20 +.layer LAYER_9F9E +/* 0x9F9E [0xC6 0x40 ] */ instr SF1_INST_64 +/* 0x9FA0 [0xC4 ] */ legato +/* 0x9FA1 [0xC7 0x85 0x1D 0xFF ] */ portamento 0x85, PITCH_D3, 255 +/* 0x9FA5 [0x60 0x80 0x28 0x64 ] */ noteldv PITCH_F3, 40, 100 +/* 0x9FA9 [0xC7 0x85 0x20 0xFF ] */ portamento 0x85, PITCH_F3, 255 +/* 0x9FAD [0x5D 0x80 0xFC 0x64 ] */ notedv PITCH_D3, 252, 100 +/* 0x9FB1 [0xFF ] */ end + +.channel CHAN_9FB2 +/* 0x9FB2 [0x88 0x9F 0xC3 ] */ ldlayer 0, LAYER_9FC3 +/* 0x9FB5 [0x89 0x9F 0xC5 ] */ ldlayer 1, LAYER_9FC5 +/* 0x9FB8 [0x8A 0x83 0x37 ] */ ldlayer 2, LAYER_8337 +/* 0x9FBB [0x8B 0x9F 0xD3 ] */ ldlayer 3, LAYER_9FD3 +/* 0x9FBE [0xD7 0x20 ] */ vibfreq 32 +/* 0x9FC0 [0xD8 0x16 ] */ vibdepth 22 +/* 0x9FC2 [0xFF ] */ end + +.layer LAYER_9FC3 +/* 0x9FC3 [0xC0 0x14 ] */ ldelay 20 +.layer LAYER_9FC5 +/* 0x9FC5 [0xC6 0x37 ] */ instr SF1_INST_55 +/* 0x9FC7 [0xCB 0xC2 0xCC 0xF0 ] */ env ENVELOPE_C2CC, 240 +/* 0x9FCB [0xC7 0x85 0x33 0xF2 ] */ portamento 0x85, PITCH_C5, 242 +/* 0x9FCF [0x60 0x4A 0x78 ] */ notedv PITCH_F3, 74, 120 +/* 0x9FD2 [0xFF ] */ end + +.layer LAYER_9FD3 +/* 0x9FD3 [0xC6 0x30 ] */ instr SF1_INST_48 +/* 0x9FD5 [0xCB 0xC2 0xBC 0xF0 ] */ env ENVELOPE_C2BC, 240 +/* 0x9FD9 [0xC7 0x85 0x24 0x64 ] */ portamento 0x85, PITCH_A3, 100 +/* 0x9FDD [0x58 0x5E 0x78 ] */ notedv PITCH_A2, 94, 120 +/* 0x9FE0 [0xFF ] */ end + +.channel CHAN_9FE1 +/* 0x9FE1 [0xD7 0x20 ] */ vibfreq 32 +/* 0x9FE3 [0xD8 0x16 ] */ vibdepth 22 +/* 0x9FE5 [0x88 0x9F 0xC5 ] */ ldlayer 0, LAYER_9FC5 +/* 0x9FE8 [0x8B 0x83 0x37 ] */ ldlayer 3, LAYER_8337 +/* 0x9FEB [0xCC 0x1A ] */ ldi 26 +/* 0x9FED [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0x9FF0 [0x89 0xA0 0x02 ] */ ldlayer 1, LAYER_A002 +/* 0x9FF3 [0x8A 0xA0 0x04 ] */ ldlayer 2, LAYER_A004 +/* 0x9FF6 [0x8B 0xA0 0x08 ] */ ldlayer 3, LAYER_A008 +/* 0x9FF9 [0xCC 0x28 ] */ ldi 40 +/* 0x9FFB [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0x9FFE [0x88 0xA0 0x08 ] */ ldlayer 0, LAYER_A008 +/* 0xA001 [0xFF ] */ end + +.layer LAYER_A002 +/* 0xA002 [0xC0 0x2D ] */ ldelay 45 +.layer LAYER_A004 +/* 0xA004 [0xC0 0x2D ] */ ldelay 45 +/* 0xA006 [0xC2 0x03 ] */ transpose 3 +.layer LAYER_A008 +/* 0xA008 [0xC6 0x30 ] */ instr SF1_INST_48 +/* 0xA00A [0xCB 0xC2 0xDC 0xF0 ] */ env ENVELOPE_C2DC, 240 +/* 0xA00E [0xC7 0x85 0x20 0xC2 ] */ portamento 0x85, PITCH_F3, 194 +/* 0xA012 [0x48 0x81 0xFC 0x64 ] */ notedv PITCH_F1, 508, 100 +/* 0xA016 [0xFF ] */ end + +.channel CHAN_A017 +/* 0xA017 [0x88 0xA0 0x29 ] */ ldlayer 0, LAYER_A029 +/* 0xA01A [0x89 0xA0 0x27 ] */ ldlayer 1, LAYER_A027 +/* 0xA01D [0x8A 0xA0 0x25 ] */ ldlayer 2, LAYER_A025 +/* 0xA020 [0xD7 0x64 ] */ vibfreq 100 +/* 0xA022 [0xD8 0x24 ] */ vibdepth 36 +/* 0xA024 [0xFF ] */ end + +.layer LAYER_A025 +/* 0xA025 [0xC0 0x08 ] */ ldelay 8 +.layer LAYER_A027 +/* 0xA027 [0xC0 0x0C ] */ ldelay 12 +.layer LAYER_A029 +/* 0xA029 [0xC6 0x54 ] */ instr SF1_INST_84 +/* 0xA02B [0xC7 0x85 0x1A 0xC8 ] */ portamento 0x85, PITCH_B2, 200 +/* 0xA02F [0x54 0x49 0x5F ] */ notedv PITCH_F2, 73, 95 +/* 0xA032 [0xFF ] */ end + +.channel CHAN_A033 +/* 0xA033 [0xC1 0x7D ] */ instr SF1_INST_125 +/* 0xA035 [0xDA 0xC2 0x9C ] */ env ENVELOPE_C29C +/* 0xA038 [0x88 0xA0 0x4A ] */ ldlayer 0, LAYER_A04A +/* 0xA03B [0x89 0xA0 0x3F ] */ ldlayer 1, LAYER_A03F +/* 0xA03E [0xFF ] */ end + +.layer LAYER_A03F +/* 0xA03F [0xC6 0x7C ] */ instr SF1_INST_124 +/* 0xA041 [0xC7 0x85 0x28 0xFF ] */ portamento 0x85, PITCH_DF4, 255 +/* 0xA045 [0x78 0x80 0x30 0x7D ] */ noteldv PITCH_F5, 48, 125 +/* 0xA049 [0xFF ] */ end + +.layer LAYER_A04A +/* 0xA04A [0xC7 0x85 0x27 0xFF ] */ portamento 0x85, PITCH_C4, 255 +/* 0xA04E [0x73 0x50 0x6E ] */ notedv PITCH_C5, 80, 110 +/* 0xA051 [0xFF ] */ end + +.channel CHAN_A052 +/* 0xA052 [0xDA 0xC3 0x0C ] */ env ENVELOPE_C30C +/* 0xA055 [0x88 0x83 0x37 ] */ ldlayer 0, LAYER_8337 +/* 0xA058 [0x89 0xA0 0x60 ] */ ldlayer 1, LAYER_A060 +/* 0xA05B [0xD7 0x64 ] */ vibfreq 100 +/* 0xA05D [0xD8 0x28 ] */ vibdepth 40 +/* 0xA05F [0xFF ] */ end + +.layer LAYER_A060 +/* 0xA060 [0xC6 0x38 ] */ instr SF1_INST_56 +/* 0xA062 [0x73 0x08 0x73 ] */ notedv PITCH_C5, 8, 115 +/* 0xA065 [0x72 0x07 0x73 ] */ notedv PITCH_B4, 7, 115 +/* 0xA068 [0x71 0x06 0x73 ] */ notedv PITCH_BF4, 6, 115 +/* 0xA06B [0xFF ] */ end + +.channel CHAN_A06C +/* 0xA06C [0xC1 0x27 ] */ instr SF1_INST_39 +/* 0xA06E [0x88 0xA0 0x77 ] */ ldlayer 0, LAYER_A077 +/* 0xA071 [0x89 0xA0 0x75 ] */ ldlayer 1, LAYER_A075 +/* 0xA074 [0xFF ] */ end + +.layer LAYER_A075 +/* 0xA075 [0xC0 0x0C ] */ ldelay 12 +.layer LAYER_A077 +/* 0xA077 [0xC2 0x0C ] */ transpose 12 +/* 0xA079 [0xCB 0xC2 0x7C 0xF0 ] */ env ENVELOPE_C27C, 240 +/* 0xA07D [0xC7 0x81 0x24 0xFF ] */ portamento 0x81, PITCH_A3, 255 +/* 0xA081 [0x5C 0x38 0x64 ] */ notedv PITCH_DF3, 56, 100 +/* 0xA084 [0xC0 0x05 ] */ ldelay 5 +/* 0xA086 [0xCB 0xC2 0x8C 0xF0 ] */ env ENVELOPE_C28C, 240 +/* 0xA08A [0xC7 0x81 0x22 0xFF ] */ portamento 0x81, PITCH_G3, 255 +/* 0xA08E [0x59 0x64 0x64 ] */ notedv PITCH_BF2, 100, 100 +/* 0xA091 [0xC0 0x28 ] */ ldelay 40 +/* 0xA093 [0xFF ] */ end + +.channel CHAN_A094 +/* 0xA094 [0xC1 0x27 ] */ instr SF1_INST_39 +/* 0xA096 [0xDA 0xC2 0x6C ] */ env ENVELOPE_C26C +/* 0xA099 [0x88 0xA0 0xA0 ] */ ldlayer 0, LAYER_A0A0 +/* 0xA09C [0x89 0xA0 0xA2 ] */ ldlayer 1, LAYER_A0A2 +/* 0xA09F [0xFF ] */ end + +.layer LAYER_A0A0 +/* 0xA0A0 [0xC0 0x0C ] */ ldelay 12 +.layer LAYER_A0A2 +/* 0xA0A2 [0xC4 ] */ legato +/* 0xA0A3 [0xC7 0x85 0x2A 0xFF ] */ portamento 0x85, PITCH_EF4, 255 +/* 0xA0A7 [0x6C 0x1E 0x64 ] */ notedv PITCH_F4, 30, 100 +/* 0xA0AA [0x5E 0x80 0x84 0x64 ] */ notedv PITCH_EF3, 132, 100 +/* 0xA0AE [0xFF ] */ end + +.channel CHAN_A0AF +/* 0xA0AF [0xC1 0x27 ] */ instr SF1_INST_39 +/* 0xA0B1 [0xDA 0xC2 0x6C ] */ env ENVELOPE_C26C +CHAN_A0B4: +/* 0xA0B4 [0x88 0xA0 0xA0 ] */ ldlayer 0, LAYER_A0A0 +/* 0xA0B7 [0x89 0xA0 0xA2 ] */ ldlayer 1, LAYER_A0A2 +/* 0xA0BA [0xB8 0x37 ] */ rand 55 +/* 0xA0BC [0xC7 0x32 0xA0 0xC1 ] */ stseq 50, CHAN_A0C0 + STSEQ_LDI_IMM +CHAN_A0C0: +/* 0xA0C0 [0xCC 0x08 ] */ ldi 8 +/* 0xA0C2 [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0xA0C5 [0xCC 0x64 ] */ ldi 100 +/* 0xA0C7 [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0xA0CA [0xF4 0xE8 ] */ rjump CHAN_A0B4 + +/* 0xA0CC [0xFF ] */ end + +.channel CHAN_A0CD +/* 0xA0CD [0xC1 0x27 ] */ instr SF1_INST_39 +/* 0xA0CF [0x88 0xA0 0xD6 ] */ ldlayer 0, LAYER_A0D6 +/* 0xA0D2 [0x89 0xA0 0xD8 ] */ ldlayer 1, LAYER_A0D8 +/* 0xA0D5 [0xFF ] */ end + +.layer LAYER_A0D6 +/* 0xA0D6 [0xC0 0x0C ] */ ldelay 12 +.layer LAYER_A0D8 +/* 0xA0D8 [0xC2 0x11 ] */ transpose 17 +/* 0xA0DA [0xC7 0x85 0x20 0xFF ] */ portamento 0x85, PITCH_F3, 255 +/* 0xA0DE [0x60 0x50 0x64 ] */ notedv PITCH_F3, 80, 100 +/* 0xA0E1 [0xC0 0x01 ] */ ldelay 1 +/* 0xA0E3 [0xC7 0x85 0x21 0xFF ] */ portamento 0x85, PITCH_GF3, 255 +/* 0xA0E7 [0x60 0x60 0x64 ] */ notedv PITCH_F3, 96, 100 +/* 0xA0EA [0xC0 0x05 ] */ ldelay 5 +/* 0xA0EC [0xC7 0x85 0x24 0xFF ] */ portamento 0x85, PITCH_A3, 255 +/* 0xA0F0 [0x52 0x80 0xA0 0x64 ] */ notedv PITCH_EF2, 160, 100 +/* 0xA0F4 [0xFF ] */ end + +.channel CHAN_A0F5 +/* 0xA0F5 [0x88 0xA0 0xF9 ] */ ldlayer 0, LAYER_A0F9 +/* 0xA0F8 [0xFF ] */ end + +.layer LAYER_A0F9 +/* 0xA0F9 [0xC6 0x7E ] */ instr FONTANY_INSTR_SFX +/* 0xA0FB [0xC2 0x01 ] */ transpose 1 +/* 0xA0FD [0x4E 0x00 0x64 ] */ notedv SF1_EFFECT_14, 0, 100 +/* 0xA100 [0xFF ] */ end + +.channel CHAN_A101 +/* 0xA101 [0xDC 0x40 ] */ panweight 64 +/* 0xA103 [0x88 0xA1 0x10 ] */ ldlayer 0, LAYER_A110 +/* 0xA106 [0x89 0xA1 0x18 ] */ ldlayer 1, LAYER_A118 +/* 0xA109 [0x8A 0xA1 0x1E ] */ ldlayer 2, LAYER_A11E +/* 0xA10C [0x8B 0xA1 0x26 ] */ ldlayer 3, LAYER_A126 +/* 0xA10F [0xFF ] */ end + +.layer LAYER_A110 +/* 0xA110 [0xC0 0x14 ] */ ldelay 20 +/* 0xA112 [0xCA 0x18 ] */ notepan 24 +/* 0xA114 [0xFC 0xA1 0x2E ] */ call LAYER_A12E +/* 0xA117 [0xFF ] */ end + +.layer LAYER_A118 +/* 0xA118 [0xCA 0x2C ] */ notepan 44 +/* 0xA11A [0xFC 0xA1 0x34 ] */ call LAYER_A134 +/* 0xA11D [0xFF ] */ end + +.layer LAYER_A11E +/* 0xA11E [0xC0 0x08 ] */ ldelay 8 +/* 0xA120 [0xCA 0x54 ] */ notepan 84 +/* 0xA122 [0xFC 0xA1 0x2E ] */ call LAYER_A12E +/* 0xA125 [0xFF ] */ end + +.layer LAYER_A126 +/* 0xA126 [0xC0 0x0E ] */ ldelay 14 +/* 0xA128 [0xCA 0x68 ] */ notepan 104 +/* 0xA12A [0xFC 0xA1 0x34 ] */ call LAYER_A134 +/* 0xA12D [0xFF ] */ end + +.layer LAYER_A12E +/* 0xA12E [0xC6 0x7E ] */ instr FONTANY_INSTR_SFX +/* 0xA130 [0x4E 0x00 0x64 ] */ notedv SF1_EFFECT_14, 0, 100 +/* 0xA133 [0xFF ] */ end + +.layer LAYER_A134 +/* 0xA134 [0xC6 0x7E ] */ instr FONTANY_INSTR_SFX +/* 0xA136 [0xC2 0x01 ] */ transpose 1 +/* 0xA138 [0x4F 0x00 0x64 ] */ notedv SF1_EFFECT_15, 0, 100 +/* 0xA13B [0xFF ] */ end + +.channel CHAN_A13C +/* 0xA13C [0x88 0xA1 0x40 ] */ ldlayer 0, LAYER_A140 +/* 0xA13F [0xFF ] */ end + +.layer LAYER_A140 +/* 0xA140 [0xC6 0x7E ] */ instr FONTANY_INSTR_SFX +/* 0xA142 [0xC2 0x01 ] */ transpose 1 +/* 0xA144 [0x50 0x00 0x64 ] */ notedv SF1_EFFECT_16, 0, 100 +/* 0xA147 [0xFF ] */ end + +.channel CHAN_A148 +/* 0xA148 [0x88 0xA1 0x4F ] */ ldlayer 0, LAYER_A14F +/* 0xA14B [0x89 0xA1 0x57 ] */ ldlayer 1, LAYER_A157 +/* 0xA14E [0xFF ] */ end + +.layer LAYER_A14F +/* 0xA14F [0xC6 0x7E ] */ instr FONTANY_INSTR_SFX +/* 0xA151 [0xC2 0x01 ] */ transpose 1 +/* 0xA153 [0x51 0x00 0x42 ] */ notedv SF1_EFFECT_17, 0, 66 +/* 0xA156 [0xFF ] */ end + +.layer LAYER_A157 +/* 0xA157 [0xC2 0x05 ] */ transpose 5 +/* 0xA159 [0xC6 0x5F ] */ instr SF1_INST_95 +/* 0xA15B [0xC7 0x81 0x2C 0x40 ] */ portamento 0x81, PITCH_F4, 64 +/* 0xA15F [0x61 0x05 0x15 ] */ notedv PITCH_GF3, 5, 21 +/* 0xA162 [0xFF ] */ end + +.channel CHAN_A163 +/* 0xA163 [0xDC 0x00 ] */ panweight 0 +/* 0xA165 [0xC1 0x37 ] */ instr SF1_INST_55 +/* 0xA167 [0xDA 0xC2 0xEC ] */ env ENVELOPE_C2EC +/* 0xA16A [0x88 0xA1 0xA0 ] */ ldlayer 0, LAYER_A1A0 +/* 0xA16D [0x89 0xA1 0xA0 ] */ ldlayer 1, LAYER_A1A0 +/* 0xA170 [0x8A 0x7C 0x32 ] */ ldlayer 2, LAYER_7C32 +/* 0xA173 [0x8B 0x7C 0x3A ] */ ldlayer 3, LAYER_7C3A +/* 0xA176 [0xCC 0x1E ] */ ldi 30 +/* 0xA178 [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0xA17B [0x88 0xA1 0xA3 ] */ ldlayer 0, LAYER_A1A3 +/* 0xA17E [0x89 0xA1 0xAD ] */ ldlayer 1, LAYER_A1AD +/* 0xA181 [0xCC 0x14 ] */ ldi 20 +/* 0xA183 [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0xA186 [0x8A 0xA1 0xB5 ] */ ldlayer 2, LAYER_A1B5 +/* 0xA189 [0xFF ] */ end + +.channel CHAN_A18A +/* 0xA18A [0xDC 0x00 ] */ panweight 0 +/* 0xA18C [0xC1 0x37 ] */ instr SF1_INST_55 +/* 0xA18E [0xDA 0xC2 0xEC ] */ env ENVELOPE_C2EC +/* 0xA191 [0x88 0xA1 0xA3 ] */ ldlayer 0, LAYER_A1A3 +/* 0xA194 [0x89 0xA1 0xAD ] */ ldlayer 1, LAYER_A1AD +/* 0xA197 [0xCC 0x14 ] */ ldi 20 +/* 0xA199 [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0xA19C [0x8A 0xA1 0xB5 ] */ ldlayer 2, LAYER_A1B5 +/* 0xA19F [0xFF ] */ end + +.layer LAYER_A1A0 +/* 0xA1A0 [0xC0 0x50 ] */ ldelay 80 +/* 0xA1A2 [0xFF ] */ end + +.layer LAYER_A1A3 +/* 0xA1A3 [0xC0 0x23 ] */ ldelay 35 +/* 0xA1A5 [0xCA 0x4A ] */ notepan 74 +/* 0xA1A7 [0xC2 0x03 ] */ transpose 3 +/* 0xA1A9 [0xFC 0xA2 0x17 ] */ call LAYER_A217 +/* 0xA1AC [0xFF ] */ end + +.layer LAYER_A1AD +/* 0xA1AD [0xCA 0x36 ] */ notepan 54 +/* 0xA1AF [0xC2 0xFE ] */ transpose -2 +/* 0xA1B1 [0xFC 0xA2 0x17 ] */ call LAYER_A217 +/* 0xA1B4 [0xFF ] */ end + +.layer LAYER_A1B5 +/* 0xA1B5 [0xCA 0x40 ] */ notepan 64 +/* 0xA1B7 [0xC2 0xFB ] */ transpose -5 +/* 0xA1B9 [0xFC 0xA2 0x17 ] */ call LAYER_A217 +/* 0xA1BC [0xFF ] */ end + +.channel CHAN_A1BD +/* 0xA1BD [0xDC 0x00 ] */ panweight 0 +/* 0xA1BF [0xC1 0x37 ] */ instr SF1_INST_55 +/* 0xA1C1 [0xDA 0xC2 0xEC ] */ env ENVELOPE_C2EC +/* 0xA1C4 [0x88 0xA1 0xCE ] */ ldlayer 0, LAYER_A1CE +/* 0xA1C7 [0x89 0xA1 0xD8 ] */ ldlayer 1, LAYER_A1D8 +/* 0xA1CA [0x8A 0xA1 0xE0 ] */ ldlayer 2, LAYER_A1E0 +/* 0xA1CD [0xFF ] */ end + +.layer LAYER_A1CE +/* 0xA1CE [0xC0 0x23 ] */ ldelay 35 +/* 0xA1D0 [0xCA 0x4A ] */ notepan 74 +/* 0xA1D2 [0xC2 0x03 ] */ transpose 3 +/* 0xA1D4 [0xFC 0xA2 0x29 ] */ call LAYER_A229 +/* 0xA1D7 [0xFF ] */ end + +.layer LAYER_A1D8 +/* 0xA1D8 [0xCA 0x36 ] */ notepan 54 +/* 0xA1DA [0xC2 0xFE ] */ transpose -2 +/* 0xA1DC [0xFC 0xA2 0x29 ] */ call LAYER_A229 +/* 0xA1DF [0xFF ] */ end + +.layer LAYER_A1E0 +/* 0xA1E0 [0xC0 0x14 ] */ ldelay 20 +/* 0xA1E2 [0xCA 0x40 ] */ notepan 64 +/* 0xA1E4 [0xC2 0xFB ] */ transpose -5 +/* 0xA1E6 [0xFC 0xA2 0x29 ] */ call LAYER_A229 +/* 0xA1E9 [0xFF ] */ end + +.channel CHAN_A1EA +/* 0xA1EA [0xDC 0x00 ] */ panweight 0 +/* 0xA1EC [0xC1 0x37 ] */ instr SF1_INST_55 +/* 0xA1EE [0xDA 0xC2 0x4C ] */ env ENVELOPE_C24C +/* 0xA1F1 [0x88 0xA1 0xFB ] */ ldlayer 0, LAYER_A1FB +/* 0xA1F4 [0x89 0xA2 0x05 ] */ ldlayer 1, LAYER_A205 +/* 0xA1F7 [0x8A 0xA2 0x0D ] */ ldlayer 2, LAYER_A20D +/* 0xA1FA [0xFF ] */ end + +.layer LAYER_A1FB +/* 0xA1FB [0xC0 0x23 ] */ ldelay 35 +/* 0xA1FD [0xCA 0x4A ] */ notepan 74 +/* 0xA1FF [0xC2 0x03 ] */ transpose 3 +/* 0xA201 [0xFC 0xA2 0x3B ] */ call LAYER_A23B +/* 0xA204 [0xFF ] */ end + +.layer LAYER_A205 +/* 0xA205 [0xCA 0x36 ] */ notepan 54 +/* 0xA207 [0xC2 0xFE ] */ transpose -2 +/* 0xA209 [0xFC 0xA2 0x3B ] */ call LAYER_A23B +/* 0xA20C [0xFF ] */ end + +.layer LAYER_A20D +/* 0xA20D [0xC0 0x14 ] */ ldelay 20 +/* 0xA20F [0xCA 0x40 ] */ notepan 64 +/* 0xA211 [0xC2 0xFB ] */ transpose -5 +/* 0xA213 [0xFC 0xA2 0x3B ] */ call LAYER_A23B +/* 0xA216 [0xFF ] */ end + +.layer LAYER_A217 +/* 0xA217 [0xC4 ] */ legato +/* 0xA218 [0xC7 0x85 0x1C 0xFF ] */ portamento 0x85, PITCH_DF3, 255 +/* 0xA21C [0x63 0x80 0xC8 0x7F ] */ notedv PITCH_AF3, 200, 127 +/* 0xA220 [0xC7 0x85 0x23 0xFF ] */ portamento 0x85, PITCH_AF3, 255 +/* 0xA224 [0x5C 0x80 0xC8 0x7F ] */ notedv PITCH_DF3, 200, 127 +/* 0xA228 [0xFF ] */ end + +.layer LAYER_A229 +/* 0xA229 [0xC4 ] */ legato +/* 0xA22A [0xC7 0x85 0x1C 0xFF ] */ portamento 0x85, PITCH_DF3, 255 +/* 0xA22E [0x68 0x80 0xC8 0x7F ] */ notedv PITCH_DF4, 200, 127 +/* 0xA232 [0xC7 0x85 0x28 0xFF ] */ portamento 0x85, PITCH_DF4, 255 +/* 0xA236 [0x5C 0x80 0xC8 0x7F ] */ notedv PITCH_DF3, 200, 127 +/* 0xA23A [0xFF ] */ end + +.layer LAYER_A23B +/* 0xA23B [0xC4 ] */ legato +/* 0xA23C [0xC7 0x85 0x1C 0xFF ] */ portamento 0x85, PITCH_DF3, 255 +/* 0xA240 [0x6B 0x80 0x32 0x7F ] */ noteldv PITCH_E4, 50, 127 +/* 0xA244 [0xC7 0x85 0x2B 0xFF ] */ portamento 0x85, PITCH_E4, 255 +/* 0xA248 [0x5C 0x81 0x90 0x7F ] */ notedv PITCH_DF3, 400, 127 +/* 0xA24C [0xFF ] */ end + +.channel CHAN_A24D +/* 0xA24D [0x88 0xA2 0x51 ] */ ldlayer 0, LAYER_A251 +/* 0xA250 [0xFF ] */ end + +.layer LAYER_A251 +/* 0xA251 [0xC6 0x7E ] */ instr FONTANY_INSTR_SFX +/* 0xA253 [0xC4 ] */ legato +/* 0xA254 [0x4F 0x1A 0x00 ] */ notedv SF1_EFFECT_15, 26, 0 +/* 0xA257 [0x4F 0x00 0x5A ] */ notedv SF1_EFFECT_15, 0, 90 +/* 0xA25A [0xFF ] */ end + +.channel CHAN_A25B +/* 0xA25B [0xC1 0x0B ] */ instr SF1_INST_11 +/* 0xA25D [0xDA 0xC4 0x8C ] */ env ENVELOPE_C48C +/* 0xA260 [0xFC 0x77 0xB6 ] */ call CHAN_77B6 +/* 0xA263 [0xFF ] */ end + +.channel CHAN_A264 +/* 0xA264 [0xDC 0x40 ] */ panweight 64 +/* 0xA266 [0xC1 0x28 ] */ instr SF1_INST_40 +/* 0xA268 [0x88 0xA2 0x72 ] */ ldlayer 0, LAYER_A272 +/* 0xA26B [0x89 0xA2 0x7A ] */ ldlayer 1, LAYER_A27A +/* 0xA26E [0x8A 0xA2 0x82 ] */ ldlayer 2, LAYER_A282 +/* 0xA271 [0xFF ] */ end + +.layer LAYER_A272 +/* 0xA272 [0xCA 0x22 ] */ notepan 34 +/* 0xA274 [0xC0 0x2C ] */ ldelay 44 +/* 0xA276 [0xFC 0xA2 0x82 ] */ call LAYER_A282 +/* 0xA279 [0xFF ] */ end + +.layer LAYER_A27A +/* 0xA27A [0xCA 0x5E ] */ notepan 94 +/* 0xA27C [0xC0 0x16 ] */ ldelay 22 +/* 0xA27E [0xFC 0xA2 0x82 ] */ call LAYER_A282 +/* 0xA281 [0xFF ] */ end + +.layer LAYER_A282 +/* 0xA282 [0xC2 0xF0 ] */ transpose -16 +/* 0xA284 [0x79 0x81 0x71 0x69 ] */ notedv PITCH_GF5, 369, 105 +/* 0xA288 [0xFF ] */ end + +.channel CHAN_A289 +/* 0xA289 [0xC1 0x7E ] */ instr FONTANY_INSTR_SFX +/* 0xA28B [0x64 ] */ ldio IO_PORT_SFX_INDEX_LOBITS +/* 0xA28C [0xC8 0xC7 ] */ sub NA_SE_EN__copy514 & 0xFF +/* 0xA28E [0xC7 0x12 0xA2 0x9F ] */ stseq (NOTEDVG_OPCODE | SF1_EFFECT_18), LAYER_A29F + STSEQ_NOTEDVG_OPCODE_PITCH +/* 0xA292 [0xCB 0xA2 0xA4 ] */ ldseq ARRAY_A2A4 +/* 0xA295 [0xC7 0x00 0xA2 0xA1 ] */ stseq 0, LAYER_A29F + STSEQ_NOTEDVG_VELOCITY_SHORTDELAY +/* 0xA299 [0x88 0xA2 0x9D ] */ ldlayer 0, LAYER_A29D +/* 0xA29C [0xFF ] */ end + +.layer LAYER_A29D +/* 0xA29D [0xC2 0x01 ] */ transpose 1 +LAYER_A29F: +/* 0xA29F [0x12 0x00 0x64 0x00 ] */ notedvg SF1_EFFECT_18, 0, 100, 0 +/* 0xA2A3 [0xFF ] */ end + +.array ARRAY_A2A4 + .byte 100, 100, 100, 100, 100, 100, 100, 100, 100, 100 + +.channel CHAN_A2AE +/* 0xA2AE [0xDC 0x40 ] */ panweight 64 +/* 0xA2B0 [0x88 0xA2 0xBA ] */ ldlayer 0, LAYER_A2BA +/* 0xA2B3 [0x89 0xA2 0xC2 ] */ ldlayer 1, LAYER_A2C2 +/* 0xA2B6 [0x8A 0xA2 0xC6 ] */ ldlayer 2, LAYER_A2C6 +/* 0xA2B9 [0xFF ] */ end + +.layer LAYER_A2BA +/* 0xA2BA [0xCA 0x22 ] */ notepan 34 +/* 0xA2BC [0xC0 0x12 ] */ ldelay 18 +/* 0xA2BE [0xFC 0xA2 0xC6 ] */ call LAYER_A2C6 +/* 0xA2C1 [0xFF ] */ end + +.layer LAYER_A2C2 +/* 0xA2C2 [0xCA 0x5E ] */ notepan 94 +/* 0xA2C4 [0xC0 0x09 ] */ ldelay 9 +.layer LAYER_A2C6 +/* 0xA2C6 [0xC6 0x7E ] */ instr FONTANY_INSTR_SFX +/* 0xA2C8 [0xC2 0x01 ] */ transpose 1 +/* 0xA2CA [0x4E 0x00 0x5F ] */ notedv SF1_EFFECT_14, 0, 95 +/* 0xA2CD [0xFF ] */ end + +.channel CHAN_A2CE +/* 0xA2CE [0xDC 0x40 ] */ panweight 64 +/* 0xA2D0 [0x88 0xA2 0xDA ] */ ldlayer 0, LAYER_A2DA +/* 0xA2D3 [0x89 0xA2 0xE2 ] */ ldlayer 1, LAYER_A2E2 +/* 0xA2D6 [0x8A 0xA2 0xE6 ] */ ldlayer 2, LAYER_A2E6 +/* 0xA2D9 [0xFF ] */ end + +.layer LAYER_A2DA +/* 0xA2DA [0xCA 0x22 ] */ notepan 34 +/* 0xA2DC [0xC0 0x12 ] */ ldelay 18 +/* 0xA2DE [0xFC 0xA2 0xE6 ] */ call LAYER_A2E6 +/* 0xA2E1 [0xFF ] */ end + +.layer LAYER_A2E2 +/* 0xA2E2 [0xCA 0x5E ] */ notepan 94 +/* 0xA2E4 [0xC0 0x09 ] */ ldelay 9 +.layer LAYER_A2E6 +/* 0xA2E6 [0xC6 0x2B ] */ instr SF1_INST_43 +/* 0xA2E8 [0x61 0x20 0x5A ] */ notedv PITCH_GF3, 32, 90 +/* 0xA2EB [0xFF ] */ end + +.channel CHAN_A2EC +/* 0xA2EC [0xDC 0x40 ] */ panweight 64 +/* 0xA2EE [0x88 0xA2 0xF8 ] */ ldlayer 0, LAYER_A2F8 +/* 0xA2F1 [0x89 0xA3 0x00 ] */ ldlayer 1, LAYER_A300 +/* 0xA2F4 [0x8A 0xA3 0x04 ] */ ldlayer 2, LAYER_A304 +/* 0xA2F7 [0xFF ] */ end + +.layer LAYER_A2F8 +/* 0xA2F8 [0xCA 0x22 ] */ notepan 34 +/* 0xA2FA [0xC0 0x12 ] */ ldelay 18 +/* 0xA2FC [0xFC 0xA3 0x04 ] */ call LAYER_A304 +/* 0xA2FF [0xFF ] */ end + +.layer LAYER_A300 +/* 0xA300 [0xCA 0x5E ] */ notepan 94 +/* 0xA302 [0xC0 0x09 ] */ ldelay 9 +.layer LAYER_A304 +/* 0xA304 [0xC6 0x2B ] */ instr SF1_INST_43 +/* 0xA306 [0xC2 0x30 ] */ transpose 48 +/* 0xA308 [0x65 0x45 0x5F ] */ notedv PITCH_BF3, 69, 95 +/* 0xA30B [0xFF ] */ end + +.channel CHAN_A30C +/* 0xA30C [0xDC 0x40 ] */ panweight 64 +/* 0xA30E [0x88 0xA3 0x18 ] */ ldlayer 0, LAYER_A318 +/* 0xA311 [0x89 0xA3 0x20 ] */ ldlayer 1, LAYER_A320 +/* 0xA314 [0x8A 0xA3 0x24 ] */ ldlayer 2, LAYER_A324 +/* 0xA317 [0xFF ] */ end + +.layer LAYER_A318 +/* 0xA318 [0xCA 0x22 ] */ notepan 34 +/* 0xA31A [0xC0 0x12 ] */ ldelay 18 +/* 0xA31C [0xFC 0xA3 0x24 ] */ call LAYER_A324 +/* 0xA31F [0xFF ] */ end + +.layer LAYER_A320 +/* 0xA320 [0xCA 0x5E ] */ notepan 94 +/* 0xA322 [0xC0 0x09 ] */ ldelay 9 +.layer LAYER_A324 +/* 0xA324 [0xC6 0x7E ] */ instr FONTANY_INSTR_SFX +/* 0xA326 [0x4E 0x00 0x5F ] */ notedv SF1_EFFECT_14, 0, 95 +/* 0xA329 [0xFF ] */ end + +.channel CHAN_A32A +/* 0xA32A [0x88 0xA3 0x2E ] */ ldlayer 0, LAYER_A32E +/* 0xA32D [0xFF ] */ end + +.layer LAYER_A32E +/* 0xA32E [0xC6 0x16 ] */ instr SF1_INST_22 +/* 0xA330 [0x75 0x0B 0x5F ] */ notedv PITCH_D5, 11, 95 +/* 0xA333 [0x7A 0x09 0x5F ] */ notedv PITCH_G5, 9, 95 +/* 0xA336 [0xC7 0x81 0x33 0xFF ] */ portamento 0x81, PITCH_C5, 255 +/* 0xA33A [0x7E 0x08 0x5F ] */ notedv PITCH_B5, 8, 95 +.layer LAYER_A33D +/* 0xA33D [0x75 0x0B 0x5F ] */ notedv PITCH_D5, 11, 95 +/* 0xA340 [0x7A 0x09 0x5F ] */ notedv PITCH_G5, 9, 95 +/* 0xA343 [0xC7 0x81 0x33 0xFF ] */ portamento 0x81, PITCH_C5, 255 +/* 0xA347 [0x7E 0x0B 0x5F ] */ notedv PITCH_B5, 11, 95 +/* 0xA34A [0xFF ] */ end + +.channel CHAN_A34B +/* 0xA34B [0xC1 0x16 ] */ instr SF1_INST_22 +/* 0xA34D [0x88 0xA3 0x3D ] */ ldlayer 0, LAYER_A33D +/* 0xA350 [0xFF ] */ end + +.channel CHAN_A351 +/* 0xA351 [0xC1 0x7E ] */ instr FONTANY_INSTR_SFX +/* 0xA353 [0x88 0xA3 0x61 ] */ ldlayer 0, LAYER_A361 +/* 0xA356 [0x89 0x83 0x37 ] */ ldlayer 1, LAYER_8337 +/* 0xA359 [0xFF ] */ end + +.channel CHAN_A35A +/* 0xA35A [0x88 0x83 0x37 ] */ ldlayer 0, LAYER_8337 +/* 0xA35D [0x89 0xA3 0x68 ] */ ldlayer 1, LAYER_A368 +/* 0xA360 [0xFF ] */ end + +.layer LAYER_A361 +/* 0xA361 [0xF0 0x00 0x40 ] */ unk_F0 64 +/* 0xA364 [0x53 0x00 0x78 ] */ notedv SF1_EFFECT_19, 0, 120 +/* 0xA367 [0xFF ] */ end + +.layer LAYER_A368 +/* 0xA368 [0xC6 0x58 ] */ instr SF1_INST_88 +/* 0xA36A [0xF0 0x00 0x40 ] */ unk_F0 64 +/* 0xA36D [0x68 0x0A 0x78 ] */ notedv PITCH_DF4, 10, 120 +/* 0xA370 [0xFF ] */ end + +.channel CHAN_A371 +/* 0xA371 [0xDA 0xC3 0x0C ] */ env ENVELOPE_C30C +/* 0xA374 [0x88 0xA3 0x7C ] */ ldlayer 0, LAYER_A37C +/* 0xA377 [0xD7 0x64 ] */ vibfreq 100 +/* 0xA379 [0xD8 0x28 ] */ vibdepth 40 +/* 0xA37B [0xFF ] */ end + +.layer LAYER_A37C +/* 0xA37C [0xC6 0x38 ] */ instr SF1_INST_56 +/* 0xA37E [0x73 0x08 0x73 ] */ notedv PITCH_C5, 8, 115 +/* 0xA381 [0x72 0x07 0x73 ] */ notedv PITCH_B4, 7, 115 +/* 0xA384 [0x71 0x06 0x73 ] */ notedv PITCH_BF4, 6, 115 +/* 0xA387 [0x70 0x06 0x73 ] */ notedv PITCH_A4, 6, 115 +/* 0xA38A [0xFF ] */ end + +.channel CHAN_A38B +/* 0xA38B [0xC1 0x7E ] */ instr FONTANY_INSTR_SFX +/* 0xA38D [0x64 ] */ ldio IO_PORT_SFX_INDEX_LOBITS +/* 0xA38E [0xC8 0xD7 ] */ sub NA_SE_EN_IRONNACK_DAMAGE & 0xFF +/* 0xA390 [0xC7 0x00 0xA3 0xA2 ] */ stseq (NOTEDVG_OPCODE | SF1_EFFECT_0), LAYER_A3A2 + STSEQ_NOTEDVG_OPCODE_PITCH +/* 0xA394 [0xCB 0xA3 0xA7 ] */ ldseq ARRAY_A3A7 +/* 0xA397 [0xC7 0x00 0xA3 0xA4 ] */ stseq 0, LAYER_A3A2 + STSEQ_NOTEDVG_VELOCITY_SHORTDELAY +/* 0xA39B [0x88 0xA3 0xA2 ] */ ldlayer 0, LAYER_A3A2 +/* 0xA39E [0x89 0x83 0x37 ] */ ldlayer 1, LAYER_8337 +/* 0xA3A1 [0xFF ] */ end + +.layer LAYER_A3A2 +/* 0xA3A2 [0x00 0x00 0x6E 0x00 ] */ notedvg SF1_EFFECT_0, 0, 110, 0 +/* 0xA3A6 [0xFF ] */ end + +.array ARRAY_A3A7 + .byte 127, 110 + +.channel CHAN_A3A9 +/* 0xA3A9 [0x88 0xA3 0xAD ] */ ldlayer 0, LAYER_A3AD +/* 0xA3AC [0xFF ] */ end + +.layer LAYER_A3AD +/* 0xA3AD [0xC6 0x0D ] */ instr SF1_INST_13 +/* 0xA3AF [0xC7 0x81 0x2C 0x40 ] */ portamento 0x81, PITCH_F4, 64 +/* 0xA3B3 [0x5E 0x08 0x48 ] */ notedv PITCH_EF3, 8, 72 +/* 0xA3B6 [0x5F 0x08 0x48 ] */ notedv PITCH_E3, 8, 72 +/* 0xA3B9 [0xFF ] */ end + +.channel CHAN_A3BA +/* 0xA3BA [0xC1 0x26 ] */ instr SF1_INST_38 +/* 0xA3BC [0xDA 0xC2 0x3C ] */ env ENVELOPE_C23C +/* 0xA3BF [0x88 0xA3 0xC7 ] */ ldlayer 0, LAYER_A3C7 +/* 0xA3C2 [0xD7 0x62 ] */ vibfreq 98 +/* 0xA3C4 [0xD8 0x32 ] */ vibdepth 50 +/* 0xA3C6 [0xFF ] */ end + +.layer LAYER_A3C7 +/* 0xA3C7 [0x4F 0x80 0x96 0x7F ] */ notedv PITCH_C2, 150, 127 +/* 0xA3CB [0xFF ] */ end + +.channel CHAN_A3CC +/* 0xA3CC [0x88 0xA3 0xD0 ] */ ldlayer 0, LAYER_A3D0 +/* 0xA3CF [0xFF ] */ end + +.layer LAYER_A3D0 +/* 0xA3D0 [0xC6 0x7E ] */ instr FONTANY_INSTR_SFX +/* 0xA3D2 [0xC2 0x01 ] */ transpose 1 +/* 0xA3D4 [0x57 0x00 0x64 ] */ notedv SF1_EFFECT_23, 0, 100 +/* 0xA3D7 [0xFF ] */ end + +.channel CHAN_A3D8 +/* 0xA3D8 [0xC1 0x45 ] */ instr SF1_INST_69 +/* 0xA3DA [0x88 0xA4 0x15 ] */ ldlayer 0, LAYER_A415 +/* 0xA3DD [0x89 0xA4 0x17 ] */ ldlayer 1, LAYER_A417 +/* 0xA3E0 [0x8A 0xA4 0x1B ] */ ldlayer 2, LAYER_A41B +/* 0xA3E3 [0xD7 0x64 ] */ vibfreq 100 +/* 0xA3E5 [0xD8 0x24 ] */ vibdepth 36 +/* 0xA3E7 [0xCC 0x7F ] */ ldi 127 +/* 0xA3E9 [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0xA3EC [0xCC 0x7F ] */ ldi 127 +/* 0xA3EE [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0xA3F1 [0xCC 0x7F ] */ ldi 127 +/* 0xA3F3 [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0xA3F6 [0xCC 0x7F ] */ ldi 127 +/* 0xA3F8 [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0xA3FB [0xCC 0x1E ] */ ldi 30 +/* 0xA3FD [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0xA400 [0xED 0x17 ] */ gain 23 +/* 0xA402 [0xC1 0x26 ] */ instr SF1_INST_38 +/* 0xA404 [0xDA 0xC3 0x44 ] */ env ENVELOPE_C344 +/* 0xA407 [0x88 0xA4 0x28 ] */ ldlayer 0, LAYER_A428 +/* 0xA40A [0x89 0xA4 0x2E ] */ ldlayer 1, LAYER_A42E +/* 0xA40D [0x8A 0xA4 0x38 ] */ ldlayer 2, LAYER_A438 +/* 0xA410 [0xD7 0x84 ] */ vibfreq 132 +/* 0xA412 [0xD8 0x07 ] */ vibdepth 7 +/* 0xA414 [0xFF ] */ end + +.layer LAYER_A415 +/* 0xA415 [0xC0 0x0B ] */ ldelay 11 +.layer LAYER_A417 +/* 0xA417 [0xC0 0x1A ] */ ldelay 26 +/* 0xA419 [0xC2 0x03 ] */ transpose 3 +.layer LAYER_A41B +/* 0xA41B [0xCB 0xC2 0xAC 0xF0 ] */ env ENVELOPE_C2AC, 240 +/* 0xA41F [0xC7 0x81 0x0F 0xC8 ] */ portamento 0x81, PITCH_C2, 200 +/* 0xA423 [0x6B 0x80 0x96 0x64 ] */ notedv PITCH_E4, 150, 100 +/* 0xA427 [0xFF ] */ end + +.layer LAYER_A428 +/* 0xA428 [0xC6 0x4D ] */ instr SF1_INST_77 +/* 0xA42A [0x60 0x60 0x64 ] */ notedv PITCH_F3, 96, 100 +/* 0xA42D [0xFF ] */ end + +.layer LAYER_A42E +/* 0xA42E [0xC2 0x06 ] */ transpose 6 +/* 0xA430 [0xC7 0x81 0x24 0x40 ] */ portamento 0x81, PITCH_A3, 64 +/* 0xA434 [0x4F 0x18 0x7F ] */ notedv PITCH_C2, 24, 127 +/* 0xA437 [0xFF ] */ end + +.layer LAYER_A438 +/* 0xA438 [0xC6 0x2F ] */ instr SF1_INST_47 +/* 0xA43A [0xC7 0x85 0x1F 0xFF ] */ portamento 0x85, PITCH_E3, 255 +/* 0xA43E [0x62 0x18 0x74 ] */ notedv PITCH_G3, 24, 116 +/* 0xA441 [0xFF ] */ end + +.filter FILTER_A450 + filter 0, 0, 0, 0, 0, 0, 0, 0 + +.filter FILTER_A460 + filter 0, 0, 0, 0, 0, 0, 0, 0 + +.filter FILTER_A470 + filter 0, 0, 0, 0, 0, 0, 0, 0 + +.channel systembank_handler_1 +/* 0xA480 [0xCC 0x0B ] */ ldi 11 +/* 0xA482 [0xF4 0x02 ] */ rjump CHAN_A486 + +.channel systembank_handler_2 +/* 0xA484 [0xCC 0x0C ] */ ldi 12 +CHAN_A486: +/* 0xA486 [0xC2 0xA4 0xC1 ] */ dyntbl TABLE_A4C1 +/* 0xA489 [0x73 ] */ stio IO_PORT_3 +/* 0xA48A [0xC4 ] */ noshort +/* 0xA48B [0xCA 0x00 ] */ mutebhv 0x00 +/* 0xA48D [0xE9 0x0E ] */ notepri 0, 14 +/* 0xA48F [0xE5 0x01 ] */ reverbidx 1 +/* 0xA491 [0xD0 0x80 ] */ effects TRUE, 0, 0, 0, 0, 0 +/* 0xA493 [0xC6 0x00 ] */ font Soundfont_0_ID +CHAN_A495: +/* 0xA495 [0xFE ] */ delay1 +/* 0xA496 [0x60 ] */ ldio IO_PORT_0 +/* 0xA497 [0xC8 0x01 ] */ sub 1 +/* 0xA499 [0xFA 0xA4 0x9F ] */ beqz CHAN_A49F +/* 0xA49C [0xFB 0xA4 0x95 ] */ jump CHAN_A495 + +CHAN_A49F: +/* 0xA49F [0xD4 0x00 ] */ reverb 0 +/* 0xA4A1 [0xA4 0x00 ] */ unk_A4 0 +/* 0xA4A3 [0xFC 0x00 0x76 ] */ call CHAN_0076 +/* 0xA4A6 [0x92 ] */ dellayer 2 +/* 0xA4A7 [0xD8 0x00 ] */ vibdepth 0 +/* 0xA4A9 [0xDC 0x00 ] */ panweight 0 +/* 0xA4AB [0x64 ] */ ldio IO_PORT_SFX_INDEX_LOBITS +/* 0xA4AC [0xE4 ] */ dyncall +CHAN_A4AD: +/* 0xA4AD [0xFE ] */ delay1 +/* 0xA4AE [0x60 ] */ ldio IO_PORT_0 +/* 0xA4AF [0xF3 0x0B ] */ rbeqz CHAN_A4BC +/* 0xA4B1 [0xF2 0x02 ] */ rbltz CHAN_A4B5 +/* 0xA4B3 [0xF4 0xEA ] */ rjump CHAN_A49F + +CHAN_A4B5: +/* 0xA4B5 [0x80 ] */ testlayer 0 +/* 0xA4B6 [0xFA 0xA4 0xAD ] */ beqz CHAN_A4AD +/* 0xA4B9 [0xCC 0xFF ] */ ldi 255 +/* 0xA4BB [0x71 ] */ stio IO_PORT_1 +CHAN_A4BC: +/* 0xA4BC [0x90 ] */ dellayer 0 +/* 0xA4BD [0x91 ] */ dellayer 1 +/* 0xA4BE [0x92 ] */ dellayer 2 +/* 0xA4BF [0xF4 0xD4 ] */ rjump CHAN_A495 + +#define DEFINE_SFX(lblName, sfxId, priority, decay, rand, flags1, flags2) \ + entry lblName + +.table_unaligned TABLE_A4C1 + #include "systembank_table.h" + +#undef DEFINE_SFX + +.channel CHAN_A581 +/* 0xA581 [0xC1 0x80 ] */ instr FONTANY_INSTR_SAWTOOTH +/* 0xA583 [0xDA 0xBF 0xE4 ] */ env ENVELOPE_BFE4 +/* 0xA586 [0xD9 0xF0 ] */ releaserate 240 +/* 0xA588 [0x88 0xA5 0x8F ] */ ldlayer 0, LAYER_A58F +/* 0xA58B [0x89 0xA5 0xA7 ] */ ldlayer 1, LAYER_A5A7 +/* 0xA58E [0xFF ] */ end + +.layer LAYER_A58F +/* 0xA58F [0xC6 0x54 ] */ instr SF0_INST_84 +/* 0xA591 [0xC2 0x0C ] */ transpose 12 +/* 0xA593 [0xCF 0xE1 ] */ releaserate 225 +/* 0xA595 [0xCA 0x36 ] */ notepan 54 +/* 0xA597 [0x65 0x0C 0x49 ] */ notedv PITCH_BF3, 12, 73 +/* 0xA59A [0x67 0x0C 0x49 ] */ notedv PITCH_C4, 12, 73 +/* 0xA59D [0x69 0x0C 0x49 ] */ notedv PITCH_D4, 12, 73 +/* 0xA5A0 [0x6A 0x0C 0x49 ] */ notedv PITCH_EF4, 12, 73 +/* 0xA5A3 [0x6C 0x18 0x49 ] */ notedv PITCH_F4, 24, 73 +/* 0xA5A6 [0xFF ] */ end + +.layer LAYER_A5A7 +/* 0xA5A7 [0xC6 0x54 ] */ instr SF0_INST_84 +/* 0xA5A9 [0xC2 0x18 ] */ transpose 24 +/* 0xA5AB [0xCB 0xBF 0x20 0xF5 ] */ env ENVELOPE_BF20, 245 +/* 0xA5AF [0xCA 0x4A ] */ notepan 74 +/* 0xA5B1 [0xC7 0x81 0x14 0xFF ] */ portamento 0x81, PITCH_F2, 255 +/* 0xA5B5 [0x60 0x18 0x49 ] */ notedv PITCH_F3, 24, 73 +/* 0xA5B8 [0xC0 0x04 ] */ ldelay 4 +/* 0xA5BA [0x60 0x18 0x49 ] */ notedv PITCH_F3, 24, 73 +/* 0xA5BD [0xFF ] */ end + +.channel CHAN_A5BE +/* 0xA5BE [0xC1 0x80 ] */ instr FONTANY_INSTR_SAWTOOTH +/* 0xA5C0 [0xDA 0xBF 0xE4 ] */ env ENVELOPE_BFE4 +/* 0xA5C3 [0xD9 0xF0 ] */ releaserate 240 +/* 0xA5C5 [0x88 0xA5 0xCC ] */ ldlayer 0, LAYER_A5CC +/* 0xA5C8 [0x89 0xA5 0xE4 ] */ ldlayer 1, LAYER_A5E4 +/* 0xA5CB [0xFF ] */ end + +.layer LAYER_A5CC +/* 0xA5CC [0xC6 0x54 ] */ instr SF0_INST_84 +/* 0xA5CE [0xCF 0xE1 ] */ releaserate 225 +/* 0xA5D0 [0xC2 0x0C ] */ transpose 12 +/* 0xA5D2 [0xCA 0x36 ] */ notepan 54 +/* 0xA5D4 [0x6C 0x04 0x49 ] */ notedv PITCH_F4, 4, 73 +/* 0xA5D7 [0x6A 0x04 0x49 ] */ notedv PITCH_EF4, 4, 73 +/* 0xA5DA [0x69 0x04 0x49 ] */ notedv PITCH_D4, 4, 73 +/* 0xA5DD [0x67 0x04 0x49 ] */ notedv PITCH_C4, 4, 73 +/* 0xA5E0 [0x65 0x0C 0x49 ] */ notedv PITCH_BF3, 12, 73 +/* 0xA5E3 [0xFF ] */ end + +.layer LAYER_A5E4 +/* 0xA5E4 [0xC6 0x54 ] */ instr SF0_INST_84 +/* 0xA5E6 [0xC2 0x18 ] */ transpose 24 +/* 0xA5E8 [0xCB 0xBF 0x20 0xF5 ] */ env ENVELOPE_BF20, 245 +/* 0xA5EC [0xCA 0x4A ] */ notepan 74 +/* 0xA5EE [0xC7 0x81 0x14 0xFF ] */ portamento 0x81, PITCH_F2, 255 +/* 0xA5F2 [0x60 0x0C 0x49 ] */ notedv PITCH_F3, 12, 73 +/* 0xA5F5 [0xC0 0x04 ] */ ldelay 4 +/* 0xA5F7 [0x60 0x0C 0x49 ] */ notedv PITCH_F3, 12, 73 +/* 0xA5FA [0xFF ] */ end + +.channel CHAN_A5FB +/* 0xA5FB [0xC1 0x83 ] */ instr FONTANY_INSTR_SQUARE +/* 0xA5FD [0xDA 0xBF 0xD0 ] */ env ENVELOPE_BFD0 +/* 0xA600 [0xD9 0xF8 ] */ releaserate 248 +/* 0xA602 [0x88 0xA6 0x09 ] */ ldlayer 0, LAYER_A609 +/* 0xA605 [0x89 0xA6 0x18 ] */ ldlayer 1, LAYER_A618 +/* 0xA608 [0xFF ] */ end + +.layer LAYER_A609 +/* 0xA609 [0xCA 0x36 ] */ notepan 54 +/* 0xA60B [0x6E 0x18 0x4B ] */ notedv PITCH_G4, 24, 75 +/* 0xA60E [0x6A 0x18 0x4B ] */ notedv PITCH_EF4, 24, 75 +/* 0xA611 [0x63 0x18 0x4B ] */ notedv PITCH_AF3, 24, 75 +/* 0xA614 [0x6F 0x30 0x4B ] */ notedv PITCH_AF4, 48, 75 +/* 0xA617 [0xFF ] */ end + +.layer LAYER_A618 +/* 0xA618 [0xCA 0x4A ] */ notepan 74 +/* 0xA61A [0xC0 0x0C ] */ ldelay 12 +/* 0xA61C [0x6D 0x18 0x4B ] */ notedv PITCH_GF4, 24, 75 +/* 0xA61F [0x64 0x18 0x4B ] */ notedv PITCH_A3, 24, 75 +/* 0xA622 [0x6B 0x18 0x4B ] */ notedv PITCH_E4, 24, 75 +/* 0xA625 [0x73 0x30 0x4B ] */ notedv PITCH_C5, 48, 75 +/* 0xA628 [0xFF ] */ end + +.channel CHAN_A629 +/* 0xA629 [0x88 0xA6 0x30 ] */ ldlayer 0, LAYER_A630 +/* 0xA62C [0x89 0xA6 0x42 ] */ ldlayer 1, LAYER_A642 +/* 0xA62F [0xFF ] */ end + +.layer LAYER_A630 +/* 0xA630 [0xC6 0x80 ] */ instr FONTANY_INSTR_SAWTOOTH +/* 0xA632 [0xCB 0xBF 0xE4 0xFA ] */ env ENVELOPE_BFE4, 250 +/* 0xA636 [0xC2 0x18 ] */ transpose 24 +/* 0xA638 [0x71 0x06 0x50 ] */ notedv PITCH_BF4, 6, 80 +/* 0xA63B [0x6C 0x06 0x50 ] */ notedv PITCH_F4, 6, 80 +/* 0xA63E [0x71 0x18 0x50 ] */ notedv PITCH_BF4, 24, 80 +/* 0xA641 [0xFF ] */ end + +.layer LAYER_A642 +/* 0xA642 [0xC6 0x5B ] */ instr SF0_INST_91 +/* 0xA644 [0x73 0x24 0x48 ] */ notedv PITCH_C5, 36, 72 +/* 0xA647 [0xFF ] */ end + +.channel CHAN_A648 +/* 0xA648 [0x88 0xA6 0x4C ] */ ldlayer 0, LAYER_A64C +/* 0xA64B [0xFF ] */ end + +.layer LAYER_A64C +/* 0xA64C [0xC6 0x81 ] */ instr FONTANY_INSTR_TRIANGLE +/* 0xA64E [0xCB 0xC0 0xB4 0xFA ] */ env ENVELOPE_C0B4, 250 +/* 0xA652 [0x70 0x06 0x3C ] */ notedv PITCH_A4, 6, 60 +/* 0xA655 [0xFF ] */ end + +.channel CHAN_A656 +/* 0xA656 [0x88 0xA6 0x5A ] */ ldlayer 0, LAYER_A65A +/* 0xA659 [0xFF ] */ end + +.layer LAYER_A65A +/* 0xA65A [0xC6 0x80 ] */ instr FONTANY_INSTR_SAWTOOTH +/* 0xA65C [0xCB 0xBF 0xD0 0xFA ] */ env ENVELOPE_BFD0, 250 +/* 0xA660 [0x53 0x09 0x50 ] */ notedv PITCH_E2, 9, 80 +/* 0xA663 [0x53 0x24 0x50 ] */ notedv PITCH_E2, 36, 80 +/* 0xA666 [0xFF ] */ end + +.channel CHAN_A667 +/* 0xA667 [0xC1 0x83 ] */ instr FONTANY_INSTR_SQUARE +/* 0xA669 [0xDA 0xBF 0xD0 ] */ env ENVELOPE_BFD0 +/* 0xA66C [0xD9 0xFA ] */ releaserate 250 +/* 0xA66E [0x88 0xA6 0x75 ] */ ldlayer 0, LAYER_A675 +/* 0xA671 [0x89 0xA6 0x8B ] */ ldlayer 1, LAYER_A68B +/* 0xA674 [0xFF ] */ end + +.layer LAYER_A675 +/* 0xA675 [0x70 0x0C 0x46 ] */ notedv PITCH_A4, 12, 70 +/* 0xA678 [0x72 0x0C 0x46 ] */ notedv PITCH_B4, 12, 70 +/* 0xA67B [0x75 0x0C 0x46 ] */ notedv PITCH_D5, 12, 70 +/* 0xA67E [0x77 0x0C 0x46 ] */ notedv PITCH_E5, 12, 70 +/* 0xA681 [0x7C 0x12 0x46 ] */ notedv PITCH_A5, 18, 70 +/* 0xA684 [0x7C 0x12 0x28 ] */ notedv PITCH_A5, 18, 40 +/* 0xA687 [0x7C 0x12 0x0F ] */ notedv PITCH_A5, 18, 15 +/* 0xA68A [0xFF ] */ end + +.layer LAYER_A68B +/* 0xA68B [0xC0 0x06 ] */ ldelay 6 +/* 0xA68D [0xCA 0x22 ] */ notepan 34 +/* 0xA68F [0x70 0x0C 0x28 ] */ notedv PITCH_A4, 12, 40 +/* 0xA692 [0xCA 0x5E ] */ notepan 94 +/* 0xA694 [0x72 0x0C 0x28 ] */ notedv PITCH_B4, 12, 40 +/* 0xA697 [0xCA 0x22 ] */ notepan 34 +/* 0xA699 [0x75 0x0C 0x28 ] */ notedv PITCH_D5, 12, 40 +/* 0xA69C [0xCA 0x5E ] */ notepan 94 +/* 0xA69E [0x77 0x0C 0x28 ] */ notedv PITCH_E5, 12, 40 +/* 0xA6A1 [0xCA 0x22 ] */ notepan 34 +/* 0xA6A3 [0x7C 0x12 0x28 ] */ notedv PITCH_A5, 18, 40 +/* 0xA6A6 [0xCA 0x5E ] */ notepan 94 +/* 0xA6A8 [0x7C 0x12 0x14 ] */ notedv PITCH_A5, 18, 20 +/* 0xA6AB [0xCA 0x40 ] */ notepan 64 +/* 0xA6AD [0x7C 0x12 0x0A ] */ notedv PITCH_A5, 18, 10 +/* 0xA6B0 [0xFF ] */ end + +.channel CHAN_A6B1 +/* 0xA6B1 [0xC1 0x54 ] */ instr SF0_INST_84 +/* 0xA6B3 [0xDA 0xBF 0xE4 ] */ env ENVELOPE_BFE4 +/* 0xA6B6 [0xD9 0xF0 ] */ releaserate 240 +/* 0xA6B8 [0x88 0xA6 0xBF ] */ ldlayer 0, LAYER_A6BF +/* 0xA6BB [0x89 0xA6 0xD5 ] */ ldlayer 1, LAYER_A6D5 +/* 0xA6BE [0xFF ] */ end + +.layer LAYER_A6BF +/* 0xA6BF [0x70 0x06 0x50 ] */ notedv PITCH_A4, 6, 80 +/* 0xA6C2 [0x72 0x06 0x50 ] */ notedv PITCH_B4, 6, 80 +/* 0xA6C5 [0x75 0x06 0x50 ] */ notedv PITCH_D5, 6, 80 +/* 0xA6C8 [0x77 0x06 0x50 ] */ notedv PITCH_E5, 6, 80 +/* 0xA6CB [0x7C 0x09 0x50 ] */ notedv PITCH_A5, 9, 80 +/* 0xA6CE [0x7C 0x09 0x32 ] */ notedv PITCH_A5, 9, 50 +/* 0xA6D1 [0x7C 0x09 0x1E ] */ notedv PITCH_A5, 9, 30 +/* 0xA6D4 [0xFF ] */ end + +.layer LAYER_A6D5 +/* 0xA6D5 [0xC0 0x06 ] */ ldelay 6 +/* 0xA6D7 [0xCA 0x22 ] */ notepan 34 +/* 0xA6D9 [0x70 0x06 0x37 ] */ notedv PITCH_A4, 6, 55 +/* 0xA6DC [0xCA 0x5E ] */ notepan 94 +/* 0xA6DE [0x72 0x06 0x37 ] */ notedv PITCH_B4, 6, 55 +/* 0xA6E1 [0xCA 0x22 ] */ notepan 34 +/* 0xA6E3 [0x75 0x06 0x37 ] */ notedv PITCH_D5, 6, 55 +/* 0xA6E6 [0xCA 0x5E ] */ notepan 94 +/* 0xA6E8 [0x77 0x06 0x37 ] */ notedv PITCH_E5, 6, 55 +/* 0xA6EB [0xCA 0x22 ] */ notepan 34 +/* 0xA6ED [0x7C 0x09 0x37 ] */ notedv PITCH_A5, 9, 55 +/* 0xA6F0 [0xCA 0x5E ] */ notepan 94 +/* 0xA6F2 [0x7C 0x09 0x2D ] */ notedv PITCH_A5, 9, 45 +/* 0xA6F5 [0xCA 0x40 ] */ notepan 64 +/* 0xA6F7 [0x7C 0x09 0x1E ] */ notedv PITCH_A5, 9, 30 +/* 0xA6FA [0xFF ] */ end + +.channel CHAN_A6FB +/* 0xA6FB [0x88 0xA6 0xFF ] */ ldlayer 0, LAYER_A6FF +/* 0xA6FE [0xFF ] */ end + +.layer LAYER_A6FF +/* 0xA6FF [0xC6 0x83 ] */ instr FONTANY_INSTR_SQUARE +/* 0xA701 [0xCB 0xBF 0xE4 0xF2 ] */ env ENVELOPE_BFE4, 242 +/* 0xA705 [0xC7 0x81 0x24 0x48 ] */ portamento 0x81, PITCH_A3, 72 +/* 0xA709 [0x69 0x0A 0x2D ] */ notedv PITCH_D4, 10, 45 +/* 0xA70C [0x69 0x06 0x2D ] */ notedv PITCH_D4, 6, 45 +/* 0xA70F [0xFF ] */ end + +.channel CHAN_A710 +/* 0xA710 [0xC1 0x81 ] */ instr FONTANY_INSTR_TRIANGLE +/* 0xA712 [0xDA 0xBF 0xD0 ] */ env ENVELOPE_BFD0 +/* 0xA715 [0x88 0xA7 0x19 ] */ ldlayer 0, LAYER_A719 +/* 0xA718 [0xFF ] */ end + +.layer LAYER_A719 +/* 0xA719 [0xC6 0x81 ] */ instr FONTANY_INSTR_TRIANGLE +/* 0xA71B [0xCB 0xBF 0xD0 0xFA ] */ env ENVELOPE_BFD0, 250 +/* 0xA71F [0x70 0x06 0x3C ] */ notedv PITCH_A4, 6, 60 +/* 0xA722 [0x6B 0x06 0x3C ] */ notedv PITCH_E4, 6, 60 +/* 0xA725 [0x69 0x06 0x3C ] */ notedv PITCH_D4, 6, 60 +/* 0xA728 [0x66 0x06 0x3C ] */ notedv PITCH_B3, 6, 60 +/* 0xA72B [0x64 0x09 0x3C ] */ notedv PITCH_A3, 9, 60 +/* 0xA72E [0x66 0x06 0x14 ] */ notedv PITCH_B3, 6, 20 +/* 0xA731 [0x64 0x09 0x14 ] */ notedv PITCH_A3, 9, 20 +/* 0xA734 [0xFF ] */ end + +.channel CHAN_A735 +/* 0xA735 [0x88 0xA7 0x39 ] */ ldlayer 0, LAYER_A739 +/* 0xA738 [0xFF ] */ end + +.layer LAYER_A739 +/* 0xA739 [0xC6 0x82 ] */ instr FONTANY_INSTR_SINE +/* 0xA73B [0xCB 0xC0 0xB4 0xF6 ] */ env ENVELOPE_C0B4, 246 +/* 0xA73F [0xC7 0x81 0x22 0x7F ] */ portamento 0x81, PITCH_G3, 127 +/* 0xA743 [0x64 0x08 0x64 ] */ notedv PITCH_A3, 8, 100 +/* 0xA746 [0xC7 0x81 0x2E 0x7F ] */ portamento 0x81, PITCH_G4, 127 +/* 0xA74A [0x70 0x08 0x64 ] */ notedv PITCH_A4, 8, 100 +/* 0xA74D [0xC7 0x81 0x3A 0x7F ] */ portamento 0x81, PITCH_G5, 127 +/* 0xA751 [0x7C 0x08 0x64 ] */ notedv PITCH_A5, 8, 100 +/* 0xA754 [0xFF ] */ end + +.channel CHAN_A755 +/* 0xA755 [0x88 0xA7 0x59 ] */ ldlayer 0, LAYER_A759 +/* 0xA758 [0xFF ] */ end + +.layer LAYER_A759 +/* 0xA759 [0xC6 0x54 ] */ instr SF0_INST_84 +/* 0xA75B [0xCB 0xC0 0x0C 0xFB ] */ env ENVELOPE_C00C, 251 +/* 0xA75F [0xC7 0x81 0x24 0xC0 ] */ portamento 0x81, PITCH_A3, 192 +/* 0xA763 [0x7C 0x38 0x6E ] */ notedv PITCH_A5, 56, 110 +/* 0xA766 [0xFF ] */ end + +/* 0xA767 [0xC1 0x80 ] */ shortvel 128 +/* 0xA769 [0x88 0xA7 0x6D ] */ notevg PITCH_F1, 167, 109 +/* 0xA76C [0xFF ] */ end + +/* 0xA76D [0x70 0x60 0x69 ] */ notedv PITCH_A4, 96, 105 +/* 0xA770 [0xFF ] */ end + +.channel CHAN_A771 +/* 0xA771 [0x88 0xA7 0x75 ] */ ldlayer 0, LAYER_A775 +/* 0xA774 [0xFF ] */ end + +.layer LAYER_A775 +/* 0xA775 [0xC6 0x1A ] */ instr SF0_INST_26 +/* 0xA777 [0xCB 0xBF 0xD0 0xFF ] */ env ENVELOPE_BFD0, 255 +/* 0xA77B [0xC2 0xFB ] */ transpose -5 +/* 0xA77D [0x6C 0x20 0x69 ] */ notedv PITCH_F4, 32, 105 +/* 0xA780 [0xFF ] */ end + +/* 0xA781 [0xC6 0x20 ] */ instr SF0_INST_32 +/* 0xA783 [0xCB 0xC0 0x34 0xFA ] */ env ENVELOPE_C034, 250 +/* 0xA787 [0xC4 ] */ legato +/* 0xA788 [0xC7 0x85 0x2E 0xFF ] */ portamento 0x85, PITCH_G4, 255 +/* 0xA78C [0x72 0x12 0x5A ] */ notedv PITCH_B4, 18, 90 +/* 0xA78F [0x6B 0x08 0x5A ] */ notedv PITCH_E4, 8, 90 +/* 0xA792 [0xFF ] */ end + +.channel CHAN_A793 +/* 0xA793 [0x88 0xA7 0x97 ] */ ldlayer 0, LAYER_A797 +/* 0xA796 [0xFF ] */ end + +.layer LAYER_A797 +/* 0xA797 [0xC6 0x83 ] */ instr FONTANY_INSTR_SQUARE +/* 0xA799 [0xC2 0x09 ] */ transpose 9 +/* 0xA79B [0xCB 0xBF 0xE4 0xFA ] */ env ENVELOPE_BFE4, 250 +/* 0xA79F [0xC7 0x81 0x18 0x40 ] */ portamento 0x81, PITCH_A2, 64 +/* 0xA7A3 [0x5D 0x02 0x41 ] */ notedv PITCH_D3, 2, 65 +/* 0xA7A6 [0x58 0x0C 0x41 ] */ notedv PITCH_A2, 12, 65 +/* 0xA7A9 [0x5D 0x06 0x23 ] */ notedv PITCH_D3, 6, 35 +/* 0xA7AC [0xFF ] */ end + +.channel CHAN_A7AD +/* 0xA7AD [0x88 0xA7 0xB1 ] */ ldlayer 0, LAYER_A7B1 +/* 0xA7B0 [0xFF ] */ end + +.layer LAYER_A7B1 +/* 0xA7B1 [0xC6 0x54 ] */ instr SF0_INST_84 +/* 0xA7B3 [0xCB 0xBF 0xE4 0xFA ] */ env ENVELOPE_BFE4, 250 +/* 0xA7B7 [0x69 0x06 0x5A ] */ notedv PITCH_D4, 6, 90 +/* 0xA7BA [0x6E 0x06 0x5A ] */ notedv PITCH_G4, 6, 90 +/* 0xA7BD [0x6D 0x06 0x5A ] */ notedv PITCH_GF4, 6, 90 +/* 0xA7C0 [0x6E 0x0C 0x5A ] */ notedv PITCH_G4, 12, 90 +/* 0xA7C3 [0x6E 0x0C 0x28 ] */ notedv PITCH_G4, 12, 40 +/* 0xA7C6 [0x6E 0x0C 0x14 ] */ notedv PITCH_G4, 12, 20 +/* 0xA7C9 [0xFF ] */ end + +.channel CHAN_A7CA +/* 0xA7CA [0x88 0xA7 0xCE ] */ ldlayer 0, LAYER_A7CE +/* 0xA7CD [0xFF ] */ end + +.layer LAYER_A7CE +/* 0xA7CE [0xC6 0x54 ] */ instr SF0_INST_84 +/* 0xA7D0 [0xCB 0xBF 0xE4 0xFA ] */ env ENVELOPE_BFE4, 250 +/* 0xA7D4 [0xC2 0x0C ] */ transpose 12 +/* 0xA7D6 [0x6D 0x0A 0x4E ] */ notedv PITCH_GF4, 10, 78 +/* 0xA7D9 [0x69 0x0A 0x4E ] */ notedv PITCH_D4, 10, 78 +/* 0xA7DC [0x66 0x0A 0x4E ] */ notedv PITCH_B3, 10, 78 +/* 0xA7DF [0x64 0x14 0x4E ] */ notedv PITCH_A3, 20, 78 +/* 0xA7E2 [0xFF ] */ end + +.channel CHAN_A7E3 +/* 0xA7E3 [0x88 0xA7 0xE7 ] */ ldlayer 0, LAYER_A7E7 +/* 0xA7E6 [0xFF ] */ end + +.layer LAYER_A7E7 +/* 0xA7E7 [0xC6 0x54 ] */ instr SF0_INST_84 +/* 0xA7E9 [0xCB 0xBF 0xE4 0xFA ] */ env ENVELOPE_BFE4, 250 +/* 0xA7ED [0xC2 0x0C ] */ transpose 12 +/* 0xA7EF [0x64 0x0A 0x4E ] */ notedv PITCH_A3, 10, 78 +/* 0xA7F2 [0x66 0x0A 0x4E ] */ notedv PITCH_B3, 10, 78 +/* 0xA7F5 [0x69 0x0A 0x4E ] */ notedv PITCH_D4, 10, 78 +/* 0xA7F8 [0x6D 0x14 0x4E ] */ notedv PITCH_GF4, 20, 78 +/* 0xA7FB [0xFF ] */ end + +.channel CHAN_A7FC +/* 0xA7FC [0x88 0xA8 0x00 ] */ ldlayer 0, LAYER_A800 +/* 0xA7FF [0xFF ] */ end + +.layer LAYER_A800 +/* 0xA800 [0xC6 0x54 ] */ instr SF0_INST_84 +/* 0xA802 [0xCB 0xBF 0xE4 0xFA ] */ env ENVELOPE_BFE4, 250 +/* 0xA806 [0xC2 0x0C ] */ transpose 12 +/* 0xA808 [0x69 0x0A 0x4E ] */ notedv PITCH_D4, 10, 78 +/* 0xA80B [0x64 0x14 0x4E ] */ notedv PITCH_A3, 20, 78 +/* 0xA80E [0xFF ] */ end + +.channel CHAN_A80F +/* 0xA80F [0x88 0xA8 0x13 ] */ ldlayer 0, LAYER_A813 +/* 0xA812 [0xFF ] */ end + +.layer LAYER_A813 +/* 0xA813 [0xC6 0x54 ] */ instr SF0_INST_84 +/* 0xA815 [0xCB 0xBF 0xE4 0xFA ] */ env ENVELOPE_BFE4, 250 +/* 0xA819 [0xC2 0x0C ] */ transpose 12 +/* 0xA81B [0x64 0x0A 0x4E ] */ notedv PITCH_A3, 10, 78 +/* 0xA81E [0x69 0x14 0x4E ] */ notedv PITCH_D4, 20, 78 +/* 0xA821 [0xFF ] */ end + +.channel CHAN_A822 +/* 0xA822 [0xC1 0x54 ] */ instr SF0_INST_84 +/* 0xA824 [0x88 0xA8 0x28 ] */ ldlayer 0, LAYER_A828 +/* 0xA827 [0xFF ] */ end + +.layer LAYER_A828 +/* 0xA828 [0x6A 0x0C 0x46 ] */ notedv PITCH_EF4, 12, 70 +/* 0xA82B [0xFF ] */ end + +.channel CHAN_A82C +/* 0xA82C [0x88 0xA8 0x30 ] */ ldlayer 0, LAYER_A830 +/* 0xA82F [0xFF ] */ end + +.layer LAYER_A830 +/* 0xA830 [0xC6 0x54 ] */ instr SF0_INST_84 +/* 0xA832 [0xCB 0xBF 0xE4 0xF8 ] */ env ENVELOPE_BFE4, 248 +/* 0xA836 [0x6E 0x2E 0x5F ] */ notedv PITCH_G4, 46, 95 +/* 0xA839 [0xFF ] */ end + +.channel CHAN_A83A +/* 0xA83A [0x88 0xA8 0x3E ] */ ldlayer 0, LAYER_A83E +/* 0xA83D [0xFF ] */ end + +.layer LAYER_A83E +/* 0xA83E [0xC6 0x80 ] */ instr FONTANY_INSTR_SAWTOOTH +/* 0xA840 [0xCB 0xBF 0xE4 0xFA ] */ env ENVELOPE_BFE4, 250 +/* 0xA844 [0x67 0x06 0x3C ] */ notedv PITCH_C4, 6, 60 +/* 0xA847 [0x67 0x04 0x28 ] */ notedv PITCH_C4, 4, 40 +/* 0xA84A [0x67 0x04 0x14 ] */ notedv PITCH_C4, 4, 20 +/* 0xA84D [0xFF ] */ end + +.channel CHAN_A84E +/* 0xA84E [0xD4 0x0A ] */ reverb 10 +/* 0xA850 [0x88 0xA8 0x54 ] */ ldlayer 0, LAYER_A854 +/* 0xA853 [0xFF ] */ end + +.layer LAYER_A854 +/* 0xA854 [0xC6 0x80 ] */ instr FONTANY_INSTR_SAWTOOTH +/* 0xA856 [0xCB 0xBF 0xE4 0xFA ] */ env ENVELOPE_BFE4, 250 +/* 0xA85A [0x67 0x06 0x41 ] */ notedv PITCH_C4, 6, 65 +/* 0xA85D [0xCA 0x22 ] */ notepan 34 +/* 0xA85F [0x73 0x04 0x2D ] */ notedv PITCH_C5, 4, 45 +/* 0xA862 [0xCA 0x5E ] */ notepan 94 +/* 0xA864 [0x73 0x04 0x2D ] */ notedv PITCH_C5, 4, 45 +/* 0xA867 [0xCA 0x40 ] */ notepan 64 +/* 0xA869 [0x73 0x04 0x1E ] */ notedv PITCH_C5, 4, 30 +/* 0xA86C [0xFF ] */ end + +.channel CHAN_A86D +/* 0xA86D [0x88 0xA8 0x71 ] */ ldlayer 0, LAYER_A871 +/* 0xA870 [0xFF ] */ end + +.layer LAYER_A871 +/* 0xA871 [0xC6 0x80 ] */ instr FONTANY_INSTR_SAWTOOTH +/* 0xA873 [0xCB 0xBF 0xE4 0xF8 ] */ env ENVELOPE_BFE4, 248 +/* 0xA877 [0x34 0x0D 0x3C 0x80 ] */ notedvg PITCH_DF5, 13, 60, 128 +/* 0xA87B [0x74 0x0D 0x3C ] */ notedv PITCH_DF5, 13, 60 +/* 0xA87E [0xFF ] */ end + +.channel CHAN_A87F +/* 0xA87F [0xD4 0x50 ] */ reverb 80 +/* 0xA881 [0x89 0xA8 0x88 ] */ ldlayer 1, LAYER_A888 +/* 0xA884 [0x88 0xA8 0x95 ] */ ldlayer 0, LAYER_A895 +/* 0xA887 [0xFF ] */ end + +.layer LAYER_A888 +/* 0xA888 [0xC6 0x4D ] */ instr SF0_INST_77 +/* 0xA88A [0xCB 0xC0 0x80 0xA0 ] */ env ENVELOPE_C080, 160 +/* 0xA88E [0x6B 0x2B 0x66 ] */ notedv PITCH_E4, 43, 102 +/* 0xA891 [0x6B 0x7F 0x36 ] */ notedv PITCH_E4, 127, 54 +/* 0xA894 [0xFF ] */ end + +.layer LAYER_A895 +/* 0xA895 [0xC6 0x41 ] */ instr SF0_INST_65 +/* 0xA897 [0xCB 0xBF 0x54 0xFB ] */ env ENVELOPE_BF54, 251 +/* 0xA89B [0x53 0x2B 0x6E ] */ notedv PITCH_E2, 43, 110 +/* 0xA89E [0x53 0x7F 0x6E ] */ notedv PITCH_E2, 127, 110 +/* 0xA8A1 [0xFF ] */ end + +.channel CHAN_A8A2 +/* 0xA8A2 [0xD4 0x5A ] */ reverb 90 +/* 0xA8A4 [0x88 0xA8 0xAB ] */ ldlayer 0, LAYER_A8AB +/* 0xA8A7 [0x89 0xA8 0xB7 ] */ ldlayer 1, LAYER_A8B7 +/* 0xA8AA [0xFF ] */ end + +.layer LAYER_A8AB +/* 0xA8AB [0xC6 0x2F ] */ instr SF0_INST_47 +/* 0xA8AD [0xCB 0xBF 0x84 0xFB ] */ env ENVELOPE_BF84, 251 +/* 0xA8B1 [0xCA 0x36 ] */ notepan 54 +/* 0xA8B3 [0x68 0x60 0x6B ] */ notedv PITCH_DF4, 96, 107 +/* 0xA8B6 [0xFF ] */ end + +.layer LAYER_A8B7 +/* 0xA8B7 [0xC6 0x4A ] */ instr SF0_INST_74 +/* 0xA8B9 [0xCB 0xBF 0x84 0xFB ] */ env ENVELOPE_BF84, 251 +/* 0xA8BD [0xCA 0x36 ] */ notepan 54 +/* 0xA8BF [0x4C 0x60 0x68 ] */ notedv PITCH_A1, 96, 104 +/* 0xA8C2 [0xFF ] */ end + +.channel CHAN_A8C3 +/* 0xA8C3 [0x88 0xA8 0xCA ] */ ldlayer 0, LAYER_A8CA +/* 0xA8C6 [0x89 0xA8 0xD8 ] */ ldlayer 1, LAYER_A8D8 +/* 0xA8C9 [0xFF ] */ end + +.layer LAYER_A8CA +/* 0xA8CA [0xC6 0x45 ] */ instr SF0_INST_69 +/* 0xA8CC [0xCB 0xC0 0x54 0xF6 ] */ env ENVELOPE_C054, 246 +/* 0xA8D0 [0xC7 0x81 0x3A 0xF6 ] */ portamento 0x81, PITCH_G5, 246 +/* 0xA8D4 [0x70 0x20 0x31 ] */ notedv PITCH_A4, 32, 49 +/* 0xA8D7 [0xFF ] */ end + +.layer LAYER_A8D8 +/* 0xA8D8 [0xC6 0x82 ] */ instr FONTANY_INSTR_SINE +/* 0xA8DA [0xCB 0xBF 0xE4 0xF8 ] */ env ENVELOPE_BFE4, 248 +/* 0xA8DE [0x7C 0x09 0x32 ] */ notedv PITCH_A5, 9, 50 +/* 0xA8E1 [0xFF ] */ end + +.channel CHAN_A8E2 +/* 0xA8E2 [0xCC 0x00 ] */ ldi 0 +/* 0xA8E4 [0x76 ] */ stio IO_PORT_6 +/* 0xA8E5 [0xC7 0x00 0xA9 0x07 ] */ stseq 0, LAYER_A906 + STSEQ_TRANSPOSITION +/* 0xA8E9 [0x88 0xA8 0xFE ] */ ldlayer 0, LAYER_A8FE +CHAN_A8EC: +/* 0xA8EC [0xCC 0x06 ] */ ldi 6 +/* 0xA8EE [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0xA8F1 [0x66 ] */ ldio IO_PORT_6 +/* 0xA8F2 [0xC7 0x00 0xA9 0x07 ] */ stseq 0, LAYER_A906 + STSEQ_TRANSPOSITION +/* 0xA8F6 [0xC8 0xFF ] */ sub 255 +/* 0xA8F8 [0x76 ] */ stio IO_PORT_6 +/* 0xA8F9 [0xC8 0x32 ] */ sub 50 +/* 0xA8FB [0xF2 0xEF ] */ rbltz CHAN_A8EC +/* 0xA8FD [0xFF ] */ end + +.layer LAYER_A8FE +/* 0xA8FE [0xC6 0x83 ] */ instr FONTANY_INSTR_SQUARE +/* 0xA900 [0xCF 0xFB ] */ releaserate 251 +/* 0xA902 [0xCA 0x22 ] */ notepan 34 +/* 0xA904 [0xF8 0x32 ] */ loop 50 +LAYER_A906: +/* 0xA906 [0xC2 0x00 ] */ transpose 0 +/* 0xA908 [0x5B 0x03 0x20 ] */ notedv PITCH_C3, 3, 32 +/* 0xA90B [0xC0 0x03 ] */ ldelay 3 +/* 0xA90D [0xF7 ] */ loopend +/* 0xA90E [0xFF ] */ end + +.channel CHAN_A90F +/* 0xA90F [0xC1 0x82 ] */ instr FONTANY_INSTR_SINE +/* 0xA911 [0x88 0xA9 0x15 ] */ ldlayer 0, LAYER_A915 +/* 0xA914 [0xFF ] */ end + +.layer LAYER_A915 +/* 0xA915 [0xC4 ] */ legato +/* 0xA916 [0xCB 0xBF 0xF8 0xF5 ] */ env ENVELOPE_BFF8, 245 +/* 0xA91A [0xC7 0x81 0x24 0xFF ] */ portamento 0x81, PITCH_A3, 255 +/* 0xA91E [0x54 0x08 0x44 ] */ notedv PITCH_F2, 8, 68 +/* 0xA921 [0xC7 0x81 0x14 0xE1 ] */ portamento 0x81, PITCH_F2, 225 +/* 0xA925 [0x67 0x1C 0x44 ] */ notedv PITCH_C4, 28, 68 +/* 0xA928 [0xFF ] */ end + +.channel CHAN_A929 +/* 0xA929 [0xC1 0x82 ] */ instr FONTANY_INSTR_SINE +/* 0xA92B [0x88 0xA9 0x2F ] */ ldlayer 0, LAYER_A92F +/* 0xA92E [0xFF ] */ end + +.layer LAYER_A92F +/* 0xA92F [0xC0 0x01 ] */ ldelay 1 +/* 0xA931 [0xFF ] */ end + +/* 0xA932 [0xCB 0xBF 0xF8 0xF5 ] */ env ENVELOPE_BFF8, 245 +/* 0xA936 [0xC7 0x83 0x20 0xFF ] */ portamento 0x83, PITCH_F3, 255 +/* 0xA93A [0x54 0x0C 0x50 ] */ notedv PITCH_F2, 12, 80 +/* 0xA93D [0x54 0x0C 0x28 ] */ notedv PITCH_F2, 12, 40 +/* 0xA940 [0xFF ] */ end + +.channel CHAN_A941 +/* 0xA941 [0x88 0xA9 0x45 ] */ ldlayer 0, LAYER_A945 +/* 0xA944 [0xFF ] */ end + +.layer LAYER_A945 +/* 0xA945 [0xC0 0x01 ] */ ldelay 1 +/* 0xA947 [0xFF ] */ end + +.channel CHAN_A948 +/* 0xA948 [0xC1 0x81 ] */ instr FONTANY_INSTR_TRIANGLE +/* 0xA94A [0xDA 0xBF 0xD0 ] */ env ENVELOPE_BFD0 +/* 0xA94D [0xD9 0xF0 ] */ releaserate 240 +/* 0xA94F [0x88 0xA9 0x56 ] */ ldlayer 0, LAYER_A956 +/* 0xA952 [0x89 0xA9 0x75 ] */ ldlayer 1, LAYER_A975 +/* 0xA955 [0xFF ] */ end + +.layer LAYER_A956 +/* 0xA956 [0xCA 0x54 ] */ notepan 84 +/* 0xA958 [0xC0 0x06 ] */ ldelay 6 +/* 0xA95A [0x62 0x0C 0x50 ] */ notedv PITCH_G3, 12, 80 +/* 0xA95D [0x67 0x0C 0x50 ] */ notedv PITCH_C4, 12, 80 +/* 0xA960 [0x6E 0x0C 0x50 ] */ notedv PITCH_G4, 12, 80 +/* 0xA963 [0x73 0x0C 0x50 ] */ notedv PITCH_C5, 12, 80 +/* 0xA966 [0xCB 0xBF 0xE4 0xDE ] */ env ENVELOPE_BFE4, 222 +/* 0xA96A [0xCA 0x2C ] */ notepan 44 +/* 0xA96C [0x77 0x18 0x1E ] */ notedv PITCH_E5, 24, 30 +/* 0xA96F [0xCA 0x54 ] */ notepan 84 +/* 0xA971 [0x77 0x18 0x14 ] */ notedv PITCH_E5, 24, 20 +/* 0xA974 [0xFF ] */ end + +.layer LAYER_A975 +/* 0xA975 [0xCA 0x2C ] */ notepan 44 +/* 0xA977 [0x5F 0x0C 0x50 ] */ notedv PITCH_E3, 12, 80 +/* 0xA97A [0x64 0x0C 0x50 ] */ notedv PITCH_A3, 12, 80 +/* 0xA97D [0x6B 0x0C 0x50 ] */ notedv PITCH_E4, 12, 80 +/* 0xA980 [0x70 0x0C 0x50 ] */ notedv PITCH_A4, 12, 80 +/* 0xA983 [0xCA 0x40 ] */ notepan 64 +/* 0xA985 [0x77 0x60 0x50 ] */ notedv PITCH_E5, 96, 80 +/* 0xA988 [0xFF ] */ end + +.channel CHAN_A989 +/* 0xA989 [0xC1 0x81 ] */ instr FONTANY_INSTR_TRIANGLE +/* 0xA98B [0xDA 0xBF 0xD0 ] */ env ENVELOPE_BFD0 +/* 0xA98E [0xD9 0xF0 ] */ releaserate 240 +/* 0xA990 [0x88 0xA9 0x94 ] */ ldlayer 0, LAYER_A994 +/* 0xA993 [0xFF ] */ end + +.layer LAYER_A994 +/* 0xA994 [0xFC 0xA9 0xA1 ] */ call LAYER_A9A1 +LAYER_A997: +/* 0xA997 [0x6F 0x0A 0x4B ] */ notedv PITCH_AF4, 10, 75 +/* 0xA99A [0x6F 0x14 0x37 ] */ notedv PITCH_AF4, 20, 55 +/* 0xA99D [0x6F 0x14 0x23 ] */ notedv PITCH_AF4, 20, 35 +/* 0xA9A0 [0xFF ] */ end + +.layer LAYER_A9A1 +/* 0xA9A1 [0x6F 0x0A 0x4B ] */ notedv PITCH_AF4, 10, 75 +/* 0xA9A4 [0x6C 0x0A 0x4B ] */ notedv PITCH_F4, 10, 75 +/* 0xA9A7 [0x68 0x0A 0x4B ] */ notedv PITCH_DF4, 10, 75 +/* 0xA9AA [0xFF ] */ end + +.channel CHAN_A9AB +/* 0xA9AB [0xC1 0x54 ] */ instr SF0_INST_84 +/* 0xA9AD [0xDA 0xBF 0xD0 ] */ env ENVELOPE_BFD0 +/* 0xA9B0 [0xD9 0xF5 ] */ releaserate 245 +/* 0xA9B2 [0x88 0xA9 0xB9 ] */ ldlayer 0, LAYER_A9B9 +/* 0xA9B5 [0x89 0xA9 0xCE ] */ ldlayer 1, LAYER_A9CE +/* 0xA9B8 [0xFF ] */ end + +.layer LAYER_A9B9 +/* 0xA9B9 [0xCA 0x18 ] */ notepan 24 +LAYER_A9BB: +/* 0xA9BB [0x6C 0x08 0x46 ] */ notedv PITCH_F4, 8, 70 +/* 0xA9BE [0x71 0x08 0x46 ] */ notedv PITCH_BF4, 8, 70 +/* 0xA9C1 [0x70 0x08 0x46 ] */ notedv PITCH_A4, 8, 70 +/* 0xA9C4 [0x6E 0x08 0x46 ] */ notedv PITCH_G4, 8, 70 +/* 0xA9C7 [0x6C 0x10 0x46 ] */ notedv PITCH_F4, 16, 70 +/* 0xA9CA [0x6C 0x20 0x23 ] */ notedv PITCH_F4, 32, 35 +/* 0xA9CD [0xFF ] */ end + +.layer LAYER_A9CE +/* 0xA9CE [0x65 0x20 0x2D ] */ notedv PITCH_BF3, 32, 45 +/* 0xA9D1 [0x64 0x30 0x2D ] */ notedv PITCH_A3, 48, 45 +/* 0xA9D4 [0xFF ] */ end + +.channel CHAN_A9D5 +/* 0xA9D5 [0xC1 0x54 ] */ instr SF0_INST_84 +/* 0xA9D7 [0xDA 0xBF 0xD0 ] */ env ENVELOPE_BFD0 +/* 0xA9DA [0xD9 0xF5 ] */ releaserate 245 +/* 0xA9DC [0x88 0xA9 0xE3 ] */ ldlayer 0, LAYER_A9E3 +/* 0xA9DF [0x89 0xA9 0xCE ] */ ldlayer 1, LAYER_A9CE +/* 0xA9E2 [0xFF ] */ end + +.layer LAYER_A9E3 +/* 0xA9E3 [0xCA 0x68 ] */ notepan 104 +/* 0xA9E5 [0xF4 0xD4 ] */ rjump LAYER_A9BB + +.channel CHAN_A9E7 +/* 0xA9E7 [0xC1 0x57 ] */ instr SF0_INST_87 +/* 0xA9E9 [0xDA 0xBF 0x30 ] */ env ENVELOPE_BF30 +/* 0xA9EC [0x88 0xA9 0xF0 ] */ ldlayer 0, LAYER_A9F0 +/* 0xA9EF [0xFF ] */ end + +.layer LAYER_A9F0 +/* 0xA9F0 [0x6E 0x43 0x6E ] */ notedv PITCH_G4, 67, 110 +/* 0xA9F3 [0xFF ] */ end + +.channel CHAN_A9F4 +/* 0xA9F4 [0x88 0xA9 0xF8 ] */ ldlayer 0, LAYER_A9F8 +/* 0xA9F7 [0xFF ] */ end + +.layer LAYER_A9F8 +/* 0xA9F8 [0xC6 0x54 ] */ instr SF0_INST_84 +/* 0xA9FA [0xCF 0xFA ] */ releaserate 250 +/* 0xA9FC [0x64 0x06 0x5A ] */ notedv PITCH_A3, 6, 90 +/* 0xA9FF [0xCB 0xBF 0xF8 0xF5 ] */ env ENVELOPE_BFF8, 245 +/* 0xAA03 [0xC7 0x81 0x24 0x90 ] */ portamento 0x81, PITCH_A3, 144 +/* 0xAA07 [0x70 0x18 0x5A ] */ notedv PITCH_A4, 24, 90 +/* 0xAA0A [0xFF ] */ end + +.channel CHAN_AA0B +/* 0xAA0B [0x88 0xAA 0x0F ] */ ldlayer 0, LAYER_AA0F +/* 0xAA0E [0xFF ] */ end + +.layer LAYER_AA0F +/* 0xAA0F [0xC6 0x54 ] */ instr SF0_INST_84 +/* 0xAA11 [0xCF 0xFA ] */ releaserate 250 +/* 0xAA13 [0x70 0x06 0x5A ] */ notedv PITCH_A4, 6, 90 +/* 0xAA16 [0xCB 0xBF 0xF8 0xF5 ] */ env ENVELOPE_BFF8, 245 +/* 0xAA1A [0xC7 0x82 0x24 0x90 ] */ portamento 0x82, PITCH_A3, 144 +/* 0xAA1E [0x6B 0x18 0x3C ] */ notedv PITCH_E4, 24, 60 +/* 0xAA21 [0xFF ] */ end + +.channel CHAN_AA22 +/* 0xAA22 [0xC1 0x2C ] */ instr SF0_INST_44 +/* 0xAA24 [0xDA 0xBF 0x20 ] */ env ENVELOPE_BF20 +/* 0xAA27 [0x88 0xAA 0x2B ] */ ldlayer 0, LAYER_AA2B +/* 0xAA2A [0xFF ] */ end + +.layer LAYER_AA2B +/* 0xAA2B [0xC4 ] */ legato +/* 0xAA2C [0x67 0x18 0x64 ] */ notedv PITCH_C4, 24, 100 +/* 0xAA2F [0x69 0x60 0x64 ] */ notedv PITCH_D4, 96, 100 +/* 0xAA32 [0xFF ] */ end + +.channel CHAN_AA33 +/* 0xAA33 [0xC1 0x2C ] */ instr SF0_INST_44 +/* 0xAA35 [0xDA 0xBF 0x20 ] */ env ENVELOPE_BF20 +/* 0xAA38 [0x88 0xAA 0x3C ] */ ldlayer 0, LAYER_AA3C +/* 0xAA3B [0xFF ] */ end + +.layer LAYER_AA3C +/* 0xAA3C [0xC4 ] */ legato +/* 0xAA3D [0x67 0x18 0x64 ] */ notedv PITCH_C4, 24, 100 +/* 0xAA40 [0x65 0x60 0x64 ] */ notedv PITCH_BF3, 96, 100 +/* 0xAA43 [0xFF ] */ end + +.channel CHAN_AA44 +/* 0xAA44 [0xC1 0x58 ] */ instr SF0_INST_88 +/* 0xAA46 [0x88 0xAA 0x4A ] */ ldlayer 0, LAYER_AA4A +/* 0xAA49 [0xFF ] */ end + +.layer LAYER_AA4A +/* 0xAA4A [0x6A 0x06 0x64 ] */ notedv PITCH_EF4, 6, 100 +/* 0xAA4D [0x6C 0x60 0x64 ] */ notedv PITCH_F4, 96, 100 +/* 0xAA50 [0xFF ] */ end + +.channel CHAN_AA51 +/* 0xAA51 [0x88 0xAA 0x55 ] */ ldlayer 0, LAYER_AA55 +/* 0xAA54 [0xFF ] */ end + +.layer LAYER_AA55 +/* 0xAA55 [0xC2 0x30 ] */ transpose 48 +/* 0xAA57 [0xC6 0x57 ] */ instr SF0_INST_87 +LAYER_AA59: +/* 0xAA59 [0xF8 0x04 ] */ loop 4 +/* 0xAA5B [0xCF 0xFA ] */ releaserate 250 +/* 0xAA5D [0x67 0x0C 0x62 ] */ notedv PITCH_C4, 12, 98 +/* 0xAA60 [0xCF 0xD8 ] */ releaserate 216 +/* 0xAA62 [0x67 0x28 0x57 ] */ notedv PITCH_C4, 40, 87 +/* 0xAA65 [0xF7 ] */ loopend +/* 0xAA66 [0xFF ] */ end + +.channel CHAN_AA67 +/* 0xAA67 [0xC1 0x54 ] */ instr SF0_INST_84 +/* 0xAA69 [0x88 0xAA 0x6D ] */ ldlayer 0, LAYER_AA6D +/* 0xAA6C [0xFF ] */ end + +.layer LAYER_AA6D +/* 0xAA6D [0x6B 0x06 0x46 ] */ notedv PITCH_E4, 6, 70 +/* 0xAA70 [0x69 0x06 0x46 ] */ notedv PITCH_D4, 6, 70 +/* 0xAA73 [0x67 0x0C 0x46 ] */ notedv PITCH_C4, 12, 70 +/* 0xAA76 [0xCA 0x2C ] */ notepan 44 +/* 0xAA78 [0x67 0x06 0x24 ] */ notedv PITCH_C4, 6, 36 +/* 0xAA7B [0xCA 0x54 ] */ notepan 84 +/* 0xAA7D [0x67 0x0C 0x24 ] */ notedv PITCH_C4, 12, 36 +/* 0xAA80 [0xFF ] */ end + +.channel CHAN_AA81 +/* 0xAA81 [0x88 0xAA 0x88 ] */ ldlayer 0, LAYER_AA88 +/* 0xAA84 [0x89 0xAA 0x8E ] */ ldlayer 1, LAYER_AA8E +/* 0xAA87 [0xFF ] */ end + +.layer LAYER_AA88 +/* 0xAA88 [0xC6 0x5B ] */ instr SF0_INST_91 +/* 0xAA8A [0x7A 0x0E 0x42 ] */ notedv PITCH_G5, 14, 66 +/* 0xAA8D [0xFF ] */ end + +.layer LAYER_AA8E +/* 0xAA8E [0xC2 0x18 ] */ transpose 24 +/* 0xAA90 [0xC6 0x80 ] */ instr FONTANY_INSTR_SAWTOOTH +/* 0xAA92 [0xCB 0xBF 0xE4 0xFA ] */ env ENVELOPE_BFE4, 250 +/* 0xAA96 [0x6C 0x03 0x34 ] */ notedv PITCH_F4, 3, 52 +/* 0xAA99 [0xFF ] */ end + +.channel CHAN_AA9A +/* 0xAA9A [0x88 0xAA 0x9E ] */ ldlayer 0, LAYER_AA9E +/* 0xAA9D [0xFF ] */ end + +.layer LAYER_AA9E +/* 0xAA9E [0xC6 0x5A ] */ instr SF0_INST_90 +/* 0xAAA0 [0xC2 0x30 ] */ transpose 48 +/* 0xAAA2 [0x67 0x61 0x64 ] */ notedv PITCH_C4, 97, 100 +/* 0xAAA5 [0xFF ] */ end + +.channel CHAN_AAA6 +/* 0xAAA6 [0xC1 0x81 ] */ instr FONTANY_INSTR_TRIANGLE +/* 0xAAA8 [0xDA 0xBF 0xD0 ] */ env ENVELOPE_BFD0 +/* 0xAAAB [0xD9 0xF0 ] */ releaserate 240 +/* 0xAAAD [0x88 0xAA 0xB1 ] */ ldlayer 0, LAYER_AAB1 +/* 0xAAB0 [0xFF ] */ end + +.layer LAYER_AAB1 +/* 0xAAB1 [0xFC 0xA9 0xA1 ] */ call LAYER_A9A1 +/* 0xAAB4 [0x71 0x0A 0x4B ] */ notedv PITCH_BF4, 10, 75 +/* 0xAAB7 [0x6E 0x0A 0x4B ] */ notedv PITCH_G4, 10, 75 +/* 0xAABA [0x6A 0x0A 0x4B ] */ notedv PITCH_EF4, 10, 75 +/* 0xAABD [0xFB 0xA9 0x97 ] */ jump LAYER_A997 + +.channel CHAN_AAC0 +/* 0xAAC0 [0xD4 0x19 ] */ reverb 25 +/* 0xAAC2 [0x88 0xAA 0xE5 ] */ ldlayer 0, LAYER_AAE5 +/* 0xAAC5 [0x89 0xAA 0xD2 ] */ ldlayer 1, LAYER_AAD2 +/* 0xAAC8 [0x8A 0xAA 0xE1 ] */ ldlayer 2, LAYER_AAE1 +/* 0xAACB [0xD7 0xFF ] */ vibfreq 255 +/* 0xAACD [0xE2 0x00 0x1E 0x0A ] */ vibdepthgrad 0, 30, 10 +/* 0xAAD1 [0xFF ] */ end + +.layer LAYER_AAD2 +/* 0xAAD2 [0xC0 0x64 ] */ ldelay 100 +/* 0xAAD4 [0xC6 0x52 ] */ instr SF0_INST_82 +/* 0xAAD6 [0xCB 0xC0 0x94 0xDD ] */ env ENVELOPE_C094, 221 +/* 0xAADA [0xC2 0x18 ] */ transpose 24 +/* 0xAADC [0x7E 0x81 0x2C 0x64 ] */ notedv PITCH_B5, 300, 100 +/* 0xAAE0 [0xFF ] */ end + +.layer LAYER_AAE1 +/* 0xAAE1 [0xC0 0x78 ] */ ldelay 120 +/* 0xAAE3 [0xC2 0x0C ] */ transpose 12 +.layer LAYER_AAE5 +/* 0xAAE5 [0xC6 0x0E ] */ instr SF0_INST_14 +/* 0xAAE7 [0xCB 0xC1 0x68 0xDD ] */ env ENVELOPE_C168, 221 +/* 0xAAEB [0xC7 0x81 0x02 0xFF ] */ portamento 0x81, PITCH_B0, 255 +/* 0xAAEF [0x7E 0x80 0xDC 0x55 ] */ notedv PITCH_B5, 220, 85 +/* 0xAAF3 [0xC0 0x78 ] */ ldelay 120 +/* 0xAAF5 [0xFF ] */ end + +.channel CHAN_AAF6 +/* 0xAAF6 [0xD4 0x19 ] */ reverb 25 +/* 0xAAF8 [0x88 0xAB 0x0C ] */ ldlayer 0, LAYER_AB0C +/* 0xAAFB [0x89 0xAA 0xFF ] */ ldlayer 1, LAYER_AAFF +/* 0xAAFE [0xFF ] */ end + +.layer LAYER_AAFF +/* 0xAAFF [0xC6 0x52 ] */ instr SF0_INST_82 +/* 0xAB01 [0xCB 0xC1 0x68 0xC8 ] */ env ENVELOPE_C168, 200 +/* 0xAB05 [0xC2 0x18 ] */ transpose 24 +/* 0xAB07 [0x7E 0x80 0xC8 0x64 ] */ notedv PITCH_B5, 200, 100 +/* 0xAB0B [0xFF ] */ end + +.layer LAYER_AB0C +/* 0xAB0C [0xC6 0x0E ] */ instr SF0_INST_14 +/* 0xAB0E [0xCB 0xC1 0x68 0xC8 ] */ env ENVELOPE_C168, 200 +/* 0xAB12 [0xC2 0x0C ] */ transpose 12 +/* 0xAB14 [0x7E 0x80 0xC8 0x55 ] */ notedv PITCH_B5, 200, 85 +/* 0xAB18 [0xFF ] */ end + +.channel CHAN_AB19 +/* 0xAB19 [0xD4 0x19 ] */ reverb 25 +/* 0xAB1B [0x88 0xAB 0x22 ] */ ldlayer 0, LAYER_AB22 +/* 0xAB1E [0x89 0xAB 0x2E ] */ ldlayer 1, LAYER_AB2E +/* 0xAB21 [0xFF ] */ end + +.layer LAYER_AB22 +/* 0xAB22 [0xC6 0x44 ] */ instr SF0_INST_68 +/* 0xAB24 [0xCB 0xBF 0xAC 0xDD ] */ env ENVELOPE_BFAC, 221 +/* 0xAB28 [0xC2 0x18 ] */ transpose 24 +/* 0xAB2A [0x7E 0x40 0x5F ] */ notedv PITCH_B5, 64, 95 +/* 0xAB2D [0xFF ] */ end + +.layer LAYER_AB2E +/* 0xAB2E [0xC6 0x11 ] */ instr SF0_INST_17 +/* 0xAB30 [0xCB 0xC0 0x54 0xE0 ] */ env ENVELOPE_C054, 224 +/* 0xAB34 [0xC2 0x0C ] */ transpose 12 +/* 0xAB36 [0x7E 0x20 0x41 ] */ notedv PITCH_B5, 32, 65 +/* 0xAB39 [0xFF ] */ end + +.channel CHAN_AB3A +/* 0xAB3A [0xC1 0x15 ] */ instr SF0_INST_21 +/* 0xAB3C [0x88 0xAB 0x43 ] */ ldlayer 0, LAYER_AB43 +/* 0xAB3F [0x89 0xAB 0x49 ] */ ldlayer 1, LAYER_AB49 +/* 0xAB42 [0xFF ] */ end + +.layer LAYER_AB43 +/* 0xAB43 [0xC0 0x2A ] */ ldelay 42 +/* 0xAB45 [0xCB 0xC0 0x24 0xFB ] */ env ENVELOPE_C024, 251 +.layer LAYER_AB49 +/* 0xAB49 [0xC2 0x30 ] */ transpose 48 +/* 0xAB4B [0x67 0x00 0x73 ] */ notedv PITCH_C4, 0, 115 +/* 0xAB4E [0xFF ] */ end + +.channel CHAN_AB4F +/* 0xAB4F [0x88 0xAB 0x53 ] */ ldlayer 0, LAYER_AB53 +/* 0xAB52 [0xFF ] */ end + +.layer LAYER_AB53 +/* 0xAB53 [0xC6 0x7F ] */ instr FONTANY_INSTR_DRUM +/* 0xAB55 [0x41 0x48 0x46 ] */ notedv PITCH_BF0, 72, 70 +/* 0xAB58 [0xFF ] */ end + +.channel CHAN_AB59 +/* 0xAB59 [0xC1 0x5A ] */ instr SF0_INST_90 +/* 0xAB5B [0x88 0xAB 0x5F ] */ ldlayer 0, LAYER_AB5F +/* 0xAB5E [0xFF ] */ end + +.layer LAYER_AB5F +/* 0xAB5F [0x67 0x39 0x6E ] */ notedv PITCH_C4, 57, 110 +/* 0xAB62 [0xFF ] */ end + +.channel CHAN_AB63 +/* 0xAB63 [0xC1 0x7F ] */ instr FONTANY_INSTR_DRUM +/* 0xAB65 [0x88 0xAB 0x69 ] */ ldlayer 0, LAYER_AB69 +/* 0xAB68 [0xFF ] */ end + +.layer LAYER_AB69 +/* 0xAB69 [0x40 0x48 0x46 ] */ notedv PITCH_A0, 72, 70 +/* 0xAB6C [0xF4 0xFB ] */ rjump LAYER_AB69 + +.channel CHAN_AB6E +/* 0xAB6E [0x88 0xAB 0x7C ] */ ldlayer 0, LAYER_AB7C +/* 0xAB71 [0x89 0xAB 0x75 ] */ ldlayer 1, LAYER_AB75 +/* 0xAB74 [0xFF ] */ end + +.layer LAYER_AB75 +/* 0xAB75 [0xFC 0xAB 0x8D ] */ call LAYER_AB8D +/* 0xAB78 [0x5B 0x10 0x64 ] */ notedv PITCH_C3, 16, 100 +/* 0xAB7B [0xFF ] */ end + +.layer LAYER_AB7C +/* 0xAB7C [0xFC 0xAB 0x86 ] */ call LAYER_AB86 +/* 0xAB7F [0x5B 0x08 0x2E ] */ notedv PITCH_C3, 8, 46 +/* 0xAB82 [0x67 0x1C 0x24 ] */ notedv PITCH_C4, 28, 36 +/* 0xAB85 [0xFF ] */ end + +.layer LAYER_AB86 +/* 0xAB86 [0xC6 0x82 ] */ instr FONTANY_INSTR_SINE +/* 0xAB88 [0xCB 0xBF 0xD0 0xFB ] */ env ENVELOPE_BFD0, 251 +/* 0xAB8C [0xFF ] */ end + +.layer LAYER_AB8D +/* 0xAB8D [0xC6 0x44 ] */ instr SF0_INST_68 +/* 0xAB8F [0xCB 0xC0 0x00 0xE8 ] */ env ENVELOPE_C000, 232 +/* 0xAB93 [0xC2 0x24 ] */ transpose 36 +/* 0xAB95 [0xFF ] */ end + +.channel CHAN_AB96 +/* 0xAB96 [0x88 0xAB 0x9D ] */ ldlayer 0, LAYER_AB9D +/* 0xAB99 [0x89 0xAB 0xA9 ] */ ldlayer 1, LAYER_ABA9 +/* 0xAB9C [0xFF ] */ end + +.layer LAYER_AB9D +/* 0xAB9D [0xC6 0x44 ] */ instr SF0_INST_68 +/* 0xAB9F [0xCB 0xBF 0x84 0xE8 ] */ env ENVELOPE_BF84, 232 +/* 0xABA3 [0xC2 0x24 ] */ transpose 36 +/* 0xABA5 [0x5F 0x1E 0x5F ] */ notedv PITCH_E3, 30, 95 +/* 0xABA8 [0xFF ] */ end + +.layer LAYER_ABA9 +/* 0xABA9 [0xFC 0xAB 0x86 ] */ call LAYER_AB86 +/* 0xABAC [0x69 0x06 0x32 ] */ notedv PITCH_D4, 6, 50 +/* 0xABAF [0x6B 0x18 0x32 ] */ notedv PITCH_E4, 24, 50 +/* 0xABB2 [0xFF ] */ end + +.channel CHAN_ABB3 +/* 0xABB3 [0x88 0xAB 0xBA ] */ ldlayer 0, LAYER_ABBA +/* 0xABB6 [0x89 0xAB 0xC6 ] */ ldlayer 1, LAYER_ABC6 +/* 0xABB9 [0xFF ] */ end + +.layer LAYER_ABBA +/* 0xABBA [0xC2 0x24 ] */ transpose 36 +LAYER_ABBC: +/* 0xABBC [0xC6 0x44 ] */ instr SF0_INST_68 +/* 0xABBE [0xCB 0xBF 0x84 0xE8 ] */ env ENVELOPE_BF84, 232 +/* 0xABC2 [0x64 0x60 0x70 ] */ notedv PITCH_A3, 96, 112 +/* 0xABC5 [0xFF ] */ end + +.layer LAYER_ABC6 +/* 0xABC6 [0xFC 0xAB 0x86 ] */ call LAYER_AB86 +/* 0xABC9 [0x69 0x06 0x32 ] */ notedv PITCH_D4, 6, 50 +/* 0xABCC [0x6E 0x06 0x32 ] */ notedv PITCH_G4, 6, 50 +/* 0xABCF [0x70 0x18 0x32 ] */ notedv PITCH_A4, 24, 50 +/* 0xABD2 [0xFF ] */ end + +.channel CHAN_ABD3 +/* 0xABD3 [0x88 0xAB 0xDA ] */ ldlayer 0, LAYER_ABDA +/* 0xABD6 [0x89 0xAB 0xDE ] */ ldlayer 1, LAYER_ABDE +/* 0xABD9 [0xFF ] */ end + +.layer LAYER_ABDA +/* 0xABDA [0xC2 0x18 ] */ transpose 24 +/* 0xABDC [0xF4 0xDE ] */ rjump LAYER_ABBC + +.layer LAYER_ABDE +/* 0xABDE [0xFC 0xAB 0x86 ] */ call LAYER_AB86 +/* 0xABE1 [0x70 0x06 0x32 ] */ notedv PITCH_A4, 6, 50 +/* 0xABE4 [0x6B 0x06 0x32 ] */ notedv PITCH_E4, 6, 50 +/* 0xABE7 [0x64 0x18 0x32 ] */ notedv PITCH_A3, 24, 50 +/* 0xABEA [0xFF ] */ end + +.channel CHAN_ABEB +/* 0xABEB [0x88 0xAB 0xEF ] */ ldlayer 0, LAYER_ABEF +/* 0xABEE [0xFF ] */ end + +.layer LAYER_ABEF +/* 0xABEF [0xC6 0x82 ] */ instr FONTANY_INSTR_SINE +/* 0xABF1 [0xCB 0xC0 0xAC 0xF0 ] */ env ENVELOPE_C0AC, 240 +/* 0xABF5 [0x59 0x09 0x46 ] */ notedv PITCH_BF2, 9, 70 +/* 0xABF8 [0x58 0x09 0x46 ] */ notedv PITCH_A2, 9, 70 +/* 0xABFB [0x59 0x09 0x46 ] */ notedv PITCH_BF2, 9, 70 +/* 0xABFE [0x58 0x18 0x46 ] */ notedv PITCH_A2, 24, 70 +/* 0xAC01 [0xFF ] */ end + +.channel CHAN_AC02 +/* 0xAC02 [0x88 0x1F 0x3D ] */ ldlayer 0, LAYER_1F3D +/* 0xAC05 [0x89 0x0D 0x45 ] */ ldlayer 1, LAYER_0D45 +/* 0xAC08 [0x8A 0x0C 0x96 ] */ ldlayer 2, LAYER_0C96 +/* 0xAC0B [0xFF ] */ end + +.channel CHAN_AC0C +/* 0xAC0C [0x88 0x1F 0x3D ] */ ldlayer 0, LAYER_1F3D +/* 0xAC0F [0x89 0x0D 0x6F ] */ ldlayer 1, LAYER_0D6F +/* 0xAC12 [0x8A 0x0D 0x69 ] */ ldlayer 2, LAYER_0D69 +/* 0xAC15 [0xFF ] */ end + +.channel CHAN_AC16 +/* 0xAC16 [0x88 0x1F 0x3D ] */ ldlayer 0, LAYER_1F3D +/* 0xAC19 [0x89 0x0D 0x95 ] */ ldlayer 1, LAYER_0D95 +/* 0xAC1C [0x8A 0x0D 0x8F ] */ ldlayer 2, LAYER_0D8F +/* 0xAC1F [0xFF ] */ end + +.channel CHAN_AC20 +/* 0xAC20 [0x88 0xAC 0x24 ] */ ldlayer 0, LAYER_AC24 +/* 0xAC23 [0xFF ] */ end + +.layer LAYER_AC24 +/* 0xAC24 [0xC2 0x0C ] */ transpose 12 +/* 0xAC26 [0xFB 0x1F 0x3D ] */ jump LAYER_1F3D + +.channel CHAN_AC29 +/* 0xAC29 [0x88 0xAC 0x2D ] */ ldlayer 0, LAYER_AC2D +/* 0xAC2C [0xFF ] */ end + +.layer LAYER_AC2D +/* 0xAC2D [0xC6 0x7F ] */ instr FONTANY_INSTR_DRUM +/* 0xAC2F [0xCF 0x96 ] */ releaserate 150 +/* 0xAC31 [0x41 0x24 0x46 ] */ notedv PITCH_BF0, 36, 70 +/* 0xAC34 [0xFF ] */ end + +.channel CHAN_AC35 +/* 0xAC35 [0xC1 0x54 ] */ instr SF0_INST_84 +/* 0xAC37 [0xDA 0xBF 0xE4 ] */ env ENVELOPE_BFE4 +/* 0xAC3A [0xD9 0xFA ] */ releaserate 250 +/* 0xAC3C [0x88 0xAC 0x49 ] */ ldlayer 0, LAYER_AC49 +/* 0xAC3F [0x89 0xAC 0x43 ] */ ldlayer 1, LAYER_AC43 +/* 0xAC42 [0xFF ] */ end + +.layer LAYER_AC43 +/* 0xAC43 [0xC0 0x05 ] */ ldelay 5 +/* 0xAC45 [0xCA 0x5E ] */ notepan 94 +/* 0xAC47 [0xF4 0x02 ] */ rjump LAYER_AC4B + +.layer LAYER_AC49 +/* 0xAC49 [0xCA 0x22 ] */ notepan 34 +LAYER_AC4B: +/* 0xAC4B [0xC2 0x0C ] */ transpose 12 +/* 0xAC4D [0x6C 0x0C 0x55 ] */ notedv PITCH_F4, 12, 85 +/* 0xAC50 [0x71 0x0C 0x55 ] */ notedv PITCH_BF4, 12, 85 +/* 0xAC53 [0x76 0x0C 0x55 ] */ notedv PITCH_EF5, 12, 85 +/* 0xAC56 [0x7D 0x0C 0x55 ] */ notedv PITCH_BF5, 12, 85 +/* 0xAC59 [0x78 0x18 0x55 ] */ notedv PITCH_F5, 24, 85 +/* 0xAC5C [0x78 0x18 0x2D ] */ notedv PITCH_F5, 24, 45 +/* 0xAC5F [0x78 0x18 0x19 ] */ notedv PITCH_F5, 24, 25 +/* 0xAC62 [0xFF ] */ end + +.channel CHAN_AC63 +/* 0xAC63 [0x88 0xAC 0x67 ] */ ldlayer 0, LAYER_AC67 +/* 0xAC66 [0xFF ] */ end + +.layer LAYER_AC67 +/* 0xAC67 [0xC6 0x82 ] */ instr FONTANY_INSTR_SINE +/* 0xAC69 [0xCB 0xC0 0x54 0xF8 ] */ env ENVELOPE_C054, 248 +/* 0xAC6D [0x65 0x0C 0x50 ] */ notedv PITCH_BF3, 12, 80 +/* 0xAC70 [0x60 0x0C 0x50 ] */ notedv PITCH_F3, 12, 80 +/* 0xAC73 [0x69 0x0C 0x50 ] */ notedv PITCH_D4, 12, 80 +/* 0xAC76 [0x6A 0x0C 0x50 ] */ notedv PITCH_EF4, 12, 80 +/* 0xAC79 [0x6C 0x18 0x50 ] */ notedv PITCH_F4, 24, 80 +/* 0xAC7C [0x6C 0x18 0x28 ] */ notedv PITCH_F4, 24, 40 +/* 0xAC7F [0xFF ] */ end + +.channel CHAN_AC80 +/* 0xAC80 [0x88 0xAC 0x84 ] */ ldlayer 0, LAYER_AC84 +/* 0xAC83 [0xFF ] */ end + +.layer LAYER_AC84 +/* 0xAC84 [0xC6 0x82 ] */ instr FONTANY_INSTR_SINE +/* 0xAC86 [0xCB 0xC0 0xB4 0xF6 ] */ env ENVELOPE_C0B4, 246 +/* 0xAC8A [0xC7 0x83 0x20 0x7F ] */ portamento 0x83, PITCH_F3, 127 +/* 0xAC8E [0x67 0x08 0x50 ] */ notedv PITCH_C4, 8, 80 +/* 0xAC91 [0x73 0x0C 0x50 ] */ notedv PITCH_C5, 12, 80 +/* 0xAC94 [0xFF ] */ end + +.channel CHAN_AC95 +/* 0xAC95 [0x88 0xAC 0x99 ] */ ldlayer 0, LAYER_AC99 +/* 0xAC98 [0xFF ] */ end + +.layer LAYER_AC99 +/* 0xAC99 [0xC6 0x62 ] */ instr SF0_INST_98 +/* 0xAC9B [0x67 0x00 0x69 ] */ notedv PITCH_C4, 0, 105 +/* 0xAC9E [0xFF ] */ end + +.channel CHAN_AC9F +/* 0xAC9F [0x66 ] */ ldio IO_PORT_6 +/* 0xACA0 [0xF9 0xAC 0xA7 ] */ bltz CHAN_ACA7 +/* 0xACA3 [0xC7 0x00 0xAC 0xB6 ] */ stseq 0, LAYER_ACB5 + STSEQ_NOTEDV_DELAY +CHAN_ACA7: +/* 0xACA7 [0x88 0xAC 0xB3 ] */ ldlayer 0, LAYER_ACB3 +/* 0xACAA [0xFF ] */ end + +.channel CHAN_ACAB +/* 0xACAB [0xCC 0x01 ] */ ldi 1 +/* 0xACAD [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0xACB0 [0xFB 0xAC 0xA7 ] */ jump CHAN_ACA7 + +.layer LAYER_ACB3 +/* 0xACB3 [0xC6 0x7F ] */ instr FONTANY_INSTR_DRUM +LAYER_ACB5: +/* 0xACB5 [0x41 0x01 0x46 ] */ notedv PITCH_BF0, 1, 70 +/* 0xACB8 [0xF4 0xFB ] */ rjump LAYER_ACB5 + +.channel CHAN_ACBA +/* 0xACBA [0x88 0xAC 0xC6 ] */ ldlayer 0, LAYER_ACC6 +CHAN_ACBD: +/* 0xACBD [0xC1 0x66 ] */ instr SF0_INST_102 +/* 0xACBF [0xD8 0x40 ] */ vibdepth 64 +/* 0xACC1 [0xD7 0x20 ] */ vibfreq 32 +/* 0xACC3 [0xFF ] */ end + +.layer LAYER_ACC4 +/* 0xACC4 [0xC2 0x01 ] */ transpose 1 +.layer LAYER_ACC6 +/* 0xACC6 [0xCB 0xBF 0xAC 0xF5 ] */ env ENVELOPE_BFAC, 245 +/* 0xACCA [0x59 0x30 0x64 ] */ notedv PITCH_BF2, 48, 100 +/* 0xACCD [0xFF ] */ end + +.channel CHAN_ACCE +/* 0xACCE [0x88 0xAC 0xC4 ] */ ldlayer 0, LAYER_ACC4 +/* 0xACD1 [0xF4 0xEA ] */ rjump CHAN_ACBD + +.channel CHAN_ACD3 +/* 0xACD3 [0xC1 0x66 ] */ instr SF0_INST_102 +/* 0xACD5 [0xDA 0xBF 0x44 ] */ env ENVELOPE_BF44 +/* 0xACD8 [0x88 0xAC 0xE2 ] */ ldlayer 0, LAYER_ACE2 +/* 0xACDB [0xE2 0x00 0xA0 0x0A ] */ vibdepthgrad 0, 160, 10 +/* 0xACDF [0xD7 0x14 ] */ vibfreq 20 +/* 0xACE1 [0xFF ] */ end + +.layer LAYER_ACE2 +/* 0xACE2 [0x5B 0x80 0xD8 0x64 ] */ notedv PITCH_C3, 216, 100 +/* 0xACE6 [0xFF ] */ end + +.channel CHAN_ACE7 +/* 0xACE7 [0x66 ] */ ldio IO_PORT_6 +/* 0xACE8 [0xC8 0x02 ] */ sub 2 +/* 0xACEA [0xF3 0x04 ] */ rbeqz CHAN_ACF0 +/* 0xACEC [0xCC 0x00 ] */ ldi 0 +/* 0xACEE [0xF4 0x02 ] */ rjump CHAN_ACF2 + +CHAN_ACF0: +/* 0xACF0 [0xCC 0x14 ] */ ldi 20 +CHAN_ACF2: +/* 0xACF2 [0xC7 0x00 0xAD 0x5B ] */ stseq 0, LAYER_AD5A + STSEQ_STEREO +/* 0xACF6 [0x88 0xAC 0xFA ] */ ldlayer 0, LAYER_ACFA +/* 0xACF9 [0xFF ] */ end + +.layer LAYER_ACFA +/* 0xACFA [0xC2 0x0C ] */ transpose 12 +/* 0xACFC [0xC6 0x54 ] */ instr SF0_INST_84 +/* 0xACFE [0xCB 0xBF 0x84 0xF5 ] */ env ENVELOPE_BF84, 245 +/* 0xAD02 [0xCA 0x00 ] */ notepan 0 +/* 0xAD04 [0x67 0x30 0x70 ] */ notedv PITCH_C4, 48, 112 +/* 0xAD07 [0xCA 0x40 ] */ notepan 64 +/* 0xAD09 [0x6C 0x30 0x70 ] */ notedv PITCH_F4, 48, 112 +/* 0xAD0C [0xCA 0x7F ] */ notepan 127 +/* 0xAD0E [0x70 0x30 0x70 ] */ notedv PITCH_A4, 48, 112 +/* 0xAD11 [0xFC 0xAD 0x5A ] */ call LAYER_AD5A +/* 0xAD14 [0xCA 0x40 ] */ notepan 64 +/* 0xAD16 [0x73 0x30 0x70 ] */ notedv PITCH_C5, 48, 112 +/* 0xAD19 [0xFF ] */ end + +/* 0xAD1A [0xC6 0x54 ] */ instr SF0_INST_84 +/* 0xAD1C [0xCB 0xBF 0x20 0xF5 ] */ env ENVELOPE_BF20, 245 +/* 0xAD20 [0xCA 0x40 ] */ notepan 64 +/* 0xAD22 [0x67 0x0C 0x70 ] */ notedv PITCH_C4, 12, 112 +/* 0xAD25 [0xCA 0x00 ] */ notepan 0 +/* 0xAD27 [0x69 0x0C 0x70 ] */ notedv PITCH_D4, 12, 112 +/* 0xAD2A [0xFC 0xAD 0x5A ] */ call LAYER_AD5A +/* 0xAD2D [0xCA 0x15 ] */ notepan 21 +/* 0xAD2F [0x6B 0x0C 0x70 ] */ notedv PITCH_E4, 12, 112 +/* 0xAD32 [0xCA 0x2A ] */ notepan 42 +/* 0xAD34 [0x6C 0x0C 0x70 ] */ notedv PITCH_F4, 12, 112 +/* 0xAD37 [0xCA 0x40 ] */ notepan 64 +/* 0xAD39 [0x6E 0x0C 0x70 ] */ notedv PITCH_G4, 12, 112 +/* 0xAD3C [0xCA 0x56 ] */ notepan 86 +/* 0xAD3E [0x70 0x0C 0x70 ] */ notedv PITCH_A4, 12, 112 +/* 0xAD41 [0xCA 0x6B ] */ notepan 107 +/* 0xAD43 [0x71 0x0C 0x70 ] */ notedv PITCH_BF4, 12, 112 +/* 0xAD46 [0xFC 0xAD 0x5D ] */ call LAYER_AD5D +/* 0xAD49 [0xCA 0x7F ] */ notepan 127 +/* 0xAD4B [0x73 0x12 0x70 ] */ notedv PITCH_C5, 18, 112 +/* 0xAD4E [0xCA 0x40 ] */ notepan 64 +/* 0xAD50 [0x73 0x12 0x70 ] */ notedv PITCH_C5, 18, 112 +/* 0xAD53 [0x73 0x12 0x70 ] */ notedv PITCH_C5, 18, 112 +/* 0xAD56 [0x73 0x7F 0x70 ] */ notedv PITCH_C5, 127, 112 +/* 0xAD59 [0xFF ] */ end + +.layer LAYER_AD5A +/* 0xAD5A [0xCD 0x14 ] */ stereo 1, 0, 1, 0, 0 +/* 0xAD5C [0xFF ] */ end + +.layer LAYER_AD5D +/* 0xAD5D [0xCD 0x00 ] */ stereo 0, 0, 0, 0, 0 +/* 0xAD5F [0xFF ] */ end + +.layer LAYER_AD60 +/* 0xAD60 [0xFF ] */ end + +.channel CHAN_AD61 +/* 0xAD61 [0xCC 0x4B ] */ ldi 75 +/* 0xAD63 [0x71 ] */ stio IO_PORT_1 +/* 0xAD64 [0x66 ] */ ldio IO_PORT_6 +/* 0xAD65 [0xC8 0x01 ] */ sub 1 +/* 0xAD67 [0xC9 0x0F ] */ and 15 +/* 0xAD69 [0xC7 0x01 0xAD 0x6E ] */ stseq 1, CHAN_AD6D + STSEQ_LOOP_COUNT +CHAN_AD6D: +/* 0xAD6D [0xF8 0x02 ] */ loop 2 +/* 0xAD6F [0x88 0xAD 0x8E ] */ ldlayer 0, LAYER_AD8E +/* 0xAD72 [0x89 0xAD 0x81 ] */ ldlayer 1, LAYER_AD81 +/* 0xAD75 [0xCC 0x60 ] */ ldi 96 +/* 0xAD77 [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0xAD7A [0xCC 0x60 ] */ ldi 96 +/* 0xAD7C [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0xAD7F [0xF7 ] */ loopend +/* 0xAD80 [0xFF ] */ end + +.layer LAYER_AD81 +/* 0xAD81 [0xC0 0x28 ] */ ldelay 40 +/* 0xAD83 [0xFC 0x3F 0x98 ] */ call LAYER_3F98 +/* 0xAD86 [0x6B 0x0E 0x2A ] */ notedv PITCH_E4, 14, 42 +/* 0xAD89 [0x67 0x81 0xFA 0x32 ] */ notedv PITCH_C4, 506, 50 +/* 0xAD8D [0xFF ] */ end + +.layer LAYER_AD8E +/* 0xAD8E [0xFC 0x3F 0x98 ] */ call LAYER_3F98 +/* 0xAD91 [0x6B 0x0E 0x3E ] */ notedv PITCH_E4, 14, 62 +/* 0xAD94 [0x67 0x81 0xFA 0x46 ] */ notedv PITCH_C4, 506, 70 +/* 0xAD98 [0xFF ] */ end + +.channel CHAN_AD99 +/* 0xAD99 [0x88 0xAD 0xA3 ] */ ldlayer 0, LAYER_ADA3 +/* 0xAD9C [0xE2 0x00 0xA0 0x01 ] */ vibdepthgrad 0, 160, 1 +/* 0xADA0 [0xD7 0x28 ] */ vibfreq 40 +/* 0xADA2 [0xFF ] */ end + +.layer LAYER_ADA3 +/* 0xADA3 [0xC6 0x81 ] */ instr FONTANY_INSTR_TRIANGLE +/* 0xADA5 [0xCB 0xBF 0x20 0xFB ] */ env ENVELOPE_BF20, 251 +/* 0xADA9 [0xC7 0x81 0x27 0xFF ] */ portamento 0x81, PITCH_C4, 255 +/* 0xADAD [0x73 0x18 0x46 ] */ notedv PITCH_C5, 24, 70 +/* 0xADB0 [0xC7 0x81 0x22 0xFF ] */ portamento 0x81, PITCH_G3, 255 +/* 0xADB4 [0x6E 0x18 0x46 ] */ notedv PITCH_G4, 24, 70 +/* 0xADB7 [0xC7 0x81 0x1E 0xFF ] */ portamento 0x81, PITCH_EF3, 255 +/* 0xADBB [0x6A 0x18 0x46 ] */ notedv PITCH_EF4, 24, 70 +/* 0xADBE [0xC7 0x81 0x1B 0xFF ] */ portamento 0x81, PITCH_C3, 255 +/* 0xADC2 [0x67 0x18 0x46 ] */ notedv PITCH_C4, 24, 70 +/* 0xADC5 [0xFF ] */ end + +.channel CHAN_ADC6 +/* 0xADC6 [0xED 0x64 ] */ gain 100 +/* 0xADC8 [0xD4 0x48 ] */ reverb 72 +/* 0xADCA [0x88 0xAD 0xD5 ] */ ldlayer 0, LAYER_ADD5 +/* 0xADCD [0xB8 0x02 ] */ rand 2 +/* 0xADCF [0xF3 0x03 ] */ rbeqz CHAN_ADD4 +/* 0xADD1 [0x89 0xAD 0xEE ] */ ldlayer 1, LAYER_ADEE +CHAN_ADD4: +/* 0xADD4 [0xFF ] */ end + +.layer LAYER_ADD5 +/* 0xADD5 [0xC0 0x0A ] */ ldelay 10 +/* 0xADD7 [0xC6 0x54 ] */ instr SF0_INST_84 +/* 0xADD9 [0xCB 0xBF 0x98 0xFB ] */ env ENVELOPE_BF98, 251 +/* 0xADDD [0x62 0x18 0x3C ] */ notedv PITCH_G3, 24, 60 +/* 0xADE0 [0x66 0x18 0x3C ] */ notedv PITCH_B3, 24, 60 +/* 0xADE3 [0x69 0x18 0x3C ] */ notedv PITCH_D4, 24, 60 +/* 0xADE6 [0xCB 0xBF 0x20 0xFB ] */ env ENVELOPE_BF20, 251 +/* 0xADEA [0x6E 0x78 0x3C ] */ notedv PITCH_G4, 120, 60 +/* 0xADED [0xFF ] */ end + +.layer LAYER_ADEE +/* 0xADEE [0xC6 0x44 ] */ instr SF0_INST_68 +/* 0xADF0 [0xCB 0xBF 0x20 0xFB ] */ env ENVELOPE_BF20, 251 +/* 0xADF4 [0x6E 0x80 0xB4 0x3A ] */ notedv PITCH_G4, 180, 58 +/* 0xADF8 [0xFF ] */ end + +.channel CHAN_ADF9 +/* 0xADF9 [0xED 0x0F ] */ gain 15 +/* 0xADFB [0x88 0xAE 0x02 ] */ ldlayer 0, LAYER_AE02 +/* 0xADFE [0x89 0xAE 0x0E ] */ ldlayer 1, LAYER_AE0E +/* 0xAE01 [0xFF ] */ end + +.layer LAYER_AE02 +/* 0xAE02 [0xC6 0x40 ] */ instr SF0_INST_64 +/* 0xAE04 [0xCB 0xC0 0x9C 0xDD ] */ env ENVELOPE_C09C, 221 +/* 0xAE08 [0xC2 0x18 ] */ transpose 24 +/* 0xAE0A [0x67 0x50 0x4B ] */ notedv PITCH_C4, 80, 75 +/* 0xAE0D [0xFF ] */ end + +.layer LAYER_AE0E +/* 0xAE0E [0xC6 0x44 ] */ instr SF0_INST_68 +/* 0xAE10 [0xCB 0xC0 0x94 0xDD ] */ env ENVELOPE_C094, 221 +/* 0xAE14 [0xC2 0x24 ] */ transpose 36 +/* 0xAE16 [0x67 0x50 0x64 ] */ notedv PITCH_C4, 80, 100 +/* 0xAE19 [0xFF ] */ end + +.channel CHAN_AE1A +/* 0xAE1A [0x88 0xAE 0x25 ] */ ldlayer 0, LAYER_AE25 +/* 0xAE1D [0x89 0xAE 0x21 ] */ ldlayer 1, LAYER_AE21 +/* 0xAE20 [0xFF ] */ end + +.layer LAYER_AE21 +/* 0xAE21 [0xC2 0x2C ] */ transpose 44 +/* 0xAE23 [0xF4 0x02 ] */ rjump LAYER_AE27 + +.layer LAYER_AE25 +/* 0xAE25 [0xC2 0x30 ] */ transpose 48 +LAYER_AE27: +/* 0xAE27 [0xC6 0x67 ] */ instr SF0_INST_103 +/* 0xAE29 [0x72 0x08 0x6E ] */ notedv PITCH_B4, 8, 110 +/* 0xAE2C [0x6E 0x00 0x6E ] */ notedv PITCH_G4, 0, 110 +/* 0xAE2F [0xFF ] */ end + +.channel CHAN_AE30 +/* 0xAE30 [0xC1 0x70 ] */ instr SF0_INST_112 +/* 0xAE32 [0xD4 0x50 ] */ reverb 80 +/* 0xAE34 [0xFB 0x73 0x0D ] */ jump CHAN_730D + +.channel CHAN_AE37 +/* 0xAE37 [0xCC 0x05 ] */ ldi 5 +/* 0xAE39 [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0xAE3C [0x66 ] */ ldio IO_PORT_6 +/* 0xAE3D [0xC8 0xFF ] */ sub 255 +/* 0xAE3F [0xF3 0x03 ] */ rbeqz CHAN_AE44 +/* 0xAE41 [0x66 ] */ ldio IO_PORT_6 +/* 0xAE42 [0xC9 0x0F ] */ and 15 +CHAN_AE44: +/* 0xAE44 [0xC7 0x00 0xAE 0x8B ] */ stseq 0, LAYER_AE8A + STSEQ_TRANSPOSITION +/* 0xAE48 [0xC8 0xFF ] */ sub 255 +/* 0xAE4A [0x76 ] */ stio IO_PORT_6 +/* 0xAE4B [0x88 0xAE 0x55 ] */ ldlayer 0, LAYER_AE55 +/* 0xAE4E [0x89 0xAE 0x68 ] */ ldlayer 1, LAYER_AE68 +/* 0xAE51 [0x8A 0xAE 0x9D ] */ ldlayer 2, LAYER_AE9D +/* 0xAE54 [0xFF ] */ end + +.layer LAYER_AE55 +/* 0xAE55 [0xFC 0xAE 0x8A ] */ call LAYER_AE8A +/* 0xAE58 [0x6C 0x0C 0x3C ] */ notedv PITCH_F4, 12, 60 +/* 0xAE5B [0x67 0x0C 0x3C ] */ notedv PITCH_C4, 12, 60 +/* 0xAE5E [0x6C 0x0C 0x3C ] */ notedv PITCH_F4, 12, 60 +/* 0xAE61 [0x70 0x0C 0x3C ] */ notedv PITCH_A4, 12, 60 +/* 0xAE64 [0x73 0x48 0x3C ] */ notedv PITCH_C5, 72, 60 +/* 0xAE67 [0xFF ] */ end + +.layer LAYER_AE68 +/* 0xAE68 [0xFC 0xAE 0x8A ] */ call LAYER_AE8A +/* 0xAE6B [0xCA 0x22 ] */ notepan 34 +/* 0xAE6D [0x6C 0x0C 0x1E ] */ notedv PITCH_F4, 12, 30 +/* 0xAE70 [0xCA 0x5E ] */ notepan 94 +/* 0xAE72 [0x67 0x0C 0x1E ] */ notedv PITCH_C4, 12, 30 +/* 0xAE75 [0xCA 0x22 ] */ notepan 34 +/* 0xAE77 [0x6C 0x0C 0x1E ] */ notedv PITCH_F4, 12, 30 +/* 0xAE7A [0xCA 0x5E ] */ notepan 94 +/* 0xAE7C [0x70 0x0C 0x1E ] */ notedv PITCH_A4, 12, 30 +/* 0xAE7F [0xCA 0x22 ] */ notepan 34 +/* 0xAE81 [0x73 0x24 0x14 ] */ notedv PITCH_C5, 36, 20 +/* 0xAE84 [0xCA 0x5E ] */ notepan 94 +/* 0xAE86 [0x73 0x24 0x0F ] */ notedv PITCH_C5, 36, 15 +/* 0xAE89 [0xFF ] */ end + +.layer LAYER_AE8A +/* 0xAE8A [0xC2 0x00 ] */ transpose 0 +/* 0xAE8C [0xC6 0x83 ] */ instr FONTANY_INSTR_SQUARE +/* 0xAE8E [0xCB 0xBF 0xD0 0xFA ] */ env ENVELOPE_BFD0, 250 +/* 0xAE92 [0xFF ] */ end + +.layer LAYER_AE93 +/* 0xAE93 [0xC6 0x61 ] */ instr SF0_INST_97 +/* 0xAE95 [0xCB 0xBF 0x18 0xFB ] */ env ENVELOPE_BF18, 251 +/* 0xAE99 [0xC2 0x2E ] */ transpose 46 +/* 0xAE9B [0xF4 0x04 ] */ rjump LAYER_AEA1 + +.layer LAYER_AE9D +/* 0xAE9D [0xC6 0x61 ] */ instr SF0_INST_97 +/* 0xAE9F [0xC2 0x30 ] */ transpose 48 +LAYER_AEA1: +/* 0xAEA1 [0x67 0x0A 0x6E ] */ notedv PITCH_C4, 10, 110 +/* 0xAEA4 [0x69 0x00 0x6E ] */ notedv PITCH_D4, 0, 110 +/* 0xAEA7 [0xFF ] */ end + +.channel CHAN_AEA8 +/* 0xAEA8 [0x88 0xAE 0xAF ] */ ldlayer 0, LAYER_AEAF +/* 0xAEAB [0x89 0xAE 0xB5 ] */ ldlayer 1, LAYER_AEB5 +/* 0xAEAE [0xFF ] */ end + +.layer LAYER_AEAF +/* 0xAEAF [0xC2 0x24 ] */ transpose 36 +/* 0xAEB1 [0xC6 0x57 ] */ instr SF0_INST_87 +/* 0xAEB3 [0xF4 0x04 ] */ rjump LAYER_AEB9 + +.layer LAYER_AEB5 +/* 0xAEB5 [0xC2 0x15 ] */ transpose 21 +/* 0xAEB7 [0xC6 0x64 ] */ instr SF0_INST_100 +LAYER_AEB9: +/* 0xAEB9 [0xCB 0xC1 0xAC 0xFB ] */ env ENVELOPE_C1AC, 251 +/* 0xAEBD [0xFB 0xAA 0x59 ] */ jump LAYER_AA59 + +.channel CHAN_AEC0 +/* 0xAEC0 [0xC1 0x83 ] */ instr FONTANY_INSTR_SQUARE +/* 0xAEC2 [0xDA 0xBF 0xD0 ] */ env ENVELOPE_BFD0 +/* 0xAEC5 [0xD9 0xFA ] */ releaserate 250 +/* 0xAEC7 [0x88 0xAE 0xD4 ] */ ldlayer 0, LAYER_AED4 +/* 0xAECA [0x89 0xAE 0xCE ] */ ldlayer 1, LAYER_AECE +/* 0xAECD [0xFF ] */ end + +.layer LAYER_AECE +/* 0xAECE [0xC0 0x05 ] */ ldelay 5 +/* 0xAED0 [0xCA 0x5E ] */ notepan 94 +/* 0xAED2 [0xF4 0x02 ] */ rjump LAYER_AED6 + +.layer LAYER_AED4 +/* 0xAED4 [0xCA 0x22 ] */ notepan 34 +LAYER_AED6: +/* 0xAED6 [0x6B 0x0C 0x41 ] */ notedv PITCH_E4, 12, 65 +/* 0xAED9 [0x67 0x0C 0x41 ] */ notedv PITCH_C4, 12, 65 +/* 0xAEDC [0x66 0x0C 0x41 ] */ notedv PITCH_B3, 12, 65 +/* 0xAEDF [0x69 0x0C 0x41 ] */ notedv PITCH_D4, 12, 65 +/* 0xAEE2 [0x6E 0x0C 0x41 ] */ notedv PITCH_G4, 12, 65 +/* 0xAEE5 [0x75 0x18 0x41 ] */ notedv PITCH_D5, 24, 65 +/* 0xAEE8 [0x75 0x18 0x23 ] */ notedv PITCH_D5, 24, 35 +/* 0xAEEB [0x75 0x18 0x19 ] */ notedv PITCH_D5, 24, 25 +/* 0xAEEE [0xFF ] */ end + +.channel CHAN_AEEF +/* 0xAEEF [0xC1 0x83 ] */ instr FONTANY_INSTR_SQUARE +/* 0xAEF1 [0xDA 0xBF 0xD0 ] */ env ENVELOPE_BFD0 +/* 0xAEF4 [0xD9 0xFA ] */ releaserate 250 +/* 0xAEF6 [0x88 0xAF 0x28 ] */ ldlayer 0, LAYER_AF28 +/* 0xAEF9 [0x89 0xAE 0xFD ] */ ldlayer 1, LAYER_AEFD +/* 0xAEFC [0xFF ] */ end + +.layer LAYER_AEFD +/* 0xAEFD [0xC0 0x06 ] */ ldelay 6 +/* 0xAEFF [0xCA 0x22 ] */ notepan 34 +/* 0xAF01 [0x69 0x18 0x28 ] */ notedv PITCH_D4, 24, 40 +/* 0xAF04 [0xCA 0x5E ] */ notepan 94 +/* 0xAF06 [0x75 0x0C 0x28 ] */ notedv PITCH_D5, 12, 40 +/* 0xAF09 [0xCA 0x22 ] */ notepan 34 +/* 0xAF0B [0x74 0x0C 0x28 ] */ notedv PITCH_DF5, 12, 40 +/* 0xAF0E [0xCA 0x5E ] */ notepan 94 +/* 0xAF10 [0x72 0x0C 0x28 ] */ notedv PITCH_B4, 12, 40 +/* 0xAF13 [0xCA 0x22 ] */ notepan 34 +/* 0xAF15 [0x70 0x0C 0x28 ] */ notedv PITCH_A4, 12, 40 +/* 0xAF18 [0xCA 0x5E ] */ notepan 94 +/* 0xAF1A [0x75 0x12 0x14 ] */ notedv PITCH_D5, 18, 20 +/* 0xAF1D [0xCA 0x22 ] */ notepan 34 +/* 0xAF1F [0x75 0x12 0x14 ] */ notedv PITCH_D5, 18, 20 +/* 0xAF22 [0xCA 0x40 ] */ notepan 64 +/* 0xAF24 [0x75 0x12 0x0A ] */ notedv PITCH_D5, 18, 10 +/* 0xAF27 [0xFF ] */ end + +.layer LAYER_AF28 +/* 0xAF28 [0x69 0x18 0x46 ] */ notedv PITCH_D4, 24, 70 +/* 0xAF2B [0x75 0x0C 0x46 ] */ notedv PITCH_D5, 12, 70 +/* 0xAF2E [0x74 0x0C 0x46 ] */ notedv PITCH_DF5, 12, 70 +/* 0xAF31 [0x72 0x0C 0x46 ] */ notedv PITCH_B4, 12, 70 +/* 0xAF34 [0x70 0x0C 0x46 ] */ notedv PITCH_A4, 12, 70 +/* 0xAF37 [0x75 0x12 0x46 ] */ notedv PITCH_D5, 18, 70 +/* 0xAF3A [0x75 0x12 0x28 ] */ notedv PITCH_D5, 18, 40 +/* 0xAF3D [0x75 0x12 0x0F ] */ notedv PITCH_D5, 18, 15 +/* 0xAF40 [0xFF ] */ end + +.channel CHAN_AF41 +/* 0xAF41 [0xC1 0x2B ] */ instr SF0_INST_43 +/* 0xAF43 [0x88 0xAF 0x4A ] */ ldlayer 0, LAYER_AF4A +/* 0xAF46 [0x89 0xAF 0x56 ] */ ldlayer 1, LAYER_AF56 +/* 0xAF49 [0xFF ] */ end + +.layer LAYER_AF4A +/* 0xAF4A [0xC2 0x30 ] */ transpose 48 +/* 0xAF4C [0xF8 0x03 ] */ loop 3 +/* 0xAF4E [0x67 0x60 0x3C ] */ notedv PITCH_C4, 96, 60 +/* 0xAF51 [0xF7 ] */ loopend +LAYER_AF52: +/* 0xAF52 [0xC0 0x7F ] */ ldelay 127 +/* 0xAF54 [0xF4 0xFC ] */ rjump LAYER_AF52 + +.layer LAYER_AF56 +/* 0xAF56 [0xC2 0x30 ] */ transpose 48 +/* 0xAF58 [0xF8 0x0C ] */ loop 12 +/* 0xAF5A [0x3E 0x18 0x3C 0xE0 ] */ notedvg PITCH_B5, 24, 60, 224 +/* 0xAF5E [0xF7 ] */ loopend +LAYER_AF5F: +/* 0xAF5F [0xC0 0x7F ] */ ldelay 127 +/* 0xAF61 [0xF4 0xFC ] */ rjump LAYER_AF5F + +.channel CHAN_AF63 +/* 0xAF63 [0xC1 0x2B ] */ instr SF0_INST_43 +/* 0xAF65 [0x88 0xAF 0x6C ] */ ldlayer 0, LAYER_AF6C +/* 0xAF68 [0x89 0xAF 0x73 ] */ ldlayer 1, LAYER_AF73 +/* 0xAF6B [0xFF ] */ end + +.layer LAYER_AF6C +/* 0xAF6C [0xC2 0x30 ] */ transpose 48 +LAYER_AF6E: +/* 0xAF6E [0x67 0x60 0x64 ] */ notedv PITCH_C4, 96, 100 +/* 0xAF71 [0xF4 0xFB ] */ rjump LAYER_AF6E + +.layer LAYER_AF73 +/* 0xAF73 [0xC2 0x30 ] */ transpose 48 +LAYER_AF75: +/* 0xAF75 [0x3E 0x18 0x64 0xE0 ] */ notedvg PITCH_B5, 24, 100, 224 +/* 0xAF79 [0xF4 0xFA ] */ rjump LAYER_AF75 + +.channel CHAN_AF7B +/* 0xAF7B [0xCC 0x5A ] */ ldi 90 +/* 0xAF7D [0xC7 0x00 0x47 0x03 ] */ stseq 0, LAYER_4700 + STSEQ_NOTEDV_VELOCITY +/* 0xAF81 [0x88 0x46 0xF5 ] */ ldlayer 0, LAYER_46F5 +/* 0xAF84 [0x89 0x46 0xF1 ] */ ldlayer 1, LAYER_46F1 +/* 0xAF87 [0x8A 0x47 0x06 ] */ ldlayer 2, LAYER_4706 +CHAN_AF8A: +/* 0xAF8A [0xFC 0x00 0x7E ] */ call CHAN_007E +/* 0xAF8D [0xFC 0x00 0x65 ] */ call CHAN_0065 +/* 0xAF90 [0xF3 0xF8 ] */ rbeqz CHAN_AF8A +/* 0xAF92 [0x88 0x47 0x2C ] */ ldlayer 0, LAYER_472C +/* 0xAF95 [0x89 0x47 0x28 ] */ ldlayer 1, LAYER_4728 +/* 0xAF98 [0x8A 0x47 0x3A ] */ ldlayer 2, LAYER_473A +/* 0xAF9B [0xF8 0x78 ] */ loop 120 +/* 0xAF9D [0xFE ] */ delay1 +/* 0xAF9E [0x64 ] */ ldio IO_PORT_SFX_INDEX_LOBITS +/* 0xAF9F [0xC8 0x58 ] */ sub 88 +/* 0xAFA1 [0xF3 0x02 ] */ rbeqz CHAN_AFA5 +/* 0xAFA3 [0xF4 0x02 ] */ rjump CHAN_AFA7 + +CHAN_AFA5: +/* 0xAFA5 [0xF7 ] */ loopend +/* 0xAFA6 [0xFF ] */ end + +CHAN_AFA7: +/* 0xAFA7 [0x60 ] */ ldio IO_PORT_0 +/* 0xAFA8 [0x70 ] */ stio IO_PORT_0 +/* 0xAFA9 [0xF6 ] */ break +/* 0xAFAA [0x90 ] */ dellayer 0 +/* 0xAFAB [0x91 ] */ dellayer 1 +/* 0xAFAC [0x92 ] */ dellayer 2 +/* 0xAFAD [0xFF ] */ end + +.channel CHAN_AFAE +/* 0xAFAE [0xED 0x23 ] */ gain 35 +/* 0xAFB0 [0x88 0xAF 0xDA ] */ ldlayer 0, LAYER_AFDA +/* 0xAFB3 [0x89 0xAF 0xE9 ] */ ldlayer 1, LAYER_AFE9 +/* 0xAFB6 [0x8A 0xAF 0xF8 ] */ ldlayer 2, LAYER_AFF8 +/* 0xAFB9 [0xCC 0x7F ] */ ldi 127 +/* 0xAFBB [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0xAFBE [0xCC 0x2E ] */ ldi 46 +/* 0xAFC0 [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0xAFC3 [0xCC 0x30 ] */ ldi 48 +/* 0xAFC5 [0x76 ] */ stio IO_PORT_6 +CHAN_AFC6: +/* 0xAFC6 [0xCC 0x01 ] */ ldi 1 +/* 0xAFC8 [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0xAFCB [0x66 ] */ ldio IO_PORT_6 +/* 0xAFCC [0xC7 0xD0 0xAF 0xD1 ] */ stseq 208, CHAN_AFD0 + STSEQ_UNK_A4 +CHAN_AFD0: +/* 0xAFD0 [0xA4 0x00 ] */ unk_A4 0 +/* 0xAFD2 [0xC8 0xFF ] */ sub 255 +/* 0xAFD4 [0xF2 0x03 ] */ rbltz CHAN_AFD9 +/* 0xAFD6 [0x76 ] */ stio IO_PORT_6 +/* 0xAFD7 [0xF4 0xED ] */ rjump CHAN_AFC6 + +CHAN_AFD9: +/* 0xAFD9 [0xFF ] */ end + +.layer LAYER_AFDA +/* 0xAFDA [0xC6 0x2E ] */ instr SF0_INST_46 +/* 0xAFDC [0xCB 0xC0 0xA4 0xDD ] */ env ENVELOPE_C0A4, 221 +/* 0xAFE0 [0xC7 0x81 0x27 0x78 ] */ portamento 0x81, PITCH_C4, 120 +/* 0xAFE4 [0x73 0x81 0x2C 0x7F ] */ notedv PITCH_C5, 300, 127 +/* 0xAFE8 [0xFF ] */ end + +.layer LAYER_AFE9 +/* 0xAFE9 [0xC6 0x11 ] */ instr SF0_INST_17 +/* 0xAFEB [0xCB 0xC0 0xA4 0xE7 ] */ env ENVELOPE_C0A4, 231 +/* 0xAFEF [0xC7 0x81 0x0E 0x78 ] */ portamento 0x81, PITCH_B1, 120 +/* 0xAFF3 [0x72 0x81 0x2C 0x73 ] */ notedv PITCH_B4, 300, 115 +/* 0xAFF7 [0xFF ] */ end + +.layer LAYER_AFF8 +/* 0xAFF8 [0xC6 0x2A ] */ instr SF0_INST_42 +/* 0xAFFA [0xCB 0xC0 0xA4 0xE7 ] */ env ENVELOPE_C0A4, 231 +/* 0xAFFE [0xC7 0x81 0x0E 0x78 ] */ portamento 0x81, PITCH_B1, 120 +/* 0xB002 [0x5A 0x81 0x2C 0x73 ] */ notedv PITCH_B2, 300, 115 +/* 0xB006 [0xFF ] */ end + +.channel CHAN_B007 +/* 0xB007 [0x88 0xB0 0x0B ] */ ldlayer 0, LAYER_B00B +/* 0xB00A [0xFF ] */ end + +.layer LAYER_B00B +/* 0xB00B [0xC6 0x84 ] */ instr FONTANY_INSTR_NOISE +/* 0xB00D [0xCB 0xBF 0xD0 0xFB ] */ env ENVELOPE_BFD0, 251 +/* 0xB011 [0xF8 0x02 ] */ loop 2 +/* 0xB013 [0x73 0x0A 0x4B ] */ notedv PITCH_C5, 10, 75 +/* 0xB016 [0x6E 0x0A 0x4B ] */ notedv PITCH_G4, 10, 75 +/* 0xB019 [0xF7 ] */ loopend +/* 0xB01A [0x73 0x0A 0x4B ] */ notedv PITCH_C5, 10, 75 +/* 0xB01D [0x6E 0x30 0x4B ] */ notedv PITCH_G4, 48, 75 +/* 0xB020 [0xFF ] */ end + +.channel CHAN_B021 +/* 0xB021 [0xED 0x16 ] */ gain 22 +/* 0xB023 [0x88 0xB0 0x27 ] */ ldlayer 0, LAYER_B027 +/* 0xB026 [0xFF ] */ end + +.layer LAYER_B027 +/* 0xB027 [0xC6 0x80 ] */ instr FONTANY_INSTR_SAWTOOTH +/* 0xB029 [0xCB 0xBF 0x20 0xFB ] */ env ENVELOPE_BF20, 251 +/* 0xB02D [0x00 0x09 0x60 0x7F ] */ notedvg PITCH_A0, 9, 96, 127 +/* 0xB031 [0x40 0x78 0x60 ] */ notedv PITCH_A0, 120, 96 +/* 0xB034 [0xFF ] */ end + +.channel CHAN_B035 +/* 0xB035 [0xED 0x08 ] */ gain 8 +/* 0xB037 [0xD4 0x32 ] */ reverb 50 +/* 0xB039 [0x88 0xB0 0x61 ] */ ldlayer 0, LAYER_B061 +/* 0xB03C [0x89 0xB0 0x71 ] */ ldlayer 1, LAYER_B071 +/* 0xB03F [0xD7 0x18 ] */ vibfreq 24 +/* 0xB041 [0xD8 0x1E ] */ vibdepth 30 +/* 0xB043 [0xCC 0x0C ] */ ldi 12 +/* 0xB045 [0x76 ] */ stio IO_PORT_6 +CHAN_B046: +/* 0xB046 [0xCC 0x3C ] */ ldi 60 +/* 0xB048 [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0xB04B [0xE2 0x1E 0x50 0x0A ] */ vibdepthgrad 30, 80, 10 +/* 0xB04F [0xCC 0x3C ] */ ldi 60 +/* 0xB051 [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0xB054 [0xE2 0x50 0x1E 0x0A ] */ vibdepthgrad 80, 30, 10 +/* 0xB058 [0x66 ] */ ldio IO_PORT_6 +/* 0xB059 [0xC8 0x01 ] */ sub 1 +/* 0xB05B [0x76 ] */ stio IO_PORT_6 +/* 0xB05C [0xF3 0x02 ] */ rbeqz CHAN_B060 +/* 0xB05E [0xF4 0xE6 ] */ rjump CHAN_B046 + +CHAN_B060: +/* 0xB060 [0xFF ] */ end + +.layer LAYER_B061 +/* 0xB061 [0xC6 0x44 ] */ instr SF0_INST_68 +/* 0xB063 [0xCB 0xC2 0x00 0xDD ] */ env ENVELOPE_C200, 221 +/* 0xB067 [0xC4 ] */ legato +/* 0xB068 [0xC7 0x81 0x2D 0xFF ] */ portamento 0x81, PITCH_GF4, 255 +/* 0xB06C [0x72 0x85 0x10 0x64 ] */ notedv PITCH_B4, 1296, 100 +/* 0xB070 [0xFF ] */ end + +.layer LAYER_B071 +/* 0xB071 [0xC6 0x40 ] */ instr SF0_INST_64 +/* 0xB073 [0xCB 0xC1 0xF0 0xDD ] */ env ENVELOPE_C1F0, 221 +/* 0xB077 [0xC4 ] */ legato +/* 0xB078 [0xC7 0x81 0x03 0xFF ] */ portamento 0x81, PITCH_C1, 255 +/* 0xB07C [0x48 0x85 0x10 0x64 ] */ notedv PITCH_F1, 1296, 100 +/* 0xB080 [0xFF ] */ end + +.channel CHAN_B081 +/* 0xB081 [0x88 0xB0 0x8B ] */ ldlayer 0, LAYER_B08B +/* 0xB084 [0x89 0xB0 0xA1 ] */ ldlayer 1, LAYER_B0A1 +/* 0xB087 [0x8A 0xB0 0xAB ] */ ldlayer 2, LAYER_B0AB +/* 0xB08A [0xFF ] */ end + +.layer LAYER_B08B +/* 0xB08B [0xC6 0x44 ] */ instr SF0_INST_68 +/* 0xB08D [0xC2 0x0C ] */ transpose 12 +/* 0xB08F [0xCB 0xC1 0xA0 0xDD ] */ env ENVELOPE_C1A0, 221 +LAYER_B093: +/* 0xB093 [0xC4 ] */ legato +/* 0xB094 [0xC7 0x85 0x38 0x7F ] */ portamento 0x85, PITCH_F5, 127 +/* 0xB098 [0x79 0x80 0xC8 0x5A ] */ notedv PITCH_GF5, 200, 90 +/* 0xB09C [0x7C 0x80 0xFA 0x5A ] */ notedv PITCH_A5, 250, 90 +/* 0xB0A0 [0xFF ] */ end + +.layer LAYER_B0A1 +/* 0xB0A1 [0xC6 0x40 ] */ instr SF0_INST_64 +/* 0xB0A3 [0xCB 0xBF 0x18 0xDD ] */ env ENVELOPE_BF18, 221 +/* 0xB0A7 [0xC2 0xDC ] */ transpose -36 +/* 0xB0A9 [0xF4 0xE8 ] */ rjump LAYER_B093 + +.layer LAYER_B0AB +/* 0xB0AB [0xC6 0x2B ] */ instr SF0_INST_43 +/* 0xB0AD [0xC2 0x30 ] */ transpose 48 +/* 0xB0AF [0x67 0x30 0x64 ] */ notedv PITCH_C4, 48, 100 +/* 0xB0B2 [0x67 0x30 0x64 ] */ notedv PITCH_C4, 48, 100 +/* 0xB0B5 [0x63 0x40 0x64 ] */ notedv PITCH_AF3, 64, 100 +/* 0xB0B8 [0x5F 0x50 0x64 ] */ notedv PITCH_E3, 80, 100 +/* 0xB0BB [0x5B 0x60 0x64 ] */ notedv PITCH_C3, 96, 100 +/* 0xB0BE [0x5B 0x60 0x64 ] */ notedv PITCH_C3, 96, 100 +/* 0xB0C1 [0xFF ] */ end + +.channel CHAN_B0C2 +/* 0xB0C2 [0x88 0xB0 0x8B ] */ ldlayer 0, LAYER_B08B +/* 0xB0C5 [0x89 0xB0 0xA1 ] */ ldlayer 1, LAYER_B0A1 +/* 0xB0C8 [0x8A 0xB0 0xCC ] */ ldlayer 2, LAYER_B0CC +/* 0xB0CB [0xFF ] */ end + +.layer LAYER_B0CC +/* 0xB0CC [0xC6 0x2B ] */ instr SF0_INST_43 +/* 0xB0CE [0xC2 0x30 ] */ transpose 48 +/* 0xB0D0 [0x5B 0x60 0x64 ] */ notedv PITCH_C3, 96, 100 +/* 0xB0D3 [0x5B 0x60 0x64 ] */ notedv PITCH_C3, 96, 100 +/* 0xB0D6 [0x5F 0x50 0x64 ] */ notedv PITCH_E3, 80, 100 +/* 0xB0D9 [0x63 0x40 0x64 ] */ notedv PITCH_AF3, 64, 100 +/* 0xB0DC [0x67 0x30 0x64 ] */ notedv PITCH_C4, 48, 100 +/* 0xB0DF [0x67 0x30 0x64 ] */ notedv PITCH_C4, 48, 100 +/* 0xB0E2 [0x67 0x30 0x64 ] */ notedv PITCH_C4, 48, 100 +/* 0xB0E5 [0xFF ] */ end + +.channel CHAN_B0E6 +/* 0xB0E6 [0x88 0xB0 0xEF ] */ ldlayer 0, LAYER_B0EF +/* 0xB0E9 [0x89 0xB0 0xED ] */ ldlayer 1, LAYER_B0ED +/* 0xB0EC [0xFF ] */ end + +.layer LAYER_B0ED +/* 0xB0ED [0xC0 0x05 ] */ ldelay 5 +.layer LAYER_B0EF +/* 0xB0EF [0xC6 0x80 ] */ instr FONTANY_INSTR_SAWTOOTH +/* 0xB0F1 [0xCB 0xBF 0x20 0xFB ] */ env ENVELOPE_BF20, 251 +/* 0xB0F5 [0xF8 0x03 ] */ loop 3 +/* 0xB0F7 [0xC4 ] */ legato +/* 0xB0F8 [0xC7 0x85 0x1D 0xFF ] */ portamento 0x85, PITCH_D3, 255 +/* 0xB0FC [0x64 0x18 0x2D ] */ notedv PITCH_A3, 24, 45 +/* 0xB0FF [0x64 0x30 0x2D ] */ notedv PITCH_A3, 48, 45 +/* 0xB102 [0x5D 0x30 0x2D ] */ notedv PITCH_D3, 48, 45 +/* 0xB105 [0xC5 ] */ nolegato +/* 0xB106 [0xC0 0x0C ] */ ldelay 12 +/* 0xB108 [0xF7 ] */ loopend +/* 0xB109 [0xFF ] */ end + +.channel ocarinabank_handler_1 +/* 0xB10A [0xC2 0xB1 0x63 ] */ dyntbl TABLE_B163 +/* 0xB10D [0xCC 0x0D ] */ ldi 13 +/* 0xB10F [0x73 ] */ stio IO_PORT_3 +/* 0xB110 [0xC4 ] */ noshort +/* 0xB111 [0xC6 0x00 ] */ font Soundfont_0_ID +/* 0xB113 [0xDC 0x7F ] */ panweight 127 +/* 0xB115 [0xCA 0x00 ] */ mutebhv 0x00 +/* 0xB117 [0xD0 0x80 ] */ effects TRUE, 0, 0, 0, 0, 0 +/* 0xB119 [0xE9 0x0E ] */ notepri 0, 14 +CHAN_B11B: +/* 0xB11B [0xFE ] */ delay1 +/* 0xB11C [0x61 ] */ ldio IO_PORT_1 +/* 0xB11D [0xF2 0x0B ] */ rbltz CHAN_B12A +/* 0xB11F [0xF3 0x06 ] */ rbeqz CHAN_B127 +/* 0xB121 [0xF1 0x01 ] */ allocnotelist 1 +/* 0xB123 [0xD1 0x02 ] */ notealloc 2 +/* 0xB125 [0xF4 0x03 ] */ rjump CHAN_B12A + +CHAN_B127: +/* 0xB127 [0xF0 ] */ freenotelist +/* 0xB128 [0xD1 0x00 ] */ notealloc 0 +CHAN_B12A: +/* 0xB12A [0x60 ] */ ldio IO_PORT_0 +/* 0xB12B [0xC8 0x01 ] */ sub 1 +/* 0xB12D [0xF3 0x02 ] */ rbeqz CHAN_B131 +/* 0xB12F [0xF4 0xEA ] */ rjump CHAN_B11B + +CHAN_B131: +/* 0xB131 [0xD8 0x00 ] */ vibdepth 0 +/* 0xB133 [0xD7 0x40 ] */ vibfreq 64 +/* 0xB135 [0xE5 0x00 ] */ reverbidx 0 +/* 0xB137 [0x90 ] */ dellayer 0 +/* 0xB138 [0xCC 0x00 ] */ ldi 0 +/* 0xB13A [0x76 ] */ stio IO_PORT_6 +/* 0xB13B [0x71 ] */ stio IO_PORT_1 +/* 0xB13C [0x64 ] */ ldio IO_PORT_SFX_INDEX_LOBITS +/* 0xB13D [0xC9 0x0F ] */ and 15 +/* 0xB13F [0xE4 ] */ dyncall +CHAN_B140: +/* 0xB140 [0x62 ] */ ldio IO_PORT_2 +/* 0xB141 [0xF2 0x06 ] */ rbltz CHAN_B149 +/* 0xB143 [0xC7 0x00 0xB1 0x48 ] */ stseq 0, CHAN_B147 + STSEQ_VOL +CHAN_B147: +/* 0xB147 [0xDF 0x7F ] */ vol 127 +CHAN_B149: +/* 0xB149 [0x61 ] */ ldio IO_PORT_1 +/* 0xB14A [0xF2 0x06 ] */ rbltz CHAN_B152 +/* 0xB14C [0xC7 0x00 0xB1 0x51 ] */ stseq 0, CHAN_B150 + STSEQ_REVERB +CHAN_B150: +/* 0xB150 [0xD4 0x7F ] */ reverb 127 +CHAN_B152: +/* 0xB152 [0xFE ] */ delay1 +/* 0xB153 [0x60 ] */ ldio IO_PORT_0 +/* 0xB154 [0xF3 0x0A ] */ rbeqz CHAN_B160 +/* 0xB156 [0xF2 0x02 ] */ rbltz CHAN_B15A +/* 0xB158 [0xF4 0xD7 ] */ rjump CHAN_B131 + +CHAN_B15A: +/* 0xB15A [0x80 ] */ testlayer 0 +/* 0xB15B [0xF3 0xE3 ] */ rbeqz CHAN_B140 +/* 0xB15D [0xCC 0xFF ] */ ldi 255 +/* 0xB15F [0x71 ] */ stio IO_PORT_1 +CHAN_B160: +/* 0xB160 [0x90 ] */ dellayer 0 +/* 0xB161 [0xF4 0xB8 ] */ rjump CHAN_B11B + +#define DEFINE_SFX(lblName, sfxId, priority, decay, rand, flags1, flags2) \ + entry lblName + +.table_unaligned TABLE_B163 + #include "ocarinabank_table.h" + +#undef DEFINE_SFX + +.channel CHAN_B183 +/* 0xB183 [0x67 ] */ ldio IO_PORT_7 +/* 0xB184 [0xC9 0x0F ] */ and 15 +/* 0xB186 [0xCB 0xB1 0xFE ] */ ldseq ARRAY_B1FE +/* 0xB189 [0xC7 0x00 0xB1 0xAB ] */ stseq 0, CHAN_B1AA + STSEQ_GAIN +/* 0xB18D [0x67 ] */ ldio IO_PORT_7 +/* 0xB18E [0xC9 0x0F ] */ and 15 +/* 0xB190 [0xCB 0xB1 0xEE ] */ ldseq ARRAY_B1EE +/* 0xB193 [0x71 ] */ stio IO_PORT_1 +/* 0xB194 [0x67 ] */ ldio IO_PORT_7 +/* 0xB195 [0xC9 0x0F ] */ and 15 +/* 0xB197 [0xCB 0xB1 0xCE ] */ ldseq ARRAY_B1CE +/* 0xB19A [0xC7 0x00 0xB1 0xA9 ] */ stseq 0, CHAN_B1A8 + STSEQ_INSTR +/* 0xB19E [0x67 ] */ ldio IO_PORT_7 +/* 0xB19F [0xC9 0x0F ] */ and 15 +/* 0xB1A1 [0xCB 0xB1 0xDE ] */ ldseq ARRAY_B1DE +/* 0xB1A4 [0xC7 0x00 0xB1 0xCC ] */ stseq 0, LAYER_B1C9 + STSEQ_NOTEDV_VELOCITY +CHAN_B1A8: +/* 0xB1A8 [0xC1 0x34 ] */ instr SF0_INST_52 +CHAN_B1AA: +/* 0xB1AA [0xED 0x00 ] */ gain 0 +/* 0xB1AC [0x65 ] */ ldio IO_PORT_SFX_INDEX_HIBITS +/* 0xB1AD [0xF2 0x04 ] */ rbltz CHAN_B1B3 +/* 0xB1AF [0xC7 0x00 0xB1 0xC8 ] */ stseq 0, LAYER_B1C7 + STSEQ_TRANSPOSITION +CHAN_B1B3: +/* 0xB1B3 [0x88 0xB1 0xC6 ] */ ldlayer 0, LAYER_B1C6 +CHAN_B1B6: +/* 0xB1B6 [0x66 ] */ ldio IO_PORT_6 +/* 0xB1B7 [0xF2 0x06 ] */ rbltz CHAN_B1BF +/* 0xB1B9 [0xC7 0x00 0xB1 0xBE ] */ stseq 0, CHAN_B1BD + STSEQ_VIBDEPTH +CHAN_B1BD: +/* 0xB1BD [0xD8 0x00 ] */ vibdepth 0 +CHAN_B1BF: +/* 0xB1BF [0xCC 0x01 ] */ ldi 1 +/* 0xB1C1 [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0xB1C4 [0xF4 0xF0 ] */ rjump CHAN_B1B6 + +.layer LAYER_B1C6 +/* 0xB1C6 [0xC4 ] */ legato +LAYER_B1C7: +/* 0xB1C7 [0xC2 0x00 ] */ transpose 0 +LAYER_B1C9: +/* 0xB1C9 [0x67 0x81 0xE0 0x7F ] */ notedv PITCH_C4, 480, 127 +/* 0xB1CD [0xFF ] */ end + +// TODO what is this +.array ARRAY_B1CE + .byte 0x34, 0x55, 0x52, 0x59, 0x78, 0x56, 0x5C, 0x5D, 0x5E, 0x6B, 0x5E, 0x71, 0x73, 0x74, 0x60, 0x5D + +.array ARRAY_B1DE + .byte 0x73, 0x73, 0x64, 0x73, 0x64, 0x73, 0x78, 0x64, 0x64, 0x46, 0x46, 0x73, 0x73, 0x78, 0x78, 0x73 + +.array ARRAY_B1EE + .byte 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x0A, 0x14, 0x50, 0x50, 0x50, 0x50, 0x64 + +.array ARRAY_B1FE + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x14, 0x0A, 0x40 + +.channel CHAN_B20E +/* 0xB20E [0xCC 0x81 ] */ ldi 129 +CHAN_B210: +/* 0xB210 [0xD7 0x40 ] */ vibfreq 64 +/* 0xB212 [0xE2 0x04 0x08 0x08 ] */ vibdepthgrad 4, 8, 8 +/* 0xB216 [0xC7 0x00 0xB2 0x2B ] */ stseq 0, LAYER_B22A + STSEQ_PORTAMENTO_MODE +/* 0xB21A [0xC1 0x40 ] */ instr SF0_INST_64 +/* 0xB21C [0xDA 0xC0 0x80 ] */ env ENVELOPE_C080 +/* 0xB21F [0xD9 0xF0 ] */ releaserate 240 +/* 0xB221 [0x88 0xB2 0x28 ] */ ldlayer 0, LAYER_B228 +/* 0xB224 [0x89 0xB2 0x2A ] */ ldlayer 1, LAYER_B22A +/* 0xB227 [0xFF ] */ end + +.layer LAYER_B228 +/* 0xB228 [0xC2 0x18 ] */ transpose 24 +.layer LAYER_B22A +/* 0xB22A [0xC7 0x81 0x0F 0xFF ] */ portamento 0x81, PITCH_C2, 255 +/* 0xB22E [0x62 0x80 0x8C 0x50 ] */ notedv PITCH_G3, 140, 80 +/* 0xB232 [0xFF ] */ end + +.channel CHAN_B233 +/* 0xB233 [0xCC 0x82 ] */ ldi 130 +/* 0xB235 [0xF4 0xD9 ] */ rjump CHAN_B210 + +.channel CHAN_B237 +/* 0xB237 [0xCC 0x50 ] */ ldi 80 +/* 0xB239 [0xC7 0x00 0xB2 0x5F ] */ stseq 0, LAYER_B25E + STSEQ_NOTEDV_DELAY +/* 0xB23D [0xCC 0x81 ] */ ldi 129 +CHAN_B23F: +/* 0xB23F [0xC7 0x00 0xB2 0x5B ] */ stseq 0, LAYER_B25A + STSEQ_PORTAMENTO_MODE +/* 0xB243 [0xCC 0x14 ] */ ldi 20 +/* 0xB245 [0x71 ] */ stio IO_PORT_1 +/* 0xB246 [0xED 0x0F ] */ gain 15 +/* 0xB248 [0x88 0xB2 0x52 ] */ ldlayer 0, LAYER_B252 +/* 0xB24B [0xD7 0x08 ] */ vibfreq 8 +/* 0xB24D [0xE2 0x04 0x28 0x08 ] */ vibdepthgrad 4, 40, 8 +/* 0xB251 [0xFF ] */ end + +.layer LAYER_B252 +/* 0xB252 [0xC6 0x2E ] */ instr SF0_INST_46 +/* 0xB254 [0xC2 0x30 ] */ transpose 48 +/* 0xB256 [0xCB 0xC0 0xD0 0xFB ] */ env ENVELOPE_C0D0, 251 +LAYER_B25A: +/* 0xB25A [0xC7 0x81 0x20 0xE0 ] */ portamento 0x81, PITCH_F3, 224 +LAYER_B25E: +/* 0xB25E [0x50 0x50 0x69 ] */ notedv PITCH_DF2, 80, 105 +/* 0xB261 [0xC0 0x60 ] */ ldelay 96 +/* 0xB263 [0xFF ] */ end + +.channel CHAN_B264 +/* 0xB264 [0xCC 0x28 ] */ ldi 40 +/* 0xB266 [0xC7 0x00 0xB2 0x5F ] */ stseq 0, LAYER_B25E + STSEQ_NOTEDV_DELAY +/* 0xB26A [0xCC 0x82 ] */ ldi 130 +/* 0xB26C [0xF4 0xD1 ] */ rjump CHAN_B23F + +.channel CHAN_B26E +/* 0xB26E [0x88 0xB2 0x78 ] */ ldlayer 0, LAYER_B278 +/* 0xB271 [0x89 0xB2 0x82 ] */ ldlayer 1, LAYER_B282 +/* 0xB274 [0x8A 0xB2 0x80 ] */ ldlayer 2, LAYER_B280 +/* 0xB277 [0xFF ] */ end + +.layer LAYER_B278 +/* 0xB278 [0xC6 0x63 ] */ instr SF0_INST_99 +/* 0xB27A [0xCF 0xC8 ] */ releaserate 200 +/* 0xB27C [0x67 0x60 0x64 ] */ notedv PITCH_C4, 96, 100 +/* 0xB27F [0xFF ] */ end + +.layer LAYER_B280 +/* 0xB280 [0xC2 0xF4 ] */ transpose -12 +.layer LAYER_B282 +/* 0xB282 [0xC6 0x13 ] */ instr SF0_INST_19 +/* 0xB284 [0xCF 0xC8 ] */ releaserate 200 +/* 0xB286 [0x6D 0x60 0x5B ] */ notedv PITCH_GF4, 96, 91 +/* 0xB289 [0xFF ] */ end + +.channel CHAN_B28A +/* 0xB28A [0xD4 0x19 ] */ reverb 25 +/* 0xB28C [0x88 0xB2 0x9F ] */ ldlayer 0, LAYER_B29F +/* 0xB28F [0x89 0xB2 0x93 ] */ ldlayer 1, LAYER_B293 +/* 0xB292 [0xFF ] */ end + +.layer LAYER_B293 +/* 0xB293 [0xC6 0x52 ] */ instr SF0_INST_82 +/* 0xB295 [0xCB 0xC1 0xB4 0xC8 ] */ env ENVELOPE_C1B4, 200 +/* 0xB299 [0xC2 0x18 ] */ transpose 24 +/* 0xB29B [0x7E 0x64 0x64 ] */ notedv PITCH_B5, 100, 100 +/* 0xB29E [0xFF ] */ end + +.layer LAYER_B29F +/* 0xB29F [0xC6 0x0E ] */ instr SF0_INST_14 +/* 0xB2A1 [0xCB 0xC1 0xB4 0xC8 ] */ env ENVELOPE_C1B4, 200 +/* 0xB2A5 [0xC2 0x0C ] */ transpose 12 +/* 0xB2A7 [0x7E 0x64 0x55 ] */ notedv PITCH_B5, 100, 85 +/* 0xB2AA [0xFF ] */ end + +.channel voicebank_handler_1 +/* 0xB2AB [0xB0 0xBE 0xF0 ] */ ldfilter FILTER_BEF0 +/* 0xB2AE [0xCC 0x0E ] */ ldi 14 +/* 0xB2B0 [0xF4 0x05 ] */ rjump CHAN_B2B7 + +.channel voicebank_handler_2 +/* 0xB2B2 [0xB0 0xBF 0x00 ] */ ldfilter FILTER_BF00 +/* 0xB2B5 [0xCC 0x0F ] */ ldi 15 +CHAN_B2B7: +/* 0xB2B7 [0xFC 0x00 0x6B ] */ call CHAN_006B +/* 0xB2BA [0xC1 0x7E ] */ instr FONTANY_INSTR_SFX +/* 0xB2BC [0xD9 0xFB ] */ releaserate 251 +/* 0xB2BE [0xD3 0x00 ] */ bend 0 +/* 0xB2C0 [0xB3 0x00 ] */ filter 0, 0 +/* 0xB2C2 [0xD0 0x80 ] */ effects TRUE, 0, 0, 0, 0, 0 +CHAN_B2C4: +/* 0xB2C4 [0xFE ] */ delay1 +/* 0xB2C5 [0x60 ] */ ldio IO_PORT_0 +/* 0xB2C6 [0xC8 0x01 ] */ sub 1 +/* 0xB2C8 [0xF3 0x02 ] */ rbeqz CHAN_B2CC +/* 0xB2CA [0xF4 0xF8 ] */ rjump CHAN_B2C4 + +CHAN_B2CC: +/* 0xB2CC [0xED 0x00 ] */ gain 0 +/* 0xB2CE [0xDA 0xBF 0x10 ] */ env ENVELOPE_BF10 +/* 0xB2D1 [0x90 ] */ dellayer 0 +/* 0xB2D2 [0x91 ] */ dellayer 1 +/* 0xB2D3 [0xD8 0x00 ] */ vibdepth 0 +/* 0xB2D5 [0xCC 0x00 ] */ ldi 0 +/* 0xB2D7 [0x71 ] */ stio IO_PORT_1 +/* 0xB2D8 [0x65 ] */ ldio IO_PORT_SFX_INDEX_HIBITS +/* 0xB2D9 [0xC9 0x7F ] */ and 127 +/* 0xB2DB [0xB2 0xB2 0xFE ] */ ldseqtoptr TABLE_B2FE +/* 0xB2DE [0xCF 0xB2 0xE2 ] */ stptrtoseq STSEQ_HERE + STSEQ_PTR_DYNTBL +/* 0xB2E1 [0xC2 0xB3 0x0E ] */ dyntbl TABLE_B30E +/* 0xB2E4 [0x64 ] */ ldio IO_PORT_SFX_INDEX_LOBITS +/* 0xB2E5 [0xC9 0x7F ] */ and 127 +/* 0xB2E7 [0xE4 ] */ dyncall +CHAN_B2E8: +/* 0xB2E8 [0xFC 0x00 0x7E ] */ call CHAN_007E +/* 0xB2EB [0xFE ] */ delay1 +/* 0xB2EC [0x60 ] */ ldio IO_PORT_0 +/* 0xB2ED [0xF3 0x0A ] */ rbeqz CHAN_B2F9 +/* 0xB2EF [0xF2 0x02 ] */ rbltz CHAN_B2F3 +/* 0xB2F1 [0xF4 0xD9 ] */ rjump CHAN_B2CC + +CHAN_B2F3: +/* 0xB2F3 [0x80 ] */ testlayer 0 +/* 0xB2F4 [0xF3 0xF2 ] */ rbeqz CHAN_B2E8 +/* 0xB2F6 [0xCC 0xFF ] */ ldi 255 +/* 0xB2F8 [0x71 ] */ stio IO_PORT_1 +CHAN_B2F9: +/* 0xB2F9 [0x90 ] */ dellayer 0 +/* 0xB2FA [0x91 ] */ dellayer 1 +/* 0xB2FB [0xF4 0xC7 ] */ rjump CHAN_B2C4 + +.table TABLE_B2FE + entry TABLE_B30E + 2 * 0 * 128 + entry TABLE_B30E + 2 * 1 * 128 + entry TABLE_B30E + 2 * 2 * 128 + entry TABLE_B30E + 2 * 3 * 128 + entry TABLE_B30E + 2 * 0 * 128 + entry TABLE_B30E + 2 * 1 * 128 + entry TABLE_B30E + 2 * 2 * 128 + entry TABLE_B30E + 2 * 1 * 128 + +#define DEFINE_SFX(lblName, sfxId, priority, decay, rand, flags1, flags2) \ + entry lblName + +.table TABLE_B30E + #include "voicebank_table.h" + +#undef DEFINE_SFX + +.channel CHAN_B61E +/* 0xB61E [0x01 ] */ cdelay 1 +/* 0xB61F [0xFF ] */ end + +CHAN_B620: +/* 0xB620 [0xC7 0x00 0xB6 0x62 ] */ stseq 0, CHAN_B661 + STSEQ_RAND +/* 0xB624 [0xC7 0x00 0xB6 0x40 ] */ stseq 0, CHAN_B63F + STSEQ_SUB_IMM +/* 0xB628 [0xCC 0x00 ] */ ldi 0 +/* 0xB62A [0xC7 0x00 0xB6 0x5E ] */ stseq 0, LAYER_B65D + STSEQ_NOTEDV_DELAY +/* 0xB62E [0xFC 0xB6 0x61 ] */ call CHAN_B661 +/* 0xB631 [0x56 ] */ subio IO_PORT_6 +/* 0xB632 [0xF3 0x05 ] */ rbeqz CHAN_B639 +/* 0xB634 [0xFC 0xB6 0x61 ] */ call CHAN_B661 +/* 0xB637 [0xF4 0x0B ] */ rjump CHAN_B644 + +CHAN_B639: +/* 0xB639 [0xFC 0xB6 0x61 ] */ call CHAN_B661 +/* 0xB63C [0xC8 0xFF ] */ sub 255 +/* 0xB63E [0x76 ] */ stio IO_PORT_6 +CHAN_B63F: +/* 0xB63F [0xC8 0x00 ] */ sub 0 +/* 0xB641 [0xF3 0x01 ] */ rbeqz CHAN_B644 +/* 0xB643 [0x66 ] */ ldio IO_PORT_6 +CHAN_B644: +/* 0xB644 [0x3E 0x06 ] */ stcio 14, IO_PORT_6 +/* 0xB646 [0x3F 0x06 ] */ stcio 15, IO_PORT_6 +CHAN_B648: +/* 0xB648 [0xCB 0xB6 0xA0 ] */ ldseq ARRAY_B6A0 +/* 0xB64B [0xC7 0x40 0xB6 0x5D ] */ stseq (NOTEDV_OPCODE | SF0_EFFECT_0), LAYER_B65D + STSEQ_NOTEDV_OPCODE_PITCH +/* 0xB64F [0x66 ] */ ldio IO_PORT_6 +CHAN_B650: +/* 0xB650 [0xCB 0xB6 0xA4 ] */ ldseq ARRAY_B6A4 +CHAN_B653: +/* 0xB653 [0xC7 0x00 0xB6 0x5F ] */ stseq 0, LAYER_B65D + STSEQ_NOTEDV_VELOCITY_2 +/* 0xB657 [0x88 0xB6 0x5B ] */ ldlayer 0, LAYER_B65B +/* 0xB65A [0xFF ] */ end + +.layer LAYER_B65B +/* 0xB65B [0xC2 0x00 ] */ transpose 0 +LAYER_B65D: +/* 0xB65D [0x40 0x00 0x7F ] */ notedv SF0_EFFECT_0, 0, 127 +/* 0xB660 [0xFF ] */ end + +.channel CHAN_B661 +/* 0xB661 [0xB8 0x00 ] */ rand 0 +/* 0xB663 [0xFF ] */ end + +CHAN_B664: +/* 0xB664 [0x76 ] */ stio IO_PORT_6 +/* 0xB665 [0xCC 0x00 ] */ ldi 0 +/* 0xB667 [0xC7 0x00 0xB6 0x5E ] */ stseq 0, LAYER_B65D + STSEQ_NOTEDV_DELAY +/* 0xB66B [0x66 ] */ ldio IO_PORT_6 +/* 0xB66C [0xF4 0xDA ] */ rjump CHAN_B648 + +CHAN_B66E: +/* 0xB66E [0xCC 0x00 ] */ ldi 0 +/* 0xB670 [0xC7 0x00 0xB6 0x5E ] */ stseq 0, LAYER_B65D + STSEQ_NOTEDV_DELAY +/* 0xB674 [0xB4 ] */ ptrtodyntbl +/* 0xB675 [0xCC 0x00 ] */ ldi 0 +/* 0xB677 [0xB6 ] */ dyntblv +/* 0xB678 [0xC7 0x40 0xB6 0x5D ] */ stseq (NOTEDV_OPCODE | SF0_EFFECT_0), LAYER_B65D + STSEQ_NOTEDV_OPCODE_PITCH +/* 0xB67C [0xCC 0x01 ] */ ldi 1 +/* 0xB67E [0xB6 ] */ dyntblv +/* 0xB67F [0xF4 0xD2 ] */ rjump CHAN_B653 + +CHAN_B681: +/* 0xB681 [0xC7 0x00 0xB6 0x5E ] */ stseq 0, LAYER_B65D + STSEQ_NOTEDV_DELAY +/* 0xB685 [0x66 ] */ ldio IO_PORT_6 +/* 0xB686 [0xC8 0xFF ] */ sub 255 +/* 0xB688 [0xC9 0x01 ] */ and 1 +/* 0xB68A [0x76 ] */ stio IO_PORT_6 +/* 0xB68B [0xF4 0xBB ] */ rjump CHAN_B648 + +.channel CHAN_B68D +/* 0xB68D [0xFC 0xB8 0x7B ] */ call CHAN_B87B +CHAN_B690: +/* 0xB690 [0xCE 0xB6 0xA0 ] */ ldptr ARRAY_B6A0 +/* 0xB693 [0xCF 0xB6 0x49 ] */ stptrtoseq CHAN_B648 + STSEQ_PTR_LDSEQ +/* 0xB696 [0xCE 0xB6 0xA4 ] */ ldptr ARRAY_B6A4 +/* 0xB699 [0xCF 0xB6 0x51 ] */ stptrtoseq CHAN_B650 + STSEQ_PTR_LDSEQ +/* 0xB69C [0xCC 0x04 ] */ ldi 4 +/* 0xB69E [0xF4 0x80 ] */ rjump CHAN_B620 + +.array ARRAY_B6A0 + .byte SF0_EFFECT_0 + .byte SF0_EFFECT_1 + .byte SF0_EFFECT_2 + .byte SF0_EFFECT_3 + +.array ARRAY_B6A4 + .byte 105, 105, 105, 105 + +.channel CHAN_B6A8 +/* 0xB6A8 [0xFC 0xB8 0x7B ] */ call CHAN_B87B +CHAN_B6AB: +/* 0xB6AB [0xCE 0xB6 0xCD ] */ ldptr ARRAY_B6CD +/* 0xB6AE [0xCF 0xB6 0x49 ] */ stptrtoseq CHAN_B648 + STSEQ_PTR_LDSEQ +/* 0xB6B1 [0xCE 0xB6 0xCF ] */ ldptr ARRAY_B6CF +/* 0xB6B4 [0xCF 0xB6 0x51 ] */ stptrtoseq CHAN_B650 + STSEQ_PTR_LDSEQ +/* 0xB6B7 [0xB8 0x02 ] */ rand 2 +/* 0xB6B9 [0xF4 0xA9 ] */ rjump CHAN_B664 + +.channel CHAN_B6BB //! Unreachable code? +/* 0xB6BB [0x56 ] */ subio IO_PORT_6 +/* 0xB6BC [0xF3 0x04 ] */ rbeqz CHAN_B6C2 +/* 0xB6BE [0xB8 0x02 ] */ rand 2 +/* 0xB6C0 [0xF4 0x0A ] */ rjump CHAN_B6CC +CHAN_B6C2: +/* 0xB6C2 [0xB8 0x02 ] */ rand 2 +/* 0xB6C4 [0xC8 0xFF ] */ sub 255 +/* 0xB6C6 [0x76 ] */ stio IO_PORT_6 +/* 0xB6C7 [0xC8 0x02 ] */ sub 2 +/* 0xB6C9 [0xF3 0x01 ] */ rbeqz CHAN_B6CC +/* 0xB6CB [0x66 ] */ ldio IO_PORT_6 +CHAN_B6CC: +/* 0xB6CC [0x76 ] */ stio IO_PORT_6 + +.array ARRAY_B6CD + .ptr_raw 0x0405 + +.array ARRAY_B6CF + .ptr_raw 0x6E6E + +.channel CHAN_B6D1 //! Unreachable code? +/* 0xB6D1 [0xFC 0xB8 0x7B ] */ call CHAN_B87B +.channel CHAN_B6D4 +/* 0xB6D4 [0xCE 0xB6 0xF6 ] */ ldptr ARRAY_B6F6 +/* 0xB6D7 [0xCF 0xB6 0x49 ] */ stptrtoseq CHAN_B648 + STSEQ_PTR_LDSEQ +/* 0xB6DA [0xCE 0xB6 0xF8 ] */ ldptr ARRAY_B6F8 +/* 0xB6DD [0xCF 0xB6 0x51 ] */ stptrtoseq CHAN_B650 + STSEQ_PTR_LDSEQ +/* 0xB6E0 [0xB8 0x02 ] */ rand 2 +/* 0xB6E2 [0xF4 0x80 ] */ rjump CHAN_B664 + +.channel CHAN_B6E4 //! Unreachable code? +/* 0xB6E4 [0x56 ] */ subio IO_PORT_6 +/* 0xB6E5 [0xF3 0x04 ] */ rbeqz CHAN_B6EB +/* 0xB6E7 [0xB8 0x02 ] */ rand 2 +/* 0xB6E9 [0xF4 0x0A ] */ rjump CHAN_B6F5 +CHAN_B6EB: +/* 0xB6EB [0xB8 0x02 ] */ rand 2 +/* 0xB6ED [0xC8 0xFF ] */ sub 255 +/* 0xB6EF [0x76 ] */ stio IO_PORT_6 +/* 0xB6F0 [0xC8 0x02 ] */ sub 2 +/* 0xB6F2 [0xF3 0x01 ] */ rbeqz CHAN_B6F5 +/* 0xB6F4 [0x66 ] */ ldio IO_PORT_6 +CHAN_B6F5: +/* 0xB6F5 [0x76 ] */ stio IO_PORT_6 + +.array ARRAY_B6F6 + .ptr_raw 0x0A0B + +.array ARRAY_B6F8 + .ptr_raw 0x6969 + +.channel CHAN_B6FA //! Unreachable code? +/* 0xB6FA [0xFC 0xB8 0x7B ] */ call CHAN_B87B +.channel CHAN_B6FD +/* 0xB6FD [0xCE 0xB7 0x0E ] */ ldptr ARRAY_B70E +/* 0xB700 [0xCF 0xB6 0x49 ] */ stptrtoseq CHAN_B648 + STSEQ_PTR_LDSEQ +/* 0xB703 [0xCE 0xB7 0x10 ] */ ldptr ARRAY_B710 +/* 0xB706 [0xCF 0xB6 0x51 ] */ stptrtoseq CHAN_B650 + STSEQ_PTR_LDSEQ +/* 0xB709 [0xCC 0x00 ] */ ldi 0 +/* 0xB70B [0xFB 0xB6 0x81 ] */ jump CHAN_B681 + +.array ARRAY_B70E + .ptr_raw 0x0619 + +.array ARRAY_B710 + .ptr_raw 0x5F69 + +.channel CHAN_B712 +/* 0xB712 [0xFC 0xB8 0x7B ] */ call CHAN_B87B +CHAN_B715: +/* 0xB715 [0xCE 0xB7 0x26 ] */ ldptr ARRAY_B726 +/* 0xB718 [0xCF 0xB6 0x49 ] */ stptrtoseq CHAN_B648 + STSEQ_PTR_LDSEQ +/* 0xB71B [0xCE 0xB7 0x28 ] */ ldptr ARRAY_B728 +/* 0xB71E [0xCF 0xB6 0x51 ] */ stptrtoseq CHAN_B650 + STSEQ_PTR_LDSEQ +/* 0xB721 [0xB8 0x02 ] */ rand 2 +/* 0xB723 [0xFB 0xB6 0x64 ] */ jump CHAN_B664 + +.array ARRAY_B726 + .ptr_raw 0x0708 + +.array ARRAY_B728 + .ptr_raw 0x4850 + +.channel CHAN_B72A +/* 0xB72A [0xFC 0xB8 0x7B ] */ call CHAN_B87B +CHAN_B72D: +/* 0xB72D [0xCE 0xB7 0x3E ] */ ldptr ARRAY_B73E +/* 0xB730 [0xCF 0xB6 0x49 ] */ stptrtoseq CHAN_B648 + STSEQ_PTR_LDSEQ +/* 0xB733 [0xCE 0xB7 0x41 ] */ ldptr ARRAY_B741 +/* 0xB736 [0xCF 0xB6 0x51 ] */ stptrtoseq CHAN_B650 + STSEQ_PTR_LDSEQ +/* 0xB739 [0xCC 0x03 ] */ ldi 3 +/* 0xB73B [0xFB 0xB6 0x20 ] */ jump CHAN_B620 + +.array ARRAY_B73E + .ptr_raw 0x090A + .byte 0x0B + +.array ARRAY_B741 + .ptr_raw 0x7575 + .byte 0x75 + +.channel CHAN_B744 +/* 0xB744 [0xFC 0xB8 0x7B ] */ call CHAN_B87B +CHAN_B747: +/* 0xB747 [0xCE 0xB7 0x58 ] */ ldptr ARRAY_B758 +/* 0xB74A [0xCF 0xB6 0x49 ] */ stptrtoseq CHAN_B648 + STSEQ_PTR_LDSEQ +/* 0xB74D [0xCE 0xB7 0x5B ] */ ldptr ARRAY_B75B +/* 0xB750 [0xCF 0xB6 0x51 ] */ stptrtoseq CHAN_B650 + STSEQ_PTR_LDSEQ +/* 0xB753 [0xCC 0x03 ] */ ldi 3 +/* 0xB755 [0xFB 0xB6 0x20 ] */ jump CHAN_B620 + +.array ARRAY_B758 + .ptr_raw 0x0C0D + .byte 0x0E + +.array ARRAY_B75B + .ptr_raw 0x7171 + .byte 0x71 + +.channel CHAN_B75E +/* 0xB75E [0xFC 0xB8 0x7B ] */ call CHAN_B87B +CHAN_B761: +/* 0xB761 [0xCE 0xB7 0x72 ] */ ldptr ARRAY_B772 +/* 0xB764 [0xCF 0xB6 0x49 ] */ stptrtoseq CHAN_B648 + STSEQ_PTR_LDSEQ +/* 0xB767 [0xCE 0xB7 0x74 ] */ ldptr ARRAY_B774 +/* 0xB76A [0xCF 0xB6 0x51 ] */ stptrtoseq CHAN_B650 + STSEQ_PTR_LDSEQ +/* 0xB76D [0xB8 0x02 ] */ rand 2 +/* 0xB76F [0xFB 0xB6 0x64 ] */ jump CHAN_B664 + +.array ARRAY_B772 + .ptr_raw 0x1112 + +.array ARRAY_B774 + .ptr_raw 0x6464 + +.channel CHAN_B776 +/* 0xB776 [0xFC 0xB8 0x7B ] */ call CHAN_B87B +CHAN_B779: +/* 0xB779 [0xCE 0xB7 0x8A ] */ ldptr ARRAY_B78A +/* 0xB77C [0xCF 0xB6 0x49 ] */ stptrtoseq CHAN_B648 + STSEQ_PTR_LDSEQ +/* 0xB77F [0xCE 0xB7 0x8C ] */ ldptr ARRAY_B78C +/* 0xB782 [0xCF 0xB6 0x51 ] */ stptrtoseq CHAN_B650 + STSEQ_PTR_LDSEQ +/* 0xB785 [0xB8 0x02 ] */ rand 2 +/* 0xB787 [0xFB 0xB6 0x64 ] */ jump CHAN_B664 + +.array ARRAY_B78A + .ptr_raw 0x0F10 + +.array ARRAY_B78C + .ptr_raw 0x6E6E + +.channel CHAN_B78E +/* 0xB78E [0xFC 0xB8 0x7B ] */ call CHAN_B87B +CHAN_B791: +/* 0xB791 [0xCE 0xB7 0xA2 ] */ ldptr ARRAY_B7A2 +/* 0xB794 [0xCF 0xB6 0x49 ] */ stptrtoseq CHAN_B648 + STSEQ_PTR_LDSEQ +/* 0xB797 [0xCE 0xB7 0xA4 ] */ ldptr ARRAY_B7A4 +/* 0xB79A [0xCF 0xB6 0x51 ] */ stptrtoseq CHAN_B650 + STSEQ_PTR_LDSEQ +/* 0xB79D [0xB8 0x02 ] */ rand 2 +/* 0xB79F [0xFB 0xB6 0x64 ] */ jump CHAN_B664 + +.array ARRAY_B7A2 + .ptr_raw 0x1317 + +.array ARRAY_B7A4 + .ptr_raw 0x5A5A + +.channel CHAN_B7A6 +/* 0xB7A6 [0x88 0xB7 0xAA ] */ ldlayer 0, LAYER_B7AA +/* 0xB7A9 [0xFF ] */ end + +.layer LAYER_B7AA +/* 0xB7AA [0x78 0x00 0x00 ] */ notedv SF0_EFFECT_56, 0, 0 +/* 0xB7AD [0xFF ] */ end + +.channel CHAN_B7AE +/* 0xB7AE [0x88 0xB7 0xB2 ] */ ldlayer 0, LAYER_B7B2 +/* 0xB7B1 [0xFF ] */ end + +.layer LAYER_B7B2 +/* 0xB7B2 [0xC2 0x01 ] */ transpose 1 +/* 0xB7B4 [0x4D 0x80 0x83 0x64 ] */ notedv SF0_EFFECT_13, 131, 100 +/* 0xB7B8 [0x4E 0x7F 0x64 ] */ notedv SF0_EFFECT_14, 127, 100 +/* 0xB7BB [0x4F 0x33 0x64 ] */ notedv SF0_EFFECT_15, 51, 100 +/* 0xB7BE [0xFF ] */ end + +.channel CHAN_B7BF +/* 0xB7BF [0xFC 0xB8 0x7B ] */ call CHAN_B87B +CHAN_B7C2: +/* 0xB7C2 [0xCE 0xB7 0xD3 ] */ ldptr ARRAY_B7D3 +/* 0xB7C5 [0xCF 0xB6 0x49 ] */ stptrtoseq CHAN_B648 + STSEQ_PTR_LDSEQ +/* 0xB7C8 [0xCE 0xB7 0xD5 ] */ ldptr ARRAY_B7D5 +/* 0xB7CB [0xCF 0xB6 0x51 ] */ stptrtoseq CHAN_B650 + STSEQ_PTR_LDSEQ +/* 0xB7CE [0xB8 0x02 ] */ rand 2 +/* 0xB7D0 [0xFB 0xB6 0x64 ] */ jump CHAN_B664 + +.array ARRAY_B7D3 + .ptr_raw 0x0F10 + +.array ARRAY_B7D5 + .ptr_raw 0x6969 + +.channel CHAN_B7D7 +/* 0xB7D7 [0xFB 0xB7 0x2A ] */ jump CHAN_B72A + +.channel CHAN_B7DA +/* 0xB7DA [0xCC 0x02 ] */ ldi 2 +/* 0xB7DC [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0xB7DF [0xFF ] */ end + +.channel CHAN_B7E0 +/* 0xB7E0 [0xCC 0x02 ] */ ldi 2 +/* 0xB7E2 [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0xB7E5 [0xFF ] */ end + +.channel CHAN_B7E6 +/* 0xB7E6 [0xCC 0x02 ] */ ldi 2 +/* 0xB7E8 [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0xB7EB [0xFF ] */ end + +.channel CHAN_B7EC +/* 0xB7EC [0xCC 0x02 ] */ ldi 2 +/* 0xB7EE [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0xB7F1 [0xFF ] */ end + +.channel CHAN_B7F2 +/* 0xB7F2 [0xFC 0xB8 0x7B ] */ call CHAN_B87B +/* 0xB7F5 [0xCE 0xB7 0xFB ] */ ldptr ARRAY_B7FB +/* 0xB7F8 [0xFB 0xB6 0x6E ] */ jump CHAN_B66E + +.array ARRAY_B7FB + .ptr_raw 0x0064 + +.channel CHAN_B7FD +/* 0xB7FD [0xCC 0x00 ] */ ldi 0 +/* 0xB7FF [0xC7 0x00 0xBA 0x56 ] */ stseq 0, LAYER_BA55 + STSEQ_TRANSPOSITION +CHAN_B803: +/* 0xB803 [0x66 ] */ ldio IO_PORT_6 +/* 0xB804 [0xC8 0xFF ] */ sub 255 +/* 0xB806 [0x76 ] */ stio IO_PORT_6 +/* 0xB807 [0xC9 0x01 ] */ and 1 +/* 0xB809 [0xCB 0xB8 0x1D ] */ ldseq ARRAY_B81D +/* 0xB80C [0xC7 0x40 0xBA 0x57 ] */ stseq (NOTEDV_OPCODE | PITCH_A0), LAYER_BA57 + STSEQ_NOTEDV_OPCODE_PITCH +/* 0xB810 [0xB8 0x02 ] */ rand 2 +/* 0xB812 [0xCB 0xB8 0x1F ] */ ldseq ARRAY_B81F +/* 0xB815 [0xC7 0x00 0xBA 0x59 ] */ stseq 0, LAYER_BA57 + STSEQ_NOTEDV_VELOCITY_2 +/* 0xB819 [0x88 0xBA 0x55 ] */ ldlayer 0, LAYER_BA55 +/* 0xB81C [0xFF ] */ end + +.array ARRAY_B81D + .byte 0x1A, 0x1B + +.array ARRAY_B81F + .byte 0x50, 0x55 + +.channel CHAN_B821 +/* 0xB821 [0xFC 0xB8 0x7B ] */ call CHAN_B87B +/* 0xB824 [0xCE 0xB8 0x2A ] */ ldptr ARRAY_B82A +/* 0xB827 [0xFB 0xB6 0x6E ] */ jump CHAN_B66E + +.array ARRAY_B82A + .ptr_raw 0x056E + +.channel CHAN_B82C +/* 0xB82C [0xCC 0x02 ] */ ldi 2 +/* 0xB82E [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0xB831 [0xFF ] */ end + +.channel CHAN_B832 +/* 0xB832 [0xFC 0xB8 0x7B ] */ call CHAN_B87B +/* 0xB835 [0xCE 0xB8 0x3B ] */ ldptr ARRAY_B83B +/* 0xB838 [0xFB 0xB6 0x6E ] */ jump CHAN_B66E + +.array ARRAY_B83B + .ptr_raw 0x045F + +.channel CHAN_B83D +/* 0xB83D [0xCC 0x02 ] */ ldi 2 +/* 0xB83F [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0xB842 [0xFF ] */ end + +.channel CHAN_B843 //! unreachable code? +/* 0xB843 [0xFC 0xB8 0x7B ] */ call CHAN_B87B +CHAN_B846: +/* 0xB846 [0xCE 0xB8 0x4C ] */ ldptr ARRAY_B84C +/* 0xB849 [0xFB 0xB6 0x6E ] */ jump CHAN_B66E + +.array ARRAY_B84C + .ptr_raw 0x0752 + +.channel CHAN_B84E +/* 0xB84E [0xFC 0xB8 0x7B ] */ call CHAN_B87B +/* 0xB851 [0xCE 0xB8 0x57 ] */ ldptr ARRAY_B857 +/* 0xB854 [0xFB 0xB6 0x6E ] */ jump CHAN_B66E + +.array ARRAY_B857 + .ptr_raw 0x065F + +.channel CHAN_B859 +/* 0xB859 [0xFC 0xB8 0x7B ] */ call CHAN_B87B +CHAN_B85C: +/* 0xB85C [0xCE 0xB8 0x62 ] */ ldptr ARRAY_B862 +/* 0xB85F [0xFB 0xB6 0x6E ] */ jump CHAN_B66E + +.array ARRAY_B862 + .ptr_raw 0x0C71 + +.channel CHAN_B864 +/* 0xB864 [0xCC 0x02 ] */ ldi 2 +/* 0xB866 [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0xB869 [0xFF ] */ end + +.channel CHAN_B86A +/* 0xB86A [0xCC 0x02 ] */ ldi 2 +/* 0xB86C [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0xB86F [0xFF ] */ end + +.channel CHAN_B870 +/* 0xB870 [0xFC 0xB8 0x7B ] */ call CHAN_B87B +/* 0xB873 [0xCE 0xB8 0x79 ] */ ldptr ARRAY_B879 +/* 0xB876 [0xFB 0xB6 0x6E ] */ jump CHAN_B66E + +.array ARRAY_B879 + .ptr_raw 0x0D71 + +.channel CHAN_B87B +/* 0xB87B [0xCC 0x00 ] */ ldi 0 +/* 0xB87D [0xC7 0x00 0xB6 0x5C ] */ stseq 0, LAYER_B65B + STSEQ_TRANSPOSITION +/* 0xB881 [0xFF ] */ end + +.channel CHAN_B882 +/* 0xB882 [0xFC 0xB8 0x7B ] */ call CHAN_B87B +CHAN_B885: +/* 0xB885 [0xCE 0xB8 0x96 ] */ ldptr ARRAY_B896 +/* 0xB888 [0xCF 0xB6 0x49 ] */ stptrtoseq CHAN_B648 + STSEQ_PTR_LDSEQ +/* 0xB88B [0xCE 0xB8 0x9A ] */ ldptr ARRAY_B89A +/* 0xB88E [0xCF 0xB6 0x51 ] */ stptrtoseq CHAN_B650 + STSEQ_PTR_LDSEQ +/* 0xB891 [0xCC 0x04 ] */ ldi 4 +/* 0xB893 [0xFB 0xB6 0x20 ] */ jump CHAN_B620 + +.array ARRAY_B896 + .ptr_raw 0x1C1D + .byte 0x1E, 0x1F + +.array ARRAY_B89A + .ptr_raw 0x7673 + .byte 0x76, 0x6E + +.channel CHAN_B89E +/* 0xB89E [0xFC 0xB8 0x7B ] */ call CHAN_B87B +CHAN_B8A1: +/* 0xB8A1 [0xCE 0xB8 0xC4 ] */ ldptr ARRAY_B8C4 +/* 0xB8A4 [0xCF 0xB6 0x49 ] */ stptrtoseq CHAN_B648 + STSEQ_PTR_LDSEQ +/* 0xB8A7 [0xCE 0xB8 0xC6 ] */ ldptr ARRAY_B8C6 +/* 0xB8AA [0xCF 0xB6 0x51 ] */ stptrtoseq CHAN_B650 + STSEQ_PTR_LDSEQ +/* 0xB8AD [0xB8 0x02 ] */ rand 2 +/* 0xB8AF [0xFB 0xB6 0x64 ] */ jump CHAN_B664 + +.channel CHAN_B8B2 //! Unreachable code? +/* 0xB8B2 [0x56 ] */ subio IO_PORT_6 +/* 0xB8B3 [0xF3 0x04 ] */ rbeqz CHAN_B8B9 +/* 0xB8B5 [0xB8 0x02 ] */ rand 2 +/* 0xB8B7 [0xF4 0x0A ] */ rjump CHAN_B8C3 +CHAN_B8B9: +/* 0xB8B9 [0xB8 0x02 ] */ rand 2 +/* 0xB8BB [0xC8 0xFF ] */ sub 255 +/* 0xB8BD [0x76 ] */ stio IO_PORT_6 +/* 0xB8BE [0xC8 0x02 ] */ sub 2 +/* 0xB8C0 [0xF3 0x01 ] */ rbeqz CHAN_B8C3 +/* 0xB8C2 [0x66 ] */ ldio IO_PORT_6 +CHAN_B8C3: +/* 0xB8C3 [0x76 ] */ stio IO_PORT_6 + +.array ARRAY_B8C4 + .ptr_raw 0x2021 + +.array ARRAY_B8C6 + .ptr_raw 0x6E6E + +.channel CHAN_B8C8 +/* 0xB8C8 [0xCC 0x02 ] */ ldi 2 +/* 0xB8CA [0xC7 0x00 0xB6 0x5C ] */ stseq 0, LAYER_B65B + STSEQ_TRANSPOSITION +/* 0xB8CE [0xCE 0xB8 0xDF ] */ ldptr ARRAY_B8DF +/* 0xB8D1 [0xCF 0xB6 0x49 ] */ stptrtoseq CHAN_B648 + STSEQ_PTR_LDSEQ +/* 0xB8D4 [0xCE 0xB8 0xE1 ] */ ldptr ARRAY_B8E1 +/* 0xB8D7 [0xCF 0xB6 0x51 ] */ stptrtoseq CHAN_B650 + STSEQ_PTR_LDSEQ +/* 0xB8DA [0xB8 0x02 ] */ rand 2 +/* 0xB8DC [0xFB 0xB6 0x64 ] */ jump CHAN_B664 + +.array ARRAY_B8DF + .ptr_raw 0x0A0B + +.array ARRAY_B8E1 + .ptr_raw 0x6969 + +.channel CHAN_B8E3 +/* 0xB8E3 [0xCC 0x00 ] */ ldi 0 +CHAN_B8E5: +/* 0xB8E5 [0xC7 0x00 0xB9 0x04 ] */ stseq 0, LAYER_B903 + STSEQ_TRANSPOSITION +/* 0xB8E9 [0x66 ] */ ldio IO_PORT_6 +/* 0xB8EA [0xC8 0xFF ] */ sub 255 +/* 0xB8EC [0x76 ] */ stio IO_PORT_6 +/* 0xB8ED [0xC9 0x01 ] */ and 1 +/* 0xB8EF [0xCB 0xB9 0x0B ] */ ldseq ARRAY_B90B +/* 0xB8F2 [0xC7 0x40 0xB9 0x05 ] */ stseq (NOTEDV_OPCODE | SF0_EFFECT_0), LAYER_B905 + STSEQ_NOTEDV_OPCODE_PITCH +/* 0xB8F6 [0xB8 0x02 ] */ rand 2 +/* 0xB8F8 [0xCB 0xB9 0x0D ] */ ldseq ARRAY_B90D +/* 0xB8FB [0xC7 0x00 0xB9 0x07 ] */ stseq 0, LAYER_B905 + STSEQ_NOTEDV_VELOCITY_2 +/* 0xB8FF [0x88 0xB9 0x03 ] */ ldlayer 0, LAYER_B903 +/* 0xB902 [0xFF ] */ end + +.layer LAYER_B903 +/* 0xB903 [0xC2 0x00 ] */ transpose 0 +LAYER_B905: +/* 0xB905 [0x40 0x00 0x64 ] */ notedv SF0_EFFECT_0, 0, 100 +/* 0xB908 [0xC0 0x30 ] */ ldelay 48 +/* 0xB90A [0xFF ] */ end + +.array ARRAY_B90B + .byte 0x22, 0x32 + +.array ARRAY_B90D + .byte 0x64, 0x64 + +.channel CHAN_B90F +/* 0xB90F [0xFC 0xB8 0x7B ] */ call CHAN_B87B +CHAN_B912: +/* 0xB912 [0xCE 0xB9 0x23 ] */ ldptr ARRAY_B923 +/* 0xB915 [0xCF 0xB6 0x49 ] */ stptrtoseq CHAN_B648 + STSEQ_PTR_LDSEQ +/* 0xB918 [0xCE 0xB9 0x25 ] */ ldptr ARRAY_B925 +/* 0xB91B [0xCF 0xB6 0x51 ] */ stptrtoseq CHAN_B650 + STSEQ_PTR_LDSEQ +/* 0xB91E [0xB8 0x02 ] */ rand 2 +/* 0xB920 [0xFB 0xB6 0x64 ] */ jump CHAN_B664 + +.array ARRAY_B923 + .ptr_raw 0x2324 + +.array ARRAY_B925 + .ptr_raw 0x5055 + +.channel CHAN_B927 +/* 0xB927 [0xFC 0xB8 0x7B ] */ call CHAN_B87B +CHAN_B92A: +/* 0xB92A [0xCE 0xB9 0x3B ] */ ldptr ARRAY_B93B +/* 0xB92D [0xCF 0xB6 0x49 ] */ stptrtoseq CHAN_B648 + STSEQ_PTR_LDSEQ +/* 0xB930 [0xCE 0xB9 0x3E ] */ ldptr ARRAY_B93E +/* 0xB933 [0xCF 0xB6 0x51 ] */ stptrtoseq CHAN_B650 + STSEQ_PTR_LDSEQ +/* 0xB936 [0xCC 0x03 ] */ ldi 3 +/* 0xB938 [0xFB 0xB6 0x20 ] */ jump CHAN_B620 + +.array ARRAY_B93B + .ptr_raw 0x2526 + .byte 0x27 + +.array ARRAY_B93E + .ptr_raw 0x6E6E + .byte 0x6E + +.channel CHAN_B941 +/* 0xB941 [0xFC 0xB8 0x7B ] */ call CHAN_B87B +CHAN_B944: +/* 0xB944 [0xCE 0xB9 0x55 ] */ ldptr ARRAY_B955 +/* 0xB947 [0xCF 0xB6 0x49 ] */ stptrtoseq CHAN_B648 + STSEQ_PTR_LDSEQ +/* 0xB94A [0xCE 0xB9 0x58 ] */ ldptr ARRAY_B958 +/* 0xB94D [0xCF 0xB6 0x51 ] */ stptrtoseq CHAN_B650 + STSEQ_PTR_LDSEQ +/* 0xB950 [0xCC 0x03 ] */ ldi 3 +/* 0xB952 [0xFB 0xB6 0x20 ] */ jump CHAN_B620 + +.array ARRAY_B955 + .ptr_raw 0x2829 + .byte 0x2A + +.array ARRAY_B958 + .ptr_raw 0x6E6E + .byte 0x6E + +.channel CHAN_B95B +/* 0xB95B [0xFC 0xB8 0x7B ] */ call CHAN_B87B +CHAN_B95E: +/* 0xB95E [0xCE 0xB9 0x6F ] */ ldptr ARRAY_B96F +/* 0xB961 [0xCF 0xB6 0x49 ] */ stptrtoseq CHAN_B648 + STSEQ_PTR_LDSEQ +/* 0xB964 [0xCE 0xB9 0x71 ] */ ldptr ARRAY_B971 +/* 0xB967 [0xCF 0xB6 0x51 ] */ stptrtoseq CHAN_B650 + STSEQ_PTR_LDSEQ +/* 0xB96A [0xB8 0x02 ] */ rand 2 +/* 0xB96C [0xFB 0xB6 0x64 ] */ jump CHAN_B664 + +.array ARRAY_B96F + .ptr_raw 0x2D2E + +.array ARRAY_B971 + .ptr_raw 0x6464 + +.channel CHAN_B973 +/* 0xB973 [0xFC 0xB8 0x7B ] */ call CHAN_B87B +CHAN_B976: +/* 0xB976 [0xCE 0xB9 0x87 ] */ ldptr ARRAY_B987 +/* 0xB979 [0xCF 0xB6 0x49 ] */ stptrtoseq CHAN_B648 + STSEQ_PTR_LDSEQ +/* 0xB97C [0xCE 0xB9 0x89 ] */ ldptr ARRAY_B989 +/* 0xB97F [0xCF 0xB6 0x51 ] */ stptrtoseq CHAN_B650 + STSEQ_PTR_LDSEQ +/* 0xB982 [0xB8 0x02 ] */ rand 2 +/* 0xB984 [0xFB 0xB6 0x64 ] */ jump CHAN_B664 + +.array ARRAY_B987 + .ptr_raw 0x2B2C + +.array ARRAY_B989 + .ptr_raw 0x6464 + +.channel CHAN_B98B +/* 0xB98B [0xFC 0xB8 0x7B ] */ call CHAN_B87B +CHAN_B98E: +/* 0xB98E [0xCE 0xB9 0x9F ] */ ldptr ARRAY_B99F +/* 0xB991 [0xCF 0xB6 0x49 ] */ stptrtoseq CHAN_B648 + STSEQ_PTR_LDSEQ +/* 0xB994 [0xCE 0xB9 0xA1 ] */ ldptr ARRAY_B9A1 +/* 0xB997 [0xCF 0xB6 0x51 ] */ stptrtoseq CHAN_B650 + STSEQ_PTR_LDSEQ +/* 0xB99A [0xB8 0x02 ] */ rand 2 +/* 0xB99C [0xFB 0xB6 0x64 ] */ jump CHAN_B664 + +.array ARRAY_B99F + .ptr_raw 0x2F30 + +.array ARRAY_B9A1 + .ptr_raw 0x5555 + +.channel CHAN_B9A3 +/* 0xB9A3 [0x88 0xB9 0xA7 ] */ ldlayer 0, LAYER_B9A7 +/* 0xB9A6 [0xFF ] */ end + +.layer LAYER_B9A7 +/* 0xB9A7 [0x74 0x00 0x60 ] */ notedv PITCH_DF5, 0, 96 +/* 0xB9AA [0xFF ] */ end + +.channel CHAN_B9AB +/* 0xB9AB [0x88 0xB9 0xAF ] */ ldlayer 0, LAYER_B9AF +/* 0xB9AE [0xFF ] */ end + +.layer LAYER_B9AF +/* 0xB9AF [0xC2 0x01 ] */ transpose 1 +/* 0xB9B1 [0x40 0x62 0x64 ] */ notedv SF0_EFFECT_0, 98, 100 +/* 0xB9B4 [0x41 0x6A 0x64 ] */ notedv SF0_EFFECT_1, 106, 100 +/* 0xB9B7 [0x42 0x3A 0x64 ] */ notedv SF0_EFFECT_2, 58, 100 +/* 0xB9BA [0xFF ] */ end + +.channel CHAN_B9BB +/* 0xB9BB [0xFC 0xB8 0x7B ] */ call CHAN_B87B +CHAN_B9BE: +/* 0xB9BE [0xCE 0xB9 0xCF ] */ ldptr ARRAY_B9CF +/* 0xB9C1 [0xCF 0xB6 0x49 ] */ stptrtoseq CHAN_B648 + STSEQ_PTR_LDSEQ +/* 0xB9C4 [0xCE 0xB9 0xD1 ] */ ldptr ARRAY_B9D1 +/* 0xB9C7 [0xCF 0xB6 0x51 ] */ stptrtoseq CHAN_B650 + STSEQ_PTR_LDSEQ +/* 0xB9CA [0xB8 0x02 ] */ rand 2 +/* 0xB9CC [0xFB 0xB6 0x64 ] */ jump CHAN_B664 + +.array ARRAY_B9CF + .ptr_raw 0x2B2C + +.array ARRAY_B9D1 + .ptr_raw 0x6464 + +.channel CHAN_B9D3 +/* 0xB9D3 [0xFC 0xB8 0x7B ] */ call CHAN_B87B +CHAN_B9D6: +/* 0xB9D6 [0xCE 0xB9 0xDC ] */ ldptr ARRAY_B9DC +/* 0xB9D9 [0xFB 0xB6 0x6E ] */ jump CHAN_B66E + +.array ARRAY_B9DC + .ptr_raw 0x1464 + +.channel CHAN_B9DE +/* 0xB9DE [0x88 0xB9 0xE2 ] */ ldlayer 0, LAYER_B9E2 +/* 0xB9E1 [0xFF ] */ end + +.layer LAYER_B9E2 +/* 0xB9E2 [0xC2 0x01 ] */ transpose 1 +/* 0xB9E4 [0x43 0x81 0x0B 0x32 ] */ notedv SF0_EFFECT_3, 267, 50 +/* 0xB9E8 [0x43 0x80 0xC5 0x32 ] */ notedv SF0_EFFECT_3, 197, 50 +/* 0xB9EC [0x45 0x80 0x87 0x64 ] */ notedv SF0_EFFECT_5, 135, 100 +/* 0xB9F0 [0x46 0x21 0x64 ] */ notedv SF0_EFFECT_6, 33, 100 +/* 0xB9F3 [0xFF ] */ end + +.channel CHAN_B9F4 +/* 0xB9F4 [0x88 0xB9 0xF8 ] */ ldlayer 0, LAYER_B9F8 +/* 0xB9F7 [0xFF ] */ end + +.layer LAYER_B9F8 +/* 0xB9F8 [0xC2 0x01 ] */ transpose 1 +/* 0xB9FA [0x47 0x80 0xD9 0x64 ] */ notedv SF0_EFFECT_7, 217, 100 +/* 0xB9FE [0x48 0x62 0x64 ] */ notedv SF0_EFFECT_8, 98, 100 +/* 0xBA01 [0x49 0x81 0x09 0x64 ] */ notedv SF0_EFFECT_9, 265, 100 +/* 0xBA05 [0xFF ] */ end + +.channel CHAN_BA06 +/* 0xBA06 [0x88 0xBA 0x0A ] */ ldlayer 0, LAYER_BA0A +/* 0xBA09 [0xFF ] */ end + +.layer LAYER_BA0A +/* 0xBA0A [0x73 0x50 0x50 ] */ notedv SF0_EFFECT_51, 80, 80 +/* 0xBA0D [0xF4 0xFB ] */ rjump LAYER_BA0A + +.channel CHAN_BA0F +/* 0xBA0F [0x88 0xBA 0x13 ] */ ldlayer 0, LAYER_BA13 +/* 0xBA12 [0xFF ] */ end + +.layer LAYER_BA13 +/* 0xBA13 [0xC2 0x01 ] */ transpose 1 +/* 0xBA15 [0x4A 0x41 0x64 ] */ notedv SF0_EFFECT_10, 65, 100 +/* 0xBA18 [0x4B 0x81 0x0A 0x64 ] */ notedv SF0_EFFECT_11, 266, 100 +/* 0xBA1C [0x4C 0x53 0x64 ] */ notedv SF0_EFFECT_12, 83, 100 +/* 0xBA1F [0xFF ] */ end + +.channel CHAN_BA20 +/* 0xBA20 [0xFC 0xB8 0x7B ] */ call CHAN_B87B +/* 0xBA23 [0xCE 0xBA 0x29 ] */ ldptr ARRAY_BA29 +/* 0xBA26 [0xFB 0xB6 0x6E ] */ jump CHAN_B66E + +.array ARRAY_BA29 + .ptr_raw 0x1C64 + +.channel CHAN_BA2B +/* 0xBA2B [0x88 0xBA 0x2F ] */ ldlayer 0, LAYER_BA2F +/* 0xBA2E [0xFF ] */ end + +.layer LAYER_BA2F +/* 0xBA2F [0xC2 0x01 ] */ transpose 1 +/* 0xBA31 [0x43 0x00 0x32 ] */ notedv SF0_EFFECT_3, 0, 50 +/* 0xBA34 [0xFF ] */ end + +.channel CHAN_BA35 +/* 0xBA35 [0xCC 0x00 ] */ ldi 0 +/* 0xBA37 [0xC7 0x00 0xBA 0x56 ] */ stseq 0, LAYER_BA55 + STSEQ_TRANSPOSITION +CHAN_BA3B: +/* 0xBA3B [0x66 ] */ ldio IO_PORT_6 +/* 0xBA3C [0xC8 0xFF ] */ sub 255 +/* 0xBA3E [0x76 ] */ stio IO_PORT_6 +/* 0xBA3F [0xC9 0x01 ] */ and 1 +/* 0xBA41 [0xCB 0xBA 0x5D ] */ ldseq ARRAY_BA5D +/* 0xBA44 [0xC7 0x40 0xBA 0x57 ] */ stseq (NOTEDV_OPCODE | SF0_EFFECT_0), LAYER_BA57 + STSEQ_NOTEDV_OPCODE_PITCH +/* 0xBA48 [0xB8 0x02 ] */ rand 2 +/* 0xBA4A [0xCB 0xBA 0x5F ] */ ldseq ARRAY_BA5F +/* 0xBA4D [0xC7 0x00 0xBA 0x59 ] */ stseq 0, LAYER_BA57 + STSEQ_NOTEDV_VELOCITY_2 +/* 0xBA51 [0x88 0xBA 0x55 ] */ ldlayer 0, LAYER_BA55 +/* 0xBA54 [0xFF ] */ end + +.layer LAYER_BA55 +/* 0xBA55 [0xC2 0x00 ] */ transpose 0 +LAYER_BA57: +/* 0xBA57 [0x40 0x00 0x64 ] */ notedv SF0_EFFECT_0, 0, 100 +/* 0xBA5A [0xC0 0x30 ] */ ldelay 48 +/* 0xBA5C [0xFF ] */ end + +.array ARRAY_BA5D + .byte 0x35, 0x36 + +.array ARRAY_BA5F + .byte 0x50, 0x50 + +.channel CHAN_BA61 +/* 0xBA61 [0xFC 0xB8 0x7B ] */ call CHAN_B87B +/* 0xBA64 [0xCE 0xBA 0x6A ] */ ldptr ARRAY_BA6A +/* 0xBA67 [0xFB 0xB6 0x6E ] */ jump CHAN_B66E + +.array ARRAY_BA6A + .ptr_raw 0x216E + +.channel CHAN_BA6C +/* 0xBA6C [0x88 0xBA 0x70 ] */ ldlayer 0, LAYER_BA70 +/* 0xBA6F [0xFF ] */ end + +.layer LAYER_BA70 +/* 0xBA70 [0xC2 0x02 ] */ transpose 2 +/* 0xBA72 [0x49 0x00 0x05 ] */ notedv SF0_EFFECT_9, 0, 5 +/* 0xBA75 [0xFF ] */ end + +.channel CHAN_BA76 +/* 0xBA76 [0xFC 0xB8 0x7B ] */ call CHAN_B87B +/* 0xBA79 [0xCE 0xBA 0x7F ] */ ldptr ARRAY_BA7F +/* 0xBA7C [0xFB 0xB6 0x6E ] */ jump CHAN_B66E + +.array ARRAY_BA7F + .ptr_raw 0x205F + +.channel CHAN_BA81 +/* 0xBA81 [0xFC 0xB8 0x7B ] */ call CHAN_B87B +CHAN_BA84: +/* 0xBA84 [0xCE 0xBA 0x8A ] */ ldptr ARRAY_BA8A +/* 0xBA87 [0xFB 0xB6 0x6E ] */ jump CHAN_B66E + +.array ARRAY_BA8A + .ptr_raw 0x235A + +.channel CHAN_BA8C +/* 0xBA8C [0xFC 0xB8 0x7B ] */ call CHAN_B87B +/* 0xBA8F [0xCE 0xBA 0x95 ] */ ldptr ARRAY_BA95 +/* 0xBA92 [0xFB 0xB6 0x6E ] */ jump CHAN_B66E + +.array ARRAY_BA95 + .ptr_raw 0x2264 + +.channel CHAN_BA97 +/* 0xBA97 [0xFC 0xB8 0x7B ] */ call CHAN_B87B +CHAN_BA9A: +/* 0xBA9A [0xCE 0xBA 0xA0 ] */ ldptr ARRAY_BAA0 +/* 0xBA9D [0xFB 0xB6 0x6E ] */ jump CHAN_B66E + +.array ARRAY_BAA0 + .ptr_raw 0x3173 + +.channel CHAN_BAA2 +/* 0xBAA2 [0xFC 0xB8 0x7B ] */ call CHAN_B87B +/* 0xBAA5 [0xCE 0xBA 0xAB ] */ ldptr ARRAY_BAAB +/* 0xBAA8 [0xFB 0xB6 0x6E ] */ jump CHAN_B66E + +.array ARRAY_BAAB + .ptr_raw 0x3E64 + +.channel CHAN_BAAD +/* 0xBAAD [0xFC 0xB8 0x7B ] */ call CHAN_B87B +/* 0xBAB0 [0xCE 0xBA 0xB6 ] */ ldptr ARRAY_BAB6 +/* 0xBAB3 [0xFB 0xB6 0x6E ] */ jump CHAN_B66E + +.array ARRAY_BAB6 + .ptr_raw 0x3F6E + +.channel CHAN_BAB8 +/* 0xBAB8 [0xFC 0xB8 0x7B ] */ call CHAN_B87B +/* 0xBABB [0xCE 0xBA 0xC1 ] */ ldptr ARRAY_BAC1 +/* 0xBABE [0xFB 0xB6 0x6E ] */ jump CHAN_B66E + +.array ARRAY_BAC1 + .ptr_raw 0x2C64 + +.channel CHAN_BAC3 +/* 0xBAC3 [0xCC 0x08 ] */ ldi 8 +/* 0xBAC5 [0x71 ] */ stio IO_PORT_1 +/* 0xBAC6 [0x64 ] */ ldio IO_PORT_SFX_INDEX_LOBITS +/* 0xBAC7 [0xC8 0x50 ] */ sub NA_SE_VO_NARRATION_0 & 0xFF +/* 0xBAC9 [0xC7 0x19 0xBA 0xDC ] */ stseq (NOTEDVG_OPCODE | SF0_EFFECT_25), LAYER_BADC + STSEQ_NOTEDVG_OPCODE_PITCH +/* 0xBACD [0xCB 0xBA 0xE1 ] */ ldseq ARRAY_BAE1 +/* 0xBAD0 [0xC7 0x00 0xBA 0xDE ] */ stseq 0, LAYER_BADC + STSEQ_NOTEDVG_DELAY_LO +/* 0xBAD4 [0x88 0xBA 0xDA ] */ ldlayer 0, LAYER_BADA +/* 0xBAD7 [0xDC 0x60 ] */ panweight 96 +/* 0xBAD9 [0xFF ] */ end + +.layer LAYER_BADA +/* 0xBADA [0xC2 0x01 ] */ transpose 1 +LAYER_BADC: +/* 0xBADC [0x21 0x00 0x64 0x00 ] */ notedvg SF0_EFFECT_33, 0, 100, 0 +/* 0xBAE0 [0xFF ] */ end + +.array ARRAY_BAE1 + .byte 100, 100, 100, 100, 100, 100, 100, 100, 110, 100, 100, 100, 100, 100, 100, 100 + .byte 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100 + .byte 100, 100, 100, 100, 100, 100, 110 + +.channel CHAN_BB08 +/* 0xBB08 [0xCC 0x08 ] */ ldi 8 +/* 0xBB0A [0x71 ] */ stio IO_PORT_1 +/* 0xBB0B [0x64 ] */ ldio IO_PORT_SFX_INDEX_LOBITS +/* 0xBB0C [0xC8 0x77 ] */ sub NA_SE_VO_Z1_OPENDOOR & 0xFF +/* 0xBB0E [0xC7 0x00 0xBB 0x1F ] */ stseq (NOTEDVG_OPCODE | SF0_EFFECT_0), LAYER_BB1F + STSEQ_NOTEDVG_OPCODE_PITCH +/* 0xBB12 [0xCB 0xBB 0x24 ] */ ldseq ARRAY_BB24 +/* 0xBB15 [0xC7 0x00 0xBB 0x21 ] */ stseq 0, LAYER_BB1F + STSEQ_NOTEDVG_DELAY_LO +/* 0xBB19 [0x88 0xBB 0x1D ] */ ldlayer 0, LAYER_BB1D +/* 0xBB1C [0xFF ] */ end + +.layer LAYER_BB1D +/* 0xBB1D [0xC2 0x02 ] */ transpose 2 +LAYER_BB1F: +/* 0xBB1F [0x00 0x00 0x64 0x00 ] */ notedvg SF0_EFFECT_0, 0, 100, 0 +/* 0xBB23 [0xFF ] */ end + +.array ARRAY_BB24 + .byte 100, 115, 115, 100, 100, 100, 100, 100 + +.channel CHAN_BB2C +/* 0xBB2C [0x88 0xBB 0x30 ] */ ldlayer 0, LAYER_BB30 +/* 0xBB2F [0xFF ] */ end + +.layer LAYER_BB30 +/* 0xBB30 [0xC2 0x01 ] */ transpose 1 +/* 0xBB32 [0x49 0x80 0x00 0x64 ] */ noteldv SF0_EFFECT_9, 0, 100 +/* 0xBB36 [0xFF ] */ end + +.channel CHAN_BB37 +/* 0xBB37 [0x88 0xBB 0x3B ] */ ldlayer 0, LAYER_BB3B +/* 0xBB3A [0xFF ] */ end + +.layer LAYER_BB3B +/* 0xBB3B [0xC2 0x00 ] */ transpose 0 +/* 0xBB3D [0x5F 0x80 0x00 0x64 ] */ noteldv SF0_EFFECT_31, 0, 100 +/* 0xBB41 [0xFF ] */ end + +.channel CHAN_BB42 +/* 0xBB42 [0xFC 0xB9 0x27 ] */ call CHAN_B927 +/* 0xBB45 [0xB8 0x50 ] */ rand 80 +/* 0xBB47 [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0xBB4A [0xCC 0x7F ] */ ldi 127 +/* 0xBB4C [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0xBB4F [0xCC 0x7F ] */ ldi 127 +/* 0xBB51 [0xFC 0x00 0x48 ] */ call CHAN_0048 +/* 0xBB54 [0xF4 0xEC ] */ rjump CHAN_BB42 + +.channel CHAN_BB56 +/* 0xBB56 [0xCC 0x01 ] */ ldi 1 +/* 0xBB58 [0x76 ] */ stio IO_PORT_6 +/* 0xBB59 [0x88 0xBB 0x5D ] */ ldlayer 0, LAYER_BB5D +/* 0xBB5C [0xFF ] */ end + +.layer LAYER_BB5D +/* 0xBB5D [0xC2 0x00 ] */ transpose 0 +/* 0xBB5F [0x66 0x80 0x00 0x64 ] */ noteldv SF0_EFFECT_38, 0, 100 +/* 0xBB63 [0xFF ] */ end + +.channel CHAN_BB64 +/* 0xBB64 [0x88 0xBB 0x68 ] */ ldlayer 0, LAYER_BB68 +/* 0xBB67 [0xFF ] */ end + +.layer LAYER_BB68 +/* 0xBB68 [0xC2 0x00 ] */ transpose 0 +/* 0xBB6A [0x6D 0x80 0x00 0x64 ] */ noteldv SF0_EFFECT_45, 0, 100 +/* 0xBB6E [0x6E 0x80 0x00 0x64 ] */ noteldv SF0_EFFECT_46, 0, 100 +/* 0xBB72 [0xFF ] */ end + +.channel CHAN_BB73 +/* 0xBB73 [0x88 0xBB 0x77 ] */ ldlayer 0, LAYER_BB77 +/* 0xBB76 [0xFF ] */ end + +.layer LAYER_BB77 +/* 0xBB77 [0xC2 0x02 ] */ transpose 2 +/* 0xBB79 [0x4C 0x80 0x00 0x50 ] */ noteldv SF0_EFFECT_12, 0, 80 +/* 0xBB7D [0xFF ] */ end + +.channel CHAN_BB7E +/* 0xBB7E [0x88 0xBB 0x82 ] */ ldlayer 0, LAYER_BB82 +/* 0xBB81 [0xFF ] */ end + +.layer LAYER_BB82 +/* 0xBB82 [0xC2 0x02 ] */ transpose 2 +/* 0xBB84 [0xCB 0xBF 0x84 0xFB ] */ env ENVELOPE_BF84, 251 +/* 0xBB88 [0x4D 0x80 0x00 0x5F ] */ noteldv SF0_EFFECT_13, 0, 95 +/* 0xBB8C [0xFF ] */ end + +.channel CHAN_BB8D +/* 0xBB8D [0x88 0xBB 0x91 ] */ ldlayer 0, LAYER_BB91 +/* 0xBB90 [0xFF ] */ end + +.layer LAYER_BB91 +/* 0xBB91 [0xC2 0x02 ] */ transpose 2 +/* 0xBB93 [0x4E 0x80 0x00 0x64 ] */ noteldv SF0_EFFECT_14, 0, 100 +/* 0xBB97 [0xFF ] */ end + +.channel CHAN_BB98 +/* 0xBB98 [0x88 0xBB 0x9C ] */ ldlayer 0, LAYER_BB9C +/* 0xBB9B [0xFF ] */ end + +.layer LAYER_BB9C +/* 0xBB9C [0xC2 0x02 ] */ transpose 2 +/* 0xBB9E [0x4F 0x80 0x00 0x64 ] */ noteldv SF0_EFFECT_15, 0, 100 +/* 0xBBA2 [0xFF ] */ end + +.channel CHAN_BBA3 +/* 0xBBA3 [0x88 0xBB 0xA7 ] */ ldlayer 0, LAYER_BBA7 +/* 0xBBA6 [0xFF ] */ end + +.layer LAYER_BBA7 +/* 0xBBA7 [0xC6 0x6E ] */ instr SF0_INST_110 +/* 0xBBA9 [0xC2 0x30 ] */ transpose 48 +/* 0xBBAB [0xC7 0x83 0x1C 0xFF ] */ portamento 0x83, PITCH_DF3, 255 +/* 0xBBAF [0x60 0x50 0x64 ] */ notedv PITCH_F3, 80, 100 +/* 0xBBB2 [0x60 0x32 0x64 ] */ notedv PITCH_F3, 50, 100 +/* 0xBBB5 [0xFF ] */ end + +.channel CHAN_BBB6 +/* 0xBBB6 [0x88 0xBB 0xBD ] */ ldlayer 0, LAYER_BBBD +/* 0xBBB9 [0x89 0xBC 0x4F ] */ ldlayer 1, LAYER_BC4F +/* 0xBBBC [0xFF ] */ end + +.layer LAYER_BBBD +/* 0xBBBD [0xC6 0x18 ] */ instr SF0_INST_24 +/* 0xBBBF [0xC2 0x30 ] */ transpose 48 +/* 0xBBC1 [0x6F 0x0C 0x50 ] */ notedv PITCH_AF4, 12, 80 +/* 0xBBC4 [0x6F 0x0C 0x50 ] */ notedv PITCH_AF4, 12, 80 +/* 0xBBC7 [0x6F 0x30 0x50 ] */ notedv PITCH_AF4, 48, 80 +/* 0xBBCA [0xFF ] */ end + +.channel CHAN_BBCB +/* 0xBBCB [0x88 0xBB 0xBD ] */ ldlayer 0, LAYER_BBBD +/* 0xBBCE [0xFF ] */ end + +.channel CHAN_BBCF +/* 0xBBCF [0x88 0xBB 0xD3 ] */ ldlayer 0, LAYER_BBD3 +/* 0xBBD2 [0xFF ] */ end + +.layer LAYER_BBD3 +/* 0xBBD3 [0xC6 0x18 ] */ instr SF0_INST_24 +/* 0xBBD5 [0xCB 0xC0 0x3C 0xFB ] */ env ENVELOPE_C03C, 251 +/* 0xBBD9 [0xC4 ] */ legato +/* 0xBBDA [0xC7 0x81 0x33 0xFF ] */ portamento 0x81, PITCH_C5, 255 +/* 0xBBDE [0x77 0x30 0x41 ] */ notedv PITCH_E5, 48, 65 +/* 0xBBE1 [0xFF ] */ end + +.channel CHAN_BBE2 +/* 0xBBE2 [0x88 0xBB 0xE6 ] */ ldlayer 0, LAYER_BBE6 +/* 0xBBE5 [0xFF ] */ end + +.layer LAYER_BBE6 +/* 0xBBE6 [0xC6 0x18 ] */ instr SF0_INST_24 +/* 0xBBE8 [0xCB 0xC0 0x3C 0xFB ] */ env ENVELOPE_C03C, 251 +/* 0xBBEC [0xC4 ] */ legato +/* 0xBBED [0xC7 0x85 0x27 0xFF ] */ portamento 0x85, PITCH_C4, 255 +/* 0xBBF1 [0x6B 0x18 0x41 ] */ notedv PITCH_E4, 24, 65 +/* 0xBBF4 [0x67 0x18 0x41 ] */ notedv PITCH_C4, 24, 65 +/* 0xBBF7 [0xFF ] */ end + +.channel CHAN_BBF8 +/* 0xBBF8 [0x88 0xBB 0xFF ] */ ldlayer 0, LAYER_BBFF +/* 0xBBFB [0x89 0xBC 0x0E ] */ ldlayer 1, LAYER_BC0E +/* 0xBBFE [0xFF ] */ end + +.layer LAYER_BBFF +/* 0xBBFF [0xC6 0x18 ] */ instr SF0_INST_24 +/* 0xBC01 [0xCB 0xC1 0x24 0xFB ] */ env ENVELOPE_C124, 251 +/* 0xBC05 [0xC4 ] */ legato +/* 0xBC06 [0xC7 0x81 0x33 0x7F ] */ portamento 0x81, PITCH_C5, 127 +/* 0xBC0A [0x7A 0x30 0x41 ] */ notedv PITCH_G5, 48, 65 +/* 0xBC0D [0xFF ] */ end + +.layer LAYER_BC0E +/* 0xBC0E [0xC6 0x18 ] */ instr SF0_INST_24 +/* 0xBC10 [0xC2 0x30 ] */ transpose 48 +/* 0xBC12 [0x73 0x0C 0x48 ] */ notedv PITCH_C5, 12, 72 +/* 0xBC15 [0x7A 0x18 0x48 ] */ notedv PITCH_G5, 24, 72 +/* 0xBC18 [0xFF ] */ end + +.channel CHAN_BC19 +/* 0xBC19 [0x88 0xBC 0x20 ] */ ldlayer 0, LAYER_BC20 +/* 0xBC1C [0x89 0xBC 0x2F ] */ ldlayer 1, LAYER_BC2F +/* 0xBC1F [0xFF ] */ end + +.layer LAYER_BC20 +/* 0xBC20 [0xC6 0x18 ] */ instr SF0_INST_24 +/* 0xBC22 [0xCB 0xC1 0x24 0xFB ] */ env ENVELOPE_C124, 251 +/* 0xBC26 [0xC4 ] */ legato +/* 0xBC27 [0xC7 0x85 0x27 0x7F ] */ portamento 0x85, PITCH_C4, 127 +/* 0xBC2B [0x6E 0x30 0x41 ] */ notedv PITCH_G4, 48, 65 +/* 0xBC2E [0xFF ] */ end + +.layer LAYER_BC2F +/* 0xBC2F [0xC6 0x18 ] */ instr SF0_INST_24 +/* 0xBC31 [0xC2 0x30 ] */ transpose 48 +/* 0xBC33 [0x70 0x0C 0x50 ] */ notedv PITCH_A4, 12, 80 +/* 0xBC36 [0x77 0x18 0x50 ] */ notedv PITCH_E5, 24, 80 +/* 0xBC39 [0xFF ] */ end + +.channel CHAN_BC3A +/* 0xBC3A [0x88 0xBC 0x3E ] */ ldlayer 0, LAYER_BC3E +/* 0xBC3D [0xFF ] */ end + +.layer LAYER_BC3E +/* 0xBC3E [0xC6 0x18 ] */ instr SF0_INST_24 +/* 0xBC40 [0xC2 0x30 ] */ transpose 48 +/* 0xBC42 [0x73 0x0C 0x5F ] */ notedv PITCH_C5, 12, 95 +/* 0xBC45 [0x6E 0x18 0x5F ] */ notedv PITCH_G4, 24, 95 +/* 0xBC48 [0x73 0x0C 0x5F ] */ notedv PITCH_C5, 12, 95 +/* 0xBC4B [0x6E 0x30 0x5F ] */ notedv PITCH_G4, 48, 95 +/* 0xBC4E [0xFF ] */ end + +.layer LAYER_BC4F +/* 0xBC4F [0xC6 0x18 ] */ instr SF0_INST_24 +/* 0xBC51 [0xCB 0xC0 0x3C 0xFB ] */ env ENVELOPE_C03C, 251 +/* 0xBC55 [0xC4 ] */ legato +/* 0xBC56 [0xC7 0x81 0x33 0xFF ] */ portamento 0x81, PITCH_C5, 255 +/* 0xBC5A [0x78 0x30 0x41 ] */ notedv PITCH_F5, 48, 65 +/* 0xBC5D [0xFF ] */ end + +.channel CHAN_BC5E +/* 0xBC5E [0xCC 0x03 ] */ ldi 3 +/* 0xBC60 [0xC7 0x00 0xB6 0x5C ] */ stseq 0, LAYER_B65B + STSEQ_TRANSPOSITION +.channel CHAN_BC64 +/* 0xBC64 [0xD8 0x58 ] */ vibdepth 88 +/* 0xBC66 [0xD7 0x80 ] */ vibfreq 128 +/* 0xBC68 [0xFF ] */ end + +.channel CHAN_BC69 +/* 0xBC69 [0xFC 0xBC 0x5E ] */ call CHAN_BC5E +/* 0xBC6C [0xFB 0xB8 0x85 ] */ jump CHAN_B885 + +.channel CHAN_BC6F +/* 0xBC6F [0xFC 0xBC 0x5E ] */ call CHAN_BC5E +/* 0xBC72 [0xFB 0xB8 0xA1 ] */ jump CHAN_B8A1 + +.channel CHAN_BC75 +/* 0xBC75 [0xFC 0xBC 0x64 ] */ call CHAN_BC64 +/* 0xBC78 [0xCC 0x03 ] */ ldi 3 +/* 0xBC7A [0xFB 0xB8 0xE5 ] */ jump CHAN_B8E5 + +.channel CHAN_BC7D +/* 0xBC7D [0xFC 0xBC 0x5E ] */ call CHAN_BC5E +/* 0xBC80 [0xFB 0xB9 0x12 ] */ jump CHAN_B912 + +.channel CHAN_BC83 +/* 0xBC83 [0xFC 0xBC 0x5E ] */ call CHAN_BC5E +/* 0xBC86 [0xFB 0xB9 0x2A ] */ jump CHAN_B92A + +.channel CHAN_BC89 +/* 0xBC89 [0xFC 0xBC 0x5E ] */ call CHAN_BC5E +/* 0xBC8C [0xFB 0xB9 0x44 ] */ jump CHAN_B944 + +.channel CHAN_BC8F +/* 0xBC8F [0xFC 0xBC 0x5E ] */ call CHAN_BC5E +/* 0xBC92 [0xFB 0xB9 0x5E ] */ jump CHAN_B95E + +.channel CHAN_BC95 +/* 0xBC95 [0xFC 0xBC 0x5E ] */ call CHAN_BC5E +/* 0xBC98 [0xFB 0xB9 0x76 ] */ jump CHAN_B976 + +.channel CHAN_BC9B +/* 0xBC9B [0xFC 0xBC 0x5E ] */ call CHAN_BC5E +/* 0xBC9E [0xFB 0xB9 0x8E ] */ jump CHAN_B98E + +.channel CHAN_BCA1 +/* 0xBCA1 [0xFC 0xBC 0x64 ] */ call CHAN_BC64 +/* 0xBCA4 [0x88 0xBC 0xA8 ] */ ldlayer 0, LAYER_BCA8 +/* 0xBCA7 [0xFF ] */ end + +.layer LAYER_BCA8 +/* 0xBCA8 [0xC2 0x03 ] */ transpose 3 +/* 0xBCAA [0x74 0x00 0x60 ] */ notedv SF0_EFFECT_52, 0, 96 +/* 0xBCAD [0xFF ] */ end + +.channel CHAN_BCAE +/* 0xBCAE [0xFC 0xBC 0x5E ] */ call CHAN_BC5E +/* 0xBCB1 [0xFB 0xB9 0xAB ] */ jump CHAN_B9AB + +.channel CHAN_BCB4 +/* 0xBCB4 [0xFC 0xBC 0x5E ] */ call CHAN_BC5E +/* 0xBCB7 [0xFB 0xB9 0xBE ] */ jump CHAN_B9BE + +.channel CHAN_BCBA +/* 0xBCBA [0xFC 0xBC 0x5E ] */ call CHAN_BC5E +/* 0xBCBD [0xFB 0xB9 0xD6 ] */ jump CHAN_B9D6 + +.channel CHAN_BCC0 +/* 0xBCC0 [0xFC 0xBC 0x64 ] */ call CHAN_BC64 +/* 0xBCC3 [0x88 0xBC 0xC7 ] */ ldlayer 0, LAYER_BCC7 +/* 0xBCC6 [0xFF ] */ end + +.layer LAYER_BCC7 +/* 0xBCC7 [0xC2 0x03 ] */ transpose 3 +LAYER_BCC9: +/* 0xBCC9 [0x73 0x50 0x50 ] */ notedv SF0_EFFECT_51, 80, 80 +/* 0xBCCC [0xF4 0xFB ] */ rjump LAYER_BCC9 + +.channel CHAN_BCCE +/* 0xBCCE [0xCC 0x03 ] */ ldi 3 +/* 0xBCD0 [0xC7 0x00 0xBA 0x56 ] */ stseq 0, LAYER_BA55 + STSEQ_TRANSPOSITION +/* 0xBCD4 [0xFC 0xBC 0x64 ] */ call CHAN_BC64 +/* 0xBCD7 [0xFB 0xBA 0x3B ] */ jump CHAN_BA3B + +.channel CHAN_BCDA +/* 0xBCDA [0xFC 0xBC 0x5E ] */ call CHAN_BC5E +/* 0xBCDD [0x88 0xBC 0xE1 ] */ ldlayer 0, LAYER_BCE1 +/* 0xBCE0 [0xFF ] */ end + +.layer LAYER_BCE1 +/* 0xBCE1 [0xC2 0x02 ] */ transpose 2 +/* 0xBCE3 [0x49 0x00 0x55 ] */ notedv SF0_EFFECT_9, 0, 85 +/* 0xBCE6 [0xFF ] */ end + +.channel CHAN_BCE7 +/* 0xBCE7 [0xFC 0xBC 0x5E ] */ call CHAN_BC5E +/* 0xBCEA [0xFB 0xBA 0x84 ] */ jump CHAN_BA84 + +.channel CHAN_BCED +/* 0xBCED [0xFC 0xBC 0x5E ] */ call CHAN_BC5E +/* 0xBCF0 [0xFB 0xBA 0x9A ] */ jump CHAN_BA9A + +.channel CHAN_BCF3 +/* 0xBCF3 [0xCC 0x03 ] */ ldi 3 +/* 0xBCF5 [0xC7 0x00 0xB6 0x5C ] */ stseq 0, LAYER_B65B + STSEQ_TRANSPOSITION +.channel CHAN_BCF9 +/* 0xBCF9 [0xD8 0x20 ] */ vibdepth 32 +/* 0xBCFB [0xD7 0xF0 ] */ vibfreq 240 +/* 0xBCFD [0xFF ] */ end + +.channel CHAN_BCFE +/* 0xBCFE [0xFC 0xBC 0xF3 ] */ call CHAN_BCF3 +/* 0xBD01 [0xFB 0xB6 0x90 ] */ jump CHAN_B690 + +.channel CHAN_BD04 +/* 0xBD04 [0xFC 0xBC 0xF3 ] */ call CHAN_BCF3 +/* 0xBD07 [0xFB 0xB6 0xAB ] */ jump CHAN_B6AB + +.channel CHAN_BD0A +/* 0xBD0A [0xFC 0xBC 0xF3 ] */ call CHAN_BCF3 +/* 0xBD0D [0xFB 0xB6 0xD4 ] */ jump CHAN_B6D4 + +.channel CHAN_BD10 +/* 0xBD10 [0xFC 0xBC 0xF3 ] */ call CHAN_BCF3 +/* 0xBD13 [0xFB 0xB6 0xFD ] */ jump CHAN_B6FD + +.channel CHAN_BD16 +/* 0xBD16 [0xFC 0xBC 0xF3 ] */ call CHAN_BCF3 +/* 0xBD19 [0xFB 0xB7 0x15 ] */ jump CHAN_B715 + +.channel CHAN_BD1C +/* 0xBD1C [0xFC 0xBC 0xF3 ] */ call CHAN_BCF3 +/* 0xBD1F [0xFB 0xB7 0x2D ] */ jump CHAN_B72D + +.channel CHAN_BD22 +/* 0xBD22 [0xFC 0xBC 0xF3 ] */ call CHAN_BCF3 +/* 0xBD25 [0xFB 0xB7 0x47 ] */ jump CHAN_B747 + +.channel CHAN_BD28 +/* 0xBD28 [0xFC 0xBC 0xF3 ] */ call CHAN_BCF3 +/* 0xBD2B [0xFB 0xB7 0x61 ] */ jump CHAN_B761 + +.channel CHAN_BD2E +/* 0xBD2E [0xFC 0xBC 0xF3 ] */ call CHAN_BCF3 +/* 0xBD31 [0xFB 0xB7 0x79 ] */ jump CHAN_B779 + +.channel CHAN_BD34 +/* 0xBD34 [0xFC 0xBC 0xF3 ] */ call CHAN_BCF3 +/* 0xBD37 [0xFB 0xB7 0x91 ] */ jump CHAN_B791 + +.channel CHAN_BD3A +/* 0xBD3A [0xFC 0xBC 0xF9 ] */ call CHAN_BCF9 +/* 0xBD3D [0x88 0xBD 0x41 ] */ ldlayer 0, LAYER_BD41 +/* 0xBD40 [0xFF ] */ end + +.layer LAYER_BD41 +/* 0xBD41 [0xC2 0x03 ] */ transpose 3 +/* 0xBD43 [0x78 0x00 0x60 ] */ notedv SF0_EFFECT_56, 0, 96 +/* 0xBD46 [0xFF ] */ end + +.channel CHAN_BD47 +/* 0xBD47 [0xFC 0xBC 0xF3 ] */ call CHAN_BCF3 +/* 0xBD4A [0x88 0xBD 0x4E ] */ ldlayer 0, LAYER_BD4E +/* 0xBD4D [0xFF ] */ end + +.layer LAYER_BD4E +/* 0xBD4E [0xC2 0x01 ] */ transpose 1 +/* 0xBD50 [0x40 0x62 0x64 ] */ notedv SF0_EFFECT_0, 98, 100 +/* 0xBD53 [0x41 0x6A 0x64 ] */ notedv SF0_EFFECT_1, 106, 100 +/* 0xBD56 [0x42 0x3A 0x64 ] */ notedv SF0_EFFECT_2, 58, 100 +/* 0xBD59 [0xFF ] */ end + +.channel CHAN_BD5A +/* 0xBD5A [0xFC 0xBC 0xF3 ] */ call CHAN_BCF3 +/* 0xBD5D [0xFB 0xB7 0xC2 ] */ jump CHAN_B7C2 + +.channel CHAN_BD60 +/* 0xBD60 [0xFC 0xBC 0xF3 ] */ call CHAN_BCF3 +/* 0xBD63 [0xFB 0xB7 0x2D ] */ jump CHAN_B72D + +.channel CHAN_BD66 +/* 0xBD66 [0xFC 0xBC 0xF3 ] */ call CHAN_BCF3 +/* 0xBD69 [0xFB 0xB7 0xE6 ] */ jump CHAN_B7E6 + +.channel CHAN_BD6C +/* 0xBD6C [0xFC 0xBC 0xF9 ] */ call CHAN_BCF9 +/* 0xBD6F [0xCC 0x03 ] */ ldi 3 +/* 0xBD71 [0xC7 0x00 0xB6 0x5C ] */ stseq 0, LAYER_B65B + STSEQ_TRANSPOSITION +/* 0xBD75 [0xFB 0xB8 0x03 ] */ jump CHAN_B803 + +.channel CHAN_BD78 +/* 0xBD78 [0xFC 0xBC 0xF3 ] */ call CHAN_BCF3 +/* 0xBD7B [0xFB 0xB8 0x46 ] */ jump CHAN_B846 + +.channel CHAN_BD7E +/* 0xBD7E [0xFC 0xBC 0xF3 ] */ call CHAN_BCF3 +/* 0xBD81 [0xFB 0xB8 0x5C ] */ jump CHAN_B85C + +.channel CHAN_BD84 +/* 0xBD84 [0xCC 0x04 ] */ ldi 4 +/* 0xBD86 [0xC7 0x00 0xB6 0x5C ] */ stseq 0, LAYER_B65B + STSEQ_TRANSPOSITION +/* 0xBD8A [0xFF ] */ end + +.channel CHAN_BD8B +/* 0xBD8B [0xFC 0xBD 0x84 ] */ call CHAN_BD84 +/* 0xBD8E [0xFB 0xB6 0x90 ] */ jump CHAN_B690 + +.channel CHAN_BD91 +/* 0xBD91 [0xFC 0xBD 0x84 ] */ call CHAN_BD84 +/* 0xBD94 [0xFB 0xB6 0xAB ] */ jump CHAN_B6AB + +.channel CHAN_BD97 +/* 0xBD97 [0xFC 0xBD 0x84 ] */ call CHAN_BD84 +/* 0xBD9A [0xFB 0xB6 0xFD ] */ jump CHAN_B6FD + +.channel CHAN_BD9D +/* 0xBD9D [0xFC 0xBD 0x84 ] */ call CHAN_BD84 +/* 0xBDA0 [0xFB 0xB7 0x15 ] */ jump CHAN_B715 + +.channel CHAN_BDA3 +/* 0xBDA3 [0xFC 0xBD 0x84 ] */ call CHAN_BD84 +/* 0xBDA6 [0xFB 0xB7 0x2D ] */ jump CHAN_B72D + +.channel CHAN_BDA9 +/* 0xBDA9 [0xFC 0xBD 0x84 ] */ call CHAN_BD84 +/* 0xBDAC [0xFB 0xB7 0x47 ] */ jump CHAN_B747 + +.channel CHAN_BDAF +/* 0xBDAF [0xFC 0xBD 0x84 ] */ call CHAN_BD84 +/* 0xBDB2 [0xFB 0xB7 0x61 ] */ jump CHAN_B761 + +.channel CHAN_BDB5 +/* 0xBDB5 [0xFC 0xBD 0x84 ] */ call CHAN_BD84 +/* 0xBDB8 [0xFB 0xB7 0x79 ] */ jump CHAN_B779 + +.channel CHAN_BDBB +/* 0xBDBB [0xFC 0xBD 0x84 ] */ call CHAN_BD84 +/* 0xBDBE [0xFB 0xB7 0x91 ] */ jump CHAN_B791 + +.channel CHAN_BDC1 +/* 0xBDC1 [0x88 0xBD 0xC5 ] */ ldlayer 0, LAYER_BDC5 +/* 0xBDC4 [0xFF ] */ end + +.layer LAYER_BDC5 +/* 0xBDC5 [0xC2 0x04 ] */ transpose 4 +/* 0xBDC7 [0x57 0x00 0x64 ] */ notedv SF0_EFFECT_23, 0, 100 +/* 0xBDCA [0xFF ] */ end + +.channel CHAN_BDCB +/* 0xBDCB [0x88 0xBD 0xCF ] */ ldlayer 0, LAYER_BDCF +/* 0xBDCE [0xFF ] */ end + +.layer LAYER_BDCF +/* 0xBDCF [0xC2 0x04 ] */ transpose 4 +/* 0xBDD1 [0x54 0x00 0x64 ] */ notedv SF0_EFFECT_20, 0, 100 +/* 0xBDD4 [0xFF ] */ end + +.channel CHAN_BDD5 +/* 0xBDD5 [0xFC 0xBD 0x84 ] */ call CHAN_BD84 +/* 0xBDD8 [0xFB 0xB7 0xC2 ] */ jump CHAN_B7C2 + +.channel CHAN_BDDB +/* 0xBDDB [0xFC 0xBD 0x84 ] */ call CHAN_BD84 +/* 0xBDDE [0xFB 0xB7 0x2D ] */ jump CHAN_B72D + +.channel CHAN_BDE1 +/* 0xBDE1 [0x88 0xBD 0xE5 ] */ ldlayer 0, LAYER_BDE5 +/* 0xBDE4 [0xFF ] */ end + +.layer LAYER_BDE5 +/* 0xBDE5 [0xC2 0x04 ] */ transpose 4 +LAYER_BDE7: +/* 0xBDE7 [0x51 0x50 0x64 ] */ notedv SF0_EFFECT_17, 80, 100 +/* 0xBDEA [0xF4 0xFB ] */ rjump LAYER_BDE7 + +.channel CHAN_BDEC +/* 0xBDEC [0xFC 0xBD 0x84 ] */ call CHAN_BD84 +/* 0xBDEF [0xCE 0xBD 0xF5 ] */ ldptr ARRAY_BDF5 +/* 0xBDF2 [0xFB 0xB6 0x6E ] */ jump CHAN_B66E + +.array ARRAY_BDF5 + .ptr CHAN_065F + +.channel CHAN_BDF7 +/* 0xBDF7 [0xFC 0xBD 0x84 ] */ call CHAN_BD84 +/* 0xBDFA [0xCE 0xBE 0x00 ] */ ldptr ARRAY_BE00 +/* 0xBDFD [0xFB 0xB6 0x6E ] */ jump CHAN_B66E + +.array ARRAY_BE00 + .ptr_raw 0x186E + +.channel CHAN_BE02 +/* 0xBE02 [0x88 0xBE 0x06 ] */ ldlayer 0, LAYER_BE06 +/* 0xBE05 [0xFF ] */ end + +.layer LAYER_BE06 +/* 0xBE06 [0xC2 0x01 ] */ transpose 1 +/* 0xBE08 [0x63 0x18 0x64 ] */ notedv SF0_EFFECT_35, 24, 100 +/* 0xBE0B [0xFF ] */ end + +.channel CHAN_BE0C +/* 0xBE0C [0x88 0xBE 0x10 ] */ ldlayer 0, LAYER_BE10 +/* 0xBE0F [0xFF ] */ end + +.layer LAYER_BE10 +/* 0xBE10 [0xC2 0x01 ] */ transpose 1 +/* 0xBE12 [0x63 0x00 0x64 ] */ notedv SF0_EFFECT_35, 0, 100 +/* 0xBE15 [0xFF ] */ end + +.channel CHAN_BE16 +/* 0xBE16 [0x88 0xBE 0x1A ] */ ldlayer 0, LAYER_BE1A +/* 0xBE19 [0xFF ] */ end + +.layer LAYER_BE1A +/* 0xBE1A [0xC2 0x01 ] */ transpose 1 +/* 0xBE1C [0x64 0x14 0x73 ] */ notedv SF0_EFFECT_36, 20, 115 +/* 0xBE1F [0xFF ] */ end + +.channel CHAN_BE20 +/* 0xBE20 [0x88 0xBE 0x24 ] */ ldlayer 0, LAYER_BE24 +/* 0xBE23 [0xFF ] */ end + +.layer LAYER_BE24 +/* 0xBE24 [0xC2 0x01 ] */ transpose 1 +/* 0xBE26 [0x64 0x00 0x73 ] */ notedv SF0_EFFECT_36, 0, 115 +/* 0xBE29 [0xFF ] */ end + +.channel CHAN_BE2A +/* 0xBE2A [0x88 0xBE 0x2E ] */ ldlayer 0, LAYER_BE2E +/* 0xBE2D [0xFF ] */ end + +.layer LAYER_BE2E +/* 0xBE2E [0xC2 0x01 ] */ transpose 1 +/* 0xBE30 [0x67 0x14 0x69 ] */ notedv SF0_EFFECT_39, 20, 105 +/* 0xBE33 [0xFF ] */ end + +.channel CHAN_BE34 +/* 0xBE34 [0x88 0xBE 0x38 ] */ ldlayer 0, LAYER_BE38 +/* 0xBE37 [0xFF ] */ end + +.layer LAYER_BE38 +/* 0xBE38 [0xC2 0x01 ] */ transpose 1 +/* 0xBE3A [0x66 0x00 0x73 ] */ notedv SF0_EFFECT_38, 0, 115 +/* 0xBE3D [0xFF ] */ end + +.channel CHAN_BE3E +/* 0xBE3E [0x88 0xBE 0x42 ] */ ldlayer 0, LAYER_BE42 +/* 0xBE41 [0xFF ] */ end + +.layer LAYER_BE42 +/* 0xBE42 [0xC2 0x01 ] */ transpose 1 +/* 0xBE44 [0x67 0x64 0x64 ] */ notedv SF0_EFFECT_39, 100, 100 +/* 0xBE47 [0xFF ] */ end + +.channel CHAN_BE48 +/* 0xBE48 [0xDA 0xBF 0x30 ] */ env ENVELOPE_BF30 +/* 0xBE4B [0x88 0xBE 0x4F ] */ ldlayer 0, LAYER_BE4F +/* 0xBE4E [0xFF ] */ end + +.layer LAYER_BE4F +/* 0xBE4F [0xC2 0x01 ] */ transpose 1 +/* 0xBE51 [0x25 0x62 0x64 0xC5 ] */ notedvg SF0_EFFECT_37, 98, 100, 197 +/* 0xBE55 [0x65 0x00 0x64 ] */ notedv SF0_EFFECT_37, 0, 100 +/* 0xBE58 [0xFF ] */ end + +.channel CHAN_BE59 +/* 0xBE59 [0xCC 0x08 ] */ ldi 8 +/* 0xBE5B [0x71 ] */ stio IO_PORT_1 +/* 0xBE5C [0x64 ] */ ldio IO_PORT_SFX_INDEX_LOBITS +/* 0xBE5D [0xC7 0x00 0xBE 0x67 ] */ stseq (NOTEDVG_OPCODE | SF0_EFFECT_0), LAYER_BE67 + STSEQ_NOTEDVG_OPCODE_PITCH +/* 0xBE61 [0x88 0xBE 0x65 ] */ ldlayer 0, LAYER_BE65 +/* 0xBE64 [0xFF ] */ end + +.layer LAYER_BE65 +/* 0xBE65 [0xC2 0x05 ] */ transpose 5 +LAYER_BE67: +/* 0xBE67 [0x00 0x00 0x64 0x00 ] */ notedvg SF0_EFFECT_0, 0, 100, 0 +/* 0xBE6B [0xFF ] */ end + +.channel CHAN_BE6C +/* 0xBE6C [0xCC 0x08 ] */ ldi 8 +/* 0xBE6E [0x71 ] */ stio IO_PORT_1 +/* 0xBE6F [0x64 ] */ ldio IO_PORT_SFX_INDEX_LOBITS +/* 0xBE70 [0xC8 0x40 ] */ sub NA_SE_VO_CHVO07 & 0xFF +/* 0xBE72 [0xC7 0x00 0xBE 0x83 ] */ stseq (NOTEDVG_OPCODE | SF0_EFFECT_0), LAYER_BE83 + STSEQ_NOTEDVG_OPCODE_PITCH +/* 0xBE76 [0xCB 0xBE 0x88 ] */ ldseq ARRAY_BE88 +/* 0xBE79 [0xC7 0x00 0xBE 0x85 ] */ stseq 0, LAYER_BE83 + STSEQ_NOTEDVG_DELAY_LO +/* 0xBE7D [0x88 0xBE 0x81 ] */ ldlayer 0, LAYER_BE81 +/* 0xBE80 [0xFF ] */ end + +.layer LAYER_BE81 +/* 0xBE81 [0xC2 0x06 ] */ transpose 6 +LAYER_BE83: +/* 0xBE83 [0x00 0x00 0x64 0x00 ] */ notedvg SF0_EFFECT_0, 0, 100, 0 +/* 0xBE87 [0xFF ] */ end + +.array ARRAY_BE88 + .byte 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100 + .byte 100, 100, 100, 100, 100, 100, 100, 100, 85, 100, 100, 115, 85, 100, 100, 100 + .byte 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 85, 80, 100, 115 + .byte 100, 100, 100, 100, 115, 115, 115, 100, 100, 100, 100, 90, 120, 100, 100, 100 + +.channel CHAN_BEC8 +/* 0xBEC8 [0xCC 0x08 ] */ ldi 8 +/* 0xBECA [0x71 ] */ stio IO_PORT_1 +/* 0xBECB [0x64 ] */ ldio IO_PORT_SFX_INDEX_LOBITS +/* 0xBECC [0xC8 0x80 ] */ sub NA_SE_VO_OMVO03 & 0xFF +/* 0xBECE [0xC7 0x00 0xBE 0xD8 ] */ stseq (NOTEDVG_OPCODE | SF0_EFFECT_0), LAYER_BED8 + STSEQ_NOTEDVG_OPCODE_PITCH +/* 0xBED2 [0x88 0xBE 0xD6 ] */ ldlayer 0, LAYER_BED6 +/* 0xBED5 [0xFF ] */ end + +.layer LAYER_BED6 +/* 0xBED6 [0xC2 0x07 ] */ transpose 7 +LAYER_BED8: +/* 0xBED8 [0x00 0x00 0x64 0x00 ] */ notedvg SF0_EFFECT_0, 0, 100, 0 +/* 0xBEDC [0xFF ] */ end + +.channel CHAN_BEDD +/* 0xBEDD [0xFC 0xBC 0x64 ] */ call CHAN_BC64 +/* 0xBEE0 [0xFB 0xBE 0x59 ] */ jump CHAN_BE59 + +.filter FILTER_BEF0 + filter 0, 0, 0, 0, 0, 0, 0, 0 + +.filter FILTER_BF00 + filter 0, 0, 0, 0, 0, 0, 0, 0 + +.envelope ENVELOPE_BF10 + point 1, 32700 + hang + +.envelope ENVELOPE_BF18 + point 1, 16000 + hang + +.envelope ENVELOPE_BF20 + point 1, 32700 + point 100, 30000 + point 200, 5000 + hang + +.envelope ENVELOPE_BF30 + point 1, 32700 + point 25, 25000 + point 100, 25000 + point 200, 5000 + hang + +.envelope ENVELOPE_BF44 + point 1, 32700 + point 350, 30000 + point 200, 5000 + hang + +.envelope ENVELOPE_BF54 + point 1, 32700 + point 250, 30000 + point 1000, 5000 + hang + +.envelope ENVELOPE_BF64 + point 1, 32700 + point 120, 30000 + point 280, 5000 + hang + +.envelope ENVELOPE_BF74 + point 1, 32700 + point 450, 30000 + point 250, 5000 + hang + +.envelope ENVELOPE_BF84 + point 1, 32700 + point 50, 30000 + point 100, 10000 + point 100, 0 + hang + +.envelope ENVELOPE_BF98 + point 1, 32700 + point 30, 30000 + point 50, 10000 + point 50, 0 + hang + +.envelope ENVELOPE_BFAC + point 1, 32700 + point 70, 30000 + point 120, 10000 + point 120, 0 + hang + +.envelope ENVELOPE_BFC0 + point 4, 32700 + point 30, 30000 + point 100, 0 + hang + +.envelope ENVELOPE_BFD0 + point 1, 32700 + point 15, 32700 + point 15, 22000 + point 100, 15000 + hang + +.envelope ENVELOPE_BFE4 + point 1, 32700 + point 8, 32700 + point 8, 22000 + point 100, 15000 + hang + +.envelope ENVELOPE_BFF8 + point 10, 32700 + hang + +.envelope ENVELOPE_C000 + point 30, 10000 + point 30, 32700 + hang + +.envelope ENVELOPE_C00C + point 20, 15000 + point 10, 32700 + hang + +.envelope ENVELOPE_C018 + point 48, 10000 + point 32, 32700 + hang + +.envelope ENVELOPE_C024 + point 47, 15000 + point 13, 32700 + point 72, 10000 + hang + +.envelope ENVELOPE_C034 + point 6, 32700 + hang + +.envelope ENVELOPE_C03C + point 20, 32700 + point 50, 10000 + point 40, 0 + hang + +.envelope ENVELOPE_C04C + point 18, 32700 + hang + +.envelope ENVELOPE_C054 + point 10, 32700 + point 240, 31000 + point 150, 2000 + hang + +.envelope ENVELOPE_C064 + point 14, 15000 + point 13, 32700 + hang + +.envelope ENVELOPE_C070 + point 40, 32700 + hang + +.envelope ENVELOPE_C078 + point 400, 32700 + hang + +.envelope ENVELOPE_C080 + point 100, 32700 + hang + +.envelope ENVELOPE_C088 + point 225, 32700 + point 30, 30000 + hang + +.envelope ENVELOPE_C094 + point 200, 32700 + hang + +.envelope ENVELOPE_C09C + point 800, 32700 + hang + +.envelope ENVELOPE_C0A4 + point 1500, 32700 + hang + +.envelope ENVELOPE_C0AC + point 3, 32700 + hang + +.envelope ENVELOPE_C0B4 + point 12, 32700 + point 40, 5000 + hang + +.envelope ENVELOPE_C0C0 + point 2, 32700 + point 600, 32700 + point 360, 5000 + hang + +.envelope ENVELOPE_C0D0 + point 40, 32700 + point 150, 32700 + point 300, 0 + hang + +.envelope ENVELOPE_C0E0 + point 40, 32700 + point 800, 32700 + point 100, 16000 + point 100, 32700 + point 100, 16000 + point 100, 32700 + point 100, 16000 + point 100, 32700 + point 600, 0 + hang + +.envelope ENVELOPE_C108 + point 200, 32700 + point 100, 16000 + point 100, 32700 + point 100, 16000 + point 100, 32700 + point 600, 0 + hang + +.envelope ENVELOPE_C124 + point 35, 32700 + point 40, 32700 + point 105, 0 + hang + +.envelope ENVELOPE_C134 + point 1, 25000 + point 12, 32700 + point 40, 32700 + point 60, 15000 + point 80, 5000 + hang + +.envelope ENVELOPE_C14C + point 10, 32700 + point 50, 32700 + point 60, 5000 + hang + +.envelope ENVELOPE_C15C + point 200, 32700 + point 340, 0 + hang + +.envelope ENVELOPE_C168 + point 400, 32700 + point 400, 20000 + goto 0 + +.envelope ENVELOPE_C174 + point 1400, 32700 + point 400, 14000 + point 400, 32700 + goto 1 + +.envelope ENVELOPE_C184 + point 25, 32700 + point 490, 12000 + hang + +.envelope ENVELOPE_C190 + point 150, 32700 + point 1200, 32700 + point 400, 10000 + hang + +.envelope ENVELOPE_C1A0 + point 200, 32700 + point 200, 20000 + goto 0 + +.envelope ENVELOPE_C1AC + point 2, 25000 + hang + +.envelope ENVELOPE_C1B4 + point 200, 32700 + point 400, 1000 + goto 0 + +.envelope ENVELOPE_C1C0 + point 44, 32700 +.envelope ENVELOPE_C1C4 + point 1, 32700 + point 50, 30000 + point 300, 17700 + point 700, 0 + hang + +.envelope ENVELOPE_C1D8 + point 400, 32700 + point 3000, 10000 + hang + +.envelope ENVELOPE_C1E4 + point 60, 32000 + point 700, 5000 + hang + +.envelope ENVELOPE_C1F0 + point 400, 32000 + point 400, 8000 + goto 0 + +.envelope ENVELOPE_C1FC + point 2, 32000 +.envelope ENVELOPE_C200 + point 200, 8000 + point 200, 32000 + goto 0 + +.envelope ENVELOPE_C20C + point 40, 32700 + point 600, 32700 + point 100, 16000 + point 100, 32700 + point 100, 16000 + point 100, 32700 + point 500, 0 + hang + +.envelope ENVELOPE_C22C + point 35, 32700 + point 20, 32700 + point 85, 0 + hang + +.envelope ENVELOPE_C23C + point 1, 0 + point 100, 32700 + point 100, 0 + hang + +.envelope ENVELOPE_C24C + point 1, 32700 + point 900, 32700 + point 100, 0 + hang + +.envelope ENVELOPE_C25C + point 1, 32700 + point 30, 32700 + point 7, 0 + hang + +.envelope ENVELOPE_C26C + point 1, 32700 + point 304, 24508 + point 90, 0 + hang + +.envelope ENVELOPE_C27C + point 1, 32700 + point 80, 24508 + point 90, 0 + hang + +.envelope ENVELOPE_C28C + point 1, 32700 + point 164, 24508 + point 96, 0 + hang + +.envelope ENVELOPE_C29C + point 1, 32700 + point 125, 32700 + point 75, 0 + hang + +.envelope ENVELOPE_C2AC + point 1, 32700 + point 340, 32700 + point 34, 0 + hang + +.envelope ENVELOPE_C2BC + point 1, 32700 + point 220, 32700 + point 30, 0 + hang + +.envelope ENVELOPE_C2CC + point 1, 32700 + point 122, 32700 + point 52, 0 + hang + +.envelope ENVELOPE_C2DC + point 1, 32700 + point 880, 32700 + point 100, 0 + hang + +.envelope ENVELOPE_C2EC + point 1, 30000 + point 600, 30000 + point 310, 0 + hang + +.envelope ENVELOPE_C2FC + point 1, 32700 + point 100, 30000 + point 200, 5000 + hang + +.envelope ENVELOPE_C30C + point 50, 32700 + point 160, 30000 + point 100, 0 + hang + +.envelope ENVELOPE_C31C + point 20, 32700 + point 100, 30000 + point 200, 20000 + hang + +.envelope ENVELOPE_C32C + point 120, 32700 + hang + +.envelope ENVELOPE_C334 + point 60, 32700 + point 250, 32700 + point 100, 20000 + hang + +.envelope ENVELOPE_C344 + point 1, 32700 + point 50, 32700 + point 25, 16000 + hang + +.envelope ENVELOPE_C354 + point 1, 32700 + point 80, 32700 + point 25, 16000 + hang + +.envelope ENVELOPE_C364 + point 1, 32700 + point 20, 32700 + point 7, 16000 + hang + +.envelope ENVELOPE_C374 + point 1, 32700 + point 19, 32700 + point 5, 2000 + hang + +.envelope ENVELOPE_C384 + point 1, 32700 + point 50, 32700 + point 20, 1000 + hang + +.envelope ENVELOPE_C394 + point 1, 32700 + point 70, 32700 + point 10, 5000 + hang + +.envelope ENVELOPE_C3A4 + point 1, 32700 + point 65, 32700 + point 20, 1000 + hang + +.envelope ENVELOPE_C3B4 + point 1, 32700 + point 15, 32700 + point 2, 1000 + hang + +.envelope ENVELOPE_C3C4 + point 1, 32700 + point 200, 32700 + point 50, 16000 + hang + +.envelope ENVELOPE_C3D4 + point 1, 32700 + point 260, 32700 + point 60, 16000 + hang + +.envelope ENVELOPE_C3E4 + point 1, 32700 + point 300, 32700 + point 60, 16000 + hang + +.envelope ENVELOPE_C3F4 + point 1, 32700 + point 150, 32700 + point 100, 16000 + hang + +.envelope ENVELOPE_C404 + point 1, 32700 + point 210, 32700 + point 60, 16000 + hang + +.envelope ENVELOPE_C414 + point 1, 32700 + point 100, 32700 + point 100, 10000 + hang + +.envelope ENVELOPE_C424 + point 1, 32700 + point 250, 32700 + point 30, 16000 + hang + +.envelope ENVELOPE_C434 + point 1, 32700 + point 650, 32700 + point 150, 16000 + hang + +.envelope ENVELOPE_C444 + point 1, 32700 + point 800, 32700 + point 200, 16000 + hang + +.envelope ENVELOPE_C454 + point 1, 32700 + hang + +.envelope ENVELOPE_C45C + point 1, 32700 + point 300, 32700 + point 200, 16000 + point 200, 6000 + hang + +.envelope ENVELOPE_C470 + point 1, 32700 + point 200, 32700 + point 90, 0 + hang + +.envelope ENVELOPE_C480 + point 1, 0 + point 280, 32700 + hang + +.envelope ENVELOPE_C48C + point 1, 20000 + point 100, 20000 + point 100, 0 + hang + +.envelope ENVELOPE_C49C + point 1, 25000 + point 100, 25000 + point 100, 0 + hang + +.envelope ENVELOPE_C4AC + point 1, 15000 + point 100, 15000 + point 100, 0 + hang + +.envelope ENVELOPE_C4BC + point 1, 10000 + point 200, 32700 + point 200, 10000 + hang + +.envelope ENVELOPE_C4CC + point 1, 10000 + point 30, 32700 + point 50, 20000 + hang + +.envelope ENVELOPE_C4DC + point 1, 5000 + point 50, 32700 + hang + +.envelope ENVELOPE_C4E8 + point 1, 0 + point 200, 32700 + hang + +.envelope ENVELOPE_C4F4 + point 1, 0 + point 175, 0 + point 200, 32700 + hang + +.envelope ENVELOPE_C504 + point 1, 0 + point 350, 0 + point 200, 32700 + hang + +.envelope ENVELOPE_C514 + point 1, 0 + point 525, 0 + point 200, 32700 + hang + +.envelope ENVELOPE_C524 + point 1, 32700 + point 230, 0 + hang + +.envelope ENVELOPE_C530 + point 1, 32700 + point 600, 32700 + point 50, 0 + hang + +.envelope ENVELOPE_C540 + point 1, 32700 + point 510, 32700 + point 146, 0 + hang + +.envelope ENVELOPE_C550 + point 1, 0 + point 120, 32700 + point 450, 0 + hang + +.envelope ENVELOPE_C560 + point 1, 0 + point 150, 32700 + point 850, 0 + hang + +.envelope ENVELOPE_C570 + point 1, 0 + point 125, 32700 + point 75, 0 + hang + +.envelope ENVELOPE_C580 + point 1, 32700 + point 100, 32700 + point 110, 18500 + hang + +.envelope ENVELOPE_C590 + point 1, 32700 + point 400, 32700 + point 50, 0 + hang + +.envelope ENVELOPE_C5A0 + point 1, 32700 + point 250, 32700 + point 67, 0 + hang + +.envelope ENVELOPE_C5B0 + point 1, 32700 + point 440, 32700 + point 93, 0 + hang + +.envelope ENVELOPE_C5C0 + point 1, 32700 + point 100, 30000 + point 65, 0 + hang + +.envelope ENVELOPE_C5D0 + point 1, 32700 + point 1750, 0 + hang + +.envelope ENVELOPE_C5DC + point 1, 32700 + point 32700, 32700 + hang + +.envelope ENVELOPE_C5E8 + point 1, 10000 + point 50, 32700 + point 50, 10000 + hang + +.envelope ENVELOPE_C5F8 + point 1, 0 + point 100, 32700 + hang + +.envelope ENVELOPE_C604 + point 1, 32700 + point 80, 31000 + point 100, 20000 + point 350, 30000 + hang + +.envelope ENVELOPE_C618 + point 1, 15000 + point 35, 32700 + point 20, 0 + hang + +.envelope ENVELOPE_C628 + point 1, 32700 + point 80, 0 + hang + +.envelope ENVELOPE_C634 + point 1, 32700 + point 140, 32700 + point 100, 0 + hang + +.envelope ENVELOPE_C644 + point 1, 32700 + point 140, 32700 + point 150, 0 + hang + +.envelope ENVELOPE_C654 + point 1, 32700 + point 230, 32700 + point 20, 0 + hang + +.envelope ENVELOPE_C664 + point 1, 32700 + point 60, 32700 + point 90, 0 + hang + +.envelope ENVELOPE_C674 + point 1, 32700 + point 334, 32700 + point 100, 0 + hang + +.envelope ENVELOPE_C684 + point 2450, 0 + disable + +.filter FILTER_C690 + filter 0, 0, 0, 0, 0, 0, 0, 0 + +SEQ_0_END: // 0xC6A0 + +.endseq Sequence_0 diff --git a/assets/audio/sequences/seq_1.prg.seq b/assets/audio/sequences/seq_1.prg.seq new file mode 100644 index 0000000000..ad19ea0644 --- /dev/null +++ b/assets/audio/sequences/seq_1.prg.seq @@ -0,0 +1,1950 @@ +#include "aseq.h" +#include "Soundfont_2.h" + +.startseq Sequence_1 + +.sequence SEQ_0000 +/* 0x0000 [0xD3 0x20 ] */ mutebhv 0x20 +/* 0x0002 [0xD5 0x46 ] */ mutescale 70 +/* 0x0004 [0xDB 0x73 ] */ vol 115 +/* 0x0006 [0xDD 0x78 ] */ tempo 120 +/* 0x0008 [0x80 ] */ ldio IO_PORT_0 +/* 0x0009 [0xF5 0x00 0x0D ] */ bgez SEQ_000D +/* 0x000C [0xFF ] */ end + +SEQ_000D: +/* 0x000D [0x84 ] */ ldio IO_PORT_4 +/* 0x000E [0xC7 0x20 0x00 0x18 ] */ stseq 0b00100000, SEQ_0017 + STSEQ_INITCHAN_HI +/* 0x0012 [0x85 ] */ ldio IO_PORT_5 +/* 0x0013 [0xC7 0x00 0x00 0x19 ] */ stseq 0b00000000, SEQ_0017 + STSEQ_INITCHAN_LO +SEQ_0017: +/* 0x0017 [0xD7 0xD0 0x00 ] */ initchan 0b1101000000000000 +/* 0x001A [0x9D 0x0E 0x48 ] */ ldchan 13, CHAN_0E48 +/* 0x001D [0x85 ] */ ldio IO_PORT_5 +/* 0x001E [0xC9 0x01 ] */ and 1 +/* 0x0020 [0xF3 0x03 ] */ rbeqz SEQ_0025 +/* 0x0022 [0x90 0x02 0xA2 ] */ ldchan 0, CHAN_02A2 +SEQ_0025: +/* 0x0025 [0x85 ] */ ldio IO_PORT_5 +/* 0x0026 [0xC9 0x02 ] */ and 2 +/* 0x0028 [0xF3 0x03 ] */ rbeqz SEQ_002D +/* 0x002A [0x91 0x00 0x91 ] */ ldchan 1, CHAN_0091 +SEQ_002D: +/* 0x002D [0x85 ] */ ldio IO_PORT_5 +/* 0x002E [0xC9 0x04 ] */ and 4 +/* 0x0030 [0xF3 0x03 ] */ rbeqz SEQ_0035 +/* 0x0032 [0x92 0x00 0x91 ] */ ldchan 2, CHAN_0091 +SEQ_0035: +/* 0x0035 [0x85 ] */ ldio IO_PORT_5 +/* 0x0036 [0xC9 0x08 ] */ and 8 +/* 0x0038 [0xF3 0x03 ] */ rbeqz SEQ_003D +/* 0x003A [0x93 0x00 0x91 ] */ ldchan 3, CHAN_0091 +SEQ_003D: +/* 0x003D [0x85 ] */ ldio IO_PORT_5 +/* 0x003E [0xC9 0x10 ] */ and 16 +/* 0x0040 [0xF3 0x03 ] */ rbeqz SEQ_0045 +/* 0x0042 [0x94 0x00 0x91 ] */ ldchan 4, CHAN_0091 +SEQ_0045: +/* 0x0045 [0x85 ] */ ldio IO_PORT_5 +/* 0x0046 [0xC9 0x20 ] */ and 32 +/* 0x0048 [0xF3 0x03 ] */ rbeqz SEQ_004D +/* 0x004A [0x95 0x00 0x91 ] */ ldchan 5, CHAN_0091 +SEQ_004D: +/* 0x004D [0x85 ] */ ldio IO_PORT_5 +/* 0x004E [0xC9 0x40 ] */ and 64 +/* 0x0050 [0xF3 0x03 ] */ rbeqz SEQ_0055 +/* 0x0052 [0x96 0x00 0x91 ] */ ldchan 6, CHAN_0091 +SEQ_0055: +/* 0x0055 [0x85 ] */ ldio IO_PORT_5 +/* 0x0056 [0xC9 0x80 ] */ and 128 +/* 0x0058 [0xF3 0x03 ] */ rbeqz SEQ_005D +/* 0x005A [0x97 0x00 0x91 ] */ ldchan 7, CHAN_0091 +SEQ_005D: +/* 0x005D [0x84 ] */ ldio IO_PORT_4 +/* 0x005E [0xC9 0x01 ] */ and 1 +/* 0x0060 [0xF3 0x03 ] */ rbeqz SEQ_0065 +/* 0x0062 [0x98 0x00 0x91 ] */ ldchan 8, CHAN_0091 +SEQ_0065: +/* 0x0065 [0x84 ] */ ldio IO_PORT_4 +/* 0x0066 [0xC9 0x02 ] */ and 2 +/* 0x0068 [0xF3 0x00 ] */ rbeqz SEQ_006A +SEQ_006A: +/* 0x006A [0x84 ] */ ldio IO_PORT_4 +/* 0x006B [0xC9 0x04 ] */ and 4 +/* 0x006D [0xF3 0x00 ] */ rbeqz SEQ_006F +SEQ_006F: +/* 0x006F [0x84 ] */ ldio IO_PORT_4 +/* 0x0070 [0xC9 0x08 ] */ and 8 +/* 0x0072 [0xF3 0x00 ] */ rbeqz SEQ_0074 +SEQ_0074: +/* 0x0074 [0x84 ] */ ldio IO_PORT_4 +/* 0x0075 [0xC9 0x10 ] */ and 16 +/* 0x0077 [0xF3 0x03 ] */ rbeqz SEQ_007C +/* 0x0079 [0x9C 0x02 0xA2 ] */ ldchan 12, CHAN_02A2 +SEQ_007C: +/* 0x007C [0x84 ] */ ldio IO_PORT_4 +/* 0x007D [0xC9 0x40 ] */ and 64 +/* 0x007F [0xF3 0x03 ] */ rbeqz SEQ_0084 +/* 0x0081 [0x9E 0x0D 0x04 ] */ ldchan 14, CHAN_0D04 +SEQ_0084: +/* 0x0084 [0x84 ] */ ldio IO_PORT_4 +/* 0x0085 [0xC9 0x80 ] */ and 128 +/* 0x0087 [0xF3 0x03 ] */ rbeqz SEQ_008C +/* 0x0089 [0x9F 0x0D 0x78 ] */ ldchan 15, CHAN_0D78 +SEQ_008C: +/* 0x008C [0xFD 0xFF 0xD0 ] */ delay 32720 +/* 0x008F [0xF4 0xFB ] */ rjump SEQ_008C + +.channel CHAN_0091 +/* 0x0091 [0xC4 ] */ noshort +/* 0x0092 [0xE5 0x01 ] */ reverbidx 1 +/* 0x0094 [0xB0 0x0F 0xB0 ] */ ldfilter FILTER_0FB0 +/* 0x0097 [0xB3 0x00 ] */ filter 0, 0 +CHAN_0099: +/* 0x0099 [0xFE ] */ delay1 +/* 0x009A [0xDC 0x00 ] */ panweight 0 +/* 0x009C [0x61 ] */ ldio IO_PORT_1 +/* 0x009D [0xC8 0x01 ] */ sub 1 +/* 0x009F [0xF3 0x02 ] */ rbeqz CHAN_00A3 +/* 0x00A1 [0xF4 0xF6 ] */ rjump CHAN_0099 + +CHAN_00A3: +/* 0x00A3 [0x62 ] */ ldio IO_PORT_2 +/* 0x00A4 [0xC8 0x12 ] */ sub 18 +/* 0x00A6 [0xF2 0x03 ] */ rbltz CHAN_00AB +/* 0x00A8 [0xCC 0x11 ] */ ldi 17 +/* 0x00AA [0x72 ] */ stio IO_PORT_2 +CHAN_00AB: +/* 0x00AB [0x62 ] */ ldio IO_PORT_2 +/* 0x00AC [0xCB 0x01 0x64 ] */ ldseq ARRAY_0164 +/* 0x00AF [0xC7 0x00 0x00 0xD8 ] */ stseq 0, CHAN_00D7 + STSEQ_INSTR +/* 0x00B3 [0x62 ] */ ldio IO_PORT_2 +/* 0x00B4 [0xCB 0x01 0x78 ] */ ldseq ARRAY_0178 +/* 0x00B7 [0xC7 0x00 0x00 0xDA ] */ stseq 0, CHAN_00D9 + STSEQ_VOL +/* 0x00BB [0x62 ] */ ldio IO_PORT_2 +/* 0x00BC [0xB2 0x01 0x8A ] */ ldseqtoptr TABLE_018A +/* 0x00BF [0xCF 0x00 0xDF ] */ stptrtoseq CHAN_00DE + STSEQ_PTR_LDLAYER +/* 0x00C2 [0x62 ] */ ldio IO_PORT_2 +/* 0x00C3 [0xB2 0x01 0xB2 ] */ ldseqtoptr TABLE_01B2 +/* 0x00C6 [0xCF 0x00 0xE6 ] */ stptrtoseq CHAN_00E5 + STSEQ_PTR_LDLAYER +/* 0x00C9 [0x62 ] */ ldio IO_PORT_2 +/* 0x00CA [0xB2 0x01 0xDA ] */ ldseqtoptr TABLE_01DA +/* 0x00CD [0xCF 0x00 0xED ] */ stptrtoseq CHAN_00EC + STSEQ_PTR_LDLAYER +/* 0x00D0 [0x62 ] */ ldio IO_PORT_2 +/* 0x00D1 [0xB2 0x02 0x02 ] */ ldseqtoptr TABLE_0202 +/* 0x00D4 [0xCF 0x00 0xF4 ] */ stptrtoseq CHAN_00F3 + STSEQ_PTR_LDLAYER +CHAN_00D7: +/* 0x00D7 [0xC1 0x01 ] */ instr SF2_INST_1 +CHAN_00D9: +/* 0x00D9 [0xDF 0x3C ] */ vol 60 +/* 0x00DB [0x64 ] */ ldio IO_PORT_4 +/* 0x00DC [0xC9 0x03 ] */ and 3 +CHAN_00DE: +/* 0x00DE [0x88 0x03 0x99 ] */ ldlayer 0, LAYER_0399 +/* 0x00E1 [0xF3 0x16 ] */ rbeqz CHAN_00F9 +/* 0x00E3 [0xC8 0x01 ] */ sub 1 +CHAN_00E5: +/* 0x00E5 [0x89 0x03 0xD4 ] */ ldlayer 1, LAYER_03D4 +/* 0x00E8 [0xF3 0x0F ] */ rbeqz CHAN_00F9 +/* 0x00EA [0xC8 0x01 ] */ sub 1 +CHAN_00EC: +/* 0x00EC [0x8A 0x03 0x92 ] */ ldlayer 2, LAYER_0392 +/* 0x00EF [0xF3 0x08 ] */ rbeqz CHAN_00F9 +/* 0x00F1 [0xC8 0x01 ] */ sub 1 +CHAN_00F3: +/* 0x00F3 [0x8B 0x03 0xCA ] */ ldlayer 3, LAYER_03CA +/* 0x00F6 [0xCC 0x01 ] */ ldi 1 +/* 0x00F8 [0x77 ] */ stio IO_PORT_7 +CHAN_00F9: +/* 0x00F9 [0xFE ] */ delay1 +/* 0x00FA [0x65 ] */ ldio IO_PORT_5 +/* 0x00FB [0xC9 0x3F ] */ and 63 +/* 0x00FD [0x75 ] */ stio IO_PORT_5 +/* 0x00FE [0xCB 0x0E 0xED ] */ ldseq ARRAY_0EED +/* 0x0101 [0xC7 0x0A 0x01 0x0F ] */ stseq 10, CHAN_010E + STSEQ_REVERB +/* 0x0105 [0xCC 0x7F ] */ ldi 127 +/* 0x0107 [0x55 ] */ subio IO_PORT_5 +/* 0x0108 [0xC7 0x00 0x01 0x0D ] */ stseq 0, CHAN_010C + STSEQ_VOLEXP +CHAN_010C: +/* 0x010C [0xE0 0x7F ] */ volexp 127 +CHAN_010E: +/* 0x010E [0xD4 0x00 ] */ reverb 0 +/* 0x0110 [0x61 ] */ ldio IO_PORT_1 +/* 0x0111 [0xC8 0x00 ] */ sub 0 +/* 0x0113 [0xF3 0x48 ] */ rbeqz CHAN_015D +/* 0x0115 [0x67 ] */ ldio IO_PORT_7 +/* 0x0116 [0xC8 0x01 ] */ sub 1 +/* 0x0118 [0x77 ] */ stio IO_PORT_7 +/* 0x0119 [0xF3 0x02 ] */ rbeqz CHAN_011D +/* 0x011B [0xF4 0xDC ] */ rjump CHAN_00F9 + +CHAN_011D: +/* 0x011D [0x62 ] */ ldio IO_PORT_2 +/* 0x011E [0xB2 0x02 0x2A ] */ ldseqtoptr TABLE_022A +/* 0x0121 [0xCF 0x01 0x36 ] */ stptrtoseq CHAN_0134 + STSEQ_PTR_STSEQ +/* 0x0124 [0x62 ] */ ldio IO_PORT_2 +/* 0x0125 [0xB2 0x02 0x52 ] */ ldseqtoptr TABLE_0252 +/* 0x0128 [0xCF 0x01 0x48 ] */ stptrtoseq CHAN_0146 + STSEQ_PTR_STSEQ +/* 0x012B [0x62 ] */ ldio IO_PORT_2 +/* 0x012C [0xB2 0x02 0x7A ] */ ldseqtoptr TABLE_027A +/* 0x012F [0xCF 0x01 0x56 ] */ stptrtoseq CHAN_0154 + STSEQ_PTR_STSEQ +/* 0x0132 [0xB8 0x5A ] */ rand 90 +CHAN_0134: +/* 0x0134 [0xC7 0x25 0x0E 0x70 ] */ stseq 37, LAYER_0E6F + STSEQ_LDELAY +/* 0x0138 [0x63 ] */ ldio IO_PORT_3 +/* 0x0139 [0xC9 0x7F ] */ and 127 +/* 0x013B [0x73 ] */ stio IO_PORT_3 +/* 0x013C [0xCC 0x00 ] */ ldi 0 +/* 0x013E [0x53 ] */ subio IO_PORT_3 +/* 0x013F [0xC7 0x00 0x01 0x45 ] */ stseq 0, CHAN_0144 + STSEQ_BENDFINE +/* 0x0143 [0x63 ] */ ldio IO_PORT_3 +CHAN_0144: +/* 0x0144 [0xEE 0x00 ] */ bendfine 0 +CHAN_0146: +/* 0x0146 [0xC7 0x00 0x0E 0x72 ] */ stseq 0, LAYER_0E71 + STSEQ_LDELAY +/* 0x014A [0xCC 0x00 ] */ ldi 0 +/* 0x014C [0xCB 0x0E 0x6D ] */ ldseq ARRAY_0E6D +/* 0x014F [0xF3 0x07 ] */ rbeqz CHAN_0158 +/* 0x0151 [0xB8 0x80 ] */ rand 128 +/* 0x0153 [0x76 ] */ stio IO_PORT_6 +CHAN_0154: +/* 0x0154 [0xC7 0x00 0x0E 0x74 ] */ stseq 0, LAYER_0E73 + STSEQ_SURROUNDEFFECT +CHAN_0158: +/* 0x0158 [0xCC 0x32 ] */ ldi 50 +/* 0x015A [0x77 ] */ stio IO_PORT_7 +/* 0x015B [0xF4 0x9C ] */ rjump CHAN_00F9 + +CHAN_015D: +/* 0x015D [0x90 ] */ dellayer 0 +/* 0x015E [0x91 ] */ dellayer 1 +/* 0x015F [0x92 ] */ dellayer 2 +/* 0x0160 [0x93 ] */ dellayer 3 +/* 0x0161 [0xFB 0x00 0x99 ] */ jump CHAN_0099 + +.array ARRAY_0164 + .byte SF2_INST_1 + .byte SF2_INST_2 + .byte SF2_INST_3 + .byte SF2_INST_1 + .byte SF2_INST_4 + .byte SF2_INST_1 + .byte SF2_INST_5 + .byte SF2_INST_1 + .byte SF2_INST_1 + .byte SF2_INST_6 + .byte SF2_INST_13 + .byte SF2_INST_8 + .byte SF2_INST_9 + .byte SF2_INST_11 + .byte SF2_INST_12 + .byte SF2_INST_7 + .byte SF2_INST_14 + .byte SF2_INST_10 + .byte SF2_INST_3 + .byte SF2_INST_1 + +.array ARRAY_0178 + .byte 75, 85, 50, 60, 80, 80, 80, 80, 80, 100, 80, 80, 80, 82, 80, 75, 90, 80 + +.table TABLE_018A + entry LAYER_0399 + entry LAYER_040A + entry LAYER_0490 + entry LAYER_0E6E + entry LAYER_04CD + entry LAYER_0531 + entry LAYER_05E4 + entry LAYER_064D + entry LAYER_06B3 + entry LAYER_070A + entry LAYER_0765 + entry LAYER_0A9A + entry LAYER_0BBF + entry LAYER_0941 + entry LAYER_09F2 + entry LAYER_0C9A + entry LAYER_0821 + entry LAYER_0A47 + entry LAYER_0490 + entry LAYER_0C9A + +.table TABLE_01B2 + entry LAYER_03D4 + entry LAYER_044F + entry LAYER_048D + entry LAYER_0E6E + entry LAYER_04DF + entry LAYER_0591 + entry LAYER_05F5 + entry LAYER_0667 + entry LAYER_06B0 + entry LAYER_0713 + entry LAYER_07C8 + entry LAYER_0B2A + entry LAYER_0C2E + entry LAYER_0988 + entry LAYER_09E8 + entry LAYER_0C88 + entry LAYER_08B1 + entry LAYER_0A5B + entry LAYER_09E8 + entry LAYER_0C88 + +.table TABLE_01DA + entry LAYER_0392 + entry LAYER_0403 + entry LAYER_048A + entry LAYER_0E6E + entry LAYER_04F1 + entry LAYER_052B + entry LAYER_060A + entry LAYER_0679 + entry LAYER_06CD + entry LAYER_0731 + entry LAYER_075F + entry LAYER_0A87 + entry LAYER_0BAE + entry LAYER_0937 + entry LAYER_09DB + entry LAYER_0C8B + entry LAYER_0817 + entry LAYER_0A46 + entry LAYER_09DB + entry LAYER_0C8B + +.table TABLE_0202 + entry LAYER_03CA + entry LAYER_0445 + entry LAYER_0487 + entry LAYER_0E6E + entry LAYER_050C + entry LAYER_0588 + entry LAYER_0633 + entry LAYER_0695 + entry LAYER_06EF + entry LAYER_0748 + entry LAYER_07C2 + entry LAYER_0B14 + entry LAYER_0C1A + entry LAYER_097B + entry LAYER_09CB + entry LAYER_0C85 + entry LAYER_08A3 + entry LAYER_0A46 + entry LAYER_09CB + entry LAYER_0C85 + +.table TABLE_022A + entry LAYER_0E6F + 1 + entry LAYER_0E76 + 1 + entry LAYER_0E7D + 1 + entry LAYER_0E84 + 1 + entry LAYER_0E8B + 1 + entry LAYER_0E92 + 1 + entry LAYER_0E99 + 1 + entry LAYER_0EA0 + 1 + entry LAYER_0EA7 + 1 + entry LAYER_0EAE + 1 + entry LAYER_0EB5 + 1 + entry LAYER_0EBC + 1 + entry LAYER_0EC3 + 1 + entry LAYER_0ECA + 1 + entry LAYER_0ED1 + 1 + entry LAYER_0ED8 + 1 + entry LAYER_0EDF + 1 + entry LAYER_0EE6 + 1 + entry LAYER_0E7D + 1 + entry LAYER_0E84 + 1 + +.table TABLE_0252 + entry LAYER_0E71 + 1 + entry LAYER_0E78 + 1 + entry LAYER_0E7F + 1 + entry LAYER_0E86 + 1 + entry LAYER_0E8D + 1 + entry LAYER_0E94 + 1 + entry LAYER_0E9B + 1 + entry LAYER_0EA2 + 1 + entry LAYER_0EA9 + 1 + entry LAYER_0EB0 + 1 + entry LAYER_0EB7 + 1 + entry LAYER_0EBE + 1 + entry LAYER_0EC5 + 1 + entry LAYER_0ECC + 1 + entry LAYER_0ED3 + 1 + entry LAYER_0EDA + 1 + entry LAYER_0EE1 + 1 + entry LAYER_0EE8 + 1 + entry LAYER_0ED3 + 1 + entry LAYER_0EDA + 1 + +.table TABLE_027A + entry LAYER_0E73 + 1 + entry LAYER_0E7A + 1 + entry LAYER_0E81 + 1 + entry LAYER_0E88 + 1 + entry LAYER_0E8F + 1 + entry LAYER_0E96 + 1 + entry LAYER_0E9D + 1 + entry LAYER_0EA4 + 1 + entry LAYER_0EAB + 1 + entry LAYER_0EB2 + 1 + entry LAYER_0EB9 + 1 + entry LAYER_0EC0 + 1 + entry LAYER_0EC7 + 1 + entry LAYER_0ECE + 1 + entry LAYER_0ED5 + 1 + entry LAYER_0EDC + 1 + entry LAYER_0EE3 + 1 + entry LAYER_0EEA + 1 + entry LAYER_0ED5 + 1 + entry LAYER_0EDC + 1 + +.channel CHAN_02A2 +/* 0x02A2 [0xC4 ] */ noshort +/* 0x02A3 [0xE5 0x01 ] */ reverbidx 1 +/* 0x02A5 [0xDB 0x0C ] */ transpose 12 +/* 0x02A7 [0xB0 0x0F 0xB0 ] */ ldfilter FILTER_0FB0 +/* 0x02AA [0xB3 0x00 ] */ filter 0, 0 +CHAN_02AC: +/* 0x02AC [0xFE ] */ delay1 +/* 0x02AD [0x61 ] */ ldio IO_PORT_1 +/* 0x02AE [0xC8 0x01 ] */ sub 1 +/* 0x02B0 [0xF3 0x02 ] */ rbeqz CHAN_02B4 +/* 0x02B2 [0xF4 0xF8 ] */ rjump CHAN_02AC + +CHAN_02B4: +/* 0x02B4 [0xE0 0x7F ] */ volexp 127 +/* 0x02B6 [0xDC 0x00 ] */ panweight 0 +/* 0x02B8 [0x62 ] */ ldio IO_PORT_2 +/* 0x02B9 [0xC9 0x03 ] */ and 3 +/* 0x02BB [0xCB 0x03 0x5C ] */ ldseq ARRAY_035C +/* 0x02BE [0xC7 0x00 0x02 0xD9 ] */ stseq 0, CHAN_02D8 + STSEQ_INSTR +/* 0x02C2 [0x62 ] */ ldio IO_PORT_2 +/* 0x02C3 [0xC9 0x03 ] */ and 3 +/* 0x02C5 [0xCB 0x03 0x64 ] */ ldseq ARRAY_0364 +/* 0x02C8 [0xC7 0x00 0x02 0xD7 ] */ stseq 0, CHAN_02D6 + STSEQ_VOL +/* 0x02CC [0x62 ] */ ldio IO_PORT_2 +/* 0x02CD [0xC9 0x03 ] */ and 3 +/* 0x02CF [0xCB 0x03 0x60 ] */ ldseq ARRAY_0360 +/* 0x02D2 [0xC7 0x00 0x03 0x22 ] */ stseq 0, CHAN_0321 + STSEQ_STSEQ_IMM +CHAN_02D6: +/* 0x02D6 [0xDF 0x3C ] */ vol 60 +CHAN_02D8: +/* 0x02D8 [0xC1 0x10 ] */ instr SF2_INST_16 +/* 0x02DA [0xDA 0x0F 0x6E ] */ env ENVELOPE_0F6E +/* 0x02DD [0xD4 0x14 ] */ reverb 20 +/* 0x02DF [0x88 0x03 0x6E ] */ ldlayer 0, LAYER_036E +/* 0x02E2 [0x89 0x03 0x68 ] */ ldlayer 1, LAYER_0368 +/* 0x02E5 [0xCC 0x01 ] */ ldi 1 +/* 0x02E7 [0x77 ] */ stio IO_PORT_7 +/* 0x02E8 [0xF4 0x0C ] */ rjump CHAN_02F6 + +CHAN_02EA: +/* 0x02EA [0xFE ] */ delay1 +/* 0x02EB [0x61 ] */ ldio IO_PORT_1 +/* 0x02EC [0xC8 0x00 ] */ sub 0 +/* 0x02EE [0xF3 0x47 ] */ rbeqz CHAN_0337 +/* 0x02F0 [0x60 ] */ ldio IO_PORT_0 +/* 0x02F1 [0xF2 0x03 ] */ rbltz CHAN_02F6 +/* 0x02F3 [0xFC 0x03 0x40 ] */ call CHAN_0340 +CHAN_02F6: +/* 0x02F6 [0x66 ] */ ldio IO_PORT_6 +/* 0x02F7 [0xF2 0x09 ] */ rbltz CHAN_0302 +/* 0x02F9 [0xC7 0x00 0x03 0x01 ] */ stseq 0, CHAN_0300 + STSEQ_FILTER_IDX +/* 0x02FD [0xCC 0xFF ] */ ldi 255 +/* 0x02FF [0x76 ] */ stio IO_PORT_6 +CHAN_0300: +/* 0x0300 [0xB3 0x0F ] */ filter 0, 15 +CHAN_0302: +/* 0x0302 [0x67 ] */ ldio IO_PORT_7 +/* 0x0303 [0xC8 0x01 ] */ sub 1 +/* 0x0305 [0x77 ] */ stio IO_PORT_7 +/* 0x0306 [0xF3 0x02 ] */ rbeqz CHAN_030A +/* 0x0308 [0xF4 0xE0 ] */ rjump CHAN_02EA + +CHAN_030A: +/* 0x030A [0x63 ] */ ldio IO_PORT_3 +/* 0x030B [0xC9 0x3F ] */ and 63 +/* 0x030D [0x73 ] */ stio IO_PORT_3 +/* 0x030E [0xCB 0x0F 0x2D ] */ ldseq ARRAY_0F2D +/* 0x0311 [0xC8 0xFF ] */ sub 255 +/* 0x0313 [0xC7 0x05 0x03 0x20 ] */ stseq 5, CHAN_031F + STSEQ_RAND +/* 0x0317 [0x63 ] */ ldio IO_PORT_3 +/* 0x0318 [0xCB 0x0E 0xED ] */ ldseq ARRAY_0EED +/* 0x031B [0xC7 0x60 0x0F 0x74 ] */ stseq 96, ENVELOPE_0F6E + STSEQ_ENVELOPE_POINT(3) +CHAN_031F: +/* 0x031F [0xB8 0x18 ] */ rand 24 +CHAN_0321: +/* 0x0321 [0xC7 0x62 0x03 0x75 ] */ stseq (NOTEDV_OPCODE | PITCH_G3), LAYER_0375 + STSEQ_NOTEDV_OPCODE_PITCH +/* 0x0325 [0xCC 0x40 ] */ ldi 64 +/* 0x0327 [0x53 ] */ subio IO_PORT_3 +/* 0x0328 [0xC7 0x00 0x03 0x2D ] */ stseq 0, STSEQ_HERE + STSEQ_RAND +/* 0x032C [0xB8 0x40 ] */ rand 64 +/* 0x032E [0xC7 0x3F 0x03 0x76 ] */ stseq 63, LAYER_0375 + STSEQ_NOTEDV_DELAY +/* 0x0332 [0xCC 0x64 ] */ ldi 100 +/* 0x0334 [0x77 ] */ stio IO_PORT_7 +/* 0x0335 [0xF4 0xB3 ] */ rjump CHAN_02EA + +CHAN_0337: +/* 0x0337 [0xD9 0x70 ] */ releaserate 112 +/* 0x0339 [0x90 ] */ dellayer 0 +/* 0x033A [0x91 ] */ dellayer 1 +/* 0x033B [0x92 ] */ dellayer 2 +/* 0x033C [0x93 ] */ dellayer 3 +/* 0x033D [0xFB 0x02 0xAC ] */ jump CHAN_02AC + +.channel CHAN_0340 +/* 0x0340 [0x8A 0x03 0x80 ] */ ldlayer 2, LAYER_0380 +/* 0x0343 [0x8B 0x03 0x7A ] */ ldlayer 3, LAYER_037A +/* 0x0346 [0x63 ] */ ldio IO_PORT_3 +/* 0x0347 [0xC9 0x3F ] */ and 63 +/* 0x0349 [0x73 ] */ stio IO_PORT_3 +/* 0x034A [0xCB 0x0F 0x2D ] */ ldseq ARRAY_0F2D +/* 0x034D [0xC8 0xFF ] */ sub 255 +/* 0x034F [0xC7 0x64 0x03 0x8D ] */ stseq 100, LAYER_038B + STSEQ_NOTEDV_VELOCITY_2 +/* 0x0353 [0xC7 0x64 0x03 0x90 ] */ stseq 100, LAYER_038E + STSEQ_NOTEDV_VELOCITY_2 +/* 0x0357 [0xC7 0x67 0x03 0x8B ] */ stseq (NOTEDV_OPCODE | PITCH_C4), LAYER_038B + STSEQ_NOTEDV_OPCODE_PITCH +/* 0x035B [0xFF ] */ end + +.array ARRAY_035C + .byte SF2_INST_15 + .byte SF2_INST_16 + .byte SF2_INST_17 + .byte SF2_INST_15 + +.array ARRAY_0360 + .byte NOTEDV_OPCODE | PITCH_G3 + .byte NOTEDV_OPCODE | PITCH_G3 + .byte NOTEDV_OPCODE | PITCH_G3 + .byte NOTEDV_OPCODE | PITCH_G2 + +.array ARRAY_0364 + .byte 60, 115, 100, 100 + +.layer LAYER_0368 +/* 0x0368 [0xCD 0x14 ] */ stereo 1, 0, 1, 0, 0 +/* 0x036A [0xC2 0x09 ] */ transpose 9 +/* 0x036C [0xF4 0x00 ] */ rjump LAYER_036E + +.layer LAYER_036E +/* 0x036E [0xCF 0x64 ] */ releaserate 100 +/* 0x0370 [0xC4 ] */ legato +/* 0x0371 [0xC7 0x85 0x22 0xFF ] */ portamento 0x85, PITCH_G3, 255 +LAYER_0375: +/* 0x0375 [0x5B 0x64 0x4B ] */ notedv PITCH_C3, 100, 75 +/* 0x0378 [0xF4 0xFB ] */ rjump LAYER_0375 + +.layer LAYER_037A +/* 0x037A [0xC2 0x09 ] */ transpose 9 +/* 0x037C [0xCA 0x4A ] */ notepan 74 +/* 0x037E [0xF4 0x02 ] */ rjump LAYER_0382 + +.layer LAYER_0380 +/* 0x0380 [0xCA 0x36 ] */ notepan 54 +LAYER_0382: +/* 0x0382 [0xCB 0x0F 0x7A 0xFF ] */ env ENVELOPE_0F7A, 255 +/* 0x0386 [0xC4 ] */ legato +/* 0x0387 [0xC7 0x85 0x27 0xFF ] */ portamento 0x85, PITCH_C4, 255 +LAYER_038B: +/* 0x038B [0x6E 0x0C 0x28 ] */ notedv PITCH_G4, 12, 40 +LAYER_038E: +/* 0x038E [0x56 0x73 0x28 ] */ notedv PITCH_G2, 115, 40 +/* 0x0391 [0xFF ] */ end + +.layer LAYER_0392 +/* 0x0392 [0xCA 0x5E ] */ notepan 94 +/* 0x0394 [0xFC 0x0E 0x6F ] */ call LAYER_0E6F +/* 0x0397 [0xF4 0x02 ] */ rjump LAYER_039B + +.layer LAYER_0399 +/* 0x0399 [0xCA 0x54 ] */ notepan 84 +LAYER_039B: +/* 0x039B [0xFC 0x0E 0x6F ] */ call LAYER_0E6F +/* 0x039E [0x6B 0x7E 0x64 ] */ notedv PITCH_E4, 126, 100 +/* 0x03A1 [0x69 0x81 0x5F 0x4E ] */ notedv PITCH_D4, 351, 78 +/* 0x03A5 [0xFC 0x0E 0x6F ] */ call LAYER_0E6F +/* 0x03A8 [0x69 0x80 0xE2 0x5F ] */ notedv PITCH_D4, 226, 95 +/* 0x03AC [0x67 0x2D 0x56 ] */ notedv PITCH_C4, 45, 86 +/* 0x03AF [0x6C 0x81 0x44 0x4B ] */ notedv PITCH_F4, 324, 75 +/* 0x03B3 [0x69 0x80 0xC4 0x61 ] */ notedv PITCH_D4, 196, 97 +/* 0x03B7 [0xFC 0x0E 0x6F ] */ call LAYER_0E6F +/* 0x03BA [0x69 0x80 0xD3 0x43 ] */ notedv PITCH_D4, 211, 67 +/* 0x03BE [0x6B 0x3B 0x6A ] */ notedv PITCH_E4, 59, 106 +/* 0x03C1 [0x67 0x81 0x0B 0x5E ] */ notedv PITCH_C4, 267, 94 +/* 0x03C5 [0xFC 0x0E 0x6F ] */ call LAYER_0E6F +/* 0x03C8 [0xF4 0xD1 ] */ rjump LAYER_039B + +.layer LAYER_03CA +/* 0x03CA [0xCA 0x22 ] */ notepan 34 +/* 0x03CC [0xFC 0x0E 0x6F ] */ call LAYER_0E6F +/* 0x03CF [0xFC 0x0E 0x6F ] */ call LAYER_0E6F +/* 0x03D2 [0xF4 0xC7 ] */ rjump LAYER_039B + +.layer LAYER_03D4 +/* 0x03D4 [0xCA 0x2C ] */ notepan 44 +LAYER_03D6: +/* 0x03D6 [0xFC 0x0E 0x6F ] */ call LAYER_0E6F +/* 0x03D9 [0xFC 0x0E 0x6F ] */ call LAYER_0E6F +/* 0x03DC [0x67 0x09 0x40 ] */ notedv PITCH_C4, 9, 64 +/* 0x03DF [0x67 0x80 0x96 0x4B ] */ notedv PITCH_C4, 150, 75 +/* 0x03E3 [0xFC 0x0E 0x6F ] */ call LAYER_0E6F +/* 0x03E6 [0x67 0x5F 0x64 ] */ notedv PITCH_C4, 95, 100 +/* 0x03E9 [0x67 0x81 0x37 0x5A ] */ notedv PITCH_C4, 311, 90 +/* 0x03ED [0x67 0x80 0xCE 0x4B ] */ notedv PITCH_C4, 206, 75 +/* 0x03F1 [0xFC 0x0E 0x6F ] */ call LAYER_0E6F +/* 0x03F4 [0x67 0x81 0x19 0x56 ] */ notedv PITCH_C4, 281, 86 +/* 0x03F8 [0x67 0x23 0x45 ] */ notedv PITCH_C4, 35, 69 +/* 0x03FB [0x67 0x54 0x4D ] */ notedv PITCH_C4, 84, 77 +/* 0x03FE [0x67 0x65 0x51 ] */ notedv PITCH_C4, 101, 81 +/* 0x0401 [0xF4 0xD3 ] */ rjump LAYER_03D6 + +.layer LAYER_0403 +/* 0x0403 [0xCA 0x54 ] */ notepan 84 +/* 0x0405 [0xFC 0x0E 0x76 ] */ call LAYER_0E76 +/* 0x0408 [0xF4 0x02 ] */ rjump LAYER_040C + +.layer LAYER_040A +/* 0x040A [0xCA 0x5E ] */ notepan 94 +LAYER_040C: +/* 0x040C [0xFC 0x0E 0x76 ] */ call LAYER_0E76 +/* 0x040F [0x69 0x0C 0x51 ] */ notedv PITCH_D4, 12, 81 +/* 0x0412 [0x6B 0x80 0xFE 0x63 ] */ notedv PITCH_E4, 254, 99 +/* 0x0416 [0x69 0x34 0x59 ] */ notedv PITCH_D4, 52, 89 +/* 0x0419 [0xFC 0x0E 0x76 ] */ call LAYER_0E76 +/* 0x041C [0x67 0x80 0xF4 0x56 ] */ notedv PITCH_C4, 244, 86 +/* 0x0420 [0x69 0x81 0x87 0x61 ] */ notedv PITCH_D4, 391, 97 +/* 0x0424 [0xFC 0x0E 0x76 ] */ call LAYER_0E76 +/* 0x0427 [0x67 0x15 0x48 ] */ notedv PITCH_C4, 21, 72 +/* 0x042A [0x69 0x80 0xD3 0x43 ] */ notedv PITCH_D4, 211, 67 +/* 0x042E [0x6B 0x80 0x91 0x62 ] */ notedv PITCH_E4, 145, 98 +/* 0x0432 [0xFC 0x0E 0x76 ] */ call LAYER_0E76 +/* 0x0435 [0x6B 0x08 0x56 ] */ notedv PITCH_E4, 8, 86 +/* 0x0438 [0x69 0x81 0x3B 0x5E ] */ notedv PITCH_D4, 315, 94 +/* 0x043C [0x67 0x0B 0x5E ] */ notedv PITCH_C4, 11, 94 +/* 0x043F [0x67 0x81 0x0F 0x5E ] */ notedv PITCH_C4, 271, 94 +/* 0x0443 [0xF4 0xC7 ] */ rjump LAYER_040C + +.layer LAYER_0445 +/* 0x0445 [0xCA 0x2C ] */ notepan 44 +/* 0x0447 [0xFC 0x0E 0x76 ] */ call LAYER_0E76 +/* 0x044A [0xFC 0x0E 0x76 ] */ call LAYER_0E76 +/* 0x044D [0xF4 0x02 ] */ rjump LAYER_0451 + +.layer LAYER_044F +/* 0x044F [0xCA 0x22 ] */ notepan 34 +LAYER_0451: +/* 0x0451 [0xFC 0x0E 0x76 ] */ call LAYER_0E76 +/* 0x0454 [0xFC 0x0E 0x76 ] */ call LAYER_0E76 +/* 0x0457 [0x67 0x80 0xD3 0x48 ] */ notedv PITCH_C4, 211, 72 +/* 0x045B [0xFC 0x0E 0x76 ] */ call LAYER_0E76 +/* 0x045E [0x67 0x0B 0x55 ] */ notedv PITCH_C4, 11, 85 +/* 0x0461 [0x6B 0x81 0x26 0x64 ] */ notedv PITCH_E4, 294, 100 +/* 0x0465 [0x69 0x80 0xA7 0x5A ] */ notedv PITCH_D4, 167, 90 +/* 0x0469 [0xFC 0x0E 0x76 ] */ call LAYER_0E76 +/* 0x046C [0x69 0x80 0xA6 0x4B ] */ notedv PITCH_D4, 166, 75 +/* 0x0470 [0x6C 0x18 0x56 ] */ notedv PITCH_F4, 24, 86 +/* 0x0473 [0x67 0x81 0x63 0x54 ] */ notedv PITCH_C4, 355, 84 +/* 0x0477 [0xFC 0x0E 0x76 ] */ call LAYER_0E76 +/* 0x047A [0x69 0x80 0xDB 0x5E ] */ notedv PITCH_D4, 219, 94 +/* 0x047E [0x6B 0x09 0x43 ] */ notedv PITCH_E4, 9, 67 +/* 0x0481 [0x67 0x80 0xE0 0x51 ] */ notedv PITCH_C4, 224, 81 +/* 0x0485 [0xF4 0xCA ] */ rjump LAYER_0451 + +.layer LAYER_0487 +/* 0x0487 [0xFC 0x0E 0x7D ] */ call LAYER_0E7D +.layer LAYER_048A +/* 0x048A [0xFC 0x0E 0x7D ] */ call LAYER_0E7D +.layer LAYER_048D +/* 0x048D [0xFC 0x0E 0x7D ] */ call LAYER_0E7D +.layer LAYER_0490 +/* 0x0490 [0xFC 0x0E 0x7D ] */ call LAYER_0E7D +/* 0x0493 [0xCA 0x40 ] */ notepan 64 +/* 0x0495 [0x27 0x82 0x00 0x5A 0x7F] */ notedvg PITCH_C4, 512, 90, 127 +/* 0x049A [0xFC 0x0E 0x7D ] */ call LAYER_0E7D +/* 0x049D [0xCA 0x5B ] */ notepan 91 +/* 0x049F [0x29 0x7F 0x3D 0x7F ] */ notedvg PITCH_D4, 127, 61, 127 +/* 0x04A3 [0xC0 0x80 0x96 ] */ ldelay 150 +/* 0x04A6 [0xCA 0x4D ] */ notepan 77 +/* 0x04A8 [0x28 0x81 0xC8 0x64 0x7F] */ notedvg PITCH_DF4, 456, 100, 127 +/* 0x04AD [0xFC 0x0E 0x7D ] */ call LAYER_0E7D +/* 0x04B0 [0xCA 0x26 ] */ notepan 38 +/* 0x04B2 [0x27 0x81 0x74 0x36 0x7F] */ notedvg PITCH_C4, 372, 54, 127 +/* 0x04B7 [0xC0 0x80 0xAE ] */ ldelay 174 +/* 0x04BA [0xCA 0x57 ] */ notepan 87 +/* 0x04BC [0x28 0x82 0x98 0x49 0x7F] */ notedvg PITCH_DF4, 664, 73, 127 +/* 0x04C1 [0xFC 0x0E 0x7D ] */ call LAYER_0E7D +/* 0x04C4 [0xCA 0x36 ] */ notepan 54 +/* 0x04C6 [0x27 0x81 0xB5 0x5F 0x7F] */ notedvg PITCH_C4, 437, 95, 127 +/* 0x04CB [0xF4 0xC3 ] */ rjump LAYER_0490 + +.layer LAYER_04CD +/* 0x04CD [0xFC 0x0E 0x8B ] */ call LAYER_0E8B +/* 0x04D0 [0xCA 0x54 ] */ notepan 84 +/* 0x04D2 [0x6B 0x81 0x26 0x64 ] */ notedv PITCH_E4, 294, 100 +/* 0x04D6 [0xCA 0x4A ] */ notepan 74 +/* 0x04D8 [0x6B 0x09 0x4E ] */ notedv PITCH_E4, 9, 78 +/* 0x04DB [0x67 0x81 0x6F 0x4A ] */ notedv PITCH_C4, 367, 74 +.layer LAYER_04DF +/* 0x04DF [0xFC 0x0E 0x8B ] */ call LAYER_0E8B +/* 0x04E2 [0xFC 0x0E 0x8B ] */ call LAYER_0E8B +/* 0x04E5 [0xCA 0x2F ] */ notepan 47 +/* 0x04E7 [0x67 0x81 0xC2 0x64 ] */ notedv PITCH_C4, 450, 100 +/* 0x04EB [0xCA 0x3A ] */ notepan 58 +/* 0x04ED [0x69 0x80 0xF8 0x5B ] */ notedv PITCH_D4, 248, 91 +.layer LAYER_04F1 +/* 0x04F1 [0xFC 0x0E 0x8B ] */ call LAYER_0E8B +/* 0x04F4 [0xC0 0x14 ] */ ldelay 20 +/* 0x04F6 [0xFC 0x0E 0x8B ] */ call LAYER_0E8B +/* 0x04F9 [0xCA 0x5F ] */ notepan 95 +/* 0x04FB [0x6C 0x4B 0x43 ] */ notedv PITCH_F4, 75, 67 +/* 0x04FE [0xCA 0x57 ] */ notepan 87 +/* 0x0500 [0x69 0x09 0x37 ] */ notedv PITCH_D4, 9, 55 +/* 0x0503 [0x69 0x18 0x3C ] */ notedv PITCH_D4, 24, 60 +/* 0x0506 [0xCA 0x5B ] */ notepan 91 +/* 0x0508 [0x6B 0x81 0x26 0x64 ] */ notedv PITCH_E4, 294, 100 +.layer LAYER_050C +/* 0x050C [0xFC 0x0E 0x8B ] */ call LAYER_0E8B +/* 0x050F [0xFC 0x0E 0x8B ] */ call LAYER_0E8B +/* 0x0512 [0xC0 0x30 ] */ ldelay 48 +/* 0x0514 [0xFC 0x0E 0x8B ] */ call LAYER_0E8B +/* 0x0517 [0xCA 0x48 ] */ notepan 72 +/* 0x0519 [0x67 0x0A 0x5B ] */ notedv PITCH_C4, 10, 91 +/* 0x051C [0x68 0x80 0xC2 0x58 ] */ notedv PITCH_DF4, 194, 88 +/* 0x0520 [0xCA 0x25 ] */ notepan 37 +/* 0x0522 [0x69 0x09 0x4C ] */ notedv PITCH_D4, 9, 76 +/* 0x0525 [0x69 0x81 0x55 0x5B ] */ notedv PITCH_D4, 341, 91 +/* 0x0529 [0xF4 0xA2 ] */ rjump LAYER_04CD + +.layer LAYER_052B +/* 0x052B [0xFC 0x0E 0x92 ] */ call LAYER_0E92 +/* 0x052E [0xFC 0x0E 0x92 ] */ call LAYER_0E92 +.layer LAYER_0531 +/* 0x0531 [0xFC 0x0E 0x92 ] */ call LAYER_0E92 +/* 0x0534 [0xCA 0x54 ] */ notepan 84 +/* 0x0536 [0xFC 0x0E 0x92 ] */ call LAYER_0E92 +/* 0x0539 [0x69 0x80 0xC2 0x5A ] */ notedv PITCH_D4, 194, 90 +/* 0x053D [0x6A 0x68 0x5E ] */ notedv PITCH_EF4, 104, 94 +/* 0x0540 [0xFC 0x0E 0x92 ] */ call LAYER_0E92 +/* 0x0543 [0x69 0x80 0x95 0x64 ] */ notedv PITCH_D4, 149, 100 +/* 0x0547 [0x6B 0x61 0x69 ] */ notedv PITCH_E4, 97, 105 +/* 0x054A [0xFC 0x0E 0x92 ] */ call LAYER_0E92 +/* 0x054D [0x69 0x81 0x26 0x4E ] */ notedv PITCH_D4, 294, 78 +/* 0x0551 [0xFC 0x0E 0x92 ] */ call LAYER_0E92 +/* 0x0554 [0x67 0x06 0x54 ] */ notedv PITCH_C4, 6, 84 +/* 0x0557 [0x6B 0x24 0x4C ] */ notedv PITCH_E4, 36, 76 +/* 0x055A [0x67 0x81 0x9D 0x4E ] */ notedv PITCH_C4, 413, 78 +/* 0x055E [0x67 0x5E 0x39 ] */ notedv PITCH_C4, 94, 57 +/* 0x0561 [0xCA 0x4A ] */ notepan 74 +/* 0x0563 [0xFC 0x0E 0x92 ] */ call LAYER_0E92 +/* 0x0566 [0x69 0x80 0xA8 0x58 ] */ notedv PITCH_D4, 168, 88 +/* 0x056A [0x67 0x81 0x59 0x43 ] */ notedv PITCH_C4, 345, 67 +/* 0x056E [0x6B 0x81 0x05 0x54 ] */ notedv PITCH_E4, 261, 84 +/* 0x0572 [0x6B 0x43 0x43 ] */ notedv PITCH_E4, 67, 67 +/* 0x0575 [0xFC 0x0E 0x92 ] */ call LAYER_0E92 +/* 0x0578 [0x68 0x80 0xD3 0x51 ] */ notedv PITCH_DF4, 211, 81 +/* 0x057C [0xFC 0x0E 0x92 ] */ call LAYER_0E92 +/* 0x057F [0x69 0x0B 0x5B ] */ notedv PITCH_D4, 11, 91 +/* 0x0582 [0x6B 0x81 0x26 0x58 ] */ notedv PITCH_E4, 294, 88 +/* 0x0586 [0xF4 0xA9 ] */ rjump LAYER_0531 + +.layer LAYER_0588 +/* 0x0588 [0xFC 0x0E 0x92 ] */ call LAYER_0E92 +/* 0x058B [0xFC 0x0E 0x92 ] */ call LAYER_0E92 +/* 0x058E [0xFC 0x0E 0x92 ] */ call LAYER_0E92 +.layer LAYER_0591 +/* 0x0591 [0xFC 0x0E 0x92 ] */ call LAYER_0E92 +/* 0x0594 [0xCA 0x2C ] */ notepan 44 +/* 0x0596 [0x69 0x15 0x4B ] */ notedv PITCH_D4, 21, 75 +/* 0x0599 [0x6A 0x3D 0x5E ] */ notedv PITCH_EF4, 61, 94 +/* 0x059C [0xFC 0x0E 0x92 ] */ call LAYER_0E92 +/* 0x059F [0x69 0x80 0x95 0x51 ] */ notedv PITCH_D4, 149, 81 +/* 0x05A3 [0x6B 0x81 0x37 0x2A ] */ notedv PITCH_E4, 311, 42 +/* 0x05A7 [0x67 0x81 0xF4 0x45 ] */ notedv PITCH_C4, 500, 69 +/* 0x05AB [0xFC 0x0E 0x92 ] */ call LAYER_0E92 +/* 0x05AE [0x6C 0x80 0xC8 0x5B ] */ notedv PITCH_F4, 200, 91 +/* 0x05B2 [0x69 0x80 0x95 0x54 ] */ notedv PITCH_D4, 149, 84 +/* 0x05B6 [0xCA 0x36 ] */ notepan 54 +/* 0x05B8 [0xFC 0x0E 0x92 ] */ call LAYER_0E92 +/* 0x05BB [0x6A 0x80 0x95 0x57 ] */ notedv PITCH_EF4, 149, 87 +/* 0x05BF [0x69 0x81 0x63 0x60 ] */ notedv PITCH_D4, 355, 96 +/* 0x05C3 [0xFC 0x0E 0x92 ] */ call LAYER_0E92 +/* 0x05C6 [0x6A 0x80 0xD8 0x3D ] */ notedv PITCH_EF4, 216, 61 +/* 0x05CA [0xFC 0x0E 0x92 ] */ call LAYER_0E92 +/* 0x05CD [0x67 0x81 0xE0 0x51 ] */ notedv PITCH_C4, 480, 81 +/* 0x05D1 [0x67 0x80 0x4F 0x44 ] */ noteldv PITCH_C4, 79, 68 +/* 0x05D5 [0xFC 0x0E 0x92 ] */ call LAYER_0E92 +/* 0x05D8 [0x6B 0x08 0x4B ] */ notedv PITCH_E4, 8, 75 +/* 0x05DB [0x6A 0x81 0xA5 0x5E ] */ notedv PITCH_EF4, 421, 94 +/* 0x05DF [0xFC 0x0E 0x92 ] */ call LAYER_0E92 +/* 0x05E2 [0xF4 0xAD ] */ rjump LAYER_0591 + +.layer LAYER_05E4 +/* 0x05E4 [0xF8 0x03 ] */ loop 3 +/* 0x05E6 [0xCA 0x68 ] */ notepan 104 +/* 0x05E8 [0x6B 0x81 0xCC 0x4B ] */ notedv PITCH_E4, 460, 75 +/* 0x05EC [0xFC 0x0E 0x99 ] */ call LAYER_0E99 +/* 0x05EF [0xCA 0x32 ] */ notepan 50 +/* 0x05F1 [0x67 0x81 0x67 0x57 ] */ notedv PITCH_C4, 359, 87 +.layer LAYER_05F5 +/* 0x05F5 [0xFC 0x0E 0x99 ] */ call LAYER_0E99 +/* 0x05F8 [0xFC 0x0E 0x99 ] */ call LAYER_0E99 +/* 0x05FB [0xCA 0x22 ] */ notepan 34 +/* 0x05FD [0x69 0x81 0x67 0x5E ] */ notedv PITCH_D4, 359, 94 +/* 0x0601 [0xFC 0x0E 0x99 ] */ call LAYER_0E99 +/* 0x0604 [0xCA 0x40 ] */ notepan 64 +/* 0x0606 [0x69 0x81 0x67 0x3E ] */ notedv PITCH_D4, 359, 62 +.layer LAYER_060A +/* 0x060A [0xFC 0x0E 0x99 ] */ call LAYER_0E99 +/* 0x060D [0xC0 0x22 ] */ ldelay 34 +/* 0x060F [0xFC 0x0E 0x99 ] */ call LAYER_0E99 +/* 0x0612 [0xCA 0x4F ] */ notepan 79 +/* 0x0614 [0x6B 0x81 0x67 0x4F ] */ notedv PITCH_E4, 359, 79 +/* 0x0618 [0xFC 0x0E 0x99 ] */ call LAYER_0E99 +/* 0x061B [0xCA 0x5B ] */ notepan 91 +/* 0x061D [0x6C 0x81 0x67 0x3E ] */ notedv PITCH_F4, 359, 62 +/* 0x0621 [0xFC 0x0E 0x99 ] */ call LAYER_0E99 +/* 0x0624 [0xCA 0x36 ] */ notepan 54 +/* 0x0626 [0x67 0x81 0x67 0x56 ] */ notedv PITCH_C4, 359, 86 +/* 0x062A [0xFC 0x0E 0x99 ] */ call LAYER_0E99 +/* 0x062D [0xCA 0x24 ] */ notepan 36 +/* 0x062F [0x69 0x81 0x67 0x39 ] */ notedv PITCH_D4, 359, 57 +.layer LAYER_0633 +/* 0x0633 [0xFC 0x0E 0x99 ] */ call LAYER_0E99 +/* 0x0636 [0xFC 0x0E 0x99 ] */ call LAYER_0E99 +/* 0x0639 [0xC0 0x37 ] */ ldelay 55 +/* 0x063B [0xFC 0x0E 0x99 ] */ call LAYER_0E99 +/* 0x063E [0xF7 ] */ loopend +/* 0x063F [0xCA 0x40 ] */ notepan 64 +/* 0x0641 [0x67 0x09 0x39 ] */ notedv PITCH_C4, 9, 57 +/* 0x0644 [0x6B 0x80 0xD8 0x45 ] */ notedv PITCH_E4, 216, 69 +/* 0x0648 [0xFC 0x0E 0x99 ] */ call LAYER_0E99 +/* 0x064B [0xF4 0x97 ] */ rjump LAYER_05E4 + +.layer LAYER_064D +/* 0x064D [0xFC 0x0E 0xA0 ] */ call LAYER_0EA0 +/* 0x0650 [0xCA 0x4A ] */ notepan 74 +/* 0x0652 [0x6B 0x81 0x5F 0x56 ] */ notedv PITCH_E4, 351, 86 +/* 0x0656 [0xFC 0x0E 0xA0 ] */ call LAYER_0EA0 +/* 0x0659 [0x6B 0x81 0x26 0x3B ] */ notedv PITCH_E4, 294, 59 +/* 0x065D [0xCA 0x5A ] */ notepan 90 +/* 0x065F [0x6B 0x81 0x5F 0x42 ] */ notedv PITCH_E4, 351, 66 +/* 0x0663 [0x67 0x81 0x26 0x31 ] */ notedv PITCH_C4, 294, 49 +.layer LAYER_0667 +/* 0x0667 [0xFC 0x0E 0xA0 ] */ call LAYER_0EA0 +/* 0x066A [0xC0 0x47 ] */ ldelay 71 +/* 0x066C [0xFC 0x0E 0xA0 ] */ call LAYER_0EA0 +/* 0x066F [0x69 0x81 0x37 0x51 ] */ notedv PITCH_D4, 311, 81 +/* 0x0673 [0xCA 0x53 ] */ notepan 83 +/* 0x0675 [0x6B 0x81 0x0B 0x63 ] */ notedv PITCH_E4, 267, 99 +.layer LAYER_0679 +/* 0x0679 [0xFC 0x0E 0xA0 ] */ call LAYER_0EA0 +/* 0x067C [0xFC 0x0E 0xA0 ] */ call LAYER_0EA0 +/* 0x067F [0xC0 0x21 ] */ ldelay 33 +/* 0x0681 [0xFC 0x0E 0xA0 ] */ call LAYER_0EA0 +/* 0x0684 [0x67 0x81 0x8D 0x31 ] */ notedv PITCH_C4, 397, 49 +/* 0x0688 [0x67 0x81 0x16 0x4E ] */ notedv PITCH_C4, 278, 78 +/* 0x068C [0xCA 0x45 ] */ notepan 69 +/* 0x068E [0xFC 0x0E 0xA0 ] */ call LAYER_0EA0 +/* 0x0691 [0x67 0x81 0xC4 0x39 ] */ notedv PITCH_C4, 452, 57 +.layer LAYER_0695 +/* 0x0695 [0xFC 0x0E 0xA0 ] */ call LAYER_0EA0 +/* 0x0698 [0xFC 0x0E 0xA0 ] */ call LAYER_0EA0 +/* 0x069B [0xFC 0x0E 0xA0 ] */ call LAYER_0EA0 +/* 0x069E [0xFC 0x0E 0xA0 ] */ call LAYER_0EA0 +/* 0x06A1 [0x67 0x81 0x49 0x5C ] */ notedv PITCH_C4, 329, 92 +/* 0x06A5 [0xCA 0x4E ] */ notepan 78 +/* 0x06A7 [0x67 0x81 0x08 0x4B ] */ notedv PITCH_C4, 264, 75 +/* 0x06AB [0xFC 0x0E 0xA0 ] */ call LAYER_0EA0 +/* 0x06AE [0xF4 0x9D ] */ rjump LAYER_064D + +.layer LAYER_06B0 +/* 0x06B0 [0xFC 0x0E 0xA7 ] */ call LAYER_0EA7 +.layer LAYER_06B3 +/* 0x06B3 [0xCA 0x36 ] */ notepan 54 +/* 0x06B5 [0xFC 0x0E 0xA7 ] */ call LAYER_0EA7 +/* 0x06B8 [0xCA 0x31 ] */ notepan 49 +/* 0x06BA [0x6B 0x80 0xBF 0x56 ] */ notedv PITCH_E4, 191, 86 +/* 0x06BE [0xCA 0x29 ] */ notepan 41 +/* 0x06C0 [0x69 0x44 0x3B ] */ notedv PITCH_D4, 68, 59 +/* 0x06C3 [0x67 0x81 0xCA 0x5B ] */ notedv PITCH_C4, 458, 91 +/* 0x06C7 [0xCA 0x39 ] */ notepan 57 +/* 0x06C9 [0x67 0x80 0xEE 0x4D ] */ notedv PITCH_C4, 238, 77 +.layer LAYER_06CD +/* 0x06CD [0xFC 0x0E 0xA7 ] */ call LAYER_0EA7 +/* 0x06D0 [0xFC 0x0E 0xA7 ] */ call LAYER_0EA7 +/* 0x06D3 [0xC0 0x19 ] */ ldelay 25 +/* 0x06D5 [0xCA 0x27 ] */ notepan 39 +/* 0x06D7 [0x6B 0x80 0xC2 0x3B ] */ notedv PITCH_E4, 194, 59 +/* 0x06DB [0x69 0x80 0xA4 0x31 ] */ notedv PITCH_D4, 164, 49 +/* 0x06DF [0xCA 0x33 ] */ notepan 51 +/* 0x06E1 [0x69 0x81 0x3F 0x37 ] */ notedv PITCH_D4, 319, 55 +/* 0x06E5 [0xCA 0x3B ] */ notepan 59 +/* 0x06E7 [0x67 0x80 0xDB 0x48 ] */ notedv PITCH_C4, 219, 72 +/* 0x06EB [0x67 0x82 0xF9 0x56 ] */ notedv PITCH_C4, 761, 86 +.layer LAYER_06EF +/* 0x06EF [0xFC 0x0E 0xA7 ] */ call LAYER_0EA7 +/* 0x06F2 [0xFC 0x0E 0xA7 ] */ call LAYER_0EA7 +/* 0x06F5 [0xFC 0x0E 0xA7 ] */ call LAYER_0EA7 +/* 0x06F8 [0xC0 0x4B ] */ ldelay 75 +/* 0x06FA [0xCA 0x30 ] */ notepan 48 +/* 0x06FC [0x69 0x34 0x5F ] */ notedv PITCH_D4, 52, 95 +/* 0x06FF [0xCA 0x35 ] */ notepan 53 +/* 0x0701 [0x67 0x80 0xED 0x40 ] */ notedv PITCH_C4, 237, 64 +/* 0x0705 [0xFC 0x0E 0xA7 ] */ call LAYER_0EA7 +/* 0x0708 [0xF4 0xA9 ] */ rjump LAYER_06B3 + +.layer LAYER_070A +/* 0x070A [0xFC 0x0E 0xAE ] */ call LAYER_0EAE +/* 0x070D [0x67 0x4F 0x5F ] */ notedv PITCH_C4, 79, 95 +/* 0x0710 [0x67 0x4F 0x5F ] */ notedv PITCH_C4, 79, 95 +.layer LAYER_0713 +/* 0x0713 [0xFC 0x0E 0xAE ] */ call LAYER_0EAE +/* 0x0716 [0xFC 0x0E 0xAE ] */ call LAYER_0EAE +/* 0x0719 [0x67 0x80 0xA9 0x4B ] */ notedv PITCH_C4, 169, 75 +/* 0x071D [0x67 0x63 0x49 ] */ notedv PITCH_C4, 99, 73 +/* 0x0720 [0x67 0x80 0x91 0x47 ] */ notedv PITCH_C4, 145, 71 +/* 0x0724 [0xFC 0x0E 0xAE ] */ call LAYER_0EAE +/* 0x0727 [0x67 0x55 0x4E ] */ notedv PITCH_C4, 85, 78 +/* 0x072A [0x67 0x80 0xD3 0x4A ] */ notedv PITCH_C4, 211, 74 +/* 0x072E [0xFC 0x0E 0xAE ] */ call LAYER_0EAE +.layer LAYER_0731 +/* 0x0731 [0xFC 0x0E 0xAE ] */ call LAYER_0EAE +/* 0x0734 [0xC0 0x29 ] */ ldelay 41 +/* 0x0736 [0xFC 0x0E 0xAE ] */ call LAYER_0EAE +/* 0x0739 [0x67 0x45 0x39 ] */ notedv PITCH_C4, 69, 57 +/* 0x073C [0x67 0x5E 0x39 ] */ notedv PITCH_C4, 94, 57 +/* 0x073F [0xFC 0x0E 0xAE ] */ call LAYER_0EAE +/* 0x0742 [0x67 0x4B 0x31 ] */ notedv PITCH_C4, 75, 49 +/* 0x0745 [0x67 0x48 0x2E ] */ notedv PITCH_C4, 72, 46 +.layer LAYER_0748 +/* 0x0748 [0xFC 0x0E 0xAE ] */ call LAYER_0EAE +/* 0x074B [0xC0 0x44 ] */ ldelay 68 +/* 0x074D [0xFC 0x0E 0xAE ] */ call LAYER_0EAE +/* 0x0750 [0xFC 0x0E 0xAE ] */ call LAYER_0EAE +/* 0x0753 [0x67 0x54 0x58 ] */ notedv PITCH_C4, 84, 88 +/* 0x0756 [0x67 0x5B 0x58 ] */ notedv PITCH_C4, 91, 88 +/* 0x0759 [0x67 0x80 0xBF 0x53 ] */ notedv PITCH_C4, 191, 83 +/* 0x075D [0xF4 0xAB ] */ rjump LAYER_070A + +.layer LAYER_075F +/* 0x075F [0xFC 0x0E 0xB5 ] */ call LAYER_0EB5 +/* 0x0762 [0xFC 0x0E 0xB5 ] */ call LAYER_0EB5 +.layer LAYER_0765 +/* 0x0765 [0xFC 0x0E 0xB5 ] */ call LAYER_0EB5 +/* 0x0768 [0xCA 0x18 ] */ notepan 24 +/* 0x076A [0x2B 0x81 0xAA 0x56 0x7F] */ notedvg PITCH_E4, 426, 86, 127 +/* 0x076F [0x29 0x73 0x38 0x7F ] */ notedvg PITCH_D4, 115, 56, 127 +/* 0x0773 [0xFC 0x0E 0xB5 ] */ call LAYER_0EB5 +/* 0x0776 [0xCA 0x31 ] */ notepan 49 +/* 0x0778 [0x27 0x81 0xF4 0x5E 0x7F] */ notedvg PITCH_C4, 500, 94, 127 +/* 0x077D [0xFC 0x0E 0xB5 ] */ call LAYER_0EB5 +/* 0x0780 [0x2B 0x83 0x49 0x44 0x7F] */ notedvg PITCH_E4, 841, 68, 127 +/* 0x0785 [0x2C 0x81 0x67 0x47 0x7F] */ notedvg PITCH_F4, 359, 71, 127 +/* 0x078A [0xFC 0x0E 0xB5 ] */ call LAYER_0EB5 +/* 0x078D [0x2B 0x83 0x49 0x44 0x7F] */ notedvg PITCH_E4, 841, 68, 127 +/* 0x0792 [0x2B 0x82 0x29 0x5B 0x7F] */ notedvg PITCH_E4, 553, 91, 127 +/* 0x0797 [0x2C 0x80 0xDB 0x47 0x7F] */ notedvg PITCH_F4, 219, 71, 127 +/* 0x079C [0xFC 0x0E 0xB5 ] */ call LAYER_0EB5 +/* 0x079F [0x2C 0x81 0x2C 0x52 0xDC] */ notedvg PITCH_F4, 300, 82, 220 +/* 0x07A4 [0xFC 0x0E 0xB5 ] */ call LAYER_0EB5 +/* 0x07A7 [0x2B 0x82 0x82 0x51 0x7F] */ notedvg PITCH_E4, 642, 81, 127 +/* 0x07AC [0x2B 0x4F 0x44 0x7F ] */ notedvg PITCH_E4, 79, 68, 127 +/* 0x07B0 [0x2C 0x80 0xDB 0x47 0x7F] */ notedvg PITCH_F4, 219, 71, 127 +/* 0x07B5 [0xFC 0x0E 0xB5 ] */ call LAYER_0EB5 +/* 0x07B8 [0x2C 0x81 0xC3 0x36 0x7F] */ notedvg PITCH_F4, 451, 54, 127 +/* 0x07BD [0xFC 0x0E 0xB5 ] */ call LAYER_0EB5 +/* 0x07C0 [0xF4 0xA3 ] */ rjump LAYER_0765 + +.layer LAYER_07C2 +/* 0x07C2 [0xFC 0x0E 0xB5 ] */ call LAYER_0EB5 +/* 0x07C5 [0xFC 0x0E 0xB5 ] */ call LAYER_0EB5 +.layer LAYER_07C8 +/* 0x07C8 [0xFC 0x0E 0xB5 ] */ call LAYER_0EB5 +/* 0x07CB [0xFC 0x0E 0xB5 ] */ call LAYER_0EB5 +/* 0x07CE [0xCA 0x4C ] */ notepan 76 +/* 0x07D0 [0xFC 0x0E 0xB5 ] */ call LAYER_0EB5 +/* 0x07D3 [0x2B 0x81 0x42 0x56 0x7F] */ notedvg PITCH_E4, 322, 86, 127 +/* 0x07D8 [0xFC 0x0E 0xB5 ] */ call LAYER_0EB5 +/* 0x07DB [0x29 0x81 0xF4 0x5E 0x7F] */ notedvg PITCH_D4, 500, 94, 127 +/* 0x07E0 [0xFC 0x0E 0xB5 ] */ call LAYER_0EB5 +/* 0x07E3 [0x2B 0x80 0xFE 0x31 0x7F] */ notedvg PITCH_E4, 254, 49, 127 +/* 0x07E8 [0x27 0x80 0xC3 0x47 0x7F] */ notedvg PITCH_C4, 195, 71, 127 +/* 0x07ED [0x29 0x81 0xCB 0x3D 0x7F] */ notedvg PITCH_D4, 459, 61, 127 +/* 0x07F2 [0xFC 0x0E 0xB5 ] */ call LAYER_0EB5 +/* 0x07F5 [0x29 0x25 0x33 0x7F ] */ notedvg PITCH_D4, 37, 51, 127 +/* 0x07F9 [0xFC 0x0E 0xB5 ] */ call LAYER_0EB5 +/* 0x07FC [0x28 0x82 0x3D 0x5B 0x7F] */ notedvg PITCH_DF4, 573, 91, 127 +/* 0x0801 [0x27 0x82 0xFD 0x58 0x7F] */ notedvg PITCH_C4, 765, 88, 127 +/* 0x0806 [0xCA 0x64 ] */ notepan 100 +/* 0x0808 [0xFC 0x0E 0xB5 ] */ call LAYER_0EB5 +/* 0x080B [0x2B 0x81 0x5C 0x4C 0x7F] */ notedvg PITCH_E4, 348, 76, 127 +/* 0x0810 [0x2C 0x82 0x84 0x3B 0xB4] */ notedvg PITCH_F4, 644, 59, 180 +/* 0x0815 [0xF4 0xB1 ] */ rjump LAYER_07C8 + +.layer LAYER_0817 +/* 0x0817 [0xCA 0x54 ] */ notepan 84 +/* 0x0819 [0xFC 0x0E 0x6F ] */ call LAYER_0E6F +/* 0x081C [0xFC 0x0E 0x6F ] */ call LAYER_0E6F +/* 0x081F [0xF4 0x02 ] */ rjump LAYER_0823 + +.layer LAYER_0821 +/* 0x0821 [0xCA 0x3C ] */ notepan 60 +LAYER_0823: +/* 0x0823 [0xFC 0x0E 0x6F ] */ call LAYER_0E6F +/* 0x0826 [0x5B 0x34 0x59 ] */ notedv PITCH_C3, 52, 89 +/* 0x0829 [0xFC 0x0E 0xDF ] */ call LAYER_0EDF +/* 0x082C [0xFC 0x0E 0xDF ] */ call LAYER_0EDF +/* 0x082F [0xFC 0x0E 0xDF ] */ call LAYER_0EDF +/* 0x0832 [0x5B 0x34 0x4D ] */ notedv PITCH_C3, 52, 77 +/* 0x0835 [0x5B 0x34 0x4D ] */ notedv PITCH_C3, 52, 77 +/* 0x0838 [0xFC 0x0E 0xDF ] */ call LAYER_0EDF +/* 0x083B [0xFC 0x0E 0xDF ] */ call LAYER_0EDF +/* 0x083E [0xFC 0x0E 0xDF ] */ call LAYER_0EDF +/* 0x0841 [0xFC 0x0E 0xDF ] */ call LAYER_0EDF +/* 0x0844 [0x5B 0x34 0x47 ] */ notedv PITCH_C3, 52, 71 +/* 0x0847 [0x5B 0x34 0x47 ] */ notedv PITCH_C3, 52, 71 +/* 0x084A [0xFC 0x0E 0xDF ] */ call LAYER_0EDF +/* 0x084D [0xFC 0x0E 0xDF ] */ call LAYER_0EDF +/* 0x0850 [0xFC 0x0E 0xDF ] */ call LAYER_0EDF +/* 0x0853 [0x5B 0x34 0x4C ] */ notedv PITCH_C3, 52, 76 +/* 0x0856 [0xFC 0x0E 0xDF ] */ call LAYER_0EDF +/* 0x0859 [0xFC 0x0E 0xDF ] */ call LAYER_0EDF +/* 0x085C [0xFC 0x0E 0xDF ] */ call LAYER_0EDF +/* 0x085F [0x5B 0x34 0x59 ] */ notedv PITCH_C3, 52, 89 +/* 0x0862 [0xFC 0x0E 0xDF ] */ call LAYER_0EDF +/* 0x0865 [0xFC 0x0E 0xDF ] */ call LAYER_0EDF +/* 0x0868 [0xFC 0x0E 0xDF ] */ call LAYER_0EDF +/* 0x086B [0x5B 0x34 0x40 ] */ notedv PITCH_C3, 52, 64 +/* 0x086E [0x5B 0x34 0x42 ] */ notedv PITCH_C3, 52, 66 +/* 0x0871 [0x5B 0x34 0x45 ] */ notedv PITCH_C3, 52, 69 +/* 0x0874 [0xFC 0x0E 0xDF ] */ call LAYER_0EDF +/* 0x0877 [0xFC 0x0E 0xDF ] */ call LAYER_0EDF +/* 0x087A [0x5B 0x34 0x4B ] */ notedv PITCH_C3, 52, 75 +/* 0x087D [0xFC 0x0E 0xDF ] */ call LAYER_0EDF +/* 0x0880 [0xFC 0x0E 0xDF ] */ call LAYER_0EDF +/* 0x0883 [0xFC 0x0E 0xDF ] */ call LAYER_0EDF +/* 0x0886 [0xFC 0x0E 0xDF ] */ call LAYER_0EDF +/* 0x0889 [0x5B 0x34 0x55 ] */ notedv PITCH_C3, 52, 85 +/* 0x088C [0xFC 0x0E 0xDF ] */ call LAYER_0EDF +/* 0x088F [0xFC 0x0E 0xDF ] */ call LAYER_0EDF +/* 0x0892 [0x5B 0x34 0x4F ] */ notedv PITCH_C3, 52, 79 +/* 0x0895 [0x5B 0x34 0x4D ] */ notedv PITCH_C3, 52, 77 +/* 0x0898 [0x5B 0x34 0x47 ] */ notedv PITCH_C3, 52, 71 +/* 0x089B [0xFC 0x0E 0xDF ] */ call LAYER_0EDF +/* 0x089E [0xFC 0x0E 0xDF ] */ call LAYER_0EDF +/* 0x08A1 [0xF4 0x80 ] */ rjump LAYER_0823 + +.layer LAYER_08A3 +/* 0x08A3 [0xCA 0x2A ] */ notepan 42 +/* 0x08A5 [0xFC 0x0E 0x6F ] */ call LAYER_0E6F +/* 0x08A8 [0xFC 0x0E 0x6F ] */ call LAYER_0E6F +/* 0x08AB [0xFC 0x0E 0x6F ] */ call LAYER_0E6F +/* 0x08AE [0xFB 0x08 0xB3 ] */ jump LAYER_08B3 + +.layer LAYER_08B1 +/* 0x08B1 [0xCA 0x45 ] */ notepan 69 +LAYER_08B3: +/* 0x08B3 [0xFC 0x0E 0x6F ] */ call LAYER_0E6F +/* 0x08B6 [0x5B 0x30 0x2D ] */ notedv PITCH_C3, 48, 45 +/* 0x08B9 [0x5B 0x32 0x30 ] */ notedv PITCH_C3, 50, 48 +/* 0x08BC [0x5B 0x34 0x2F ] */ notedv PITCH_C3, 52, 47 +/* 0x08BF [0xFC 0x0E 0xDF ] */ call LAYER_0EDF +/* 0x08C2 [0xFC 0x0E 0xDF ] */ call LAYER_0EDF +/* 0x08C5 [0xFC 0x0E 0xDF ] */ call LAYER_0EDF +/* 0x08C8 [0x5B 0x34 0x50 ] */ notedv PITCH_C3, 52, 80 +/* 0x08CB [0x5B 0x34 0x51 ] */ notedv PITCH_C3, 52, 81 +/* 0x08CE [0xFC 0x0E 0xDF ] */ call LAYER_0EDF +/* 0x08D1 [0xFC 0x0E 0xDF ] */ call LAYER_0EDF +/* 0x08D4 [0xFC 0x0E 0xDF ] */ call LAYER_0EDF +/* 0x08D7 [0x5B 0x32 0x58 ] */ notedv PITCH_C3, 50, 88 +/* 0x08DA [0x5B 0x34 0x54 ] */ notedv PITCH_C3, 52, 84 +/* 0x08DD [0xFC 0x0E 0xDF ] */ call LAYER_0EDF +/* 0x08E0 [0xFC 0x0E 0xDF ] */ call LAYER_0EDF +/* 0x08E3 [0xFC 0x0E 0xDF ] */ call LAYER_0EDF +/* 0x08E6 [0x5B 0x32 0x5E ] */ notedv PITCH_C3, 50, 94 +/* 0x08E9 [0xFC 0x0E 0xDF ] */ call LAYER_0EDF +/* 0x08EC [0xFC 0x0E 0xDF ] */ call LAYER_0EDF +/* 0x08EF [0xFC 0x0E 0xDF ] */ call LAYER_0EDF +/* 0x08F2 [0x5B 0x32 0x4C ] */ notedv PITCH_C3, 50, 76 +/* 0x08F5 [0xFC 0x0E 0xDF ] */ call LAYER_0EDF +/* 0x08F8 [0x5B 0x32 0x37 ] */ notedv PITCH_C3, 50, 55 +/* 0x08FB [0xFC 0x0E 0xDF ] */ call LAYER_0EDF +/* 0x08FE [0x5B 0x32 0x41 ] */ notedv PITCH_C3, 50, 65 +/* 0x0901 [0xFC 0x0E 0xDF ] */ call LAYER_0EDF +/* 0x0904 [0xFC 0x0E 0xDF ] */ call LAYER_0EDF +/* 0x0907 [0xFC 0x0E 0xDF ] */ call LAYER_0EDF +/* 0x090A [0xFC 0x0E 0xDF ] */ call LAYER_0EDF +/* 0x090D [0xFC 0x0E 0xDF ] */ call LAYER_0EDF +/* 0x0910 [0x5B 0x36 0x53 ] */ notedv PITCH_C3, 54, 83 +/* 0x0913 [0x5B 0x34 0x57 ] */ notedv PITCH_C3, 52, 87 +/* 0x0916 [0xFC 0x0E 0xDF ] */ call LAYER_0EDF +/* 0x0919 [0xFC 0x0E 0xDF ] */ call LAYER_0EDF +/* 0x091C [0x5B 0x36 0x5B ] */ notedv PITCH_C3, 54, 91 +/* 0x091F [0x5B 0x34 0x55 ] */ notedv PITCH_C3, 52, 85 +/* 0x0922 [0xFC 0x0E 0xDF ] */ call LAYER_0EDF +/* 0x0925 [0xFC 0x0E 0xDF ] */ call LAYER_0EDF +/* 0x0928 [0xFC 0x0E 0xDF ] */ call LAYER_0EDF +/* 0x092B [0x5B 0x34 0x41 ] */ notedv PITCH_C3, 52, 65 +/* 0x092E [0x5B 0x30 0x3B ] */ notedv PITCH_C3, 48, 59 +/* 0x0931 [0xFC 0x0E 0xDF ] */ call LAYER_0EDF +/* 0x0934 [0xFB 0x08 0xB3 ] */ jump LAYER_08B3 + +.layer LAYER_0937 +/* 0x0937 [0xCA 0x28 ] */ notepan 40 +/* 0x0939 [0xFC 0x0E 0xCA ] */ call LAYER_0ECA +/* 0x093C [0xFC 0x0E 0xCA ] */ call LAYER_0ECA +/* 0x093F [0xF4 0x4F ] */ rjump LAYER_0990 + +.layer LAYER_0941 +/* 0x0941 [0xCA 0x32 ] */ notepan 50 +LAYER_0943: +/* 0x0943 [0xFC 0x0E 0xCA ] */ call LAYER_0ECA +/* 0x0946 [0x67 0x41 0x56 ] */ notedv PITCH_C4, 65, 86 +/* 0x0949 [0xC0 0x80 0x9F ] */ ldelay 159 +/* 0x094C [0xFC 0x0E 0xCA ] */ call LAYER_0ECA +/* 0x094F [0x68 0x36 0x38 ] */ notedv PITCH_DF4, 54, 56 +/* 0x0952 [0xC0 0x81 0x23 ] */ ldelay 291 +/* 0x0955 [0xFC 0x0E 0xCA ] */ call LAYER_0ECA +/* 0x0958 [0x67 0x45 0x24 ] */ notedv PITCH_C4, 69, 36 +/* 0x095B [0xC0 0x80 0x95 ] */ ldelay 149 +/* 0x095E [0xFC 0x0E 0xCA ] */ call LAYER_0ECA +/* 0x0961 [0x69 0x32 0x46 ] */ notedv PITCH_D4, 50, 70 +/* 0x0964 [0xC0 0x80 0xE2 ] */ ldelay 226 +/* 0x0967 [0xFC 0x0E 0xCA ] */ call LAYER_0ECA +/* 0x096A [0x67 0x4C 0x33 ] */ notedv PITCH_C4, 76, 51 +/* 0x096D [0xC0 0x80 0x8F ] */ ldelay 143 +/* 0x0970 [0x69 0x3D 0x46 ] */ notedv PITCH_D4, 61, 70 +/* 0x0973 [0xC0 0x81 0x4E ] */ ldelay 334 +/* 0x0976 [0xFC 0x0E 0xCA ] */ call LAYER_0ECA +/* 0x0979 [0xF4 0xC8 ] */ rjump LAYER_0943 + +.layer LAYER_097B +/* 0x097B [0xCA 0x58 ] */ notepan 88 +/* 0x097D [0xFC 0x0E 0xCA ] */ call LAYER_0ECA +/* 0x0980 [0xFC 0x0E 0xCA ] */ call LAYER_0ECA +/* 0x0983 [0xFC 0x0E 0xCA ] */ call LAYER_0ECA +/* 0x0986 [0xF4 0x08 ] */ rjump LAYER_0990 + +.layer LAYER_0988 +/* 0x0988 [0xFC 0x0E 0xCA ] */ call LAYER_0ECA +/* 0x098B [0xCA 0x4E ] */ notepan 78 +/* 0x098D [0xC0 0x80 0xD3 ] */ ldelay 211 +LAYER_0990: +/* 0x0990 [0xFC 0x0E 0xCA ] */ call LAYER_0ECA +/* 0x0993 [0xC0 0x81 0xBB ] */ ldelay 443 +/* 0x0996 [0xFC 0x0E 0xCA ] */ call LAYER_0ECA +/* 0x0999 [0xC0 0x81 0x08 ] */ ldelay 264 +/* 0x099C [0xFC 0x0E 0xCA ] */ call LAYER_0ECA +/* 0x099F [0x67 0x47 0x2C ] */ notedv PITCH_C4, 71, 44 +/* 0x09A2 [0xC0 0x81 0xA3 ] */ ldelay 419 +/* 0x09A5 [0xFC 0x0E 0xCA ] */ call LAYER_0ECA +/* 0x09A8 [0x67 0x47 0x40 ] */ notedv PITCH_C4, 71, 64 +/* 0x09AB [0xFC 0x0E 0xCA ] */ call LAYER_0ECA +/* 0x09AE [0x68 0x38 0x47 ] */ notedv PITCH_DF4, 56, 71 +/* 0x09B1 [0xC0 0x81 0x5F ] */ ldelay 351 +/* 0x09B4 [0xFC 0x0E 0xCA ] */ call LAYER_0ECA +/* 0x09B7 [0x69 0x3C 0x59 ] */ notedv PITCH_D4, 60, 89 +/* 0x09BA [0xC0 0x82 0xC1 ] */ ldelay 705 +/* 0x09BD [0xFC 0x0E 0xCA ] */ call LAYER_0ECA +/* 0x09C0 [0x67 0x39 0x39 ] */ notedv PITCH_C4, 57, 57 +/* 0x09C3 [0xC0 0x81 0x60 ] */ ldelay 352 +/* 0x09C6 [0xFC 0x0E 0xCA ] */ call LAYER_0ECA +/* 0x09C9 [0xF4 0xC5 ] */ rjump LAYER_0990 + +.layer LAYER_09CB +/* 0x09CB [0xCA 0x52 ] */ notepan 82 +/* 0x09CD [0xFC 0x0E 0xD1 ] */ call LAYER_0ED1 +/* 0x09D0 [0xFC 0x0E 0xD1 ] */ call LAYER_0ED1 +/* 0x09D3 [0xFC 0x0E 0xD1 ] */ call LAYER_0ED1 +/* 0x09D6 [0xFC 0x0E 0xD1 ] */ call LAYER_0ED1 +/* 0x09D9 [0xF4 0x3F ] */ rjump LAYER_0A1A + +.layer LAYER_09DB +/* 0x09DB [0xCA 0x2B ] */ notepan 43 +/* 0x09DD [0xFC 0x0E 0xD1 ] */ call LAYER_0ED1 +/* 0x09E0 [0xFC 0x0E 0xD1 ] */ call LAYER_0ED1 +/* 0x09E3 [0xFC 0x0E 0xD1 ] */ call LAYER_0ED1 +/* 0x09E6 [0xF4 0x0F ] */ rjump LAYER_09F7 + +.layer LAYER_09E8 +/* 0x09E8 [0xCA 0x36 ] */ notepan 54 +/* 0x09EA [0xFC 0x0E 0xD1 ] */ call LAYER_0ED1 +/* 0x09ED [0xFC 0x0E 0xD1 ] */ call LAYER_0ED1 +/* 0x09F0 [0xF4 0x28 ] */ rjump LAYER_0A1A + +.layer LAYER_09F2 +/* 0x09F2 [0xCA 0x4D ] */ notepan 77 +/* 0x09F4 [0xFC 0x0E 0xD1 ] */ call LAYER_0ED1 +LAYER_09F7: +/* 0x09F7 [0x69 0x55 0x55 ] */ notedv PITCH_D4, 85, 85 +/* 0x09FA [0x68 0x00 0x4B ] */ notedv PITCH_DF4, 0, 75 +/* 0x09FD [0xFC 0x0E 0xD1 ] */ call LAYER_0ED1 +/* 0x0A00 [0xFC 0x0E 0xD1 ] */ call LAYER_0ED1 +/* 0x0A03 [0x67 0x00 0x5A ] */ notedv PITCH_C4, 0, 90 +/* 0x0A06 [0xFC 0x0E 0xD1 ] */ call LAYER_0ED1 +/* 0x0A09 [0x66 0x00 0x53 ] */ notedv PITCH_B3, 0, 83 +/* 0x0A0C [0xFC 0x0E 0xD1 ] */ call LAYER_0ED1 +/* 0x0A0F [0xFC 0x0E 0xD1 ] */ call LAYER_0ED1 +/* 0x0A12 [0x69 0x00 0x4D ] */ notedv PITCH_D4, 0, 77 +/* 0x0A15 [0xC0 0x38 ] */ ldelay 56 +/* 0x0A17 [0xFC 0x0E 0xD1 ] */ call LAYER_0ED1 +LAYER_0A1A: +/* 0x0A1A [0x68 0x64 0x5B ] */ notedv PITCH_DF4, 100, 91 +/* 0x0A1D [0x67 0x00 0x55 ] */ notedv PITCH_C4, 0, 85 +/* 0x0A20 [0xFC 0x0E 0xD1 ] */ call LAYER_0ED1 +/* 0x0A23 [0xFC 0x0E 0xD1 ] */ call LAYER_0ED1 +/* 0x0A26 [0xFC 0x0E 0xD1 ] */ call LAYER_0ED1 +/* 0x0A29 [0x69 0x00 0x4C ] */ notedv PITCH_D4, 0, 76 +/* 0x0A2C [0xFC 0x0E 0xD1 ] */ call LAYER_0ED1 +/* 0x0A2F [0xFC 0x0E 0xD1 ] */ call LAYER_0ED1 +/* 0x0A32 [0x69 0x00 0x54 ] */ notedv PITCH_D4, 0, 84 +/* 0x0A35 [0xFC 0x0E 0xD1 ] */ call LAYER_0ED1 +/* 0x0A38 [0x68 0x00 0x50 ] */ notedv PITCH_DF4, 0, 80 +/* 0x0A3B [0xFC 0x0E 0xD1 ] */ call LAYER_0ED1 +/* 0x0A3E [0x67 0x19 0x59 ] */ notedv PITCH_C4, 25, 89 +/* 0x0A41 [0x66 0x00 0x5B ] */ notedv PITCH_B3, 0, 91 +/* 0x0A44 [0xF4 0xB1 ] */ rjump LAYER_09F7 + +.layer LAYER_0A46 +/* 0x0A46 [0xFF ] */ end + +.layer LAYER_0A47 +/* 0x0A47 [0xFC 0x0E 0xE6 ] */ call LAYER_0EE6 +/* 0x0A4A [0x67 0x80 0xA6 0x4B ] */ notedv PITCH_C4, 166, 75 +/* 0x0A4E [0xFC 0x0E 0xE6 ] */ call LAYER_0EE6 +/* 0x0A51 [0xFC 0x0E 0xE6 ] */ call LAYER_0EE6 +/* 0x0A54 [0xFC 0x0E 0xE6 ] */ call LAYER_0EE6 +/* 0x0A57 [0x68 0x80 0xA6 0x4F ] */ notedv PITCH_DF4, 166, 79 +.layer LAYER_0A5B +/* 0x0A5B [0xFC 0x0E 0xE6 ] */ call LAYER_0EE6 +/* 0x0A5E [0xFC 0x0E 0xE6 ] */ call LAYER_0EE6 +/* 0x0A61 [0xFC 0x0E 0xE6 ] */ call LAYER_0EE6 +/* 0x0A64 [0xFC 0x0E 0xE6 ] */ call LAYER_0EE6 +/* 0x0A67 [0x68 0x80 0xA6 0x54 ] */ notedv PITCH_DF4, 166, 84 +/* 0x0A6B [0xFC 0x0E 0xE6 ] */ call LAYER_0EE6 +/* 0x0A6E [0xFC 0x0E 0xE6 ] */ call LAYER_0EE6 +/* 0x0A71 [0xFC 0x0E 0xE6 ] */ call LAYER_0EE6 +/* 0x0A74 [0x67 0x80 0xA6 0x66 ] */ notedv PITCH_C4, 166, 102 +/* 0x0A78 [0xFC 0x0E 0xE6 ] */ call LAYER_0EE6 +/* 0x0A7B [0xFC 0x0E 0xE6 ] */ call LAYER_0EE6 +/* 0x0A7E [0xFC 0x0E 0xE6 ] */ call LAYER_0EE6 +/* 0x0A81 [0x67 0x80 0xA6 0x40 ] */ notedv PITCH_C4, 166, 64 +/* 0x0A85 [0xF4 0xC0 ] */ rjump LAYER_0A47 + +.layer LAYER_0A87 +/* 0x0A87 [0xCF 0xEC ] */ releaserate 236 +/* 0x0A89 [0xC4 ] */ legato +/* 0x0A8A [0xCA 0x22 ] */ notepan 34 +/* 0x0A8C [0x67 0x2A 0x55 ] */ notedv PITCH_C4, 42, 85 +/* 0x0A8F [0xFC 0x0E 0xBC ] */ call LAYER_0EBC +/* 0x0A92 [0xFC 0x0E 0xBC ] */ call LAYER_0EBC +/* 0x0A95 [0xFC 0x0E 0xBC ] */ call LAYER_0EBC +/* 0x0A98 [0xF4 0x06 ] */ rjump LAYER_0AA0 + +.layer LAYER_0A9A +/* 0x0A9A [0xCF 0xEC ] */ releaserate 236 +/* 0x0A9C [0xFC 0x0E 0xBC ] */ call LAYER_0EBC +/* 0x0A9F [0xC4 ] */ legato +LAYER_0AA0: +/* 0x0AA0 [0xCA 0x5F ] */ notepan 95 +/* 0x0AA2 [0xC7 0x85 0x26 0xFF ] */ portamento 0x85, PITCH_B3, 255 +/* 0x0AA6 [0x68 0x34 0x4C ] */ notedv PITCH_DF4, 52, 76 +/* 0x0AA9 [0x67 0x4F 0x4C ] */ notedv PITCH_C4, 79, 76 +/* 0x0AAC [0xFC 0x0E 0xBC ] */ call LAYER_0EBC +/* 0x0AAF [0xFC 0x0E 0xBC ] */ call LAYER_0EBC +/* 0x0AB2 [0xCA 0x25 ] */ notepan 37 +/* 0x0AB4 [0xC7 0x81 0x26 0x7F ] */ portamento 0x81, PITCH_B3, 127 +/* 0x0AB8 [0x67 0x80 0xE1 0x63 ] */ notedv PITCH_C4, 225, 99 +/* 0x0ABC [0xFC 0x0E 0xBC ] */ call LAYER_0EBC +/* 0x0ABF [0xCA 0x31 ] */ notepan 49 +/* 0x0AC1 [0x67 0x1A 0x51 ] */ notedv PITCH_C4, 26, 81 +/* 0x0AC4 [0xFC 0x0E 0xBC ] */ call LAYER_0EBC +/* 0x0AC7 [0xCA 0x27 ] */ notepan 39 +/* 0x0AC9 [0xC7 0x81 0x26 0x7F ] */ portamento 0x81, PITCH_B3, 127 +/* 0x0ACD [0x67 0x81 0x12 0x5B ] */ notedv PITCH_C4, 274, 91 +/* 0x0AD1 [0xFC 0x0E 0xBC ] */ call LAYER_0EBC +/* 0x0AD4 [0xCA 0x37 ] */ notepan 55 +/* 0x0AD6 [0xC7 0x85 0x27 0xFF ] */ portamento 0x85, PITCH_C4, 255 +/* 0x0ADA [0x68 0x81 0x12 0x4E ] */ notedv PITCH_DF4, 274, 78 +/* 0x0ADE [0x68 0x5E 0x4E ] */ notedv PITCH_DF4, 94, 78 +/* 0x0AE1 [0xFC 0x0E 0xBC ] */ call LAYER_0EBC +/* 0x0AE4 [0xFC 0x0E 0xBC ] */ call LAYER_0EBC +/* 0x0AE7 [0xCA 0x4A ] */ notepan 74 +/* 0x0AE9 [0xC7 0x81 0x26 0x7F ] */ portamento 0x81, PITCH_B3, 127 +/* 0x0AED [0x67 0x16 0x69 ] */ notedv PITCH_C4, 22, 105 +/* 0x0AF0 [0xFC 0x0E 0xBC ] */ call LAYER_0EBC +/* 0x0AF3 [0xCA 0x2E ] */ notepan 46 +/* 0x0AF5 [0xC7 0x81 0x26 0x7F ] */ portamento 0x81, PITCH_B3, 127 +/* 0x0AF9 [0x68 0x24 0x5E ] */ notedv PITCH_DF4, 36, 94 +/* 0x0AFC [0xFC 0x0E 0xBC ] */ call LAYER_0EBC +/* 0x0AFF [0xFC 0x0E 0xBC ] */ call LAYER_0EBC +/* 0x0B02 [0xFC 0x0E 0xBC ] */ call LAYER_0EBC +/* 0x0B05 [0xCA 0x5E ] */ notepan 94 +/* 0x0B07 [0xC7 0x85 0x27 0xFF ] */ portamento 0x85, PITCH_C4, 255 +/* 0x0B0B [0x68 0x81 0x12 0x4E ] */ notedv PITCH_DF4, 274, 78 +/* 0x0B0F [0x68 0x5E 0x4E ] */ notedv PITCH_DF4, 94, 78 +/* 0x0B12 [0xF4 0x8C ] */ rjump LAYER_0AA0 + +.layer LAYER_0B14 +/* 0x0B14 [0xCF 0xEC ] */ releaserate 236 +/* 0x0B16 [0xC4 ] */ legato +/* 0x0B17 [0xFC 0x0E 0xBC ] */ call LAYER_0EBC +/* 0x0B1A [0xFC 0x0E 0xBC ] */ call LAYER_0EBC +/* 0x0B1D [0xFC 0x0E 0xBC ] */ call LAYER_0EBC +/* 0x0B20 [0xFC 0x0E 0xBC ] */ call LAYER_0EBC +/* 0x0B23 [0xCA 0x54 ] */ notepan 84 +/* 0x0B25 [0x68 0x5E 0x40 ] */ notedv PITCH_DF4, 94, 64 +/* 0x0B28 [0xF4 0x09 ] */ rjump LAYER_0B33 + +.layer LAYER_0B2A +/* 0x0B2A [0xCF 0xEC ] */ releaserate 236 +/* 0x0B2C [0xFC 0x0E 0xBC ] */ call LAYER_0EBC +/* 0x0B2F [0xFC 0x0E 0xBC ] */ call LAYER_0EBC +/* 0x0B32 [0xC4 ] */ legato +LAYER_0B33: +/* 0x0B33 [0xCA 0x5E ] */ notepan 94 +/* 0x0B35 [0xC7 0x81 0x26 0x7F ] */ portamento 0x81, PITCH_B3, 127 +/* 0x0B39 [0x67 0x74 0x64 ] */ notedv PITCH_C4, 116, 100 +/* 0x0B3C [0xFC 0x0E 0xBC ] */ call LAYER_0EBC +/* 0x0B3F [0xFC 0x0E 0xBC ] */ call LAYER_0EBC +/* 0x0B42 [0xCA 0x4C ] */ notepan 76 +/* 0x0B44 [0xC7 0x85 0x27 0xFF ] */ portamento 0x85, PITCH_C4, 255 +/* 0x0B48 [0x68 0x43 0x55 ] */ notedv PITCH_DF4, 67, 85 +/* 0x0B4B [0x66 0x80 0xF1 0x55 ] */ notedv PITCH_B3, 241, 85 +/* 0x0B4F [0xFC 0x0E 0xBC ] */ call LAYER_0EBC +/* 0x0B52 [0xFC 0x0E 0xBC ] */ call LAYER_0EBC +/* 0x0B55 [0xFC 0x0E 0xBC ] */ call LAYER_0EBC +/* 0x0B58 [0xCA 0x39 ] */ notepan 57 +/* 0x0B5A [0x67 0x44 0x4E ] */ notedv PITCH_C4, 68, 78 +/* 0x0B5D [0xFC 0x0E 0xBC ] */ call LAYER_0EBC +/* 0x0B60 [0xCA 0x5E ] */ notepan 94 +/* 0x0B62 [0xC7 0x81 0x26 0x7F ] */ portamento 0x81, PITCH_B3, 127 +/* 0x0B66 [0x68 0x80 0x91 0x4E ] */ notedv PITCH_DF4, 145, 78 +/* 0x0B6A [0xFC 0x0E 0xBC ] */ call LAYER_0EBC +/* 0x0B6D [0xCA 0x26 ] */ notepan 38 +/* 0x0B6F [0xC7 0x81 0x26 0x7F ] */ portamento 0x81, PITCH_B3, 127 +/* 0x0B73 [0x68 0x59 0x60 ] */ notedv PITCH_DF4, 89, 96 +/* 0x0B76 [0xFC 0x0E 0xBC ] */ call LAYER_0EBC +/* 0x0B79 [0xCA 0x5E ] */ notepan 94 +/* 0x0B7B [0xC7 0x85 0x26 0xFF ] */ portamento 0x85, PITCH_B3, 255 +/* 0x0B7F [0x67 0x80 0xC3 0x63 ] */ notedv PITCH_C4, 195, 99 +/* 0x0B83 [0x66 0x17 0x63 ] */ notedv PITCH_B3, 23, 99 +/* 0x0B86 [0xFC 0x0E 0xBC ] */ call LAYER_0EBC +/* 0x0B89 [0xFC 0x0E 0xBC ] */ call LAYER_0EBC +/* 0x0B8C [0xCA 0x40 ] */ notepan 64 +/* 0x0B8E [0x66 0x11 0x4C ] */ notedv PITCH_B3, 17, 76 +/* 0x0B91 [0xFC 0x0E 0xBC ] */ call LAYER_0EBC +/* 0x0B94 [0xCA 0x25 ] */ notepan 37 +/* 0x0B96 [0x66 0x13 0x69 ] */ notedv PITCH_B3, 19, 105 +/* 0x0B99 [0xFC 0x0E 0xBC ] */ call LAYER_0EBC +/* 0x0B9C [0xCA 0x2B ] */ notepan 43 +/* 0x0B9E [0xC7 0x81 0x26 0x7F ] */ portamento 0x81, PITCH_B3, 127 +/* 0x0BA2 [0x67 0x81 0x12 0x5B ] */ notedv PITCH_C4, 274, 91 +/* 0x0BA6 [0xFC 0x0E 0xBC ] */ call LAYER_0EBC +/* 0x0BA9 [0xFC 0x0E 0xBC ] */ call LAYER_0EBC +/* 0x0BAC [0xF4 0x85 ] */ rjump LAYER_0B33 + +.layer LAYER_0BAE +/* 0x0BAE [0xCF 0xEC ] */ releaserate 236 +/* 0x0BB0 [0xCA 0x22 ] */ notepan 34 +/* 0x0BB2 [0xC0 0x18 ] */ ldelay 24 +/* 0x0BB4 [0xFC 0x0E 0xC3 ] */ call LAYER_0EC3 +/* 0x0BB7 [0x67 0x2A 0x55 ] */ notedv PITCH_C4, 42, 85 +/* 0x0BBA [0xFC 0x0E 0xC3 ] */ call LAYER_0EC3 +/* 0x0BBD [0xF4 0x02 ] */ rjump LAYER_0BC1 + +.layer LAYER_0BBF +/* 0x0BBF [0xCF 0xEC ] */ releaserate 236 +LAYER_0BC1: +/* 0x0BC1 [0xFC 0x0E 0xC3 ] */ call LAYER_0EC3 +/* 0x0BC4 [0xCA 0x4B ] */ notepan 75 +/* 0x0BC6 [0x67 0x34 0x5E ] */ notedv PITCH_C4, 52, 94 +/* 0x0BC9 [0xFC 0x0E 0xC3 ] */ call LAYER_0EC3 +/* 0x0BCC [0xCA 0x22 ] */ notepan 34 +/* 0x0BCE [0x67 0x80 0x9F 0x43 ] */ notedv PITCH_C4, 159, 67 +/* 0x0BD2 [0xFC 0x0E 0xC3 ] */ call LAYER_0EC3 +/* 0x0BD5 [0xFC 0x0E 0xC3 ] */ call LAYER_0EC3 +/* 0x0BD8 [0xCA 0x48 ] */ notepan 72 +/* 0x0BDA [0x67 0x80 0xC5 0x4F ] */ notedv PITCH_C4, 197, 79 +/* 0x0BDE [0xFC 0x0E 0xC3 ] */ call LAYER_0EC3 +/* 0x0BE1 [0xCA 0x29 ] */ notepan 41 +/* 0x0BE3 [0x67 0x80 0x85 0x44 ] */ notedv PITCH_C4, 133, 68 +/* 0x0BE7 [0xFC 0x0E 0xC3 ] */ call LAYER_0EC3 +/* 0x0BEA [0xCA 0x31 ] */ notepan 49 +/* 0x0BEC [0x67 0x80 0xD3 0x63 ] */ notedv PITCH_C4, 211, 99 +/* 0x0BF0 [0xFC 0x0E 0xC3 ] */ call LAYER_0EC3 +/* 0x0BF3 [0xFC 0x0E 0xC3 ] */ call LAYER_0EC3 +/* 0x0BF6 [0xCA 0x44 ] */ notepan 68 +/* 0x0BF8 [0x67 0x3B 0x5E ] */ notedv PITCH_C4, 59, 94 +/* 0x0BFB [0xFC 0x0E 0xC3 ] */ call LAYER_0EC3 +/* 0x0BFE [0xFC 0x0E 0xC3 ] */ call LAYER_0EC3 +/* 0x0C01 [0xFC 0x0E 0xC3 ] */ call LAYER_0EC3 +/* 0x0C04 [0xCA 0x69 ] */ notepan 105 +/* 0x0C06 [0x67 0x80 0xC5 0x51 ] */ notedv PITCH_C4, 197, 81 +/* 0x0C0A [0xFC 0x0E 0xC3 ] */ call LAYER_0EC3 +/* 0x0C0D [0xCA 0x4C ] */ notepan 76 +/* 0x0C0F [0x67 0x3B 0x56 ] */ notedv PITCH_C4, 59, 86 +/* 0x0C12 [0xFC 0x0E 0xC3 ] */ call LAYER_0EC3 +/* 0x0C15 [0xFC 0x0E 0xC3 ] */ call LAYER_0EC3 +/* 0x0C18 [0xF4 0xA7 ] */ rjump LAYER_0BC1 + +.layer LAYER_0C1A +/* 0x0C1A [0xCF 0xEC ] */ releaserate 236 +/* 0x0C1C [0xCA 0x22 ] */ notepan 34 +/* 0x0C1E [0xFC 0x0E 0xC3 ] */ call LAYER_0EC3 +/* 0x0C21 [0xC0 0x18 ] */ ldelay 24 +/* 0x0C23 [0x67 0x5E 0x4D ] */ notedv PITCH_C4, 94, 77 +/* 0x0C26 [0xFC 0x0E 0xC3 ] */ call LAYER_0EC3 +/* 0x0C29 [0xFC 0x0E 0xC3 ] */ call LAYER_0EC3 +/* 0x0C2C [0xF4 0x05 ] */ rjump LAYER_0C33 + +.layer LAYER_0C2E +/* 0x0C2E [0xCF 0xEC ] */ releaserate 236 +/* 0x0C30 [0xFC 0x0E 0xC3 ] */ call LAYER_0EC3 +LAYER_0C33: +/* 0x0C33 [0xFC 0x0E 0xC3 ] */ call LAYER_0EC3 +/* 0x0C36 [0xCA 0x4B ] */ notepan 75 +/* 0x0C38 [0x67 0x80 0x98 0x5E ] */ notedv PITCH_C4, 152, 94 +/* 0x0C3C [0xFC 0x0E 0xC3 ] */ call LAYER_0EC3 +/* 0x0C3F [0xCA 0x22 ] */ notepan 34 +/* 0x0C41 [0x67 0x80 0xD2 0x54 ] */ notedv PITCH_C4, 210, 84 +/* 0x0C45 [0xFC 0x0E 0xC3 ] */ call LAYER_0EC3 +/* 0x0C48 [0xFC 0x0E 0xC3 ] */ call LAYER_0EC3 +/* 0x0C4B [0xCA 0x3B ] */ notepan 59 +/* 0x0C4D [0x67 0x80 0xA8 0x63 ] */ notedv PITCH_C4, 168, 99 +/* 0x0C51 [0xFC 0x0E 0xC3 ] */ call LAYER_0EC3 +/* 0x0C54 [0xCA 0x5F ] */ notepan 95 +/* 0x0C56 [0x67 0x25 0x4A ] */ notedv PITCH_C4, 37, 74 +/* 0x0C59 [0xFC 0x0E 0xC3 ] */ call LAYER_0EC3 +/* 0x0C5C [0xFC 0x0E 0xC3 ] */ call LAYER_0EC3 +/* 0x0C5F [0xCA 0x51 ] */ notepan 81 +/* 0x0C61 [0x67 0x2C 0x58 ] */ notedv PITCH_C4, 44, 88 +/* 0x0C64 [0xFC 0x0E 0xC3 ] */ call LAYER_0EC3 +/* 0x0C67 [0xFC 0x0E 0xC3 ] */ call LAYER_0EC3 +/* 0x0C6A [0xCA 0x40 ] */ notepan 64 +/* 0x0C6C [0x67 0x4E 0x5B ] */ notedv PITCH_C4, 78, 91 +/* 0x0C6F [0xFC 0x0E 0xC3 ] */ call LAYER_0EC3 +/* 0x0C72 [0xCA 0x25 ] */ notepan 37 +/* 0x0C74 [0x67 0x80 0x9E 0x44 ] */ notedv PITCH_C4, 158, 68 +/* 0x0C78 [0xFC 0x0E 0xC3 ] */ call LAYER_0EC3 +/* 0x0C7B [0xCA 0x2D ] */ notepan 45 +/* 0x0C7D [0x67 0x73 0x4E ] */ notedv PITCH_C4, 115, 78 +/* 0x0C80 [0xFC 0x0E 0xC3 ] */ call LAYER_0EC3 +/* 0x0C83 [0xF4 0xAE ] */ rjump LAYER_0C33 + +.layer LAYER_0C85 +/* 0x0C85 [0xFC 0x0E 0xD8 ] */ call LAYER_0ED8 +.layer LAYER_0C88 +/* 0x0C88 [0xFC 0x0E 0xD8 ] */ call LAYER_0ED8 +.layer LAYER_0C8B +/* 0x0C8B [0xCA 0x22 ] */ notepan 34 +/* 0x0C8D [0xC0 0x18 ] */ ldelay 24 +/* 0x0C8F [0xFC 0x0E 0xD8 ] */ call LAYER_0ED8 +/* 0x0C92 [0x67 0x2A 0x55 ] */ notedv PITCH_C4, 42, 85 +/* 0x0C95 [0xFC 0x0E 0xD8 ] */ call LAYER_0ED8 +/* 0x0C98 [0xF4 0x03 ] */ rjump LAYER_0C9D + +.layer LAYER_0C9A +/* 0x0C9A [0xFC 0x0E 0xD8 ] */ call LAYER_0ED8 +LAYER_0C9D: +/* 0x0C9D [0xCA 0x4B ] */ notepan 75 +/* 0x0C9F [0x67 0x34 0x5E ] */ notedv PITCH_C4, 52, 94 +/* 0x0CA2 [0xFC 0x0E 0xD8 ] */ call LAYER_0ED8 +/* 0x0CA5 [0xFC 0x0E 0xD8 ] */ call LAYER_0ED8 +/* 0x0CA8 [0xCA 0x2F ] */ notepan 47 +/* 0x0CAA [0x68 0x28 0x4C ] */ notedv PITCH_DF4, 40, 76 +/* 0x0CAD [0x68 0x2A 0x4D ] */ notedv PITCH_DF4, 42, 77 +/* 0x0CB0 [0xFC 0x0E 0xD8 ] */ call LAYER_0ED8 +/* 0x0CB3 [0xFC 0x0E 0xD8 ] */ call LAYER_0ED8 +/* 0x0CB6 [0xFC 0x0E 0xD8 ] */ call LAYER_0ED8 +/* 0x0CB9 [0xFC 0x0E 0xD8 ] */ call LAYER_0ED8 +/* 0x0CBC [0xCA 0x3D ] */ notepan 61 +/* 0x0CBE [0x67 0x24 0x4C ] */ notedv PITCH_C4, 36, 76 +/* 0x0CC1 [0xFC 0x0E 0xD8 ] */ call LAYER_0ED8 +/* 0x0CC4 [0xFC 0x0E 0xD8 ] */ call LAYER_0ED8 +/* 0x0CC7 [0xFC 0x0E 0xD8 ] */ call LAYER_0ED8 +/* 0x0CCA [0xCA 0x25 ] */ notepan 37 +/* 0x0CCC [0x67 0x2B 0x41 ] */ notedv PITCH_C4, 43, 65 +/* 0x0CCF [0x67 0x33 0x41 ] */ notedv PITCH_C4, 51, 65 +/* 0x0CD2 [0xFC 0x0E 0xD8 ] */ call LAYER_0ED8 +/* 0x0CD5 [0xFC 0x0E 0xD8 ] */ call LAYER_0ED8 +/* 0x0CD8 [0xFC 0x0E 0xD8 ] */ call LAYER_0ED8 +/* 0x0CDB [0xCA 0x57 ] */ notepan 87 +/* 0x0CDD [0x67 0x21 0x58 ] */ notedv PITCH_C4, 33, 88 +/* 0x0CE0 [0x67 0x2F 0x58 ] */ notedv PITCH_C4, 47, 88 +/* 0x0CE3 [0xFC 0x0E 0xD8 ] */ call LAYER_0ED8 +/* 0x0CE6 [0xCA 0x47 ] */ notepan 71 +/* 0x0CE8 [0x67 0x2D 0x4D ] */ notedv PITCH_C4, 45, 77 +/* 0x0CEB [0x67 0x27 0x4D ] */ notedv PITCH_C4, 39, 77 +/* 0x0CEE [0xFC 0x0E 0xD8 ] */ call LAYER_0ED8 +/* 0x0CF1 [0xFC 0x0E 0xD8 ] */ call LAYER_0ED8 +/* 0x0CF4 [0xFC 0x0E 0xD8 ] */ call LAYER_0ED8 +/* 0x0CF7 [0xCA 0x31 ] */ notepan 49 +/* 0x0CF9 [0x67 0x37 0x55 ] */ notedv PITCH_C4, 55, 85 +/* 0x0CFC [0xFC 0x0E 0xD8 ] */ call LAYER_0ED8 +/* 0x0CFF [0xFC 0x0E 0xD8 ] */ call LAYER_0ED8 +/* 0x0D02 [0xF4 0x99 ] */ rjump LAYER_0C9D + +.channel CHAN_0D04 +/* 0x0D04 [0xC4 ] */ noshort +/* 0x0D05 [0xE5 0x01 ] */ reverbidx 1 +/* 0x0D07 [0xB0 0x0F 0xB0 ] */ ldfilter FILTER_0FB0 +/* 0x0D0A [0xB3 0x00 ] */ filter 0, 0 +CHAN_0D0C: +/* 0x0D0C [0xFE ] */ delay1 +/* 0x0D0D [0x61 ] */ ldio IO_PORT_1 +/* 0x0D0E [0xC8 0x01 ] */ sub 1 +/* 0x0D10 [0xF3 0x02 ] */ rbeqz CHAN_0D14 +/* 0x0D12 [0xF4 0xF8 ] */ rjump CHAN_0D0C + +CHAN_0D14: +/* 0x0D14 [0xDF 0x50 ] */ vol 80 +/* 0x0D16 [0xE0 0x7F ] */ volexp 127 +/* 0x0D18 [0xDC 0x00 ] */ panweight 0 +/* 0x0D1A [0xC1 0x12 ] */ instr SF2_INST_18 +/* 0x0D1C [0xD9 0x5C ] */ releaserate 92 +/* 0x0D1E [0x64 ] */ ldio IO_PORT_4 +/* 0x0D1F [0xF2 0x09 ] */ rbltz CHAN_0D2A +/* 0x0D21 [0xC8 0x1F ] */ sub 31 +/* 0x0D23 [0xF2 0x05 ] */ rbltz CHAN_0D2A +/* 0x0D25 [0xDA 0x0F 0x92 ] */ env ENVELOPE_0F92 +/* 0x0D28 [0xF4 0x03 ] */ rjump CHAN_0D2D + +CHAN_0D2A: +/* 0x0D2A [0xDA 0x0F 0x86 ] */ env ENVELOPE_0F86 +CHAN_0D2D: +/* 0x0D2D [0x88 0x0D 0x5A ] */ ldlayer 0, LAYER_0D5A +/* 0x0D30 [0x89 0x0D 0x66 ] */ ldlayer 1, LAYER_0D66 +/* 0x0D33 [0x8A 0x0D 0x6C ] */ ldlayer 2, LAYER_0D6C +CHAN_0D36: +/* 0x0D36 [0xFE ] */ delay1 +/* 0x0D37 [0x64 ] */ ldio IO_PORT_4 +/* 0x0D38 [0xF2 0x14 ] */ rbltz CHAN_0D4E +/* 0x0D3A [0xC9 0x3F ] */ and 63 +/* 0x0D3C [0xC7 0x00 0x0D 0x4D ] */ stseq 0, CHAN_0D4C + STSEQ_BEND +/* 0x0D40 [0x64 ] */ ldio IO_PORT_4 +/* 0x0D41 [0xC9 0x3F ] */ and 63 +/* 0x0D43 [0xCB 0x0E 0xED ] */ ldseq ARRAY_0EED +/* 0x0D46 [0xC7 0x50 0x0D 0x4B ] */ stseq 80, STSEQ_HERE + STSEQ_VOL +/* 0x0D4A [0xDF 0x60 ] */ vol 96 +CHAN_0D4C: +/* 0x0D4C [0xD3 0x00 ] */ bend 0 +CHAN_0D4E: +/* 0x0D4E [0x61 ] */ ldio IO_PORT_1 +/* 0x0D4F [0xC8 0x00 ] */ sub 0 +/* 0x0D51 [0xF3 0x02 ] */ rbeqz CHAN_0D55 +/* 0x0D53 [0xF4 0xE1 ] */ rjump CHAN_0D36 + +CHAN_0D55: +/* 0x0D55 [0x90 ] */ dellayer 0 +/* 0x0D56 [0x91 ] */ dellayer 1 +/* 0x0D57 [0x92 ] */ dellayer 2 +/* 0x0D58 [0xF4 0xB2 ] */ rjump CHAN_0D0C + +.layer LAYER_0D5A +/* 0x0D5A [0xCA 0x54 ] */ notepan 84 +LAYER_0D5C: +/* 0x0D5C [0xC4 ] */ legato +/* 0x0D5D [0xC7 0x01 0x22 0x64 ] */ portamento 0x01, PITCH_G3, 100 +LAYER_0D61: +/* 0x0D61 [0x67 0x60 0x64 ] */ notedv PITCH_C4, 96, 100 +/* 0x0D64 [0xF4 0xFB ] */ rjump LAYER_0D61 + +.layer LAYER_0D66 +/* 0x0D66 [0xC2 0x01 ] */ transpose 1 +/* 0x0D68 [0xCA 0x2C ] */ notepan 44 +/* 0x0D6A [0xF4 0xF0 ] */ rjump LAYER_0D5C + +.layer LAYER_0D6C +/* 0x0D6C [0xCD 0x14 ] */ stereo 1, 0, 1, 0, 0 +/* 0x0D6E [0xC4 ] */ legato +/* 0x0D6F [0xC7 0x01 0x22 0x64 ] */ portamento 0x01, PITCH_G3, 100 +LAYER_0D73: +/* 0x0D73 [0x65 0x60 0x64 ] */ notedv PITCH_BF3, 96, 100 +/* 0x0D76 [0xF4 0xFB ] */ rjump LAYER_0D73 + +.channel CHAN_0D78 +/* 0x0D78 [0xC4 ] */ noshort +/* 0x0D79 [0xE5 0x01 ] */ reverbidx 1 +/* 0x0D7B [0xB0 0x0F 0xB0 ] */ ldfilter FILTER_0FB0 +/* 0x0D7E [0xB3 0x00 ] */ filter 0, 0 +CHAN_0D80: +/* 0x0D80 [0xFE ] */ delay1 +/* 0x0D81 [0x61 ] */ ldio IO_PORT_1 +/* 0x0D82 [0xC8 0x01 ] */ sub 1 +/* 0x0D84 [0xF3 0x02 ] */ rbeqz CHAN_0D88 +/* 0x0D86 [0xF4 0xF8 ] */ rjump CHAN_0D80 + +CHAN_0D88: +/* 0x0D88 [0xDF 0x5F ] */ vol 95 +/* 0x0D8A [0xE0 0x7F ] */ volexp 127 +/* 0x0D8C [0xDC 0x00 ] */ panweight 0 +/* 0x0D8E [0xD4 0x18 ] */ reverb 24 +CHAN_0D90: +/* 0x0D90 [0x88 0x0E 0x1A ] */ ldlayer 0, LAYER_0E1A +/* 0x0D93 [0x89 0x0E 0x14 ] */ ldlayer 1, LAYER_0E14 +/* 0x0D96 [0xCC 0x01 ] */ ldi 1 +/* 0x0D98 [0x77 ] */ stio IO_PORT_7 +CHAN_0D99: +/* 0x0D99 [0xFE ] */ delay1 +/* 0x0D9A [0x60 ] */ ldio IO_PORT_0 +/* 0x0D9B [0x72 ] */ stio IO_PORT_2 +/* 0x0D9C [0xF3 0x2B ] */ rbeqz CHAN_0DC9 +/* 0x0D9E [0x61 ] */ ldio IO_PORT_1 +/* 0x0D9F [0xC8 0x00 ] */ sub 0 +/* 0x0DA1 [0xF3 0x22 ] */ rbeqz CHAN_0DC5 +/* 0x0DA3 [0x67 ] */ ldio IO_PORT_7 +/* 0x0DA4 [0xC8 0x01 ] */ sub 1 +/* 0x0DA6 [0x77 ] */ stio IO_PORT_7 +/* 0x0DA7 [0xF3 0x02 ] */ rbeqz CHAN_0DAB +/* 0x0DA9 [0xF4 0xEE ] */ rjump CHAN_0D99 + +CHAN_0DAB: +/* 0x0DAB [0xB8 0x5A ] */ rand 90 +/* 0x0DAD [0xC7 0x0A 0x0E 0x2A ] */ stseq 10, LAYER_0E29 + STSEQ_NOTEDV_DELAY +/* 0x0DB1 [0xC7 0x0A 0x0E 0x2D ] */ stseq 10, LAYER_0E2C + STSEQ_LDELAY +/* 0x0DB5 [0xB8 0x28 ] */ rand 40 +/* 0x0DB7 [0xC7 0x44 0x0E 0x28 ] */ stseq 68, LAYER_0E25 + STSEQ_NOTEDV_VELOCITY +/* 0x0DBB [0xC7 0x44 0x0E 0x2C ] */ stseq 68, LAYER_0E2C + STSEQ_GENERAL_OPCODE +/* 0x0DBF [0x76 ] */ stio IO_PORT_6 +/* 0x0DC0 [0xCC 0x32 ] */ ldi 50 +/* 0x0DC2 [0x77 ] */ stio IO_PORT_7 +/* 0x0DC3 [0xF4 0xD4 ] */ rjump CHAN_0D99 + +CHAN_0DC5: +/* 0x0DC5 [0x90 ] */ dellayer 0 +/* 0x0DC6 [0x91 ] */ dellayer 1 +/* 0x0DC7 [0xF4 0xB7 ] */ rjump CHAN_0D80 + +CHAN_0DC9: +/* 0x0DC9 [0xDF 0x73 ] */ vol 115 +/* 0x0DCB [0x65 ] */ ldio IO_PORT_5 +/* 0x0DCC [0xF5 0x0D 0xD1 ] */ bgez CHAN_0DD1 +/* 0x0DCF [0xCC 0x00 ] */ ldi 0 +CHAN_0DD1: +/* 0x0DD1 [0xC9 0x3F ] */ and 63 +/* 0x0DD3 [0x75 ] */ stio IO_PORT_5 +/* 0x0DD4 [0xCC 0x3F ] */ ldi 63 +/* 0x0DD6 [0x55 ] */ subio IO_PORT_5 +/* 0x0DD7 [0xC8 0xD0 ] */ sub 208 +/* 0x0DD9 [0xC7 0x00 0x0D 0xE0 ] */ stseq 0, CHAN_0DDF + STSEQ_STSEQ_IMM +/* 0x0DDD [0xB8 0x10 ] */ rand 16 +CHAN_0DDF: +/* 0x0DDF [0xC7 0x64 0x0E 0x3F ] */ stseq 100, LAYER_0E3C + STSEQ_NOTEDV_VELOCITY +/* 0x0DE3 [0xCC 0x3F ] */ ldi 63 +/* 0x0DE5 [0x55 ] */ subio IO_PORT_5 +/* 0x0DE6 [0xCB 0x0F 0x2D ] */ ldseq ARRAY_0F2D +/* 0x0DE9 [0xCB 0x0E 0xED ] */ ldseq ARRAY_0EED +/* 0x0DEC [0x74 ] */ stio IO_PORT_4 +/* 0x0DED [0xC7 0x67 0x0D 0xF5 ] */ stseq (NOTEDV_OPCODE | PITCH_C4), CHAN_0DF4 + STSEQ_STSEQ_IMM +/* 0x0DF1 [0xB8 0x02 ] */ rand 2 +/* 0x0DF3 [0x73 ] */ stio IO_PORT_3 +CHAN_0DF4: +/* 0x0DF4 [0xC7 0x67 0x0E 0x3C ] */ stseq (NOTEDV_OPCODE | PITCH_C4), LAYER_0E3C + STSEQ_NOTEDV_OPCODE_PITCH +/* 0x0DF8 [0xB8 0x1E ] */ rand 30 +/* 0x0DFA [0xC7 0x31 0x0E 0x39 ] */ stseq 49, LAYER_0E38 + STSEQ_NOTEPAN +/* 0x0DFE [0x76 ] */ stio IO_PORT_6 +/* 0x0DFF [0x88 0x0E 0x34 ] */ ldlayer 0, LAYER_0E34 +/* 0x0E02 [0x89 0x0E 0x32 ] */ ldlayer 1, LAYER_0E32 +CHAN_0E05: +/* 0x0E05 [0xFE ] */ delay1 +/* 0x0E06 [0x60 ] */ ldio IO_PORT_0 +/* 0x0E07 [0xF3 0xC0 ] */ rbeqz CHAN_0DC9 +/* 0x0E09 [0x61 ] */ ldio IO_PORT_1 +/* 0x0E0A [0xC8 0x00 ] */ sub 0 +/* 0x0E0C [0xF3 0xB7 ] */ rbeqz CHAN_0DC5 +/* 0x0E0E [0x80 ] */ testlayer 0 +/* 0x0E0F [0xF3 0xF4 ] */ rbeqz CHAN_0E05 +/* 0x0E11 [0xFB 0x0D 0x90 ] */ jump CHAN_0D90 + +.layer LAYER_0E14 +/* 0x0E14 [0xC2 0xF4 ] */ transpose -12 +LAYER_0E16: +/* 0x0E16 [0xCD 0x14 ] */ stereo 1, 0, 1, 0, 0 +/* 0x0E18 [0xF4 0x00 ] */ rjump LAYER_0E1A + +.layer LAYER_0E1A +/* 0x0E1A [0xC6 0x13 ] */ instr SF2_INST_19 +/* 0x0E1C [0xCB 0x0F 0x9E 0x61 ] */ env ENVELOPE_0F9E, 97 +LAYER_0E20: +/* 0x0E20 [0xC7 0x85 0x1B 0xFF ] */ portamento 0x85, PITCH_C3, 255 +/* 0x0E24 [0xC4 ] */ legato +LAYER_0E25: +/* 0x0E25 [0x58 0x81 0xC2 0x6E ] */ notedv PITCH_A2, 450, 110 +LAYER_0E29: +/* 0x0E29 [0x58 0x64 0x6E ] */ notedv PITCH_A2, 100, 110 +LAYER_0E2C: +/* 0x0E2C [0xC0 0x60 ] */ ldelay 96 +/* 0x0E2E [0xC5 ] */ nolegato +/* 0x0E2F [0xC8 ] */ noportamento +/* 0x0E30 [0xF4 0xEE ] */ rjump LAYER_0E20 + +.layer LAYER_0E32 +/* 0x0E32 [0xC2 0xF4 ] */ transpose -12 +.layer LAYER_0E34 +/* 0x0E34 [0xC6 0x14 ] */ instr SF2_INST_20 +/* 0x0E36 [0xCF 0x61 ] */ releaserate 97 +LAYER_0E38: +/* 0x0E38 [0xCA 0x40 ] */ notepan 64 +/* 0x0E3A [0xC0 0x01 ] */ ldelay 1 +LAYER_0E3C: +/* 0x0E3C [0x67 0x80 0xC8 0x7F ] */ notedv PITCH_C4, 200, 127 +LAYER_0E40: +/* 0x0E40 [0xCD 0x14 ] */ stereo 1, 0, 1, 0, 0 +/* 0x0E42 [0x4C 0x28 0x50 ] */ notedv PITCH_A1, 40, 80 +/* 0x0E45 [0xCD 0x00 ] */ stereo 0, 0, 0, 0, 0 +/* 0x0E47 [0xFF ] */ end + +.channel CHAN_0E48 +/* 0x0E48 [0x67 ] */ ldio IO_PORT_7 +/* 0x0E49 [0xC8 0x02 ] */ sub 2 +/* 0x0E4B [0xF3 0x04 ] */ rbeqz CHAN_0E51 +/* 0x0E4D [0xCC 0x00 ] */ ldi 0 +/* 0x0E4F [0xF4 0x02 ] */ rjump CHAN_0E53 + +CHAN_0E51: +/* 0x0E51 [0xCC 0x14 ] */ ldi 20 +CHAN_0E53: +/* 0x0E53 [0xC7 0x00 0x0E 0x6D ] */ stseq 0, ARRAY_0E6D +/* 0x0E57 [0xC7 0x00 0x0D 0x6D ] */ stseq 0, LAYER_0D6C + STSEQ_STEREO +/* 0x0E5B [0xC7 0x00 0x0E 0x17 ] */ stseq 0, LAYER_0E16 + STSEQ_STEREO +/* 0x0E5F [0xC7 0x00 0x0E 0x41 ] */ stseq 0, LAYER_0E40 + STSEQ_STEREO +/* 0x0E63 [0xC7 0x00 0x03 0x69 ] */ stseq 0, LAYER_0368 + STSEQ_STEREO +CHAN_0E67: +/* 0x0E67 [0x66 ] */ ldio IO_PORT_6 +/* 0x0E68 [0xBE 0x01 ] */ unk_BE 1 +/* 0x0E6A [0xFE ] */ delay1 +/* 0x0E6B [0xF4 0xFA ] */ rjump CHAN_0E67 + +.array ARRAY_0E6D + .byte 0 + +.layer LAYER_0E6E +/* 0x0E6E [0xFF ] */ end + +.layer LAYER_0E6F +/* 0x0E6F [0xC0 0x64 ] */ ldelay 100 +.layer LAYER_0E71 +/* 0x0E71 [0xC0 0x7F ] */ ldelay 127 +.layer LAYER_0E73 +/* 0x0E73 [0xF1 0x00 ] */ surroundeffect 0 +/* 0x0E75 [0xFF ] */ end + +.layer LAYER_0E76 +/* 0x0E76 [0xC0 0x64 ] */ ldelay 100 +.layer LAYER_0E78 +/* 0x0E78 [0xC0 0x7F ] */ ldelay 127 +.layer LAYER_0E7A +/* 0x0E7A [0xF1 0x00 ] */ surroundeffect 0 +/* 0x0E7C [0xFF ] */ end + +.layer LAYER_0E7D +/* 0x0E7D [0xC0 0x64 ] */ ldelay 100 +.layer LAYER_0E7F +/* 0x0E7F [0xC0 0x7F ] */ ldelay 127 +.layer LAYER_0E81 +/* 0x0E81 [0xF1 0x00 ] */ surroundeffect 0 +/* 0x0E83 [0xFF ] */ end + +.layer LAYER_0E84 +/* 0x0E84 [0xC0 0x64 ] */ ldelay 100 +.layer LAYER_0E86 +/* 0x0E86 [0xC0 0x7F ] */ ldelay 127 +.layer LAYER_0E88 +/* 0x0E88 [0xF1 0x00 ] */ surroundeffect 0 +/* 0x0E8A [0xFF ] */ end + +.layer LAYER_0E8B +/* 0x0E8B [0xC0 0x64 ] */ ldelay 100 +.layer LAYER_0E8D +/* 0x0E8D [0xC0 0x7F ] */ ldelay 127 +.layer LAYER_0E8F +/* 0x0E8F [0xF1 0x00 ] */ surroundeffect 0 +/* 0x0E91 [0xFF ] */ end + +.layer LAYER_0E92 +/* 0x0E92 [0xC0 0x64 ] */ ldelay 100 +.layer LAYER_0E94 +/* 0x0E94 [0xC0 0x7F ] */ ldelay 127 +.layer LAYER_0E96 +/* 0x0E96 [0xF1 0x00 ] */ surroundeffect 0 +/* 0x0E98 [0xFF ] */ end + +.layer LAYER_0E99 +/* 0x0E99 [0xC0 0x64 ] */ ldelay 100 +.layer LAYER_0E9B +/* 0x0E9B [0xC0 0x7F ] */ ldelay 127 +.layer LAYER_0E9D +/* 0x0E9D [0xF1 0x00 ] */ surroundeffect 0 +/* 0x0E9F [0xFF ] */ end + +.layer LAYER_0EA0 +/* 0x0EA0 [0xC0 0x64 ] */ ldelay 100 +.layer LAYER_0EA2 +/* 0x0EA2 [0xC0 0x7F ] */ ldelay 127 +.layer LAYER_0EA4 +/* 0x0EA4 [0xF1 0x00 ] */ surroundeffect 0 +/* 0x0EA6 [0xFF ] */ end + +.layer LAYER_0EA7 +/* 0x0EA7 [0xC0 0x64 ] */ ldelay 100 +.layer LAYER_0EA9 +/* 0x0EA9 [0xC0 0x7F ] */ ldelay 127 +.layer LAYER_0EAB +/* 0x0EAB [0xF1 0x00 ] */ surroundeffect 0 +/* 0x0EAD [0xFF ] */ end + +.layer LAYER_0EAE +/* 0x0EAE [0xC0 0x64 ] */ ldelay 100 +.layer LAYER_0EB0 +/* 0x0EB0 [0xC0 0x7F ] */ ldelay 127 +.layer LAYER_0EB2 +/* 0x0EB2 [0xF1 0x00 ] */ surroundeffect 0 +/* 0x0EB4 [0xFF ] */ end + +.layer LAYER_0EB5 +/* 0x0EB5 [0xC0 0x64 ] */ ldelay 100 +.layer LAYER_0EB7 +/* 0x0EB7 [0xC0 0x7F ] */ ldelay 127 +.layer LAYER_0EB9 +/* 0x0EB9 [0xF1 0x00 ] */ surroundeffect 0 +/* 0x0EBB [0xFF ] */ end + +.layer LAYER_0EBC +/* 0x0EBC [0xC0 0x64 ] */ ldelay 100 +.layer LAYER_0EBE +/* 0x0EBE [0xC0 0x7F ] */ ldelay 127 +.layer LAYER_0EC0 +/* 0x0EC0 [0xF1 0x00 ] */ surroundeffect 0 +/* 0x0EC2 [0xFF ] */ end + +.layer LAYER_0EC3 +/* 0x0EC3 [0xC0 0x64 ] */ ldelay 100 +.layer LAYER_0EC5 +/* 0x0EC5 [0xC0 0x7F ] */ ldelay 127 +.layer LAYER_0EC7 +/* 0x0EC7 [0xF1 0x00 ] */ surroundeffect 0 +/* 0x0EC9 [0xFF ] */ end + +.layer LAYER_0ECA +/* 0x0ECA [0xC0 0x64 ] */ ldelay 100 +.layer LAYER_0ECC +/* 0x0ECC [0xC0 0x7F ] */ ldelay 127 +.layer LAYER_0ECE +/* 0x0ECE [0xF1 0x00 ] */ surroundeffect 0 +/* 0x0ED0 [0xFF ] */ end + +.layer LAYER_0ED1 +/* 0x0ED1 [0xC0 0x64 ] */ ldelay 100 +.layer LAYER_0ED3 +/* 0x0ED3 [0xC0 0x7F ] */ ldelay 127 +.layer LAYER_0ED5 +/* 0x0ED5 [0xF1 0x00 ] */ surroundeffect 0 +/* 0x0ED7 [0xFF ] */ end + +.layer LAYER_0ED8 +/* 0x0ED8 [0xC0 0x64 ] */ ldelay 100 +.layer LAYER_0EDA +/* 0x0EDA [0xC0 0x7F ] */ ldelay 127 +.layer LAYER_0EDC +/* 0x0EDC [0xF1 0x00 ] */ surroundeffect 0 +/* 0x0EDE [0xFF ] */ end + +.layer LAYER_0EDF +/* 0x0EDF [0xC0 0x64 ] */ ldelay 100 +.layer LAYER_0EE1 +/* 0x0EE1 [0xC0 0x7F ] */ ldelay 127 +.layer LAYER_0EE3 +/* 0x0EE3 [0xF1 0x00 ] */ surroundeffect 0 +/* 0x0EE5 [0xFF ] */ end + +.layer LAYER_0EE6 +/* 0x0EE6 [0xC0 0x64 ] */ ldelay 100 +.layer LAYER_0EE8 +/* 0x0EE8 [0xC0 0x7F ] */ ldelay 127 +.layer LAYER_0EEA +/* 0x0EEA [0xF1 0x00 ] */ surroundeffect 0 +/* 0x0EEC [0xFF ] */ end + +.array ARRAY_0EED + .byte 0x00, 0x00 + .byte 0x01, 0x01 + .byte 0x02, 0x02 + .byte 0x03, 0x03 + .byte 0x04, 0x04 + .byte 0x05, 0x05 + .byte 0x06, 0x06 + .byte 0x07, 0x07 + .byte 0x08, 0x08 + .byte 0x09, 0x09 + .byte 0x0A, 0x0A + .byte 0x0B, 0x0B + .byte 0x0C, 0x0C + .byte 0x0D, 0x0D + .byte 0x0E, 0x0E + .byte 0x0F, 0x0F + .byte 0x10, 0x10 + .byte 0x11, 0x11 + .byte 0x12, 0x12 + .byte 0x13, 0x13 + .byte 0x14, 0x14 + .byte 0x15, 0x15 + .byte 0x16, 0x16 + .byte 0x17, 0x17 + .byte 0x18, 0x18 + .byte 0x19, 0x19 + .byte 0x1A, 0x1A + .byte 0x1B, 0x1B + .byte 0x1C, 0x1C + .byte 0x1D, 0x1D + .byte 0x1E, 0x1E + .byte 0x1F, 0x1F + +.array ARRAY_0F2D + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x01, 0x01, 0x01 + .byte 0x02, 0x02, 0x02, 0x02 + .byte 0x03, 0x03, 0x03, 0x03 + .byte 0x04, 0x04, 0x04, 0x04 + .byte 0x05, 0x05, 0x05, 0x05 + .byte 0x06, 0x06, 0x06, 0x06 + .byte 0x07, 0x07, 0x07, 0x07 + .byte 0x08, 0x08, 0x08, 0x08 + .byte 0x09, 0x09, 0x09, 0x09 + .byte 0x0A, 0x0A, 0x0A, 0x0A + .byte 0x0B, 0x0B, 0x0B, 0x0B + .byte 0x0C, 0x0C, 0x0C, 0x0C + .byte 0x0D, 0x0D, 0x0D, 0x0D + .byte 0x0E, 0x0E, 0x0E, 0x0E + .byte 0x0F, 0x0F, 0x0F, 0x0F + +.envelope ENVELOPE_0F6E + point 270, 32700 + point 125, 32700 + goto 1 + +.envelope ENVELOPE_0F7A + point 25, 32700 + point 310, 5000 + hang + +.envelope ENVELOPE_0F86 + point 2000, 32700 + point 32700, 32700 + hang + +.envelope ENVELOPE_0F92 + point 500, 32700 + point 32700, 32700 + hang + +.envelope ENVELOPE_0F9E + point 100, 32700 + point 2000, 10000 + hang + +.filter FILTER_0FB0 + filter 0, 0, 0, 0, 0, 0, 0, 0 + +.endseq Sequence_1 diff --git a/include/audio/aseq.h b/include/audio/aseq.h new file mode 100644 index 0000000000..1c66a3a2c3 --- /dev/null +++ b/include/audio/aseq.h @@ -0,0 +1,2344 @@ +/** + * @file aseq.h + * Zelda64 Music Macro Language (MML) Assembler Definitions + * + * This file implements the assembler for Zelda64 Music Macro Language. MML is an interpreted language that combines + * general MIDI with arithmetic and control flow instructions. + * + * There are multiple distinct sections: + * - .sequence: The top level of the program, this is unique and executes sequentially. + * - .channel: Spawned by the top-level sequence, there can be up to 16 channels active at any time that execute in + * parallel. Channels map directly to MIDI channels, control changes made in channels affect the notes + * in the layers spawned by the channel. + * - .layer: Spawned by channels, up to 4 layers per channel. These execute in parallel. The purpose of layers is + * to allow overlapping notes. + * - .table: Contains dyntable labels. + * - .array: Contains array-like data that can be read using sequence IO instructions. + * - .filter: Contains filter structures. + * - .envelope: Contains envelope scripts. + * - .buffer: Contains arbitrary data. + * + * Execution begins in the sequence section at position 0 of the sequence with no channels or layers initialized. + * + * Execution flows until it blocks on certain commands that induce delays for a fixed number of ticks (it is to be + * understood that ticks in this context refers to seqTicks in code), such as the delay instructions or note + * instructions. If this happens in a channel or layer, the other channels/layers will continue execution until they + * hit their own delays. + * + * Sequences can self-modify. The ldseq, stseq and related instructions can perform loads and stores to any location + * in a sequence, including the executable sections. This can be used to make up for the lack of registers and + * arithmetic instructions by replacing immediate values in the instructions themselves. + * + * The maximum call depth is 4. Call depth applies to both loops and subroutines. Loops are implemented like + * subroutines in that starting a loop pushes a return address onto the call stack and reaching the end of the loop + * decrements the loop counter. If the loop has iterations left, it jumps to the return address. When a loop completes + * all the iterations, or when the break instruction is executed, the return address is popped from the call stack and + * no jump occurs. + * + * In the instruction descriptions, we use a number of conventions for referring to various internal state: + * - PC : The location of the current instruction, within the respective sequence/channel/layer + * - SEQ : The sequence data, viewed as an array of s8/u8 + * - TR : Temporary s8 register + * - TP : Temporary u16 register + * - CIO[15..0][7..0] : Channel IO + * - SIO[7..0] : Sequence IO + * - DYNTBL : Current dyntable, DYNTBL16 and DYNTBL8 are different views into the same memory + * - DYNTBL16 : Current dyntable, viewed as an array of s16/u16 + * - DYNTBL8 : Current dyntable, viewed as an array of s8/u8 + * - CALLDEPTH : The current subroutine nesting level + * - SHORTVELTBL : Current short notes velocity table + * - SHORTGATETBL : Current short notes gate time table + */ +#ifndef ASEQ_H +#define ASEQ_H + +/** + * IO Ports + */ + +#define IO_PORT_0 0 +#define IO_PORT_1 1 +#define IO_PORT_2 2 +#define IO_PORT_3 3 +#define IO_PORT_4 4 +#define IO_PORT_5 5 +#define IO_PORT_6 6 +#define IO_PORT_7 7 + + + +/** + * Parameter Constants + */ + +#define TRUE 1 +#define FALSE 0 + +#define PITCH_A0 0 +#define PITCH_BF0 1 +#define PITCH_B0 2 +#define PITCH_C1 3 +#define PITCH_DF1 4 +#define PITCH_D1 5 +#define PITCH_EF1 6 +#define PITCH_E1 7 +#define PITCH_F1 8 +#define PITCH_GF1 9 +#define PITCH_G1 10 +#define PITCH_AF1 11 +#define PITCH_A1 12 +#define PITCH_BF1 13 +#define PITCH_B1 14 +#define PITCH_C2 15 +#define PITCH_DF2 16 +#define PITCH_D2 17 +#define PITCH_EF2 18 +#define PITCH_E2 19 +#define PITCH_F2 20 +#define PITCH_GF2 21 +#define PITCH_G2 22 +#define PITCH_AF2 23 +#define PITCH_A2 24 +#define PITCH_BF2 25 +#define PITCH_B2 26 +#define PITCH_C3 27 +#define PITCH_DF3 28 +#define PITCH_D3 29 +#define PITCH_EF3 30 +#define PITCH_E3 31 +#define PITCH_F3 32 +#define PITCH_GF3 33 +#define PITCH_G3 34 +#define PITCH_AF3 35 +#define PITCH_A3 36 +#define PITCH_BF3 37 +#define PITCH_B3 38 +#define PITCH_C4 39 +#define PITCH_DF4 40 +#define PITCH_D4 41 +#define PITCH_EF4 42 +#define PITCH_E4 43 +#define PITCH_F4 44 +#define PITCH_GF4 45 +#define PITCH_G4 46 +#define PITCH_AF4 47 +#define PITCH_A4 48 +#define PITCH_BF4 49 +#define PITCH_B4 50 +#define PITCH_C5 51 +#define PITCH_DF5 52 +#define PITCH_D5 53 +#define PITCH_EF5 54 +#define PITCH_E5 55 +#define PITCH_F5 56 +#define PITCH_GF5 57 +#define PITCH_G5 58 +#define PITCH_AF5 59 +#define PITCH_A5 60 +#define PITCH_BF5 61 +#define PITCH_B5 62 +#define PITCH_C6 63 +#define PITCH_DF6 64 +#define PITCH_D6 65 +#define PITCH_EF6 66 +#define PITCH_E6 67 +#define PITCH_F6 68 +#define PITCH_GF6 69 +#define PITCH_G6 70 +#define PITCH_AF6 71 +#define PITCH_A6 72 +#define PITCH_BF6 73 +#define PITCH_B6 74 +#define PITCH_C7 75 +#define PITCH_DF7 76 +#define PITCH_D7 77 +#define PITCH_EF7 78 +#define PITCH_E7 79 +#define PITCH_F7 80 +#define PITCH_GF7 81 +#define PITCH_G7 82 +#define PITCH_AF7 83 +#define PITCH_A7 84 +#define PITCH_BF7 85 +#define PITCH_B7 86 +#define PITCH_C8 87 +#define PITCH_DF8 88 +#define PITCH_D8 89 +#define PITCH_EF8 90 +#define PITCH_E8 91 +#define PITCH_F8 92 +#define PITCH_GF8 93 +#define PITCH_G8 94 +#define PITCH_AF8 95 +#define PITCH_A8 96 +#define PITCH_BF8 97 +#define PITCH_B8 98 +#define PITCH_C9 99 +#define PITCH_DF9 100 +#define PITCH_D9 101 +#define PITCH_EF9 102 +#define PITCH_E9 103 +#define PITCH_F9 104 +#define PITCH_GF9 105 +#define PITCH_G9 106 +#define PITCH_AF9 107 +#define PITCH_A9 108 +#define PITCH_BF9 109 +#define PITCH_B9 110 +#define PITCH_C10 111 +#define PITCH_DF10 112 +#define PITCH_D10 113 +#define PITCH_EF10 114 +#define PITCH_E10 115 +#define PITCH_F10 116 +#define PITCH_BFNEG1 117 +#define PITCH_BNEG1 118 +#define PITCH_C0 119 +#define PITCH_DF0 120 +#define PITCH_D0 121 +#define PITCH_EF0 122 +#define PITCH_E0 123 +#define PITCH_F0 124 +#define PITCH_GF0 125 +#define PITCH_G0 126 +#define PITCH_AF0 127 + +// Hardcoded Instruments +#define FONTANY_INSTR_SFX 126 +#define FONTANY_INSTR_DRUM 127 +// Instruments implemented in gWaveSamples +#define FONTANY_INSTR_SAWTOOTH 128 +#define FONTANY_INSTR_TRIANGLE 129 +#define FONTANY_INSTR_SINE 130 +#define FONTANY_INSTR_SQUARE 131 +#define FONTANY_INSTR_NOISE 132 +#define FONTANY_INSTR_BELL 133 +#define FONTANY_INSTR_8PULSE 134 +#define FONTANY_INSTR_4PULSE 135 +#define FONTANY_INSTR_ASM_NOISE 136 + + + +#ifdef _LANGUAGE_ASEQ + +/** + * MML Version + */ + +#ifndef MML_VERSION + #error "MML version not defined, define MML_VERSION in the cpp invocation" +#endif + +#define MML_VERSION_OOT 0 +#define MML_VERSION_MM 1 + + + +/** + * IDENT + */ + +.ident "Zelda64 Audio Sequence compiled with GNU AS + aseq.h" +#if (MML_VERSION == MML_VERSION_OOT) + .ident "MML VERSION OOT" +#else + .ident "MML VERSION MM" +#endif + + + +/** + * Sequence IDs + */ + +// Some sequence instructions such as runseq would like sequence names for certain arguments. +// This facilitates making the sequence enum names available in sequence assembly files. + +.set __SEQ_ID_CTR, 0 + +#define DEFINE_SEQUENCE(name, seqId, storageMedium, cachePolicy, seqFlags) \ + .internal seqId; \ + .set seqId, __SEQ_ID_CTR; \ + .set __SEQ_ID_CTR, __SEQ_ID_CTR + 1 + +#define DEFINE_SEQUENCE_PTR(seqIdReal, seqId, storageMediumReal, cachePolicyReal, seqFlags) \ + .internal seqId; \ + .set seqId, __SEQ_ID_CTR; \ + .set __SEQ_ID_CTR, __SEQ_ID_CTR + 1 + +#include "tables/sequence_table.h" + +#undef DEFINE_SEQUENCE +#undef DEFINE_SEQUENCE_PTR + +// Mark the counter as internal for the symbol table +.internal __SEQ_ID_CTR + + + +/** + * STSEQ offsets + */ + +#define STSEQ_HERE (. + 1) + +// stores 1 byte (stseq) +#define STSEQ_LOOP_COUNT 1 +#define STSEQ_VOL 1 +#define STSEQ_PAN 1 +#define STSEQ_REVERB 1 +#define STSEQ_UNK_A4 1 +#define STSEQ_FILTER_IDX 1 +#define STSEQ_COMBFILTER_ARG1_HI 2 +#define STSEQ_NOTEDV_OPCODE_PITCH 0 +#define STSEQ_NOTEDV_DELAY 1 +#define STSEQ_NOTEDV_DELAY_HI 1 +#define STSEQ_NOTEDV_DELAY_LO 2 +#define STSEQ_NOTEDV_VELOCITY 3 +#define STSEQ_NOTEDV_VELOCITY_2 2 +#define STSEQ_LDI_IMM 1 +#define STSEQ_TRANSPOSITION 1 +#define STSEQ_PORTAMENTO_MODE 1 +#define STSEQ_PORTAMENTO_PITCH 2 +#define STSEQ_PORTAMENTO_TIME 3 +#define STSEQ_NOTEPAN 1 +#define STSEQ_LDELAY 1 +#define STSEQ_STSEQ_IMM 1 +#define STSEQ_RAND 1 +#define STSEQ_SURROUNDEFFECT 1 +#define STSEQ_GENERAL_OPCODE 0 +#define STSEQ_STEREO 1 +#define STSEQ_BENDFINE 1 +#define STSEQ_NOTEDVG_OPCODE_PITCH 0 +#define STSEQ_NOTEDVG_DELAY_HI 1 +#define STSEQ_NOTEDVG_DELAY_LO 2 +#define STSEQ_NOTEDVG_VELOCITY_LONGDELAY 3 +#define STSEQ_NOTEDVG_DELAY_SHORT 1 +#define STSEQ_NOTEDVG_VELOCITY_SHORTDELAY 2 +#define STSEQ_GAIN 1 +#define STSEQ_INSTR 1 +#define STSEQ_VIBDEPTH 1 +#define STSEQ_SUB_IMM 1 +#define STSEQ_INITCHAN_HI 1 +#define STSEQ_INITCHAN_LO 2 +#define STSEQ_VOLEXP 1 +#define STSEQ_BEND 1 +#define STSEQ_LDSEQ_SEQ_ID 1 + +// stores 2 bytes (stptrtoseq) +#define STSEQ_PTR_DYNTBL 1 +#define STSEQ_PTR_LDLAYER 1 +#define STSEQ_PTR_LDSEQ 1 +#define STSEQ_PTR_STSEQ 2 + +// stores 2 bytes (so should be used with stptrtoseq) +#define STSEQ_ENVELOPE_POINT(n) (2 * (n)) + + + +/** + * Sequence Sections + */ + +.internal ASEQ_MODE_NONE; .set ASEQ_MODE_NONE, 0 +.internal ASEQ_MODE_SEQUENCE; .set ASEQ_MODE_SEQUENCE, 1 +.internal ASEQ_MODE_CHANNEL; .set ASEQ_MODE_CHANNEL, 2 +.internal ASEQ_MODE_LAYER; .set ASEQ_MODE_LAYER, 3 +.internal ASEQ_MODE_TABLE; .set ASEQ_MODE_TABLE, 4 +.internal ASEQ_MODE_ARRAY; .set ASEQ_MODE_ARRAY, 5 +.internal ASEQ_MODE_FILTER; .set ASEQ_MODE_FILTER, 6 +.internal ASEQ_MODE_ENVELOPE; .set ASEQ_MODE_ENVELOPE, 7 +.internal ASEQ_MODE_BUFFER; .set ASEQ_MODE_BUFFER, 8 + + +/* Macros that change structure based on current section */ +.macro _RESET_SECTION + .purgem ldseq + .macro ldseq + .error "Invalid section for `ldseq`" + .endm + + .purgem filter + .macro filter + .error "Invalid section for `filter`" + .endm + + .purgem env + .macro env + .error "Invalid section for `env`" + .endm +.endm + +/* Dummy macro definitions for above so purgem doesn't error on first run */ +.macro ldseq +.endm +.macro filter +.endm +.macro env +.endm + +/* Instantiate above macros */ +_RESET_SECTION + +/** + * Begin a sequence code section. + */ +.macro .sequence name + _RESET_SECTION + + /* `ldseq` changes structure based on current section. */ + .purgem ldseq + .macro ldseq ioPortNum, seqId, label + _wr_cmd_id ldseq, 0xB0,,,,,,,, \ioPortNum, 4 + _wr_u8 \seqId + _wr_lbl \label + .endm + + .set ASEQ_MODE, ASEQ_MODE_SEQUENCE + \name: +.endm + +/** + * Begin a channel code section. + */ +.macro .channel name + _RESET_SECTION + + /* `ldseq` changes structure based on current section. */ + .purgem ldseq + .macro ldseq label + _wr_cmd_id ldseq, ,0xCB,,,,,,, 0, 0 + _wr_lbl \label + .endm + + /* `filter` changes structure based on current section. */ + .purgem filter + .macro filter lowpassCutoff, highpassCutoff + _check_arg_bitwidth_u \lowpassCutoff, 4 + _check_arg_bitwidth_u \highpassCutoff, 4 + + _wr_cmd_id filter, ,0xB3,,,,,,, 0, 0 + _wr_u8 (\lowpassCutoff << 4) | (\highpassCutoff) + .endm + + /* `env` changes structure based on current section. */ + .purgem env + .macro env label + _wr_cmd_id env, ,0xDA,,,,,,, 0, 0 + _wr_lbl \label + .endm + + .set ASEQ_MODE, ASEQ_MODE_CHANNEL + \name: +.endm + +/** + * Begin a layer code section. + */ +.macro .layer name + _RESET_SECTION + + /* `env` changes structure based on current section. */ + .purgem env + .macro env label, arg + _wr_cmd_id env, ,,0xCB,,,,,, 0, 0 + _wr_lbl \label + _wr_u8 \arg + .endm + + .set ASEQ_MODE, ASEQ_MODE_LAYER + \name: +.endm + +/** + * Begin a table section. + */ +.macro .table name + .balign 2 + .table_unaligned \name +.endm + +/** + * Begin a table section at an unaligned offset. + */ +.macro .table_unaligned name + _RESET_SECTION + + .set ASEQ_MODE, ASEQ_MODE_TABLE + \name: +.endm + +/** + * Begin an array section. + */ +.macro .array name + _RESET_SECTION + + .set ASEQ_MODE, ASEQ_MODE_ARRAY + \name: +.endm + +/** + * Begin a filter section. + */ +.macro .filter name + _RESET_SECTION + + /* `filter` changes structure based on current section. */ + .purgem filter + .macro filter a0, a1, a2, a3, a4, a5, a6, a7 + _wr_s16 \a0 + _wr_s16 \a1 + _wr_s16 \a2 + _wr_s16 \a3 + _wr_s16 \a4 + _wr_s16 \a5 + _wr_s16 \a6 + _wr_s16 \a7 + .endm + + .set ASEQ_MODE, ASEQ_MODE_FILTER + .balign 16 + \name: +.endm + +/** + * Begin an envelope section. + */ +.macro .envelope name + _RESET_SECTION + + .set ASEQ_MODE, ASEQ_MODE_ENVELOPE + .balign 2 + \name: +.endm + +/** + * Begin a buffer section. + */ +.macro .buffer name + _RESET_SECTION + + .set ASEQ_MODE, ASEQ_MODE_BUFFER + .balign 16 + \name: +.endm + + +.macro _section_invalid macro_name + .if ASEQ_MODE == ASEQ_MODE_SEQUENCE + .error "Invalid section for `\macro_name`: Sequence" + .elseif ASEQ_MODE == ASEQ_MODE_CHANNEL + .error "Invalid section for `\macro_name`: Channel" + .elseif ASEQ_MODE == ASEQ_MODE_LAYER + .error "Invalid section for `\macro_name`: Layer" + .elseif ASEQ_MODE == ASEQ_MODE_TABLE + .error "Invalid section for `\macro_name`: Table" + .elseif ASEQ_MODE == ASEQ_MODE_ARRAY + .error "Invalid section for `\macro_name`: Array" + .elseif ASEQ_MODE == ASEQ_MODE_FILTER + .error "Invalid section for `\macro_name`: Filter" + .elseif ASEQ_MODE == ASEQ_MODE_ENVELOPE + .error "Invalid section for `\macro_name`: Envelope" + .elseif ASEQ_MODE == ASEQ_MODE_BUFFER + .error "Invalid section for `\macro_name`: Buffer" + .else + .error "Invalid section" + .endif +.endm + + + +/** + * Sequence Start/End + */ + +.macro .startseq name + /* Begin a sequence. */ + + /* Write the sequence name into a special .name section */ + .pushsection .name, "", @note + .asciz "\name" + .balign 4 + .popsection + + /* Reset section and write start symbol. */ + .section .data, "wa", @progbits + .set ASEQ_MODE, ASEQ_MODE_NONE + .balign 16 + .global \name\()_Start + \name\()_Start: + _seq_start: +.endm + +.macro .endseq name + /* End a sequence. Align to 16 bytes, write end and size symbols. */ + .balign 16 + _seq_end: + .global \name\()_End + \name\()_End: + .global \name\()_Size + .set \name\()_Size, _seq_end - _seq_start + /* Mark ASEQ_MODE as an internal symbol at the very end since it is redefined many times */ + .internal ASEQ_MODE +.endm + + + +/** + * Parameters + */ + +.macro _check_arg_bitwidth_u value, num + /* Checks if the unsigned integer `value` fits within `num` bits. */ + .if (\value & ((1 << \num) - 1)) != \value + .error "value \value out of range for unsigned \num\()-bit argument" + .endif +.endm + +.macro _check_arg_bitwidth_s value, num + /* Checks if the signed integer `value` fits within `num` bits. */ + .if (\value & ((1 << (\num - 1)) - 1)) - (\value & (1 << (\num - 1))) != \value + .error "value \value out of range for signed \num\()-bit argument" + .endif +.endm + +/* Long encoded numbers a la MIDI */ +.macro _var_long x + _check_arg_bitwidth_u \x, 15 + + .byte (0x80 | (\x & 0x7f00) >> 8), (\x & 0xff) +.endm + +/* Potentially long encoded numbers, but may not be. */ +.macro _var x + .if (\x >= 0x80) + _var_long \x + .else + _check_arg_bitwidth_u \x, 8 + .byte \x + .endif +.endm + +.macro _wr8 value + /* Write 8 bits */ + .byte (\value) & 0xFF +.endm + +.macro _wr16 value + /* Write 16 bits (big-endian) */ + .byte (\value) >> 8, (\value) & 0xFF +.endm + +.macro _wr_s8 value + /* Ensure the provided arg value fits in 8 bits (signed) */ + _check_arg_bitwidth_s \value, 8 + _wr8 \value +.endm + +.macro _wr_u8 value + /* Ensure the provided arg value fits in 8 bits (unsigned) */ + _check_arg_bitwidth_u \value, 8 + _wr8 \value +.endm + +.macro _wr_s16 value + /* Ensure the provided arg value fits in 16 bits (signed) */ + _check_arg_bitwidth_s \value, 16 + _wr16 \value +.endm + +.macro _wr_u16 value + /* Ensure the provided arg value fits in 16 bits (unsigned) */ + _check_arg_bitwidth_u \value, 16 + _wr16 \value +.endm + +.macro _wr_lbl value + /* Subtract sequence start label to get a numeric offset that can be written at assembling time */ + _wr16 (\value - _seq_start) +.endm + +.macro _wr_16_rel value + /* Turn label into relative offset. + * Can't check encoding, complains about non-constant value.. */ + _wr16 (\value - $reladdr\@) +$reladdr\@: +.endm + +.macro _wr_8_rel value + /* Turn label into relative offset. + * Can't check encoding, complains about non-constant value.. */ + _wr8 (\value - $reladdr\@) +$reladdr\@: +.endm + +.macro _wr_cmd_id cmd_name, seq_id=-1, chan_id=-1, layer_id=-1, tbl_id=-1, arr_id=-1, filt_id=-1, env_id=-1, buf_id=-1, lo_bits, n_lo_bits + /* Helper for writing command ids. Will write the command id appropriate for the current section, optionally + * packing in low-order bits if a command uses them for an argument. */ + _check_arg_bitwidth_u \lo_bits, \n_lo_bits + + .if ASEQ_MODE == ASEQ_MODE_SEQUENCE && \seq_id != -1 + _check_arg_bitwidth_u \seq_id, 8 + .byte (\seq_id & 0xFF) | (\lo_bits) + .elseif ASEQ_MODE == ASEQ_MODE_CHANNEL && \chan_id != -1 + _check_arg_bitwidth_u \chan_id, 8 + .byte (\chan_id & 0xFF) | (\lo_bits) + .elseif ASEQ_MODE == ASEQ_MODE_LAYER && \layer_id != -1 + _check_arg_bitwidth_u \layer_id, 8 + .byte (\layer_id & 0xFF) | (\lo_bits) + .elseif ASEQ_MODE == ASEQ_MODE_TABLE && \tbl_id != -1 + _check_arg_bitwidth_u \tbl_id, 8 + .byte (\tbl_id & 0xFF) | (\lo_bits) + .elseif ASEQ_MODE == ASEQ_MODE_ARRAY && \arr_id != -1 + _check_arg_bitwidth_u \arr_id, 8 + .byte (\arr_id & 0xFF) | (\lo_bits) + .elseif ASEQ_MODE == ASEQ_MODE_FILTER && \filt_id != -1 + _check_arg_bitwidth_u \filt_id, 8 + .byte (\filt_id & 0xFF) | (\lo_bits) + .elseif ASEQ_MODE == ASEQ_MODE_ENVELOPE && \env_id != -1 + _check_arg_bitwidth_u \env_id, 8 + .byte (\env_id & 0xFF) | (\lo_bits) + .elseif ASEQ_MODE == ASEQ_MODE_BUFFER && \buf_id != -1 + _check_arg_bitwidth_u \buf_id, 8 + .byte (\buf_id & 0xFF) | (\lo_bits) + .else + _section_invalid \cmd_name + .endif +.endm + +.macro .ptr value + _wr_lbl \value +.endm + +.macro .ptr_raw value + _wr16 \value +.endm + + + +/** + * Instructions + */ + +/** + * end + * + * Marks the end of an executable section. + * + * If CALLDEPTH is not 0 (that is, execution is currently in a subroutine) + * the current subroutine is exited and execution continues at the saved + * return address. If CALLDEPTH is 0, the current layer/channel/sequence is + * closed. If the sequence is closed, all execution ends. If a channel is + * closed, so are its layers. + */ +.macro end + _wr_cmd_id end, 0xFF,0xFF,0xFF,,,,,, 0, 0 +.endm + +/** + * delay1 + * + * Delays for one tick. + */ +.macro delay1 + _wr_cmd_id delay1, 0xFE,0xFE,,,,,,, 0, 0 +.endm + +/** + * delay + * + * Delays for `delay` ticks. + */ +.macro delay delay + _wr_cmd_id delay, 0xFD,0xFD,,,,,,, 0, 0 + _var \delay +.endm + +/** + * call + * + * Unconditionally enters a subroutine at `label`. Execution will resume following this instruction once the + * subroutine encounters an `end` instruction. + */ +.macro call label + _wr_cmd_id call, 0xFC,0xFC,0xFC,,,,,, 0, 0 + _wr_lbl \label +.endm + +/** + * jump + * + * Branches to `label` unconditionally. + */ +.macro jump label + _wr_cmd_id jump, 0xFB,0xFB,0xFB,,,,,, 0, 0 + _wr_lbl \label +.endm + +/** + * beqz + * + * Branches to `label` if TR == 0. + */ +.macro beqz label + _wr_cmd_id beqz, 0xFA,0xFA,0xFA,,,,,, 0, 0 + _wr_lbl \label +.endm + +/** + * bltz + * + * Branches to `label` if TR < 0. + */ +.macro bltz label + _wr_cmd_id beqz, 0xF9,0xF9,0xF9,,,,,, 0, 0 + _wr_lbl \label +.endm + +/** + * loop + * + * Begin a loop for `num` iterations, pushing the address of the next + * instruction to the call stack. + * + * Maximum loop nesting level is 4 - CALLDEPTH, after this the call stack + * becomes full. + */ +.macro loop num + _wr_cmd_id loop, 0xF8,0xF8,0xF8,,,,,, 0, 0 + _wr_u8 \num +.endm + +/** + * loopend + * + * Indicates the end of a loop body. Whenever the instruction is executed + * the loop counter decrements and either branches back to the loop start + * if there are remaining iterations or exits the loop if all iterations + * have been completed. When the loop is to be exited, the top of the call + * stack is popped. + */ +.macro loopend + _wr_cmd_id loopend, 0xF7,0xF7,0xF7,,,,,, 0, 0 +.endm + +/** + * break + * + * Immediately ends the current loop, popping it from the call stack, but + * does not branch to the end of the loop. + * + * Programming Note: Do not allow execution to later flow into loopend, as + * the call stack would be popped twice. + */ +.macro break + _wr_cmd_id break, 0xF6,0xF6,0xF6,,,,,, 0, 0 +.endm + +/** + * bgez + * + * Branches to `label` if TR >= 0. + */ +.macro bgez label + _wr_cmd_id bgez, 0xF5,0xF5,0xF5,,,,,, 0, 0 + _wr_lbl \label +.endm + +/** + * rjump + * + * Branches to `label` unconditionally. + * `label` is a relative offset rather than an absolute offset, making it appropriate + * for use in position-independent code. + * Note that the range is reduced compared to absolute jumps, only labels within a + * signed 8-bit (+/-128) range are reachable. + */ +.macro rjump label + _wr_cmd_id rjump, 0xF4,0xF4,0xF4,,,,,, 0, 0 + _wr_8_rel \label +.endm + +/** + * rbeqz + * + * Branches to `label` if TR == 0. + * `label` is a relative offset rather than an absolute offset, making it appropriate + * for use in position-independent code. + * Note that the range is reduced compared to absolute branches, only labels within a + * signed 8-bit (+/-128) range are reachable. + */ +.macro rbeqz label + _wr_cmd_id rbeqz, 0xF3,0xF3,0xF3,,,,,, 0, 0 + _wr_8_rel \label +.endm + +/** + * rbltz + * + * Branches to `label` if TR < 0. + * `label` is a relative offset rather than an absolute offset, making it appropriate + * for use in position-independent code. + * Note that the range is reduced compared to absolute branches, only labels within a + * signed 8-bit (+/-128) range are reachable. + */ +.macro rbltz label + _wr_cmd_id rbltz, 0xF2,0xF2,0xF2,,,,,, 0, 0 + _wr_8_rel \label +.endm + +/** + * allocnotelist + * + * Clears the channel note pool and reallocates it with space for `num` notes. + */ +.macro allocnotelist num + _wr_cmd_id allocnotelist, 0xF1,0xF1,,,,,,, 0, 0 + _wr_u8 \num +.endm + +/** + * freenotelist + * + * Clears the channel note pool. + */ +.macro freenotelist + _wr_cmd_id freenotelist, 0xF0,0xF0,,,,,,, 0, 0 +.endm + +/** + * unk_EF + * + * Has no function. + */ +.macro unk_EF arg1, arg2 + _wr_cmd_id unk_EF, 0xEF,,,,,,,, 0, 0 + _wr_s16 \arg1 + _w_u8 \arg2 +.endm + +/** + * bendfine + * + * Fine-tunes the pitch bend amount for the channel or layer. + */ +.macro bendfine amt + _wr_cmd_id bendfine, ,0xEE,0xCE,,,,,, 0, 0 + _wr_s8 \amt +.endm + +/** + * gain + * + * Sets the channel gain (multiplicative volume scale factor) to the provided qu4.4 fixed-point value. + */ +.macro gain value + _wr_cmd_id gain, ,0xED,,,,,,, 0, 0 + _wr_u8 \value +.endm + +/** + * vibreset + * + * Resets channel vibrato, filter, gain, sustain, etc. state. + */ +.macro vibreset + _wr_cmd_id vibreset, ,0xEC,,,,,,, 0, 0 +.endm + +/** + * fontinstr + * + * Updates the soundfont and instrument for the channel simultaneously. + */ +.macro fontinstr fontId, instId + _wr_cmd_id fontinstr, ,0xEB,,,,,,, 0, 0 + _wr_u8 \fontId + _wr_u8 \instId +.endm + +/** + * notepri + * + * Set note priorities. + */ +.macro notepri priority1, priority2 + _check_arg_bitwidth_u \priority1, 4 + _check_arg_bitwidth_u \priority2, 4 + _wr_cmd_id notepri, ,0xE9,,,,,,, 0, 0 + _wr_u8 (\priority1 << 4) | \priority2 +.endm + +/** + * params + * + * + * Sets various channel parameters. + */ +.macro params muteBhv, noteAllocPolicy, channelPriority, transposition, pan, panWeight, reverb, reverbIndex + _wr_cmd_id params, ,0xE8,,,,,,, 0, 0 + _wr_u8 \muteBhv + _wr_u8 \noteAllocPolicy + _wr_u8 \channelPriority + _wr_u8 \transposition + _wr_u8 \pan + _wr_u8 \panWeight + _wr_u8 \reverb + _wr_u8 \reverbIndex +.endm + +/** + * ldparams + * + * Sets various channel parameters by loading them from `label`. The data + * is ordered in the same way as the arguments in `params`. + */ +.macro ldparams label + _wr_cmd_id ldparams, ,0xE7,,,,,,, 0, 0 + _wr_lbl \label +.endm + +/** + * samplebook + * + * Sets the sample book mode. + */ +.macro samplebook value + _wr_cmd_id samplebook, ,0xE6,,,,,,, 0, 0 + _wr_u8 \value +.endm + +/** + * reverbidx + * + * Sets the channel reverb. + */ +.macro reverbidx arg + _wr_cmd_id reverbidx, ,0xE5,,,,,,, 0, 0 + _wr_u8 \arg +.endm + +/** + * reverbidx + * + * Sets the channel vibrato delay. + */ +.macro vibdelay arg + _wr_cmd_id vibdelay, ,0xE3,,,,,,, 0, 0 + _wr_u8 \arg +.endm + +/** + * vibdepthgrad + * + * Sets the vibrato extent. + */ +.macro vibdepthgrad arg0, arg1, arg2 + _wr_cmd_id vibdepthgrad, ,0xE2,,,,,,, 0, 0 + _wr_u8 \arg0 + _wr_u8 \arg1 + _wr_u8 \arg2 +.endm + +/** + * vibfreqgrad + * + * Sets the vibrato rate. + */ +.macro vibfreqgrad arg0, arg1, arg2 + _wr_cmd_id vibfreqgrad, ,0xE1,,,,,,, 0, 0 + _wr_u8 \arg0 + _wr_u8 \arg1 + _wr_u8 \arg2 +.endm + +/** + * volexp + * + * Changes the expression amount for the channel. + */ +.macro volexp amt + _wr_cmd_id volexp, ,0xE0,,,,,,, 0, 0 + _wr_u8 \amt +.endm + +/** + * transpose + * + * Sets the transposition amount. Transposition shifts all note pitches by the + * provided number of semitones. + */ +.macro transpose semitones + _wr_cmd_id transpose, 0xDF,0xDB,0xC2,,,,,, 0, 0 + _wr_s8 \semitones +.endm + +/** + * rtranspose + * + * Adjusts the transposition amount. This is only available at the top sequence level. + */ +.macro rtranspose semitones + _wr_cmd_id rtranspose, 0xDE,,,,,,,, 0, 0 + _wr_s8 \semitones +.endm + +/** + * freqscale + * + * Sets the freqScale for the current channel. + */ +.macro freqscale arg + _wr_cmd_id freqscale, ,0xDE,,,,,,, 0, 0 + _wr_s16 \arg +.endm + +/** + * tempo + * + * Changes the tempo of the sequence. + */ +.macro tempo bpm + _wr_cmd_id tempo, 0xDD,,,,,,,, 0, 0 + _wr_u8 \bpm +.endm + +/** + * tempochg + * + * Sets the tempoChange for the sequence. + */ +.macro tempochg arg + _wr_cmd_id tempochg, 0xDC,,,,,,,, 0, 0 + _wr_s8 \arg +.endm + +/** + * pan + * + * Changes the pan amount for a channel. + */ +.macro pan pan + /* pan can only take values in 0..127 */ + _check_arg_bitwidth_u \pan, 7 + _wr_cmd_id pan, ,0xDD,,,,,,, 0, 0 + _wr_u8 \pan +.endm + +/** + * panweight + * + * Controls how much the final pan value is influenced by the channel pan and layer pan. + * The layer pan is set by the drum instrument pan. + * A value of 0 ignores channel pan, while a value of 127 ignores layer pan. + * + * finalPan = (weight * channelPan + (128 - weight) * layerPan) / 128 + */ +.macro panweight weight + /* weight can only take values in 0..127 */ + _check_arg_bitwidth_u \weight, 7 + _wr_cmd_id panweight, ,0xDC,,,,,,, 0, 0 + _wr_u8 \weight +.endm + +/** + * vol + * + * Sets the volume amount for this sequence or channel. + */ +.macro vol amt + _wr_cmd_id vol, 0xDB,0xDF,,,,,,, 0, 0 + _wr_u8 \amt +.endm + +/** + * volmode + * + * TODO DESCRIPTION + */ +.macro volmode mode, fadeTimer + _wr_cmd_id volmode, 0xDA,,,,,,,, 0, 0 + _wr_u8 \mode + _wr_u16 \fadeTimer +.endm + +/** + * volscale + * + * Sets the fadeVolumeScale for the sequence. + */ +.macro volscale arg + _wr_cmd_id volscale, 0xD9,,,,,,,, 0, 0 + _wr_u8 \arg +.endm + +/** + * releaserate + * + * Sets the envelope release rate for this channel or layer. + */ +.macro releaserate release + _wr_cmd_id releaserate, ,0xD9,0xCF,,,,,, 0, 0 + _wr_u8 \release +.endm + +/** + * vibdepth + * + * Sets the vibrato depth for the channel. + */ +.macro vibdepth arg + _wr_cmd_id vibdepth, ,0xD8,,,,,,, 0, 0 + _wr_u8 \arg +.endm + +/** + * vibfreq + * + * Sets the vibrato rate for the channel. + */ +.macro vibfreq arg + _wr_cmd_id vibfreq, ,0xD7,,,,,,, 0, 0 + _wr_u8 \arg +.endm + +/** + * initchan + * + * Initializes the channels marked in the provided bitmask. + * + * e.g. initchan 0b1 initializes channel 0. + * initchan 0b101 initializes channels 0 and 2. + */ +.macro initchan bitmask + _wr_cmd_id initchan, 0xD7,,,,,,,, 0, 0 + _wr_u16 \bitmask +.endm + +/** + * freechan + * + * Frees the channels marked in the provided bitmask. + */ +.macro freechan bitmask + _wr_cmd_id freechan, 0xD6,,,,,,,, 0, 0 + _wr_u16 \bitmask +.endm + +/** + * mutescale + * + * Sets the muteVolumeScale for the sequence. + */ +.macro mutescale arg + _wr_cmd_id mutescale, 0xD5,,,,,,,, 0, 0 + _wr_s8 \arg +.endm + +/** + * mute + * + * Mutes the sequence player. + */ +.macro mute + _wr_cmd_id mute, 0xD4,,,,,,,, 0, 0 +.endm + +/** + * reverb + * + * Sets the reverb amount for this channel. + */ +.macro reverb amt + _wr_cmd_id reverb, ,0xD4,,,,,,, 0, 0 + _wr_u8 \amt +.endm + +/** + * mutebhv + * + * Sets mute behavior for this sequence or channel. + */ +.macro mutebhv flags + _wr_cmd_id mutebhv, 0xD3,0xCA,,,,,,, 0, 0 + _wr_u8 \flags +.endm + +/** + * bend + * + * Sets the pitch bend amount for this channel. + */ +.macro bend amt + _wr_cmd_id bend, ,0xD3,,,,,,, 0, 0 + _wr_s8 \amt +.endm + +/** + * ldshortvelarr + * + * Sets the location of SHORTVELTBL. + */ +.macro ldshortvelarr label + _wr_cmd_id ldshortvelarr, 0xD2,,,,,,,, 0, 0 + _wr_lbl \label +.endm + +/** + * sustain + * + * Sets the adsr sustain value for this channel. + */ +.macro sustain value + _wr_cmd_id sustain, ,0xD2,,,,,,, 0, 0 + _wr_u8 \value +.endm + +/** + * ldshortgatearr + * + * Sets the location of SHORTGATETBL. + */ +.macro ldshortgatearr label + _wr_cmd_id ldshortgatearr, 0xD1,,,,,,,, 0, 0 + _wr_lbl \label +.endm + +/** + * notealloc + * + * Sets the noteAllocPolicy for either the sequence or the current channel. + */ +.macro notealloc arg + _wr_cmd_id notealloc, 0xD0,0xD1,,,,,,, 0, 0 + _wr_u8 \arg +.endm + +/** + * effects + * + * Sets stereo effects. + */ +.macro effects headset, type, strongR, strongL, strongRvrbR, strongRvrbL + _check_arg_bitwidth_u \headset, 1 + _check_arg_bitwidth_u \type, 2 + _check_arg_bitwidth_u \strongR, 1 + _check_arg_bitwidth_u \strongL, 1 + _check_arg_bitwidth_u \strongRvrbR, 1 + _check_arg_bitwidth_u \strongRvrbL, 1 + + _wr_cmd_id effects, ,0xD0,,,,,,, 0, 0 + _wr_u8 (\headset << 7) | (\type << 4) | (\strongR << 3) | (\strongL << 2) | (\strongRvrbR << 1) | (\strongRvrbL << 0) +.endm + +/** + * stptrtoseq + * + * Stores TP -> label + */ +.macro stptrtoseq label + _wr_cmd_id stptrtoseq, ,0xCF,,,,,,, 0, 0 + _wr_lbl \label +.endm + +/** + * ldptr + * + * Loads label -> TP + */ +.macro ldptr label + _wr_cmd_id ldptr, ,0xCE,,,,,,, 0, 0 + _wr_lbl \label +.endm + +/** + * ldptr + * + * Loads imm -> TP + */ +.macro ldptri imm + _wr_cmd_id ldptr, ,0xCE,,,,,,, 0, 0 + _wr_u16 \imm +.endm + +/** + * rand + * + * Stores a random number in the range [0, max) into TR. If max is 0 the range is [0, 255] + */ +.macro rand max + _wr_cmd_id rand, 0xCE,0xB8,,,,,,, 0, 0 + _wr_u8 \max +.endm + +/** + * [sequence] dyncall + * + * Jumps to table[TR], treating table as a u16 array, pushing the next PC to the call stack + * + * [channel] dyncall + * + * Jumps to DYNTBL16[TR], pushing the next PC to the call stack + */ +.macro dyncall table=-1 + .if \table == -1 + _wr_cmd_id dyncall, ,0xE4,,,,,,, 0, 0 + .else + _wr_cmd_id dyncall, 0xCD,,,,,,,, 0, 0 + _wr_lbl \table + .endif +.endm + +/** + * ldi + * + * Loads the immediate value `imm` into TR. + */ +.macro ldi imm + _wr_cmd_id ldi, 0xCC,0xCC,,,,,,, 0, 0 + _wr_u8 \imm +.endm + +/** + * and + * + * Computes TR = TR & imm + */ +.macro and imm + _wr_cmd_id and, 0xC9,0xC9,,,,,,, 0, 0 + _wr_u8 \imm +.endm + +/** + * sub + * + * Computes TR = TR - imm + */ +.macro sub imm + _wr_cmd_id sub, 0xC8,0xC8,,,,,,, 0, 0 + _wr_u8 \imm +.endm + +/** + * stseq + * + * Stores the u8 value `TR + imm` to the location specified by `label`. + */ +.macro stseq imm, label + _wr_cmd_id stseq, 0xC7,0xC7,,,,,,, 0, 0 + _wr_u8 \imm + _wr_lbl \label +.endm + +/** + * stop + * + * Immediately stops the sequence or channel. + */ +.macro stop + _wr_cmd_id stop, 0xC6,0xEA,,,,,,, 0, 0 +.endm + +/** + * font + * + * Set the current soundfont for this channel to `fontId`. + */ +.macro font fontId + _wr_cmd_id font, ,0xC6,,,,,,, 0, 0 + _wr_u8 \fontId +.endm + +/** + * scriptctr + * + * Sets scriptCounter to arg. + * + * scriptCounter usually increments every time the sequence is updated but is otherwise + * never used, so changing it with this instruction has no useful effects. + */ +.macro scriptctr arg + _wr_cmd_id scriptctr, 0xC5,,,,,,,, 0, 0 + _wr_u16 \arg +.endm + +/** + * dyntbllookup + * + * Loads DYNTBL16[TR] -> DYNTBL + * unless TR is -1, in which case nothing happens. + */ +.macro dyntbllookup + _wr_cmd_id dyntbllookup, ,0xC5,,,,,,, 0, 0 +.endm + +/** + * runseq + * + * Plays the sequence seqId on seqPlayer. + */ +.macro runseq seqPlayer, seqId + _wr_cmd_id runseq, 0xC4,,,,,,,, 0, 0 + _wr_u8 \seqPlayer + _wr_u8 \seqId +.endm + +#if (MML_VERSION == MML_VERSION_MM) + + /** + * mutechan + * + * TODO DESCRIPTION + */ + .macro mutechan arg0 + _wr_cmd_id mutechan, 0xC3,,,,,,,, 0, 0 + _wr_s16 \arg0 + .endm + +#endif + +/** + * noshort + * + * Disable short notes encoding. + */ +.macro noshort + _wr_cmd_id noshort, ,0xC4,,,,,,, 0, 0 +.endm + +/** + * short + * + * Enable short notes encoding. + */ +.macro short + _wr_cmd_id short, ,0xC3,,,,,,, 0, 0 +.endm + +/** + * dyntbl + * + * Loads label -> DYNTBL + */ +.macro dyntbl label + _wr_cmd_id dyntbl, ,0xC2,,,,,,, 0, 0 + _wr_lbl \label +.endm + +/** + * instr + * + * Set instrument `instNum` from the current soundfont as the active instrument for this channel or layer. + */ +.macro instr instNum + _wr_cmd_id instr, ,0xC1,0xC6,,,,,, 0, 0 + _wr_u8 \instNum +.endm + +#if (MML_VERSION == MML_VERSION_MM) + + /** + * unk_BE + * + * TODO DESCRIPTION + */ + .macro unk_BE arg0 + _wr_cmd_id unk_BE, ,0xBE,,,,,,, 0, 0 + _wr_u8 \arg0 + .endm + +#endif + +/** + * randptr + * + * Assigns a random number sampled from [offset,offset+range) -> TP + * + * If range is 0, it is treated as 65536. + */ +.macro randptr range, offset + #if (MML_VERSION == MML_VERSION_OOT) + _wr_cmd_id randptr, ,0xBD,,,,,,, 0, 0 + #else + _wr_cmd_id randptr, ,0xA8,,,,,,, 0, 0 + #endif + _wr_u16 \range + _wr_u16 \offset +.endm + +#if (MML_VERSION == MML_VERSION_MM) + + /** + * samplestart + * + * TODO DESCRIPTION + */ + .macro samplestart arg + _wr_cmd_id samplestart, ,0xBD,,,,,,, 0, 0 + _wr_u8 \arg + .endm + + /** + * unk_A7 + * + * TODO DESCRIPTION + */ + .macro unk_A7 arg + _wr_cmd_id unk_A7, ,0xA7,,,,,,, 0, 0 + _wr_u8 \arg + .endm + + /** + * unk_A6 + * + * TODO DESCRIPTION + */ + .macro unk_A6 arg0, arg1 + _wr_cmd_id unk_A6, ,0xA6,,,,,,, 0, 0 + _wr_u8 \arg0 + _wr_s16 \arg1 + .endm + + /** + * unk_A5 + * + * TODO DESCRIPTION + */ + .macro unk_A5 + _wr_cmd_id unk_A5, ,0xA5,,,,,,, 0, 0 + .endm + + /** + * unk_A4 + * + * TODO DESCRIPTION + */ + .macro unk_A4 arg + _wr_cmd_id unk_A4, ,0xA4,,,,,,, 0, 0 + _wr_u8 \arg + .endm + + /** + * unk_A3 + * + * TODO DESCRIPTION + */ + .macro unk_A3 + _wr_cmd_id unk_A3, ,0xA3,,,,,,, 0, 0 + .endm + + /** + * unk_A2 + * + * TODO DESCRIPTION + */ + .macro unk_A2 arg + _wr_cmd_id unk_A2, ,0xA2,,,,,,, 0, 0 + _wr_s16 \arg + .endm + + /** + * unk_A1 + * + * TODO DESCRIPTION + */ + .macro unk_A1 + _wr_cmd_id unk_A1, ,0xA1,,,,,,, 0, 0 + .endm + + /** + * unk_A0 + * + * TODO DESCRIPTION + */ + .macro unk_A0 arg + _wr_cmd_id unk_A0, ,0xA0,,,,,,, 0, 0 + _wr_s16 \arg + .endm + +#endif + +/** + * ptradd + * + * Computes TP += value + */ +.macro ptradd value + _wr_cmd_id ptradd, ,0xBC,,,,,,, 0, 0 + _wr_lbl \value +.endm + +/** + * ptraddi + * + * Like ptradd but for immediates instead of labels + * + * Computes TP += value + */ +.macro ptraddi value + _wr_cmd_id ptradd, ,0xBC,,,,,,, 0, 0 + _wr_u16 \value +.endm + +/** + * combfilter + * + * Enable comb filter. + * TODO args? arg0=16,arg1=val<<8 maps well to midi chorus + */ +.macro combfilter arg0, arg1 + _wr_cmd_id combfilter, ,0xBB,,,,,,, 0, 0 + _wr_u8 \arg0 + _wr_u16 \arg1 +.endm + +/** + * randgate + * + * Sets the range of random note gateTime fluctuations. + * + * NOTE: This feature is bugged. If this is non-zero it will actually use the range set by randvel. + */ +.macro randgate range + _wr_cmd_id randgate, ,0xBA,,,,,,, 0, 0 + _wr_u8 \range +.endm + +/** + * randvel + * + * Sets the range for random note velocity fluctuations. + */ +.macro randvel range + _wr_cmd_id randvel, ,0xB9,,,,,,, 0, 0 + _wr_u8 \range +.endm + +/** + * rand + * + * Stores a random number in the range [0, max) into TP. If max is 0 the range is [0, 65535] + */ +.macro randtoptr max + _wr_cmd_id randtoptr, ,0xB7,,,,,,, 0, 0 + _wr_u16 \max +.endm + +/** + * dyntblv + * + * Loads DYNTBL8[TR] -> TR + */ +.macro dyntblv + _wr_cmd_id dyntblv, ,0xB6,,,,,,, 0, 0 +.endm + +/** + * dyntbltoptr + * + * Loads DYNTBL16[TR] -> TP + */ +.macro dyntbltoptr + _wr_cmd_id dyntbltoptr, ,0xB5,,,,,,, 0, 0 +.endm + +/** + * ptrtodyntbl + * + * Transfers TP -> DYNTBL + */ +.macro ptrtodyntbl + _wr_cmd_id ptrtodyntbl, ,0xB4,,,,,,, 0, 0 +.endm + +/** + * ldseqtoptr + * + * Loads SEQ[label + TR * 2] -> TP + * + * Note that TR acts as an index into an array of u16 starting at label. + */ +.macro ldseqtoptr label + _wr_cmd_id ldseqtoptr, ,0xB2,,,,,,, 0, 0 + _wr_lbl \label +.endm + +/** + * freefilter + * + * Invalidates the current active filter buffer. + */ +.macro freefilter + _wr_cmd_id freefilter, ,0xB1,,,,,,, 0, 0 +.endm + +/** + * ldfilter + * + * Sets the active filter buffer to the location specified by `filter`. + */ +.macro ldfilter filter + _wr_cmd_id ldfilter, ,0xB0,,,,,,, 0, 0 + _wr_lbl \filter +.endm + +/** + * cdelay + * + * Short delay encoding for channel sections. + * Delays by `delay` ticks. + */ +.macro cdelay delay + _wr_cmd_id cdelay, ,0x00,,,,,,, \delay, 4 +.endm + +/** + * ldsample + * + * Triggers an async load of a sample belonging to either: + * - The Instrument ID in TR, if type is LDSAMPLE_INST. + * - The Sound Effect ID in TP, if type is LDSAMPLE_SFX. + * + * Load status is made available in CIO[CUR_CHANNEL][portNum]. + */ +.macro ldsample type, portNum + .if \type == LDSAMPLE_INST + _wr_cmd_id ldsample, ,0x10,,,,,,, \portNum, 3 + .elif \type == LDSAMPLE_SFX + _wr_cmd_id ldsample, ,0x18,,,,,,, \portNum, 3 + .else + .error "ldsample: invalid type" + .endif +.endm +#define LDSAMPLE_INST 0 +#define LDSAMPLE_SFX 1 + +/** + * stcio + * + * Stores the contents of TR into CIO[channelNum][portNum] + */ +.macro stcio channelNum, portNum + _wr_cmd_id stcio, ,0x30,,,,,,, \channelNum, 4 + _wr_u8 \portNum +.endm + +/** + * ldcio + * + * Loads the contents of CIO[channelNum][portNum] into TR. + */ +.macro ldcio channelNum, portNum + _wr_cmd_id ldcio, ,0x40,,,,,,, \channelNum, 4 + _wr_u8 \portNum +.endm + +/** + * rldlayer + * + * Opens the note layer at `label` for index `layerNum`. + * `label` is a relative offset rather than an absolute offset, making it appropriate + * for use in position-independent code. + */ +.macro rldlayer layerNum, label + _wr_cmd_id rldlayer, ,0x78,,,,,,, \layerNum, 3 + _wr_16_rel \label +.endm + +/** + * testlayer + * + * Tests if the layer specified by `layerNum` is finished. + * Stores result to TR: + * - 1 if layer is finished. + * - 0 if layer is not finished. + * - -1 if layer does not exist. + */ +.macro testlayer layerNum + _wr_cmd_id testlayer, ,0x80,,,,,,, \layerNum, 3 +.endm + +/** + * ldlayer + * + * Opens the note layer at `label` for index `layerNum`. + */ +.macro ldlayer layerNum, label + _wr_cmd_id ldlayer, ,0x88,,,,,,, \layerNum, 3 + _wr_lbl \label +.endm + +/** + * dellayer + * + * Deletes the layer specified by index `layerNum`. + */ +.macro dellayer arg + _wr_cmd_id dellayer, ,0x90,,,,,,, \arg, 3 +.endm + +/** + * dynldlayer + * + * Allocates a new layer starting at the pointer read from DYNTBL16[TR] + */ +.macro dynldlayer arg + _wr_cmd_id dynldlayer, ,0x98,,,,,,, \arg, 3 +.endm + +/** + * testchan + * + * Tests if the channel specified by index `channelNum` is enabled. + * Stores result to TR: + * - 0 if enabled + * - 1 if disabled + */ +.macro testchan channelNum + _wr_cmd_id testchan, 0x00,,,,,,,, \channelNum, 4 +.endm + +/** + * stopchan + * + * Disables the channel specified by channel `channelNum`. + */ +.macro stopchan channelNum + .if ASEQ_MODE == ASEQ_MODE_SEQUENCE + _wr_cmd_id stopchan, 0x40,,,,,,,, \channelNum, 4 + .else + _wr_cmd_id stopchan, ,0xCD,,,,,,, 0, 0 + _wr_u8 \channelNum + .endif +.endm + +/** + * subio + * + * In sequence section: + * Computes TR = TR - SIO[portNum] + * + * In channel section: + * Computes TR = TR - CIO[CUR_CHANNEL][portNum] + */ +.macro subio portNum + _wr_cmd_id subio, 0x50,0x50,,,,,,, \portNum, 4 +.endm + +/** + * ldres + * + * Load Resource. + * resType (sync with SampleBankTableType) + * - 0 = Sequence + * - 1 = Font + * - 2 = Sample + * + * resId is either a sequence id, soundfont id or samplebank id. + * + * Load status is made available in SIO[portNum]. + */ +.macro ldres portNum, resType, resId + _wr_cmd_id ldres, 0x60,,,,,,,, \portNum, 4 + _wr_u8 \resType + _wr_u8 \resId +.endm + +/** + * Sequence Section: stio + * Channel Section: stio + * + * Moves the contents of TR to either SIO[portNum] or CIO[CUR_CHANNEL][portNum] + * depending on current section. + */ +.macro stio portNum + .if ASEQ_MODE == ASEQ_MODE_CHANNEL + _wr_cmd_id stio, ,0x70,,,,,,, \portNum, 3 + .else + _wr_cmd_id stio, 0x70,,,,,,,, \portNum, 4 + .endif +.endm + +/** + * ldio + * + * Moves the contents of either SIO[portNum] or CIO[CUR_CHANNEL][portNum] to TR + * depending on current section. + */ +.macro ldio portNum + _wr_cmd_id ldio, 0x80,0x60,,,,,,, \portNum, 4 +.endm + +/** + * ldchan + * + * Opens the sequence channel for index `channelNum` with data beginning at `label`. + */ +.macro ldchan channelNum, label + _wr_cmd_id ldchan, 0x90,0x20,,,,,,, \channelNum, 4 + _wr_lbl \label +.endm + +/** + * rldchan + * + * Opens the sequence channel for index `channelNum` with data beginning at `label`. + * `label` is a relative offset rather than an absolute offset, making it appropriate + * for use in position-independent code. + */ +.macro rldchan channelNum, label + _wr_cmd_id rldchan, 0xA0,,,,,,,, \channelNum, 4 + _wr_16_rel \label +.endm + +/** + * ldelay + * + * Delay for `delay` ticks. + */ +.macro ldelay delay + _wr_cmd_id ldelay, ,,0xC0,,,,,, 0, 0 + _var \delay +.endm + +/** + * Workaround for bugged delays using a larger encoding than is needed. + * Acts like ldelay but forces a long var encoding even if the arg can fit + * in a smaller encoding. + * Should never be used when not required for matching purposes. + */ +.macro lldelay delay + _wr_cmd_id lldelay, ,0xFD,0xC0,,,,,, 0, 0 + _var_long \delay +.endm + +/** + * shortvel + * + * Set velocity used by short notes. + */ +.macro shortvel velocity + _wr_cmd_id shortvel, ,,0xC1,,,,,, 0, 0 + _wr_u8 \velocity +.endm + +/** + * shortdelay + * + * Set delay used by short notes. + */ +.macro shortdelay delay + _wr_cmd_id shortdelay, ,,0xC3,,,,,, 0, 0 + _var \delay +.endm + +/** + * legato + * + * Enables legato on the current layer. + */ +.macro legato + _wr_cmd_id legato, ,,0xC4,,,,,, 0, 0 +.endm + +/** + * nolegato + * + * Disables legato on the current layer. + */ +.macro nolegato + _wr_cmd_id nolegato, ,,0xC5,,,,,, 0, 0 +.endm + +/** + * portamento + * + * The time argument is either a var or a u8 depending on mode + */ +.macro portamento mode, target, time + _wr_cmd_id portamento, ,,0xC7,,,,,, 0, 0 + _wr_u8 \mode + _wr_u8 \target + .if (\mode & 0x80) != 0 + _wr_u8 \time + .else + _var \time + .endif +.endm + +/** + * noportamento + * + * Disables portamento on the current layer. + */ +.macro noportamento + _wr_cmd_id noportamento, ,,0xC8,,,,,, 0, 0 +.endm + +/** + * shortgate + * + * Sets gate time for short notes. + */ +.macro shortgate gateTime + _wr_cmd_id shortgate, ,,0xC9,,,,,, 0, 0 + _wr_u8 \gateTime +.endm + +/** + * notepan + * + * Sets the pan for this layer. A value of 64 is center. + */ +.macro notepan pan + /* pan can only take values in 0..127 */ + _check_arg_bitwidth_u \pan, 7 + _wr_cmd_id notepan, ,,0xCA,,,,,, 0, 0 + _wr_u8 \pan +.endm + +/** + * nodrumpan + * + * Instructs the layer to ignore the pan value in drum instruments and only + * use pan set in the layer. + */ +.macro nodrumpan + _wr_cmd_id nodrumpan, ,,0xCC,,,,,, 0, 0 +.endm + +/** + * stereo + * + * TODO DESCRIPTION + */ +#define STEREO_OPCODE 0xCD +.macro stereo type, strongR, strongL, strongRvrbR, strongRvrbL + _check_arg_bitwidth_u \type, 2 + _check_arg_bitwidth_u \strongR, 1 + _check_arg_bitwidth_u \strongL, 1 + _check_arg_bitwidth_u \strongRvrbR, 1 + _check_arg_bitwidth_u \strongRvrbL, 1 + + _wr_cmd_id stereo, ,,STEREO_OPCODE,,,,,, 0, 0 + _wr_u8 (\type << 4) | (\strongR << 3) | (\strongL << 2) | (\strongRvrbR << 1) | (\strongRvrbL << 0) +.endm + +/** + * ldshortvel + * + * Sets the velocity used in short notes by reading from SHORTVELTBL[velocity] + */ +.macro ldshortvel velocity + _wr_cmd_id ldshortvel, ,,0xD0,,,,,, \velocity, 4 +.endm + +/** + * ldshortgate + * + * Sets the gate time used in short notes by reading from SHORTGATETBL[gateTime] + */ +.macro ldshortgate gateTime + _wr_cmd_id ldshortgate, ,,0xE0,,,,,, \gateTime, 4 +.endm + +#if (MML_VERSION == MML_VERSION_MM) + + /** + * unk_F0 + * + * TODO DESCRIPTION + */ + .macro unk_F0 arg + _wr_cmd_id unk_F0, ,,0xF0,,,,,, 0, 0 + _wr_s16 \arg + .endm + + /** + * surroundeffect + * + * TODO DESCRIPTION + */ + #define SURROUNDEFFECT_OPCODE 0xF1 + .macro surroundeffect arg + _wr_cmd_id surroundeffect, ,,SURROUNDEFFECT_OPCODE,,,,,, 0, 0 + _wr_u8 \arg + .endm + +#endif + +/** + * notedvg + * + * Plays a note with the current instrument settings for a specified length of time. + * + * pitch : The note to play. Since pitch is only 6 bits it can only hold values 0..63, for access to more values + * use `transpose` first to shift the base pitch. + * delay : The time to play the note for, plus the delay before executing the next instruction. + * velocity : The relative volume. + * gateTime : The proportion of the delay for which the sound does not play. + * + * This instruction must only be used when long notes are enabled with the noshort instruction. + */ +#define NOTEDVG_OPCODE 0x00 +.macro notedvg pitch, delay, velocity, gateTime + _wr_cmd_id notedvg, ,,0x00,,,,,, \pitch, 6 + _var \delay + _wr_u8 \velocity + _wr_u8 \gateTime +.endm + +/** + * notedv + * + * Like notedvg, but gateTime is fixed to 0 so there is no delay between when the sound stops and the next instruction. + * + * This instruction must only be used when long notes are enabled with the noshort instruction. + */ +#define NOTEDV_OPCODE 0x40 +.macro notedv pitch, delay, velocity + _wr_cmd_id notedv, ,,NOTEDV_OPCODE,,,,,, \pitch, 6 + _var \delay + _wr_u8 \velocity +.endm + +/* Workaround for bugs in vanilla sequences, force long encoding for delay. This should not typically be used. */ +.macro noteldv pitch, delay, velocity + _wr_cmd_id noteldv, ,,0x40,,,,,, \pitch, 6 + _var_long \delay + _wr_u8 \velocity +.endm + +/** + * notevg + * + * Like notedvg, but delay is assumed to be the same as the delay for a previous note instruction. + * + * This instruction must only be used when long notes are enabled with the noshort instruction. + */ +.macro notevg pitch, velocity, gateTime + _wr_cmd_id notevg, ,,0x80,,,,,, \pitch, 6 + _wr_u8 \velocity + _wr_u8 \gateTime +.endm + +/** + * shortdvg + * + * Like notedvg, but encodes shorter by requiring that the velocity and gateTime be specified in advance using the + * shortvel and shortgate instructions. + * + * This instruction must only be used when short notes are enabled with the short instruction. + */ +.macro shortdvg pitch, delay + _wr_cmd_id shortdvg, ,,0x00,,,,,, \pitch, 6 + _var \delay +.endm + +/** + * shortdv + * + * Like shortdvg, but gateTime is fixed to 0 so there is no delay between when the sound stops and the next + * instruction. Uses the delay set by shortdelay, and the velocity set by shortvel. + * + * This instruction must only be used when short notes are enabled with the short instruction. + */ +.macro shortdv pitch + _wr_cmd_id shortdv, ,,0x40,,,,,, \pitch, 6 +.endm + +/** + * shortvg + * + * Like shortdvg, but delay is assumed to be the same as the delay for a previous note instruction. Uses the velocity + * set by shortvel. + * + * This instruction must only be used when short notes are enabled with the short instruction. + */ +.macro shortvg pitch + _wr_cmd_id shortvg, ,,0x80,,,,,, \pitch, 6 +.endm + +/** + * entry + * + * For dyntable entries. + */ +.macro entry label + _wr_lbl \label +.endm + +/** + * point + * + * Envelope point + */ +.macro point delay, arg + .if ASEQ_MODE != ASEQ_MODE_ENVELOPE + _section_invalid point + .endif + + _wr_s16 \delay + _wr_s16 \arg +.endm + +/** + * disable + * + * Envelope disable + */ +.macro disable + .if ASEQ_MODE != ASEQ_MODE_ENVELOPE + _section_invalid disable + .endif + + _wr_u16 0 + _wr_s16 0 +.endm + +/** + * hang + * + * Envelope hang + */ +.macro hang + .if ASEQ_MODE != ASEQ_MODE_ENVELOPE + _section_invalid hang + .endif + + _wr_u16 0xFFFF // -1 + _wr_s16 0 +.endm + +/** + * goto + * + * Envelope goto + */ +.macro goto index + .if ASEQ_MODE != ASEQ_MODE_ENVELOPE + _section_invalid goto + .endif + + _wr_u16 0xFFFE // -2 + _wr_s16 \index +.endm + +/** + * restart + * + * Envelope restart + */ +.macro restart + .if ASEQ_MODE != ASEQ_MODE_ENVELOPE + _section_invalid restart + .endif + + _wr_u16 0xFFFD // -3 + _wr_s16 0 +.endm + +#endif /* _LANGUAGE_ASEQ */ + +#endif /* ASEQ_H */ diff --git a/include/sequence.h b/include/sequence.h index 26a81658ce..745166ff43 100644 --- a/include/sequence.h +++ b/include/sequence.h @@ -4,135 +4,14 @@ #include "PR/ultratypes.h" #include "z64math.h" -// For the defines below, the names in quotes come from the official soundtrack, -// and the names in parentheses are internal names that come from MM3D. -#define NA_BGM_GENERAL_SFX 0x00 // General Sound Effects -#define NA_BGM_AMBIENCE 0x01 // Ambient background noises -#define NA_BGM_TERMINA_FIELD 0x02 // "Termina Field" (NA_BGM_FIELD) -#define NA_BGM_CHASE 0x03 // "Chase" (NA_BGM_CHASE) -#define NA_BGM_MAJORAS_THEME 0x04 // "Majora's Theme" (NA_BGM_STALKID) -#define NA_BGM_CLOCK_TOWER 0x05 // "Clock Tower" (NA_BGM_CLOCK_TOWER) -#define NA_BGM_STONE_TOWER_TEMPLE 0x06 // "Stone Tower Temple" - used for both Stone Tower and the Temple (NA_BGM_RUIN_DUNGEON_FRONT) -#define NA_BGM_INV_STONE_TOWER_TEMPLE 0x07 // "Stone Tower Temple Upside-down" - used for both Inverted Stone Tower and the Temple (NA_BGM_RUIN_DUNGEON_REVERSE) -#define NA_BGM_FAILURE_0 0x08 // "Missed Event 1" (NA_BGM_FAILURE_0) -#define NA_BGM_FAILURE_1 0x09 // "Missed Event 2" - used for failing the Milk Run (NA_BGM_FAILURE_1) -#define NA_BGM_HAPPY_MASK_SALESMAN 0x0A // "Happy Mask Saleman's Theme" (NA_BGM_OMENYA) -#define NA_BGM_SONG_OF_HEALING 0x0B // "Song Of Healing" (NA_BGM_DEMO_CURE) -#define NA_BGM_SWAMP_REGION 0x0C // "Southern Swamp" - used for both Southern Swamp and Woodfall (NA_BGM_DAMP_AREA) -#define NA_BGM_ALIEN_INVASION 0x0D // "Ghost Attack" (NA_BGM_UFO) -#define NA_BGM_SWAMP_CRUISE 0x0E // "Boat Cruise" (NA_BGM_JUNGLE_CREWS) -#define NA_BGM_SHARPS_CURSE 0x0F // "Sharp's Curse" (NA_BGM_SHARP) -#define NA_BGM_GREAT_BAY_REGION 0x10 // "Great Bay Coast" - used for Great Bay Coast, Zora Cape, and Pinnacle Rock (NA_BGM_SEA_AREA) -#define NA_BGM_IKANA_REGION 0x11 // "Ikana Valley" (NA_BGM_IKANA_AREA) -#define NA_BGM_DEKU_PALACE 0x12 // "Deku Palace" (NA_BGM_DEKU_KING) -#define NA_BGM_MOUNTAIN_REGION 0x13 // "Mountain Village" - used for Mountain Village, Snowhead, and Goron Village exterior (NA_BGM_SNOW_AREA) -#define NA_BGM_PIRATES_FORTRESS 0x14 // "Pirates' Fortress" (NA_BGM_PIRATE_AREA) -#define NA_BGM_CLOCK_TOWN_DAY_1 0x15 // "Clock Town, First Day" - Loaded from the main Clock Town seqeuence (sequence 0x1D) (NA_BGM_DUMMY_21) -#define NA_BGM_CLOCK_TOWN_DAY_2 0x16 // "Clock Town, Second Day" - Loaded from the main Clock Town seqeuence (sequence 0x1D) (NA_BGM_DUMMY_22) -#define NA_BGM_CLOCK_TOWN_DAY_3 0x17 // "Clock Town, Third Day" - Loaded from the main Clock Town seqeuence (sequence 0x1D) (NA_BGM_DUMMY_23) -#define NA_BGM_FILE_SELECT 0x18 // File Select (NA_BGM_FILE_SELECT) -#define NA_BGM_CLEAR_EVENT 0x19 // "Event Clear" (NA_BGM_EVENT_CLEAR) -#define NA_BGM_ENEMY 0x1A // "Battle" (NA_BGM_ENEMY) -#define NA_BGM_BOSS 0x1B // "Boss Battle" (NA_BGM_BOSS00) -#define NA_BGM_WOODFALL_TEMPLE 0x1C // "Woodfall Temple" (NA_BGM_JUNGLE_DUNGEON) -#define NA_BGM_CLOCK_TOWN_MAIN_SEQUENCE 0x1D // Loads one of sequences 0x15, 0x16, or 0x17. Will also play the "morning theme" if it is the start of a day (NA_BGM_MARKET) -#define NA_BGM_OPENING 0x1E // "Opening" - plays during the ambush in the opening forest area (NA_BGM_OPENING) -#define NA_BGM_INSIDE_A_HOUSE 0x1F // "House" (NA_BGM_LINK_HOUSE) -#define NA_BGM_GAME_OVER 0x20 // "Game Over" (NA_BGM_GAME_OVER) -#define NA_BGM_CLEAR_BOSS 0x21 // "Boss Clear" (NA_BGM_BOSS_CLEAR) -#define NA_BGM_GET_ITEM 0x22 // "Item Catch" (NA_BGM_ITEM_GET) -#define NA_BGM_CLOCK_TOWN_DAY_2_PTR 0x23 // Just points to the "Clock Town, Second Day" sequence (sequence 0x16) (NA_BGM_GATE_OPEN, same name as the Door of Time song from OoT) -#define NA_BGM_GET_HEART 0x24 // "Get A Heart Container!" (NA_BGM_HEART_GET) -#define NA_BGM_TIMED_MINI_GAME 0x25 // "Mini Game" (NA_BGM_MINI_GAME_2) -#define NA_BGM_GORON_RACE 0x26 // "Goron Race" (NA_BGM_GORON_RACE) -#define NA_BGM_MUSIC_BOX_HOUSE 0x27 // "Music Box House" (NA_BGM_ORGEL_HOUSE) -#define NA_BGM_FAIRY_FOUNTAIN 0x28 // "Fairy's Fountain" - just points to the File Select sequence (sequence 0x18) (NA_BGM_GODESS) -#define NA_BGM_ZELDAS_LULLABY 0x29 // "Zelda's Theme" (NA_BGM_HIME) -#define NA_BGM_ROSA_SISTERS 0x2A // "Rosa Sisters" (NA_BGM_SISTER_DANCER) -#define NA_BGM_OPEN_CHEST 0x2B // "Open Treasure Box" (NA_BGM_OPEN_TRE_BOX) -#define NA_BGM_MARINE_RESEARCH_LAB 0x2C // "Marine Research Laboratory" (NA_BGM_DRUGSTORE) -#define NA_BGM_GIANTS_THEME 0x2D // "Giants' Theme" (NA_BGM_KYOJIN_ROOM) -#define NA_BGM_SONG_OF_STORMS 0x2E // "Guru-Guru's Song" (NA_BGM_FUSHA) -#define NA_BGM_ROMANI_RANCH 0x2F // "Romani Ranch" (NA_BGM_RONRON) -#define NA_BGM_GORON_VILLAGE 0x30 // "Goron Village" (NA_BGM_GORON) -#define NA_BGM_MAYORS_OFFICE 0x31 // "Mayor's Meeting" (NA_BGM_MEETING) -#define NA_BGM_OCARINA_EPONA 0x32 // "Ocarina “Epona's Song”" (NA_BGM_OCA_EPONA) -#define NA_BGM_OCARINA_SUNS 0x33 // "Ocarina “Sun's Song”" - leftover from OoT (NA_BGM_OCA_SUNS) -#define NA_BGM_OCARINA_TIME 0x34 // "Ocarina “Song Of Time”" (NA_BGM_TIME_NORMAL) -#define NA_BGM_OCARINA_STORM 0x35 // "Ocarina “Song Of Storms”" (NA_BGM_OCA_STORM) -#define NA_BGM_ZORA_HALL 0x36 // "Zora Hall" (NA_BGM_ZORA) -#define NA_BGM_GET_NEW_MASK 0x37 // "Get A Mask!" (NA_BGM_MASK_GET) -#define NA_BGM_MINI_BOSS 0x38 // "Middle Boss Battle" (NA_BGM_MIDDLE_BOSS) -#define NA_BGM_GET_SMALL_ITEM 0x39 // "Small Item Catch" (NA_BGM_S_ITEM_GET) -#define NA_BGM_ASTRAL_OBSERVATORY 0x3A // "Astral Observatory" (NA_BGM_TENMONDAI) -#define NA_BGM_CAVERN 0x3B // "Cavern" - used for grottos (NA_BGM_NORMAL_DUNGEON) -#define NA_BGM_MILK_BAR 0x3C // "Milk Bar" (NA_BGM_MILK_BAR) -#define NA_BGM_ZELDA_APPEAR 0x3D // "Enter Zelda" - leftover from OoT (NA_BGM_APPEAR) -#define NA_BGM_SARIAS_SONG 0x3E // "Woods Of Mystery" - Saria's Song from OoT, also used when dancing with the scarecrow (NA_BGM_MAYOIMORI) -#define NA_BGM_GORON_GOAL 0x3F // "Goron Race Goal" (NA_BGM_GORON_GOAL) -#define NA_BGM_HORSE 0x40 // "Horse Race" (NA_BGM_HORSE) -#define NA_BGM_HORSE_GOAL 0x41 // "Horse Race Goal" (NA_BGM_HORSE_GOAL) -#define NA_BGM_INGO 0x42 // "Gorman Track" (NA_BGM_INGO) -#define NA_BGM_KOTAKE_POTION_SHOP 0x43 // "Magic Hags' Potion Shop" (NA_BGM_KOTAKE_KOUME) -#define NA_BGM_SHOP 0x44 // "Shop" (NA_BGM_SHOP) -#define NA_BGM_OWL 0x45 // "Owl" (NA_BGM_OWL) -#define NA_BGM_SHOOTING_GALLERY 0x46 // "Shooting Gallery" (NA_BGM_MINI_GAME) -#define NA_BGM_OCARINA_SOARING 0x47 // "Ocarina “Song Of Soaring”" (NA_BGM_OCA_BIGWING) -#define NA_BGM_OCARINA_HEALING 0x48 // "Ocarina “Song Of Healing”" (NA_BGM_OCA_CURE) -#define NA_BGM_INVERTED_SONG_OF_TIME 0x49 // "Ocarina “Inverted Song Of Time”" (NA_BGM_TIME_SPEED) -#define NA_BGM_SONG_OF_DOUBLE_TIME 0x4A // "Ocarina “Song Of Double Time”" (NA_BGM_TIME_JUMP) -#define NA_BGM_SONATA_OF_AWAKENING 0x4B // "Sonata of Awakening" (NA_BGM_DEMO_AWAKING) -#define NA_BGM_GORON_LULLABY 0x4C // "Goron Lullaby" (NA_BGM_DEMO_LULLABY) -#define NA_BGM_NEW_WAVE_BOSSA_NOVA 0x4D // "New Wave Bossa Nova" - both saxophone and vocals (NA_BGM_DEMO_TIDE) -#define NA_BGM_ELEGY_OF_EMPTINESS 0x4E // "Elegy Of Emptiness" (NA_BGM_DEMO_SHELL) -#define NA_BGM_OATH_TO_ORDER 0x4F // "Oath To Order" (NA_BGM_DEMO_PLEDGE) -#define NA_BGM_SWORD_TRAINING_HALL 0x50 // "Swordsman's School" (NA_BGM_EXERCISE_HALL) -#define NA_BGM_OCARINA_LULLABY_INTRO 0x51 // "Ocarina “Goron Lullaby Intro”" (NA_BGM_DEMO_LULLABY_HALF) -#define NA_BGM_LEARNED_NEW_SONG 0x52 // "Get The Ocarina!" (NA_BGM_OCA_YOUSEI) -#define NA_BGM_BREMEN_MARCH 0x53 // "Bremen March" (NA_BGM_FACEMASK) -#define NA_BGM_BALLAD_OF_THE_WIND_FISH 0x54 // "Ballad Of The Wind Fish" - quartet performed in on the Milk Bar stage (NA_BGM_QUARTET) -#define NA_BGM_SONG_OF_SOARING 0x55 // "Song Of Soaring" (NA_BGM_WING_WARP) -#define NA_BGM_MILK_BAR_DUPLICATE 0x56 // Just points to the "Milk Bar" sequence (sequence 0x3C) (NA_BGM_MILK_BAR_DUMMY) -#define NA_BGM_FINAL_HOURS 0x57 // "Last Day" (NA_BGM_TIME_LIMIT) -#define NA_BGM_MIKAU_RIFF 0x58 // "Mikau" - looping part of the song (NA_BGM_MIKAU_LIFF) -#define NA_BGM_MIKAU_FINALE 0x59 // "Mikau" - a single guitar chord to end the song (NA_BGM_MIKAU_FIN) -#define NA_BGM_FROG_SONG 0x5A // "Frog Song" - conducting the frogs with Don Gero's Mask (NA_BGM_FROG_SONG) -#define NA_BGM_OCARINA_SONATA 0x5B // "Ocarina “Sonata Of Awakening”" (NA_BGM_OCA_AWAKING) -#define NA_BGM_OCARINA_LULLABY 0x5C // "Ocarina “Goron Lullaby”" (NA_BGM_OCA_LULLABY) -#define NA_BGM_OCARINA_NEW_WAVE 0x5D // "Ocarina “New Wave Bossa Nova”" (NA_BGM_OCA_TIDE) -#define NA_BGM_OCARINA_ELEGY 0x5E // "Ocarina “Elegy of Emptiness”" (NA_BGM_OCA_SHELL) -#define NA_BGM_OCARINA_OATH 0x5F // "Ocarina “Oath To Order”" (NA_BGM_OCA_PLEDGE) -#define NA_BGM_MAJORAS_LAIR 0x60 // Majora Boss Room. Just points to the "Last Day" sequence (sequence 0x57) (NA_BGM_LAST_DUNGEON) -#define NA_BGM_OCARINA_LULLABY_INTRO_PTR 0x61 // Just points to the "Ocarina “Goron Lullaby Intro”" sequence (sequence 0x51) (NA_BGM_OCA_LULLABY_HALF) -#define NA_BGM_OCARINA_GUITAR_BASS_SESSION 0x62 // "Bass & Guitar Session" (NA_BGM_OCA_SESSION) -#define NA_BGM_PIANO_SESSION 0x63 // "Piano Solo" (NA_BGM_DEMO_SESSION) -#define NA_BGM_INDIGO_GO_SESSION 0x64 // "The Indigo-Go's" (NA_BGM_ALLPART_SESSION) -#define NA_BGM_SNOWHEAD_TEMPLE 0x65 // "Snowhead Temple" (NA_BGM_SILVER_DUNGEON) -#define NA_BGM_GREAT_BAY_TEMPLE 0x66 // "Great Bay Temple" (NA_BGM_DEEPBLUE_DUNGEON) -#define NA_BGM_NEW_WAVE_SAXOPHONE 0x67 // "New Wave Bossa Nova" - saxophone only, no vocals (NA_BGM_DEMO_TIDE_SAX) -#define NA_BGM_NEW_WAVE_VOCAL 0x68 // "New Wave Bossa Nova" - vocals only, no saxophone (NA_BGM_DEMO_TIDE_VOCAL) -#define NA_BGM_MAJORAS_WRATH 0x69 // "Majora's Wrath Battle" (NA_BGM_MUJURA_1) -#define NA_BGM_MAJORAS_INCARNATION 0x6A // "Majora's Incarnate Battle" (NA_BGM_MUJURA_2) -#define NA_BGM_MAJORAS_MASK 0x6B // "Majora's Mask Battle" (NA_BGM_MUJURA_3) -#define NA_BGM_BASS_PLAY 0x6C // "Bass Practice" (NA_BGM_BASS_PLAY) -#define NA_BGM_DRUMS_PLAY 0x6D // "Drums Practice" (NA_BGM_DRUMS_PLAY) -#define NA_BGM_PIANO_PLAY 0x6E // "Piano Practice" (NA_BGM_PIANO_PLAY) -#define NA_BGM_IKANA_CASTLE 0x6F // "Ikana Castle" (NA_BGM_IKANA_CASTLE) -#define NA_BGM_GATHERING_GIANTS 0x70 // "Calling The Four Giants" (NA_BGM_GATHERING) -#define NA_BGM_KAMARO_DANCE 0x71 // "Kamaro's Dance" (NA_BGM_CAMARO_DANCE) -#define NA_BGM_CREMIA_CARRIAGE 0x72 // "Cremia's Carriage" (NA_BGM_DONKEY_CART) -#define NA_BGM_KEATON_QUIZ 0x73 // "Keaton's Quiz" (NA_BGM_QUIZ) -#define NA_BGM_END_CREDITS 0x74 // "The End / Credits" - plays the first half, then loads sequence 0x7F for the second half (NA_BGM_END_DEMO) -#define NA_BGM_OPENING_LOOP 0x75 // Similar to "Opening" (sequence 0x1E), but the intro loops endlessly (NA_BGM_OPENING_LOOP) -#define NA_BGM_TITLE_THEME 0x76 // "Title Theme" (NA_BGM_TITLE) -#define NA_BGM_DUNGEON_APPEAR 0x77 // "Woodfall Rises" (NA_BGM_DUNGEON_APPEAR) -#define NA_BGM_WOODFALL_CLEAR 0x78 // "Southern Swamp Clears" (NA_BGM_PURIFICATION_0) -#define NA_BGM_SNOWHEAD_CLEAR 0x79 // "Snowhead Clear" (NA_BGM_PURIFICATION_1) -#define NA_BGM_INTO_THE_MOON 0x7B // "To The Moon" (NA_BGM_INTO_THE_MOON) -#define NA_BGM_GOODBYE_GIANT 0x7C // "The Giants' Exit" (NA_BGM_GOODBYE_GIANT) -#define NA_BGM_TATL_AND_TAEL 0x7D // "Tatl & Tael" (NA_BGM_CHAT) -#define NA_BGM_MOONS_DESTRUCTION 0x7E // "Moon's Destruction" (NA_BGM_MOON_VANISH) -#define NA_BGM_END_CREDITS_SECOND_HALF 0x7F // "The End / Credits" - second half. Sequence 0x74 loads this after playing the first half (NA_BGM_OCA_MUS) +#define DEFINE_SEQUENCE(_0, seqId, _2, _3, _4) seqId, +#define DEFINE_SEQUENCE_PTR(_0, seqId, _2, _3, _4) seqId, +typedef enum { +#include "tables/sequence_table.h" + NA_BGM_MAX +} NA_BGM; +#undef DEFINE_SEQUENCE +#undef DEFINE_SEQUENCE_PTR // This is used as a placeholder in scene commands to indicate to use the nature ambience instead. #define NA_BGM_NO_MUSIC 0x7F diff --git a/include/sfx.h b/include/sfx.h index bfb42119d8..719422dfec 100644 --- a/include/sfx.h +++ b/include/sfx.h @@ -19,2324 +19,10 @@ #define SFX_FLAG_MASK 0xC00 #define SFX_FLAG 0x800 -#define NA_SE_NONE 0 +#define DEFINE_SFX(_0, enum, _2, _3, _4, _5, _6) enum, -// ------------ PLAYER ------------ - -#define NA_SE_PL_WALK_GROUND 0x800 -#define NA_SE_PL_WALK_SAND 0x801 -#define NA_SE_PL_WALK_CONCRETE 0x802 -#define NA_SE_PL_WALK_DIRT 0x803 -#define NA_SE_PL_WALK_WATER0 0x804 -#define NA_SE_PL_WALK_WATER1 0x805 -#define NA_SE_PL_WALK_WATER2 0x806 -#define NA_SE_PL_WALK_MAGMA 0x807 -#define NA_SE_PL_WALK_GRASS 0x808 -#define NA_SE_PL_WALK_IRON 0x809 -#define NA_SE_PL_WALK_LADDER 0x80A -#define NA_SE_PL_WALK_GLASS 0x80B -#define NA_SE_PL_WALK_METAL1 0x80C -#define NA_CODE_DIRT_DEEP 0x80D -#define NA_SE_PL_WALK_SNOW 0x80E -#define NA_SE_PL_WALK_ICE 0x80F -#define NA_SE_PL_JUMP_GROUND 0x810 -#define NA_SE_PL_JUMP_SAND 0x811 -#define NA_SE_PL_JUMP_CONCRETE 0x812 -#define NA_SE_PL_JUMP_DIRT 0x813 -#define NA_SE_PL_JUMP_WATER0 0x814 -#define NA_SE_PL_JUMP_WATER1 0x815 -#define NA_SE_PL_JUMP_WATER2 0x816 -#define NA_SE_PL_JUMP_MAGMA 0x817 -#define NA_SE_PL_JUMP_GRASS 0x818 -#define NA_SE_PL_JUMP_IRON 0x819 -#define NA_SE_PL_JUMP_LADDER 0x81A -#define NA_SE_PL_JUMP_GLASS 0x81B -#define NA_SE_PL_DUMMY_28 0x81C -#define NA_SE_PL_JUMP_HEAVYBOOTS 0x81D -#define NA_SE_PL_JUMP_SNOW 0x81E -#define NA_SE_PL_JUMP_ICE 0x81F -#define NA_SE_PL_LAND_GROUND 0x820 -#define NA_SE_PL_LAND_SAND 0x821 -#define NA_SE_PL_LAND_CONCRETE 0x822 -#define NA_SE_PL_LAND_DIRT 0x823 -#define NA_SE_PL_LAND_WATER0 0x824 -#define NA_SE_PL_LAND_WATER1 0x825 -#define NA_SE_PL_LAND_WATER2 0x826 -#define NA_SE_PL_LAND_MAGMA 0x827 -#define NA_SE_PL_LAND_GRASS 0x828 -#define NA_SE_PL_LAND_IRON 0x829 -#define NA_SE_PL_LAND_LADDER 0x82A -#define NA_SE_PL_LAND_GLASS 0x82B -#define NA_SE_PL_DUMMY_44 0x82C -#define NA_SE_PL_LAND_HEAVYBOOTS 0x82D -#define NA_SE_PL_LAND_SNOW 0x82E -#define NA_SE_PL_LAND_ICE 0x82F -#define NA_SE_PL_SLIPDOWN 0x830 -#define NA_SE_PL_CLIMB_CLIFF 0x831 -#define NA_SE_PL_SIT_ON_HORSE 0x832 -#define NA_SE_PL_GET_OFF_HORSE 0x833 -#define NA_SE_PL_TAKE_OUT_SHIELD 0x834 -#define NA_SE_PL_CHANGE_ARMS 0x835 -#define NA_SE_PL_CATCH_BOOMERANG 0x836 -#define NA_SE_PL_DIVE_INTO_WATER 0x837 -#define NA_SE_PL_JUMP_OUT_WATER 0x838 -#define NA_SE_PL_SWIM 0x839 -#define NA_SE_PL_THROW 0x83A -#define NA_SE_PL_BODY_BOUND 0x83B -#define NA_SE_PL_ROLL 0x83C -#define NA_SE_PL_SKIP 0x83D -#define NA_SE_PL_BODY_HIT 0x83E -#define NA_SE_PL_DAMAGE 0x83F -#define NA_SE_PL_SLIP 0x840 -#define NA_SE_PL_SLIP_SAND 0x841 -#define NA_SE_PL_SLIP_CONCRETE 0x842 -#define NA_SE_PL_SLIP_DIRT 0x843 -#define NA_SE_PL_SLIP_WATER0 0x844 -#define NA_SE_PL_SLIP_WATER1 0x845 -#define NA_SE_PL_SLIP_WATER2 0x846 -#define NA_SE_PL_SLIP_MAGMA 0x847 -#define NA_SE_PL_SLIP_GRASS 0x848 -#define NA_SE_PL_SLIP_IRON 0x849 -#define NA_SE_PL_SLIP_LADDER 0x84A -#define NA_SE_PL_SLIP_GLASS 0x84B -#define NA_SE_PL_DUMMY76 0x84C -#define NA_SE_PL_SLIP_HEAVYBOOTS 0x84D -#define NA_SE_PL_SLIP_SNOW 0x84E -#define NA_SE_PL_SLIP_ICE 0x84F -#define NA_SE_PL_BOUND 0x850 -#define NA_SE_PL_BOUND_SAND 0x851 -#define NA_SE_PL_BOUND_CONCRETE 0x852 -#define NA_SE_PL_BOUND_DIRT 0x853 -#define NA_SE_PL_BOUND_WATER0 0x854 -#define NA_SE_PL_BOUND_WATER1 0x855 -#define NA_SE_PL_BOUND_WATER2 0x856 -#define NA_SE_PL_BOUND_MAGMA 0x857 -#define NA_SE_PL_BOUND_GRASS 0x858 -#define NA_SE_PL_BOUND_IRON 0x859 -#define NA_SE_PL_BOUND_LADDER 0x85A -#define NA_SE_PL_BOUND_WOOD 0x85B -#define NA_SE_PL_DUMMY_92 0x85C -#define NA_SE_PL_BOUND_HEAVYBOOTS 0x85D -#define NA_SE_PL_BOUND_SNOW 0x85E -#define NA_SE_PL_BOUND_ICE 0x85F -#define NA_SE_PL_BOW_DRAW 0x860 -#define NA_SE_PL_MEATL_BOOTS_JUMP 0x861 -#define NA_SE_PL_DUMMY_98 0x862 -#define NA_SE_PL_FACE_UP 0x863 -#define NA_SE_PL_DIVE_BUBBLE 0x864 -#define NA_SE_PL_MOVE_BUBBLE 0x865 -#define NA_SE_PL_METALEFFECT_KID 0x866 -#define NA_SE_PL_METALEFFECT_ADULT 0x867 -#define NA_SE_PL_SPARK 0x868 -#define NA_SE_PL_PULL_UP_PLANT 0x869 -#define NA_SE_PL_PULL_UP_ROCK 0x86A -#define NA_SE_PL_IN_BUBBLE 0x86B -#define NA_SE_PL_PULL_UP_BIGROCK 0x86C -#define NA_SE_PL_SWORD_CHARGE 0x86D -#define NA_SE_PL_FREEZE 0x86E -#define NA_SE_PL_PULL_UP_POT 0x86F -#define NA_SE_PL_KNOCK 0x870 -#define NA_SE_PL_CALM_HIT 0x871 -#define NA_SE_PL_CALM_PAT 0x872 -#define NA_SE_PL_SUBMERGE 0x873 -#define NA_SE_PL_FREEZE_S 0x874 -#define NA_SE_PL_ICE_BROKEN 0x875 -#define NA_SE_PL_SLIP_ICE_LELEL 0x876 -#define NA_SE_PL_PUT_OUT_ITEM 0x877 -#define NA_SE_PL_PULL_UP_WOODBOX 0x878 -#define NA_SE_PL_MAGIC_FIRE 0x879 -#define NA_SE_PL_MAGIC_WIND_NORMAL 0x87A -#define NA_SE_PL_MAGIC_WIND_WARP 0x87B -#define NA_SE_PL_MAGIC_SOUL_NORMAL 0x87C -#define NA_SE_PL_ARROW_CHARGE_FIRE 0x87D -#define NA_SE_PL_ARROW_CHARGE_ICE 0x87E -#define NA_SE_PL_ARROW_CHARGE_LIGHT 0x87F -#define NA_SE_DUMMY_128 0x880 -#define NA_SE_DUMMY_129 0x881 -#define NA_SE_DUMMY_130 0x882 -#define NA_SE_PL_PULL_UP_RUTO 0x883 -#define NA_SE_DUMMY_132 0x884 -#define NA_SE_DUMMY_133 0x885 -#define NA_SE_DUMMY_134 0x886 -#define NA_SE_DUMMY_135 0x887 -#define NA_SE_DUMMY_136 0x888 -#define NA_SE_DUMMY_137 0x889 -#define NA_SE_DUMMY_138 0x88A -#define NA_SE_DUMMY_139 0x88B -#define NA_SE_DUMMY_140 0x88C -#define NA_SE_DUMMY_141 0x88D -#define NA_SE_DUMMY_142 0x88E -#define NA_SE_DUMMY_143 0x88F -#define NA_SE_DUMMY_144 0x890 -#define NA_SE_DUMMY_145 0x891 -#define NA_SE_DUMMY_146 0x892 -#define NA_SE_DUMMY_147 0x893 -#define NA_SE_DUMMY_148 0x894 -#define NA_SE_DUMMY_149 0x895 -#define NA_SE_DUMMY_150 0x896 -#define NA_SE_DUMMY_151 0x897 -#define NA_SE_DUMMY_152 0x898 -#define NA_SE_DUMMY_153 0x899 -#define NA_SE_DUMMY_154 0x89A -#define NA_SE_DUMMY_155 0x89B -#define NA_SE_DUMMY_156 0x89C -#define NA_SE_DUMMY_157 0x89D -#define NA_SE_DUMMY_158 0x89E -#define NA_SE_DUMMY_159 0x89F -#define NA_SE_DUMMY_160 0x8A0 -#define NA_SE_DUMMY_161 0x8A1 -#define NA_SE_DUMMY_162 0x8A2 -#define NA_SE_DUMMY_163 0x8A3 -#define NA_SE_DUMMY_164 0x8A4 -#define NA_SE_DUMMY_165 0x8A5 -#define NA_SE_DUMMY_166 0x8A6 -#define NA_SE_DUMMY_167 0x8A7 -#define NA_SE_DUMMY_168 0x8A8 -#define NA_SE_DUMMY_169 0x8A9 -#define NA_SE_DUMMY_170 0x8AA -#define NA_SE_DUMMY_171 0x8AB -#define NA_SE_DUMMY_172 0x8AC -#define NA_SE_DUMMY_173 0x8AD -#define NA_SE_DUMMY_174 0x8AE -#define NA_SE_DUMMY_175 0x8AF -#define NA_SE_PL_CRAWL 0x8B0 -#define NA_SE_PL_CRAWL_SAND 0x8B1 -#define NA_SE_PL_CRAWL_CONCRETE 0x8B2 -#define NA_SE_PL_CRAWL_DIRT 0x8B3 -#define NA_SE_PL_CRAWL_WATER0 0x8B4 -#define NA_SE_DUMMY_181 0x8B5 -#define NA_SE_DUMMY_182 0x8B6 -#define NA_SE_DUMMY_183 0x8B7 -#define NA_SE_DUMMY_184 0x8B8 -#define NA_SE_DUMMY_185 0x8B9 -#define NA_SE_DUMMY_186 0x8BA -#define NA_SE_PL_CRAWL_WOOD 0x8BB -#define NA_SE_DUMMY_188 0x8BC -#define NA_SE_DUMMY_189 0x8BD -#define NA_SE_DUMMY_190 0x8BE -#define NA_SE_PL_CRAWL_ICE 0x8BF -#define NA_SE_PL_MAGIC_SOUL_FLASH 0x8C0 -#define NA_SE_PL_ROLL_DUST 0x8C1 -#define NA_SE_DUMMY_194 0x8C2 -#define NA_SE_PL_MAGIC_SOUL_BALL 0x8C3 -#define NA_SE_PL_SPIRAL_HEAL_BEAM 0x8C4 -#define NA_SE_PL_BOUND_NOWEAPON 0x8C5 -#define NA_SE_PL_PLANT_GROW_UP 0x8C6 -#define NA_SE_PL_PLANT_TALLER 0x8C7 -#define NA_SE_PL_MAGIC_WIND_VANISH 0x8C8 -#define NA_SE_PL_HOBBERBOOTS_LV 0x8C9 -#define NA_SE_PL_PLANT_MOVE 0x8CA -#define NA_SE_EV_WALL_MOVE_SP 0x8CB -#define NA_SE_PL_PLANT_GROW_BIG 0x8CC -#define NA_SE_PL_TELESCOPE_MOVEMENT 0x8CD -#define NA_SE_PL_GIANT_WALK 0x8CE -#define NA_SE_PL_CHIBI_FAIRY_HEAL 0x8CF -#define NA_SE_PL_SLIP_LEVEL 0x8D0 -#define NA_SE_PL_SLIP_SAND_LEVEL 0x8D1 -#define NA_SE_PL_SLIP_CONCRETE_LEVEL 0x8D2 -#define NA_SE_PL_SLIP_DIRT_LEVEL 0x8D3 -#define NA_SE_PL_SLIP_WATER0_LEVEL 0x8D4 -#define NA_SE_PL_SLIP_WATER1_LEVEL 0x8D5 -#define NA_SE_PL_SLIP_WATER2_LEVEL 0x8D6 -#define NA_SE_PL_SLIP_MAGMA_LEVEL 0x8D7 -#define NA_SE_PL_SLIP_GRASS_LEVEL 0x8D8 -#define NA_SE_PL_SLIP_IRON_LEVEL 0x8D9 -#define NA_SE_PL_SLIP_LADDER_LEVEL 0x8DA -#define NA_SE_PL_SLIP_GLASS_LEVEL 0x8DB -#define NA_SE_PL_DUMMY_220 0x8DC -#define NA_SE_PL_SLIP_HEAVYBOOTS_LEVEL 0x8DD -#define NA_SE_PL_DUMMY_222 0x8DE -#define NA_SE_PL_SLIP_ICE_LEVEL 0x8DF -#define NA_SE_PL_DEKUNUTS_FIRE 0x8E0 -#define NA_SE_PL_GORON_BALLJUMP 0x8E1 -#define NA_SE_PL_DEKUNUTS_IN_GRD 0x8E2 -#define NA_SE_PL_DEKUNUTS_OUT_GRD 0x8E3 -#define NA_SE_PL_TRANSFORM 0x8E4 -#define NA_SE_PL_TRANSFORM_DEMO 0x8E5 -#define NA_SE_PL_GORON_TO_BALL 0x8E6 -#define NA_SE_PL_BALL_TO_GORON 0x8E7 -#define NA_SE_PL_GORON_PUNCH 0x8E8 -#define NA_SE_PL_SINK_ON_SAND 0x8E9 -#define NA_SE_PL_SINK_ON_SNOW 0x8EA -#define NA_SE_PL_GORON_BALL_CHARGE 0x8EB -#define NA_SE_PL_ZORA_SWIM_DASH 0x8EC -#define NA_SE_PL_ZORA_SWIM_LV 0x8ED -#define NA_SE_PL_ZORA_SWIM_ROLL 0x8EE -#define NA_SE_PL_GORON_SQUAT 0x8EF -#define NA_SE_PL_DUMMY_240 0x8F0 -#define NA_SE_PL_DUMMY_241 0x8F1 -#define NA_SE_PL_DUMMY_242 0x8F2 -#define NA_SE_PL_DUMMY_243 0x8F3 -#define NA_SE_PL_DUMMY_244 0x8F4 -#define NA_SE_PL_DUMMY_245 0x8F5 -#define NA_SE_PL_DUMMY_246 0x8F6 -#define NA_SE_PL_DUMMY_247 0x8F7 -#define NA_SE_PL_DUMMY_248 0x8F8 -#define NA_SE_PL_DUMMY_249 0x8F9 -#define NA_SE_PL_DUMMY_250 0x8FA -#define NA_SE_PL_DUMMY_251 0x8FB -#define NA_SE_PL_DUMMY_252 0x8FC -#define NA_SE_PL_DUMMY_253 0x8FD -#define NA_SE_PL_DUMMY_254 0x8FE -#define NA_SE_PL_DUMMY_255 0x8FF -#define NA_SE_PL_DUMMY_256 0x900 -#define NA_SE_PL_DUMMY_257 0x901 -#define NA_SE_PL_DUMMY_258 0x902 -#define NA_SE_PL_DUMMY_259 0x903 -#define NA_SE_PL_DUMMY_260 0x904 -#define NA_SE_PL_DUMMY_261 0x905 -#define NA_SE_PL_DUMMY_262 0x906 -#define NA_SE_PL_DUMMY_263 0x907 -#define NA_SE_PL_DUMMY_264 0x908 -#define NA_SE_PL_DUMMY_265 0x909 -#define NA_SE_PL_DUMMY_266 0x90A -#define NA_SE_PL_DUMMY_267 0x90B -#define NA_SE_PL_DUMMY_268 0x90C -#define NA_SE_PL_DUMMY_269 0x90D -#define NA_SE_PL_DUMMY_270 0x90E -#define NA_SE_PL_DUMMY_271 0x90F -#define NA_SE_PL_DUMMY_272 0x910 -#define NA_SE_PL_DUMMY_273 0x911 -#define NA_SE_PL_DUMMY_274 0x912 -#define NA_SE_PL_DUMMY_275 0x913 -#define NA_SE_PL_DUMMY_276 0x914 -#define NA_SE_PL_DUMMY_277 0x915 -#define NA_SE_PL_DUMMY_278 0x916 -#define NA_SE_PL_DUMMY_279 0x917 -#define NA_SE_PL_DUMMY_280 0x918 -#define NA_SE_PL_DUMMY_281 0x919 -#define NA_SE_PL_DUMMY_282 0x91A -#define NA_SE_PL_DUMMY_283 0x91B -#define NA_SE_PL_DUMMY_284 0x91C -#define NA_SE_PL_DUMMY_285 0x91D -#define NA_SE_PL_DUMMY_286 0x91E -#define NA_SE_PL_DUMMY_287 0x91F -#define NA_SE_PL_DUMMY_288 0x920 -#define NA_SE_PL_DUMMY_289 0x921 -#define NA_SE_PL_DUMMY_290 0x922 -#define NA_SE_PL_DUMMY_291 0x923 -#define NA_SE_PL_DUMMY_292 0x924 -#define NA_SE_PL_DUMMY_293 0x925 -#define NA_SE_PL_DUMMY_294 0x926 -#define NA_SE_PL_DUMMY_295 0x927 -#define NA_SE_PL_DUMMY_296 0x928 -#define NA_SE_PL_DUMMY_297 0x929 -#define NA_SE_PL_DUMMY_298 0x92A -#define NA_SE_PL_DUMMY_299 0x92B -#define NA_SE_PL_DUMMY_300 0x92C -#define NA_SE_PL_DUMMY_301 0x92D -#define NA_SE_PL_DUMMY_302 0x92E -#define NA_SE_PL_DUMMY_303 0x92F -#define NA_SE_PL_DUMMY_304 0x930 -#define NA_SE_PL_DUMMY_305 0x931 -#define NA_SE_PL_DUMMY_306 0x932 -#define NA_SE_PL_DUMMY_307 0x933 -#define NA_SE_PL_DUMMY_308 0x934 -#define NA_SE_PL_DUMMY_309 0x935 -#define NA_SE_PL_DUMMY_310 0x936 -#define NA_SE_PL_DUMMY_311 0x937 -#define NA_SE_PL_DUMMY_312 0x938 -#define NA_SE_PL_DUMMY_313 0x939 -#define NA_SE_PL_DUMMY_314 0x93A -#define NA_SE_PL_DUMMY_315 0x93B -#define NA_SE_PL_DUMMY_316 0x93C -#define NA_SE_PL_DUMMY_317 0x93D -#define NA_SE_PL_DUMMY_318 0x93E -#define NA_SE_PL_DUMMY_319 0x93F -#define NA_SE_PL_DUMMY_320 0x940 -#define NA_SE_PL_DUMMY_321 0x941 -#define NA_SE_PL_DUMMY_322 0x942 -#define NA_SE_PL_DUMMY_323 0x943 -#define NA_SE_PL_DUMMY_324 0x944 -#define NA_SE_PL_DUMMY_325 0x945 -#define NA_SE_PL_DUMMY_326 0x946 -#define NA_SE_PL_DUMMY_327 0x947 -#define NA_SE_PL_DUMMY_328 0x948 -#define NA_SE_PL_DUMMY_329 0x949 -#define NA_SE_PL_DUMMY_330 0x94A -#define NA_SE_PL_DUMMY_331 0x94B -#define NA_SE_PL_DUMMY_332 0x94C -#define NA_SE_PL_DUMMY_333 0x94D -#define NA_SE_PL_DUMMY_334 0x94E -#define NA_SE_PL_DUMMY_335 0x94F -#define NA_SE_PL_DUMMY_336 0x950 -#define NA_SE_PL_DUMMY_337 0x951 -#define NA_SE_PL_DUMMY_338 0x952 -#define NA_SE_PL_DUMMY_339 0x953 -#define NA_SE_PL_DUMMY_340 0x954 -#define NA_SE_PL_DUMMY_341 0x955 -#define NA_SE_PL_DUMMY_342 0x956 -#define NA_SE_PL_DUMMY_343 0x957 -#define NA_SE_PL_DUMMY_344 0x958 -#define NA_SE_PL_DUMMY_345 0x959 -#define NA_SE_PL_DUMMY_346 0x95A -#define NA_SE_PL_DUMMY_347 0x95B -#define NA_SE_PL_DUMMY_348 0x95C -#define NA_SE_PL_DUMMY_349 0x95D -#define NA_SE_PL_DUMMY_350 0x95E -#define NA_SE_PL_DUMMY_351 0x95F -#define NA_SE_EV_MARATHONMAN_RISE 0x960 -#define NA_SE_PL_DUMMY_353 0x961 -#define NA_SE_PL_DUMMY_354 0x962 -#define NA_SE_PL_DUMMY_355 0x963 -#define NA_SE_PL_DUMMY_356 0x964 -#define NA_SE_PL_DUMMY_357 0x965 -#define NA_SE_PL_DUMMY_358 0x966 -#define NA_SE_PL_DUMMY_359 0x967 -#define NA_SE_PL_DUMMY_360 0x968 -#define NA_SE_PL_DUMMY_361 0x969 -#define NA_SE_PL_DUMMY_362 0x96A -#define NA_SE_PL_DUMMY_363 0x96B -#define NA_SE_PL_DUMMY_364 0x96C -#define NA_SE_PL_DUMMY_365 0x96D -#define NA_SE_PL_DUMMY_366 0x96E -#define NA_SE_PL_DUMMY_367 0x96F -#define NA_SE_EV_MARATHONMAN_LAND 0x970 -#define NA_SE_PL_DUMMY_369 0x971 -#define NA_SE_PL_DUMMY_370 0x972 -#define NA_SE_PL_DUMMY_371 0x973 -#define NA_SE_PL_DUMMY_372 0x974 -#define NA_SE_PL_DUMMY_373 0x975 -#define NA_SE_PL_DUMMY_374 0x976 -#define NA_SE_PL_DUMMY_375 0x977 -#define NA_SE_PL_DUMMY_376 0x978 -#define NA_SE_PL_DUMMY_377 0x979 -#define NA_SE_PL_DUMMY378 0x97A -#define NA_SE_PL_DUMMY_379 0x97B -#define NA_SE_PL_DUMMY_380 0x97C -#define NA_SE_PL_DUMMY_381 0x97D -#define NA_SE_PL_DUMMY_382 0x97E -#define NA_SE_PL_DUMMY_383 0x97F -#define NA_SE_PL_GORON_CHG_ROLL 0x980 -#define NA_SE_PL_DUMMY_385 0x981 -#define NA_SE_PL_DUMMY_386 0x982 -#define NA_SE_PL_DUMMY_387 0x983 -#define NA_SE_PL_DUMMY_388 0x984 -#define NA_SE_PL_DUMMY_389 0x985 -#define NA_SE_PL_DUMMY_390 0x986 -#define NA_SE_PL_DUMMY_391 0x987 -#define NA_SE_PL_DUMMY_392 0x988 -#define NA_SE_PL_DUMMY_393 0x989 -#define NA_SE_PL_DUMMY_394 0x98A -#define NA_SE_PL_DUMMY_395 0x98B -#define NA_SE_PL_DUMMY_396 0x98C -#define NA_SE_PL_DUMMY_397 0x98D -#define NA_SE_PL_DUMMY_398 0x98E -#define NA_SE_PL_GORON_CHG_ROLL_ICE 0x98F -#define NA_SE_PL_GORON_ROLL 0x990 -#define NA_SE_PL_DUMMY_401 0x991 -#define NA_SE_PL_DUMMY_402 0x992 -#define NA_SE_PL_DUMMY_403 0x993 -#define NA_SE_PL_DUMMY_404 0x994 -#define NA_SE_PL_DUMMY_405 0x995 -#define NA_SE_PL_DUMMY_406 0x996 -#define NA_SE_PL_DUMMY_407 0x997 -#define NA_SE_PL_DUMMY_408 0x998 -#define NA_SE_PL_DUMMY_409 0x999 -#define NA_SE_PL_DUMMY_410 0x99A -#define NA_SE_PL_DUMMY_411 0x99B -#define NA_SE_PL_DUMMY_412 0x99C -#define NA_SE_PL_DUMMY_413 0x99D -#define NA_SE_PL_DUMMY_414 0x99E -#define NA_SE_PL_GORON_ROLL_ICE 0x99F -#define NA_SE_PL_DEKUNUTS_BUD 0x9A0 -#define NA_SE_PL_DEKUNUTS_BUBLE_BREATH 0x9A1 -#define NA_SE_PL_GORON_BALL_CHARGE_FAILED 0x9A2 -#define NA_SE_PL_GORON_BALL_CHARGE_DASH 0x9A3 -#define NA_SE_PL_FACE_CHANGE 0x9A4 -#define NA_SE_PL_FACE_UP_S 0x9A5 -#define NA_SE_PL_DEKUNUTS_STRUGGLE 0x9A6 -#define NA_SE_PL_WARP_PLATE 0x9A7 -#define NA_SE_PL_WARP_PLATE_OUT 0x9A8 -#define NA_SE_PL_DEKUNUTS_ATTACK 0x9A9 -#define NA_SE_PL_TRANSFORM_VOICE 0x9AA -#define NA_SE_PL_FACE_RETURN 0x9AB -#define NA_SE_PL_DEKUNUTS_DROP_BOMB 0x9AC -#define NA_SE_PL_GORON_SLIP 0x9AD -#define NA_SE_PL_ROLL_SNOW_DUST 0x9AE -#define NA_SE_PL_ZORA_SPARK_BARRIER 0x9AF -#define NA_SE_PL_DEKUNUTS_JUMP 0x9B0 -#define NA_SE_PL_DEKUNUTS_JUMP2 0x9B1 -#define NA_SE_PL_DEKUNUTS_JUMP3 0x9B2 -#define NA_SE_PL_DEKUNUTS_JUMP4 0x9B3 -#define NA_SE_PL_DEKUNUTS_JUMP5 0x9B4 -#define NA_SE_PL_DEKUNUTS_JUMP6 0x9B5 -#define NA_SE_PL_DEKUNUTS_JUMP7 0x9B6 -#define NA_SE_PL_DEKUNUTS_JUMP8 0x9B7 -#define NA_SE_PL_GORON_STOMACH_EXPLOSION 0x9B8 -#define NA_SE_PL_GORON_DRINK_BOMB 0x9B9 -#define NA_SE_PL_GET_UP 0x9BA -#define NA_SE_PL_WARP_WING_OPEN 0x9BB -#define NA_SE_PL_WARP_WING_CLOSE 0x9BC -#define NA_SE_PL_WARP_WING_ROLL 0x9BD -#define NA_SE_PL_WARP_WING_VANISH 0x9BE -#define NA_SE_PL_DEKUNUTS_MISS_FIRE 0x9BF -#define NA_SE_PL_FLYING_AIR 0x9C0 -#define NA_SE_PL_FIREWORKS 0x9C1 -#define NA_SE_PL_FIREWORKS_DUMMY 0x9C2 -#define NA_SE_PL_PULL_UP_SNOWBALL 0x9C3 -#define NA_SE_PL_WARP_WING_ROLL_2 0x9C4 -#define NA_SE_PL_TRANSFORM_GIANT 0x9C5 -#define NA_SE_PL_TRANSFORM_NORAML 0x9C6 -#define NA_SE_PL_LI_OKARINATORI 0x9C7 -#define NA_SE_PL_LI_FUTTOBI 0x9C8 -#define NA_SE_PL_LI_OP_OKIAGARI 0x9C9 -#define NA_SE_PL_LI_OP_TATIAGARI 0x9CA -#define NA_SE_PL_JUMP_METAL 0x9CB -#define NA_SE_PL_LAND_METAL 0x9CC -#define NA_SE_PL_BOUND_METAL 0x9CD -#define NA_SE_PL_WALK_WALL 0x9CE -#define NA_SE_PL_WALK_WALL_DEKU 0x9CF - -// ------------ ITEM ------------ - -#define NA_SE_IT_SWORD_IMPACT 0x1800 -#define NA_SE_IT_SWORD_SWING 0x1801 -#define NA_SE_IT_SWORD_PUTAWAY 0x1802 -#define NA_SE_IT_SWORD_PICKOUT 0x1803 -#define NA_SE_IT_ARROW_SHOT 0x1804 -#define NA_SE_IT_BOOMERANG_THROW 0x1805 -#define NA_SE_IT_SHIELD_BOUND 0x1806 -#define NA_SE_IT_BOW_DRAW 0x1807 -#define NA_SE_IT_SHIELD_REFLECT_SW 0x1808 -#define NA_SE_IT_ARROW_STICK_HRAD 0x1809 -#define NA_SE_IT_HAMMER_HIT 0x180A -#define NA_SE_IT_HOOKSHOT_CHAIN 0x180B -#define NA_SE_IT_SHIELD_REFLECT_MG 0x180C -#define NA_SE_IT_BOMB_IGNIT 0x180D -#define NA_SE_IT_BOMB_EXPLOSION 0x180E -#define NA_SE_IT_BOMB_UNEXPLOSION 0x180F -#define NA_SE_IT_BOOMERANG_FLY 0x1810 -#define NA_SE_IT_SWORD_STRIKE 0x1811 -#define NA_SE_IT_HAMMER_SWING 0x1812 -#define NA_SE_IT_HOOKSHOT_REFLECT 0x1813 -#define NA_SE_IT_HOOKSHOT_STICK_CRE 0x1814 -#define NA_SE_IT_ARROW_STICK_OBJ 0x1815 -#define NA_SE_IT_SWORD_SLASH 0x1816 -#define NA_SE_IT_SWORD_SLASH_HARD 0x1817 -#define NA_SE_IT_SWORD_SWING_HARD 0x1818 -#define NA_SE_IT_BOMB_BOUND 0x1819 -#define NA_SE_IT_WALL_HIT_HARD 0x181A -#define NA_SE_IT_WALL_HIT_SOFT 0x181B -#define NA_SE_IT_STONE_HIT 0x181C -#define NA_SE_IT_WOODSTICK_BROKEN 0x181D -#define NA_SE_IT_LASH 0x181E -#define NA_SE_IT_SHIELD_SWING 0x181F -#define NA_SE_IT_SLING_SHOT 0x1820 -#define NA_SE_IT_SLING_DRAW 0x1821 -#define NA_SE_IT_SWORD_CHARGE 0x1822 -#define NA_SE_IT_ROLLING_CUT 0x1823 -#define NA_SE_IT_SWORD_STRIKE_HARD 0x1824 -#define NA_SE_IT_SLING_REFLECT 0x1825 -#define NA_SE_IT_SHIELD_REMOVE 0x1826 -#define NA_SE_IT_HOOKSHOT_READY 0x1827 -#define NA_SE_IT_HOOKSHOT_RECEIVE 0x1828 -#define NA_SE_IT_HOOKSHOT_STICK_OBJ 0x1829 -#define NA_SE_IT_SWORD_REFLECT_MG 0x182A -#define NA_SE_IT_DEKU 0x182B -#define NA_SE_IT_WALL_HIT_BUYO 0x182C -#define NA_SE_IT_SWORD_PUTAWAY_STN 0x182D -#define NA_SE_IT_ROLLING_CUT_LV1 0x182E -#define NA_SE_IT_ROLLING_CUT_LV2 0x182F -#define NA_SE_IT_BOW_FLICK 0x1830 -#define NA_SE_IT_BOMBCHU_MOVE 0x1831 -#define NA_SE_IT_SHIELD_CHARGE_LV1 0x1832 -#define NA_SE_IT_SHIELD_CHARGE_LV2 0x1833 -#define NA_SE_IT_SHIELD_CHARGE_LV3 0x1834 -#define NA_SE_IT_SLING_FLICK 0x1835 -#define NA_SE_IT_SWORD_STICK_STN 0x1836 -#define NA_SE_IT_REFLECTION_WOOD 0x1837 -#define NA_SE_IT_SHIELD_REFLECT_MG2 0x1838 -#define NA_SE_IT_MAGIC_ARROW_SHOT 0x1839 -#define NA_SE_IT_EXPLOSION_FRAME 0x183A -#define NA_SE_IT_EXPLOSION_ICE 0x183B -#define NA_SE_IT_EXPLOSION_LIGHT 0x183C -#define NA_SE_IT_FISHING_REEL_SLOW 0x183D -#define NA_SE_IT_FISHING_REEL_HIGH 0x183E -#define NA_SE_IT_PULL_FISHING_ROD 0x183F -#define NA_SE_IT_DM_FLYING_GOD_PASS 0x1840 -#define NA_SE_IT_DM_FLYING_GOD_DASH 0x1841 -#define NA_SE_IT_DM_RING_EXPLOSION 0x1842 -#define NA_SE_IT_DM_RING_GATHER 0x1843 -#define NA_SE_IT_INGO_HORSE_NEIGH 0x1844 -#define NA_SE_IT_EARTHQUAKE 0x1845 -#define NA_SE_IT_ERUPTION_PILLAR 0x1846 -#define NA_SE_IT_KAKASHI_JUMP 0x1847 -#define NA_SE_IT_FLAME 0x1848 -#define NA_SE_IT_SHIELD_BEAM 0x1849 -#define NA_SE_IT_FISHING_HIT 0x184A -#define NA_SE_IT_GOODS_APPEAR 0x184B -#define NA_SE_IT_MAJIN_SWORD_BROKEN 0x184C -#define NA_SE_IT_HAND_CLAP 0x184D -#define NA_SE_IT_MASTER_SWORD_SWING 0x184E -#define NA_SE_IT_GORON_BALLFANG 0x184F -#define NA_SE_IT_DEKUNUTS_FLOWER_OPEN 0x1850 -#define NA_SE_IT_DEKUNUTS_FLOWER_ROLL 0x1851 -#define NA_SE_IT_DEKUNUTS_FLOWER_CLOSE 0x1852 -#define NA_SE_IT_DEKUNUTS_BUBLE_BROKEN 0x1853 -#define NA_SE_IT_DEKUNUTS_BUBLE_VANISH 0x1854 -#define NA_SE_IT_DEKUNUTS_DROP_BOMB 0x1855 -#define NA_SE_IT_SET_TRANSFORM_MASK 0x1856 -#define NA_SE_IT_GORON_PUNCH_SWING 0x1857 -#define NA_SE_IT_TRANSFORM_MASK_BROKEN 0x1858 -#define NA_SE_IT_ZORA_KICK_SWING 0x1859 -#define NA_SE_IT_DEKUNUTS_BUBLE_SHOT_LEVEL 0x185A -#define NA_SE_IT_BIG_BOMB_IGNIT 0x185B -#define NA_SE_IT_BIG_BOMB_EXPLOSION 0x185C -#define NA_SE_IT_REFLECTION_SNOW 0x185D -#define NA_SE_IT_GORON_ROLLING_REFLECTION 0x185E -#define NA_SE_IT_MASK_BOUND_0 0x185F -#define NA_SE_IT_MASK_BOUND_1 0x1860 -#define NA_SE_IT_MASK_BOUND_SAND 0x1861 -#define NA_SE_IT_REFLECTION_WATER 0x1862 -#define NA_SE_IT_KYOJIN_BEARING 0x1863 -#define NA_SE_FISHING_REEL_SLOW2 0x1864 -#define NA_SE_IT_LURE_LAND1 0x1865 -#define NA_SE_IT_ROD_THROW 0x1866 -#define NA_SE_IT_REFLECT_BOSS 0x1867 -#define NA_SE_IT_SHIELD_SWING_ZORA 0x1868 -#define NA_SE_IT_SHIELD_REMOVE_ZORA 0x1869 -#define NA_SE_IT_BOMB_EXPLOSION2 0x186A -#define NA_SE_IT_FISHING_REEL_REVERSE 0x186B -#define NA_SE_IT_FISHING_WORM_BOUND 0x186C -#define NA_SE_IT_DUMMY_109 0x186D -#define NA_SE_IT_DUMMY_110 0x186E -#define NA_SE_IT_DUMMY_111 0x186F - -// ------------ ENVIRONMENT ------------ - -#define NA_SE_EV_DOOR_OPEN 0x2800 -#define NA_SE_EV_DOOR_CLOSE 0x2801 -#define NA_SE_EV_EXPLOSION 0x2802 -#define NA_SE_EV_HORSE_WALK 0x2803 -#define NA_SE_EV_HORSE_RUN 0x2804 -#define NA_SE_EV_HORSE_NEIGH 0x2805 -#define NA_SE_EV_RIVER_STREAM 0x2806 -#define NA_SE_EV_WATER_WALL_BIG 0x2807 -#define NA_SE_EV_OUT_OF_WATER 0x2808 -#define NA_SE_EV_DIVE_WATER 0x2809 -#define NA_SE_EV_ROCK_SLIDE 0x280A -#define NA_SE_EV_MAGMA_LEVEL 0x280B -#define NA_SE_EV_BRIDGE_OPEN 0x280C -#define NA_SE_EV_BRIDGE_CLOSE 0x280D -#define NA_SE_EV_BRIDGE_OPEN_STOP 0x280E -#define NA_SE_EV_BRIDGE_CLOSE_STOP 0x280F -#define NA_SE_EV_WALL_BROKEN 0x2810 -#define NA_SE_EV_CHICKEN_CRY_N 0x2811 -#define NA_SE_EV_CHICKEN_CRY_A 0x2812 -#define NA_SE_EV_CHICKEN_CRY_M 0x2813 -#define NA_SE_EV_SLIDE_DOOR_OPEN 0x2814 -#define NA_SE_EV_FOOT_SWITCH 0x2815 -#define NA_SE_EV_HORSE_GROAN 0x2816 -#define NA_SE_EV_BOMB_DROP_WATER 0x2817 -#define NA_SE_EV_HORSE_JUMP 0x2818 -#define NA_SE_EV_HORSE_LAND 0x2819 -#define NA_SE_EV_HORSE_SLIP 0x281A -#define NA_SE_EV_WHITE_FAIRY_DASH 0x281B -#define NA_SE_EV_SLIDE_DOOR_CLOSE 0x281C -#define NA_SE_EV_BIGWALL_BOUND 0x281D -#define NA_SE_EV_STONE_STATUE_OPEN 0x281E -#define NA_SE_EV_TBOX_UNLOCK 0x281F -#define NA_SE_EV_TBOX_OPEN 0x2820 -#define NA_SE_SY_TIMER 0x2821 -#define NA_SE_EV_FLAME_IGNITION 0x2822 -#define NA_SE_EV_SPEAR_HIT 0x2823 -#define NA_SE_EV_ELEVATOR_MOVE 0x2824 -#define NA_SE_EV_WARP_HOLE 0x2825 -#define NA_SE_EV_LINK_WARP 0x2826 -#define NA_SE_EV_PILLAR_SINK 0x2827 -#define NA_SE_EV_WATER_WALL 0x2828 -#define NA_SE_EV_RIVER_STREAM_S 0x2829 -#define NA_SE_EV_RIVER_STREAM_F 0x282A -#define NA_SE_EV_KID_HORSE_LAND2 0x282B -#define NA_SE_EV_KID_HORSE_SANDDUST 0x282C -#define NA_SE_EV_DUMMY_45 0x282D -#define NA_SE_EV_LIGHTNING 0x282E -#define NA_SE_EV_BOMB_BOUND 0x282F -#define NA_SE_EV_WATERDROP 0x2830 -#define NA_SE_EV_TORCH 0x2831 -#define NA_SE_EV_MAGMA_LEVEL_M 0x2832 -#define NA_SE_EV_FIRE_PILLAR 0x2833 -#define NA_SE_EV_FIRE_PLATE 0x2834 -#define NA_SE_EV_BLOCK_BOUND 0x2835 -#define NA_SE_EV_METALDOOR_SLIDE 0x2836 -#define NA_SE_EV_METALDOOR_STOP 0x2837 -#define NA_SE_EV_BLOCK_SHAKE 0x2838 -#define NA_SE_EV_BOX_BREAK 0x2839 -#define NA_SE_EV_HAMMER_SWITCH 0x283A -#define NA_SE_EV_MAGMA_LEVEL_L 0x283B -#define NA_SE_EV_SPEAR_FENCE 0x283C -#define NA_SE_EV_WATERDROP_GRD 0x283D -#define NA_SE_EV_EXPLSION_LONG 0x283E -#define NA_SE_EV_WATER_WALL_BIG_SILENT 0x283F -#define NA_SE_EV_DESERT_WARPHOLE 0x2840 -#define NA_SE_EV_FOUNTAIN 0x2841 -#define NA_SE_EV_KID_HORSE_WALK 0x2842 -#define NA_SE_EV_KID_HORSE_RUN 0x2843 -#define NA_SE_EV_KID_HORSE_NEIGH 0x2844 -#define NA_SE_EV_KID_HORSE_GROAN 0x2845 -#define NA_SE_EV_S_STONE_FLASH 0x2846 -#define NA_SE_EV_LIGHT_GATHER 0x2847 -#define NA_SE_EV_TREE_CUT 0x2848 -#define NA_SE_EV_VOLCANO 0x2849 -#define NA_SE_EV_POSTMAN_WALK 0x284A -#define NA_SE_EV_POSTMACHINE_HIT_OPEN 0x284B -#define NA_SE_EV_POSTMACHINE_OPEN 0x284C -#define NA_SE_EV_CHINETRAP_DOWN 0x284D -#define NA_SE_EV_PLANT_BROKEN 0x284E -#define NA_SE_EV_STONE_SWITCH_ON 0x284F -#define NA_SE_EV_FLUTTER_FLAG 0x2850 -#define NA_SE_EV_TRAP_BOUND 0x2851 -#define NA_SE_EV_ROCK_BROKEN 0x2852 -#define NA_SE_EV_FANTOM_WARP_S2 0x2853 -#define NA_SE_EV_FANTOM_WARP_L2 0x2854 -#define NA_SE_EV_COFFIN_CAP_OPEN 0x2855 -#define NA_SE_EV_TRE_BOX_BOUND 0x2856 -#define NA_SE_EV_WIND_TRAP 0x2857 -#define NA_SE_EV_TRAP_OBJ_SLIDE 0x2858 -#define NA_SE_EV_METALDOOR_OPEN 0x2859 -#define NA_SE_EV_METALDOOR_CLOSE 0x285A -#define NA_SE_EV_BURN_OUT 0x285B -#define NA_SE_EV_BLOCKSINK 0x285C -#define NA_SE_EV_CROWD 0x285D -#define NA_SE_EV_WATER_LEVEL_DOWN 0x285E -#define NA_SE_EV_NAVY_VANISH 0x285F -#define NA_SE_EV_STONE_SWITCH_OFF 0x2860 -#define NA_SE_EV_WEB_VIBRATION 0x2861 -#define NA_SE_EV_ICE_STAND_APPEAR 0x2862 -#define NA_SE_EV_ROLL_STAND 0x2863 -#define NA_SE_EV_SEESAW_WATER_BOUND 0x2864 -#define NA_SE_EV_SECOM_CONVEYOR 0x2865 -#define NA_SE_EV_WOODDOOR_OPEN 0x2866 -#define NA_SE_EV_METALGATE_OPEN 0x2867 -#define NA_SE_IT_SCOOP_UP_WATER 0x2868 -#define NA_SE_EV_FISH_LEAP 0x2869 -#define NA_SE_EV_KAKASHI_SWING 0x286A -#define NA_SE_EV_KAKASHI_ROLL 0x286B -#define NA_SE_EV_BOTTLE_CAP_OPEN 0x286C -#define NA_SE_EV_G_STONE_CRUSH 0x286D -#define NA_SE_EV_KAKASH_LONGI_ROLL 0x286E -#define NA_SE_EV_SUN_MARK_FLASH 0x286F -#define NA_SE_EV_FALL_DOWN_DIRT 0x2870 -#define NA_SE_EV_SEESAW_BOUND 0x2871 -#define NA_SE_EV_FAIRY_ATTACK 0x2872 -#define NA_SE_EV_WOOD_HIT 0x2873 -#define NA_SE_EV_SCOOPUP_WATER 0x2874 -#define NA_SE_EV_DROP_FALL 0x2875 -#define NA_SE_EV_WOOD_GEAR 0x2876 -#define NA_SE_EV_TREE_SWING 0x2877 -#define NA_SE_EV_AUTO_DOOR_CLOSE 0x2878 -#define NA_SE_EV_NAVY_FLY_REBIRTH 0x2879 -#define NA_SE_EV_CHAINLIFT_STOP 0x287A -#define NA_SE_EV_TRE_BOX_APPEAR 0x287B -#define NA_SE_EV_CHAIN_KEY_UNLOCK 0x287C -#define NA_SE_EV_SPINE_TRAP_MOVE 0x287D -#define NA_SE_EV_HEALING 0x287E -#define NA_SE_EV_GREAT_FAIRY_APPEAR 0x287F -#define NA_SE_EV_GREAT_FAIRY_VANISH 0x2880 -#define NA_SE_EV_RED_EYE 0x2881 -#define NA_SE_EV_ROLL_STAND_2 0x2882 -#define NA_SE_EV_WALL_SLIDE 0x2883 -#define NA_SE_EV_TRE_BOX_FLASH 0x2884 -#define NA_SE_EV_WINDMILL_LEVEL 0x2885 -#define NA_SE_EV_GOTO_HEAVEN 0x2886 -#define NA_SE_EV_POT_BROKEN 0x2887 -#define NA_SE_PL_PUT_DOWN_POT 0x2888 -#define NA_SE_EV_DIVE_INTO_WATER 0x2889 -#define NA_SE_EV_JUMP_OUT_WATER 0x288A -#define NA_SE_EV_ICE_PIECE 0x288B -#define NA_SE_EV_TRIFORCE 0x288C -#define NA_SE_EV_AURORA 0x288D -#define NA_SE_EV_CHIBI_FAIRY_SAVED 0x288E -#define NA_SE_EV_BUYOSTAND_RISING 0x288F -#define NA_SE_EV_BUYOSTAND_FALL 0x2890 -#define NA_SE_EV_MILK_POT_BROKEN 0x2891 -#define NA_SE_EV_CHAIR_ROLL 0x2892 -#define NA_SE_EV_STONEDOOR_STOP 0x2893 -#define NA_SE_EV_S_STONE_REVIVAL 0x2894 -#define NA_SE_EV_WATER_TANK 0x2895 -#define NA_SE_EV_HUMAN_BOUND 0x2896 -#define NA_SE_EV_TOILET_WATER 0x2897 -#define NA_SE_EV_EARTHQUAKE 0x2898 -#define NA_SE_EV_SWEEP 0x2899 -#define NA_SE_EV_GOD_LIGHTBALL_2 0x289A -#define NA_SE_EV_RUN_AROUND 0x289B -#define NA_SE_EV_CONSENTRATION 0x289C -#define NA_SE_EV_TIMETRIP_LIGHT 0x289D -#define NA_SE_EV_DOOR_BELL 0x289E -#define NA_SE_EV_BOUND_ON_MAGMA 0x289F -#define NA_SE_EV_HONEYCOMB_FALL 0x28A0 -#define NA_SE_EV_JUMP_CONC 0x28A1 -#define NA_SE_EV_ICE_MELT 0x28A2 -#define NA_SE_EV_FIRE_PILLAR_S 0x28A3 -#define NA_SE_EV_BLOCK_RISING 0x28A4 -#define NA_SE_EV_CHINCLE_SPELL_EFFECT 0x28A5 -#define NA_SE_EV_LINK_WARP_IN 0x28A6 -#define NA_SE_EV_LINK_WARP_OUT 0x28A7 -#define NA_SE_EV_FIATY_HEAL 0x28A8 -#define NA_SE_EV_CHAIN_KEY_UNLOCK_B 0x28A9 -#define NA_SE_EV_WOODBOX_BREAK 0x28AA -#define NA_SE_EV_PUT_DOWN_WOODBOX 0x28AB -#define NA_SE_EV_LAND_DIRT 0x28AC -#define NA_SE_EV_FLOOR_ROLLING 0x28AD -#define NA_SE_EV_DOG_CRY_EVENING 0x28AE -#define NA_SE_EV_JABJAB_HICCUP 0x28AF -#define NA_SE_EV_STICK_SWING 0x28B0 -#define NA_SE_EV_FROG_JUMP 0x28B1 -#define NA_SE_EV_ICE_FREEZE 0x28B2 -#define NA_SE_EV_BURNING 0x28B3 -#define NA_SE_EV_WOODPLATE_BOUND 0x28B4 -#define NA_SE_EV_MOON_CRY 0x28B5 -#define NA_SE_EV_JABJAB_GROAN 0x28B6 -#define NA_SE_EV_WAVE_S 0x28B7 -#define NA_SE_EV_BIGBALL_ROLL 0x28B8 -#define NA_SE_EV_ELEVATOR_MOVE3 0x28B9 -#define NA_SE_EV_DIAMOND_SWITCH 0x28BA -#define NA_SE_EV_FLAME_OF_FIRE 0x28BB -#define NA_SE_EV_FISH_GROW_UP 0x28BC -#define NA_SE_EV_FLYING_AIR 0x28BD -#define NA_SE_EV_PASS_AIR 0x28BE -#define NA_SE_EV_COME_UP_DEKU_JR 0x28BF -#define NA_SE_EV_SAND_STORM 0x28C0 -#define NA_SE_EV_BOILED_WATER_S 0x28C1 -#define NA_SE_EV_GRAVE_EXPLOSION 0x28C2 -#define NA_SE_EV_LURE_MOVE_W 0x28C3 -#define NA_SE_EV_POT_MOVE_START 0x28C4 -#define NA_SE_EV_DIVE_INTO_WATER_L 0x28C5 -#define NA_SE_EV_OUT_OF_WATER_L 0x28C6 -#define NA_SE_EV_BOILED_WATER_L 0x28C7 -#define NA_SE_EV_DIG_UP 0x28C8 -#define NA_SE_EV_WOOD_BOUND 0x28C9 -#define NA_SE_EV_WATER_BUBBLE 0x28CA -#define NA_SE_EV_ICE_BROKEN 0x28CB -#define NA_SE_EV_FROG_GROW_UP 0x28CC -#define NA_SE_EV_WATER_CONVECTION 0x28CD -#define NA_SE_EV_GROUND_GATE_OPEN 0x28CE -#define NA_SE_EV_FACE_BREAKDOWN 0x28CF -#define NA_SE_EV_TOILET_HAND_APPEAR 0x28D0 -#define NA_SE_EV_TOILET_HAND_VANISH 0x28D1 -#define NA_SE_EV_ROUND_TRAP_MOVE 0x28D2 -#define NA_SE_EV_HIT_SOUND 0x28D3 -#define NA_SE_EV_ICE_SWING 0x28D4 -#define NA_SE_EV_DOWN_TO_GROUND 0x28D5 -#define NA_SE_EV_BIG_TORTOISE_SWIM 0x28D6 -#define NA_SE_EV_TORTOISE_WAKE_UP 0x28D7 -#define NA_SE_EV_SMALL_DOG_BARK 0x28D8 -#define NA_SE_EV_RUPY_FALL 0x28D9 -#define NA_SE_EV_RAIN 0x28DA -#define NA_SE_EV_IRON_DOOR_OPEN 0x28DB -#define NA_SE_EV_IRON_DOOR_CLOSE 0x28DC -#define NA_SE_EV_WHIRLPOOL 0x28DD -#define NA_SE_EV_BIG_TORTOISE_ROLL 0x28DE -#define NA_SE_EV_COW_CRY 0x28DF -#define NA_SE_EV_METAL_BOX_BOUND 0x28E0 -#define NA_SE_EV_ELECTRIC_EXPLOSION 0x28E1 -#define NA_SE_EV_HEAVY_THROW 0x28E2 -#define NA_SE_EV_FROG_CRY_0 0x28E3 -#define NA_SE_EV_FROG_CRY_1 0x28E4 -#define NA_SE_EV_COW_CRY_LV 0x28E5 -#define NA_SE_EV_RONRON_DOOR_CLOSE 0x28E6 -#define NA_SE_EV_BUTTERFRY_TO_FAIRY 0x28E7 -#define NA_SE_EV_FIVE_COUNT_LUPY 0x28E8 -#define NA_SE_EV_STONE_GROW_UP 0x28E9 -#define NA_SE_EV_STONE_LAUNCH 0x28EA -#define NA_SE_EV_STONE_ROLLING 0x28EB -#define NA_SE_EV_TOGE_STICK_ROLLING 0x28EC -#define NA_SE_EV_TOWER_ENERGY 0x28ED -#define NA_SE_EV_MOON_LIGHT_PILLAR 0x28EE -#define NA_SE_EV_MONKEY_WALK 0x28EF -#define NA_SE_EV_KNIGHT_WALK 0x28F0 -#define NA_SE_EV_PILLAR_MOVE_STOP 0x28F1 -#define NA_SE_EV_WAVE 0x28F2 -#define NA_SE_EV_BIGBELL 0x28F3 -#define NA_SE_EV_NUTS_BROKEN 0x28F4 -#define NA_SE_EV_SNOWBALL_BROKEN 0x28F5 -#define NA_SE_EV_SMALLBALL_ROLL 0x28F6 -#define NA_SE_EV_FLOWERPETAL_MOVE 0x28F7 -#define NA_SE_EV_FLOWERPETAL_STOP 0x28F8 -#define NA_SE_EV_FLOWER_ROLLING 0x28F9 -#define NA_SE_EV_GLASSBROKEN_IMPACT 0x28FA -#define NA_SE_EV_GLASSBROKEN_BOUND 0x28FB -#define NA_SE_EV_BIGBALL_ROLL_SR 0x28FC -#define NA_SE_EV_SMALL_SNOWBALL_BROKEN 0x28FD -#define NA_SE_EV_STATUE_VANISH 0x28FE -#define NA_SE_EV_BIGBALL_BOUND 0x28FF -#define NA_SE_EV_MONKEY_VO_WALK 0x2900 -#define NA_SE_EV_MONKEY_VO_JOY 0x2901 -#define NA_SE_EV_WALK_WATER 0x2902 -#define NA_SE_EV_PLATE_LIFT_LEVEL 0x2903 -#define NA_SE_EV_BIGBALL_ROLL_2 0x2904 -#define NA_SE_EV_BIGBALL_ROLL_SR_2 0x2905 -#define NA_SE_EV_BIGBALL_ROLL_3 0x2906 -#define NA_SE_EV_BIGBALL_ROLL_SR_3 0x2907 -#define NA_SE_EV_BEAVER_SWIM_MOTOR 0x2908 -#define NA_SE_EV_BEAVER_SWIM_HAND 0x2909 -#define NA_SE_EV_SMALL_DOG_CRY 0x290A -#define NA_SE_EV_SMALL_DOG_GROAN 0x290B -#define NA_SE_EV_SMALL_DOG_ATK_BARK 0x290C -#define NA_SE_EV_ICE_PILLAR_RISING 0x290D -#define NA_SE_EV_ICE_PILLAR_FALL 0x290E -#define NA_SE_EV_GORON_CHEER 0x290F -#define NA_SE_EV_SMALL_DOG_ANG_BARK 0x2910 -#define NA_SE_EV_COMICAL_JUMP 0x2911 -#define NA_SE_EV_LIGHTNING_HARD 0x2912 -#define NA_SE_EV_SMALL_DOG_WHINE 0x2913 -#define NA_SE_EV_PANIC_IN_HOUSE 0x2914 -#define NA_SE_EV_CLOCK_TOWER_BELL 0x2915 -#define NA_SE_EV_CLOCK_TOWER_SECOND_HAND 0x2916 -#define NA_SE_EV_SIGNAL_BIGBELL 0x2917 -#define NA_SE_EV_DUMMY_280 0x2918 -#define NA_SE_EV_BEAVER_VOICE_0 0x2919 -#define NA_SE_EV_BEAVER_VOICE_1 0x291A -#define NA_SE_EV_WATERWHEEL_LEVEL 0x291B -#define NA_SE_EV_WOOD_GATE_OPEN_N 0x291C -#define NA_SE_EV_INVISIBLE_MONKEY 0x291D -#define NA_SE_EV_CRUISER 0x291E -#define NA_SE_EV_SECRET_CHEER 0x291F -#define NA_SE_EV_BOTTLE_WATERING 0x2920 -#define NA_SE_EV_MONKEY_VO_SADNESS 0x2921 -#define NA_SE_EV_SNOWSTORM_HARD 0x2922 -#define NA_SE_EV_UNSKILLFUL_OCARINA 0x2923 -#define NA_SE_EV_BLACK_FAIRY_DASH 0x2924 -#define NA_SE_EV_FAIRY_SURPRISE 0x2925 -#define NA_SE_EV_MONDO_SURPRISE 0x2926 -#define NA_SE_EV_SPOT_LIGHT_OPEN 0x2927 -#define NA_SE_EV_HOUSE_BROKEN 0x2928 -#define NA_SE_EV_MOON_FALL 0x2929 -#define NA_SE_EV_OCARINA_BOUND_0 0x292A -#define NA_SE_EV_OCARINA_BOUND_1 0x292B -#define NA_SE_EV_BOMBERS_WALK 0x292C -#define NA_SE_EV_BOMBERS_LAND 0x292D -#define NA_SE_EV_BOMBERS_SHOT_BREATH 0x292E -#define NA_SE_EV_BOMBERS_SHOT_EXPLOSUIN 0x292F -#define NA_SE_EV_BOMBERS_JUMP 0x2930 -#define NA_SE_EV_SOLDIER_WALK 0x2931 -#define NA_SE_EV_ROCK_CUBE_RISING 0x2932 -#define NA_SE_EV_ROCK_CUBE_FALL 0x2933 -#define NA_SE_EV_BELL_SPIT 0x2934 -#define NA_SE_EV_BELL_SIGH 0x2935 -#define NA_SE_EV_BELL_BRAKE 0x2936 -#define NA_SE_EV_DOG_SWIM 0x2937 -#define NA_SE_EV_CHIBI_FAIRY_HEAL_ORG 0x2938 -#define NA_SE_EV_BOMBERS_CLIMB 0x2939 -#define NA_SE_EV_WOODPLATE_BROKEN 0x293A -#define NA_SE_EV_WATER_LEVEL_DOWN_FIX 0x293B -#define NA_SE_EV_HONEYCOMB_BROKEN 0x293C -#define NA_SE_EV_CLOCK_TOWER_UP 0x293D -#define NA_SE_EV_CLOCK_TOWER_STOP 0x293E -#define NA_SE_EV_CLOCK_TOWER_FALL 0x293F -#define NA_SE_EV_CLOCK_TOWER_BOUND_0 0x2940 -#define NA_SE_EV_CLOCK_TOWER_BOUND_1 0x2941 -#define NA_SE_EV_CLOCK_TOWER_BOUND_2 0x2942 -#define NA_SE_EV_STONEDOOR_OPEN_S 0x2943 -#define NA_SE_EV_ICE_MELT_LEVEL 0x2944 -#define NA_SE_EV_CLOCK_TOWER_STAIR_MOVE 0x2945 -#define NA_SE_EV_DUMMY_326 0x2946 -#define NA_SE_EV_OBJECT_STICK 0x2947 -#define NA_SE_EV_CHICK_TO_CHICKEN 0x2948 -#define NA_SE_EV_MUJURA_BALLOON_BROKEN 0x2949 -#define NA_SE_EV_BALLOON_SWELL 0x294A -#define NA_SE_EV_SEAHORSE_OUT_BOTTLE 0x294B -#define NA_SE_EV_KYOJIN_VOICE_SUCCESS 0x294C -#define NA_SE_EV_KYOJIN_VOICE_FAIL 0x294D -#define NA_SE_EV_KYOJIN_WALK 0x294E -#define NA_SE_EV_MOON_FALL_LAST 0x294F -#define NA_SE_EV_EARTHQUAKE_LAST 0x2950 -#define NA_SE_EV_SEAHORSE_SWIM 0x2951 -#define NA_SE_EV_OPEN_AMBRELLA 0x2952 -#define NA_SE_EV_BUTLER_FRY 0x2953 -#define NA_SE_EV_PIRATE_SHIP 0x2954 -#define NA_SE_EV_DRAIN 0x2955 -#define NA_SE_EV_DORA_L 0x2956 -#define NA_SE_EV_LOG_BOUND 0x2957 -#define NA_SE_EV_CART_WHEEL 0x2958 -#define NA_SE_EV_EARTHQUAKE_LAST2 0x2959 -#define NA_SE_EV_DORA_S 0x295A -#define NA_SE_EV_ROCK_FALL 0x295B -#define NA_SE_EV_FREEZE_S 0x295C -#define NA_SE_EV_WOOD_BOUND_S 0x295D -#define NA_SE_EV_CLOSE_AMBRELLA 0x295E -#define NA_SE_EV_OBJECT_SLIDE 0x295F -#define NA_SE_EV_ROLL_AND_FALL 0x2960 -#define NA_SE_EV_GORON_BOUND_0 0x2961 -#define NA_SE_EV_GORON_BOUND_1 0x2962 -#define NA_SE_EV_MONKEY_VO_DAMAGE 0x2963 -#define NA_SE_EV_FORT_RISING 0x2964 -#define NA_SE_EV_MONKEY_VO_REWARD 0x2965 -#define NA_SE_EV_WATER_PURIFICATION 0x2966 -#define NA_SE_EV_OWL_WARP_SWITCH_ON 0x2967 -#define NA_SE_EV_BIG_WATER_WHEEL_RR 0x2968 -#define NA_SE_EV_BIG_WATER_WHEEL_LR 0x2969 -#define NA_SE_EV_SMALL_WATER_WHEEL 0x296A -#define NA_SE_EV_COCK_SWITCH_ROLL 0x296B -#define NA_SE_EV_COCK_SWITCH_STOP 0x296C -#define NA_SE_EV_PIPE_STREAM_START 0x296D -#define NA_SE_EV_WATER_PILLAR 0x296E -#define NA_SE_EV_SEESAW_INCLINE 0x296F -#define NA_SE_EV_ZORA_WALK 0x2970 -#define NA_SE_EV_PIRATE_WALK 0x2971 -#define NA_SE_EV_PILLAR_UP_FAST 0x2972 -#define NA_SE_EV_DUMMY_WATER_WHEEL_RR 0x2973 -#define NA_SE_EV_DUMMY_WATER_WHEEL_LR 0x2974 -#define NA_SE_EV_MUJURA_FOLLOWERS_FLY 0x2975 -#define NA_SE_EV_MAKE_TURRET 0x2976 -#define NA_SE_EV_CHANDELIER_ROLL 0x2977 -#define NA_SE_EV_CHANDELIER_BROKEN 0x2978 -#define NA_SE_EV_SINK_WOOD_FLOOR 0x2979 -#define NA_SE_EV_REBOUND_WOOD_FLOOR 0x297A -#define NA_SE_EV_UFO_APPEAR 0x297B -#define NA_SE_EV_UFO_DASH 0x297C -#define NA_SE_EV_TORNADE 0x297D -#define NA_SE_EV_MILK_POT_DAMAGE 0x297E -#define NA_SE_EV_DUMMY_383 0x297F -#define NA_SE_EV_KYOJIN_SIGN 0x2980 -#define NA_SE_EV_KYOJIN_GRATITUDE0 0x2981 -#define NA_SE_EV_KYOJIN_GRATITUDE1 0x2982 -#define NA_SE_EV_KYOJIN_GRATITUDE2 0x2983 -#define NA_SE_EV_IKANA_DOOR_OPEN 0x2984 -#define NA_SE_EV_IKANA_DOOR_CLOSE 0x2985 -#define NA_SE_EV_MOONSTONE_FALL 0x2986 -#define NA_SE_EV_COMING_FIRE 0x2987 -#define NA_SE_EV_FAIRY_GROUP_FRY 0x2988 -#define NA_SE_EV_FAIRY_GROUP_HEAL 0x2989 -#define NA_SE_EV_WOOD_DOOR_OPEN_SPEEDY 0x298A -#define NA_SE_EV_PAMERA_WALK 0x298B -#define NA_SE_EV_G_STONE_CHANGE_COLOR 0x298C -#define NA_SE_EV_CURTAIN_DOWN 0x298D -#define NA_SE_EV_GORON_HAND_HIT 0x298E -#define NA_SE_EV_SMALL_WOODPLATE_BOUND_0 0x298F -#define NA_SE_EV_GET_UP_ON_BED 0x2990 -#define NA_SE_EV_LIE_DOWN_ON_BED 0x2991 -#define NA_SE_EV_BANK_MAN_HAND_HIT 0x2992 -#define NA_SE_EV_HANKO 0x2993 -#define NA_SE_EV_CHICK_SONG 0x2994 -#define NA_SE_EV_LAND_SAND 0x2995 -#define NA_SE_EV_JUMP_SAND 0x2996 -#define NA_SE_EV_SECRET_LADDER_APPEAR 0x2997 -#define NA_SE_EV_CLAPPING_2P 0x2998 -#define NA_SE_EV_DIVE_INTO_WEED 0x2999 -#define NA_SE_EV_FAIRY_SHIVER 0x299A -#define NA_SE_EV_MASK_RISING 0x299B -#define NA_SE_EV_MOON_EYE_FLASH 0x299C -#define NA_SE_EV_SLIP_MOON 0x299D -#define NA_SE_EV_FALL_POWER 0x299E -#define NA_SE_EV_BELL_DASH_NORMAL 0x299F -#define NA_SE_EV_IKANA_BLOCK_MOVE_X 0x29A0 -#define NA_SE_EV_IKANA_BLOCK_MOVE_Z 0x29A1 -#define NA_SE_EV_IKANA_BLOCK_MOVE_Y 0x29A2 -#define NA_SE_EV_IKANA_BLOCK_STOP_C 0x29A3 -#define NA_SE_EV_IKANA_BLOCK_STOP_F 0x29A4 -#define NA_SE_EV_BELL_ANGER 0x29A5 -#define NA_SE_EV_IKANA_BLOCK_SWITCH 0x29A6 -#define NA_SE_EV_BAT_FLY 0x29A7 -#define NA_SE_EV_UFO_LIGHT_BEAM 0x29A8 -#define NA_SE_EV_DOOR_UNLOCK 0x29A9 -#define NA_SE_EV_WOOD_WATER_WHEEL 0x29AA -#define NA_SE_EV_CONVEYOR_SHUTTER_OPEN 0x29AB -#define NA_SE_EV_CONVEYOR_SHUTTER_CLOSE 0x29AC -#define NA_SE_EV_ROOM_CARTAIN 0x29AD -#define NA_SE_EV_ZORA_KIDS_BORN 0x29AE -#define NA_SE_EV_ZORA_KIDS_SWIM_0 0x29AF -#define NA_SE_EV_ZORA_KIDS_SWIM_1 0x29B0 -#define NA_SE_EV_MOON_EXPLOSION 0x29B1 -#define NA_SE_EV_RAINBOW 0x29B2 -#define NA_SE_EV_OMENYA_WALK 0x29B3 -#define NA_SE_EV_KYOJIN_GROAN 0x29B4 -#define NA_SE_EV_UFO_FLY 0x29B5 -#define NA_SE_EV_GRASS_WALL_BROKEN 0x29B6 -#define NA_SE_EV_WARP_HOLE_ENERGY 0x29B7 -#define NA_SE_EV_BOSS_WARP_HOLE 0x29B8 -#define NA_SE_EV_FIREWORKS_LAUNCH 0x29B9 -#define NA_SE_EV_IKANA_SOUL_LV 0x29BA -#define NA_SE_EV_IKANA_PURIFICATION 0x29BB -#define NA_SE_EV_ZORA_KIDS_SWIM_2 0x29BC -#define NA_SE_EV_DARUMA_VANISH 0x29BD -#define NA_SE_EV_IKANA_SOUL_TRANSFORM 0x29BE -#define NA_SE_EV_ROMANI_BOW_FLICK 0x29BF -#define NA_SE_EV_WHITE_FAIRY_SHOT_DASH 0x29C0 -#define NA_SE_EV_BLACK_FAIRY_SHOT_DASH 0x29C1 -#define NA_SE_EV_SWORD_FORGE 0x29C2 -#define NA_SE_EV_STONEDOOR_CLOSE_S 0x29C3 -#define NA_SE_EV_BOTTLE_CAP_CLOSE 0x29C4 -#define NA_SE_EV_PAMET_ROCK_CRASH 0x29C5 -#define NA_SE_EV_GUILLOTINE_UP 0x29C6 -#define NA_SE_EV_ROCK_BROKEN2 0x29C7 -#define NA_SE_EV_OBJECT_STICK2 0x29C8 -#define NA_SE_EV_WOODBOX_BOUND2 0x29C9 -#define NA_SE_EV_DEMO_KID_ATOZUSARI 0x29CA -#define NA_SE_EV_UNDER_WATER 0x29CB -#define NA_SE_EV_FREEZE2 0x29CC -#define NA_SE_EV_DEMO_KID_SAGURU 0x29CD -#define NA_SE_EV_WATER_WALL3 0x29CE -#define NA_SE_EV_BOMBERS_TAORE 0x29CF - -// ------------ ENEMY ------------ - -#define NA_SE_EN_DODO_J_WALK 0x3800 -#define NA_SE_EN_DODO_J_CRY 0x3801 -#define NA_SE_EN_DODO_J_FIRE 0x3802 -#define NA_SE_EN_DODO_J_DAMAGE 0x3803 -#define NA_SE_EN_DODO_J_DEAD 0x3804 -#define NA_SE_EN_BAKUO_ROLL 0x3805 -#define NA_SE_EN_MIZUBABA2_VOICE 0x3806 -#define NA_SE_EN_MIZUBABA2_DAMAGE 0x3807 -#define NA_SE_EN_MIBOSS_FALL_OLD_OLD 0x3808 -#define NA_SE_EN_MIBOSS_DAMAGE_OLD 0x3809 -#define NA_SE_EN_MIBOSS_DASH_OLD 0x380A -#define NA_SE_EN_MIBOSS_DEAD_OLD 0x380B -#define NA_SE_EN_MIBOSS_GND1_OLD 0x380C -#define NA_SE_EN_GOMA_DOWN 0x380D -#define NA_SE_EN_MIBOSS_GND2_OLD 0x380E -#define NA_SE_EN_MIBOSS_UNARI_OLD 0x380F -#define NA_SE_EN_MIBOSS_RHYTHM_OLD 0x3810 -#define NA_SE_EN_MIBOSS_SWORD_OLD 0x3811 -#define NA_SE_EN_ANSATSUSYA_ENTRY 0x3812 -#define NA_SE_EN_MIBOSS_JUMP1 0x3813 -#define NA_SE_EN_MIBOSS_JUMP2 0x3814 -#define NA_SE_EN_MIBOSS_VOICE1_OLD 0x3815 -#define NA_SE_EN_MIBOSS_VOICE2_OLD 0x3816 -#define NA_SE_EN_MIBOSS_VOICE3_OLD 0x3817 -#define NA_SE_EN_INBOSS_SAND_OLD 0x3818 -#define NA_SE_EN_INBOSS_ROAR_OLD 0x3819 -#define NA_SE_EN_INBOSS_DAMAGE_OLD 0x381A -#define NA_SE_EN_COMMON_WEAKENED 0x381B -#define NA_SE_EN_MIBOSS_FAINT_OLD 0x381C -#define NA_SE_EN_MIBOSS_ROLLING_OLD 0x381D -#define NA_SE_EN_MIZUBABA1_DAMAGE 0x381E -#define NA_SE_EN_MIZUBABA_DEAD 0x381F -#define NA_SE_EN_DODO_M_CRY 0x3820 -#define NA_SE_EN_DODO_M_DEAD 0x3821 -#define NA_SE_EN_DODO_M_MOVE 0x3822 -#define NA_SE_EN_DODO_M_DOWN 0x3823 -#define NA_SE_EN_DODO_M_UP 0x3824 -#define NA_SE_EN_MIZUBABA_TRANSFORM 0x3825 -#define NA_SE_EN_DODO_M_EAT 0x3826 -#define NA_SE_EN_MIZUBABA2_WALK 0x3827 -#define NA_SE_EN_BOMCHU_WALK 0x3828 -#define NA_SE_EN_RIZA_CRY 0x3829 -#define NA_SE_EN_RIZA_ATTACK 0x382A -#define NA_SE_EN_RIZA_DAMAGE 0x382B -#define NA_SE_EN_RIZA_WARAU 0x382C -#define NA_SE_EN_RIZA_DEAD 0x382D -#define NA_SE_EN_RIZA_WALK 0x382E -#define NA_SE_EN_RIZA_JUMP 0x382F -#define NA_SE_EN_STALKID_WALK 0x3830 -#define NA_SE_EN_STALKID_ATTACK 0x3831 -#define NA_SE_EN_STALKID_DAMAGE 0x3832 -#define NA_SE_EN_STALKID_DEAD 0x3833 -#define NA_SE_EN_FLOORMASTER_SLIDING 0x3834 -#define NA_SE_EN_TEKU_WALK_WATER 0x3835 -#define NA_SE_EN_LIGHT_ARROW_HIT 0x3836 -#define NA_SE_EN_MIZUBABA2_ATTACK 0x3837 -#define NA_SE_EN_STAL_WARAU 0x3838 -#define NA_SE_EN_STAL_SAKEBI 0x3839 -#define NA_SE_EN_STAL_DAMAGE 0x383A -#define NA_SE_EN_STAL_DEAD 0x383B -#define NA_SE_EN_WOLFOS_APPEAR 0x383C -#define NA_SE_EN_STAL_WALK 0x383D -#define NA_SE_EN_WOLFOS_CRY 0x383E -#define NA_SE_EN_WOLFOS_ATTACK 0x383F -#define NA_SE_EN_FFLY_ATTACK 0x3840 -#define NA_SE_EN_FFLY_FLY 0x3841 -#define NA_SE_EN_FFLY_DEAD 0x3842 -#define NA_SE_EN_WOLFOS_DAMAGE 0x3843 -#define NA_SE_EN_AMOS_WALK 0x3844 -#define NA_SE_EN_AMOS_WAVE 0x3845 -#define NA_SE_EN_EYEGOLE_DEAD 0x3846 -#define NA_SE_EN_EYEGOLE_DAMAGE 0x3847 -#define NA_SE_EN_AMOS_VOICE 0x3848 -#define NA_SE_EN_KUSAMUSHI_VIBE 0x3849 -#define NA_SE_EN_BEE_FLY 0x384A -#define NA_SE_EN_WOLFOS_DEAD 0x384B -#define NA_SE_EN_COMMON_E_BALL 0x384C -#define NA_SE_EN_COMMON_THUNDER_THR 0x384D -#define NA_SE_EN_COMMON_E_BALL_HIT 0x384E -#define NA_SE_EN_COMMON_ELEC_ARK 0x384F -#define NA_SE_EN_SUISEN_EAT 0x3850 -#define NA_SE_EN_SUISEN_DEAD 0x3851 -#define NA_SE_EN_COMMON_E_BALL_THR 0x3852 -#define NA_SE_EN_UTSUBO_APPEAR 0x3853 -#define NA_SE_EN_BOMCHU_VOICE 0x3854 -#define NA_SE_EN_BOMCHU_AIM 0x3855 -#define NA_SE_EN_BOMCHU_RUN 0x3856 -#define NA_SE_EN_UTSUBO_BACK 0x3857 -#define NA_SE_EN_DODO_J_BREATH 0x3858 -#define NA_SE_EN_DODO_J_TAIL 0x3859 -#define NA_SE_EN_WOLFOS_WALK 0x385A -#define NA_SE_EN_DODO_J_EAT 0x385B -#define NA_SE_EN_DEKU_MOUTH 0x385C -#define NA_SE_EN_DEKU_ATTACK 0x385D -#define NA_SE_EN_DEKU_DAMAGE 0x385E -#define NA_SE_EN_DEKU_DEAD 0x385F -#define NA_SE_EN_MIZUBABA1_MOUTH 0x3860 -#define NA_SE_EN_MIZUBABA1_ATTACK 0x3861 -#define NA_SE_EN_DEKU_JR_DEAD 0x3862 -#define NA_SE_EN_DEKU_SCRAPE 0x3863 -#define NA_SE_EN_TAIL_FLY 0x3864 -#define NA_SE_EN_TAIL_CRY 0x3865 -#define NA_SE_EN_TAIL_DEAD 0x3866 -#define NA_SE_EN_GOLON_STAND_IMT 0x3867 -#define NA_SE_EN_STALTU_DOWN 0x3868 -#define NA_SE_EN_STALTU_UP 0x3869 -#define NA_SE_EN_STALTU_LAUGH 0x386A -#define NA_SE_EN_STALTU_DAMAGE 0x386B -#define NA_SE_EN_TEKU_JUMP 0x386C -#define NA_SE_EN_TEKU_DAMAGE 0x386D -#define NA_SE_EN_TEKU_DEAD 0x386E -#define NA_SE_EN_TEKU_WALK 0x386F -#define NA_SE_EN_PO_KANTERA 0x3870 -#define NA_SE_EN_PO_FLY 0x3871 -#define NA_SE_EN_PO_AWAY 0x3872 -#define NA_SE_EN_STALKIDS_APPEAR 0x3873 -#define NA_SE_EN_PO_DISAPPEAR 0x3874 -#define NA_SE_EN_PO_DAMAGE 0x3875 -#define NA_SE_EN_PO_DEAD 0x3876 -#define NA_SE_EN_WIZ_DISAPPEAR 0x3877 -#define NA_SE_EN_EXTINCT 0x3878 -#define NA_SE_EN_GOLON_LAND_BIG 0x3879 -#define NA_SE_EN_GERUDOFT_DOWN 0x387A -#define NA_SE_EN_EYEGOLE_ATTACK 0x387B -#define NA_SE_EN_NUTS_UP 0x387C -#define NA_SE_EN_NUTS_DOWN 0x387D -#define NA_SE_EN_NUTS_THROW 0x387E -#define NA_SE_EN_NUTS_WALK 0x387F -#define NA_SE_EN_NUTS_DAMAGE 0x3880 -#define NA_SE_EN_NUTS_DEAD 0x3881 -#define NA_SE_EN_NUT_FAINT 0x3882 -#define NA_SE_EN_PO_BIG_GET 0x3883 -#define NA_SE_EN_STALTU_ROLL 0x3884 -#define NA_SE_EN_STALTU_DEAD 0x3885 -#define NA_SE_EN_PO_SISTER_DEAD 0x3886 -#define NA_SE_EN_BARI_SPLIT 0x3887 -#define NA_SE_EN_LAST1_GROW_HEAD 0x3888 -#define NA_SE_EN_NUTS_VOICE 0x3889 -#define NA_SE_EN_TEKU_LAND_WATER 0x388A -#define NA_SE_EN_LAST_DAMAGE 0x388B -#define NA_SE_EN_STALWALL_ROLL 0x388C -#define NA_SE_EN_STALWALL_DASH 0x388D -#define NA_SE_EN_TEKU_JUMP_WATER 0x388E -#define NA_SE_EN_TEKU_LAND_WATER2 0x388F -#define NA_SE_EN_FALL_AIM 0x3890 -#define NA_SE_EN_FALL_UP 0x3891 -#define NA_SE_EN_FALL_CATCH 0x3892 -#define NA_SE_EN_FALL_LAND 0x3893 -#define NA_SE_EN_FALL_WALK 0x3894 -#define NA_SE_EN_FALL_DAMAGE 0x3895 -#define NA_SE_EN_DAIOCTA_REVERSE 0x3896 -#define NA_SE_EN_KAICHO_FLUTTER 0x3897 -#define NA_SE_EN_BIRI_FLY 0x3898 -#define NA_SE_EN_BIRI_JUMP 0x3899 -#define NA_SE_EN_BIRI_SPARK 0x389A -#define NA_SE_EN_BIRI_DEAD 0x389B -#define NA_SE_EN_COMMON_WATER_DEEP 0x389C -#define NA_SE_EN_BARI_ROLL 0x389D -#define NA_SE_EN_COMMON_FREEZE 0x389E -#define NA_SE_EN_BARI_DEAD 0x389F -#define NA_SE_EN_BATTA_FLY 0x38A0 -#define NA_SE_EN_BATTA_ATTACK 0x38A1 -#define NA_SE_EN_BATTA_DAMAGE 0x38A2 -#define NA_SE_EN_BATTA_DEAD 0x38A3 -#define NA_SE_EN_WIZ_UNARI 0x38A4 -#define NA_SE_EN_WIZ_RUN 0x38A5 -#define NA_SE_EN_WIZ_VOICE 0x38A6 -#define NA_SE_EN_WIZ_LAUGH 0x38A7 -#define NA_SE_EN_WIZ_ATTACK 0x38A8 -#define NA_SE_EN_WIZ_DAMAGE 0x38A9 -#define NA_SE_EN_WIZ_DEAD 0x38AA -#define NA_SE_EN_WIZ_EXP 0x38AB -#define NA_SE_EN_DAIOCTA_DEAD 0x38AC -#define NA_SE_EN_DAIOCTA_DEAD2 0x38AD -#define NA_SE_EN_FANTOM_DAMAGE 0x38AE -#define NA_SE_EN_DAIOCTA_DAMAGE 0x38AF -#define NA_SE_EN_WIZ_LAUGH2 0x38B0 -#define NA_SE_EN_GOLON_SIT_IMT 0x38B1 -#define NA_SE_EN_FANTOM_VOICE 0x38B2 -#define NA_SE_EN_KAICHO_DAMAGE 0x38B3 -#define NA_SE_EN_GOLON_COLD 0x38B4 -#define NA_SE_EN_GOLON_JUMP 0x38B5 -#define NA_SE_EN_KAICHO_CRY 0x38B6 -#define NA_SE_EN_KAICHO_ATTACK 0x38B7 -#define NA_SE_EN_GOLON_WALK 0x38B8 -#define NA_SE_EN_SLIME_JUMP 0x38B9 -#define NA_SE_EN_SLIME_DAMAGE 0x38BA -#define NA_SE_EN_SLIME_BREAK 0x38BB -#define NA_SE_EN_KUROSUKE_MOVE 0x38BC -#define NA_SE_EN_KUROSUKE_ATTACK 0x38BD -#define NA_SE_EN_SLIME_DEAD 0x38BE -#define NA_SE_EN_SLIME_DEFENCE 0x38BF -#define NA_SE_EN_OCTAROCK_ROCK 0x38C0 -#define NA_SE_EN_COMMON_WATER_SLW 0x38C1 -#define NA_SE_EN_OCTAROCK_JUMP 0x38C2 -#define NA_SE_EN_DAIOCTA_LAND 0x38C3 -#define NA_SE_EN_DAIOCTA_SINK 0x38C4 -#define NA_SE_EN_COMMON_WATER_MID 0x38C5 -#define NA_SE_EN_OCTAROCK_DEAD1 0x38C6 -#define NA_SE_EN_OCTAROCK_DEAD2 0x38C7 -#define NA_SE_EN_BUBLE_WING 0x38C8 -#define NA_SE_EN_BUBLE_MOUTH 0x38C9 -#define NA_SE_EN_BUBLE_LAUGH 0x38CA -#define NA_SE_EN_BUBLE_BITE 0x38CB -#define NA_SE_EN_BUBLE_UP 0x38CC -#define NA_SE_EN_BUBLE_DOWN 0x38CD -#define NA_SE_EN_BUBLE_DEAD 0x38CE -#define NA_SE_EN_BUBLEFALL_FIRE 0x38CF -#define NA_SE_EN_UTSUBO_DEAD 0x38D0 -#define NA_SE_EN_UTSUBO_DAMAGE 0x38D1 -#define NA_SE_EN_FROG_REAL 0x38D2 -#define NA_SE_EN_FROG_DAMAGE 0x38D3 -#define NA_SE_EN_B_SLIME_EAT 0x38D4 -#define NA_SE_EN_B_SLIME_LAUGH 0x38D5 -#define NA_SE_EN_FROG_DEAD 0x38D6 -#define NA_SE_EN_UTSUBO_BITE 0x38D7 -#define NA_SE_EN_B_SLIME_REVERSE 0x38D8 -#define NA_SE_EN_SLIME_JUMP1 0x38D9 -#define NA_SE_EN_SLIME_JUMP2 0x38DA -#define NA_SE_EN_B_SLIME_BREAK 0x38DB -#define NA_SE_EN_BARI_DAMAGE 0x38DC -#define NA_SE_EN_HIPLOOP_LAND 0x38DD -#define NA_SE_EN_MOFER_CORE_MOVE_WT 0x38DE -#define NA_SE_EN_MOFER_CORE_SMJUMP 0x38DF -#define NA_SE_EN_MONBLIN_GNDWAVE 0x38E0 -#define NA_SE_EN_MONBLIN_HAM_DOWN 0x38E1 -#define NA_SE_EN_MONBLIN_HAM_UP 0x38E2 -#define NA_SE_EN_BUBLE_DAMAGE 0x38E3 -#define NA_SE_EN_REDEAD_CRY 0x38E4 -#define NA_SE_EN_REDEAD_AIM 0x38E5 -#define NA_SE_EN_REDEAD_DAMAGE 0x38E6 -#define NA_SE_EN_REDEAD_DEAD 0x38E7 -#define NA_SE_EN_REDEAD_ATTACK 0x38E8 -#define NA_SE_EN_GOLON_KID_SOB 0x38E9 -#define NA_SE_EN_GOLON_KID_CRY 0x38EA -#define NA_SE_EN_KAICHO_DEAD 0x38EB -#define NA_SE_EN_PO_LAUGH 0x38EC -#define NA_SE_EN_PO_CRY 0x38ED -#define NA_SE_EN_PO_ROLL 0x38EE -#define NA_SE_EN_PO_LAUGH2 0x38EF -#define NA_SE_EN_GOLON_ROLLING 0x38F0 -#define NA_SE_EN_GOLON_READY 0x38F1 -#define NA_SE_EN_GOLON_DASH 0x38F2 -#define NA_SE_EN_PAMET_VOICE 0x38F3 -#define NA_SE_EN_PAMET_ROLL 0x38F4 -#define NA_SE_EN_PAMET_WALK 0x38F5 -#define NA_SE_EN_PAMET_ROAR 0x38F6 -#define NA_SE_EN_PAMET_WAKEUP 0x38F7 -#define NA_SE_EN_PAMET_REVERSE 0x38F8 -#define NA_SE_EN_PAMET_DAMAGE 0x38F9 -#define NA_SE_EN_PAMET_DEAD 0x38FA -#define NA_SE_EN_BAKUO_VOICE 0x38FB -#define NA_SE_EN_GOLON_WAKE_UP 0x38FC -#define NA_SE_EN_GOLON_SIT_DOWN 0x38FD -#define NA_SE_EN_DAIGOLON_SLEEP3 0x38FE -#define NA_SE_EN_CHICKEN_FLUTTER 0x38FF -#define NA_SE_EN_KOUME_ILL 0x3900 -#define NA_SE_EN_KOUME_REGAIN 0x3901 -#define NA_SE_EN_KOUME_DRINK 0x3902 -#define NA_SE_EN_KOUME_LAUGH 0x3903 -#define NA_SE_EN_KOUME_FLY 0x3904 -#define NA_SE_EN_KOUME_AWAY 0x3905 -#define NA_SE_EN_KOUME_MAGIC 0x3906 -#define NA_SE_EN_DAIGOLON_SLEEP2 0x3907 -#define NA_SE_EN_STALKIDS_JUMP 0x3908 -#define NA_SE_EN_STALKIDS_FADEOUT 0x3909 -#define NA_SE_EN_STALKIDS_LAUGH 0x390A -#define NA_SE_EN_STALKIDS_SHAKEHEAD 0x390B -#define NA_SE_EN_STALKIDS_ONGND 0x390C -#define NA_SE_EN_STALKIDS_SURPRISED 0x390D -#define NA_SE_EN_STALKIDS_WALK 0x390E -#define NA_SE_EN_STALKIDS_REVERSE 0x390F -#define NA_SE_EN_STALKIDS_FLOAT 0x3910 -#define NA_SE_EN_EYEGOLE_EYE 0x3911 -#define NA_SE_EN_STALKIDS_CAUGHT 0x3912 -#define NA_SE_EN_STALKIDS_MASK_ON 0x3913 -#define NA_SE_EN_TWINROBA_CUTBODY 0x3914 -#define NA_SE_EN_STALKIDS_MASK_OFF 0x3915 -#define NA_SE_EN_STALKIDS_RIDE 0x3916 -#define NA_SE_EN_DEKNUTS_DANCE 0x3917 -#define NA_SE_EN_DEKNUTS_DANCE1 0x3918 -#define NA_SE_EN_DEKNUTS_DANCE2 0x3919 -#define NA_SE_EN_DEKNUTS_DANCE_BIG 0x391A -#define NA_SE_EN_EYEGOLE_BEAM 0x391B -#define NA_SE_EN_GOLON_EYE_BIG 0x391C -#define NA_SE_EN_GOLON_GOOD_BIG 0x391D -#define NA_SE_EN_STALKIDS_LAUGH_MID 0x391E -#define NA_SE_EN_STALKIDS_FLOAT_COPY 0x391F -#define NA_SE_EN_STALKIDS_TURN 0x3920 -#define NA_SE_EN_STALKIDS_DAMAGE 0x3921 -#define NA_SE_EN_STALKIDS_SCREAM 0x3922 -#define NA_SE_EN_STALKIDS_OTEDAMA2 0x3923 -#define NA_SE_EN_STALKIDS_STRETCH 0x3924 -#define NA_SE_EN_STALKIDS_LAUGH_MD2 0x3925 -#define NA_SE_EN_OWL_FLUTTER 0x3926 -#define NA_SE_EN_VALVAISA_LAND 0x3927 -#define NA_SE_EN_IRONNACK_WALK 0x3928 -#define NA_SE_EN_IRONNACK_SWING_AXE 0x3929 -#define NA_SE_EN_STALKIDS_OTEDAMA1 0x392A -#define NA_SE_EN_PAMET_CUTTER_ON 0x392B -#define NA_SE_EN_IRONNACK_ARMOR_OFF_DEMO 0x392C -#define NA_SE_EN_PAMET_CUTTER_OFF 0x392D -#define NA_SE_EN_B_SLIME_JUMP1 0x392E -#define NA_SE_EN_B_SLIME_JUMP2 0x392F -#define NA_SE_EN_FLOORMASTER_ATTACK 0x3930 -#define NA_SE_EN_FLOORMASTER_SM_WALK 0x3931 -#define NA_SE_EN_FLOORMASTER_SM_DEAD 0x3932 -#define NA_SE_EN_FLOORMASTER_RESTORE 0x3933 -#define NA_SE_EN_FLOORMASTER_EXPAND 0x3934 -#define NA_SE_EN_KUSAMUSHI_HIDE 0x3935 -#define NA_SE_EN_FLOORMASTER_SM_STICK 0x3936 -#define NA_SE_EN_FLOORMASTER_SM_LAND 0x3937 -#define NA_SE_EN_B_SLIME_COMBINE 0x3938 -#define NA_SE_EN_B_SLIME_PUNCH_MOVE 0x3939 -#define NA_SE_EN_IRONNACK_ARMOR_HIT 0x393A -#define NA_SE_EN_CUTBODY 0x393B -#define NA_SE_EN_LAST1_TRANSFORM 0x393C -#define NA_SE_EN_LAST1_DEMO_BREAK 0x393D -#define NA_SE_EN_LAST1_DEMO_WALL 0x393E -#define NA_SE_EN_B_PAMET_BREAK 0x393F -#define NA_SE_EN_KONB_DEMO_MOVE_OLD 0x3940 -#define NA_SE_EN_KONB_JUMP_OLD 0x3941 -#define NA_SE_EN_KONB_SINK_OLD 0x3942 -#define NA_SE_EN_UTSUBO_EAT 0x3943 -#define NA_SE_EN_YMAJIN_HOLD_SNOW 0x3944 -#define NA_SE_EN_KONB_DAMAGE_OLD 0x3945 -#define NA_SE_EN_KONB_DEAD_OLD 0x3946 -#define NA_SE_EN_KONB_BOUND_OLD 0x3947 -#define NA_SE_EN_AWA_BOUND 0x3948 -#define NA_SE_EN_AWA_BREAK 0x3949 -#define NA_SE_EN_ICEB_FOOTSTEP_OLD 0x394A -#define NA_SE_EN_COMMON_THUNDER 0x394B -#define NA_SE_EN_ICEB_CRY_OLD 0x394C -#define NA_SE_EN_ICEB_STEAM_LONG_OLD 0x394D -#define NA_SE_EN_ICEB_STEAMS_DEMO_OLD 0x394E -#define NA_SE_EN_ICEB_STEAM_DEMO_UP_OLD 0x394F -#define NA_SE_EN_ICEB_DEAD_OLD 0x3950 -#define NA_SE_EN_ICEB_DAMAGE_OLD 0x3951 -#define NA_SE_EN_KONB_INIT_OLD 0x3952 -#define NA_SE_EN_KONB_DEAD2_OLD 0x3953 -#define NA_SE_EN_PIHAT_UP 0x3954 -#define NA_SE_EN_PIHAT_FLY 0x3955 -#define NA_SE_EN_PIHAT_DAMAGE 0x3956 -#define NA_SE_EN_PIHAT_LAND 0x3957 -#define NA_SE_EN_KONB_BOUND2_OLD 0x3958 -#define NA_SE_EN_KONB_DEAD_JUMP_OLD 0x3959 -#define NA_SE_EN_KONB_DEAD_JUMP2_OLD 0x395A -#define NA_SE_EN_FROG_JUMP 0x395B -#define NA_SE_EN_FROG_GREET 0x395C -#define NA_SE_EN_FROG_HOLD_SLIME 0x395D -#define NA_SE_EN_FROG_THROW_SLIME 0x395E -#define NA_SE_EN_FROG_JUMP_MID 0x395F -#define NA_SE_EN_KONB_BITE_OLD 0x3960 -#define NA_SE_EN_FROG_PUNCH1 0x3961 -#define NA_SE_EN_FROG_PUNCH2 0x3962 -#define NA_SE_EN_UTSUBO_APPEAR_TRG 0x3963 -#define NA_SE_EN_FROG_DOWN 0x3964 -#define NA_SE_EN_FROG_JUMP_ABOVE 0x3965 -#define NA_SE_EN_FROG_KICK 0x3966 -#define NA_SE_EN_YMAJIN_MINI_HOLD 0x3967 -#define NA_SE_EN_YMAJIN_MINI_THROW 0x3968 -#define NA_SE_EN_YMAJIN_MOVE 0x3969 -#define NA_SE_EN_YMAJIN_MINI_MOVE 0x396A -#define NA_SE_EN_YMAJIN_SURFACE 0x396B -#define NA_SE_EN_YMAJIN_HIDE 0x396C -#define NA_SE_EN_YMAJIN_SPLIT 0x396D -#define NA_SE_EN_YMAJIN_UNITE 0x396E -#define NA_SE_EN_YMAJIN_DEAD_BREAK 0x396F -#define NA_SE_EN_BIMOS_ROLL_HEAD 0x3970 -#define NA_SE_EN_BIMOS_LAZER 0x3971 -#define NA_SE_EN_BIMOS_LAZER_GND 0x3972 -#define NA_SE_EN_BIMOS_AIM 0x3973 -#define NA_SE_EN_BUBLEWALK_WALK 0x3974 -#define NA_SE_EN_BUBLEWALK_AIM 0x3975 -#define NA_SE_EN_BUBLEWALK_REVERSE 0x3976 -#define NA_SE_EN_BUBLEWALK_DAMAGE 0x3977 -#define NA_SE_EN_BUBLEWALK_DEAD 0x3978 -#define NA_SE_EN_HIPLOOP_RUN 0x3979 -#define NA_SE_EN_HIPLOOP_PAUSE 0x397A -#define NA_SE_EN_HIPLOOP_MASC_OFF 0x397B -#define NA_SE_EN_HIPLOOP_FOOT 0x397C -#define NA_SE_EN_HIPLOOP_DAMAGE 0x397D -#define NA_SE_EN_HIPLOOP_DEAD 0x397E -#define NA_SE_EN_HIPLOOP_FOOTSTEP 0x397F -#define NA_SE_EN_DEKUHIME_WALK 0x3980 -#define NA_SE_EN_DEKUHIME_TURN 0x3981 -#define NA_SE_EN_DEKUHIME_GREET 0x3982 -#define NA_SE_EN_DEKUHIME_GREET2 0x3983 -#define NA_SE_EN_PIHAT_SM_FLY 0x3984 -#define NA_SE_EN_PIHAT_SM_DEAD 0x3985 -#define NA_SE_EN_STALKID_APPEAR 0x3986 -#define NA_SE_EN_AKINDONUTS_HIDE 0x3987 -#define NA_SE_EN_RIVA_DAMAGE 0x3988 -#define NA_SE_EN_RIVA_DEAD 0x3989 -#define NA_SE_EN_RIVA_MOVE 0x398A -#define NA_SE_EN_DEKUHIME_VOICE_SAD 0x398B -#define NA_SE_EN_DEKUHIME_VOICE_JOY 0x398C -#define NA_SE_EN_NUTS_JUMP 0x398D -#define NA_SE_EN_NUTS_CLOTHES 0x398E -#define NA_SE_EN_SITSUJI_VOICE 0x398F -#define NA_SE_EN_LIKE_WALK 0x3990 -#define NA_SE_EN_LIKE_UNARI 0x3991 -#define NA_SE_EN_SUISEN_DRINK 0x3992 -#define NA_SE_EN_EYEGOLE_DEMO_EYE 0x3993 -#define NA_SE_EN_SUISEN_THROW 0x3994 -#define NA_SE_EN_LIKE_DAMAGE 0x3995 -#define NA_SE_EN_LIKE_DEAD 0x3996 -#define NA_SE_EN_MGANON_SWORD 0x3997 -#define NA_SE_EN_PIRATE_ATTACK 0x3998 -#define NA_SE_EN_PIRATE_DAMAGE 0x3999 -#define NA_SE_EN_PIRATE_DEAD 0x399A -#define NA_SE_EN_MB_MOTH_FLY 0x399B -#define NA_SE_EN_MB_MOTH_DEAD 0x399C -#define NA_SE_EN_MB_INSECT_WALK 0x399D -#define NA_SE_EN_B_PAMET_ROLL 0x399E -#define NA_SE_EN_FROG_VOICE1 0x399F -#define NA_SE_EN_GERUDOFT_WALK 0x39A0 -#define NA_SE_EN_FROG_VOICE2 0x39A1 -#define NA_SE_EN_B_PAMET_VOICE 0x39A2 -#define NA_SE_EN_B_PAMET_REVERSE 0x39A3 -#define NA_SE_EN_FREEZAD_BREATH 0x39A4 -#define NA_SE_EN_FREEZAD_DAMAGE 0x39A5 -#define NA_SE_EN_FREEZAD_DEAD 0x39A6 -#define NA_SE_EN_DEKUHIMA_VOICE_HURY 0x39A7 -#define NA_SE_EN_KINGNUTS_VOICE 0x39A8 -#define NA_SE_EN_FROG_RUNAWAY 0x39A9 -#define NA_SE_EN_LAST3_DEAD_DEAD1_OLD 0x39AA -#define NA_SE_EN_LAST3_DEAD_DEAD2_OLD 0x39AB -#define NA_SE_EN_FROG_RUNAWAY2 0x39AC -#define NA_SE_EN_DAIGOLON_SLEEP1 0x39AD -#define NA_SE_EN_IRONNACK_HIT_GND 0x39AE -#define NA_SE_EN_LAST3_DEAD_WIND1_OLD 0x39AF -#define NA_SE_EN_TWINROBA_LAUGH 0x39B0 -#define NA_SE_EN_TWINROBA_LAUGH2 0x39B1 -#define NA_SE_EN_IRONNACK_PULLOUT 0x39B2 -#define NA_SE_EN_TWINROBA_SHOOT_VOICE 0x39B3 -#define NA_SE_EN_LAST3_DEAD_WIND2_OLD 0x39B4 -#define NA_SE_EN_LAST3_DEAD_WIND3_OLD 0x39B5 -#define NA_SE_EN_LAST3_DEAD_LIGHTS_OLD 0x39B6 -#define NA_SE_EN_PIRATE_BREATH 0x39B7 -#define NA_SE_EN_LAST3_DEAD_ROD 0x39B8 -#define NA_SE_EN_LAST2_SHOUT 0x39B9 -#define NA_SE_EN_LAST2_PUMP_UP_OLD 0x39BA -#define NA_SE_EN_LAST2_GROW_HEAD_OLD 0x39BB -#define NA_SE_EN_LAST2_HEARTBEAT_OLD 0x39BC -#define NA_SE_EN_ANSATSUSYA_MOVING 0x39BD -#define NA_SE_EN_ANSATSUSYA_DASH_2 0x39BE -#define NA_SE_EN_LAST3_DEAD_FLOAT 0x39BF -#define NA_SE_EN_ANSATSUSYA_CRYING 0x39C0 -#define NA_SE_EN_ANSATSUSYA_SKIP 0x39C1 -#define NA_SE_EN_STALTURA_APPEAR 0x39C2 -#define NA_SE_EN_ANSATSUSYA_JUMP 0x39C3 -#define NA_SE_EN_ANSATSUSYA_FALL 0x39C4 -#define NA_SE_EN_ANSATSUSYA_DAMAGE 0x39C5 -#define NA_SE_EN_ANSATSUSYA_DEAD 0x39C6 -#define NA_SE_EN_ANSATSUSYA_SWORD 0x39C7 -#define NA_SE_EN_BAKUO_DEAD 0x39C8 -#define NA_SE_EN_BAKUO_APPEAR 0x39C9 -#define NA_SE_EN_LAST3_ROD_WIND_OLD 0x39CA -#define NA_SE_EN_LAST3_ROD_FLOOR_OLD 0x39CB -#define NA_SE_EN_LAST3_ROD_DANCE_OLD 0x39CC -#define NA_SE_EN_LAST3_ROD_HOP_OLD 0x39CD -#define NA_SE_EN_LAST3_ROD_HOP2_OLD 0x39CE -#define NA_SE_EN_GANON_RESTORE 0x39CF -#define NA_SE_EN_GOLON_CIRCLE 0x39D0 -#define NA_SE_EN_GOLON_CIRCLE_OFF 0x39D1 -#define NA_SE_EN_LAST1_BLOW_OLD 0x39D2 -#define NA_SE_EN_LAST1_BEAM_OLD 0x39D3 -#define NA_SE_EN_LAST1_ATTACK_OLD 0x39D4 -#define NA_SE_EN_LAST1_DAMAGE1_OLD 0x39D5 -#define NA_SE_EN_LAST1_DAMAGE2_OLD 0x39D6 -#define NA_SE_EN_LAST1_FALL_OLD 0x39D7 -#define NA_SE_EN_MGANON_STAND 0x39D8 -#define NA_SE_EN_LAST2_FIRE_OLD 0x39D9 -#define NA_SE_EN_STALGOLD_ROLL 0x39DA -#define NA_SE_EN_LAST2_WALK_OLD 0x39DB -#define NA_SE_EN_LAST2_WAIT_OLD 0x39DC -#define NA_SE_EN_LAST2_JUMP_OLD 0x39DD -#define NA_SE_EN_LAST2_BIRD_OLD 0x39DE -#define NA_SE_EN_LAST2_BIRD2_OLD 0x39DF -#define NA_SE_EN_STALTU_WAVE 0x39E0 -#define NA_SE_EN_STALTU_DOWN_SET 0x39E1 -#define NA_SE_EN_DEKU_WAKEUP 0x39E2 -#define NA_SE_EN_LAST2_WALK2_OLD 0x39E3 -#define NA_SE_EN_LAST1_FLOAT_OLD 0x39E4 -#define NA_SE_EN_LAST1_ATTACK_2ND_OLD 0x39E5 -#define NA_SE_EN_LAST1_ROLLING_OLD 0x39E6 -#define NA_SE_EN_LAST3_GET_LINK_OLD 0x39E7 -#define NA_SE_EN_PO_BIG_CRY 0x39E8 -#define NA_SE_EN_STALTURA_BOUND 0x39E9 -#define NA_SE_EN_STALGOLD_UP_CRY 0x39EA -#define NA_SE_EN_GOLON_CRY 0x39EB -#define NA_SE_EN_LAST3_ROD_SOFT 0x39EC -#define NA_SE_EN_LAST3_ROD_MID_OLD 0x39ED -#define NA_SE_EN_RIVA_BIG_APPEAR 0x39EE -#define NA_SE_EN_LAST3_ROD_HARD 0x39EF -#define NA_SE_EN_MUSI_WALK 0x39F0 -#define NA_SE_EN_LAST3_COIL_ATTACK_OLD 0x39F1 -#define NA_SE_EN_STALWALL_LAUGH 0x39F2 -#define NA_SE_EN_PIRANHA_EXIST 0x39F3 -#define NA_SE_EN_PIRANHA_ATTACK 0x39F4 -#define NA_SE_EN_PIRANHA_DEAD 0x39F5 -#define NA_SE_EN_KINGNUTS_DAMAGE 0x39F6 -#define NA_SE_EN_COMMON_DEADLIGHT 0x39F7 -#define NA_SE_EN_GOLONKID_WALK 0x39F8 -#define NA_SE_EN_YMAJIN_MINI_DAMAGE 0x39F9 -#define NA_SE_EN_YMAJIN_DAMAGE 0x39FA -#define NA_SE_EN_KOTAKE_SURPRISED 0x39FB -#define NA_SE_EN_HANDW_GET 0x39FC -#define NA_SE_EN_HANDW_RELEASE 0x39FD -#define NA_SE_EN_SLIME_SURFACE 0x39FE -#define NA_SE_EN_KOTAKE_SLEEP 0x39FF -#define NA_SE_EN_KOTAKE_SURPRISED2 0x3A00 -#define NA_SE_EN_NEMURI_SLEEP 0x3A01 -#define NA_SE_EN_LAST1_DEAD_OLD 0x3A02 -#define NA_SE_EN_GOLON_SIRLOIN_ROLL 0x3A03 -#define NA_SE_EN_GOLON_VOICE_EATFULL 0x3A04 -#define NA_SE_EN_GOLON_SIRLOIN_EAT 0x3A05 -#define NA_SE_EN_EYEGOLE_WALK 0x3A06 -#define NA_SE_EN_EYEGOLE_STAND 0x3A07 -#define NA_SE_EN_EYEGOLE_SIT 0x3A08 -#define NA_SE_EN_INVADER_DEAD 0x3A09 -#define NA_SE_EN_FOLLOWERS_BEAM_PRE 0x3A0A -#define NA_SE_EN_FOLLOWERS_BEAM 0x3A0B -#define NA_SE_EN_FOLLOWERS_DAMAGE 0x3A0C -#define NA_SE_EN_FOLLOWERS_DEAD 0x3A0D -#define NA_SE_EN_INBOSS_DEAD_PRE2_OLD 0x3A0E -#define NA_SE_EN_IKURA_JUMP1 0x3A0F -#define NA_SE_EN_IKURA_JUMP2 0x3A10 -#define NA_SE_EN_IKURA_DAMAGE 0x3A11 -#define NA_SE_EN_IKURA_DEAD 0x3A12 -#define NA_SE_EN_ME_DAMAGE 0x3A13 -#define NA_SE_EN_ME_DEAD 0x3A14 -#define NA_SE_EN_ME_EXIST 0x3A15 -#define NA_SE_EN_ME_ATTACK 0x3A16 -#define NA_SE_EN_GOLONKID_SOB_TALK 0x3A17 -#define NA_SE_EN_GOLONKID_YAWN 0x3A18 -#define NA_SE_EN_GOLONKID_SNORE 0x3A19 -#define NA_SE_EN_GOLON_SNORE1 0x3A1A -#define NA_SE_EN_GOLON_SNORE2 0x3A1B -#define NA_SE_EN_BUBLEFALL_APPEAR 0x3A1C -#define NA_SE_EN_INBOSS_DEAD_OLD 0x3A1D -#define NA_SE_EN_LAST1_BEAM2_OLD 0x3A1E -#define NA_SE_EN_COMMON_EXTINCT_LEV 0x3A1F -#define NA_SE_EN_BOSU_HEAD_MID 0x3A20 -#define NA_SE_EN_BOSU_HEAD_SHORT 0x3A21 -#define NA_SE_EN_DEBU_HEAD_MID 0x3A22 -#define NA_SE_EN_DEBU_HEAD_SHORT 0x3A23 -#define NA_SE_EN_YASE_HEAD_MID 0x3A24 -#define NA_SE_EN_YASE_HEAD_SHORT 0x3A25 -#define NA_SE_EN_BOSU_WALK 0x3A26 -#define NA_SE_EN_DEBU_WALK 0x3A27 -#define NA_SE_EN_YASE_WALK 0x3A28 -#define NA_SE_EN_BOSU_SIT 0x3A29 -#define NA_SE_EN_BOSU_STAND 0x3A2A -#define NA_SE_EN_BOSU_HAND 0x3A2B -#define NA_SE_EN_LAST3_KOMA_OLD 0x3A2C -#define NA_SE_EN_KONB_PREATTACK_OLD 0x3A2D -#define NA_SE_EN_BOSU_SHOCK 0x3A2E -#define NA_SE_EN_BOSU_SHIT 0x3A2F -#define NA_SE_EN_BOSU_ATTACK 0x3A30 -#define NA_SE_EN_BOSU_CYNICAL 0x3A31 -#define NA_SE_EN_BOSU_LAUGH 0x3A32 -#define NA_SE_EN_BOSU_LAUGH_DEMO 0x3A33 -#define NA_SE_EN_DEBU_ATTACK 0x3A34 -#define NA_SE_EN_DEBU_LAUGH 0x3A35 -#define NA_SE_EN_DEBU_PAUSE 0x3A36 -#define NA_SE_EN_YASE_ATTACK 0x3A37 -#define NA_SE_EN_YASE_LAUGH 0x3A38 -#define NA_SE_EN_YASE_PAUSE 0x3A39 -#define NA_SE_EN_BOSU_DAMAGE 0x3A3A -#define NA_SE_EN_DEBU_DAMAGE 0x3A3B -#define NA_SE_EN_YASE_DAMAGE 0x3A3C -#define NA_SE_EN_BOSU_DEAD 0x3A3D -#define NA_SE_EN_DEBU_DEAD 0x3A3E -#define NA_SE_EN_YASE_DEAD 0x3A3F -#define NA_SE_EN_DEBU_PAUSE_K 0x3A40 -#define NA_SE_EN_DEBU_LAUGH_SHORT_K 0x3A41 -#define NA_SE_EN_DEBU_LAUGH_K 0x3A42 -#define NA_SE_EN_YASE_PAUSE_K 0x3A43 -#define NA_SE_EN_YASE_LAUGH_K 0x3A44 -#define NA_SE_EN_BOSU_LAUGH_DEMO_K 0x3A45 -#define NA_SE_EN_DEBU_LAUGH_SHORT 0x3A46 -#define NA_SE_EN_BOSU_LAUGH_K 0x3A47 -#define NA_SE_EN_DEBU_ATTACK_W 0x3A48 -#define NA_SE_EN_YASE_ATTACK_W 0x3A49 -#define NA_SE_EN_BOSU_ATTACK_W 0x3A4A -#define NA_SE_EN_STAL_FREEZE_LIGHTS 0x3A4B -#define NA_SE_EN_BOSU_ATTACK_K 0x3A4C -#define NA_SE_EN_BOSU_SWORD 0x3A4D -#define NA_SE_EN_KONB_JUMP_LEV_OLD 0x3A4E -#define NA_SE_EN_MIBOSS_FREEZE_OLD 0x3A4F -#define NA_SE_EN_YMAJIN_THROW 0x3A50 -#define NA_SE_EN_BOSU_HEAD_BITE 0x3A51 -#define NA_SE_EN_BOSU_HEAD_FLOAT 0x3A52 -#define NA_SE_EN_LAST3_VOICE_KICK_OLD 0x3A53 -#define NA_SE_EN_LAST3_VOICE_KOMA_OLD 0x3A54 -#define NA_SE_EN_LAST3_VOICE_ROD_OLD 0x3A55 -#define NA_SE_EN_LAST3_VOICE_THROW_OLD 0x3A56 -#define NA_SE_EN_LAST3_VOICE_LAUGH_OLD 0x3A57 -#define NA_SE_EN_LAST3_VOICE_DAMAGE_OLD 0x3A58 -#define NA_SE_EN_LAST3_VOICE_DAMAGE2_OLD 0x3A59 -#define NA_SE_EN_LAST3_VOICE_DEAD_OLD 0x3A5A -#define NA_SE_EN_BOSU_DEAD_VOICE 0x3A5B -#define NA_SE_EN_DEBU_DEAD_VOICE 0x3A5C -#define NA_SE_EN_YASE_DEAD_VOICE 0x3A5D -#define NA_SE_EN_LAST2_BALLET_OLD 0x3A5E -#define NA_SE_EN_LAST2_MOONWALK_OLD 0x3A5F -#define NA_SE_EN_SHARP_FLOAT 0x3A60 -#define NA_SE_EN_SHARP_REACTION 0x3A61 -#define NA_SE_EN_REDEAD_WEAKENED1 0x3A62 -#define NA_SE_EN_REDEAD_WEAKENED_L1 0x3A63 -#define NA_SE_EN_REDEAD_WEAKENED2 0x3A64 -#define NA_SE_EN_REDEAD_WEAKENED_L2 0x3A65 -#define NA_SE_EN_PIRATE_ONGND 0x3A66 -#define NA_SE_EN_FOLLOWERS_STAY 0x3A67 -#define NA_SE_EN_LAST2_VOICE_BALLET 0x3A68 -#define NA_SE_EN_LAST2_VOICE_UAUOO1_OLD 0x3A69 -#define NA_SE_EN_LAST2_VOICE_UAUOO2_OLD 0x3A6A -#define NA_SE_EN_LAST2_VOICE_SURPRISED_OLD 0x3A6B -#define NA_SE_EN_LAST2_DAMAGE_OLD 0x3A6C -#define NA_SE_EN_LAST2_DAMAGE2_OLD 0x3A6D -#define NA_SE_EN_LAST2_DEAD_OLD 0x3A6E -#define NA_SE_EN_LAST2_UAUOO_OLD 0x3A6F -#define NA_SE_EN_LAST2_GYM_B_OLD 0x3A70 -#define NA_SE_EN_PIRATE_COOL_LAUGH 0x3A71 -#define NA_SE_EN_PIRATE_CYNICAL 0x3A72 -#define NA_SE_EN_PIRATE_DAMM_BREATH 0x3A73 -#define NA_SE_EN_PIRATE_SHOUT 0x3A74 -#define NA_SE_EN_STAL01_LAUGH 0x3A75 -#define NA_SE_EN_STAL02_LAUGH_SHORT 0x3A76 -#define NA_SE_EN_STAL03_LAUGH_BIG 0x3A77 -#define NA_SE_EN_STAL04_ANGER 0x3A78 -#define NA_SE_EN_STAL05_CYNICAL 0x3A79 -#define NA_SE_EN_STAL06_SURPRISED 0x3A7A -#define NA_SE_EN_STAL07_ANTONISHED 0x3A7B -#define NA_SE_EN_STAL08_CRY_BIG 0x3A7C -#define NA_SE_EN_STAL09_SCREAM 0x3A7D -#define NA_SE_EN_STAL10_LAUGH_SHY 0x3A7E -#define NA_SE_EN_STAL11_LAUGH_SHY2 0x3A7F -#define NA_SE_EN_STAL12_LAUGH_KIDLY 0x3A80 -#define NA_SE_EN_STAL20_CALL_MOON 0x3A81 -#define NA_SE_EN_STAL20_CALL_MOON2 0x3A82 -#define NA_SE_EN_STAL21_PSYCHO_VOICE 0x3A83 -#define NA_SE_EN_STALKIDS_DOWN_K 0x3A84 -#define NA_SE_EN_AKINDO_FLY 0x3A85 -#define NA_SE_EN_NPC_APPEAR 0x3A86 -#define NA_SE_EN_NPC_FADEAWAY 0x3A87 -#define NA_SE_EN_DEBU_PAUSEx2 0x3A88 -#define NA_SE_EN_YASE_PAUSEx2 0x3A89 -#define NA_SE_EN_DEBU_HEAD_UP 0x3A8A -#define NA_SE_EN_YASE_HEAD_UP 0x3A8B -#define NA_SE_EN_STAL22_LAUGH_KID_L 0x3A8C -#define NA_SE_EN_EVIL_POWER 0x3A8D -#define NA_SE_NE_STAL23_COLD 0x3A8E -#define NA_SE_EN_STALKIDS_GASAGOSO 0x3A8F -#define NA_SE_EN_BOSU_TALK 0x3A90 -#define NA_SE_EN_FAMOS_REVERSE1 0x3A91 -#define NA_SE_EN_FAMOS_REVERSE2 0x3A92 -#define NA_SE_EN_FAMOS_FLOAT 0x3A93 -#define NA_SE_EN_FAMOS_FLOAT_REVERSE 0x3A94 -#define NA_SE_EN_KOTAKE_ROLL 0x3A95 -#define NA_SE_EN_KOTAKE_FLY 0x3A96 -#define NA_SE_EN_THIEFBIRD_VOICE 0x3A97 -#define NA_SE_EN_THIEFBIRD_DAMAGE 0x3A98 -#define NA_SE_EN_THIEFBIRD_DEAD 0x3A99 -#define NA_SE_EN_STALKIDS_BODY 0x3A9A -#define NA_SE_EN_STALKIDS_BODY_LEV 0x3A9B -#define NA_SE_EN_BOSU_STAND_RAPID 0x3A9C -#define NA_SE_EN_STAL24_SCREAM2 0x3A9D -#define NA_SE_EN_STALKIDS_EARTHQUAKE 0x3A9E -#define NA_SE_EN_MASK_FLOAT 0x3A9F -#define NA_SE_EN_STALKIDS_PULLED 0x3AA0 -#define NA_SE_EN_KITA_SALUTE 0x3AA1 -#define NA_SE_EN_KTIA_WALK 0x3AA2 -#define NA_SE_EN_KTIA_PAUSE_K 0x3AA3 -#define NA_SE_EN_KITA_LAUGH_K 0x3AA4 -#define NA_SE_EN_KITA_DAMAGE 0x3AA5 -#define NA_SE_EN_KITA_DEAD 0x3AA6 -#define NA_SE_EN_STALBABY_LAUGH 0x3AA7 -#define NA_SE_EN_STALBABY_SURPRISED 0x3AA8 -#define NA_SE_EN_KITA_BREAK 0x3AA9 -#define NA_SE_EN_KITA_ATTACK_W 0x3AAA -#define NA_SE_EN_KONB_WAIT_OLD 0x3AAB -#define NA_SE_EN_DEATH_SCYTHE 0x3AAC -#define NA_SE_EN_DEATH_ROLL 0x3AAD -#define NA_SE_EN_DEATH_SCYTHE_LEV 0x3AAE -#define NA_SE_EN_DEATH_SCYTHE_ONGND 0x3AAF -#define NA_SE_EN_DEATH_VOICE 0x3AB0 -#define NA_SE_EN_DEATH_DAMAGE 0x3AB1 -#define NA_SE_EN_DEATH_DEAD 0x3AB2 -#define NA_SE_EN_DEATH_ATTACK 0x3AB3 -#define NA_SE_EN_DEATH_APPEAR 0x3AB4 -#define NA_SE_EN_DEATH_HEARTBREAK 0x3AB5 -#define NA_SE_EN_KONB_MINI_DEAD 0x3AB6 -#define NA_SE_EN_HALF_REDEAD_LOOP 0x3AB7 -#define NA_SE_EN_HALF_REDEAD_SURPRISE 0x3AB8 -#define NA_SE_EN_HALF_REDEAD_SCREAME 0x3AB9 -#define NA_SE_EN_HALF_REDEAD_TRANS 0x3ABA -#define NA_SE_EN_GOLON_VOICE_GENERAL 0x3ABB -#define NA_SE_EN_IWAIGORON_EVERYBODY 0x3ABC -#define NA_SE_EN_IWAIGORON_SOLO 0x3ABD -#define NA_SE_EN_ROMANI_WALK 0x3ABE -#define NA_SE_EN_MOON_SCREAM1 0x3ABF -#define NA_SE_EN_MOON_SCREAM2 0x3AC0 -#define NA_SE_EN_MOON_SCREAM3 0x3AC1 -#define NA_SE_EN_MOON_SCREAM4 0x3AC2 -#define NA_SE_EN_STALKIDS_HEADACHE 0x3AC3 -#define NA_SE_EN_BIGNUTS_WALK 0x3AC4 -#define NA_SE_EN_KITA_PAUSE 0x3AC5 -#define NA_SE_EN_ANSATSUSYA_LAUGH 0x3AC6 -#define NA_SE_EN__copy514 0x3AC7 -#define NA_SE_EN__copy515 0x3AC8 -#define NA_SE_EN__copy516 0x3AC9 -#define NA_SE_EN__copy517 0x3ACA -#define NA_SE_EN__copy518 0x3ACB -#define NA_SE_EN__copy519 0x3ACC -#define NA_SE_EN_DALMANI_A 0x3ACD -#define NA_SE_EN_DALMANI_B 0x3ACE -#define NA_SE_EN_DALMANI_C 0x3ACF -#define NA_SE_EN_DALMANI_D 0x3AD0 -#define NA_SE_EN__2d1 0x3AD1 -#define NA_SE_EN__2d2 0x3AD2 -#define NA_SE_EN_EVIL_POWER_PREDEMO 0x3AD3 -#define NA_SE_EN_KOUME_DAMAGE 0x3AD4 -#define NA_SE_EN_KOUME_DAMAGE2 0x3AD5 -#define NA_SE_EN_KONB_MINI_APPEAR 0x3AD6 -#define NA_SE_EN_IRONNACK_DAMAGE 0x3AD7 -#define NA_SE_EN_IRONNACK_DEAD 0x3AD8 -#define NA_SE_EN_ANSATSUSYA_ONGND 0x3AD9 -#define NA_SE_EN_ANSATSUSYA_ROCK 0x3ADA -#define NA_SE_EN_REDEAD_REVERSE 0x3ADB -#define NA_SE_EN_STALKIDS_NOSE 0x3ADC -#define NA_SE_EN_KITA_SNORE 0x3ADD -#define NA_SE_EN_IRONNACK_DASH 0x3ADE -#define NA_SE_EN_TUBOOCK_FLY 0x3ADF - -// ------------ SYSTEM ------------ - -#define NA_SE_SY_WIN_OPEN 0x4800 -#define NA_SE_SY_WIN_CLOSE 0x4801 -#define NA_SE_SY_CORRECT_CHIME 0x4802 -#define NA_SE_SY_GET_RUPY 0x4803 -#define NA_SE_SY_MESSAGE_WOMAN 0x4804 -#define NA_SE_SY_MESSAGE_MAN 0x4805 -#define NA_SE_SY_ERROR 0x4806 -#define NA_SE_SY_TRE_BOX_APPEAR 0x4807 -#define NA_SE_SY_DECIDE 0x4808 -#define NA_SE_SY_CURSOR 0x4809 -#define NA_SE_SY_CANCEL 0x480A -#define NA_SE_SY_HP_RECOVER 0x480B -#define NA_SE_SY_ATTENTION_ON 0x480C -#define NA_SE_SY_DUMMY_13 0x480D -#define NA_SE_SY_DUMMY_14 0x480E -#define NA_SE_SY_LOCK_OFF 0x480F -#define NA_SE_SY_LOCK_ON_HUMAN 0x4810 -#define NA_SE_SY_DUMMY_17 0x4811 -#define NA_SE_SY_DUMMY_18 0x4812 -#define NA_SE_SY_CAMERA_ZOOM_UP 0x4813 -#define NA_SE_SY_CAMERA_ZOOM_DOWN 0x4814 -#define NA_SE_SY_DUMMY_21 0x4815 -#define NA_SE_SY_DUMMY_22 0x4816 -#define NA_SE_SY_ATTENTION_ON_OLD 0x4817 -#define NA_SE_SY_MESSAGE_PASS 0x4818 -#define NA_SE_SY_WARNING_COUNT_N 0x4819 -#define NA_SE_SY_WARNING_COUNT_E 0x481A -#define NA_SE_SY_HITPOINT_ALARM 0x481B -#define NA_SE_SY_DUMMY_28 0x481C -#define NA_SE_SY_DEMO_CUT 0x481D -#define NA_SE_SY_NAVY_CALL 0x481E -#define NA_SE_SY_GAUGE_UP 0x481F -#define NA_SE_SY_DUMMY_32 0x4820 -#define NA_SE_SY_DUMMY_33 0x4821 -#define NA_SE_SY_DUMMY_34 0x4822 -#define NA_SE_SY_PIECE_OF_HEART 0x4823 -#define NA_SE_SY_GET_ITEM 0x4824 -#define NA_SE_SY_WIN_SCROLL_LEFT 0x4825 -#define NA_SE_SY_WIN_SCROLL_RIGHT 0x4826 -#define NA_SE_SY_OCARINA_ERROR 0x4827 -#define NA_SE_SY_CAMERA_ZOOM_UP_2 0x4828 -#define NA_SE_SY_CAMERA_ZOOM_DOWN_2 0x4829 -#define NA_SE_SY_GLASSMODE_ON 0x482A -#define NA_SE_SY_GLASSMODE_OFF 0x482B -#define NA_SE_SY_FOUND 0x482C -#define NA_SE_SY_HIT_SOUND 0x482D -#define NA_SE_SY_MESSAGE_END 0x482E -#define NA_SE_SY_RUPY_COUNT 0x482F -#define NA_SE_SY_LOCK_ON 0x4830 -#define NA_SE_SY_GET_BOXITEM 0x4831 -#define NA_SE_SY_WHITE_OUT_INTO_MOON 0x4832 -#define NA_SE_SY_WHITE_OUT_S 0x4833 -#define NA_SE_SY_WHITE_OUT_T 0x4834 -#define NA_SE_SY_START_SHOT 0x4835 -#define NA_SE_SY_METRONOME 0x4836 -#define NA_SE_SY_ATTENTION_URGENCY 0x4837 -#define NA_SE_SY_METRONOME_LV 0x4838 -#define NA_SE_SY_FSEL_CURSOR 0x4839 -#define NA_SE_SY_FSEL_DECIDE_S 0x483A -#define NA_SE_SY_FSEL_DECIDE_L 0x483B -#define NA_SE_SY_FSEL_CLOSE 0x483C -#define NA_SE_SY_FSEL_ERROR 0x483D -#define NA_SE_SY_SET_FIRE_ARROW 0x483E -#define NA_SE_SY_SET_ICE_ARROW 0x483F -#define NA_SE_SY_SET_LIGHT_ARROW 0x4840 -#define NA_SE_SY_SYNTH_MAGIC_ARROW 0x4841 -#define NA_SE_SY_METRONOME_2 0x4842 -#define NA_SE_SY_KINSTA_MARK_APPEAR 0x4843 -#define NA_SE_SY_FIVE_COUNT_LUPY 0x4844 -#define NA_SE_SY_CARROT_RECOVER 0x4845 -#define NA_SE_EV_FAIVE_LUPY_COUNT 0x4846 -#define NA_SE_SY_METRONOME_TEMPO 0x4847 -#define NA_SE_SY_COMICAL_SOUND0_0 0x4848 -#define NA_SE_SY_COMICAL_SOUND0_1 0x4849 -#define NA_SE_SY_COMICAL_SOUND0_LAST 0x484A -#define NA_SE_SY_SOUT_DEMO 0x484B -#define NA_SE_SY_TIMESIGNAL_BELL 0x484C -#define NA_SE_SY_DEKUNUTS_JUMP_FAILED 0x484D -#define NA_SE_SY_ATTENTION_SOUND 0x484E -#define NA_SE_SY_TRANSFORM_MASK_FLASH 0x484F -#define NA_SE_SY_CAMERA_SHUTTER 0x4850 -#define NA_SE_SY_STALKIDS_PSYCHO 0x4851 -#define NA_SE_SY_CHICK_JOIN_CHIME 0x4852 -#define NA_SE_SY_HIT_SOUND_L 0x4853 -#define NA_SE_SY_FAIRY_MASK_SUCCESS 0x4854 -#define NA_SE_SY_SCHEDULE_WRITE 0x4855 -#define NA_SE_SY_STOPWATCH_TIMER_3 0x4856 -#define NA_SE_SY_STOPWATCH_TIMER_INF 0x4857 -#define NA_SE_SY_EARTHQUAKE_OUTDOOR 0x4858 -#define NA_SE_SY_SPIRAL_DASH 0x4859 -#define NA_SE_SY_QUIZ_CORRECT 0x485A -#define NA_SE_SY_QUIZ_INCORRECT 0x485B -#define NA_SE_SY_DIZZY_EFFECT 0x485C -#define NA_SE_SY_TIME_CONTROL_SLOW 0x485D -#define NA_SE_SY_TIME_CONTROL_NORMAL 0x485E -#define NA_SE_SY_SECOM_WARNING 0x485F - -// ------------ OCARINA ------------ - -#define NA_SE_OC_OCARINA 0x5800 -#define NA_SE_OC_ABYSS 0x5801 -#define NA_SE_OC_DOOR_OPEN 0x5802 -#define NA_SE_OC_SECRET_WARP_IN 0x5803 -#define NA_SE_OC_SECRET_WARP_OUT 0x5804 -#define NA_SE_OC_SECRET_HOLE_OUT 0x5805 -#define NA_SE_OC_REVENGE 0x5806 -#define NA_SE_OC_TUNAMI 0x5807 -#define NA_SE_OC_TELOP_IMPACT 0x5808 -#define NA_SE_OC_WOOD_GATE_OPEN 0x5809 -#define NA_SE_OC_FIREWORKS 0x580A -#define NA_SE_OC_WHITE_OUT_INTO_KYOJIN 0x580B -#define NA_SE_OC_12 0x580C -#define NA_SE_OC_13 0x580D -#define NA_SE_OC_14 0x580E -#define NA_SE_OC_15 0x580F - -// ------------ VOICE ------------ - -#define NA_SE_VO_LI_SWORD_N 0x6800 -#define NA_SE_VO_LI_SWORD_L 0x6801 -#define NA_SE_VO_LI_LASH 0x6802 -#define NA_SE_VO_LI_HANG 0x6803 -#define NA_SE_VO_LI_CLIMB_END 0x6804 -#define NA_SE_VO_LI_DAMAGE_S 0x6805 -#define NA_SE_VO_LI_FREEZE 0x6806 -#define NA_SE_VO_LI_FALL_S 0x6807 -#define NA_SE_VO_LI_FALL_L 0x6808 -#define NA_SE_VO_LI_BREATH_REST 0x6809 -#define NA_SE_VO_LI_BREATH_DRINK 0x680A -#define NA_SE_VO_LI_DOWN 0x680B -#define NA_SE_VO_LI_TAKEN_AWAY 0x680C -#define NA_SE_VO_LI_HELD 0x680D -#define NA_SE_VO_LI_SNEEZE 0x680E -#define NA_SE_VO_LI_SWEAT 0x680F -#define NA_SE_VO_LI_DRINK 0x6810 -#define NA_SE_VO_LI_RELAX 0x6811 -#define NA_SE_VO_LI_SWORD_PUTAWAY 0x6812 -#define NA_SE_VO_LI_GROAN 0x6813 -#define NA_SE_VO_LI_AUTO_JUMP 0x6814 -#define NA_SE_VO_LI_MAGIC_NALE 0x6815 -#define NA_SE_VO_LI_SURPRISE 0x6816 -#define NA_SE_VO_LI_MAGIC_FROL 0x6817 -#define NA_SE_VO_LI_PUSH 0x6818 -#define NA_SE_VO_LI_HOOKSHOT_HANG 0x6819 -#define NA_SE_VO_LI_LAND_DAMAGE_S 0x681A -#define NA_SE_VO_LI_MAGIC_START 0x681B -#define NA_SE_VO_LI_MAGIC_ATTACK 0x681C -#define NA_SE_VO_BL_DOWN 0x681D -#define NA_SE_VO_LI_DEMO_DAMAGE 0x681E -#define NA_SE_VO_LI_SWORD_N_copy30 0x681F -#define NA_SE_VO_DUMMY_32 0x6820 -#define NA_SE_VO_DUMMY_33 0x6821 -#define NA_SE_VO_DUMMY_34 0x6822 -#define NA_SE_VO_DUMMY_35 0x6823 -#define NA_SE_VO_DUMMY_36 0x6824 -#define NA_SE_VO_DUMMY_37 0x6825 -#define NA_SE_VO_DUMMY_38 0x6826 -#define NA_SE_VO_DUMMY_39 0x6827 -#define NA_SE_VO_NAVY_ENEMY 0x6828 -#define NA_SE_VO_NAVY_HELLO 0x6829 -#define NA_SE_VO_NAVY_HEAR 0x682A -#define NA_SE_VO_DUMMY_43 0x682B -#define NA_SE_VO_DUMMY_44 0x682C -#define NA_SE_VO_DUMMY_45 0x682D -#define NA_SE_VO_DUMMY_46 0x682E -#define NA_SE_VO_DUMMY_47 0x682F -#define NA_SE_VO_DUMMY_48 0x6830 -#define NA_SE_VO_DUMMY_49 0x6831 -#define NA_SE_VO_DUMMY_50 0x6832 -#define NA_SE_VO_DUMMY_51 0x6833 -#define NA_SE_VO_DUMMY_52 0x6834 -#define NA_SE_VO_DUMMY_53 0x6835 -#define NA_SE_VO_DUMMY_54 0x6836 -#define NA_SE_VO_DUMMY_55 0x6837 -#define NA_SE_VO_DUMMY_56 0x6838 -#define NA_SE_VO_DUMMY_57 0x6839 -#define NA_SE_VO_DUMMY_58 0x683A -#define NA_SE_VO_DUMMY_59 0x683B -#define NA_SE_VO_DUMMY_60 0x683C -#define NA_SE_VO_DUMMY_61 0x683D -#define NA_SE_VO_DUMMY_62 0x683E -#define NA_SE_VO_DUMMY_63 0x683F -#define NA_SE_VO_LK_WAKE_UP 0x6840 -#define NA_SE_VO_LK_CATCH_DEMO 0x6841 -#define NA_SE_VO_LK_DRAGGED_DAMAGE 0x6842 -#define NA_SE_VO_NAVY_CALL 0x6843 -#define NA_SE_VO_NA_HELLO_3 0x6844 -#define NA_SE_VO_CHAT_MESSAGE_CALL 0x6845 -#define NA_SE_VO_BELL_MESSAGE 0x6846 -#define NA_SE_VO_MONDO_MESSAGE 0x6847 -#define NA_SE_VO_LK_USING_UP_ENERGY 0x6848 -#define NA_SE_VO_DUMMY_73 0x6849 -#define NA_SE_VO_GO_SLEEP 0x684A -#define NA_SE_VO_NP_SLEEP_OUT 0x684B -#define NA_SE_VO_DUMMY_76 0x684C -#define NA_SE_VO_DUMMY_77 0x684D -#define NA_SE_VO_NP_DRINK 0x684E -#define NA_SE_VO_DUMMY_79 0x684F -#define NA_SE_VO_NARRATION_0 0x6850 -#define NA_SE_VO_TA_SURPRISE 0x6851 -#define NA_SE_VO_TA_CRY_0 0x6852 -#define NA_SE_VO_TA_CRY_1 0x6853 -#define NA_SE_VO_IN_CRY_0 0x6854 -#define NA_SE_VO_IN_LOST 0x6855 -#define NA_SE_VO_IN_LASH_0 0x6856 -#define NA_SE_VO_IN_LASH_1 0x6857 -#define NA_SE_VO_FR_LAUGH_0 0x6858 -#define NA_SE_VO_FR_SMILE_0 0x6859 -#define NA_SE_VO_NB_AGONY 0x685A -#define NA_SE_VO_NB_CRY_0 0x685B -#define NA_SE_VO_NB_NOTICE 0x685C -#define NA_SE_VO_NA_HELLO_0 0x685D -#define NA_SE_VO_NA_HELLO_1 0x685E -#define NA_SE_VO_NA_HELLO_2 0x685F -#define NA_SE_VO_RT_CRASH 0x6860 -#define NA_SE_VO_RT_DISCOVER 0x6861 -#define NA_SE_VO_RT_FALL 0x6862 -#define NA_SE_VO_RT_LAUGH_0 0x6863 -#define NA_SE_VO_RT_LIFT 0x6864 -#define NA_SE_VO_RT_THROW 0x6865 -#define NA_SE_VO_RT_UNBALLANCE 0x6866 -#define NA_SE_VO_ST_DAMAGE 0x6867 -#define NA_SE_VO_ST_ATTACK 0x6868 -#define NA_SE_VO_Z0_HURRY 0x6869 -#define NA_SE_VO_Z0_MEET 0x686A -#define NA_SE_VO_Z0_QUESTION 0x686B -#define NA_SE_VO_Z0_SIGH_0 0x686C -#define NA_SE_VO_Z0_SMILE_0 0x686D -#define NA_SE_VO_Z0_SURPRISE 0x686E -#define NA_SE_VO_Z0_THROW 0x686F -#define NA_SE_VO_SK_CRY_0 0x6870 -#define NA_SE_VO_SK_CRY_1 0x6871 -#define NA_SE_VO_SK_CRASH 0x6872 -#define NA_SE_VO_NA_LISTEN 0x6873 -#define NA_SE_VO_SK_SHOUT 0x6874 -#define NA_SE_VO_Z1_CRY_0 0x6875 -#define NA_SE_VO_Z1_CRY_1 0x6876 -#define NA_SE_VO_Z1_OPENDOOR 0x6877 -#define NA_SE_VO_FR_SMILE_1 0x6878 -#define NA_SE_VO_FR_SMILE_2 0x6879 -#define NA_SE_VO_KZ_MOVE 0x687A -#define NA_SE_VO_NB_LAUGH 0x687B -#define NA_SE_VO_IN_JOY0 0x687C -#define NA_SE_VO_IN_JOY1 0x687D -#define NA_SE_VO_IN_JOY2 0x687E -#define NA_SE_VO_DUMMY_127 0x687F -#define NA_SE_VO_DUMMY_128 0x6880 -#define NA_SE_VO_DUMMY_129 0x6881 -#define NA_SE_VO_DUMMY_130 0x6882 -#define NA_SE_VO_DUMMY_131 0x6883 -#define NA_SE_VO_DUMMY_132 0x6884 -#define NA_SE_VO_DUMMY_133 0x6885 -#define NA_SE_VO_DUMMY_134 0x6886 -#define NA_SE_VO_DUMMY_135 0x6887 -#define NA_SE_VO_DUMMY_136 0x6888 -#define NA_SE_VO_DUMMY_137 0x6889 -#define NA_SE_VO_DUMMY_138 0x688A -#define NA_SE_VO_DUMMY_139 0x688B -#define NA_SE_VO_DUMMY_140 0x688C -#define NA_SE_VO_DUMMY_141 0x688D -#define NA_SE_VO_DUMMY_142 0x688E -#define NA_SE_VO_DUMMY_143 0x688F -#define NA_SE_VO_DUMMY_144 0x6890 -#define NA_SE_VO_DUMMY_145 0x6891 -#define NA_SE_VO_DUMMY_146 0x6892 -#define NA_SE_VO_DUMMY_147 0x6893 -#define NA_SE_VO_DUMMY_148 0x6894 -#define NA_SE_VO_DUMMY_149 0x6895 -#define NA_SE_VO_DUMMY_150 0x6896 -#define NA_SE_VO_DUMMY_151 0x6897 -#define NA_SE_VO_DUMMY_152 0x6898 -#define NA_SE_VO_DUMMY_153 0x6899 -#define NA_SE_VO_DUMMY_154 0x689A -#define NA_SE_VO_DUMMY_155 0x689B -#define NA_SE_VO_DUMMY_156 0x689C -#define NA_SE_VO_DUMMY_157 0x689D -#define NA_SE_VO_DUMMY_158 0x689E -#define NA_SE_VO_DUMMY_159 0x689F -#define NA_SE_VO_DUMMY_160 0x68A0 -#define NA_SE_VO_DUMMY_161 0x68A1 -#define NA_SE_VO_DUMMY_162 0x68A2 -#define NA_SE_VO_DUMMY_163 0x68A3 -#define NA_SE_VO_DUMMY_164 0x68A4 -#define NA_SE_VO_DUMMY_165 0x68A5 -#define NA_SE_VO_DUMMY_166 0x68A6 -#define NA_SE_VO_DUMMY_167 0x68A7 -#define NA_SE_VO_DUMMY_168 0x68A8 -#define NA_SE_VO_DUMMY_169 0x68A9 -#define NA_SE_VO_DUMMY_170 0x68AA -#define NA_SE_VO_DUMMY_171 0x68AB -#define NA_SE_VO_DUMMY_172 0x68AC -#define NA_SE_VO_DUMMY_173 0x68AD -#define NA_SE_VO_DUMMY_174 0x68AE -#define NA_SE_VO_DUMMY_175 0x68AF -#define NA_SE_VO_DUMMY_176 0x68B0 -#define NA_SE_VO_DUMMY_177 0x68B1 -#define NA_SE_VO_DUMMY_178 0x68B2 -#define NA_SE_VO_DUMMY_179 0x68B3 -#define NA_SE_VO_DUMMY_180 0x68B4 -#define NA_SE_VO_DUMMY_181 0x68B5 -#define NA_SE_VO_DUMMY_182 0x68B6 -#define NA_SE_VO_DUMMY_183 0x68B7 -#define NA_SE_VO_DUMMY_184 0x68B8 -#define NA_SE_VO_DUMMY_185 0x68B9 -#define NA_SE_VO_DUMMY_186 0x68BA -#define NA_SE_VO_DUMMY_187 0x68BB -#define NA_SE_VO_DUMMY_188 0x68BC -#define NA_SE_VO_DUMMY_189 0x68BD -#define NA_SE_VO_DUMMY_190 0x68BE -#define NA_SE_VO_DUMMY_191 0x68BF -#define NA_SE_VO_DUMMY_192 0x68C0 -#define NA_SE_VO_DUMMY_193 0x68C1 -#define NA_SE_VO_DUMMY_194 0x68C2 -#define NA_SE_VO_DUMMY_195 0x68C3 -#define NA_SE_VO_DUMMY_196 0x68C4 -#define NA_SE_VO_DUMMY_197 0x68C5 -#define NA_SE_VO_DUMMY_198 0x68C6 -#define NA_SE_VO_DUMMY_199 0x68C7 -#define NA_SE_VO_DUMMY_200 0x68C8 -#define NA_SE_VO_DUMMY_201 0x68C9 -#define NA_SE_VO_DUMMY_202 0x68CA -#define NA_SE_VO_DUMMY_203 0x68CB -#define NA_SE_VO_DUMMY_204 0x68CC -#define NA_SE_VO_DUMMY_205 0x68CD -#define NA_SE_VO_DUMMY_206 0x68CE -#define NA_SE_VO_DUMMY_207 0x68CF -#define NA_SE_VO_DUMMY_208 0x68D0 -#define NA_SE_VO_DUMMY_209 0x68D1 -#define NA_SE_VO_DUMMY_210 0x68D2 -#define NA_SE_VO_DUMMY_211 0x68D3 -#define NA_SE_VO_DUMMY_212 0x68D4 -#define NA_SE_VO_DUMMY_213 0x68D5 -#define NA_SE_VO_DUMMY_214 0x68D6 -#define NA_SE_VO_DUMMY_215 0x68D7 -#define NA_SE_VO_DUMMY_216 0x68D8 -#define NA_SE_VO_DUMMY_217 0x68D9 -#define NA_SE_VO_DUMMY_218 0x68DA -#define NA_SE_VO_DUMMY_219 0x68DB -#define NA_SE_VO_DUMMY_220 0x68DC -#define NA_SE_VO_DUMMY_221 0x68DD -#define NA_SE_VO_DUMMY_222 0x68DE -#define NA_SE_VO_DUMMY_223 0x68DF -#define NA_SE_VO_LI_POO_WAIT 0x68E0 -#define NA_SE_VO_DUMMY_225 0x68E1 -#define NA_SE_VO_DUMMY_226 0x68E2 -#define NA_SE_VO_DUMMY_227 0x68E3 -#define NA_SE_VO_DUMMY_228 0x68E4 -#define NA_SE_VO_DUMMY_229 0x68E5 -#define NA_SE_VO_DUMMY_230 0x68E6 -#define NA_SE_VO_DUMMY_231 0x68E7 -#define NA_SE_VO_DUMMY_232 0x68E8 -#define NA_SE_VO_DUMMY_233 0x68E9 -#define NA_SE_VO_DUMMY_234 0x68EA -#define NA_SE_VO_DUMMY_235 0x68EB -#define NA_SE_VO_DUMMY_236 0x68EC -#define NA_SE_VO_DUMMY_237 0x68ED -#define NA_SE_VO_DUMMY_238 0x68EE -#define NA_SE_VO_DUMMY_239 0x68EF -#define NA_SE_VO_DUMMY_240 0x68F0 -#define NA_SE_VO_DUMMY_241 0x68F1 -#define NA_SE_VO_DUMMY_242 0x68F2 -#define NA_SE_VO_DUMMY_243 0x68F3 -#define NA_SE_VO_DUMMY_244 0x68F4 -#define NA_SE_VO_DUMMY_245 0x68F5 -#define NA_SE_VO_DUMMY_246 0x68F6 -#define NA_SE_VO_DUMMY_247 0x68F7 -#define NA_SE_VO_DUMMY_248 0x68F8 -#define NA_SE_VO_DUMMY_249 0x68F9 -#define NA_SE_VO_DUMMY_250 0x68FA -#define NA_SE_VO_DUMMY_251 0x68FB -#define NA_SE_VO_DUMMY_252 0x68FC -#define NA_SE_VO_DUMMY_253 0x68FD -#define NA_SE_VO_DUMMY_254 0x68FE -#define NA_SE_VO_DUMMY_255 0x68FF -#define NA_SE_VO_JMVO02 0x6900 -#define NA_SE_VO_JMVO04 0x6901 -#define NA_SE_VO_CDVO00 0x6902 -#define NA_SE_VO_CDVO01 0x6903 -#define NA_SE_VO_CDVO02 0x6904 -#define NA_SE_VO_CDVO03 0x6905 -#define NA_SE_VO_BBVO00 0x6906 -#define NA_SE_VO_BBVO01 0x6907 -#define NA_SE_VO_BBVO02 0x6908 -#define NA_SE_VO_BBVO03 0x6909 -#define NA_SE_VO_BBVO04 0x690A -#define NA_SE_VO_BBVO05 0x690B -#define NA_SE_VO_OBVO01 0x690C -#define NA_SE_VO_ARVO00 0x690D -#define NA_SE_VO_ARVO01 0x690E -#define NA_SE_VO_MMVO00 0x690F -#define NA_SE_VO_MMVO01 0x6910 -#define NA_SE_VO_MMVO02 0x6911 -#define NA_SE_VO_MMVO03 0x6912 -#define NA_SE_VO_MMVO04 0x6913 -#define NA_SE_VO_MMVO05 0x6914 -#define NA_SE_VO_ABVO00 0x6915 -#define NA_SE_VO_ABVO01 0x6916 -#define NA_SE_VO_NPVO00 0x6917 -#define NA_SE_VO_FPVO00 0x6918 -#define NA_SE_VO_FPVO01 0x6919 -#define NA_SE_VO_FPVO02 0x691A -#define NA_SE_VO_FPVO03 0x691B -#define NA_SE_VO_ROVO01 0x691C -#define NA_SE_VO_ROVO02 0x691D -#define NA_SE_VO_RYVO01 0x691E -#define NA_SE_VO_RYVO02 0x691F -#define NA_SE_VO_RYVO03 0x6920 -#define NA_SE_VO_RYVO04 0x6921 -#define NA_SE_VO_ANVO00 0x6922 -#define NA_SE_VO_ANVO01 0x6923 -#define NA_SE_VO_ANVO02 0x6924 -#define NA_SE_VO_ANVO03 0x6925 -#define NA_SE_VO_CRVO00 0x6926 -#define NA_SE_VO_CRVO01 0x6927 -#define NA_SE_VO_CRVO02 0x6928 -#define NA_SE_VO_CRVO03 0x6929 -#define NA_SE_VO_HNVO00 0x692A -#define NA_SE_VO_HNVO01 0x692B -#define NA_SE_VO_HNVO02 0x692C -#define NA_SE_VO_RMVO00 0x692D -#define NA_SE_VO_RMVO01 0x692E -#define NA_SE_VO_RMVO02 0x692F -#define NA_SE_VO_PMVO01 0x6930 -#define NA_SE_VO_PMVO02 0x6931 -#define NA_SE_VO_PMVO03 0x6932 -#define NA_SE_VO_DHVO00 0x6933 -#define NA_SE_VO_DHVO01 0x6934 -#define NA_SE_VO_DHVO02 0x6935 -#define NA_SE_VO_DHVO03 0x6936 -#define NA_SE_VO_DHVO04 0x6937 -#define NA_SE_VO_TFVO00 0x6938 -#define NA_SE_VO_ANVO04 0x6939 -#define NA_SE_VO_ANVO05 0x693A -#define NA_SE_VO_PMVO00 0x693B -#define NA_SE_VO_CHVO03 0x693C -#define NA_SE_VO_CHVO04 0x693D -#define NA_SE_VO_CHVO05 0x693E -#define NA_SE_VO_CHVO06 0x693F -#define NA_SE_VO_CHVO07 0x6940 -#define NA_SE_VO_CHVO08 0x6941 -#define NA_SE_VO_CHVO09 0x6942 -#define NA_SE_VO_DPVO00 0x6943 -#define NA_SE_VO_DPVO01 0x6944 -#define NA_SE_VO_DPVO02 0x6945 -#define NA_SE_VO_SKVO00 0x6946 -#define NA_SE_VO_SKVO01 0x6947 -#define NA_SE_VO_KHVO00 0x6948 -#define NA_SE_VO_KHVO01 0x6949 -#define NA_SE_VO_KHVO02 0x694A -#define NA_SE_VO_SHVO00 0x694B -#define NA_SE_VO_SHVO01 0x694C -#define NA_SE_VO_KAVO02 0x694D -#define NA_SE_VO_KAVO03 0x694E -#define NA_SE_VO_MTVO00 0x694F -#define NA_SE_VO_TTVO00 0x6950 -#define NA_SE_VO_ITVO00 0x6951 -#define NA_SE_VO_ITVO01 0x6952 -#define NA_SE_VO_ITVO02 0x6953 -#define NA_SE_VO_KMVO00 0x6954 -#define NA_SE_VO_KMVO01 0x6955 -#define NA_SE_VO_JOVO00 0x6956 -#define NA_SE_VO_JYVO00 0x6957 -#define NA_SE_VO_DTVO00 0x6958 -#define NA_SE_VO_GUVO00 0x6959 -#define NA_SE_VO_KTVO00 0x695A -#define NA_SE_VO_KTVO01 0x695B -#define NA_SE_VO_KTVO03 0x695C -#define NA_SE_VO_ZBVO00 0x695D -#define NA_SE_VO_ZBVO01 0x695E -#define NA_SE_VO_DAVO01 0x695F -#define NA_SE_VO_SHVO04 0x6960 -#define NA_SE_VO_GBVO02 0x6961 -#define NA_SE_VO_GBVO03 0x6962 -#define NA_SE_VO_PFVO00 0x6963 -#define NA_SE_VO_PFVO01 0x6964 -#define NA_SE_VO_GAVO00 0x6965 -#define NA_SE_VO_GAVO01 0x6966 -#define NA_SE_VO_DJVO00 0x6967 -#define NA_SE_VO_DJVO01 0x6968 -#define NA_SE_VO_MSVO00 0x6969 -#define NA_SE_VO_MSVO01 0x696A -#define NA_SE_VO_JPVO00 0x696B -#define NA_SE_VO_HYVO00 0x696C -#define NA_SE_VO_HYVO01 0x696D -#define NA_SE_VO_BAVO00 0x696E -#define NA_SE_VO_POVO00 0x696F -#define NA_SE_VO_DAVO00 0x6970 -#define NA_SE_VO_DAVO02 0x6971 -#define NA_SE_VO_MKVO00 0x6972 -#define NA_SE_VO_MKVO01 0x6973 -#define NA_SE_VO_MKVO02 0x6974 -#define NA_SE_VO_MKVO03 0x6975 -#define NA_SE_VO_MKVO04 0x6976 -#define NA_SE_VO_TIVO00 0x6977 -#define NA_SE_VO_TIVO01 0x6978 -#define NA_SE_VO_TIVO02 0x6979 -#define NA_SE_VO_TIVO03 0x697A -#define NA_SE_VO_TIVO04 0x697B -#define NA_SE_VO_TIVO05 0x697C -#define NA_SE_VO_OMVO00 0x697D -#define NA_SE_VO_OMVO01 0x697E -#define NA_SE_VO_OMVO02 0x697F -#define NA_SE_VO_OMVO03 0x6980 -#define NA_SE_VO_OMVO04 0x6981 -#define NA_SE_VO_OMVO05 0x6982 -#define NA_SE_VO_OMVO06 0x6983 -#define NA_SE_VO_DEMO_FALL2 0x6984 -#define NA_SE_VO_DEMO_384 0x6985 -#define NA_SE_VO_DEMO_385 0x6986 -#define NA_SE_VO_DEMO_386 0x6987 -#define NA_SE_VO_DEMO_387 0x6988 -#define NA_SE_VO_DEMO_388 0x6989 -#define NA_SE_VO_DEMO_389 0x698A -#define NA_SE_VO_DEMO_390 0x698B -#define NA_SE_VO_DEMO_391 0x698C -#define NA_SE_VO_DEMO_392 0x698D -#define NA_SE_VO_DEMO_393 0x698E -#define NA_SE_VO_DEMO_394 0x698F - -// ------------ Sfx Table ------------ -// TODO: Extract via table after 100% decompilation - -/* -#define DEFINE_SFX(enum, _1, _2, _3, _4, _5) enum, - -typedef enum { +typedef enum SfxId { + NA_SE_NONE, // Requesting a sfx with this id will play no sound NA_SE_PL_BASE = 0x7FF, #include "tables/sfx/playerbank_table.h" NA_SE_IT_BASE = 0x17FF, @@ -2355,7 +41,6 @@ typedef enum { } SfxId; #undef DEFINE_SFX -*/ typedef enum SfxPauseMenu { /* 0 */ SFX_PAUSE_MENU_CLOSE, diff --git a/include/tables/sequence_table.h b/include/tables/sequence_table.h new file mode 100644 index 0000000000..cfddd8ff20 --- /dev/null +++ b/include/tables/sequence_table.h @@ -0,0 +1,274 @@ +/** + * Sequence Table + * + * DEFINE_SEQUENCE should be used to define sequences + * - Argument 0: The name of the sequence, as defined by .startseq in the .seq file + * - Argument 1: The sequence id enum name + * - Argument 2: Storage medium for the sequence (SampleMedium) + * - Argument 3: Cache load policy for the sequence (AudioCacheLoadType) + * - Argument 4: Sequence flags + * + * DEFINE_SEQUENCE_PTR should be used to define pointers to sequences + * - Argument 0: The sequence id enum name of the sequence this entry points to + * - Argument 1: The sequence id enum name for this pointer + * - Argument 2: Storage medium for the sequence (SampleMedium) + * - Argument 3: Cache load policy for the sequence (AudioCacheLoadType) + * - Argument 4: Sequence flags + */ +// For the comments below, the names in quotes come from the official soundtrack, and the names in parentheses are internal names that come from MM3D. +// General Sound Effects +DEFINE_SEQUENCE (Sequence_0, NA_BGM_GENERAL_SFX, MEDIUM_CART, CACHE_LOAD_PERMANENT, SEQ_FLAG_FANFARE | SEQ_FLAG_ENEMY) +// Ambient background noises +DEFINE_SEQUENCE (Sequence_1, NA_BGM_AMBIENCE, MEDIUM_CART, CACHE_LOAD_PERMANENT, SEQ_FLAG_ENEMY ) +// "Termina Field" (NA_BGM_FIELD) +DEFINE_SEQUENCE (Sequence_2, NA_BGM_TERMINA_FIELD, MEDIUM_CART, CACHE_LOAD_TEMPORARY, SEQ_FLAG_ENEMY ) +// "Chase" (NA_BGM_CHASE) +DEFINE_SEQUENCE (Sequence_3, NA_BGM_CHASE, MEDIUM_CART, CACHE_LOAD_TEMPORARY, SEQ_FLAG_RESTORE ) +// "Majora's Theme" (NA_BGM_STALKID) +DEFINE_SEQUENCE (Sequence_4, NA_BGM_MAJORAS_THEME, MEDIUM_CART, CACHE_LOAD_TEMPORARY, 0 ) +// "Clock Tower" (NA_BGM_CLOCK_TOWER) +DEFINE_SEQUENCE (Sequence_5, NA_BGM_CLOCK_TOWER, MEDIUM_CART, CACHE_LOAD_TEMPORARY, 0 ) +// "Stone Tower Temple" - used for both Stone Tower and the Temple (NA_BGM_RUIN_DUNGEON_FRONT) +DEFINE_SEQUENCE (Sequence_6, NA_BGM_STONE_TOWER_TEMPLE, MEDIUM_CART, CACHE_LOAD_TEMPORARY, SEQ_FLAG_ENEMY ) +// "Stone Tower Temple Upside-down" - used for both Inverted Stone Tower and the Temple (NA_BGM_RUIN_DUNGEON_REVERSE) +DEFINE_SEQUENCE (Sequence_7, NA_BGM_INV_STONE_TOWER_TEMPLE, MEDIUM_CART, CACHE_LOAD_TEMPORARY, SEQ_FLAG_ENEMY ) +// "Missed Event 1" (NA_BGM_FAILURE_0) +DEFINE_SEQUENCE (Sequence_8, NA_BGM_FAILURE_0, MEDIUM_CART, CACHE_LOAD_TEMPORARY, SEQ_FLAG_FANFARE ) +// "Missed Event 2" - used for failing the Milk Run (NA_BGM_FAILURE_1) +DEFINE_SEQUENCE (Sequence_9, NA_BGM_FAILURE_1, MEDIUM_CART, CACHE_LOAD_TEMPORARY, SEQ_FLAG_FANFARE ) +// "Happy Mask Saleman's Theme" (NA_BGM_OMENYA) +DEFINE_SEQUENCE (Sequence_10, NA_BGM_HAPPY_MASK_SALESMAN, MEDIUM_CART, CACHE_LOAD_TEMPORARY, 0 ) +// "Song Of Healing" (NA_BGM_DEMO_CURE) +DEFINE_SEQUENCE (Sequence_11, NA_BGM_SONG_OF_HEALING, MEDIUM_CART, CACHE_LOAD_TEMPORARY, 0 ) +// "Southern Swamp" - used for both Southern Swamp and Woodfall (NA_BGM_DAMP_AREA) +DEFINE_SEQUENCE (Sequence_12, NA_BGM_SWAMP_REGION, MEDIUM_CART, CACHE_LOAD_TEMPORARY, SEQ_FLAG_ENEMY ) +// "Ghost Attack" (NA_BGM_UFO) +DEFINE_SEQUENCE (Sequence_13, NA_BGM_ALIEN_INVASION, MEDIUM_CART, CACHE_LOAD_TEMPORARY, 0 ) +// "Boat Cruise" (NA_BGM_JUNGLE_CREWS) +DEFINE_SEQUENCE (Sequence_14, NA_BGM_SWAMP_CRUISE, MEDIUM_CART, CACHE_LOAD_TEMPORARY, SEQ_FLAG_FANFARE ) +// "Sharp's Curse" (NA_BGM_SHARP) +DEFINE_SEQUENCE (Sequence_15, NA_BGM_SHARPS_CURSE, MEDIUM_CART, CACHE_LOAD_TEMPORARY, 0 ) +// "Great Bay Coast" - used for Great Bay Coast, Zora Cape, and Pinnacle Rock (NA_BGM_SEA_AREA) +DEFINE_SEQUENCE (Sequence_16, NA_BGM_GREAT_BAY_REGION, MEDIUM_CART, CACHE_LOAD_TEMPORARY, SEQ_FLAG_ENEMY ) +// "Ikana Valley" (NA_BGM_IKANA_AREA) +DEFINE_SEQUENCE (Sequence_17, NA_BGM_IKANA_REGION, MEDIUM_CART, CACHE_LOAD_TEMPORARY, SEQ_FLAG_ENEMY ) +// "Deku Palace" (NA_BGM_DEKU_KING) +DEFINE_SEQUENCE (Sequence_18, NA_BGM_DEKU_PALACE, MEDIUM_CART, CACHE_LOAD_TEMPORARY, 0 ) +// "Mountain Village" - used for Mountain Village, Snowhead, and Goron Village exterior (NA_BGM_SNOW_AREA) +DEFINE_SEQUENCE (Sequence_19, NA_BGM_MOUNTAIN_REGION, MEDIUM_CART, CACHE_LOAD_TEMPORARY, SEQ_FLAG_ENEMY ) +// "Pirates' Fortress" (NA_BGM_PIRATE_AREA) +DEFINE_SEQUENCE (Sequence_20, NA_BGM_PIRATES_FORTRESS, MEDIUM_CART, CACHE_LOAD_TEMPORARY, 0 ) +// "Clock Town, First Day" - Loaded from the main Clock Town seqeuence (sequence 0x1D) (NA_BGM_DUMMY_21) +DEFINE_SEQUENCE (Sequence_21, NA_BGM_CLOCK_TOWN_DAY_1, MEDIUM_CART, CACHE_LOAD_TEMPORARY, 0 ) +// "Clock Town, Second Day" - Loaded from the main Clock Town seqeuence (sequence 0x1D) (NA_BGM_DUMMY_22) +DEFINE_SEQUENCE (Sequence_22, NA_BGM_CLOCK_TOWN_DAY_2, MEDIUM_CART, CACHE_LOAD_TEMPORARY, 0 ) +// "Clock Town, Third Day" - Loaded from the main Clock Town seqeuence (sequence 0x1D) (NA_BGM_DUMMY_23) +DEFINE_SEQUENCE (Sequence_23, NA_BGM_CLOCK_TOWN_DAY_3, MEDIUM_CART, CACHE_LOAD_TEMPORARY, 0 ) +// File Select (NA_BGM_FILE_SELECT) +DEFINE_SEQUENCE (Sequence_24, NA_BGM_FILE_SELECT, MEDIUM_CART, CACHE_LOAD_TEMPORARY, SEQ_FLAG_SKIP_HARP_INTRO ) +// "Event Clear" (NA_BGM_EVENT_CLEAR) +DEFINE_SEQUENCE (Sequence_25, NA_BGM_CLEAR_EVENT, MEDIUM_CART, CACHE_LOAD_PERSISTENT, SEQ_FLAG_RESUME ) +// "Battle" (NA_BGM_ENEMY) +DEFINE_SEQUENCE (Sequence_26, NA_BGM_ENEMY, MEDIUM_CART, CACHE_LOAD_TEMPORARY, 0 ) +// "Boss Battle" (NA_BGM_BOSS00) +DEFINE_SEQUENCE (Sequence_27, NA_BGM_BOSS, MEDIUM_CART, CACHE_LOAD_TEMPORARY, SEQ_FLAG_RESTORE ) +// "Woodfall Temple" (NA_BGM_JUNGLE_DUNGEON) +DEFINE_SEQUENCE (Sequence_28, NA_BGM_WOODFALL_TEMPLE, MEDIUM_CART, CACHE_LOAD_TEMPORARY, SEQ_FLAG_ENEMY ) +// Loads one of sequences 0x15, 0x16, or 0x17. Will also play the "morning theme" if it is the start of a day (NA_BGM_MARKET) +DEFINE_SEQUENCE (Sequence_29, NA_BGM_CLOCK_TOWN_MAIN_SEQUENCE, MEDIUM_CART, CACHE_LOAD_TEMPORARY, 0 ) +// "Opening" - plays during the ambush in the opening forest area (NA_BGM_OPENING) +DEFINE_SEQUENCE (Sequence_30, NA_BGM_OPENING, MEDIUM_CART, CACHE_LOAD_TEMPORARY, 0 ) +// "House" (NA_BGM_LINK_HOUSE) +DEFINE_SEQUENCE (Sequence_31, NA_BGM_INSIDE_A_HOUSE, MEDIUM_CART, CACHE_LOAD_TEMPORARY, SEQ_FLAG_RESUME_PREV ) +// "Game Over" (NA_BGM_GAME_OVER) +DEFINE_SEQUENCE (Sequence_32, NA_BGM_GAME_OVER, MEDIUM_CART, CACHE_LOAD_PERSISTENT, SEQ_FLAG_FANFARE ) +// "Boss Clear" (NA_BGM_BOSS_CLEAR) +DEFINE_SEQUENCE (Sequence_33, NA_BGM_CLEAR_BOSS, MEDIUM_CART, CACHE_LOAD_TEMPORARY, 0 ) +// "Item Catch" (NA_BGM_ITEM_GET) +DEFINE_SEQUENCE (Sequence_34, NA_BGM_GET_ITEM, MEDIUM_CART, CACHE_LOAD_PERSISTENT, SEQ_FLAG_FANFARE ) +// Just points to the "Clock Town, Second Day" sequence (sequence 0x16) (NA_BGM_GATE_OPEN, same name as the Door of Time song from OoT) +DEFINE_SEQUENCE_PTR(NA_BGM_CLOCK_TOWN_DAY_2, NA_BGM_CLOCK_TOWN_DAY_2_PTR, MEDIUM_CART, CACHE_LOAD_TEMPORARY, SEQ_FLAG_FANFARE ) +// "Get A Heart Container!" (NA_BGM_HEART_GET) +DEFINE_SEQUENCE (Sequence_36, NA_BGM_GET_HEART, MEDIUM_CART, CACHE_LOAD_PERSISTENT, SEQ_FLAG_FANFARE ) +// "Mini Game" (NA_BGM_MINI_GAME_2) +DEFINE_SEQUENCE (Sequence_37, NA_BGM_TIMED_MINI_GAME, MEDIUM_CART, CACHE_LOAD_TEMPORARY, SEQ_FLAG_RESTORE ) +// "Goron Race" (NA_BGM_GORON_RACE) +DEFINE_SEQUENCE (Sequence_38, NA_BGM_GORON_RACE, MEDIUM_CART, CACHE_LOAD_TEMPORARY, 0 ) +// "Music Box House" (NA_BGM_ORGEL_HOUSE) +DEFINE_SEQUENCE (Sequence_39, NA_BGM_MUSIC_BOX_HOUSE, MEDIUM_CART, CACHE_LOAD_TEMPORARY, 0 ) +// "Fairy's Fountain" - just points to the File Select sequence (sequence 0x18) (NA_BGM_GODESS) +DEFINE_SEQUENCE_PTR(NA_BGM_FILE_SELECT, NA_BGM_FAIRY_FOUNTAIN, MEDIUM_CART, CACHE_LOAD_TEMPORARY, 0 ) +// "Zelda's Theme" (NA_BGM_HIME) +DEFINE_SEQUENCE (Sequence_41, NA_BGM_ZELDAS_LULLABY, MEDIUM_CART, CACHE_LOAD_TEMPORARY, 0 ) +// "Rosa Sisters" (NA_BGM_SISTER_DANCER) +DEFINE_SEQUENCE (Sequence_42, NA_BGM_ROSA_SISTERS, MEDIUM_CART, CACHE_LOAD_TEMPORARY, 0 ) +// "Open Treasure Box" (NA_BGM_OPEN_TRE_BOX) +DEFINE_SEQUENCE (Sequence_43, NA_BGM_OPEN_CHEST, MEDIUM_CART, CACHE_LOAD_PERSISTENT, SEQ_FLAG_FANFARE ) +// "Marine Research Laboratory" (NA_BGM_DRUGSTORE) +DEFINE_SEQUENCE (Sequence_44, NA_BGM_MARINE_RESEARCH_LAB, MEDIUM_CART, CACHE_LOAD_TEMPORARY, 0 ) +// "Giants' Theme" (NA_BGM_KYOJIN_ROOM) +DEFINE_SEQUENCE (Sequence_45, NA_BGM_GIANTS_THEME, MEDIUM_CART, CACHE_LOAD_TEMPORARY, SEQ_FLAG_SKIP_HARP_INTRO ) +// "Guru-Guru's Song" (NA_BGM_FUSHA) +DEFINE_SEQUENCE (Sequence_46, NA_BGM_SONG_OF_STORMS, MEDIUM_CART, CACHE_LOAD_TEMPORARY, 0 ) +// "Romani Ranch" (NA_BGM_RONRON) +DEFINE_SEQUENCE (Sequence_47, NA_BGM_ROMANI_RANCH, MEDIUM_CART, CACHE_LOAD_TEMPORARY, 0 ) +// "Goron Village" (NA_BGM_GORON) +DEFINE_SEQUENCE (Sequence_48, NA_BGM_GORON_VILLAGE, MEDIUM_CART, CACHE_LOAD_TEMPORARY, 0 ) +// "Mayor's Meeting" (NA_BGM_MEETING) +DEFINE_SEQUENCE (Sequence_49, NA_BGM_MAYORS_OFFICE, MEDIUM_CART, CACHE_LOAD_TEMPORARY, 0 ) +// "Ocarina “Epona's Song”" (NA_BGM_OCA_EPONA) +DEFINE_SEQUENCE (Sequence_50, NA_BGM_OCARINA_EPONA, MEDIUM_CART, CACHE_LOAD_PERSISTENT, SEQ_FLAG_FANFARE ) +// "Ocarina “Sun's Song”" - leftover from OoT (NA_BGM_OCA_SUNS) +DEFINE_SEQUENCE (Sequence_51, NA_BGM_OCARINA_SUNS, MEDIUM_CART, CACHE_LOAD_PERSISTENT, SEQ_FLAG_FANFARE ) +// "Ocarina “Song Of Time”" (NA_BGM_TIME_NORMAL) +DEFINE_SEQUENCE (Sequence_52, NA_BGM_OCARINA_TIME, MEDIUM_CART, CACHE_LOAD_PERSISTENT, SEQ_FLAG_FANFARE ) +// "Ocarina “Song Of Storms”" (NA_BGM_OCA_STORM) +DEFINE_SEQUENCE (Sequence_53, NA_BGM_OCARINA_STORM, MEDIUM_CART, CACHE_LOAD_PERSISTENT, SEQ_FLAG_FANFARE ) +// "Zora Hall" (NA_BGM_ZORA) +DEFINE_SEQUENCE (Sequence_54, NA_BGM_ZORA_HALL, MEDIUM_CART, CACHE_LOAD_TEMPORARY, SEQ_FLAG_RESUME ) +// "Get A Mask!" (NA_BGM_MASK_GET) +DEFINE_SEQUENCE (Sequence_55, NA_BGM_GET_NEW_MASK, MEDIUM_CART, CACHE_LOAD_TEMPORARY, SEQ_FLAG_FANFARE ) +// "Middle Boss Battle" (NA_BGM_MIDDLE_BOSS) +DEFINE_SEQUENCE (Sequence_56, NA_BGM_MINI_BOSS, MEDIUM_CART, CACHE_LOAD_TEMPORARY, SEQ_FLAG_RESTORE ) +// "Small Item Catch" (NA_BGM_S_ITEM_GET) +DEFINE_SEQUENCE (Sequence_57, NA_BGM_GET_SMALL_ITEM, MEDIUM_CART, CACHE_LOAD_PERSISTENT, SEQ_FLAG_FANFARE ) +// "Astral Observatory" (NA_BGM_TENMONDAI) +DEFINE_SEQUENCE (Sequence_58, NA_BGM_ASTRAL_OBSERVATORY, MEDIUM_CART, CACHE_LOAD_TEMPORARY, 0 ) +// "Cavern" - used for grottos (NA_BGM_NORMAL_DUNGEON) +DEFINE_SEQUENCE (Sequence_59, NA_BGM_CAVERN, MEDIUM_CART, CACHE_LOAD_TEMPORARY, SEQ_FLAG_ENEMY ) +// "Milk Bar" (NA_BGM_MILK_BAR) +DEFINE_SEQUENCE (Sequence_60, NA_BGM_MILK_BAR, MEDIUM_CART, CACHE_LOAD_TEMPORARY, SEQ_FLAG_RESUME | SEQ_FLAG_ENEMY ) +// "Enter Zelda" - leftover from OoT (NA_BGM_APPEAR) +DEFINE_SEQUENCE (Sequence_61, NA_BGM_ZELDA_APPEAR, MEDIUM_CART, CACHE_LOAD_PERSISTENT, SEQ_FLAG_FANFARE ) +// "Woods Of Mystery" - Saria's Song from OoT, also used when dancing with the scarecrow (NA_BGM_MAYOIMORI) +DEFINE_SEQUENCE (Sequence_62, NA_BGM_SARIAS_SONG, MEDIUM_CART, CACHE_LOAD_TEMPORARY, 0 ) +// "Goron Race Goal" (NA_BGM_GORON_GOAL) +DEFINE_SEQUENCE (Sequence_63, NA_BGM_GORON_GOAL, MEDIUM_CART, CACHE_LOAD_TEMPORARY, 0 ) +// "Horse Race" (NA_BGM_HORSE) +DEFINE_SEQUENCE (Sequence_64, NA_BGM_HORSE, MEDIUM_CART, CACHE_LOAD_TEMPORARY, 0 ) +// "Horse Race Goal" (NA_BGM_HORSE_GOAL) +DEFINE_SEQUENCE (Sequence_65, NA_BGM_HORSE_GOAL, MEDIUM_CART, CACHE_LOAD_TEMPORARY, 0 ) +// "Gorman Track" (NA_BGM_INGO) +DEFINE_SEQUENCE (Sequence_66, NA_BGM_INGO, MEDIUM_CART, CACHE_LOAD_TEMPORARY, 0 ) +// "Magic Hags' Potion Shop" (NA_BGM_KOTAKE_KOUME) +DEFINE_SEQUENCE (Sequence_67, NA_BGM_KOTAKE_POTION_SHOP, MEDIUM_CART, CACHE_LOAD_TEMPORARY, 0 ) +// "Shop" (NA_BGM_SHOP) +DEFINE_SEQUENCE (Sequence_68, NA_BGM_SHOP, MEDIUM_CART, CACHE_LOAD_TEMPORARY, SEQ_FLAG_RESUME_PREV ) +// "Owl" (NA_BGM_OWL) +DEFINE_SEQUENCE (Sequence_69, NA_BGM_OWL, MEDIUM_CART, CACHE_LOAD_PERSISTENT, SEQ_FLAG_FANFARE ) +// "Shooting Gallery" (NA_BGM_MINI_GAME) +DEFINE_SEQUENCE (Sequence_70, NA_BGM_SHOOTING_GALLERY, MEDIUM_CART, CACHE_LOAD_TEMPORARY, SEQ_FLAG_RESUME_PREV ) +// "Ocarina “Song Of Soaring”" (NA_BGM_OCA_BIGWING) +DEFINE_SEQUENCE (Sequence_71, NA_BGM_OCARINA_SOARING, MEDIUM_CART, CACHE_LOAD_PERSISTENT, SEQ_FLAG_FANFARE ) +// "Ocarina “Song Of Healing”" (NA_BGM_OCA_CURE) +DEFINE_SEQUENCE (Sequence_72, NA_BGM_OCARINA_HEALING, MEDIUM_CART, CACHE_LOAD_PERSISTENT, SEQ_FLAG_FANFARE ) +// "Ocarina “Inverted Song Of Time”" (NA_BGM_TIME_SPEED) +DEFINE_SEQUENCE (Sequence_73, NA_BGM_INVERTED_SONG_OF_TIME, MEDIUM_CART, CACHE_LOAD_PERSISTENT, SEQ_FLAG_FANFARE ) +// "Ocarina “Song Of Double Time”" (NA_BGM_TIME_JUMP) +DEFINE_SEQUENCE (Sequence_74, NA_BGM_SONG_OF_DOUBLE_TIME, MEDIUM_CART, CACHE_LOAD_PERSISTENT, SEQ_FLAG_FANFARE ) +// "Sonata of Awakening" (NA_BGM_DEMO_AWAKING) +DEFINE_SEQUENCE (Sequence_75, NA_BGM_SONATA_OF_AWAKENING, MEDIUM_CART, CACHE_LOAD_PERSISTENT, SEQ_FLAG_FANFARE ) +// "Goron Lullaby" (NA_BGM_DEMO_LULLABY) +DEFINE_SEQUENCE (Sequence_76, NA_BGM_GORON_LULLABY, MEDIUM_CART, CACHE_LOAD_PERSISTENT, SEQ_FLAG_FANFARE ) +// "New Wave Bossa Nova" - both saxophone and vocals (NA_BGM_DEMO_TIDE) +DEFINE_SEQUENCE (Sequence_77, NA_BGM_NEW_WAVE_BOSSA_NOVA, MEDIUM_CART, CACHE_LOAD_PERSISTENT, SEQ_FLAG_FANFARE ) +// "Elegy Of Emptiness" (NA_BGM_DEMO_SHELL) +DEFINE_SEQUENCE (Sequence_78, NA_BGM_ELEGY_OF_EMPTINESS, MEDIUM_CART, CACHE_LOAD_PERSISTENT, SEQ_FLAG_FANFARE ) +// "Oath To Order" (NA_BGM_DEMO_PLEDGE) +DEFINE_SEQUENCE (Sequence_79, NA_BGM_OATH_TO_ORDER, MEDIUM_CART, CACHE_LOAD_PERSISTENT, SEQ_FLAG_FANFARE ) +// "Swordsman's School" (NA_BGM_EXERCISE_HALL) +DEFINE_SEQUENCE (Sequence_80, NA_BGM_SWORD_TRAINING_HALL, MEDIUM_CART, CACHE_LOAD_TEMPORARY, 0 ) +// "Ocarina “Goron Lullaby Intro”" (NA_BGM_DEMO_LULLABY_HALF) +DEFINE_SEQUENCE (Sequence_81, NA_BGM_OCARINA_LULLABY_INTRO, MEDIUM_CART, CACHE_LOAD_PERSISTENT, SEQ_FLAG_FANFARE ) +// "Get The Ocarina!" (NA_BGM_OCA_YOUSEI) +DEFINE_SEQUENCE (Sequence_82, NA_BGM_LEARNED_NEW_SONG, MEDIUM_CART, CACHE_LOAD_PERSISTENT, SEQ_FLAG_FANFARE ) +// "Bremen March" (NA_BGM_FACEMASK) +DEFINE_SEQUENCE (Sequence_83, NA_BGM_BREMEN_MARCH, MEDIUM_CART, CACHE_LOAD_PERSISTENT, SEQ_FLAG_FANFARE ) +// "Ballad Of The Wind Fish" - quartet performed in on the Milk Bar stage (NA_BGM_QUARTET) +DEFINE_SEQUENCE (Sequence_84, NA_BGM_BALLAD_OF_THE_WIND_FISH, MEDIUM_CART, CACHE_LOAD_PERSISTENT, SEQ_FLAG_FANFARE ) +// "Song Of Soaring" (NA_BGM_WING_WARP) +DEFINE_SEQUENCE (Sequence_85, NA_BGM_SONG_OF_SOARING, MEDIUM_CART, CACHE_LOAD_PERSISTENT, SEQ_FLAG_RESTORE ) +// Just points to the "Milk Bar" sequence (sequence 0x3C) (NA_BGM_MILK_BAR_DUMMY) +DEFINE_SEQUENCE_PTR(NA_BGM_MILK_BAR, NA_BGM_MILK_BAR_DUPLICATE, MEDIUM_CART, CACHE_LOAD_TEMPORARY, 0 ) +// "Last Day" (NA_BGM_TIME_LIMIT) +DEFINE_SEQUENCE (Sequence_87, NA_BGM_FINAL_HOURS, MEDIUM_CART, CACHE_LOAD_TEMPORARY, 0 ) +// "Mikau" - looping part of the song (NA_BGM_MIKAU_LIFF) +DEFINE_SEQUENCE (Sequence_88, NA_BGM_MIKAU_RIFF, MEDIUM_CART, CACHE_LOAD_PERSISTENT, SEQ_FLAG_FANFARE ) +// "Mikau" - a single guitar chord to end the song (NA_BGM_MIKAU_FIN) +DEFINE_SEQUENCE (Sequence_89, NA_BGM_MIKAU_FINALE, MEDIUM_CART, CACHE_LOAD_PERSISTENT, SEQ_FLAG_FANFARE ) +// "Frog Song" - conducting the frogs with Don Gero's Mask (NA_BGM_FROG_SONG) +DEFINE_SEQUENCE (Sequence_90, NA_BGM_FROG_SONG, MEDIUM_CART, CACHE_LOAD_TEMPORARY, 0 ) +// "Ocarina “Sonata Of Awakening”" (NA_BGM_OCA_AWAKING) +DEFINE_SEQUENCE (Sequence_91, NA_BGM_OCARINA_SONATA, MEDIUM_CART, CACHE_LOAD_PERSISTENT, SEQ_FLAG_FANFARE ) +// "Ocarina “Goron Lullaby”" (NA_BGM_OCA_LULLABY) +DEFINE_SEQUENCE (Sequence_92, NA_BGM_OCARINA_LULLABY, MEDIUM_CART, CACHE_LOAD_PERSISTENT, SEQ_FLAG_FANFARE ) +// "Ocarina “New Wave Bossa Nova”" (NA_BGM_OCA_TIDE) +DEFINE_SEQUENCE (Sequence_93, NA_BGM_OCARINA_NEW_WAVE, MEDIUM_CART, CACHE_LOAD_PERSISTENT, SEQ_FLAG_FANFARE ) +// "Ocarina “Elegy of Emptiness”" (NA_BGM_OCA_SHELL) +DEFINE_SEQUENCE (Sequence_94, NA_BGM_OCARINA_ELEGY, MEDIUM_CART, CACHE_LOAD_PERSISTENT, SEQ_FLAG_FANFARE ) +// "Ocarina “Oath To Order”" (NA_BGM_OCA_PLEDGE) +DEFINE_SEQUENCE (Sequence_95, NA_BGM_OCARINA_OATH, MEDIUM_CART, CACHE_LOAD_PERSISTENT, SEQ_FLAG_FANFARE ) +// Majora Boss Room. Just points to the "Last Day" sequence (sequence 0x57) (NA_BGM_LAST_DUNGEON) +DEFINE_SEQUENCE_PTR(NA_BGM_FINAL_HOURS, NA_BGM_MAJORAS_LAIR, MEDIUM_CART, CACHE_LOAD_TEMPORARY, 0 ) +// Just points to the "Ocarina “Goron Lullaby Intro”" sequence (sequence 0x51) (NA_BGM_OCA_LULLABY_HALF) +DEFINE_SEQUENCE_PTR(NA_BGM_OCARINA_LULLABY_INTRO, NA_BGM_OCARINA_LULLABY_INTRO_PTR, MEDIUM_CART, CACHE_LOAD_PERSISTENT, SEQ_FLAG_FANFARE ) +// "Bass & Guitar Session" (NA_BGM_OCA_SESSION) +DEFINE_SEQUENCE (Sequence_98, NA_BGM_OCARINA_GUITAR_BASS_SESSION, MEDIUM_CART, CACHE_LOAD_PERSISTENT, SEQ_FLAG_FANFARE ) +// "Piano Solo" (NA_BGM_DEMO_SESSION) +DEFINE_SEQUENCE (Sequence_99, NA_BGM_PIANO_SESSION, MEDIUM_CART, CACHE_LOAD_PERSISTENT, SEQ_FLAG_FANFARE ) +// "The Indigo-Go's" (NA_BGM_ALLPART_SESSION) +DEFINE_SEQUENCE (Sequence_100, NA_BGM_INDIGO_GO_SESSION, MEDIUM_CART, CACHE_LOAD_PERSISTENT, SEQ_FLAG_FANFARE ) +// "Snowhead Temple" (NA_BGM_SILVER_DUNGEON) +DEFINE_SEQUENCE (Sequence_101, NA_BGM_SNOWHEAD_TEMPLE, MEDIUM_CART, CACHE_LOAD_TEMPORARY, SEQ_FLAG_ENEMY ) +// "Great Bay Temple" (NA_BGM_DEEPBLUE_DUNGEON) +DEFINE_SEQUENCE (Sequence_102, NA_BGM_GREAT_BAY_TEMPLE, MEDIUM_CART, CACHE_LOAD_TEMPORARY, SEQ_FLAG_ENEMY ) +// "New Wave Bossa Nova" - saxophone only, no vocals (NA_BGM_DEMO_TIDE_SAX) +DEFINE_SEQUENCE (Sequence_103, NA_BGM_NEW_WAVE_SAXOPHONE, MEDIUM_CART, CACHE_LOAD_PERSISTENT, SEQ_FLAG_FANFARE ) +// "New Wave Bossa Nova" - vocals only, no saxophone (NA_BGM_DEMO_TIDE_VOCAL) +DEFINE_SEQUENCE (Sequence_104, NA_BGM_NEW_WAVE_VOCAL, MEDIUM_CART, CACHE_LOAD_PERSISTENT, SEQ_FLAG_FANFARE ) +// "Majora's Wrath Battle" (NA_BGM_MUJURA_1) +DEFINE_SEQUENCE (Sequence_105, NA_BGM_MAJORAS_WRATH, MEDIUM_CART, CACHE_LOAD_TEMPORARY, 0 ) +// "Majora's Incarnate Battle" (NA_BGM_MUJURA_2) +DEFINE_SEQUENCE (Sequence_106, NA_BGM_MAJORAS_INCARNATION, MEDIUM_CART, CACHE_LOAD_TEMPORARY, 0 ) +// "Majora's Mask Battle" (NA_BGM_MUJURA_3) +DEFINE_SEQUENCE (Sequence_107, NA_BGM_MAJORAS_MASK, MEDIUM_CART, CACHE_LOAD_TEMPORARY, 0 ) +// "Bass Practice" (NA_BGM_BASS_PLAY) +DEFINE_SEQUENCE (Sequence_108, NA_BGM_BASS_PLAY, MEDIUM_CART, CACHE_LOAD_PERSISTENT, SEQ_FLAG_FANFARE ) +// "Drums Practice" (NA_BGM_DRUMS_PLAY) +DEFINE_SEQUENCE (Sequence_109, NA_BGM_DRUMS_PLAY, MEDIUM_CART, CACHE_LOAD_PERSISTENT, SEQ_FLAG_FANFARE ) +// "Piano Practice" (NA_BGM_PIANO_PLAY) +DEFINE_SEQUENCE (Sequence_110, NA_BGM_PIANO_PLAY, MEDIUM_CART, CACHE_LOAD_PERSISTENT, SEQ_FLAG_FANFARE ) +// "Ikana Castle" (NA_BGM_IKANA_CASTLE) +DEFINE_SEQUENCE (Sequence_111, NA_BGM_IKANA_CASTLE, MEDIUM_CART, CACHE_LOAD_TEMPORARY, SEQ_FLAG_ENEMY ) +// "Calling The Four Giants" (NA_BGM_GATHERING) +DEFINE_SEQUENCE (Sequence_112, NA_BGM_GATHERING_GIANTS, MEDIUM_CART, CACHE_LOAD_TEMPORARY, 0 ) +// "Kamaro's Dance" (NA_BGM_CAMARO_DANCE) +DEFINE_SEQUENCE (Sequence_113, NA_BGM_KAMARO_DANCE, MEDIUM_CART, CACHE_LOAD_PERSISTENT, SEQ_FLAG_FANFARE_KAMARO ) +// "Cremia's Carriage" (NA_BGM_DONKEY_CART) +DEFINE_SEQUENCE (Sequence_114, NA_BGM_CREMIA_CARRIAGE, MEDIUM_CART, CACHE_LOAD_TEMPORARY, 0 ) +// "Keaton's Quiz" (NA_BGM_QUIZ) +DEFINE_SEQUENCE (Sequence_115, NA_BGM_KEATON_QUIZ, MEDIUM_CART, CACHE_LOAD_PERSISTENT, SEQ_FLAG_FANFARE ) +// "The End / Credits" - plays the first half, then loads sequence 0x7F for the second half (NA_BGM_END_DEMO) +DEFINE_SEQUENCE (Sequence_116, NA_BGM_END_CREDITS, MEDIUM_CART, CACHE_LOAD_TEMPORARY, 0 ) +// Similar to "Opening" (sequence 0x1E), but the intro loops endlessly (NA_BGM_OPENING_LOOP) +DEFINE_SEQUENCE (Sequence_117, NA_BGM_OPENING_LOOP, MEDIUM_CART, CACHE_LOAD_TEMPORARY, 0 ) +// "Title Theme" (NA_BGM_TITLE) +DEFINE_SEQUENCE (Sequence_118, NA_BGM_TITLE_THEME, MEDIUM_CART, CACHE_LOAD_TEMPORARY, 0 ) +// "Woodfall Rises" (NA_BGM_DUNGEON_APPEAR) +DEFINE_SEQUENCE (Sequence_119, NA_BGM_DUNGEON_APPEAR, MEDIUM_CART, CACHE_LOAD_TEMPORARY, SEQ_FLAG_FANFARE ) +// "Southern Swamp Clears" (NA_BGM_PURIFICATION_0) +DEFINE_SEQUENCE (Sequence_120, NA_BGM_WOODFALL_CLEAR, MEDIUM_CART, CACHE_LOAD_TEMPORARY, SEQ_FLAG_FANFARE ) +// "Snowhead Clear" (NA_BGM_PURIFICATION_1) +DEFINE_SEQUENCE (Sequence_121, NA_BGM_SNOWHEAD_CLEAR, MEDIUM_CART, CACHE_LOAD_TEMPORARY, SEQ_FLAG_FANFARE ) +// +DEFINE_SEQUENCE (Sequence_122, NA_BGM_SEQ_122, MEDIUM_CART, CACHE_LOAD_TEMPORARY, 0 ) +// "To The Moon" (NA_BGM_INTO_THE_MOON) +DEFINE_SEQUENCE (Sequence_123, NA_BGM_INTO_THE_MOON, MEDIUM_CART, CACHE_LOAD_TEMPORARY, 0 ) +// "The Giants' Exit" (NA_BGM_GOODBYE_GIANT) +DEFINE_SEQUENCE (Sequence_124, NA_BGM_GOODBYE_GIANT, MEDIUM_CART, CACHE_LOAD_TEMPORARY, 0 ) +// "Tatl & Tael" (NA_BGM_CHAT) +DEFINE_SEQUENCE (Sequence_125, NA_BGM_TATL_AND_TAEL, MEDIUM_CART, CACHE_LOAD_TEMPORARY, 0 ) +// "Moon's Destruction" (NA_BGM_MOON_VANISH) +DEFINE_SEQUENCE (Sequence_126, NA_BGM_MOONS_DESTRUCTION, MEDIUM_CART, CACHE_LOAD_TEMPORARY, 0 ) +// "The End / Credits" - second half. Sequence 0x74 loads this after playing the first half (NA_BGM_OCA_MUS) +DEFINE_SEQUENCE (Sequence_127, NA_BGM_END_CREDITS_SECOND_HALF, MEDIUM_CART, CACHE_LOAD_TEMPORARY, 0 ) diff --git a/include/tables/sfx/enemybank_table.h b/include/tables/sfx/enemybank_table.h index e969fef593..28d446c605 100644 --- a/include/tables/sfx/enemybank_table.h +++ b/include/tables/sfx/enemybank_table.h @@ -2,748 +2,751 @@ * Sfx Enemy Bank * * DEFINE_SFX should be used for all sfx define in the enemy bank from sequence 0 - * - Argument 0: Enum value for this sfx - * - Argument 1: Importance for deciding which sfx to prioritize. Higher values have greater importance - * - Argument 2: Slows the decay of volume with distance (a 3-bit number ranging from 0-7) - * - Argument 3: Applies increasingly random offsets to frequency (a 2-bit number ranging from 0-3) - * - Argument 4: Various flags to add properties to the sfx + * - Argument 0: Channel name for sequence 0 + * - Argument 1: Enum value for this sfx + * - Argument 2: Importance for deciding which sfx to prioritize. Higher values have greater importance + * - Argument 3: Slows the decay of volume with distance (a 3-bit number ranging from 0-7) + * - Argument 4: Applies increasingly random offsets to frequency (a 2-bit number ranging from 0-3) * - Argument 5: Various flags to add properties to the sfx - * - * WARNING: entries must align with the table defined for the enemy bank in sequence 0 + * - Argument 6: Various flags to add properties to the sfx */ -/* 0x3800 */ DEFINE_SFX(NA_SE_EN_DODO_J_WALK, 0x18, 1, 0, 0, 0) -/* 0x3801 */ DEFINE_SFX(NA_SE_EN_DODO_J_CRY, 0x30, 1, 0, 0, 0) -/* 0x3802 */ DEFINE_SFX(NA_SE_EN_DODO_J_FIRE, 0x30, 1, 0, 0, 0) -/* 0x3803 */ DEFINE_SFX(NA_SE_EN_DODO_J_DAMAGE, 0x38, 1, 0, 0, 0) -/* 0x3804 */ DEFINE_SFX(NA_SE_EN_DODO_J_DEAD, 0x40, 1, 0, 0, 0) -/* 0x3805 */ DEFINE_SFX(NA_SE_EN_BAKUO_ROLL, 0x30, 3, 0, 0, 0) -/* 0x3806 */ DEFINE_SFX(NA_SE_EN_MIZUBABA2_VOICE, 0x36, 0, 0, 0, 0) -/* 0x3807 */ DEFINE_SFX(NA_SE_EN_MIZUBABA2_DAMAGE, 0x38, 0, 0, 0, 0) -/* 0x3808 */ DEFINE_SFX(NA_SE_EN_MIBOSS_FALL_OLD_OLD, 0x40, 3, 0, 0, 0) -/* 0x3809 */ DEFINE_SFX(NA_SE_EN_MIBOSS_DAMAGE_OLD, 0x58, 3, 0, 0, 0) -/* 0x380A */ DEFINE_SFX(NA_SE_EN_MIBOSS_DASH_OLD, 0x40, 3, 0, 0, 0) -/* 0x380B */ DEFINE_SFX(NA_SE_EN_MIBOSS_DEAD_OLD, 0x68, 3, 0, 0, SFX_FLAG_REVERB_NO_DIST) -/* 0x380C */ DEFINE_SFX(NA_SE_EN_MIBOSS_GND1_OLD, 0x40, 3, 0, 0, 0) -/* 0x380D */ DEFINE_SFX(NA_SE_EN_GOMA_DOWN, 0x30, 3, 0, 0, 0) -/* 0x380E */ DEFINE_SFX(NA_SE_EN_MIBOSS_GND2_OLD, 0x40, 3, 0, 0, 0) -/* 0x380F */ DEFINE_SFX(NA_SE_EN_MIBOSS_UNARI_OLD, 0x40, 3, 0, 0, 0) -/* 0x3810 */ DEFINE_SFX(NA_SE_EN_MIBOSS_RHYTHM_OLD, 0x54, 3, 0, 0, SFX_FLAG_LOWER_VOLUME_BGM) -/* 0x3811 */ DEFINE_SFX(NA_SE_EN_MIBOSS_SWORD_OLD, 0x54, 3, 0, 0, 0) -/* 0x3812 */ DEFINE_SFX(NA_SE_EN_ANSATSUSYA_ENTRY, 0x30, 3, 0, 0, 0) -/* 0x3813 */ DEFINE_SFX(NA_SE_EN_MIBOSS_JUMP1, 0x40, 3, 0, 0, 0) -/* 0x3814 */ DEFINE_SFX(NA_SE_EN_MIBOSS_JUMP2, 0x40, 3, 0, 0, 0) -/* 0x3815 */ DEFINE_SFX(NA_SE_EN_MIBOSS_VOICE1_OLD, 0x54, 3, 0, 0, 0) -/* 0x3816 */ DEFINE_SFX(NA_SE_EN_MIBOSS_VOICE2_OLD, 0x54, 3, 0, 0, 0) -/* 0x3817 */ DEFINE_SFX(NA_SE_EN_MIBOSS_VOICE3_OLD, 0x54, 3, 0, 0, 0) -/* 0x3818 */ DEFINE_SFX(NA_SE_EN_INBOSS_SAND_OLD, 0x30, 3, 0, 0, SFX_FLAG_VOLUME_NO_DIST) -/* 0x3819 */ DEFINE_SFX(NA_SE_EN_INBOSS_ROAR_OLD, 0x50, 3, 0, 0, 0) -/* 0x381A */ DEFINE_SFX(NA_SE_EN_INBOSS_DAMAGE_OLD, 0x58, 3, 0, 0, 0) -/* 0x381B */ DEFINE_SFX(NA_SE_EN_COMMON_WEAKENED, 0x38, 3, 0, 0, 0) -/* 0x381C */ DEFINE_SFX(NA_SE_EN_MIBOSS_FAINT_OLD, 0x50, 3, 0, 0, 0) -/* 0x381D */ DEFINE_SFX(NA_SE_EN_MIBOSS_ROLLING_OLD, 0x30, 3, 0, 0, 0) -/* 0x381E */ DEFINE_SFX(NA_SE_EN_MIZUBABA1_DAMAGE, 0x38, 0, 0, 0, 0) -/* 0x381F */ DEFINE_SFX(NA_SE_EN_MIZUBABA_DEAD, 0x48, 0, 0, 0, 0) -/* 0x3820 */ DEFINE_SFX(NA_SE_EN_DODO_M_CRY, 0x30, 0, 0, 0, 0) -/* 0x3821 */ DEFINE_SFX(NA_SE_EN_DODO_M_DEAD, 0x40, 1, 0, 0, 0) -/* 0x3822 */ DEFINE_SFX(NA_SE_EN_DODO_M_MOVE, 0x18, 0, 0, 0, 0) -/* 0x3823 */ DEFINE_SFX(NA_SE_EN_DODO_M_DOWN, 0x14, 0, 0, 0, 0) -/* 0x3824 */ DEFINE_SFX(NA_SE_EN_DODO_M_UP, 0x14, 0, 0, 0, 0) -/* 0x3825 */ DEFINE_SFX(NA_SE_EN_MIZUBABA_TRANSFORM, 0x30, 0, 0, 0, 0) -/* 0x3826 */ DEFINE_SFX(NA_SE_EN_DODO_M_EAT, 0x30, 0, 0, 0, 0) -/* 0x3827 */ DEFINE_SFX(NA_SE_EN_MIZUBABA2_WALK, 0x28, 0, 0, 0, SFX_PARAM_RAND_FREQ_LOWER) -/* 0x3828 */ DEFINE_SFX(NA_SE_EN_BOMCHU_WALK, 0x28, 0, 0, 0, 0) -/* 0x3829 */ DEFINE_SFX(NA_SE_EN_RIZA_CRY, 0x30, 2, 0, 0, 0) -/* 0x382A */ DEFINE_SFX(NA_SE_EN_RIZA_ATTACK, 0x32, 2, 0, 0, 0) -/* 0x382B */ DEFINE_SFX(NA_SE_EN_RIZA_DAMAGE, 0x38, 1, 0, 0, 0) -/* 0x382C */ DEFINE_SFX(NA_SE_EN_RIZA_WARAU, 0x20, 0, 0, 0, 0) -/* 0x382D */ DEFINE_SFX(NA_SE_EN_RIZA_DEAD, 0x40, 1, 0, 0, 0) -/* 0x382E */ DEFINE_SFX(NA_SE_EN_RIZA_WALK, 0x18, 0, 0, 0, 0) -/* 0x382F */ DEFINE_SFX(NA_SE_EN_RIZA_JUMP, 0x28, 0, 0, 0, 0) -/* 0x3830 */ DEFINE_SFX(NA_SE_EN_STALKID_WALK, 0x18, 0, 1, 0, 0) -/* 0x3831 */ DEFINE_SFX(NA_SE_EN_STALKID_ATTACK, 0x30, 0, 0, 0, 0) -/* 0x3832 */ DEFINE_SFX(NA_SE_EN_STALKID_DAMAGE, 0x38, 1, 0, 0, 0) -/* 0x3833 */ DEFINE_SFX(NA_SE_EN_STALKID_DEAD, 0x40, 1, 0, 0, 0) -/* 0x3834 */ DEFINE_SFX(NA_SE_EN_FLOORMASTER_SLIDING, 0x14, 0, 0, 0, 0) -/* 0x3835 */ DEFINE_SFX(NA_SE_EN_TEKU_WALK_WATER, 0x18, 0, 2, 0, 0) -/* 0x3836 */ DEFINE_SFX(NA_SE_EN_LIGHT_ARROW_HIT, 0x38, 2, 0, 0, 0) -/* 0x3837 */ DEFINE_SFX(NA_SE_EN_MIZUBABA2_ATTACK, 0x34, 0, 0, 0, 0) -/* 0x3838 */ DEFINE_SFX(NA_SE_EN_STAL_WARAU, 0x28, 1, 0, 0, 0) -/* 0x3839 */ DEFINE_SFX(NA_SE_EN_STAL_SAKEBI, 0x30, 0, 0, 0, 0) -/* 0x383A */ DEFINE_SFX(NA_SE_EN_STAL_DAMAGE, 0x38, 1, 0, 0, 0) -/* 0x383B */ DEFINE_SFX(NA_SE_EN_STAL_DEAD, 0x40, 1, 0, 0, 0) -/* 0x383C */ DEFINE_SFX(NA_SE_EN_WOLFOS_APPEAR, 0x30, 0, 0, 0, 0) -/* 0x383D */ DEFINE_SFX(NA_SE_EN_STAL_WALK, 0x18, 0, 0, 0, 0) -/* 0x383E */ DEFINE_SFX(NA_SE_EN_WOLFOS_CRY, 0x20, 0, 0, 0, 0) -/* 0x383F */ DEFINE_SFX(NA_SE_EN_WOLFOS_ATTACK, 0x30, 0, 0, 0, 0) -/* 0x3840 */ DEFINE_SFX(NA_SE_EN_FFLY_ATTACK, 0x32, 0, 0, 0, 0) -/* 0x3841 */ DEFINE_SFX(NA_SE_EN_FFLY_FLY, 0x20, 1, 0, 0, 0) -/* 0x3842 */ DEFINE_SFX(NA_SE_EN_FFLY_DEAD, 0x37, 1, 0, 0, 0) -/* 0x3843 */ DEFINE_SFX(NA_SE_EN_WOLFOS_DAMAGE, 0x38, 1, 0, 0, 0) -/* 0x3844 */ DEFINE_SFX(NA_SE_EN_AMOS_WALK, 0x30, 0, 0, 0, 0) -/* 0x3845 */ DEFINE_SFX(NA_SE_EN_AMOS_WAVE, 0x30, 0, 0, 0, 0) -/* 0x3846 */ DEFINE_SFX(NA_SE_EN_EYEGOLE_DEAD, 0x40, 2, 0, 0, 0) -/* 0x3847 */ DEFINE_SFX(NA_SE_EN_EYEGOLE_DAMAGE, 0x38, 2, 0, 0, 0) -/* 0x3848 */ DEFINE_SFX(NA_SE_EN_AMOS_VOICE, 0x20, 0, 0, 0, 0) -/* 0x3849 */ DEFINE_SFX(NA_SE_EN_KUSAMUSHI_VIBE, 0x18, 0, 0, 0, 0) -/* 0x384A */ DEFINE_SFX(NA_SE_EN_BEE_FLY, 0x40, 7, 0, 0, SFX_PARAM_RAND_FREQ_LOWER) -/* 0x384B */ DEFINE_SFX(NA_SE_EN_WOLFOS_DEAD, 0x40, 1, 0, 0, 0) -/* 0x384C */ DEFINE_SFX(NA_SE_EN_COMMON_E_BALL, 0x30, 3, 0, 0, 0) -/* 0x384D */ DEFINE_SFX(NA_SE_EN_COMMON_THUNDER_THR, 0x30, 3, 0, 0, 0) -/* 0x384E */ DEFINE_SFX(NA_SE_EN_COMMON_E_BALL_HIT, 0x30, 3, 0, 0, 0) -/* 0x384F */ DEFINE_SFX(NA_SE_EN_COMMON_ELEC_ARK, 0x30, 3, 0, 0, 0) -/* 0x3850 */ DEFINE_SFX(NA_SE_EN_SUISEN_EAT, 0x30, 0, 0, 0, 0) -/* 0x3851 */ DEFINE_SFX(NA_SE_EN_SUISEN_DEAD, 0x40, 0, 0, 0, 0) -/* 0x3852 */ DEFINE_SFX(NA_SE_EN_COMMON_E_BALL_THR, 0x30, 3, 0, 0, 0) -/* 0x3853 */ DEFINE_SFX(NA_SE_EN_UTSUBO_APPEAR, 0x30, 3, 0, 0, 0) -/* 0x3854 */ DEFINE_SFX(NA_SE_EN_BOMCHU_VOICE, 0x34, 0, 0, 0, 0) -/* 0x3855 */ DEFINE_SFX(NA_SE_EN_BOMCHU_AIM, 0x34, 0, 0, 0, 0) -/* 0x3856 */ DEFINE_SFX(NA_SE_EN_BOMCHU_RUN, 0x36, 0, 0, 0, 0) -/* 0x3857 */ DEFINE_SFX(NA_SE_EN_UTSUBO_BACK, 0x30, 3, 0, 0, 0) -/* 0x3858 */ DEFINE_SFX(NA_SE_EN_DODO_J_BREATH, 0x28, 0, 0, 0, 0) -/* 0x3859 */ DEFINE_SFX(NA_SE_EN_DODO_J_TAIL, 0x30, 0, 0, 0, 0) -/* 0x385A */ DEFINE_SFX(NA_SE_EN_WOLFOS_WALK, 0x18, 0, 0, 0, 0) -/* 0x385B */ DEFINE_SFX(NA_SE_EN_DODO_J_EAT, 0x30, 0, 0, 0, 0) -/* 0x385C */ DEFINE_SFX(NA_SE_EN_DEKU_MOUTH, 0x28, 0, 3, 0, 0) -/* 0x385D */ DEFINE_SFX(NA_SE_EN_DEKU_ATTACK, 0x30, 0, 1, 0, 0) -/* 0x385E */ DEFINE_SFX(NA_SE_EN_DEKU_DAMAGE, 0x38, 1, 1, 0, 0) -/* 0x385F */ DEFINE_SFX(NA_SE_EN_DEKU_DEAD, 0x40, 1, 1, 0, 0) -/* 0x3860 */ DEFINE_SFX(NA_SE_EN_MIZUBABA1_MOUTH, 0x30, 0, 0, 0, 0) -/* 0x3861 */ DEFINE_SFX(NA_SE_EN_MIZUBABA1_ATTACK, 0x36, 0, 0, 0, 0) -/* 0x3862 */ DEFINE_SFX(NA_SE_EN_DEKU_JR_DEAD, 0x40, 1, 0, 0, 0) -/* 0x3863 */ DEFINE_SFX(NA_SE_EN_DEKU_SCRAPE, 0x14, 0, 0, 0, 0) -/* 0x3864 */ DEFINE_SFX(NA_SE_EN_TAIL_FLY, 0x30, 0, 0, 0, 0) -/* 0x3865 */ DEFINE_SFX(NA_SE_EN_TAIL_CRY, 0x20, 0, 0, 0, 0) -/* 0x3866 */ DEFINE_SFX(NA_SE_EN_TAIL_DEAD, 0x40, 1, 0, 0, 0) -/* 0x3867 */ DEFINE_SFX(NA_SE_EN_GOLON_STAND_IMT, 0x30, 3, 0, 0, 0) -/* 0x3868 */ DEFINE_SFX(NA_SE_EN_STALTU_DOWN, 0x30, 4, 0, 0, 0) -/* 0x3869 */ DEFINE_SFX(NA_SE_EN_STALTU_UP, 0x30, 4, 0, 0, 0) -/* 0x386A */ DEFINE_SFX(NA_SE_EN_STALTU_LAUGH, 0x20, 4, 0, 0, 0) -/* 0x386B */ DEFINE_SFX(NA_SE_EN_STALTU_DAMAGE, 0x38, 4, 0, 0, 0) -/* 0x386C */ DEFINE_SFX(NA_SE_EN_TEKU_JUMP, 0x20, 3, 0, 0, 0) -/* 0x386D */ DEFINE_SFX(NA_SE_EN_TEKU_DAMAGE, 0x38, 1, 0, 0, 0) -/* 0x386E */ DEFINE_SFX(NA_SE_EN_TEKU_DEAD, 0x40, 1, 0, 0, 0) -/* 0x386F */ DEFINE_SFX(NA_SE_EN_TEKU_WALK, 0x14, 0, 0, 0, 0) -/* 0x3870 */ DEFINE_SFX(NA_SE_EN_PO_KANTERA, 0x30, 3, 0, 0, 0) -/* 0x3871 */ DEFINE_SFX(NA_SE_EN_PO_FLY, 0x20, 1, 0, 0, 0) -/* 0x3872 */ DEFINE_SFX(NA_SE_EN_PO_AWAY, 0x20, 1, 0, 0, 0) -/* 0x3873 */ DEFINE_SFX(NA_SE_EN_STALKIDS_APPEAR, 0x30, 2, 0, 0, 0) -/* 0x3874 */ DEFINE_SFX(NA_SE_EN_PO_DISAPPEAR, 0x35, 2, 0, 0, 0) -/* 0x3875 */ DEFINE_SFX(NA_SE_EN_PO_DAMAGE, 0x38, 2, 0, 0, 0) -/* 0x3876 */ DEFINE_SFX(NA_SE_EN_PO_DEAD, 0x48, 2, 0, 0, 0) -/* 0x3877 */ DEFINE_SFX(NA_SE_EN_WIZ_DISAPPEAR, 0x40, 2, 0, 0, 0) -/* 0x3878 */ DEFINE_SFX(NA_SE_EN_EXTINCT, 0x45, 1, 2, 0, 0) -/* 0x3879 */ DEFINE_SFX(NA_SE_EN_GOLON_LAND_BIG, 0x34, 0, 0, 0, 0) -/* 0x387A */ DEFINE_SFX(NA_SE_EN_GERUDOFT_DOWN, 0x40, 0, 0, 0, 0) -/* 0x387B */ DEFINE_SFX(NA_SE_EN_EYEGOLE_ATTACK, 0x20, 2, 0, 0, 0) -/* 0x387C */ DEFINE_SFX(NA_SE_EN_NUTS_UP, 0x28, 0, 0, 0, 0) -/* 0x387D */ DEFINE_SFX(NA_SE_EN_NUTS_DOWN, 0x28, 0, 0, 0, 0) -/* 0x387E */ DEFINE_SFX(NA_SE_EN_NUTS_THROW, 0x30, 0, 0, 0, 0) -/* 0x387F */ DEFINE_SFX(NA_SE_EN_NUTS_WALK, 0x20, 4, 2, 0, 0) -/* 0x3880 */ DEFINE_SFX(NA_SE_EN_NUTS_DAMAGE, 0x38, 1, 0, 0, 0) -/* 0x3881 */ DEFINE_SFX(NA_SE_EN_NUTS_DEAD, 0x40, 1, 0, 0, 0) -/* 0x3882 */ DEFINE_SFX(NA_SE_EN_NUT_FAINT, 0x20, 0, 0, 0, 0) -/* 0x3883 */ DEFINE_SFX(NA_SE_EN_PO_BIG_GET, 0x30, 3, 0, 0, 0) -/* 0x3884 */ DEFINE_SFX(NA_SE_EN_STALTU_ROLL, 0x30, 4, 0, 0, 0) -/* 0x3885 */ DEFINE_SFX(NA_SE_EN_STALTU_DEAD, 0x40, 4, 0, 0, 0) -/* 0x3886 */ DEFINE_SFX(NA_SE_EN_PO_SISTER_DEAD, 0x40, 3, 0, 0, 0) -/* 0x3887 */ DEFINE_SFX(NA_SE_EN_BARI_SPLIT, 0x40, 1, 0, 0, 0) -/* 0x3888 */ DEFINE_SFX(NA_SE_EN_LAST1_GROW_HEAD, 0x28, 1, 0, 0, 0) -/* 0x3889 */ DEFINE_SFX(NA_SE_EN_NUTS_VOICE, 0x30, 3, 0, 0, 0) -/* 0x388A */ DEFINE_SFX(NA_SE_EN_TEKU_LAND_WATER, 0x20, 0, 0, 0, 0) -/* 0x388B */ DEFINE_SFX(NA_SE_EN_LAST_DAMAGE, 0x38, 1, 0, 0, 0) -/* 0x388C */ DEFINE_SFX(NA_SE_EN_STALWALL_ROLL, 0x30, 4, 0, 0, 0) -/* 0x388D */ DEFINE_SFX(NA_SE_EN_STALWALL_DASH, 0x30, 0, 0, 0, 0) -/* 0x388E */ DEFINE_SFX(NA_SE_EN_TEKU_JUMP_WATER, 0x20, 0, 0, 0, 0) -/* 0x388F */ DEFINE_SFX(NA_SE_EN_TEKU_LAND_WATER2, 0x20, 0, 0, 0, 0) -/* 0x3890 */ DEFINE_SFX(NA_SE_EN_FALL_AIM, 0x38, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST) -/* 0x3891 */ DEFINE_SFX(NA_SE_EN_FALL_UP, 0x30, 3, 0, 0, 0) -/* 0x3892 */ DEFINE_SFX(NA_SE_EN_FALL_CATCH, 0x30, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST) -/* 0x3893 */ DEFINE_SFX(NA_SE_EN_FALL_LAND, 0x30, 0, 0, 0, 0) -/* 0x3894 */ DEFINE_SFX(NA_SE_EN_FALL_WALK, 0x14, 0, 0, 0, 0) -/* 0x3895 */ DEFINE_SFX(NA_SE_EN_FALL_DAMAGE, 0x38, 1, 0, 0, 0) -/* 0x3896 */ DEFINE_SFX(NA_SE_EN_DAIOCTA_REVERSE, 0x40, 1, 0, 0, 0) -/* 0x3897 */ DEFINE_SFX(NA_SE_EN_KAICHO_FLUTTER, 0x14, 0, 0, 0, 0) -/* 0x3898 */ DEFINE_SFX(NA_SE_EN_BIRI_FLY, 0x20, 0, 0, 0, 0) -/* 0x3899 */ DEFINE_SFX(NA_SE_EN_BIRI_JUMP, 0x20, 0, 0, 0, 0) -/* 0x389A */ DEFINE_SFX(NA_SE_EN_BIRI_SPARK, 0x30, 0, 0, 0, 0) -/* 0x389B */ DEFINE_SFX(NA_SE_EN_BIRI_DEAD, 0x40, 1, 0, 0, 0) -/* 0x389C */ DEFINE_SFX(NA_SE_EN_COMMON_WATER_DEEP, 0x30, 0, 2, 0, 0) -/* 0x389D */ DEFINE_SFX(NA_SE_EN_BARI_ROLL, 0x30, 0, 0, 0, 0) -/* 0x389E */ DEFINE_SFX(NA_SE_EN_COMMON_FREEZE, 0x37, 1, 0, 0, 0) -/* 0x389F */ DEFINE_SFX(NA_SE_EN_BARI_DEAD, 0x40, 1, 0, 0, 0) -/* 0x38A0 */ DEFINE_SFX(NA_SE_EN_BATTA_FLY, 0x28, 5, 0, 0, 0) -/* 0x38A1 */ DEFINE_SFX(NA_SE_EN_BATTA_ATTACK, 0x36, 5, 0, 0, 0) -/* 0x38A2 */ DEFINE_SFX(NA_SE_EN_BATTA_DAMAGE, 0x38, 5, 0, 0, 0) -/* 0x38A3 */ DEFINE_SFX(NA_SE_EN_BATTA_DEAD, 0x48, 5, 0, 0, 0) -/* 0x38A4 */ DEFINE_SFX(NA_SE_EN_WIZ_UNARI, 0x30, 3, 0, 0, 0) -/* 0x38A5 */ DEFINE_SFX(NA_SE_EN_WIZ_RUN, 0x28, 2, 0, 0, 0) -/* 0x38A6 */ DEFINE_SFX(NA_SE_EN_WIZ_VOICE, 0x30, 3, 0, 0, 0) -/* 0x38A7 */ DEFINE_SFX(NA_SE_EN_WIZ_LAUGH, 0x30, 3, 0, 0, 0) -/* 0x38A8 */ DEFINE_SFX(NA_SE_EN_WIZ_ATTACK, 0x34, 3, 0, 0, 0) -/* 0x38A9 */ DEFINE_SFX(NA_SE_EN_WIZ_DAMAGE, 0x38, 3, 0, 0, 0) -/* 0x38AA */ DEFINE_SFX(NA_SE_EN_WIZ_DEAD, 0x40, 3, 0, 0, 0) -/* 0x38AB */ DEFINE_SFX(NA_SE_EN_WIZ_EXP, 0x30, 3, 0, 0, 0) -/* 0x38AC */ DEFINE_SFX(NA_SE_EN_DAIOCTA_DEAD, 0x30, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST) -/* 0x38AD */ DEFINE_SFX(NA_SE_EN_DAIOCTA_DEAD2, 0x30, 3, 0, 0, 0) -/* 0x38AE */ DEFINE_SFX(NA_SE_EN_FANTOM_DAMAGE, 0x38, 3, 0, 0, 0) -/* 0x38AF */ DEFINE_SFX(NA_SE_EN_DAIOCTA_DAMAGE, 0x40, 3, 0, 0, 0) -/* 0x38B0 */ DEFINE_SFX(NA_SE_EN_WIZ_LAUGH2, 0x30, 3, 0, 0, 0) -/* 0x38B1 */ DEFINE_SFX(NA_SE_EN_GOLON_SIT_IMT, 0x30, 3, 0, 0, 0) -/* 0x38B2 */ DEFINE_SFX(NA_SE_EN_FANTOM_VOICE, 0x30, 3, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x38B3 */ DEFINE_SFX(NA_SE_EN_KAICHO_DAMAGE, 0x38, 1, 0, 0, 0) -/* 0x38B4 */ DEFINE_SFX(NA_SE_EN_GOLON_COLD, 0x30, 3, 1, 0, 0) -/* 0x38B5 */ DEFINE_SFX(NA_SE_EN_GOLON_JUMP, 0x30, 3, 0, 0, 0) -/* 0x38B6 */ DEFINE_SFX(NA_SE_EN_KAICHO_CRY, 0x20, 0, 0, 0, 0) -/* 0x38B7 */ DEFINE_SFX(NA_SE_EN_KAICHO_ATTACK, 0x34, 0, 0, 0, 0) -/* 0x38B8 */ DEFINE_SFX(NA_SE_EN_GOLON_WALK, 0x18, 0, 2, 0, 0) -/* 0x38B9 */ DEFINE_SFX(NA_SE_EN_SLIME_JUMP, 0x30, 0, 0, 0, 0) -/* 0x38BA */ DEFINE_SFX(NA_SE_EN_SLIME_DAMAGE, 0x38, 0, 0, 0, 0) -/* 0x38BB */ DEFINE_SFX(NA_SE_EN_SLIME_BREAK, 0x30, 0, 0, 0, 0) -/* 0x38BC */ DEFINE_SFX(NA_SE_EN_KUROSUKE_MOVE, 0x14, 0, 0, 0, 0) -/* 0x38BD */ DEFINE_SFX(NA_SE_EN_KUROSUKE_ATTACK, 0x34, 0, 0, 0, 0) -/* 0x38BE */ DEFINE_SFX(NA_SE_EN_SLIME_DEAD, 0x40, 0, 0, 0, 0) -/* 0x38BF */ DEFINE_SFX(NA_SE_EN_SLIME_DEFENCE, 0x30, 3, 0, 0, 0) -/* 0x38C0 */ DEFINE_SFX(NA_SE_EN_OCTAROCK_ROCK, 0x20, 0, 0, 0, 0) -/* 0x38C1 */ DEFINE_SFX(NA_SE_EN_COMMON_WATER_SLW, 0x30, 0, 2, 0, 0) -/* 0x38C2 */ DEFINE_SFX(NA_SE_EN_OCTAROCK_JUMP, 0x30, 0, 0, 0, 0) -/* 0x38C3 */ DEFINE_SFX(NA_SE_EN_DAIOCTA_LAND, 0x30, 0, 0, 0, 0) -/* 0x38C4 */ DEFINE_SFX(NA_SE_EN_DAIOCTA_SINK, 0x28, 0, 0, 0, 0) -/* 0x38C5 */ DEFINE_SFX(NA_SE_EN_COMMON_WATER_MID, 0x30, 0, 2, 0, 0) -/* 0x38C6 */ DEFINE_SFX(NA_SE_EN_OCTAROCK_DEAD1, 0x40, 1, 0, 0, 0) -/* 0x38C7 */ DEFINE_SFX(NA_SE_EN_OCTAROCK_DEAD2, 0x40, 1, 0, 0, 0) -/* 0x38C8 */ DEFINE_SFX(NA_SE_EN_BUBLE_WING, 0x20, 0, 0, 0, 0) -/* 0x38C9 */ DEFINE_SFX(NA_SE_EN_BUBLE_MOUTH, 0x20, 0, 0, 0, 0) -/* 0x38CA */ DEFINE_SFX(NA_SE_EN_BUBLE_LAUGH, 0x14, 0, 0, 0, 0) -/* 0x38CB */ DEFINE_SFX(NA_SE_EN_BUBLE_BITE, 0x30, 0, 0, 0, 0) -/* 0x38CC */ DEFINE_SFX(NA_SE_EN_BUBLE_UP, 0x30, 0, 0, 0, 0) -/* 0x38CD */ DEFINE_SFX(NA_SE_EN_BUBLE_DOWN, 0x30, 0, 0, 0, 0) -/* 0x38CE */ DEFINE_SFX(NA_SE_EN_BUBLE_DEAD, 0x40, 1, 0, 0, 0) -/* 0x38CF */ DEFINE_SFX(NA_SE_EN_BUBLEFALL_FIRE, 0x30, 0, 0, 0, 0) -/* 0x38D0 */ DEFINE_SFX(NA_SE_EN_UTSUBO_DEAD, 0x30, 3, 0, 0, 0) -/* 0x38D1 */ DEFINE_SFX(NA_SE_EN_UTSUBO_DAMAGE, 0x38, 3, 0, 0, 0) -/* 0x38D2 */ DEFINE_SFX(NA_SE_EN_FROG_REAL, 0x40, 3, 0, 0, 0) -/* 0x38D3 */ DEFINE_SFX(NA_SE_EN_FROG_DAMAGE, 0x48, 3, 0, 0, 0) -/* 0x38D4 */ DEFINE_SFX(NA_SE_EN_B_SLIME_EAT, 0x30, 3, 0, 0, 0) -/* 0x38D5 */ DEFINE_SFX(NA_SE_EN_B_SLIME_LAUGH, 0x34, 3, 0, 0, 0) -/* 0x38D6 */ DEFINE_SFX(NA_SE_EN_FROG_DEAD, 0x48, 3, 0, 0, 0) -/* 0x38D7 */ DEFINE_SFX(NA_SE_EN_UTSUBO_BITE, 0x30, 3, 0, 0, 0) -/* 0x38D8 */ DEFINE_SFX(NA_SE_EN_B_SLIME_REVERSE, 0x34, 3, 0, 0, 0) -/* 0x38D9 */ DEFINE_SFX(NA_SE_EN_SLIME_JUMP1, 0x30, 3, 2, 0, SFX_PARAM_RAND_FREQ_LOWER) -/* 0x38DA */ DEFINE_SFX(NA_SE_EN_SLIME_JUMP2, 0x30, 3, 2, 0, SFX_PARAM_RAND_FREQ_LOWER) -/* 0x38DB */ DEFINE_SFX(NA_SE_EN_B_SLIME_BREAK, 0x40, 3, 0, 0, 0) -/* 0x38DC */ DEFINE_SFX(NA_SE_EN_BARI_DAMAGE, 0x38, 1, 0, 0, 0) -/* 0x38DD */ DEFINE_SFX(NA_SE_EN_HIPLOOP_LAND, 0x30, 1, 0, 0, 0) -/* 0x38DE */ DEFINE_SFX(NA_SE_EN_MOFER_CORE_MOVE_WT, 0x28, 3, 0, 0, 0) -/* 0x38DF */ DEFINE_SFX(NA_SE_EN_MOFER_CORE_SMJUMP, 0x28, 3, 0, 0, 0) -/* 0x38E0 */ DEFINE_SFX(NA_SE_EN_MONBLIN_GNDWAVE, 0x30, 3, 0, 0, 0) -/* 0x38E1 */ DEFINE_SFX(NA_SE_EN_MONBLIN_HAM_DOWN, 0x30, 3, 0, 0, 0) -/* 0x38E2 */ DEFINE_SFX(NA_SE_EN_MONBLIN_HAM_UP, 0x30, 3, 0, 0, SFX_FLAG_VOLUME_NO_DIST) -/* 0x38E3 */ DEFINE_SFX(NA_SE_EN_BUBLE_DAMAGE, 0x38, 1, 0, 0, 0) -/* 0x38E4 */ DEFINE_SFX(NA_SE_EN_REDEAD_CRY, 0x20, 0, 0, 0, 0) -/* 0x38E5 */ DEFINE_SFX(NA_SE_EN_REDEAD_AIM, 0x34, 0, 0, 0, 0) -/* 0x38E6 */ DEFINE_SFX(NA_SE_EN_REDEAD_DAMAGE, 0x38, 1, 0, 0, 0) -/* 0x38E7 */ DEFINE_SFX(NA_SE_EN_REDEAD_DEAD, 0x40, 1, 0, 0, 0) -/* 0x38E8 */ DEFINE_SFX(NA_SE_EN_REDEAD_ATTACK, 0x34, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST) -/* 0x38E9 */ DEFINE_SFX(NA_SE_EN_GOLON_KID_SOB, 0x20, 0, 0, 0, 0) -/* 0x38EA */ DEFINE_SFX(NA_SE_EN_GOLON_KID_CRY, 0x38, 2, 1, 0, 0) -/* 0x38EB */ DEFINE_SFX(NA_SE_EN_KAICHO_DEAD, 0x40, 1, 0, 0, 0) -/* 0x38EC */ DEFINE_SFX(NA_SE_EN_PO_LAUGH, 0x30, 3, 0, 0, 0) -/* 0x38ED */ DEFINE_SFX(NA_SE_EN_PO_CRY, 0x30, 2, 0, 0, 0) -/* 0x38EE */ DEFINE_SFX(NA_SE_EN_PO_ROLL, 0x30, 2, 0, 0, 0) -/* 0x38EF */ DEFINE_SFX(NA_SE_EN_PO_LAUGH2, 0x38, 3, 0, 0, 0) -/* 0x38F0 */ DEFINE_SFX(NA_SE_EN_GOLON_ROLLING, 0x30, 0, 0, 0, 0) -/* 0x38F1 */ DEFINE_SFX(NA_SE_EN_GOLON_READY, 0x30, 0, 0, 0, 0) -/* 0x38F2 */ DEFINE_SFX(NA_SE_EN_GOLON_DASH, 0x34, 0, 0, 0, 0) -/* 0x38F3 */ DEFINE_SFX(NA_SE_EN_PAMET_VOICE, 0x34, 3, 0, 0, 0) -/* 0x38F4 */ DEFINE_SFX(NA_SE_EN_PAMET_ROLL, 0x30, 3, 0, 0, 0) -/* 0x38F5 */ DEFINE_SFX(NA_SE_EN_PAMET_WALK, 0x24, 0, 1, 0, 0) -/* 0x38F6 */ DEFINE_SFX(NA_SE_EN_PAMET_ROAR, 0x30, 3, 0, 0, 0) -/* 0x38F7 */ DEFINE_SFX(NA_SE_EN_PAMET_WAKEUP, 0x28, 2, 2, 0, 0) -/* 0x38F8 */ DEFINE_SFX(NA_SE_EN_PAMET_REVERSE, 0x40, 3, 0, 0, 0) -/* 0x38F9 */ DEFINE_SFX(NA_SE_EN_PAMET_DAMAGE, 0x40, 3, 0, 0, 0) -/* 0x38FA */ DEFINE_SFX(NA_SE_EN_PAMET_DEAD, 0x30, 3, 0, 0, 0) -/* 0x38FB */ DEFINE_SFX(NA_SE_EN_BAKUO_VOICE, 0x34, 3, 0, 0, 0) -/* 0x38FC */ DEFINE_SFX(NA_SE_EN_GOLON_WAKE_UP, 0x20, 3, 2, 0, 0) -/* 0x38FD */ DEFINE_SFX(NA_SE_EN_GOLON_SIT_DOWN, 0x20, 0, 0, 0, 0) -/* 0x38FE */ DEFINE_SFX(NA_SE_EN_DAIGOLON_SLEEP3, 0x30, 3, 0, 0, 0) -/* 0x38FF */ DEFINE_SFX(NA_SE_EN_CHICKEN_FLUTTER, 0x20, 0, 2, 0, 0) -/* 0x3900 */ DEFINE_SFX(NA_SE_EN_KOUME_ILL, 0x30, 3, 2, 0, 0) -/* 0x3901 */ DEFINE_SFX(NA_SE_EN_KOUME_REGAIN, 0x18, 3, 2, 0, 0) -/* 0x3902 */ DEFINE_SFX(NA_SE_EN_KOUME_DRINK, 0x34, 3, 2, 0, 0) -/* 0x3903 */ DEFINE_SFX(NA_SE_EN_KOUME_LAUGH, 0x30, 3, 2, 0, 0) -/* 0x3904 */ DEFINE_SFX(NA_SE_EN_KOUME_FLY, 0x38, 3, 0, 0, 0) -/* 0x3905 */ DEFINE_SFX(NA_SE_EN_KOUME_AWAY, 0x18, 3, 0, 0, 0) -/* 0x3906 */ DEFINE_SFX(NA_SE_EN_KOUME_MAGIC, 0x30, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST) -/* 0x3907 */ DEFINE_SFX(NA_SE_EN_DAIGOLON_SLEEP2, 0x38, 3, 0, 0, 0) -/* 0x3908 */ DEFINE_SFX(NA_SE_EN_STALKIDS_JUMP, 0x30, 3, 0, 0, 0) -/* 0x3909 */ DEFINE_SFX(NA_SE_EN_STALKIDS_FADEOUT, 0x40, 3, 0, 0, 0) -/* 0x390A */ DEFINE_SFX(NA_SE_EN_STALKIDS_LAUGH, 0x40, 4, 0, 0, SFX_FLAG_VOLUME_NO_DIST) -/* 0x390B */ DEFINE_SFX(NA_SE_EN_STALKIDS_SHAKEHEAD, 0x38, 5, 0, 0, 0) -/* 0x390C */ DEFINE_SFX(NA_SE_EN_STALKIDS_ONGND, 0x30, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST) -/* 0x390D */ DEFINE_SFX(NA_SE_EN_STALKIDS_SURPRISED, 0x30, 3, 0, 0, 0) -/* 0x390E */ DEFINE_SFX(NA_SE_EN_STALKIDS_WALK, 0x30, 0, 2, 0, 0) -/* 0x390F */ DEFINE_SFX(NA_SE_EN_STALKIDS_REVERSE, 0x30, 5, 0, 0, 0) -/* 0x3910 */ DEFINE_SFX(NA_SE_EN_STALKIDS_FLOAT, 0x30, 3, 0, 0, 0) -/* 0x3911 */ DEFINE_SFX(NA_SE_EN_EYEGOLE_EYE, 0x30, 2, 2, 0, 0) -/* 0x3912 */ DEFINE_SFX(NA_SE_EN_STALKIDS_CAUGHT, 0x30, 3, 0, 0, 0) -/* 0x3913 */ DEFINE_SFX(NA_SE_EN_STALKIDS_MASK_ON, 0x30, 5, 0, 0, 0) -/* 0x3914 */ DEFINE_SFX(NA_SE_EN_TWINROBA_CUTBODY, 0x30, 3, 0, 0, 0) -/* 0x3915 */ DEFINE_SFX(NA_SE_EN_STALKIDS_MASK_OFF, 0x30, 4, 2, 0, 0) -/* 0x3916 */ DEFINE_SFX(NA_SE_EN_STALKIDS_RIDE, 0x38, 0, 2, 0, 0) -/* 0x3917 */ DEFINE_SFX(NA_SE_EN_DEKNUTS_DANCE, 0x38, 3, 2, 0, SFX_PARAM_RAND_FREQ_LOWER | SFX_FLAG_VOLUME_NO_DIST) -/* 0x3918 */ DEFINE_SFX(NA_SE_EN_DEKNUTS_DANCE1, 0x38, 3, 2, 0, SFX_PARAM_RAND_FREQ_LOWER | SFX_FLAG_VOLUME_NO_DIST) -/* 0x3919 */ DEFINE_SFX(NA_SE_EN_DEKNUTS_DANCE2, 0x38, 3, 2, 0, SFX_PARAM_RAND_FREQ_LOWER | SFX_FLAG_VOLUME_NO_DIST) -/* 0x391A */ DEFINE_SFX(NA_SE_EN_DEKNUTS_DANCE_BIG, 0x38, 3, 2, 0, SFX_PARAM_RAND_FREQ_LOWER | SFX_FLAG_VOLUME_NO_DIST) -/* 0x391B */ DEFINE_SFX(NA_SE_EN_EYEGOLE_BEAM, 0x40, 2, 2, 0, SFX_PARAM_RAND_FREQ_LOWER) -/* 0x391C */ DEFINE_SFX(NA_SE_EN_GOLON_EYE_BIG, 0x18, 3, 2, 0, 0) -/* 0x391D */ DEFINE_SFX(NA_SE_EN_GOLON_GOOD_BIG, 0x30, 3, 0, 0, 0) -/* 0x391E */ DEFINE_SFX(NA_SE_EN_STALKIDS_LAUGH_MID, 0x30, 3, 0, 0, 0) -/* 0x391F */ DEFINE_SFX(NA_SE_EN_STALKIDS_FLOAT_COPY, 0x20, 3, 0, 0, 0) -/* 0x3920 */ DEFINE_SFX(NA_SE_EN_STALKIDS_TURN, 0x24, 5, 0, 0, 0) -/* 0x3921 */ DEFINE_SFX(NA_SE_EN_STALKIDS_DAMAGE, 0x28, 3, 0, 0, 0) -/* 0x3922 */ DEFINE_SFX(NA_SE_EN_STALKIDS_SCREAM, 0x30, 3, 0, 0, 0) -/* 0x3923 */ DEFINE_SFX(NA_SE_EN_STALKIDS_OTEDAMA2, 0x30, 5, 0, 0, 0) -/* 0x3924 */ DEFINE_SFX(NA_SE_EN_STALKIDS_STRETCH, 0x30, 5, 0, 0, 0) -/* 0x3925 */ DEFINE_SFX(NA_SE_EN_STALKIDS_LAUGH_MD2, 0x30, 0, 0, 0, 0) -/* 0x3926 */ DEFINE_SFX(NA_SE_EN_OWL_FLUTTER, 0x30, 0, 0, 0, 0) -/* 0x3927 */ DEFINE_SFX(NA_SE_EN_VALVAISA_LAND, 0x30, 3, 0, 0, 0) -/* 0x3928 */ DEFINE_SFX(NA_SE_EN_IRONNACK_WALK, 0x18, 1, 0, 0, 0) -/* 0x3929 */ DEFINE_SFX(NA_SE_EN_IRONNACK_SWING_AXE, 0x34, 3, 0, 0, 0) -/* 0x392A */ DEFINE_SFX(NA_SE_EN_STALKIDS_OTEDAMA1, 0x30, 5, 0, 0, 0) -/* 0x392B */ DEFINE_SFX(NA_SE_EN_PAMET_CUTTER_ON, 0x34, 3, 0, 0, 0) -/* 0x392C */ DEFINE_SFX(NA_SE_EN_IRONNACK_ARMOR_OFF_DEMO, 0x34, 3, 0, 0, 0) -/* 0x392D */ DEFINE_SFX(NA_SE_EN_PAMET_CUTTER_OFF, 0x34, 3, 0, 0, 0) -/* 0x392E */ DEFINE_SFX(NA_SE_EN_B_SLIME_JUMP1, 0x30, 3, 0, 0, 0) -/* 0x392F */ DEFINE_SFX(NA_SE_EN_B_SLIME_JUMP2, 0x30, 3, 0, 0, 0) -/* 0x3930 */ DEFINE_SFX(NA_SE_EN_FLOORMASTER_ATTACK, 0x30, 1, 0, 0, 0) -/* 0x3931 */ DEFINE_SFX(NA_SE_EN_FLOORMASTER_SM_WALK, 0x14, 0, 0, 0, 0) -/* 0x3932 */ DEFINE_SFX(NA_SE_EN_FLOORMASTER_SM_DEAD, 0x40, 1, 0, 0, 0) -/* 0x3933 */ DEFINE_SFX(NA_SE_EN_FLOORMASTER_RESTORE, 0x30, 1, 0, 0, 0) -/* 0x3934 */ DEFINE_SFX(NA_SE_EN_FLOORMASTER_EXPAND, 0x30, 1, 0, 0, 0) -/* 0x3935 */ DEFINE_SFX(NA_SE_EN_KUSAMUSHI_HIDE, 0x20, 1, 0, 0, 0) -/* 0x3936 */ DEFINE_SFX(NA_SE_EN_FLOORMASTER_SM_STICK, 0x38, 3, 0, 0, 0) -/* 0x3937 */ DEFINE_SFX(NA_SE_EN_FLOORMASTER_SM_LAND, 0x30, 0, 0, 0, 0) -/* 0x3938 */ DEFINE_SFX(NA_SE_EN_B_SLIME_COMBINE, 0x40, 3, 0, 0, SFX_PARAM_RAND_FREQ_LOWER) -/* 0x3939 */ DEFINE_SFX(NA_SE_EN_B_SLIME_PUNCH_MOVE, 0x30, 3, 0, 0, SFX_PARAM_RAND_FREQ_LOWER) -/* 0x393A */ DEFINE_SFX(NA_SE_EN_IRONNACK_ARMOR_HIT, 0x38, 3, 0, 0, 0) -/* 0x393B */ DEFINE_SFX(NA_SE_EN_CUTBODY, 0x38, 3, 0, 0, 0) -/* 0x393C */ DEFINE_SFX(NA_SE_EN_LAST1_TRANSFORM, 0x40, 3, 0, 0, 0) -/* 0x393D */ DEFINE_SFX(NA_SE_EN_LAST1_DEMO_BREAK, 0x40, 3, 2, 0, 0) -/* 0x393E */ DEFINE_SFX(NA_SE_EN_LAST1_DEMO_WALL, 0x40, 3, 2, 0, 0) -/* 0x393F */ DEFINE_SFX(NA_SE_EN_B_PAMET_BREAK, 0x40, 3, 0, 0, 0) -/* 0x3940 */ DEFINE_SFX(NA_SE_EN_KONB_DEMO_MOVE_OLD, 0x21, 3, 0, 0, SFX_PARAM_RAND_FREQ_LOWER) -/* 0x3941 */ DEFINE_SFX(NA_SE_EN_KONB_JUMP_OLD, 0x54, 3, 0, 0, 0) -/* 0x3942 */ DEFINE_SFX(NA_SE_EN_KONB_SINK_OLD, 0x54, 3, 0, 0, 0) -/* 0x3943 */ DEFINE_SFX(NA_SE_EN_UTSUBO_EAT, 0x54, 3, 0, 0, 0) -/* 0x3944 */ DEFINE_SFX(NA_SE_EN_YMAJIN_HOLD_SNOW, 0x34, 2, 0, 0, 0) -/* 0x3945 */ DEFINE_SFX(NA_SE_EN_KONB_DAMAGE_OLD, 0x58, 3, 0, 0, 0) -/* 0x3946 */ DEFINE_SFX(NA_SE_EN_KONB_DEAD_OLD, 0x68, 3, 0, 0, 0) -/* 0x3947 */ DEFINE_SFX(NA_SE_EN_KONB_BOUND_OLD, 0x50, 3, 3, 0, SFX_PARAM_RAND_FREQ_LOWER) -/* 0x3948 */ DEFINE_SFX(NA_SE_EN_AWA_BOUND, 0x14, 0, 0, 0, 0) -/* 0x3949 */ DEFINE_SFX(NA_SE_EN_AWA_BREAK, 0x20, 1, 0, 0, 0) -/* 0x394A */ DEFINE_SFX(NA_SE_EN_ICEB_FOOTSTEP_OLD, 0x48, 0, 2, 0, SFX_PARAM_RAND_FREQ_LOWER) -/* 0x394B */ DEFINE_SFX(NA_SE_EN_COMMON_THUNDER, 0x30, 0, 2, 0, SFX_PARAM_RAND_FREQ_LOWER) -/* 0x394C */ DEFINE_SFX(NA_SE_EN_ICEB_CRY_OLD, 0x50, 1, 0, 0, 0) -/* 0x394D */ DEFINE_SFX(NA_SE_EN_ICEB_STEAM_LONG_OLD, 0x50, 1, 0, 0, 0) -/* 0x394E */ DEFINE_SFX(NA_SE_EN_ICEB_STEAMS_DEMO_OLD, 0x50, 0, 0, 0, 0) -/* 0x394F */ DEFINE_SFX(NA_SE_EN_ICEB_STEAM_DEMO_UP_OLD, 0x50, 0, 0, 0, 0) -/* 0x3950 */ DEFINE_SFX(NA_SE_EN_ICEB_DEAD_OLD, 0x68, 3, 0, 0, 0) -/* 0x3951 */ DEFINE_SFX(NA_SE_EN_ICEB_DAMAGE_OLD, 0x58, 3, 0, 0, 0) -/* 0x3952 */ DEFINE_SFX(NA_SE_EN_KONB_INIT_OLD, 0x90, 3, 0, 0, 0) -/* 0x3953 */ DEFINE_SFX(NA_SE_EN_KONB_DEAD2_OLD, 0x48, 3, 0, 0, 0) -/* 0x3954 */ DEFINE_SFX(NA_SE_EN_PIHAT_UP, 0x28, 2, 0, 0, 0) -/* 0x3955 */ DEFINE_SFX(NA_SE_EN_PIHAT_FLY, 0x30, 0, 0, 0, 0) -/* 0x3956 */ DEFINE_SFX(NA_SE_EN_PIHAT_DAMAGE, 0x38, 1, 0, 0, 0) -/* 0x3957 */ DEFINE_SFX(NA_SE_EN_PIHAT_LAND, 0x28, 2, 0, 0, 0) -/* 0x3958 */ DEFINE_SFX(NA_SE_EN_KONB_BOUND2_OLD, 0x50, 3, 0, 0, 0) -/* 0x3959 */ DEFINE_SFX(NA_SE_EN_KONB_DEAD_JUMP_OLD, 0x50, 3, 0, 0, 0) -/* 0x395A */ DEFINE_SFX(NA_SE_EN_KONB_DEAD_JUMP2_OLD, 0x50, 3, 0, 0, 0) -/* 0x395B */ DEFINE_SFX(NA_SE_EN_FROG_JUMP, 0x40, 3, 2, 0, SFX_PARAM_RAND_FREQ_LOWER) -/* 0x395C */ DEFINE_SFX(NA_SE_EN_FROG_GREET, 0x40, 3, 0, 0, 0) -/* 0x395D */ DEFINE_SFX(NA_SE_EN_FROG_HOLD_SLIME, 0x40, 3, 0, 0, 0) -/* 0x395E */ DEFINE_SFX(NA_SE_EN_FROG_THROW_SLIME, 0x40, 3, 0, 0, 0) -/* 0x395F */ DEFINE_SFX(NA_SE_EN_FROG_JUMP_MID, 0x40, 3, 0, 0, 0) -/* 0x3960 */ DEFINE_SFX(NA_SE_EN_KONB_BITE_OLD, 0x54, 3, 0, 0, 0) -/* 0x3961 */ DEFINE_SFX(NA_SE_EN_FROG_PUNCH1, 0x40, 3, 0, 0, 0) -/* 0x3962 */ DEFINE_SFX(NA_SE_EN_FROG_PUNCH2, 0x40, 3, 0, 0, 0) -/* 0x3963 */ DEFINE_SFX(NA_SE_EN_UTSUBO_APPEAR_TRG, 0x48, 3, 0, 0, 0) -/* 0x3964 */ DEFINE_SFX(NA_SE_EN_FROG_DOWN, 0x48, 3, 0, 0, 0) -/* 0x3965 */ DEFINE_SFX(NA_SE_EN_FROG_JUMP_ABOVE, 0x48, 3, 0, 0, 0) -/* 0x3966 */ DEFINE_SFX(NA_SE_EN_FROG_KICK, 0x40, 3, 0, 0, 0) -/* 0x3967 */ DEFINE_SFX(NA_SE_EN_YMAJIN_MINI_HOLD, 0x34, 2, 0, 0, 0) -/* 0x3968 */ DEFINE_SFX(NA_SE_EN_YMAJIN_MINI_THROW, 0x34, 2, 0, 0, SFX_FLAG_VOLUME_NO_DIST) -/* 0x3969 */ DEFINE_SFX(NA_SE_EN_YMAJIN_MOVE, 0x28, 2, 0, 0, 0) -/* 0x396A */ DEFINE_SFX(NA_SE_EN_YMAJIN_MINI_MOVE, 0x28, 2, 0, 0, 0) -/* 0x396B */ DEFINE_SFX(NA_SE_EN_YMAJIN_SURFACE, 0x30, 2, 0, 0, 0) -/* 0x396C */ DEFINE_SFX(NA_SE_EN_YMAJIN_HIDE, 0x30, 2, 0, 0, 0) -/* 0x396D */ DEFINE_SFX(NA_SE_EN_YMAJIN_SPLIT, 0x38, 2, 0, 0, 0) -/* 0x396E */ DEFINE_SFX(NA_SE_EN_YMAJIN_UNITE, 0x38, 2, 0, 0, 0) -/* 0x396F */ DEFINE_SFX(NA_SE_EN_YMAJIN_DEAD_BREAK, 0x48, 2, 0, 0, 0) -/* 0x3970 */ DEFINE_SFX(NA_SE_EN_BIMOS_ROLL_HEAD, 0x10, 0, 0, 0, 0) -/* 0x3971 */ DEFINE_SFX(NA_SE_EN_BIMOS_LAZER, 0x34, 0, 0, 0, 0) -/* 0x3972 */ DEFINE_SFX(NA_SE_EN_BIMOS_LAZER_GND, 0x18, 0, 0, 0, 0) -/* 0x3973 */ DEFINE_SFX(NA_SE_EN_BIMOS_AIM, 0x30, 0, 0, 0, 0) -/* 0x3974 */ DEFINE_SFX(NA_SE_EN_BUBLEWALK_WALK, 0x14, 0, 0, 0, 0) -/* 0x3975 */ DEFINE_SFX(NA_SE_EN_BUBLEWALK_AIM, 0x34, 0, 0, 0, 0) -/* 0x3976 */ DEFINE_SFX(NA_SE_EN_BUBLEWALK_REVERSE, 0x28, 1, 0, 0, 0) -/* 0x3977 */ DEFINE_SFX(NA_SE_EN_BUBLEWALK_DAMAGE, 0x38, 1, 0, 0, 0) -/* 0x3978 */ DEFINE_SFX(NA_SE_EN_BUBLEWALK_DEAD, 0x40, 1, 0, 0, 0) -/* 0x3979 */ DEFINE_SFX(NA_SE_EN_HIPLOOP_RUN, 0x30, 1, 0, 0, 0) -/* 0x397A */ DEFINE_SFX(NA_SE_EN_HIPLOOP_PAUSE, 0x38, 1, 0, 0, 0) -/* 0x397B */ DEFINE_SFX(NA_SE_EN_HIPLOOP_MASC_OFF, 0x36, 1, 0, 0, 0) -/* 0x397C */ DEFINE_SFX(NA_SE_EN_HIPLOOP_FOOT, 0x34, 1, 0, 0, 0) -/* 0x397D */ DEFINE_SFX(NA_SE_EN_HIPLOOP_DAMAGE, 0x38, 1, 0, 0, 0) -/* 0x397E */ DEFINE_SFX(NA_SE_EN_HIPLOOP_DEAD, 0x48, 1, 0, 0, 0) -/* 0x397F */ DEFINE_SFX(NA_SE_EN_HIPLOOP_FOOTSTEP, 0x30, 1, 0, 0, 0) -/* 0x3980 */ DEFINE_SFX(NA_SE_EN_DEKUHIME_WALK, 0x38, 3, 2, 0, 0) -/* 0x3981 */ DEFINE_SFX(NA_SE_EN_DEKUHIME_TURN, 0x30, 3, 0, 0, 0) -/* 0x3982 */ DEFINE_SFX(NA_SE_EN_DEKUHIME_GREET, 0x20, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST) -/* 0x3983 */ DEFINE_SFX(NA_SE_EN_DEKUHIME_GREET2, 0x30, 3, 0, 0, 0) -/* 0x3984 */ DEFINE_SFX(NA_SE_EN_PIHAT_SM_FLY, 0x30, 0, 0, 0, 0) -/* 0x3985 */ DEFINE_SFX(NA_SE_EN_PIHAT_SM_DEAD, 0x40, 1, 0, 0, 0) -/* 0x3986 */ DEFINE_SFX(NA_SE_EN_STALKID_APPEAR, 0x30, 0, 0, 0, 0) -/* 0x3987 */ DEFINE_SFX(NA_SE_EN_AKINDONUTS_HIDE, 0x20, 0, 0, 0, 0) -/* 0x3988 */ DEFINE_SFX(NA_SE_EN_RIVA_DAMAGE, 0x38, 1, 0, 0, 0) -/* 0x3989 */ DEFINE_SFX(NA_SE_EN_RIVA_DEAD, 0x40, 1, 0, 0, 0) -/* 0x398A */ DEFINE_SFX(NA_SE_EN_RIVA_MOVE, 0x30, 0, 0, 0, 0) -/* 0x398B */ DEFINE_SFX(NA_SE_EN_DEKUHIME_VOICE_SAD, 0x30, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST) -/* 0x398C */ DEFINE_SFX(NA_SE_EN_DEKUHIME_VOICE_JOY, 0x30, 3, 0, 0, 0) -/* 0x398D */ DEFINE_SFX(NA_SE_EN_NUTS_JUMP, 0x30, 2, 0, 0, 0) -/* 0x398E */ DEFINE_SFX(NA_SE_EN_NUTS_CLOTHES, 0x30, 3, 0, 0, 0) -/* 0x398F */ DEFINE_SFX(NA_SE_EN_SITSUJI_VOICE, 0x30, 3, 0, 0, 0) -/* 0x3990 */ DEFINE_SFX(NA_SE_EN_LIKE_WALK, 0x18, 0, 0, 0, 0) -/* 0x3991 */ DEFINE_SFX(NA_SE_EN_LIKE_UNARI, 0x28, 0, 0, 0, 0) -/* 0x3992 */ DEFINE_SFX(NA_SE_EN_SUISEN_DRINK, 0x34, 2, 0, 0, 0) -/* 0x3993 */ DEFINE_SFX(NA_SE_EN_EYEGOLE_DEMO_EYE, 0x34, 2, 0, 0, 0) -/* 0x3994 */ DEFINE_SFX(NA_SE_EN_SUISEN_THROW, 0x34, 0, 0, 0, 0) -/* 0x3995 */ DEFINE_SFX(NA_SE_EN_LIKE_DAMAGE, 0x38, 1, 0, 0, 0) -/* 0x3996 */ DEFINE_SFX(NA_SE_EN_LIKE_DEAD, 0x40, 1, 0, 0, 0) -/* 0x3997 */ DEFINE_SFX(NA_SE_EN_MGANON_SWORD, 0x30, 3, 0, 0, 0) -/* 0x3998 */ DEFINE_SFX(NA_SE_EN_PIRATE_ATTACK, 0x30, 2, 0, 0, 0) -/* 0x3999 */ DEFINE_SFX(NA_SE_EN_PIRATE_DAMAGE, 0x38, 0, 0, 0, 0) -/* 0x399A */ DEFINE_SFX(NA_SE_EN_PIRATE_DEAD, 0x48, 0, 0, 0, 0) -/* 0x399B */ DEFINE_SFX(NA_SE_EN_MB_MOTH_FLY, 0x28, 4, 0, 0, SFX_PARAM_RAND_FREQ_LOWER) -/* 0x399C */ DEFINE_SFX(NA_SE_EN_MB_MOTH_DEAD, 0x48, 4, 0, 0, 0) -/* 0x399D */ DEFINE_SFX(NA_SE_EN_MB_INSECT_WALK, 0x20, 4, 0, 0, 0) -/* 0x399E */ DEFINE_SFX(NA_SE_EN_B_PAMET_ROLL, 0x25, 3, 0, 0, 0) -/* 0x399F */ DEFINE_SFX(NA_SE_EN_FROG_VOICE1, 0x40, 2, 0, 0, 0) -/* 0x39A0 */ DEFINE_SFX(NA_SE_EN_GERUDOFT_WALK, 0x18, 0, 2, 0, 0) -/* 0x39A1 */ DEFINE_SFX(NA_SE_EN_FROG_VOICE2, 0x44, 3, 0, 0, 0) -/* 0x39A2 */ DEFINE_SFX(NA_SE_EN_B_PAMET_VOICE, 0x44, 0, 0, 0, 0) -/* 0x39A3 */ DEFINE_SFX(NA_SE_EN_B_PAMET_REVERSE, 0x18, 0, 0, 0, 0) -/* 0x39A4 */ DEFINE_SFX(NA_SE_EN_FREEZAD_BREATH, 0x30, 0, 0, 0, 0) -/* 0x39A5 */ DEFINE_SFX(NA_SE_EN_FREEZAD_DAMAGE, 0x38, 1, 0, 0, 0) -/* 0x39A6 */ DEFINE_SFX(NA_SE_EN_FREEZAD_DEAD, 0x40, 1, 0, 0, 0) -/* 0x39A7 */ DEFINE_SFX(NA_SE_EN_DEKUHIMA_VOICE_HURY, 0x18, 3, 0, 0, 0) -/* 0x39A8 */ DEFINE_SFX(NA_SE_EN_KINGNUTS_VOICE, 0x30, 3, 0, 0, 0) -/* 0x39A9 */ DEFINE_SFX(NA_SE_EN_FROG_RUNAWAY, 0x38, 3, 1, 0, 0) -/* 0x39AA */ DEFINE_SFX(NA_SE_EN_LAST3_DEAD_DEAD1_OLD, 0x30, 3, 0, 0, 0) -/* 0x39AB */ DEFINE_SFX(NA_SE_EN_LAST3_DEAD_DEAD2_OLD, 0x30, 3, 0, 0, 0) -/* 0x39AC */ DEFINE_SFX(NA_SE_EN_FROG_RUNAWAY2, 0x30, 3, 0, 0, 0) -/* 0x39AD */ DEFINE_SFX(NA_SE_EN_DAIGOLON_SLEEP1, 0x36, 3, 0, 0, 0) -/* 0x39AE */ DEFINE_SFX(NA_SE_EN_IRONNACK_HIT_GND, 0x34, 3, 0, 0, 0) -/* 0x39AF */ DEFINE_SFX(NA_SE_EN_LAST3_DEAD_WIND1_OLD, 0x34, 2, 2, 0, 0) -/* 0x39B0 */ DEFINE_SFX(NA_SE_EN_TWINROBA_LAUGH, 0x58, 3, 0, 0, 0) -/* 0x39B1 */ DEFINE_SFX(NA_SE_EN_TWINROBA_LAUGH2, 0x68, 3, 0, 0, 0) -/* 0x39B2 */ DEFINE_SFX(NA_SE_EN_IRONNACK_PULLOUT, 0x30, 3, 0, 0, 0) -/* 0x39B3 */ DEFINE_SFX(NA_SE_EN_TWINROBA_SHOOT_VOICE, 0x30, 3, 0, 0, 0) -/* 0x39B4 */ DEFINE_SFX(NA_SE_EN_LAST3_DEAD_WIND2_OLD, 0x34, 2, 0, 0, 0) -/* 0x39B5 */ DEFINE_SFX(NA_SE_EN_LAST3_DEAD_WIND3_OLD, 0x34, 3, 0, 0, 0) -/* 0x39B6 */ DEFINE_SFX(NA_SE_EN_LAST3_DEAD_LIGHTS_OLD, 0x40, 0, 0, 0, 0) -/* 0x39B7 */ DEFINE_SFX(NA_SE_EN_PIRATE_BREATH, 0x30, 3, 0, 0, 0) -/* 0x39B8 */ DEFINE_SFX(NA_SE_EN_LAST3_DEAD_ROD, 0x40, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST) -/* 0x39B9 */ DEFINE_SFX(NA_SE_EN_LAST2_SHOUT, 0x30, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST) -/* 0x39BA */ DEFINE_SFX(NA_SE_EN_LAST2_PUMP_UP_OLD, 0x30, 0, 3, 0, 0) -/* 0x39BB */ DEFINE_SFX(NA_SE_EN_LAST2_GROW_HEAD_OLD, 0x30, 0, 3, 0, 0) -/* 0x39BC */ DEFINE_SFX(NA_SE_EN_LAST2_HEARTBEAT_OLD, 0x40, 0, 0, 0, 0) -/* 0x39BD */ DEFINE_SFX(NA_SE_EN_ANSATSUSYA_MOVING, 0x30, 3, 0, 0, 0) -/* 0x39BE */ DEFINE_SFX(NA_SE_EN_ANSATSUSYA_DASH_2, 0x28, 3, 0, 0, 0) -/* 0x39BF */ DEFINE_SFX(NA_SE_EN_LAST3_DEAD_FLOAT, 0x40, 3, 0, 0, 0) -/* 0x39C0 */ DEFINE_SFX(NA_SE_EN_ANSATSUSYA_CRYING, 0x40, 3, 0, 0, 0) -/* 0x39C1 */ DEFINE_SFX(NA_SE_EN_ANSATSUSYA_SKIP, 0x30, 3, 0, 0, 0) -/* 0x39C2 */ DEFINE_SFX(NA_SE_EN_STALTURA_APPEAR, 0x30, 3, 0, 0, 0) -/* 0x39C3 */ DEFINE_SFX(NA_SE_EN_ANSATSUSYA_JUMP, 0x30, 3, 0, 0, 0) -/* 0x39C4 */ DEFINE_SFX(NA_SE_EN_ANSATSUSYA_FALL, 0x30, 3, 0, 0, 0) -/* 0x39C5 */ DEFINE_SFX(NA_SE_EN_ANSATSUSYA_DAMAGE, 0x38, 3, 0, 0, 0) -/* 0x39C6 */ DEFINE_SFX(NA_SE_EN_ANSATSUSYA_DEAD, 0x48, 3, 0, 0, 0) -/* 0x39C7 */ DEFINE_SFX(NA_SE_EN_ANSATSUSYA_SWORD, 0x20, 3, 0, 0, 0) -/* 0x39C8 */ DEFINE_SFX(NA_SE_EN_BAKUO_DEAD, 0x48, 3, 0, 0, 0) -/* 0x39C9 */ DEFINE_SFX(NA_SE_EN_BAKUO_APPEAR, 0x36, 3, 0, 0, 0) -/* 0x39CA */ DEFINE_SFX(NA_SE_EN_LAST3_ROD_WIND_OLD, 0x30, 3, 0, 0, 0) -/* 0x39CB */ DEFINE_SFX(NA_SE_EN_LAST3_ROD_FLOOR_OLD, 0x30, 3, 0, 0, 0) -/* 0x39CC */ DEFINE_SFX(NA_SE_EN_LAST3_ROD_DANCE_OLD, 0x38, 3, 0, 0, 0) -/* 0x39CD */ DEFINE_SFX(NA_SE_EN_LAST3_ROD_HOP_OLD, 0x38, 3, 0, 0, 0) -/* 0x39CE */ DEFINE_SFX(NA_SE_EN_LAST3_ROD_HOP2_OLD, 0x20, 3, 0, 0, 0) -/* 0x39CF */ DEFINE_SFX(NA_SE_EN_GANON_RESTORE, 0x30, 3, 0, 0, 0) -/* 0x39D0 */ DEFINE_SFX(NA_SE_EN_GOLON_CIRCLE, 0x44, 3, 0, 0, 0) -/* 0x39D1 */ DEFINE_SFX(NA_SE_EN_GOLON_CIRCLE_OFF, 0x30, 3, 2, 0, 0) -/* 0x39D2 */ DEFINE_SFX(NA_SE_EN_LAST1_BLOW_OLD, 0x30, 3, 0, 0, 0) -/* 0x39D3 */ DEFINE_SFX(NA_SE_EN_LAST1_BEAM_OLD, 0x30, 3, 0, 0, 0) -/* 0x39D4 */ DEFINE_SFX(NA_SE_EN_LAST1_ATTACK_OLD, 0x34, 3, 0, 0, 0) -/* 0x39D5 */ DEFINE_SFX(NA_SE_EN_LAST1_DAMAGE1_OLD, 0x30, 3, 0, 0, 0) -/* 0x39D6 */ DEFINE_SFX(NA_SE_EN_LAST1_DAMAGE2_OLD, 0x30, 3, 0, 0, 0) -/* 0x39D7 */ DEFINE_SFX(NA_SE_EN_LAST1_FALL_OLD, 0x20, 2, 0, 0, 0) -/* 0x39D8 */ DEFINE_SFX(NA_SE_EN_MGANON_STAND, 0x34, 3, 0, 0, 0) -/* 0x39D9 */ DEFINE_SFX(NA_SE_EN_LAST2_FIRE_OLD, 0x20, 3, 2, 0, 0) -/* 0x39DA */ DEFINE_SFX(NA_SE_EN_STALGOLD_ROLL, 0x30, 4, 0, 0, 0) -/* 0x39DB */ DEFINE_SFX(NA_SE_EN_LAST2_WALK_OLD, 0x30, 2, 1, 0, SFX_PARAM_RAND_FREQ_LOWER) -/* 0x39DC */ DEFINE_SFX(NA_SE_EN_LAST2_WAIT_OLD, 0x40, 2, 1, 0, SFX_PARAM_RAND_FREQ_LOWER) -/* 0x39DD */ DEFINE_SFX(NA_SE_EN_LAST2_JUMP_OLD, 0x40, 3, 2, 0, 0) -/* 0x39DE */ DEFINE_SFX(NA_SE_EN_LAST2_BIRD_OLD, 0x30, 2, 1, 0, SFX_PARAM_RAND_FREQ_LOWER) -/* 0x39DF */ DEFINE_SFX(NA_SE_EN_LAST2_BIRD2_OLD, 0x30, 2, 1, 0, SFX_PARAM_RAND_FREQ_LOWER) -/* 0x39E0 */ DEFINE_SFX(NA_SE_EN_STALTU_WAVE, 0x30, 0, 0, 0, 0) -/* 0x39E1 */ DEFINE_SFX(NA_SE_EN_STALTU_DOWN_SET, 0x30, 0, 0, 0, 0) -/* 0x39E2 */ DEFINE_SFX(NA_SE_EN_DEKU_WAKEUP, 0x30, 1, 0, 0, 0) -/* 0x39E3 */ DEFINE_SFX(NA_SE_EN_LAST2_WALK2_OLD, 0x32, 2, 2, 0, SFX_PARAM_RAND_FREQ_LOWER) -/* 0x39E4 */ DEFINE_SFX(NA_SE_EN_LAST1_FLOAT_OLD, 0x32, 3, 0, 0, 0) -/* 0x39E5 */ DEFINE_SFX(NA_SE_EN_LAST1_ATTACK_2ND_OLD, 0x54, 1, 0, 0, 0) -/* 0x39E6 */ DEFINE_SFX(NA_SE_EN_LAST1_ROLLING_OLD, 0x52, 0, 0, 0, 0) -/* 0x39E7 */ DEFINE_SFX(NA_SE_EN_LAST3_GET_LINK_OLD, 0x54, 3, 0, 0, 0) -/* 0x39E8 */ DEFINE_SFX(NA_SE_EN_PO_BIG_CRY, 0x30, 0, 0, 0, 0) -/* 0x39E9 */ DEFINE_SFX(NA_SE_EN_STALTURA_BOUND, 0x08, 1, 0, 0, 0) -/* 0x39EA */ DEFINE_SFX(NA_SE_EN_STALGOLD_UP_CRY, 0x30, 1, 0, 0, 0) -/* 0x39EB */ DEFINE_SFX(NA_SE_EN_GOLON_CRY, 0x30, 3, 0, 0, 0) -/* 0x39EC */ DEFINE_SFX(NA_SE_EN_LAST3_ROD_SOFT, 0x54, 3, 0, 0, 0) -/* 0x39ED */ DEFINE_SFX(NA_SE_EN_LAST3_ROD_MID_OLD, 0x54, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST) -/* 0x39EE */ DEFINE_SFX(NA_SE_EN_RIVA_BIG_APPEAR, 0x34, 3, 0, 0, 0) -/* 0x39EF */ DEFINE_SFX(NA_SE_EN_LAST3_ROD_HARD, 0x54, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST) -/* 0x39F0 */ DEFINE_SFX(NA_SE_EN_MUSI_WALK, 0x08, 0, 0, 0, 0) -/* 0x39F1 */ DEFINE_SFX(NA_SE_EN_LAST3_COIL_ATTACK_OLD, 0x54, 0, 0, 0, 0) -/* 0x39F2 */ DEFINE_SFX(NA_SE_EN_STALWALL_LAUGH, 0x34, 0, 0, 0, 0) -/* 0x39F3 */ DEFINE_SFX(NA_SE_EN_PIRANHA_EXIST, 0x15, 0, 0, 0, 0) -/* 0x39F4 */ DEFINE_SFX(NA_SE_EN_PIRANHA_ATTACK, 0x35, 0, 0, 0, 0) -/* 0x39F5 */ DEFINE_SFX(NA_SE_EN_PIRANHA_DEAD, 0x48, 0, 0, 0, 0) -/* 0x39F6 */ DEFINE_SFX(NA_SE_EN_KINGNUTS_DAMAGE, 0x38, 0, 0, 0, 0) -/* 0x39F7 */ DEFINE_SFX(NA_SE_EN_COMMON_DEADLIGHT, 0x30, 0, 0, 0, 0) -/* 0x39F8 */ DEFINE_SFX(NA_SE_EN_GOLONKID_WALK, 0x30, 2, 3, 0, 0) -/* 0x39F9 */ DEFINE_SFX(NA_SE_EN_YMAJIN_MINI_DAMAGE, 0x38, 2, 0, 0, 0) -/* 0x39FA */ DEFINE_SFX(NA_SE_EN_YMAJIN_DAMAGE, 0x38, 2, 0, 0, 0) -/* 0x39FB */ DEFINE_SFX(NA_SE_EN_KOTAKE_SURPRISED, 0x30, 0, 2, 0, 0) -/* 0x39FC */ DEFINE_SFX(NA_SE_EN_HANDW_GET, 0x30, 0, 0, 0, 0) -/* 0x39FD */ DEFINE_SFX(NA_SE_EN_HANDW_RELEASE, 0x30, 0, 0, 0, 0) -/* 0x39FE */ DEFINE_SFX(NA_SE_EN_SLIME_SURFACE, 0x30, 0, 0, 0, 0) -/* 0x39FF */ DEFINE_SFX(NA_SE_EN_KOTAKE_SLEEP, 0x30, 0, 0, 0, 0) -/* 0x3A00 */ DEFINE_SFX(NA_SE_EN_KOTAKE_SURPRISED2, 0x30, 0, 2, SFX_FLAG2_FORCE_RESET, 0) -/* 0x3A01 */ DEFINE_SFX(NA_SE_EN_NEMURI_SLEEP, 0x30, 6, 0, SFX_FLAG2_APPLY_LOWPASS_FILTER | SFX_FLAG2_SURROUND_NO_HIGHPASS_FILTER | SFX_FLAG2_UNUSED4 | SFX_FLAG2_UNUSED2, 0) -/* 0x3A02 */ DEFINE_SFX(NA_SE_EN_LAST1_DEAD_OLD, 0x30, 0, 0, 0, 0) -/* 0x3A03 */ DEFINE_SFX(NA_SE_EN_GOLON_SIRLOIN_ROLL, 0x30, 6, 0, 0, 0) -/* 0x3A04 */ DEFINE_SFX(NA_SE_EN_GOLON_VOICE_EATFULL, 0x30, 3, 2, 0, 0) -/* 0x3A05 */ DEFINE_SFX(NA_SE_EN_GOLON_SIRLOIN_EAT, 0x30, 0, 0, 0, 0) -/* 0x3A06 */ DEFINE_SFX(NA_SE_EN_EYEGOLE_WALK, 0x30, 2, 0, 0, 0) -/* 0x3A07 */ DEFINE_SFX(NA_SE_EN_EYEGOLE_STAND, 0x30, 2, 0, 0, 0) -/* 0x3A08 */ DEFINE_SFX(NA_SE_EN_EYEGOLE_SIT, 0x30, 2, 0, 0, 0) -/* 0x3A09 */ DEFINE_SFX(NA_SE_EN_INVADER_DEAD, 0x48, 2, 0, 0, 0) -/* 0x3A0A */ DEFINE_SFX(NA_SE_EN_FOLLOWERS_BEAM_PRE, 0x28, 1, 0, 0, 0) -/* 0x3A0B */ DEFINE_SFX(NA_SE_EN_FOLLOWERS_BEAM, 0x36, 0, 0, 0, 0) -/* 0x3A0C */ DEFINE_SFX(NA_SE_EN_FOLLOWERS_DAMAGE, 0x38, 0, 0, 0, 0) -/* 0x3A0D */ DEFINE_SFX(NA_SE_EN_FOLLOWERS_DEAD, 0x48, 0, 0, 0, 0) -/* 0x3A0E */ DEFINE_SFX(NA_SE_EN_INBOSS_DEAD_PRE2_OLD, 0x68, 3, 0, 0, 0) -/* 0x3A0F */ DEFINE_SFX(NA_SE_EN_IKURA_JUMP1, 0x30, 3, 0, 0, 0) -/* 0x3A10 */ DEFINE_SFX(NA_SE_EN_IKURA_JUMP2, 0x30, 3, 0, 0, 0) -/* 0x3A11 */ DEFINE_SFX(NA_SE_EN_IKURA_DAMAGE, 0x38, 3, 0, 0, 0) -/* 0x3A12 */ DEFINE_SFX(NA_SE_EN_IKURA_DEAD, 0x48, 3, 0, 0, 0) -/* 0x3A13 */ DEFINE_SFX(NA_SE_EN_ME_DAMAGE, 0x58, 3, 0, 0, 0) -/* 0x3A14 */ DEFINE_SFX(NA_SE_EN_ME_DEAD, 0x68, 3, 0, 0, 0) -/* 0x3A15 */ DEFINE_SFX(NA_SE_EN_ME_EXIST, 0x29, 3, 0, 0, 0) -/* 0x3A16 */ DEFINE_SFX(NA_SE_EN_ME_ATTACK, 0x54, 3, 0, 0, 0) -/* 0x3A17 */ DEFINE_SFX(NA_SE_EN_GOLONKID_SOB_TALK, 0x30, 0, 0, 0, 0) -/* 0x3A18 */ DEFINE_SFX(NA_SE_EN_GOLONKID_YAWN, 0x30, 0, 0, 0, 0) -/* 0x3A19 */ DEFINE_SFX(NA_SE_EN_GOLONKID_SNORE, 0x30, 0, 1, 0, 0) -/* 0x3A1A */ DEFINE_SFX(NA_SE_EN_GOLON_SNORE1, 0x30, 0, 1, 0, 0) -/* 0x3A1B */ DEFINE_SFX(NA_SE_EN_GOLON_SNORE2, 0x30, 0, 1, 0, 0) -/* 0x3A1C */ DEFINE_SFX(NA_SE_EN_BUBLEFALL_APPEAR, 0x30, 0, 0, 0, 0) -/* 0x3A1D */ DEFINE_SFX(NA_SE_EN_INBOSS_DEAD_OLD, 0x68, 3, 0, 0, 0) -/* 0x3A1E */ DEFINE_SFX(NA_SE_EN_LAST1_BEAM2_OLD, 0x30, 0, 0, 0, 0) -/* 0x3A1F */ DEFINE_SFX(NA_SE_EN_COMMON_EXTINCT_LEV, 0x45, 2, 0, 0, 0) -/* 0x3A20 */ DEFINE_SFX(NA_SE_EN_BOSU_HEAD_MID, 0x40, 3, 1, 0, SFX_PARAM_RAND_FREQ_LOWER) -/* 0x3A21 */ DEFINE_SFX(NA_SE_EN_BOSU_HEAD_SHORT, 0x40, 3, 1, 0, SFX_PARAM_RAND_FREQ_LOWER) -/* 0x3A22 */ DEFINE_SFX(NA_SE_EN_DEBU_HEAD_MID, 0x30, 3, 1, 0, SFX_PARAM_RAND_FREQ_LOWER) -/* 0x3A23 */ DEFINE_SFX(NA_SE_EN_DEBU_HEAD_SHORT, 0x30, 3, 1, 0, SFX_PARAM_RAND_FREQ_LOWER) -/* 0x3A24 */ DEFINE_SFX(NA_SE_EN_YASE_HEAD_MID, 0x30, 3, 1, 0, SFX_PARAM_RAND_FREQ_LOWER) -/* 0x3A25 */ DEFINE_SFX(NA_SE_EN_YASE_HEAD_SHORT, 0x30, 3, 1, 0, SFX_PARAM_RAND_FREQ_LOWER) -/* 0x3A26 */ DEFINE_SFX(NA_SE_EN_BOSU_WALK, 0x30, 3, 2, 0, SFX_PARAM_RAND_FREQ_LOWER) -/* 0x3A27 */ DEFINE_SFX(NA_SE_EN_DEBU_WALK, 0x30, 3, 2, 0, SFX_PARAM_RAND_FREQ_LOWER) -/* 0x3A28 */ DEFINE_SFX(NA_SE_EN_YASE_WALK, 0x30, 3, 2, 0, SFX_PARAM_RAND_FREQ_LOWER) -/* 0x3A29 */ DEFINE_SFX(NA_SE_EN_BOSU_SIT, 0x50, 3, 0, 0, 0) -/* 0x3A2A */ DEFINE_SFX(NA_SE_EN_BOSU_STAND, 0x30, 3, 0, 0, 0) -/* 0x3A2B */ DEFINE_SFX(NA_SE_EN_BOSU_HAND, 0x30, 3, 0, 0, 0) -/* 0x3A2C */ DEFINE_SFX(NA_SE_EN_LAST3_KOMA_OLD, 0x10, 0, 0, 0, 0) -/* 0x3A2D */ DEFINE_SFX(NA_SE_EN_KONB_PREATTACK_OLD, 0x54, 3, 0, 0, 0) -/* 0x3A2E */ DEFINE_SFX(NA_SE_EN_BOSU_SHOCK, 0x50, 3, 0, 0, 0) -/* 0x3A2F */ DEFINE_SFX(NA_SE_EN_BOSU_SHIT, 0x50, 3, 0, 0, 0) -/* 0x3A30 */ DEFINE_SFX(NA_SE_EN_BOSU_ATTACK, 0x54, 3, 1, 0, 0) -/* 0x3A31 */ DEFINE_SFX(NA_SE_EN_BOSU_CYNICAL, 0x50, 3, 1, 0, 0) -/* 0x3A32 */ DEFINE_SFX(NA_SE_EN_BOSU_LAUGH, 0x50, 3, 1, 0, 0) -/* 0x3A33 */ DEFINE_SFX(NA_SE_EN_BOSU_LAUGH_DEMO, 0x50, 3, 1, 0, 0) -/* 0x3A34 */ DEFINE_SFX(NA_SE_EN_DEBU_ATTACK, 0x36, 3, 1, 0, 0) -/* 0x3A35 */ DEFINE_SFX(NA_SE_EN_DEBU_LAUGH, 0x34, 3, 1, 0, 0) -/* 0x3A36 */ DEFINE_SFX(NA_SE_EN_DEBU_PAUSE, 0x34, 3, 2, 0, 0) -/* 0x3A37 */ DEFINE_SFX(NA_SE_EN_YASE_ATTACK, 0x36, 3, 1, 0, 0) -/* 0x3A38 */ DEFINE_SFX(NA_SE_EN_YASE_LAUGH, 0x35, 3, 1, 0, 0) -/* 0x3A39 */ DEFINE_SFX(NA_SE_EN_YASE_PAUSE, 0x34, 3, 2, 0, 0) -/* 0x3A3A */ DEFINE_SFX(NA_SE_EN_BOSU_DAMAGE, 0x58, 3, 1, 0, 0) -/* 0x3A3B */ DEFINE_SFX(NA_SE_EN_DEBU_DAMAGE, 0x68, 3, 1, 0, 0) -/* 0x3A3C */ DEFINE_SFX(NA_SE_EN_YASE_DAMAGE, 0x38, 3, 1, 0, 0) -/* 0x3A3D */ DEFINE_SFX(NA_SE_EN_BOSU_DEAD, 0x48, 3, 1, 0, 0) -/* 0x3A3E */ DEFINE_SFX(NA_SE_EN_DEBU_DEAD, 0x38, 3, 1, 0, 0) -/* 0x3A3F */ DEFINE_SFX(NA_SE_EN_YASE_DEAD, 0x48, 3, 1, 0, 0) -/* 0x3A40 */ DEFINE_SFX(NA_SE_EN_DEBU_PAUSE_K, 0x34, 3, 2, 0, 0) -/* 0x3A41 */ DEFINE_SFX(NA_SE_EN_DEBU_LAUGH_SHORT_K, 0x34, 3, 1, 0, SFX_PARAM_RAND_FREQ_LOWER) -/* 0x3A42 */ DEFINE_SFX(NA_SE_EN_DEBU_LAUGH_K, 0x34, 3, 1, 0, SFX_PARAM_RAND_FREQ_LOWER) -/* 0x3A43 */ DEFINE_SFX(NA_SE_EN_YASE_PAUSE_K, 0x34, 3, 2, 0, 0) -/* 0x3A44 */ DEFINE_SFX(NA_SE_EN_YASE_LAUGH_K, 0x34, 3, 1, 0, SFX_PARAM_RAND_FREQ_LOWER) -/* 0x3A45 */ DEFINE_SFX(NA_SE_EN_BOSU_LAUGH_DEMO_K, 0x50, 3, 1, 0, 0) -/* 0x3A46 */ DEFINE_SFX(NA_SE_EN_DEBU_LAUGH_SHORT, 0x34, 3, 1, 0, 0) -/* 0x3A47 */ DEFINE_SFX(NA_SE_EN_BOSU_LAUGH_K, 0x50, 3, 1, 0, 0) -/* 0x3A48 */ DEFINE_SFX(NA_SE_EN_DEBU_ATTACK_W, 0x36, 3, 1, 0, 0) -/* 0x3A49 */ DEFINE_SFX(NA_SE_EN_YASE_ATTACK_W, 0x36, 3, 1, 0, 0) -/* 0x3A4A */ DEFINE_SFX(NA_SE_EN_BOSU_ATTACK_W, 0x34, 3, 1, 0, 0) -/* 0x3A4B */ DEFINE_SFX(NA_SE_EN_STAL_FREEZE_LIGHTS, 0x37, 3, 0, 0, 0) -/* 0x3A4C */ DEFINE_SFX(NA_SE_EN_BOSU_ATTACK_K, 0x54, 3, 1, 0, 0) -/* 0x3A4D */ DEFINE_SFX(NA_SE_EN_BOSU_SWORD, 0x40, 3, 0, 0, 0) -/* 0x3A4E */ DEFINE_SFX(NA_SE_EN_KONB_JUMP_LEV_OLD, 0x40, 3, 0, 0, 0) -/* 0x3A4F */ DEFINE_SFX(NA_SE_EN_MIBOSS_FREEZE_OLD, 0x57, 3, 0, 0, 0) -/* 0x3A50 */ DEFINE_SFX(NA_SE_EN_YMAJIN_THROW, 0x34, 2, 0, 0, 0) -/* 0x3A51 */ DEFINE_SFX(NA_SE_EN_BOSU_HEAD_BITE, 0x40, 0, 0, 0, 0) -/* 0x3A52 */ DEFINE_SFX(NA_SE_EN_BOSU_HEAD_FLOAT, 0x32, 0, 0, 0, 0) -/* 0x3A53 */ DEFINE_SFX(NA_SE_EN_LAST3_VOICE_KICK_OLD, 0x50, 3, 2, 0, 0) -/* 0x3A54 */ DEFINE_SFX(NA_SE_EN_LAST3_VOICE_KOMA_OLD, 0x50, 3, 2, 0, 0) -/* 0x3A55 */ DEFINE_SFX(NA_SE_EN_LAST3_VOICE_ROD_OLD, 0x50, 3, 2, 0, 0) -/* 0x3A56 */ DEFINE_SFX(NA_SE_EN_LAST3_VOICE_THROW_OLD, 0x50, 3, 2, 0, 0) -/* 0x3A57 */ DEFINE_SFX(NA_SE_EN_LAST3_VOICE_LAUGH_OLD, 0x50, 3, 2, 0, 0) -/* 0x3A58 */ DEFINE_SFX(NA_SE_EN_LAST3_VOICE_DAMAGE_OLD, 0x58, 3, 2, 0, 0) -/* 0x3A59 */ DEFINE_SFX(NA_SE_EN_LAST3_VOICE_DAMAGE2_OLD, 0x58, 3, 2, 0, 0) -/* 0x3A5A */ DEFINE_SFX(NA_SE_EN_LAST3_VOICE_DEAD_OLD, 0x68, 3, 0, 0, 0) -/* 0x3A5B */ DEFINE_SFX(NA_SE_EN_BOSU_DEAD_VOICE, 0x68, 3, 0, 0, 0) -/* 0x3A5C */ DEFINE_SFX(NA_SE_EN_DEBU_DEAD_VOICE, 0x48, 3, 0, 0, 0) -/* 0x3A5D */ DEFINE_SFX(NA_SE_EN_YASE_DEAD_VOICE, 0x48, 3, 0, 0, 0) -/* 0x3A5E */ DEFINE_SFX(NA_SE_EN_LAST2_BALLET_OLD, 0x50, 3, 0, 0, 0) -/* 0x3A5F */ DEFINE_SFX(NA_SE_EN_LAST2_MOONWALK_OLD, 0x50, 3, 0, 0, 0) -/* 0x3A60 */ DEFINE_SFX(NA_SE_EN_SHARP_FLOAT, 0x28, 4, 0, 0, 0) -/* 0x3A61 */ DEFINE_SFX(NA_SE_EN_SHARP_REACTION, 0x34, 2, 0, 0, 0) -/* 0x3A62 */ DEFINE_SFX(NA_SE_EN_REDEAD_WEAKENED1, 0x30, 0, 2, 0, SFX_PARAM_RAND_FREQ_LOWER) -/* 0x3A63 */ DEFINE_SFX(NA_SE_EN_REDEAD_WEAKENED_L1, 0x30, 0, 2, 0, SFX_PARAM_RAND_FREQ_LOWER) -/* 0x3A64 */ DEFINE_SFX(NA_SE_EN_REDEAD_WEAKENED2, 0x30, 0, 2, 0, SFX_PARAM_RAND_FREQ_LOWER) -/* 0x3A65 */ DEFINE_SFX(NA_SE_EN_REDEAD_WEAKENED_L2, 0x30, 0, 2, 0, SFX_PARAM_RAND_FREQ_LOWER) -/* 0x3A66 */ DEFINE_SFX(NA_SE_EN_PIRATE_ONGND, 0x30, 1, 0, 0, 0) -/* 0x3A67 */ DEFINE_SFX(NA_SE_EN_FOLLOWERS_STAY, 0x30, 4, 2, 0, 0) -/* 0x3A68 */ DEFINE_SFX(NA_SE_EN_LAST2_VOICE_BALLET, 0x50, 3, 0, 0, 0) -/* 0x3A69 */ DEFINE_SFX(NA_SE_EN_LAST2_VOICE_UAUOO1_OLD, 0x50, 3, 0, 0, 0) -/* 0x3A6A */ DEFINE_SFX(NA_SE_EN_LAST2_VOICE_UAUOO2_OLD, 0x50, 3, 0, 0, 0) -/* 0x3A6B */ DEFINE_SFX(NA_SE_EN_LAST2_VOICE_SURPRISED_OLD, 0x50, 3, 0, 0, 0) -/* 0x3A6C */ DEFINE_SFX(NA_SE_EN_LAST2_DAMAGE_OLD, 0x58, 3, 0, 0, 0) -/* 0x3A6D */ DEFINE_SFX(NA_SE_EN_LAST2_DAMAGE2_OLD, 0x58, 3, 0, 0, 0) -/* 0x3A6E */ DEFINE_SFX(NA_SE_EN_LAST2_DEAD_OLD, 0x68, 3, 0, 0, 0) -/* 0x3A6F */ DEFINE_SFX(NA_SE_EN_LAST2_UAUOO_OLD, 0x50, 3, 0, 0, 0) -/* 0x3A70 */ DEFINE_SFX(NA_SE_EN_LAST2_GYM_B_OLD, 0x50, 3, 0, 0, 0) -/* 0x3A71 */ DEFINE_SFX(NA_SE_EN_PIRATE_COOL_LAUGH, 0x30, 1, 0, 0, 0) -/* 0x3A72 */ DEFINE_SFX(NA_SE_EN_PIRATE_CYNICAL, 0x30, 1, 0, 0, 0) -/* 0x3A73 */ DEFINE_SFX(NA_SE_EN_PIRATE_DAMM_BREATH, 0x30, 1, 0, 0, 0) -/* 0x3A74 */ DEFINE_SFX(NA_SE_EN_PIRATE_SHOUT, 0x30, 1, 0, 0, 0) -/* 0x3A75 */ DEFINE_SFX(NA_SE_EN_STAL01_LAUGH, 0x34, 0, 2, 0, 0) -/* 0x3A76 */ DEFINE_SFX(NA_SE_EN_STAL02_LAUGH_SHORT, 0x34, 0, 0, 0, 0) -/* 0x3A77 */ DEFINE_SFX(NA_SE_EN_STAL03_LAUGH_BIG, 0x34, 0, 0, 0, 0) -/* 0x3A78 */ DEFINE_SFX(NA_SE_EN_STAL04_ANGER, 0x34, 0, 0, 0, 0) -/* 0x3A79 */ DEFINE_SFX(NA_SE_EN_STAL05_CYNICAL, 0x34, 0, 0, 0, 0) -/* 0x3A7A */ DEFINE_SFX(NA_SE_EN_STAL06_SURPRISED, 0x34, 0, 0, 0, 0) -/* 0x3A7B */ DEFINE_SFX(NA_SE_EN_STAL07_ANTONISHED, 0x34, 0, 0, 0, 0) -/* 0x3A7C */ DEFINE_SFX(NA_SE_EN_STAL08_CRY_BIG, 0x34, 0, 0, 0, 0) -/* 0x3A7D */ DEFINE_SFX(NA_SE_EN_STAL09_SCREAM, 0x34, 0, 0, 0, 0) -/* 0x3A7E */ DEFINE_SFX(NA_SE_EN_STAL10_LAUGH_SHY, 0x34, 0, 0, 0, 0) -/* 0x3A7F */ DEFINE_SFX(NA_SE_EN_STAL11_LAUGH_SHY2, 0x54, 0, 0, 0, 0) -/* 0x3A80 */ DEFINE_SFX(NA_SE_EN_STAL12_LAUGH_KIDLY, 0x34, 0, 0, 0, 0) -/* 0x3A81 */ DEFINE_SFX(NA_SE_EN_STAL20_CALL_MOON, 0x34, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST) -/* 0x3A82 */ DEFINE_SFX(NA_SE_EN_STAL20_CALL_MOON2, 0x34, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST) -/* 0x3A83 */ DEFINE_SFX(NA_SE_EN_STAL21_PSYCHO_VOICE, 0x34, 0, 0, 0, 0) -/* 0x3A84 */ DEFINE_SFX(NA_SE_EN_STALKIDS_DOWN_K, 0x30, 5, 0, 0, 0) -/* 0x3A85 */ DEFINE_SFX(NA_SE_EN_AKINDO_FLY, 0x30, 1, 0, 0, 0) -/* 0x3A86 */ DEFINE_SFX(NA_SE_EN_NPC_APPEAR, 0x30, 0, 0, 0, 0) -/* 0x3A87 */ DEFINE_SFX(NA_SE_EN_NPC_FADEAWAY, 0x30, 0, 0, 0, 0) -/* 0x3A88 */ DEFINE_SFX(NA_SE_EN_DEBU_PAUSEx2, 0x34, 3, 2, 0, SFX_PARAM_RAND_FREQ_LOWER) -/* 0x3A89 */ DEFINE_SFX(NA_SE_EN_YASE_PAUSEx2, 0x34, 3, 2, 0, SFX_PARAM_RAND_FREQ_LOWER) -/* 0x3A8A */ DEFINE_SFX(NA_SE_EN_DEBU_HEAD_UP, 0x30, 3, 2, 0, SFX_PARAM_RAND_FREQ_LOWER) -/* 0x3A8B */ DEFINE_SFX(NA_SE_EN_YASE_HEAD_UP, 0x30, 3, 2, 0, SFX_PARAM_RAND_FREQ_LOWER) -/* 0x3A8C */ DEFINE_SFX(NA_SE_EN_STAL22_LAUGH_KID_L, 0x34, 0, 0, 0, 0) -/* 0x3A8D */ DEFINE_SFX(NA_SE_EN_EVIL_POWER, 0x30, 0, 0, 0, 0) -/* 0x3A8E */ DEFINE_SFX(NA_SE_NE_STAL23_COLD, 0x34, 3, 2, 0, SFX_FLAG_REVERB_NO_DIST) -/* 0x3A8F */ DEFINE_SFX(NA_SE_EN_STALKIDS_GASAGOSO, 0x30, 5, 0, 0, SFX_FLAG_REVERB_NO_DIST) -/* 0x3A90 */ DEFINE_SFX(NA_SE_EN_BOSU_TALK, 0x30, 0, 2, 0, SFX_PARAM_RAND_FREQ_LOWER) -/* 0x3A91 */ DEFINE_SFX(NA_SE_EN_FAMOS_REVERSE1, 0x34, 0, 0, 0, 0) -/* 0x3A92 */ DEFINE_SFX(NA_SE_EN_FAMOS_REVERSE2, 0x34, 0, 0, 0, 0) -/* 0x3A93 */ DEFINE_SFX(NA_SE_EN_FAMOS_FLOAT, 0x30, 6, 0, 0, 0) -/* 0x3A94 */ DEFINE_SFX(NA_SE_EN_FAMOS_FLOAT_REVERSE, 0x30, 6, 0, 0, 0) -/* 0x3A95 */ DEFINE_SFX(NA_SE_EN_KOTAKE_ROLL, 0x30, 5, 0, 0, 0) -/* 0x3A96 */ DEFINE_SFX(NA_SE_EN_KOTAKE_FLY, 0x30, 6, 0, 0, 0) -/* 0x3A97 */ DEFINE_SFX(NA_SE_EN_THIEFBIRD_VOICE, 0x34, 0, 0, 0, 0) -/* 0x3A98 */ DEFINE_SFX(NA_SE_EN_THIEFBIRD_DAMAGE, 0x38, 0, 0, 0, 0) -/* 0x3A99 */ DEFINE_SFX(NA_SE_EN_THIEFBIRD_DEAD, 0x48, 0, 0, 0, 0) -/* 0x3A9A */ DEFINE_SFX(NA_SE_EN_STALKIDS_BODY, 0x30, 0, 2, 0, 0) -/* 0x3A9B */ DEFINE_SFX(NA_SE_EN_STALKIDS_BODY_LEV, 0x30, 5, 2, 0, 0) -/* 0x3A9C */ DEFINE_SFX(NA_SE_EN_BOSU_STAND_RAPID, 0x30, 0, 0, 0, 0) -/* 0x3A9D */ DEFINE_SFX(NA_SE_EN_STAL24_SCREAM2, 0x30, 0, 0, 0, 0) -/* 0x3A9E */ DEFINE_SFX(NA_SE_EN_STALKIDS_EARTHQUAKE, 0x30, 0, 2, 0, 0) -/* 0x3A9F */ DEFINE_SFX(NA_SE_EN_MASK_FLOAT, 0x30, 0, 0, 0, 0) -/* 0x3AA0 */ DEFINE_SFX(NA_SE_EN_STALKIDS_PULLED, 0x30, 0, 0, 0, 0) -/* 0x3AA1 */ DEFINE_SFX(NA_SE_EN_KITA_SALUTE, 0x40, 2, 0, 0, 0) -/* 0x3AA2 */ DEFINE_SFX(NA_SE_EN_KTIA_WALK, 0x32, 0, 2, 0, 0) -/* 0x3AA3 */ DEFINE_SFX(NA_SE_EN_KTIA_PAUSE_K, 0x50, 2, 0, 0, 0) -/* 0x3AA4 */ DEFINE_SFX(NA_SE_EN_KITA_LAUGH_K, 0x50, 2, 0, 0, 0) -/* 0x3AA5 */ DEFINE_SFX(NA_SE_EN_KITA_DAMAGE, 0x58, 2, 0, 0, 0) -/* 0x3AA6 */ DEFINE_SFX(NA_SE_EN_KITA_DEAD, 0x68, 2, 0, 0, 0) -/* 0x3AA7 */ DEFINE_SFX(NA_SE_EN_STALBABY_LAUGH, 0x30, 0, 0, 0, 0) -/* 0x3AA8 */ DEFINE_SFX(NA_SE_EN_STALBABY_SURPRISED, 0x30, 0, 0, 0, 0) -/* 0x3AA9 */ DEFINE_SFX(NA_SE_EN_KITA_BREAK, 0x50, 2, 0, 0, 0) -/* 0x3AAA */ DEFINE_SFX(NA_SE_EN_KITA_ATTACK_W, 0x50, 2, 0, 0, 0) -/* 0x3AAB */ DEFINE_SFX(NA_SE_EN_KONB_WAIT_OLD, 0x30, 3, 0, 0, 0) -/* 0x3AAC */ DEFINE_SFX(NA_SE_EN_DEATH_SCYTHE, 0x54, 5, 0, 0, 0) -/* 0x3AAD */ DEFINE_SFX(NA_SE_EN_DEATH_ROLL, 0x28, 5, 0, 0, 0) -/* 0x3AAE */ DEFINE_SFX(NA_SE_EN_DEATH_SCYTHE_LEV, 0x78, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST) -/* 0x3AAF */ DEFINE_SFX(NA_SE_EN_DEATH_SCYTHE_ONGND, 0x78, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST) -/* 0x3AB0 */ DEFINE_SFX(NA_SE_EN_DEATH_VOICE, 0x50, 3, 0, 0, 0) -/* 0x3AB1 */ DEFINE_SFX(NA_SE_EN_DEATH_DAMAGE, 0x58, 3, 0, 0, 0) -/* 0x3AB2 */ DEFINE_SFX(NA_SE_EN_DEATH_DEAD, 0x68, 3, 0, 0, 0) -/* 0x3AB3 */ DEFINE_SFX(NA_SE_EN_DEATH_ATTACK, 0x54, 3, 0, 0, 0) -/* 0x3AB4 */ DEFINE_SFX(NA_SE_EN_DEATH_APPEAR, 0x40, 3, 0, 0, 0) -/* 0x3AB5 */ DEFINE_SFX(NA_SE_EN_DEATH_HEARTBREAK, 0x78, 3, 0, 0, 0) -/* 0x3AB6 */ DEFINE_SFX(NA_SE_EN_KONB_MINI_DEAD, 0x48, 0, 0, 0, 0) -/* 0x3AB7 */ DEFINE_SFX(NA_SE_EN_HALF_REDEAD_LOOP, 0x30, 3, 2, 0, 0) -/* 0x3AB8 */ DEFINE_SFX(NA_SE_EN_HALF_REDEAD_SURPRISE, 0x30, 3, 2, 0, 0) -/* 0x3AB9 */ DEFINE_SFX(NA_SE_EN_HALF_REDEAD_SCREAME, 0x30, 3, 2, 0, 0) -/* 0x3ABA */ DEFINE_SFX(NA_SE_EN_HALF_REDEAD_TRANS, 0x30, 3, 0, 0, 0) -/* 0x3ABB */ DEFINE_SFX(NA_SE_EN_GOLON_VOICE_GENERAL, 0x30, 0, 0, 0, 0) -/* 0x3ABC */ DEFINE_SFX(NA_SE_EN_IWAIGORON_EVERYBODY, 0x30, 0, 0, 0, 0) -/* 0x3ABD */ DEFINE_SFX(NA_SE_EN_IWAIGORON_SOLO, 0x30, 3, 3, 0, 0) -/* 0x3ABE */ DEFINE_SFX(NA_SE_EN_ROMANI_WALK, 0x30, 0, 2, 0, 0) -/* 0x3ABF */ DEFINE_SFX(NA_SE_EN_MOON_SCREAM1, 0x30, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST) -/* 0x3AC0 */ DEFINE_SFX(NA_SE_EN_MOON_SCREAM2, 0x30, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST) -/* 0x3AC1 */ DEFINE_SFX(NA_SE_EN_MOON_SCREAM3, 0x30, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST) -/* 0x3AC2 */ DEFINE_SFX(NA_SE_EN_MOON_SCREAM4, 0x30, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST) -/* 0x3AC3 */ DEFINE_SFX(NA_SE_EN_STALKIDS_HEADACHE, 0x30, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST) -/* 0x3AC4 */ DEFINE_SFX(NA_SE_EN_BIGNUTS_WALK, 0x30, 5, 1, 0, 0) -/* 0x3AC5 */ DEFINE_SFX(NA_SE_EN_KITA_PAUSE, 0x60, 2, 0, 0, 0) -/* 0x3AC6 */ DEFINE_SFX(NA_SE_EN_ANSATSUSYA_LAUGH, 0x70, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST) -/* 0x3AC7 */ DEFINE_SFX(NA_SE_EN__copy514, 0x30, 0, 2, 0, 0) -/* 0x3AC8 */ DEFINE_SFX(NA_SE_EN__copy515, 0x30, 0, 2, 0, 0) -/* 0x3AC9 */ DEFINE_SFX(NA_SE_EN__copy516, 0x30, 0, 2, 0, 0) -/* 0x3ACA */ DEFINE_SFX(NA_SE_EN__copy517, 0x30, 0, 2, 0, 0) -/* 0x3ACB */ DEFINE_SFX(NA_SE_EN__copy518, 0x30, 0, 2, 0, 0) -/* 0x3ACC */ DEFINE_SFX(NA_SE_EN__copy519, 0x30, 0, 2, 0, 0) -/* 0x3ACD */ DEFINE_SFX(NA_SE_EN_DALMANI_A, 0x30, 0, 2, 0, 0) -/* 0x3ACE */ DEFINE_SFX(NA_SE_EN_DALMANI_B, 0x30, 0, 2, 0, 0) -/* 0x3ACF */ DEFINE_SFX(NA_SE_EN_DALMANI_C, 0x30, 0, 2, 0, 0) -/* 0x3AD0 */ DEFINE_SFX(NA_SE_EN_DALMANI_D, 0x30, 0, 2, 0, 0) -/* 0x3AD1 */ DEFINE_SFX(NA_SE_EN__2d1, 0x30, 0, 0, 0, 0) -/* 0x3AD2 */ DEFINE_SFX(NA_SE_EN__2d2, 0x30, 0, 0, 0, 0) -/* 0x3AD3 */ DEFINE_SFX(NA_SE_EN_EVIL_POWER_PREDEMO, 0x30, 7, 0, 0, 0) -/* 0x3AD4 */ DEFINE_SFX(NA_SE_EN_KOUME_DAMAGE, 0x30, 4, 1, 0, 0) -/* 0x3AD5 */ DEFINE_SFX(NA_SE_EN_KOUME_DAMAGE2, 0x30, 4, 1, 0, 0) -/* 0x3AD6 */ DEFINE_SFX(NA_SE_EN_KONB_MINI_APPEAR, 0x30, 3, 2, 0, 0) -/* 0x3AD7 */ DEFINE_SFX(NA_SE_EN_IRONNACK_DAMAGE, 0x48, 3, 0, 0, 0) -/* 0x3AD8 */ DEFINE_SFX(NA_SE_EN_IRONNACK_DEAD, 0x58, 3, 0, 0, 0) -/* 0x3AD9 */ DEFINE_SFX(NA_SE_EN_ANSATSUSYA_ONGND, 0x30, 0, 0, 0, 0) -/* 0x3ADA */ DEFINE_SFX(NA_SE_EN_ANSATSUSYA_ROCK, 0x30, 3, 0, 0, 0) -/* 0x3ADB */ DEFINE_SFX(NA_SE_EN_REDEAD_REVERSE, 0x36, 0, 0, 0, 0) -/* 0x3ADC */ DEFINE_SFX(NA_SE_EN_STALKIDS_NOSE, 0x40, 2, 0, 0, 0) -/* 0x3ADD */ DEFINE_SFX(NA_SE_EN_KITA_SNORE, 0x30, 0, 0, 0, 0) -/* 0x3ADE */ DEFINE_SFX(NA_SE_EN_IRONNACK_DASH, 0x30, 0, 0, 0, 0) -/* 0x3ADF */ DEFINE_SFX(NA_SE_EN_TUBOOCK_FLY, 0x30, 0, 0, 0, 0) +/* 0x3800 */ DEFINE_SFX(CHAN_5CC6, NA_SE_EN_DODO_J_WALK, 0x18, 1, 0, 0, 0) +/* 0x3801 */ DEFINE_SFX(CHAN_5CD7, NA_SE_EN_DODO_J_CRY, 0x30, 1, 0, 0, 0) +/* 0x3802 */ DEFINE_SFX(CHAN_5CE1, NA_SE_EN_DODO_J_FIRE, 0x30, 1, 0, 0, 0) +/* 0x3803 */ DEFINE_SFX(CHAN_5CED, NA_SE_EN_DODO_J_DAMAGE, 0x38, 1, 0, 0, 0) +/* 0x3804 */ DEFINE_SFX(CHAN_5D05, NA_SE_EN_DODO_J_DEAD, 0x40, 1, 0, 0, 0) +/* 0x3805 */ DEFINE_SFX(CHAN_6D54, NA_SE_EN_BAKUO_ROLL, 0x30, 3, 0, 0, 0) +/* 0x3806 */ DEFINE_SFX(CHAN_7968, NA_SE_EN_MIZUBABA2_VOICE, 0x36, 0, 0, 0, 0) +/* 0x3807 */ DEFINE_SFX(CHAN_78B9, NA_SE_EN_MIZUBABA2_DAMAGE, 0x38, 0, 0, 0, 0) +/* 0x3808 */ DEFINE_SFX(CHAN_7402, NA_SE_EN_MIBOSS_FALL_OLD_OLD, 0x40, 3, 0, 0, 0) +/* 0x3809 */ DEFINE_SFX(CHAN_741E, NA_SE_EN_MIBOSS_DAMAGE_OLD, 0x58, 3, 0, 0, 0) +/* 0x380A */ DEFINE_SFX(CHAN_7433, NA_SE_EN_MIBOSS_DASH_OLD, 0x40, 3, 0, 0, 0) +/* 0x380B */ DEFINE_SFX(CHAN_743D, NA_SE_EN_MIBOSS_DEAD_OLD, 0x68, 3, 0, 0, SFX_FLAG_REVERB_NO_DIST) +/* 0x380C */ DEFINE_SFX(CHAN_744F, NA_SE_EN_MIBOSS_GND1_OLD, 0x40, 3, 0, 0, 0) +/* 0x380D */ DEFINE_SFX(CHAN_5D22, NA_SE_EN_GOMA_DOWN, 0x30, 3, 0, 0, 0) +/* 0x380E */ DEFINE_SFX(CHAN_7462, NA_SE_EN_MIBOSS_GND2_OLD, 0x40, 3, 0, 0, 0) +/* 0x380F */ DEFINE_SFX(CHAN_7470, NA_SE_EN_MIBOSS_UNARI_OLD, 0x40, 3, 0, 0, 0) +/* 0x3810 */ DEFINE_SFX(CHAN_74C6, NA_SE_EN_MIBOSS_RHYTHM_OLD, 0x54, 3, 0, 0, SFX_FLAG_LOWER_VOLUME_BGM) +/* 0x3811 */ DEFINE_SFX(CHAN_7482, NA_SE_EN_MIBOSS_SWORD_OLD, 0x54, 3, 0, 0, 0) +/* 0x3812 */ DEFINE_SFX(CHAN_74A2, NA_SE_EN_ANSATSUSYA_ENTRY, 0x30, 3, 0, 0, 0) +/* 0x3813 */ DEFINE_SFX(CHAN_74BC, NA_SE_EN_MIBOSS_JUMP1, 0x40, 3, 0, 0, 0) +/* 0x3814 */ DEFINE_SFX(CHAN_740A, NA_SE_EN_MIBOSS_JUMP2, 0x40, 3, 0, 0, 0) +/* 0x3815 */ DEFINE_SFX(CHAN_74FA, NA_SE_EN_MIBOSS_VOICE1_OLD, 0x54, 3, 0, 0, 0) +/* 0x3816 */ DEFINE_SFX(CHAN_7509, NA_SE_EN_MIBOSS_VOICE2_OLD, 0x54, 3, 0, 0, 0) +/* 0x3817 */ DEFINE_SFX(CHAN_7518, NA_SE_EN_MIBOSS_VOICE3_OLD, 0x54, 3, 0, 0, 0) +/* 0x3818 */ DEFINE_SFX(CHAN_8F9B, NA_SE_EN_INBOSS_SAND_OLD, 0x30, 3, 0, 0, SFX_FLAG_VOLUME_NO_DIST) +/* 0x3819 */ DEFINE_SFX(CHAN_8FAE, NA_SE_EN_INBOSS_ROAR_OLD, 0x50, 3, 0, 0, 0) +/* 0x381A */ DEFINE_SFX(CHAN_8FBE, NA_SE_EN_INBOSS_DAMAGE_OLD, 0x58, 3, 0, 0, 0) +/* 0x381B */ DEFINE_SFX(CHAN_8343, NA_SE_EN_COMMON_WEAKENED, 0x38, 3, 0, 0, 0) +/* 0x381C */ DEFINE_SFX(CHAN_74D8, NA_SE_EN_MIBOSS_FAINT_OLD, 0x50, 3, 0, 0, 0) +/* 0x381D */ DEFINE_SFX(CHAN_74EB, NA_SE_EN_MIBOSS_ROLLING_OLD, 0x30, 3, 0, 0, 0) +/* 0x381E */ DEFINE_SFX(CHAN_789A, NA_SE_EN_MIZUBABA1_DAMAGE, 0x38, 0, 0, 0, 0) +/* 0x381F */ DEFINE_SFX(CHAN_78D4, NA_SE_EN_MIZUBABA_DEAD, 0x48, 0, 0, 0, 0) +/* 0x3820 */ DEFINE_SFX(CHAN_5DEF, NA_SE_EN_DODO_M_CRY, 0x30, 0, 0, 0, 0) +/* 0x3821 */ DEFINE_SFX(CHAN_5E12, NA_SE_EN_DODO_M_DEAD, 0x40, 1, 0, 0, 0) +/* 0x3822 */ DEFINE_SFX(CHAN_5E57, NA_SE_EN_DODO_M_MOVE, 0x18, 0, 0, 0, 0) +/* 0x3823 */ DEFINE_SFX(CHAN_5E61, NA_SE_EN_DODO_M_DOWN, 0x14, 0, 0, 0, 0) +/* 0x3824 */ DEFINE_SFX(CHAN_5EA1, NA_SE_EN_DODO_M_UP, 0x14, 0, 0, 0, 0) +/* 0x3825 */ DEFINE_SFX(CHAN_78F4, NA_SE_EN_MIZUBABA_TRANSFORM, 0x30, 0, 0, 0, 0) +/* 0x3826 */ DEFINE_SFX(CHAN_5EC6, NA_SE_EN_DODO_M_EAT, 0x30, 0, 0, 0, 0) +/* 0x3827 */ DEFINE_SFX(CHAN_792B, NA_SE_EN_MIZUBABA2_WALK, 0x28, 0, 0, 0, SFX_PARAM_RAND_FREQ_LOWER) +/* 0x3828 */ DEFINE_SFX(CHAN_6202, NA_SE_EN_BOMCHU_WALK, 0x28, 0, 0, 0, 0) +/* 0x3829 */ DEFINE_SFX(CHAN_61B5, NA_SE_EN_RIZA_CRY, 0x30, 2, 0, 0, 0) +/* 0x382A */ DEFINE_SFX(CHAN_61D6, NA_SE_EN_RIZA_ATTACK, 0x32, 2, 0, 0, 0) +/* 0x382B */ DEFINE_SFX(CHAN_5ED2, NA_SE_EN_RIZA_DAMAGE, 0x38, 1, 0, 0, 0) +/* 0x382C */ DEFINE_SFX(CHAN_5EFC, NA_SE_EN_RIZA_WARAU, 0x20, 0, 0, 0, 0) +/* 0x382D */ DEFINE_SFX(CHAN_5F0A, NA_SE_EN_RIZA_DEAD, 0x40, 1, 0, 0, 0) +/* 0x382E */ DEFINE_SFX(CHAN_5F34, NA_SE_EN_RIZA_WALK, 0x18, 0, 0, 0, 0) +/* 0x382F */ DEFINE_SFX(CHAN_5F40, NA_SE_EN_RIZA_JUMP, 0x28, 0, 0, 0, 0) +/* 0x3830 */ DEFINE_SFX(CHAN_9107, NA_SE_EN_STALKID_WALK, 0x18, 0, 1, 0, 0) +/* 0x3831 */ DEFINE_SFX(CHAN_72CB, NA_SE_EN_STALKID_ATTACK, 0x30, 0, 0, 0, 0) +/* 0x3832 */ DEFINE_SFX(CHAN_90EE, NA_SE_EN_STALKID_DAMAGE, 0x38, 1, 0, 0, 0) +/* 0x3833 */ DEFINE_SFX(CHAN_90FC, NA_SE_EN_STALKID_DEAD, 0x40, 1, 0, 0, 0) +/* 0x3834 */ DEFINE_SFX(CHAN_66D8, NA_SE_EN_FLOORMASTER_SLIDING, 0x14, 0, 0, 0, 0) +/* 0x3835 */ DEFINE_SFX(CHAN_67B0, NA_SE_EN_TEKU_WALK_WATER, 0x18, 0, 2, 0, 0) +/* 0x3836 */ DEFINE_SFX(CHAN_68FE, NA_SE_EN_LIGHT_ARROW_HIT, 0x38, 2, 0, 0, 0) +/* 0x3837 */ DEFINE_SFX(CHAN_7982, NA_SE_EN_MIZUBABA2_ATTACK, 0x34, 0, 0, 0, 0) +/* 0x3838 */ DEFINE_SFX(CHAN_9184, NA_SE_EN_STAL_WARAU, 0x28, 1, 0, 0, 0) +/* 0x3839 */ DEFINE_SFX(CHAN_91DA, NA_SE_EN_STAL_SAKEBI, 0x30, 0, 0, 0, 0) +/* 0x383A */ DEFINE_SFX(CHAN_9191, NA_SE_EN_STAL_DAMAGE, 0x38, 1, 0, 0, 0) +/* 0x383B */ DEFINE_SFX(CHAN_91AE, NA_SE_EN_STAL_DEAD, 0x40, 1, 0, 0, 0) +/* 0x383C */ DEFINE_SFX(CHAN_6950, NA_SE_EN_WOLFOS_APPEAR, 0x30, 0, 0, 0, 0) +/* 0x383D */ DEFINE_SFX(CHAN_9176, NA_SE_EN_STAL_WALK, 0x18, 0, 0, 0, 0) +/* 0x383E */ DEFINE_SFX(CHAN_6999, NA_SE_EN_WOLFOS_CRY, 0x20, 0, 0, 0, 0) +/* 0x383F */ DEFINE_SFX(CHAN_695E, NA_SE_EN_WOLFOS_ATTACK, 0x30, 0, 0, 0, 0) +/* 0x3840 */ DEFINE_SFX(CHAN_5DCA, NA_SE_EN_FFLY_ATTACK, 0x32, 0, 0, 0, 0) +/* 0x3841 */ DEFINE_SFX(CHAN_5DDA, NA_SE_EN_FFLY_FLY, 0x20, 1, 0, 0, 0) +/* 0x3842 */ DEFINE_SFX(CHAN_5F93, NA_SE_EN_FFLY_DEAD, 0x37, 1, 0, 0, 0) +/* 0x3843 */ DEFINE_SFX(CHAN_696F, NA_SE_EN_WOLFOS_DAMAGE, 0x38, 1, 0, 0, 0) +/* 0x3844 */ DEFINE_SFX(CHAN_9A48, NA_SE_EN_AMOS_WALK, 0x30, 0, 0, 0, 0) +/* 0x3845 */ DEFINE_SFX(CHAN_9A56, NA_SE_EN_AMOS_WAVE, 0x30, 0, 0, 0, 0) +/* 0x3846 */ DEFINE_SFX(CHAN_9A8A, NA_SE_EN_EYEGOLE_DEAD, 0x40, 2, 0, 0, 0) +/* 0x3847 */ DEFINE_SFX(CHAN_9ABA, NA_SE_EN_EYEGOLE_DAMAGE, 0x38, 2, 0, 0, 0) +/* 0x3848 */ DEFINE_SFX(CHAN_9AA3, NA_SE_EN_AMOS_VOICE, 0x20, 0, 0, 0, 0) +/* 0x3849 */ DEFINE_SFX(CHAN_841A, NA_SE_EN_KUSAMUSHI_VIBE, 0x18, 0, 0, 0, 0) +/* 0x384A */ DEFINE_SFX(CHAN_8433, NA_SE_EN_BEE_FLY, 0x40, 7, 0, 0, SFX_PARAM_RAND_FREQ_LOWER) +/* 0x384B */ DEFINE_SFX(CHAN_6984, NA_SE_EN_WOLFOS_DEAD, 0x40, 1, 0, 0, 0) +/* 0x384C */ DEFINE_SFX(CHAN_835D, NA_SE_EN_COMMON_E_BALL, 0x30, 3, 0, 0, 0) +/* 0x384D */ DEFINE_SFX(CHAN_8372, NA_SE_EN_COMMON_THUNDER_THR, 0x30, 3, 0, 0, 0) +/* 0x384E */ DEFINE_SFX(CHAN_8394, NA_SE_EN_COMMON_E_BALL_HIT, 0x30, 3, 0, 0, 0) +/* 0x384F */ DEFINE_SFX(CHAN_839F, NA_SE_EN_COMMON_ELEC_ARK, 0x30, 3, 0, 0, 0) +/* 0x3850 */ DEFINE_SFX(CHAN_6A7D, NA_SE_EN_SUISEN_EAT, 0x30, 0, 0, 0, 0) +/* 0x3851 */ DEFINE_SFX(CHAN_6A87, NA_SE_EN_SUISEN_DEAD, 0x40, 0, 0, 0, 0) +/* 0x3852 */ DEFINE_SFX(CHAN_8357, NA_SE_EN_COMMON_E_BALL_THR, 0x30, 3, 0, 0, 0) +/* 0x3853 */ DEFINE_SFX(CHAN_8A8B, NA_SE_EN_UTSUBO_APPEAR, 0x30, 3, 0, 0, 0) +/* 0x3854 */ DEFINE_SFX(CHAN_9133, NA_SE_EN_BOMCHU_VOICE, 0x34, 0, 0, 0, 0) +/* 0x3855 */ DEFINE_SFX(CHAN_913D, NA_SE_EN_BOMCHU_AIM, 0x34, 0, 0, 0, 0) +/* 0x3856 */ DEFINE_SFX(CHAN_9156, NA_SE_EN_BOMCHU_RUN, 0x36, 0, 0, 0, 0) +/* 0x3857 */ DEFINE_SFX(CHAN_8ACC, NA_SE_EN_UTSUBO_BACK, 0x30, 3, 0, 0, 0) +/* 0x3858 */ DEFINE_SFX(CHAN_5F87, NA_SE_EN_DODO_J_BREATH, 0x28, 0, 0, 0, 0) +/* 0x3859 */ DEFINE_SFX(CHAN_6213, NA_SE_EN_DODO_J_TAIL, 0x30, 0, 0, 0, 0) +/* 0x385A */ DEFINE_SFX(CHAN_98F5, NA_SE_EN_WOLFOS_WALK, 0x18, 0, 0, 0, 0) +/* 0x385B */ DEFINE_SFX(CHAN_5EC6, NA_SE_EN_DODO_J_EAT, 0x30, 0, 0, 0, 0) +/* 0x385C */ DEFINE_SFX(CHAN_7802, NA_SE_EN_DEKU_MOUTH, 0x28, 0, 3, 0, 0) +/* 0x385D */ DEFINE_SFX(CHAN_780E, NA_SE_EN_DEKU_ATTACK, 0x30, 0, 1, 0, 0) +/* 0x385E */ DEFINE_SFX(CHAN_781E, NA_SE_EN_DEKU_DAMAGE, 0x38, 1, 1, 0, 0) +/* 0x385F */ DEFINE_SFX(CHAN_7836, NA_SE_EN_DEKU_DEAD, 0x40, 1, 1, 0, 0) +/* 0x3860 */ DEFINE_SFX(CHAN_7853, NA_SE_EN_MIZUBABA1_MOUTH, 0x30, 0, 0, 0, 0) +/* 0x3861 */ DEFINE_SFX(CHAN_785D, NA_SE_EN_MIZUBABA1_ATTACK, 0x36, 0, 0, 0, 0) +/* 0x3862 */ DEFINE_SFX(CHAN_786D, NA_SE_EN_DEKU_JR_DEAD, 0x40, 1, 0, 0, 0) +/* 0x3863 */ DEFINE_SFX(CHAN_7889, NA_SE_EN_DEKU_SCRAPE, 0x14, 0, 0, 0, 0) +/* 0x3864 */ DEFINE_SFX(CHAN_5FAB, NA_SE_EN_TAIL_FLY, 0x30, 0, 0, 0, 0) +/* 0x3865 */ DEFINE_SFX(CHAN_5FC8, NA_SE_EN_TAIL_CRY, 0x20, 0, 0, 0, 0) +/* 0x3866 */ DEFINE_SFX(CHAN_5FDB, NA_SE_EN_TAIL_DEAD, 0x40, 1, 0, 0, 0) +/* 0x3867 */ DEFINE_SFX(CHAN_79E8, NA_SE_EN_GOLON_STAND_IMT, 0x30, 3, 0, 0, 0) +/* 0x3868 */ DEFINE_SFX(CHAN_6012, NA_SE_EN_STALTU_DOWN, 0x30, 4, 0, 0, 0) +/* 0x3869 */ DEFINE_SFX(CHAN_5FF7, NA_SE_EN_STALTU_UP, 0x30, 4, 0, 0, 0) +/* 0x386A */ DEFINE_SFX(CHAN_602F, NA_SE_EN_STALTU_LAUGH, 0x20, 4, 0, 0, 0) +/* 0x386B */ DEFINE_SFX(CHAN_615A, NA_SE_EN_STALTU_DAMAGE, 0x38, 4, 0, 0, 0) +/* 0x386C */ DEFINE_SFX(CHAN_60F6, NA_SE_EN_TEKU_JUMP, 0x20, 3, 0, 0, 0) +/* 0x386D */ DEFINE_SFX(CHAN_68D5, NA_SE_EN_TEKU_DAMAGE, 0x38, 1, 0, 0, 0) +/* 0x386E */ DEFINE_SFX(CHAN_610A, NA_SE_EN_TEKU_DEAD, 0x40, 1, 0, 0, 0) +/* 0x386F */ DEFINE_SFX(CHAN_6042, NA_SE_EN_TEKU_WALK, 0x14, 0, 0, 0, 0) +/* 0x3870 */ DEFINE_SFX(CHAN_604C, NA_SE_EN_PO_KANTERA, 0x30, 3, 0, 0, 0) +/* 0x3871 */ DEFINE_SFX(CHAN_605F, NA_SE_EN_PO_FLY, 0x20, 1, 0, 0, 0) +/* 0x3872 */ DEFINE_SFX(CHAN_6072, NA_SE_EN_PO_AWAY, 0x20, 1, 0, 0, 0) +/* 0x3873 */ DEFINE_SFX(CHAN_6099, NA_SE_EN_STALKIDS_APPEAR, 0x30, 2, 0, 0, 0) +/* 0x3874 */ DEFINE_SFX(CHAN_6083, NA_SE_EN_PO_DISAPPEAR, 0x35, 2, 0, 0, 0) +/* 0x3875 */ DEFINE_SFX(CHAN_60AC, NA_SE_EN_PO_DAMAGE, 0x38, 2, 0, 0, 0) +/* 0x3876 */ DEFINE_SFX(CHAN_60C6, NA_SE_EN_PO_DEAD, 0x48, 2, 0, 0, 0) +/* 0x3877 */ DEFINE_SFX(CHAN_6229, NA_SE_EN_WIZ_DISAPPEAR, 0x40, 2, 0, 0, 0) +/* 0x3878 */ DEFINE_SFX(CHAN_61A4, NA_SE_EN_EXTINCT, 0x45, 1, 2, 0, 0) +/* 0x3879 */ DEFINE_SFX(CHAN_5D4B, NA_SE_EN_GOLON_LAND_BIG, 0x34, 0, 0, 0, 0) +/* 0x387A */ DEFINE_SFX(CHAN_5D65, NA_SE_EN_GERUDOFT_DOWN, 0x40, 0, 0, 0, 0) +/* 0x387B */ DEFINE_SFX(CHAN_5D84, NA_SE_EN_EYEGOLE_ATTACK, 0x20, 2, 0, 0, 0) +/* 0x387C */ DEFINE_SFX(CHAN_8C03, NA_SE_EN_NUTS_UP, 0x28, 0, 0, 0, 0) +/* 0x387D */ DEFINE_SFX(CHAN_8C16, NA_SE_EN_NUTS_DOWN, 0x28, 0, 0, 0, 0) +/* 0x387E */ DEFINE_SFX(CHAN_8C29, NA_SE_EN_NUTS_THROW, 0x30, 0, 0, 0, 0) +/* 0x387F */ DEFINE_SFX(CHAN_8C39, NA_SE_EN_NUTS_WALK, 0x20, 4, 2, 0, 0) +/* 0x3880 */ DEFINE_SFX(CHAN_8C46, NA_SE_EN_NUTS_DAMAGE, 0x38, 1, 0, 0, 0) +/* 0x3881 */ DEFINE_SFX(CHAN_8C5D, NA_SE_EN_NUTS_DEAD, 0x40, 1, 0, 0, 0) +/* 0x3882 */ DEFINE_SFX(CHAN_8C72, NA_SE_EN_NUT_FAINT, 0x20, 0, 0, 0, 0) +/* 0x3883 */ DEFINE_SFX(CHAN_65C9, NA_SE_EN_PO_BIG_GET, 0x30, 3, 0, 0, 0) +/* 0x3884 */ DEFINE_SFX(CHAN_6176, NA_SE_EN_STALTU_ROLL, 0x30, 4, 0, 0, 0) +/* 0x3885 */ DEFINE_SFX(CHAN_618B, NA_SE_EN_STALTU_DEAD, 0x40, 4, 0, 0, 0) +/* 0x3886 */ DEFINE_SFX(CHAN_6596, NA_SE_EN_PO_SISTER_DEAD, 0x40, 3, 0, 0, 0) +/* 0x3887 */ DEFINE_SFX(CHAN_6615, NA_SE_EN_BARI_SPLIT, 0x40, 1, 0, 0, 0) +/* 0x3888 */ DEFINE_SFX(CHAN_6832, NA_SE_EN_LAST1_GROW_HEAD, 0x28, 1, 0, 0, 0) +/* 0x3889 */ DEFINE_SFX(CHAN_8C87, NA_SE_EN_NUTS_VOICE, 0x30, 3, 0, 0, 0) +/* 0x388A */ DEFINE_SFX(CHAN_6385, NA_SE_EN_TEKU_LAND_WATER, 0x20, 0, 0, 0, 0) +/* 0x388B */ DEFINE_SFX(CHAN_64B2, NA_SE_EN_LAST_DAMAGE, 0x38, 1, 0, 0, 0) +/* 0x388C */ DEFINE_SFX(CHAN_64C4, NA_SE_EN_STALWALL_ROLL, 0x30, 4, 0, 0, 0) +/* 0x388D */ DEFINE_SFX(CHAN_64DF, NA_SE_EN_STALWALL_DASH, 0x30, 0, 0, 0, 0) +/* 0x388E */ DEFINE_SFX(CHAN_6794, NA_SE_EN_TEKU_JUMP_WATER, 0x20, 0, 0, 0, 0) +/* 0x388F */ DEFINE_SFX(CHAN_67A2, NA_SE_EN_TEKU_LAND_WATER2, 0x20, 0, 0, 0, 0) +/* 0x3890 */ DEFINE_SFX(CHAN_623E, NA_SE_EN_FALL_AIM, 0x38, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST) +/* 0x3891 */ DEFINE_SFX(CHAN_624E, NA_SE_EN_FALL_UP, 0x30, 3, 0, 0, 0) +/* 0x3892 */ DEFINE_SFX(CHAN_67D6, NA_SE_EN_FALL_CATCH, 0x30, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST) +/* 0x3893 */ DEFINE_SFX(CHAN_5D96, NA_SE_EN_FALL_LAND, 0x30, 0, 0, 0, 0) +/* 0x3894 */ DEFINE_SFX(CHAN_6261, NA_SE_EN_FALL_WALK, 0x14, 0, 0, 0, 0) +/* 0x3895 */ DEFINE_SFX(CHAN_6271, NA_SE_EN_FALL_DAMAGE, 0x38, 1, 0, 0, 0) +/* 0x3896 */ DEFINE_SFX(CHAN_628A, NA_SE_EN_DAIOCTA_REVERSE, 0x40, 1, 0, 0, 0) +/* 0x3897 */ DEFINE_SFX(CHAN_69F9, NA_SE_EN_KAICHO_FLUTTER, 0x14, 0, 0, 0, 0) +/* 0x3898 */ DEFINE_SFX(CHAN_62A3, NA_SE_EN_BIRI_FLY, 0x20, 0, 0, 0, 0) +/* 0x3899 */ DEFINE_SFX(CHAN_62B8, NA_SE_EN_BIRI_JUMP, 0x20, 0, 0, 0, 0) +/* 0x389A */ DEFINE_SFX(CHAN_62E3, NA_SE_EN_BIRI_SPARK, 0x30, 0, 0, 0, 0) +/* 0x389B */ DEFINE_SFX(CHAN_6304, NA_SE_EN_BIRI_DEAD, 0x40, 1, 0, 0, 0) +/* 0x389C */ DEFINE_SFX(CHAN_633C, NA_SE_EN_COMMON_WATER_DEEP, 0x30, 0, 2, 0, 0) +/* 0x389D */ DEFINE_SFX(CHAN_65CB, NA_SE_EN_BARI_ROLL, 0x30, 0, 0, 0, 0) +/* 0x389E */ DEFINE_SFX(CHAN_65DD, NA_SE_EN_COMMON_FREEZE, 0x37, 1, 0, 0, 0) +/* 0x389F */ DEFINE_SFX(CHAN_65EF, NA_SE_EN_BARI_DEAD, 0x40, 1, 0, 0, 0) +/* 0x38A0 */ DEFINE_SFX(CHAN_6E36, NA_SE_EN_BATTA_FLY, 0x28, 5, 0, 0, 0) +/* 0x38A1 */ DEFINE_SFX(CHAN_6E80, NA_SE_EN_BATTA_ATTACK, 0x36, 5, 0, 0, 0) +/* 0x38A2 */ DEFINE_SFX(CHAN_6E47, NA_SE_EN_BATTA_DAMAGE, 0x38, 5, 0, 0, 0) +/* 0x38A3 */ DEFINE_SFX(CHAN_6E63, NA_SE_EN_BATTA_DEAD, 0x48, 5, 0, 0, 0) +/* 0x38A4 */ DEFINE_SFX(CHAN_6D8F, NA_SE_EN_WIZ_UNARI, 0x30, 3, 0, 0, 0) +/* 0x38A5 */ DEFINE_SFX(CHAN_6DA2, NA_SE_EN_WIZ_RUN, 0x28, 2, 0, 0, 0) +/* 0x38A6 */ DEFINE_SFX(CHAN_6DBF, NA_SE_EN_WIZ_VOICE, 0x30, 3, 0, 0, 0) +/* 0x38A7 */ DEFINE_SFX(CHAN_6DCD, NA_SE_EN_WIZ_LAUGH, 0x30, 3, 0, 0, 0) +/* 0x38A8 */ DEFINE_SFX(CHAN_6DD7, NA_SE_EN_WIZ_ATTACK, 0x34, 3, 0, 0, 0) +/* 0x38A9 */ DEFINE_SFX(CHAN_6DE2, NA_SE_EN_WIZ_DAMAGE, 0x38, 3, 0, 0, 0) +/* 0x38AA */ DEFINE_SFX(CHAN_6DEF, NA_SE_EN_WIZ_DEAD, 0x40, 3, 0, 0, 0) +/* 0x38AB */ DEFINE_SFX(CHAN_6E06, NA_SE_EN_WIZ_EXP, 0x30, 3, 0, 0, 0) +/* 0x38AC */ DEFINE_SFX(CHAN_6B15, NA_SE_EN_DAIOCTA_DEAD, 0x30, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST) +/* 0x38AD */ DEFINE_SFX(CHAN_6B32, NA_SE_EN_DAIOCTA_DEAD2, 0x30, 3, 0, 0, 0) +/* 0x38AE */ DEFINE_SFX(CHAN_5C9A, NA_SE_EN_FANTOM_DAMAGE, 0x38, 3, 0, 0, 0) +/* 0x38AF */ DEFINE_SFX(CHAN_6AE9, NA_SE_EN_DAIOCTA_DAMAGE, 0x40, 3, 0, 0, 0) +/* 0x38B0 */ DEFINE_SFX(CHAN_6E29, NA_SE_EN_WIZ_LAUGH2, 0x30, 3, 0, 0, 0) +/* 0x38B1 */ DEFINE_SFX(CHAN_79D6, NA_SE_EN_GOLON_SIT_IMT, 0x30, 3, 0, 0, 0) +/* 0x38B2 */ DEFINE_SFX(CHAN_5C77, NA_SE_EN_FANTOM_VOICE, 0x30, 3, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x38B3 */ DEFINE_SFX(CHAN_69A3, NA_SE_EN_KAICHO_DAMAGE, 0x38, 1, 0, 0, 0) +/* 0x38B4 */ DEFINE_SFX(CHAN_79AC, NA_SE_EN_GOLON_COLD, 0x30, 3, 1, 0, 0) +/* 0x38B5 */ DEFINE_SFX(CHAN_79C4, NA_SE_EN_GOLON_JUMP, 0x30, 3, 0, 0, 0) +/* 0x38B6 */ DEFINE_SFX(CHAN_69CD, NA_SE_EN_KAICHO_CRY, 0x20, 0, 0, 0, 0) +/* 0x38B7 */ DEFINE_SFX(CHAN_69E0, NA_SE_EN_KAICHO_ATTACK, 0x34, 0, 0, 0, 0) +/* 0x38B8 */ DEFINE_SFX(CHAN_5C42, NA_SE_EN_GOLON_WALK, 0x18, 0, 2, 0, 0) +/* 0x38B9 */ DEFINE_SFX(CHAN_6CA3, NA_SE_EN_SLIME_JUMP, 0x30, 0, 0, 0, 0) +/* 0x38BA */ DEFINE_SFX(CHAN_6CF3, NA_SE_EN_SLIME_DAMAGE, 0x38, 0, 0, 0, 0) +/* 0x38BB */ DEFINE_SFX(CHAN_6CE6, NA_SE_EN_SLIME_BREAK, 0x30, 0, 0, 0, 0) +/* 0x38BC */ DEFINE_SFX(CHAN_6D6C, NA_SE_EN_KUROSUKE_MOVE, 0x14, 0, 0, 0, 0) +/* 0x38BD */ DEFINE_SFX(CHAN_6D7E, NA_SE_EN_KUROSUKE_ATTACK, 0x34, 0, 0, 0, 0) +/* 0x38BE */ DEFINE_SFX(CHAN_6CFE, NA_SE_EN_SLIME_DEAD, 0x40, 0, 0, 0, 0) +/* 0x38BF */ DEFINE_SFX(CHAN_6CDC, NA_SE_EN_SLIME_DEFENCE, 0x30, 3, 0, 0, 0) +/* 0x38C0 */ DEFINE_SFX(CHAN_6393, NA_SE_EN_OCTAROCK_ROCK, 0x20, 0, 0, 0, 0) +/* 0x38C1 */ DEFINE_SFX(CHAN_6377, NA_SE_EN_COMMON_WATER_SLW, 0x30, 0, 2, 0, 0) +/* 0x38C2 */ DEFINE_SFX(CHAN_634F, NA_SE_EN_OCTAROCK_JUMP, 0x30, 0, 0, 0, 0) +/* 0x38C3 */ DEFINE_SFX(CHAN_6385, NA_SE_EN_DAIOCTA_LAND, 0x30, 0, 0, 0, 0) +/* 0x38C4 */ DEFINE_SFX(CHAN_635D, NA_SE_EN_DAIOCTA_SINK, 0x28, 0, 0, 0, 0) +/* 0x38C5 */ DEFINE_SFX(CHAN_636B, NA_SE_EN_COMMON_WATER_MID, 0x30, 0, 2, 0, 0) +/* 0x38C6 */ DEFINE_SFX(CHAN_6485, NA_SE_EN_OCTAROCK_DEAD1, 0x40, 1, 0, 0, 0) +/* 0x38C7 */ DEFINE_SFX(CHAN_646D, NA_SE_EN_OCTAROCK_DEAD2, 0x40, 1, 0, 0, 0) +/* 0x38C8 */ DEFINE_SFX(CHAN_5DDA, NA_SE_EN_BUBLE_WING, 0x20, 0, 0, 0, 0) +/* 0x38C9 */ DEFINE_SFX(CHAN_63A1, NA_SE_EN_BUBLE_MOUTH, 0x20, 0, 0, 0, 0) +/* 0x38CA */ DEFINE_SFX(CHAN_63B6, NA_SE_EN_BUBLE_LAUGH, 0x14, 0, 0, 0, 0) +/* 0x38CB */ DEFINE_SFX(CHAN_6584, NA_SE_EN_BUBLE_BITE, 0x30, 0, 0, 0, 0) +/* 0x38CC */ DEFINE_SFX(CHAN_63C4, NA_SE_EN_BUBLE_UP, 0x30, 0, 0, 0, 0) +/* 0x38CD */ DEFINE_SFX(CHAN_63DD, NA_SE_EN_BUBLE_DOWN, 0x30, 0, 0, 0, 0) +/* 0x38CE */ DEFINE_SFX(CHAN_6555, NA_SE_EN_BUBLE_DEAD, 0x40, 1, 0, 0, 0) +/* 0x38CF */ DEFINE_SFX(CHAN_5CE1, NA_SE_EN_BUBLEFALL_FIRE, 0x30, 0, 0, 0, 0) +/* 0x38D0 */ DEFINE_SFX(CHAN_8AF4, NA_SE_EN_UTSUBO_DEAD, 0x30, 3, 0, 0, 0) +/* 0x38D1 */ DEFINE_SFX(CHAN_8B21, NA_SE_EN_UTSUBO_DAMAGE, 0x38, 3, 0, 0, 0) +/* 0x38D2 */ DEFINE_SFX(CHAN_8994, NA_SE_EN_FROG_REAL, 0x40, 3, 0, 0, 0) +/* 0x38D3 */ DEFINE_SFX(CHAN_87A8, NA_SE_EN_FROG_DAMAGE, 0x48, 3, 0, 0, 0) +/* 0x38D4 */ DEFINE_SFX(CHAN_8A2C, NA_SE_EN_B_SLIME_EAT, 0x30, 3, 0, 0, 0) +/* 0x38D5 */ DEFINE_SFX(CHAN_875E, NA_SE_EN_B_SLIME_LAUGH, 0x34, 3, 0, 0, 0) +/* 0x38D6 */ DEFINE_SFX(CHAN_87C8, NA_SE_EN_FROG_DEAD, 0x48, 3, 0, 0, 0) +/* 0x38D7 */ DEFINE_SFX(CHAN_8B41, NA_SE_EN_UTSUBO_BITE, 0x30, 3, 0, 0, 0) +/* 0x38D8 */ DEFINE_SFX(CHAN_8A61, NA_SE_EN_B_SLIME_REVERSE, 0x34, 3, 0, 0, 0) +/* 0x38D9 */ DEFINE_SFX(CHAN_6CBE, NA_SE_EN_SLIME_JUMP1, 0x30, 3, 2, 0, SFX_PARAM_RAND_FREQ_LOWER) +/* 0x38DA */ DEFINE_SFX(CHAN_6CD0, NA_SE_EN_SLIME_JUMP2, 0x30, 3, 2, 0, SFX_PARAM_RAND_FREQ_LOWER) +/* 0x38DB */ DEFINE_SFX(CHAN_8A73, NA_SE_EN_B_SLIME_BREAK, 0x40, 3, 0, 0, 0) +/* 0x38DC */ DEFINE_SFX(CHAN_6304, NA_SE_EN_BARI_DAMAGE, 0x38, 1, 0, 0, 0) +/* 0x38DD */ DEFINE_SFX(CHAN_5D84, NA_SE_EN_HIPLOOP_LAND, 0x30, 1, 0, 0, 0) +/* 0x38DE */ DEFINE_SFX(CHAN_A3CC, NA_SE_EN_MOFER_CORE_MOVE_WT, 0x28, 3, 0, 0, 0) +/* 0x38DF */ DEFINE_SFX(CHAN_A101, NA_SE_EN_MOFER_CORE_SMJUMP, 0x28, 3, 0, 0, 0) +/* 0x38E0 */ DEFINE_SFX(CHAN_9FE1, NA_SE_EN_MONBLIN_GNDWAVE, 0x30, 3, 0, 0, 0) +/* 0x38E1 */ DEFINE_SFX(CHAN_97DF, NA_SE_EN_MONBLIN_HAM_DOWN, 0x30, 3, 0, 0, 0) +/* 0x38E2 */ DEFINE_SFX(CHAN_8BEE, NA_SE_EN_MONBLIN_HAM_UP, 0x30, 3, 0, 0, SFX_FLAG_VOLUME_NO_DIST) +/* 0x38E3 */ DEFINE_SFX(CHAN_6571, NA_SE_EN_BUBLE_DAMAGE, 0x38, 1, 0, 0, 0) +/* 0x38E4 */ DEFINE_SFX(CHAN_9717, NA_SE_EN_REDEAD_CRY, 0x20, 0, 0, 0, 0) +/* 0x38E5 */ DEFINE_SFX(CHAN_9727, NA_SE_EN_REDEAD_AIM, 0x34, 0, 0, 0, 0) +/* 0x38E6 */ DEFINE_SFX(CHAN_973E, NA_SE_EN_REDEAD_DAMAGE, 0x38, 1, 0, 0, 0) +/* 0x38E7 */ DEFINE_SFX(CHAN_9754, NA_SE_EN_REDEAD_DEAD, 0x40, 1, 0, 0, 0) +/* 0x38E8 */ DEFINE_SFX(CHAN_6418, NA_SE_EN_REDEAD_ATTACK, 0x34, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST) +/* 0x38E9 */ DEFINE_SFX(CHAN_7A99, NA_SE_EN_GOLON_KID_SOB, 0x20, 0, 0, 0, 0) +/* 0x38EA */ DEFINE_SFX(CHAN_7A6C, NA_SE_EN_GOLON_KID_CRY, 0x38, 2, 1, 0, 0) +/* 0x38EB */ DEFINE_SFX(CHAN_69B8, NA_SE_EN_KAICHO_DEAD, 0x40, 1, 0, 0, 0) +/* 0x38EC */ DEFINE_SFX(CHAN_63F6, NA_SE_EN_PO_LAUGH, 0x30, 3, 0, 0, 0) +/* 0x38ED */ DEFINE_SFX(CHAN_644F, NA_SE_EN_PO_CRY, 0x30, 2, 0, 0, 0) +/* 0x38EE */ DEFINE_SFX(CHAN_6407, NA_SE_EN_PO_ROLL, 0x30, 2, 0, 0, 0) +/* 0x38EF */ DEFINE_SFX(CHAN_643B, NA_SE_EN_PO_LAUGH2, 0x38, 3, 0, 0, 0) +/* 0x38F0 */ DEFINE_SFX(CHAN_6AB9, NA_SE_EN_GOLON_ROLLING, 0x30, 0, 0, 0, 0) +/* 0x38F1 */ DEFINE_SFX(CHAN_6ACE, NA_SE_EN_GOLON_READY, 0x30, 0, 0, 0, 0) +/* 0x38F2 */ DEFINE_SFX(CHAN_6AD9, NA_SE_EN_GOLON_DASH, 0x34, 0, 0, 0, 0) +/* 0x38F3 */ DEFINE_SFX(CHAN_6FA9, NA_SE_EN_PAMET_VOICE, 0x34, 3, 0, 0, 0) +/* 0x38F4 */ DEFINE_SFX(CHAN_6FCE, NA_SE_EN_PAMET_ROLL, 0x30, 3, 0, 0, 0) +/* 0x38F5 */ DEFINE_SFX(CHAN_6FB5, NA_SE_EN_PAMET_WALK, 0x24, 0, 1, 0, 0) +/* 0x38F6 */ DEFINE_SFX(CHAN_700A, NA_SE_EN_PAMET_ROAR, 0x30, 3, 0, 0, 0) +/* 0x38F7 */ DEFINE_SFX(CHAN_7016, NA_SE_EN_PAMET_WAKEUP, 0x28, 2, 2, 0, 0) +/* 0x38F8 */ DEFINE_SFX(CHAN_6FE5, NA_SE_EN_PAMET_REVERSE, 0x40, 3, 0, 0, 0) +/* 0x38F9 */ DEFINE_SFX(CHAN_7041, NA_SE_EN_PAMET_DAMAGE, 0x40, 3, 0, 0, 0) +/* 0x38FA */ DEFINE_SFX(CHAN_705F, NA_SE_EN_PAMET_DEAD, 0x30, 3, 0, 0, 0) +/* 0x38FB */ DEFINE_SFX(CHAN_6D25, NA_SE_EN_BAKUO_VOICE, 0x34, 3, 0, 0, 0) +/* 0x38FC */ DEFINE_SFX(CHAN_649B, NA_SE_EN_GOLON_WAKE_UP, 0x20, 3, 2, 0, 0) +/* 0x38FD */ DEFINE_SFX(CHAN_64A5, NA_SE_EN_GOLON_SIT_DOWN, 0x20, 0, 0, 0, 0) +/* 0x38FE */ DEFINE_SFX(CHAN_7B12, NA_SE_EN_DAIGOLON_SLEEP3, 0x30, 3, 0, 0, 0) +/* 0x38FF */ DEFINE_SFX(CHAN_66CA, NA_SE_EN_CHICKEN_FLUTTER, 0x20, 0, 2, 0, 0) +/* 0x3900 */ DEFINE_SFX(CHAN_6E8E, NA_SE_EN_KOUME_ILL, 0x30, 3, 2, 0, 0) +/* 0x3901 */ DEFINE_SFX(CHAN_6EAE, NA_SE_EN_KOUME_REGAIN, 0x18, 3, 2, 0, 0) +/* 0x3902 */ DEFINE_SFX(CHAN_6E9B, NA_SE_EN_KOUME_DRINK, 0x34, 3, 2, 0, 0) +/* 0x3903 */ DEFINE_SFX(CHAN_6F99, NA_SE_EN_KOUME_LAUGH, 0x30, 3, 2, 0, 0) +/* 0x3904 */ DEFINE_SFX(CHAN_6EE1, NA_SE_EN_KOUME_FLY, 0x38, 3, 0, 0, 0) +/* 0x3905 */ DEFINE_SFX(CHAN_6EFB, NA_SE_EN_KOUME_AWAY, 0x18, 3, 0, 0, 0) +/* 0x3906 */ DEFINE_SFX(CHAN_6EB8, NA_SE_EN_KOUME_MAGIC, 0x30, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST) +/* 0x3907 */ DEFINE_SFX(CHAN_7AFA, NA_SE_EN_DAIGOLON_SLEEP2, 0x38, 3, 0, 0, 0) +/* 0x3908 */ DEFINE_SFX(CHAN_72DA, NA_SE_EN_STALKIDS_JUMP, 0x30, 3, 0, 0, 0) +/* 0x3909 */ DEFINE_SFX(CHAN_72E8, NA_SE_EN_STALKIDS_FADEOUT, 0x40, 3, 0, 0, 0) +/* 0x390A */ DEFINE_SFX(CHAN_739F, NA_SE_EN_STALKIDS_LAUGH, 0x40, 4, 0, 0, SFX_FLAG_VOLUME_NO_DIST) +/* 0x390B */ DEFINE_SFX(CHAN_72FB, NA_SE_EN_STALKIDS_SHAKEHEAD, 0x38, 5, 0, 0, 0) +/* 0x390C */ DEFINE_SFX(CHAN_73D9, NA_SE_EN_STALKIDS_ONGND, 0x30, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST) +/* 0x390D */ DEFINE_SFX(CHAN_71CF, NA_SE_EN_STALKIDS_SURPRISED, 0x30, 3, 0, 0, 0) +/* 0x390E */ DEFINE_SFX(CHAN_711E, NA_SE_EN_STALKIDS_WALK, 0x30, 0, 2, 0, 0) +/* 0x390F */ DEFINE_SFX(CHAN_7191, NA_SE_EN_STALKIDS_REVERSE, 0x30, 5, 0, 0, 0) +/* 0x3910 */ DEFINE_SFX(CHAN_73DD, NA_SE_EN_STALKIDS_FLOAT, 0x30, 3, 0, 0, 0) +/* 0x3911 */ DEFINE_SFX(CHAN_7B73, NA_SE_EN_EYEGOLE_EYE, 0x30, 2, 2, 0, 0) +/* 0x3912 */ DEFINE_SFX(CHAN_72C5, NA_SE_EN_STALKIDS_CAUGHT, 0x30, 3, 0, 0, 0) +/* 0x3913 */ DEFINE_SFX(CHAN_7138, NA_SE_EN_STALKIDS_MASK_ON, 0x30, 5, 0, 0, 0) +/* 0x3914 */ DEFINE_SFX(CHAN_8333, NA_SE_EN_TWINROBA_CUTBODY, 0x30, 3, 0, 0, 0) +/* 0x3915 */ DEFINE_SFX(CHAN_7153, NA_SE_EN_STALKIDS_MASK_OFF, 0x30, 4, 2, 0, 0) +/* 0x3916 */ DEFINE_SFX(CHAN_716E, NA_SE_EN_STALKIDS_RIDE, 0x38, 0, 2, 0, 0) +/* 0x3917 */ DEFINE_SFX(CHAN_7701, NA_SE_EN_DEKNUTS_DANCE, 0x38, 3, 2, 0, SFX_PARAM_RAND_FREQ_LOWER | SFX_FLAG_VOLUME_NO_DIST) +/* 0x3918 */ DEFINE_SFX(CHAN_7669, NA_SE_EN_DEKNUTS_DANCE1, 0x38, 3, 2, 0, SFX_PARAM_RAND_FREQ_LOWER | SFX_FLAG_VOLUME_NO_DIST) +/* 0x3919 */ DEFINE_SFX(CHAN_76A6, NA_SE_EN_DEKNUTS_DANCE2, 0x38, 3, 2, 0, SFX_PARAM_RAND_FREQ_LOWER | SFX_FLAG_VOLUME_NO_DIST) +/* 0x391A */ DEFINE_SFX(CHAN_7767, NA_SE_EN_DEKNUTS_DANCE_BIG, 0x38, 3, 2, 0, SFX_PARAM_RAND_FREQ_LOWER | SFX_FLAG_VOLUME_NO_DIST) +/* 0x391B */ DEFINE_SFX(CHAN_7B80, NA_SE_EN_EYEGOLE_BEAM, 0x40, 2, 2, 0, SFX_PARAM_RAND_FREQ_LOWER) +/* 0x391C */ DEFINE_SFX(CHAN_6A07, NA_SE_EN_GOLON_EYE_BIG, 0x18, 3, 2, 0, 0) +/* 0x391D */ DEFINE_SFX(CHAN_6A13, NA_SE_EN_GOLON_GOOD_BIG, 0x30, 3, 0, 0, 0) +/* 0x391E */ DEFINE_SFX(CHAN_73BC, NA_SE_EN_STALKIDS_LAUGH_MID, 0x30, 3, 0, 0, 0) +/* 0x391F */ DEFINE_SFX(CHAN_73DD, NA_SE_EN_STALKIDS_FLOAT_COPY, 0x20, 3, 0, 0, 0) +/* 0x3920 */ DEFINE_SFX(CHAN_7229, NA_SE_EN_STALKIDS_TURN, 0x24, 5, 0, 0, 0) +/* 0x3921 */ DEFINE_SFX(CHAN_720C, NA_SE_EN_STALKIDS_DAMAGE, 0x28, 3, 0, 0, 0) +/* 0x3922 */ DEFINE_SFX(CHAN_7296, NA_SE_EN_STALKIDS_SCREAM, 0x30, 3, 0, 0, 0) +/* 0x3923 */ DEFINE_SFX(CHAN_7237, NA_SE_EN_STALKIDS_OTEDAMA2, 0x30, 5, 0, 0, 0) +/* 0x3924 */ DEFINE_SFX(CHAN_7243, NA_SE_EN_STALKIDS_STRETCH, 0x30, 5, 0, 0, 0) +/* 0x3925 */ DEFINE_SFX(CHAN_73C9, NA_SE_EN_STALKIDS_LAUGH_MD2, 0x30, 0, 0, 0, 0) +/* 0x3926 */ DEFINE_SFX(CHAN_674A, NA_SE_EN_OWL_FLUTTER, 0x30, 0, 0, 0, 0) +/* 0x3927 */ DEFINE_SFX(CHAN_5D4B, NA_SE_EN_VALVAISA_LAND, 0x30, 3, 0, 0, 0) +/* 0x3928 */ DEFINE_SFX(CHAN_6511, NA_SE_EN_IRONNACK_WALK, 0x18, 1, 0, 0, 0) +/* 0x3929 */ DEFINE_SFX(CHAN_652F, NA_SE_EN_IRONNACK_SWING_AXE, 0x34, 3, 0, 0, 0) +/* 0x392A */ DEFINE_SFX(CHAN_722D, NA_SE_EN_STALKIDS_OTEDAMA1, 0x30, 5, 0, 0, 0) +/* 0x392B */ DEFINE_SFX(CHAN_7022, NA_SE_EN_PAMET_CUTTER_ON, 0x34, 3, 0, 0, 0) +/* 0x392C */ DEFINE_SFX(CHAN_66E6, NA_SE_EN_IRONNACK_ARMOR_OFF_DEMO, 0x34, 3, 0, 0, 0) +/* 0x392D */ DEFINE_SFX(CHAN_7037, NA_SE_EN_PAMET_CUTTER_OFF, 0x34, 3, 0, 0, 0) +/* 0x392E */ DEFINE_SFX(CHAN_8A10, NA_SE_EN_B_SLIME_JUMP1, 0x30, 3, 0, 0, 0) +/* 0x392F */ DEFINE_SFX(CHAN_8A1E, NA_SE_EN_B_SLIME_JUMP2, 0x30, 3, 0, 0, 0) +/* 0x3930 */ DEFINE_SFX(CHAN_661F, NA_SE_EN_FLOORMASTER_ATTACK, 0x30, 1, 0, 0, 0) +/* 0x3931 */ DEFINE_SFX(CHAN_6630, NA_SE_EN_FLOORMASTER_SM_WALK, 0x14, 0, 0, 0, 0) +/* 0x3932 */ DEFINE_SFX(CHAN_663E, NA_SE_EN_FLOORMASTER_SM_DEAD, 0x40, 1, 0, 0, 0) +/* 0x3933 */ DEFINE_SFX(CHAN_6657, NA_SE_EN_FLOORMASTER_RESTORE, 0x30, 1, 0, 0, 0) +/* 0x3934 */ DEFINE_SFX(CHAN_6669, NA_SE_EN_FLOORMASTER_EXPAND, 0x30, 1, 0, 0, 0) +/* 0x3935 */ DEFINE_SFX(CHAN_667F, NA_SE_EN_KUSAMUSHI_HIDE, 0x20, 1, 0, 0, 0) +/* 0x3936 */ DEFINE_SFX(CHAN_6688, NA_SE_EN_FLOORMASTER_SM_STICK, 0x38, 3, 0, 0, 0) +/* 0x3937 */ DEFINE_SFX(CHAN_66A2, NA_SE_EN_FLOORMASTER_SM_LAND, 0x30, 0, 0, 0, 0) +/* 0x3938 */ DEFINE_SFX(CHAN_8A3C, NA_SE_EN_B_SLIME_COMBINE, 0x40, 3, 0, 0, SFX_PARAM_RAND_FREQ_LOWER) +/* 0x3939 */ DEFINE_SFX(CHAN_89F2, NA_SE_EN_B_SLIME_PUNCH_MOVE, 0x30, 3, 0, 0, SFX_PARAM_RAND_FREQ_LOWER) +/* 0x393A */ DEFINE_SFX(CHAN_6938, NA_SE_EN_IRONNACK_ARMOR_HIT, 0x38, 3, 0, 0, 0) +/* 0x393B */ DEFINE_SFX(CHAN_8333, NA_SE_EN_CUTBODY, 0x38, 3, 0, 0, 0) +/* 0x393C */ DEFINE_SFX(CHAN_7D9E, NA_SE_EN_LAST1_TRANSFORM, 0x40, 3, 0, 0, 0) +/* 0x393D */ DEFINE_SFX(CHAN_7DAE, NA_SE_EN_LAST1_DEMO_BREAK, 0x40, 3, 2, 0, 0) +/* 0x393E */ DEFINE_SFX(CHAN_7DC3, NA_SE_EN_LAST1_DEMO_WALL, 0x40, 3, 2, 0, 0) +/* 0x393F */ DEFINE_SFX(CHAN_7DE3, NA_SE_EN_B_PAMET_BREAK, 0x40, 3, 0, 0, 0) +/* 0x3940 */ DEFINE_SFX(CHAN_85B4, NA_SE_EN_KONB_DEMO_MOVE_OLD, 0x21, 3, 0, 0, SFX_PARAM_RAND_FREQ_LOWER) +/* 0x3941 */ DEFINE_SFX(CHAN_85C9, NA_SE_EN_KONB_JUMP_OLD, 0x54, 3, 0, 0, 0) +/* 0x3942 */ DEFINE_SFX(CHAN_85DD, NA_SE_EN_KONB_SINK_OLD, 0x54, 3, 0, 0, 0) +/* 0x3943 */ DEFINE_SFX(CHAN_8629, NA_SE_EN_UTSUBO_EAT, 0x54, 3, 0, 0, 0) +/* 0x3944 */ DEFINE_SFX(CHAN_95D2, NA_SE_EN_YMAJIN_HOLD_SNOW, 0x34, 2, 0, 0, 0) +/* 0x3945 */ DEFINE_SFX(CHAN_862D, NA_SE_EN_KONB_DAMAGE_OLD, 0x58, 3, 0, 0, 0) +/* 0x3946 */ DEFINE_SFX(CHAN_8644, NA_SE_EN_KONB_DEAD_OLD, 0x68, 3, 0, 0, 0) +/* 0x3947 */ DEFINE_SFX(CHAN_86CC, NA_SE_EN_KONB_BOUND_OLD, 0x50, 3, 3, 0, SFX_PARAM_RAND_FREQ_LOWER) +/* 0x3948 */ DEFINE_SFX(CHAN_6736, NA_SE_EN_AWA_BOUND, 0x14, 0, 0, 0, 0) +/* 0x3949 */ DEFINE_SFX(CHAN_6713, NA_SE_EN_AWA_BREAK, 0x20, 1, 0, 0, 0) +/* 0x394A */ DEFINE_SFX(CHAN_8496, NA_SE_EN_ICEB_FOOTSTEP_OLD, 0x48, 0, 2, 0, SFX_PARAM_RAND_FREQ_LOWER) +/* 0x394B */ DEFINE_SFX(CHAN_837F, NA_SE_EN_COMMON_THUNDER, 0x30, 0, 2, 0, SFX_PARAM_RAND_FREQ_LOWER) +/* 0x394C */ DEFINE_SFX(CHAN_84E9, NA_SE_EN_ICEB_CRY_OLD, 0x50, 1, 0, 0, 0) +/* 0x394D */ DEFINE_SFX(CHAN_8517, NA_SE_EN_ICEB_STEAM_LONG_OLD, 0x50, 1, 0, 0, 0) +/* 0x394E */ DEFINE_SFX(CHAN_852F, NA_SE_EN_ICEB_STEAMS_DEMO_OLD, 0x50, 0, 0, 0, 0) +/* 0x394F */ DEFINE_SFX(CHAN_8543, NA_SE_EN_ICEB_STEAM_DEMO_UP_OLD, 0x50, 0, 0, 0, 0) +/* 0x3950 */ DEFINE_SFX(CHAN_8559, NA_SE_EN_ICEB_DEAD_OLD, 0x68, 3, 0, 0, 0) +/* 0x3951 */ DEFINE_SFX(CHAN_8588, NA_SE_EN_ICEB_DAMAGE_OLD, 0x58, 3, 0, 0, 0) +/* 0x3952 */ DEFINE_SFX(CHAN_873D, NA_SE_EN_KONB_INIT_OLD, 0x90, 3, 0, 0, 0) +/* 0x3953 */ DEFINE_SFX(CHAN_865E, NA_SE_EN_KONB_DEAD2_OLD, 0x48, 3, 0, 0, 0) +/* 0x3954 */ DEFINE_SFX(CHAN_6761, NA_SE_EN_PIHAT_UP, 0x28, 2, 0, 0, 0) +/* 0x3955 */ DEFINE_SFX(CHAN_6893, NA_SE_EN_PIHAT_FLY, 0x30, 0, 0, 0, 0) +/* 0x3956 */ DEFINE_SFX(CHAN_676F, NA_SE_EN_PIHAT_DAMAGE, 0x38, 1, 0, 0, 0) +/* 0x3957 */ DEFINE_SFX(CHAN_675D, NA_SE_EN_PIHAT_LAND, 0x28, 2, 0, 0, 0) +/* 0x3958 */ DEFINE_SFX(CHAN_8718, NA_SE_EN_KONB_BOUND2_OLD, 0x50, 3, 0, 0, 0) +/* 0x3959 */ DEFINE_SFX(CHAN_86AC, NA_SE_EN_KONB_DEAD_JUMP_OLD, 0x50, 3, 0, 0, 0) +/* 0x395A */ DEFINE_SFX(CHAN_86B4, NA_SE_EN_KONB_DEAD_JUMP2_OLD, 0x50, 3, 0, 0, 0) +/* 0x395B */ DEFINE_SFX(CHAN_8873, NA_SE_EN_FROG_JUMP, 0x40, 3, 2, 0, SFX_PARAM_RAND_FREQ_LOWER) +/* 0x395C */ DEFINE_SFX(CHAN_875E, NA_SE_EN_FROG_GREET, 0x40, 3, 0, 0, 0) +/* 0x395D */ DEFINE_SFX(CHAN_8915, NA_SE_EN_FROG_HOLD_SLIME, 0x40, 3, 0, 0, 0) +/* 0x395E */ DEFINE_SFX(CHAN_88A6, NA_SE_EN_FROG_THROW_SLIME, 0x40, 3, 0, 0, 0) +/* 0x395F */ DEFINE_SFX(CHAN_887F, NA_SE_EN_FROG_JUMP_MID, 0x40, 3, 0, 0, 0) +/* 0x3960 */ DEFINE_SFX(CHAN_874C, NA_SE_EN_KONB_BITE_OLD, 0x54, 3, 0, 0, 0) +/* 0x3961 */ DEFINE_SFX(CHAN_88CA, NA_SE_EN_FROG_PUNCH1, 0x40, 3, 0, 0, 0) +/* 0x3962 */ DEFINE_SFX(CHAN_88F3, NA_SE_EN_FROG_PUNCH2, 0x40, 3, 0, 0, 0) +/* 0x3963 */ DEFINE_SFX(CHAN_8936, NA_SE_EN_UTSUBO_APPEAR_TRG, 0x48, 3, 0, 0, 0) +/* 0x3964 */ DEFINE_SFX(CHAN_8967, NA_SE_EN_FROG_DOWN, 0x48, 3, 0, 0, 0) +/* 0x3965 */ DEFINE_SFX(CHAN_8791, NA_SE_EN_FROG_JUMP_ABOVE, 0x48, 3, 0, 0, 0) +/* 0x3966 */ DEFINE_SFX(CHAN_890A, NA_SE_EN_FROG_KICK, 0x40, 3, 0, 0, 0) +/* 0x3967 */ DEFINE_SFX(CHAN_94E3, NA_SE_EN_YMAJIN_MINI_HOLD, 0x34, 2, 0, 0, 0) +/* 0x3968 */ DEFINE_SFX(CHAN_9507, NA_SE_EN_YMAJIN_MINI_THROW, 0x34, 2, 0, 0, SFX_FLAG_VOLUME_NO_DIST) +/* 0x3969 */ DEFINE_SFX(CHAN_952B, NA_SE_EN_YMAJIN_MOVE, 0x28, 2, 0, 0, 0) +/* 0x396A */ DEFINE_SFX(CHAN_9535, NA_SE_EN_YMAJIN_MINI_MOVE, 0x28, 2, 0, 0, 0) +/* 0x396B */ DEFINE_SFX(CHAN_953F, NA_SE_EN_YMAJIN_SURFACE, 0x30, 2, 0, 0, 0) +/* 0x396C */ DEFINE_SFX(CHAN_9555, NA_SE_EN_YMAJIN_HIDE, 0x30, 2, 0, 0, 0) +/* 0x396D */ DEFINE_SFX(CHAN_956F, NA_SE_EN_YMAJIN_SPLIT, 0x38, 2, 0, 0, 0) +/* 0x396E */ DEFINE_SFX(CHAN_9584, NA_SE_EN_YMAJIN_UNITE, 0x38, 2, 0, 0, 0) +/* 0x396F */ DEFINE_SFX(CHAN_959F, NA_SE_EN_YMAJIN_DEAD_BREAK, 0x48, 2, 0, 0, 0) +/* 0x3970 */ DEFINE_SFX(CHAN_680E, NA_SE_EN_BIMOS_ROLL_HEAD, 0x10, 0, 0, 0, 0) +/* 0x3971 */ DEFINE_SFX(CHAN_67FE, NA_SE_EN_BIMOS_LAZER, 0x34, 0, 0, 0, 0) +/* 0x3972 */ DEFINE_SFX(CHAN_681E, NA_SE_EN_BIMOS_LAZER_GND, 0x18, 0, 0, 0, 0) +/* 0x3973 */ DEFINE_SFX(CHAN_682A, NA_SE_EN_BIMOS_AIM, 0x30, 0, 0, 0, 0) +/* 0x3974 */ DEFINE_SFX(CHAN_684C, NA_SE_EN_BUBLEWALK_WALK, 0x14, 0, 0, 0, 0) +/* 0x3975 */ DEFINE_SFX(CHAN_6861, NA_SE_EN_BUBLEWALK_AIM, 0x34, 0, 0, 0, 0) +/* 0x3976 */ DEFINE_SFX(CHAN_6832, NA_SE_EN_BUBLEWALK_REVERSE, 0x28, 1, 0, 0, 0) +/* 0x3977 */ DEFINE_SFX(CHAN_631C, NA_SE_EN_BUBLEWALK_DAMAGE, 0x38, 1, 0, 0, 0) +/* 0x3978 */ DEFINE_SFX(CHAN_6877, NA_SE_EN_BUBLEWALK_DEAD, 0x40, 1, 0, 0, 0) +/* 0x3979 */ DEFINE_SFX(CHAN_8B51, NA_SE_EN_HIPLOOP_RUN, 0x30, 1, 0, 0, 0) +/* 0x397A */ DEFINE_SFX(CHAN_8BCA, NA_SE_EN_HIPLOOP_PAUSE, 0x38, 1, 0, 0, 0) +/* 0x397B */ DEFINE_SFX(CHAN_8B57, NA_SE_EN_HIPLOOP_MASC_OFF, 0x36, 1, 0, 0, 0) +/* 0x397C */ DEFINE_SFX(CHAN_8B81, NA_SE_EN_HIPLOOP_FOOT, 0x34, 1, 0, 0, 0) +/* 0x397D */ DEFINE_SFX(CHAN_8B97, NA_SE_EN_HIPLOOP_DAMAGE, 0x38, 1, 0, 0, 0) +/* 0x397E */ DEFINE_SFX(CHAN_8BB4, NA_SE_EN_HIPLOOP_DEAD, 0x48, 1, 0, 0, 0) +/* 0x397F */ DEFINE_SFX(CHAN_8BEE, NA_SE_EN_HIPLOOP_FOOTSTEP, 0x30, 1, 0, 0, 0) +/* 0x3980 */ DEFINE_SFX(CHAN_8CC5, NA_SE_EN_DEKUHIME_WALK, 0x38, 3, 2, 0, 0) +/* 0x3981 */ DEFINE_SFX(CHAN_8D04, NA_SE_EN_DEKUHIME_TURN, 0x30, 3, 0, 0, 0) +/* 0x3982 */ DEFINE_SFX(CHAN_8D26, NA_SE_EN_DEKUHIME_GREET, 0x20, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST) +/* 0x3983 */ DEFINE_SFX(CHAN_8D3C, NA_SE_EN_DEKUHIME_GREET2, 0x30, 3, 0, 0, 0) +/* 0x3984 */ DEFINE_SFX(CHAN_68B0, NA_SE_EN_PIHAT_SM_FLY, 0x30, 0, 0, 0, 0) +/* 0x3985 */ DEFINE_SFX(CHAN_5F93, NA_SE_EN_PIHAT_SM_DEAD, 0x40, 1, 0, 0, 0) +/* 0x3986 */ DEFINE_SFX(CHAN_5EB9, NA_SE_EN_STALKID_APPEAR, 0x30, 0, 0, 0, 0) +/* 0x3987 */ DEFINE_SFX(CHAN_5EAE, NA_SE_EN_AKINDONUTS_HIDE, 0x20, 0, 0, 0, 0) +/* 0x3988 */ DEFINE_SFX(CHAN_5E2A, NA_SE_EN_RIVA_DAMAGE, 0x38, 1, 0, 0, 0) +/* 0x3989 */ DEFINE_SFX(CHAN_68F0, NA_SE_EN_RIVA_DEAD, 0x40, 1, 0, 0, 0) +/* 0x398A */ DEFINE_SFX(CHAN_67BE, NA_SE_EN_RIVA_MOVE, 0x30, 0, 0, 0, 0) +/* 0x398B */ DEFINE_SFX(CHAN_8D55, NA_SE_EN_DEKUHIME_VOICE_SAD, 0x30, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST) +/* 0x398C */ DEFINE_SFX(CHAN_8D69, NA_SE_EN_DEKUHIME_VOICE_JOY, 0x30, 3, 0, 0, 0) +/* 0x398D */ DEFINE_SFX(CHAN_8D89, NA_SE_EN_NUTS_JUMP, 0x30, 2, 0, 0, 0) +/* 0x398E */ DEFINE_SFX(CHAN_8D9A, NA_SE_EN_NUTS_CLOTHES, 0x30, 3, 0, 0, 0) +/* 0x398F */ DEFINE_SFX(CHAN_8D9E, NA_SE_EN_SITSUJI_VOICE, 0x30, 3, 0, 0, 0) +/* 0x3990 */ DEFINE_SFX(CHAN_684C, NA_SE_EN_LIKE_WALK, 0x18, 0, 0, 0, 0) +/* 0x3991 */ DEFINE_SFX(CHAN_645D, NA_SE_EN_LIKE_UNARI, 0x28, 0, 0, 0, 0) +/* 0x3992 */ DEFINE_SFX(CHAN_5F76, NA_SE_EN_SUISEN_DRINK, 0x34, 2, 0, 0, 0) +/* 0x3993 */ DEFINE_SFX(CHAN_60E0, NA_SE_EN_EYEGOLE_DEMO_EYE, 0x34, 2, 0, 0, 0) +/* 0x3994 */ DEFINE_SFX(CHAN_8C29, NA_SE_EN_SUISEN_THROW, 0x34, 0, 0, 0, 0) +/* 0x3995 */ DEFINE_SFX(CHAN_5E2A, NA_SE_EN_LIKE_DAMAGE, 0x38, 1, 0, 0, 0) +/* 0x3996 */ DEFINE_SFX(CHAN_68C7, NA_SE_EN_LIKE_DEAD, 0x40, 1, 0, 0, 0) +/* 0x3997 */ DEFINE_SFX(CHAN_5C87, NA_SE_EN_MGANON_SWORD, 0x30, 3, 0, 0, 0) +/* 0x3998 */ DEFINE_SFX(CHAN_98CE, NA_SE_EN_PIRATE_ATTACK, 0x30, 2, 0, 0, 0) +/* 0x3999 */ DEFINE_SFX(CHAN_98DB, NA_SE_EN_PIRATE_DAMAGE, 0x38, 0, 0, 0, 0) +/* 0x399A */ DEFINE_SFX(CHAN_98E8, NA_SE_EN_PIRATE_DEAD, 0x48, 0, 0, 0, 0) +/* 0x399B */ DEFINE_SFX(CHAN_7536, NA_SE_EN_MB_MOTH_FLY, 0x28, 4, 0, 0, SFX_PARAM_RAND_FREQ_LOWER) +/* 0x399C */ DEFINE_SFX(CHAN_7586, NA_SE_EN_MB_MOTH_DEAD, 0x48, 4, 0, 0, 0) +/* 0x399D */ DEFINE_SFX(CHAN_7654, NA_SE_EN_MB_INSECT_WALK, 0x20, 4, 0, 0, 0) +/* 0x399E */ DEFINE_SFX(CHAN_70DD, NA_SE_EN_B_PAMET_ROLL, 0x25, 3, 0, 0, 0) +/* 0x399F */ DEFINE_SFX(CHAN_89A3, NA_SE_EN_FROG_VOICE1, 0x40, 2, 0, 0, 0) +/* 0x39A0 */ DEFINE_SFX(CHAN_98F5, NA_SE_EN_GERUDOFT_WALK, 0x18, 0, 2, 0, 0) +/* 0x39A1 */ DEFINE_SFX(CHAN_89B7, NA_SE_EN_FROG_VOICE2, 0x44, 3, 0, 0, 0) +/* 0x39A2 */ DEFINE_SFX(CHAN_70C9, NA_SE_EN_B_PAMET_VOICE, 0x44, 0, 0, 0, 0) +/* 0x39A3 */ DEFINE_SFX(CHAN_70A3, NA_SE_EN_B_PAMET_REVERSE, 0x18, 0, 0, 0, 0) +/* 0x39A4 */ DEFINE_SFX(CHAN_64FA, NA_SE_EN_FREEZAD_BREATH, 0x30, 0, 0, 0, 0) +/* 0x39A5 */ DEFINE_SFX(CHAN_6916, NA_SE_EN_FREEZAD_DAMAGE, 0x38, 1, 0, 0, 0) +/* 0x39A6 */ DEFINE_SFX(CHAN_6920, NA_SE_EN_FREEZAD_DEAD, 0x40, 1, 0, 0, 0) +/* 0x39A7 */ DEFINE_SFX(CHAN_8D7D, NA_SE_EN_DEKUHIMA_VOICE_HURY, 0x18, 3, 0, 0, 0) +/* 0x39A8 */ DEFINE_SFX(CHAN_8DBC, NA_SE_EN_KINGNUTS_VOICE, 0x30, 3, 0, 0, 0) +/* 0x39A9 */ DEFINE_SFX(CHAN_89BB, NA_SE_EN_FROG_RUNAWAY, 0x38, 3, 1, 0, 0) +/* 0x39AA */ DEFINE_SFX(CHAN_81F2, NA_SE_EN_LAST3_DEAD_DEAD1_OLD, 0x30, 3, 0, 0, 0) +/* 0x39AB */ DEFINE_SFX(CHAN_8222, NA_SE_EN_LAST3_DEAD_DEAD2_OLD, 0x30, 3, 0, 0, 0) +/* 0x39AC */ DEFINE_SFX(CHAN_89A9, NA_SE_EN_FROG_RUNAWAY2, 0x30, 3, 0, 0, 0) +/* 0x39AD */ DEFINE_SFX(CHAN_7AE2, NA_SE_EN_DAIGOLON_SLEEP1, 0x36, 3, 0, 0, 0) +/* 0x39AE */ DEFINE_SFX(CHAN_6949, NA_SE_EN_IRONNACK_HIT_GND, 0x34, 3, 0, 0, 0) +/* 0x39AF */ DEFINE_SFX(CHAN_8235, NA_SE_EN_LAST3_DEAD_WIND1_OLD, 0x34, 2, 2, 0, 0) +/* 0x39B0 */ DEFINE_SFX(CHAN_5C53, NA_SE_EN_TWINROBA_LAUGH, 0x58, 3, 0, 0, 0) +/* 0x39B1 */ DEFINE_SFX(CHAN_5C53, NA_SE_EN_TWINROBA_LAUGH2, 0x68, 3, 0, 0, 0) +/* 0x39B2 */ DEFINE_SFX(CHAN_5C53, NA_SE_EN_IRONNACK_PULLOUT, 0x30, 3, 0, 0, 0) +/* 0x39B3 */ DEFINE_SFX(CHAN_5C53, NA_SE_EN_TWINROBA_SHOOT_VOICE, 0x30, 3, 0, 0, 0) +/* 0x39B4 */ DEFINE_SFX(CHAN_825D, NA_SE_EN_LAST3_DEAD_WIND2_OLD, 0x34, 2, 0, 0, 0) +/* 0x39B5 */ DEFINE_SFX(CHAN_8287, NA_SE_EN_LAST3_DEAD_WIND3_OLD, 0x34, 3, 0, 0, 0) +/* 0x39B6 */ DEFINE_SFX(CHAN_82B6, NA_SE_EN_LAST3_DEAD_LIGHTS_OLD, 0x40, 0, 0, 0, 0) +/* 0x39B7 */ DEFINE_SFX(CHAN_5C53, NA_SE_EN_PIRATE_BREATH, 0x30, 3, 0, 0, 0) +/* 0x39B8 */ DEFINE_SFX(CHAN_8124, NA_SE_EN_LAST3_DEAD_ROD, 0x40, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST) +/* 0x39B9 */ DEFINE_SFX(CHAN_7FD9, NA_SE_EN_LAST2_SHOUT, 0x30, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST) +/* 0x39BA */ DEFINE_SFX(CHAN_7F50, NA_SE_EN_LAST2_PUMP_UP_OLD, 0x30, 0, 3, 0, 0) +/* 0x39BB */ DEFINE_SFX(CHAN_7FA8, NA_SE_EN_LAST2_GROW_HEAD_OLD, 0x30, 0, 3, 0, 0) +/* 0x39BC */ DEFINE_SFX(CHAN_7F08, NA_SE_EN_LAST2_HEARTBEAT_OLD, 0x40, 0, 0, 0, 0) +/* 0x39BD */ DEFINE_SFX(CHAN_6BC5, NA_SE_EN_ANSATSUSYA_MOVING, 0x30, 3, 0, 0, 0) +/* 0x39BE */ DEFINE_SFX(CHAN_6BD6, NA_SE_EN_ANSATSUSYA_DASH_2, 0x28, 3, 0, 0, 0) +/* 0x39BF */ DEFINE_SFX(CHAN_81E4, NA_SE_EN_LAST3_DEAD_FLOAT, 0x40, 3, 0, 0, 0) +/* 0x39C0 */ DEFINE_SFX(CHAN_6B46, NA_SE_EN_ANSATSUSYA_CRYING, 0x40, 3, 0, 0, 0) +/* 0x39C1 */ DEFINE_SFX(CHAN_6BA2, NA_SE_EN_ANSATSUSYA_SKIP, 0x30, 3, 0, 0, 0) +/* 0x39C2 */ DEFINE_SFX(CHAN_840D, NA_SE_EN_STALTURA_APPEAR, 0x30, 3, 0, 0, 0) +/* 0x39C3 */ DEFINE_SFX(CHAN_6C0F, NA_SE_EN_ANSATSUSYA_JUMP, 0x30, 3, 0, 0, 0) +/* 0x39C4 */ DEFINE_SFX(CHAN_6C1F, NA_SE_EN_ANSATSUSYA_FALL, 0x30, 3, 0, 0, 0) +/* 0x39C5 */ DEFINE_SFX(CHAN_6C38, NA_SE_EN_ANSATSUSYA_DAMAGE, 0x38, 3, 0, 0, 0) +/* 0x39C6 */ DEFINE_SFX(CHAN_6C57, NA_SE_EN_ANSATSUSYA_DEAD, 0x48, 3, 0, 0, 0) +/* 0x39C7 */ DEFINE_SFX(CHAN_6C99, NA_SE_EN_ANSATSUSYA_SWORD, 0x20, 3, 0, 0, 0) +/* 0x39C8 */ DEFINE_SFX(CHAN_6D1A, NA_SE_EN_BAKUO_DEAD, 0x48, 3, 0, 0, 0) +/* 0x39C9 */ DEFINE_SFX(CHAN_6D2F, NA_SE_EN_BAKUO_APPEAR, 0x36, 3, 0, 0, 0) +/* 0x39CA */ DEFINE_SFX(CHAN_7FE0, NA_SE_EN_LAST3_ROD_WIND_OLD, 0x30, 3, 0, 0, 0) +/* 0x39CB */ DEFINE_SFX(CHAN_809E, NA_SE_EN_LAST3_ROD_FLOOR_OLD, 0x30, 3, 0, 0, 0) +/* 0x39CC */ DEFINE_SFX(CHAN_800F, NA_SE_EN_LAST3_ROD_DANCE_OLD, 0x38, 3, 0, 0, 0) +/* 0x39CD */ DEFINE_SFX(CHAN_804A, NA_SE_EN_LAST3_ROD_HOP_OLD, 0x38, 3, 0, 0, 0) +/* 0x39CE */ DEFINE_SFX(CHAN_807B, NA_SE_EN_LAST3_ROD_HOP2_OLD, 0x20, 3, 0, 0, 0) +/* 0x39CF */ DEFINE_SFX(CHAN_811D, NA_SE_EN_GANON_RESTORE, 0x30, 3, 0, 0, 0) +/* 0x39D0 */ DEFINE_SFX(CHAN_7A02, NA_SE_EN_GOLON_CIRCLE, 0x44, 3, 0, 0, 0) +/* 0x39D1 */ DEFINE_SFX(CHAN_7A26, NA_SE_EN_GOLON_CIRCLE_OFF, 0x30, 3, 2, 0, 0) +/* 0x39D2 */ DEFINE_SFX(CHAN_7D94, NA_SE_EN_LAST1_BLOW_OLD, 0x30, 3, 0, 0, 0) +/* 0x39D3 */ DEFINE_SFX(CHAN_7D57, NA_SE_EN_LAST1_BEAM_OLD, 0x30, 3, 0, 0, 0) +/* 0x39D4 */ DEFINE_SFX(CHAN_7BEA, NA_SE_EN_LAST1_ATTACK_OLD, 0x34, 3, 0, 0, 0) +/* 0x39D5 */ DEFINE_SFX(CHAN_7CAE, NA_SE_EN_LAST1_DAMAGE1_OLD, 0x30, 3, 0, 0, 0) +/* 0x39D6 */ DEFINE_SFX(CHAN_7CD2, NA_SE_EN_LAST1_DAMAGE2_OLD, 0x30, 3, 0, 0, 0) +/* 0x39D7 */ DEFINE_SFX(CHAN_7D34, NA_SE_EN_LAST1_FALL_OLD, 0x20, 2, 0, 0, 0) +/* 0x39D8 */ DEFINE_SFX(CHAN_7E12, NA_SE_EN_MGANON_STAND, 0x34, 3, 0, 0, 0) +/* 0x39D9 */ DEFINE_SFX(CHAN_7E37, NA_SE_EN_LAST2_FIRE_OLD, 0x20, 3, 2, 0, 0) +/* 0x39DA */ DEFINE_SFX(CHAN_6A24, NA_SE_EN_STALGOLD_ROLL, 0x30, 4, 0, 0, 0) +/* 0x39DB */ DEFINE_SFX(CHAN_7E5F, NA_SE_EN_LAST2_WALK_OLD, 0x30, 2, 1, 0, SFX_PARAM_RAND_FREQ_LOWER) +/* 0x39DC */ DEFINE_SFX(CHAN_7E6D, NA_SE_EN_LAST2_WAIT_OLD, 0x40, 2, 1, 0, SFX_PARAM_RAND_FREQ_LOWER) +/* 0x39DD */ DEFINE_SFX(CHAN_7E7D, NA_SE_EN_LAST2_JUMP_OLD, 0x40, 3, 2, 0, 0) +/* 0x39DE */ DEFINE_SFX(CHAN_7E91, NA_SE_EN_LAST2_BIRD_OLD, 0x30, 2, 1, 0, SFX_PARAM_RAND_FREQ_LOWER) +/* 0x39DF */ DEFINE_SFX(CHAN_7ED3, NA_SE_EN_LAST2_BIRD2_OLD, 0x30, 2, 1, 0, SFX_PARAM_RAND_FREQ_LOWER) +/* 0x39E0 */ DEFINE_SFX(CHAN_6701, NA_SE_EN_STALTU_WAVE, 0x30, 0, 0, 0, 0) +/* 0x39E1 */ DEFINE_SFX(CHAN_6A4B, NA_SE_EN_STALTU_DOWN_SET, 0x30, 0, 0, 0, 0) +/* 0x39E2 */ DEFINE_SFX(CHAN_6669, NA_SE_EN_DEKU_WAKEUP, 0x30, 1, 0, 0, 0) +/* 0x39E3 */ DEFINE_SFX(CHAN_7E00, NA_SE_EN_LAST2_WALK2_OLD, 0x32, 2, 2, 0, SFX_PARAM_RAND_FREQ_LOWER) +/* 0x39E4 */ DEFINE_SFX(CHAN_7C88, NA_SE_EN_LAST1_FLOAT_OLD, 0x32, 3, 0, 0, 0) +/* 0x39E5 */ DEFINE_SFX(CHAN_7C56, NA_SE_EN_LAST1_ATTACK_2ND_OLD, 0x54, 1, 0, 0, 0) +/* 0x39E6 */ DEFINE_SFX(CHAN_7C60, NA_SE_EN_LAST1_ROLLING_OLD, 0x52, 0, 0, 0, 0) +/* 0x39E7 */ DEFINE_SFX(CHAN_80F7, NA_SE_EN_LAST3_GET_LINK_OLD, 0x54, 3, 0, 0, 0) +/* 0x39E8 */ DEFINE_SFX(CHAN_6A55, NA_SE_EN_PO_BIG_CRY, 0x30, 0, 0, 0, 0) +/* 0x39E9 */ DEFINE_SFX(CHAN_5E8C, NA_SE_EN_STALTURA_BOUND, 0x08, 1, 0, 0, 0) +/* 0x39EA */ DEFINE_SFX(CHAN_6172, NA_SE_EN_STALGOLD_UP_CRY, 0x30, 1, 0, 0, 0) +/* 0x39EB */ DEFINE_SFX(CHAN_6A69, NA_SE_EN_GOLON_CRY, 0x30, 3, 0, 0, 0) +/* 0x39EC */ DEFINE_SFX(CHAN_80C4, NA_SE_EN_LAST3_ROD_SOFT, 0x54, 3, 0, 0, 0) +/* 0x39ED */ DEFINE_SFX(CHAN_80E1, NA_SE_EN_LAST3_ROD_MID_OLD, 0x54, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST) +/* 0x39EE */ DEFINE_SFX(CHAN_692A, NA_SE_EN_RIVA_BIG_APPEAR, 0x34, 3, 0, 0, 0) +/* 0x39EF */ DEFINE_SFX(CHAN_80F1, NA_SE_EN_LAST3_ROD_HARD, 0x54, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST) +/* 0x39F0 */ DEFINE_SFX(CHAN_5E94, NA_SE_EN_MUSI_WALK, 0x08, 0, 0, 0, 0) +/* 0x39F1 */ DEFINE_SFX(CHAN_80B3, NA_SE_EN_LAST3_COIL_ATTACK_OLD, 0x54, 0, 0, 0, 0) +/* 0x39F2 */ DEFINE_SFX(CHAN_602F, NA_SE_EN_STALWALL_LAUGH, 0x34, 0, 0, 0, 0) +/* 0x39F3 */ DEFINE_SFX(CHAN_8E09, NA_SE_EN_PIRANHA_EXIST, 0x15, 0, 0, 0, 0) +/* 0x39F4 */ DEFINE_SFX(CHAN_8E23, NA_SE_EN_PIRANHA_ATTACK, 0x35, 0, 0, 0, 0) +/* 0x39F5 */ DEFINE_SFX(CHAN_8E3B, NA_SE_EN_PIRANHA_DEAD, 0x48, 0, 0, 0, 0) +/* 0x39F6 */ DEFINE_SFX(CHAN_8DD9, NA_SE_EN_KINGNUTS_DAMAGE, 0x38, 0, 0, 0, 0) +/* 0x39F7 */ DEFINE_SFX(CHAN_83E7, NA_SE_EN_COMMON_DEADLIGHT, 0x30, 0, 0, 0, 0) +/* 0x39F8 */ DEFINE_SFX(CHAN_7A5A, NA_SE_EN_GOLONKID_WALK, 0x30, 2, 3, 0, 0) +/* 0x39F9 */ DEFINE_SFX(CHAN_95B1, NA_SE_EN_YMAJIN_MINI_DAMAGE, 0x38, 2, 0, 0, 0) +/* 0x39FA */ DEFINE_SFX(CHAN_9627, NA_SE_EN_YMAJIN_DAMAGE, 0x38, 2, 0, 0, 0) +/* 0x39FB */ DEFINE_SFX(CHAN_8E62, NA_SE_EN_KOTAKE_SURPRISED, 0x30, 0, 2, 0, 0) +/* 0x39FC */ DEFINE_SFX(CHAN_8E8D, NA_SE_EN_HANDW_GET, 0x30, 0, 0, 0, 0) +/* 0x39FD */ DEFINE_SFX(CHAN_8EA8, NA_SE_EN_HANDW_RELEASE, 0x30, 0, 0, 0, 0) +/* 0x39FE */ DEFINE_SFX(CHAN_8EC3, NA_SE_EN_SLIME_SURFACE, 0x30, 0, 0, 0, 0) +/* 0x39FF */ DEFINE_SFX(CHAN_8E6C, NA_SE_EN_KOTAKE_SLEEP, 0x30, 0, 0, 0, 0) +/* 0x3A00 */ DEFINE_SFX(CHAN_8E80, NA_SE_EN_KOTAKE_SURPRISED2, 0x30, 0, 2, SFX_FLAG2_FORCE_RESET, 0) +/* 0x3A01 */ DEFINE_SFX(CHAN_8DF1, NA_SE_EN_NEMURI_SLEEP, 0x30, 6, 0, SFX_FLAG2_APPLY_LOWPASS_FILTER | SFX_FLAG2_SURROUND_NO_HIGHPASS_FILTER | SFX_FLAG2_UNUSED4 | SFX_FLAG2_UNUSED2, 0) +/* 0x3A02 */ DEFINE_SFX(CHAN_7CFE, NA_SE_EN_LAST1_DEAD_OLD, 0x30, 0, 0, 0, 0) +/* 0x3A03 */ DEFINE_SFX(CHAN_7B32, NA_SE_EN_GOLON_SIRLOIN_ROLL, 0x30, 6, 0, 0, 0) +/* 0x3A04 */ DEFINE_SFX(CHAN_7B52, NA_SE_EN_GOLON_VOICE_EATFULL, 0x30, 3, 2, 0, 0) +/* 0x3A05 */ DEFINE_SFX(CHAN_7B5C, NA_SE_EN_GOLON_SIRLOIN_EAT, 0x30, 0, 0, 0, 0) +/* 0x3A06 */ DEFINE_SFX(CHAN_7B90, NA_SE_EN_EYEGOLE_WALK, 0x30, 2, 0, 0, 0) +/* 0x3A07 */ DEFINE_SFX(CHAN_7BBA, NA_SE_EN_EYEGOLE_STAND, 0x30, 2, 0, 0, 0) +/* 0x3A08 */ DEFINE_SFX(CHAN_7BD2, NA_SE_EN_EYEGOLE_SIT, 0x30, 2, 0, 0, 0) +/* 0x3A09 */ DEFINE_SFX(CHAN_8EEC, NA_SE_EN_INVADER_DEAD, 0x48, 2, 0, 0, 0) +/* 0x3A0A */ DEFINE_SFX(CHAN_8F25, NA_SE_EN_FOLLOWERS_BEAM_PRE, 0x28, 1, 0, 0, 0) +/* 0x3A0B */ DEFINE_SFX(CHAN_8F3D, NA_SE_EN_FOLLOWERS_BEAM, 0x36, 0, 0, 0, 0) +/* 0x3A0C */ DEFINE_SFX(CHAN_8F57, NA_SE_EN_FOLLOWERS_DAMAGE, 0x38, 0, 0, 0, 0) +/* 0x3A0D */ DEFINE_SFX(CHAN_8F79, NA_SE_EN_FOLLOWERS_DEAD, 0x48, 0, 0, 0, 0) +/* 0x3A0E */ DEFINE_SFX(CHAN_8FCE, NA_SE_EN_INBOSS_DEAD_PRE2_OLD, 0x68, 3, 0, 0, 0) +/* 0x3A0F */ DEFINE_SFX(CHAN_9000, NA_SE_EN_IKURA_JUMP1, 0x30, 3, 0, 0, 0) +/* 0x3A10 */ DEFINE_SFX(CHAN_9012, NA_SE_EN_IKURA_JUMP2, 0x30, 3, 0, 0, 0) +/* 0x3A11 */ DEFINE_SFX(CHAN_9024, NA_SE_EN_IKURA_DAMAGE, 0x38, 3, 0, 0, 0) +/* 0x3A12 */ DEFINE_SFX(CHAN_9040, NA_SE_EN_IKURA_DEAD, 0x48, 3, 0, 0, 0) +/* 0x3A13 */ DEFINE_SFX(CHAN_9063, NA_SE_EN_ME_DAMAGE, 0x58, 3, 0, 0, 0) +/* 0x3A14 */ DEFINE_SFX(CHAN_907B, NA_SE_EN_ME_DEAD, 0x68, 3, 0, 0, 0) +/* 0x3A15 */ DEFINE_SFX(CHAN_90AA, NA_SE_EN_ME_EXIST, 0x29, 3, 0, 0, 0) +/* 0x3A16 */ DEFINE_SFX(CHAN_9098, NA_SE_EN_ME_ATTACK, 0x54, 3, 0, 0, 0) +/* 0x3A17 */ DEFINE_SFX(CHAN_7AA8, NA_SE_EN_GOLONKID_SOB_TALK, 0x30, 0, 0, 0, 0) +/* 0x3A18 */ DEFINE_SFX(CHAN_7AB5, NA_SE_EN_GOLONKID_YAWN, 0x30, 0, 0, 0, 0) +/* 0x3A19 */ DEFINE_SFX(CHAN_7AD3, NA_SE_EN_GOLONKID_SNORE, 0x30, 0, 1, 0, 0) +/* 0x3A1A */ DEFINE_SFX(CHAN_7A40, NA_SE_EN_GOLON_SNORE1, 0x30, 0, 1, 0, 0) +/* 0x3A1B */ DEFINE_SFX(CHAN_7A4D, NA_SE_EN_GOLON_SNORE2, 0x30, 0, 1, 0, 0) +/* 0x3A1C */ DEFINE_SFX(CHAN_90BD, NA_SE_EN_BUBLEFALL_APPEAR, 0x30, 0, 0, 0, 0) +/* 0x3A1D */ DEFINE_SFX(CHAN_8FEF, NA_SE_EN_INBOSS_DEAD_OLD, 0x68, 3, 0, 0, 0) +/* 0x3A1E */ DEFINE_SFX(CHAN_7D7A, NA_SE_EN_LAST1_BEAM2_OLD, 0x30, 0, 0, 0, 0) +/* 0x3A1F */ DEFINE_SFX(CHAN_83AB, NA_SE_EN_COMMON_EXTINCT_LEV, 0x45, 2, 0, 0, 0) +/* 0x3A20 */ DEFINE_SFX(CHAN_91FD, NA_SE_EN_BOSU_HEAD_MID, 0x40, 3, 1, 0, SFX_PARAM_RAND_FREQ_LOWER) +/* 0x3A21 */ DEFINE_SFX(CHAN_9204, NA_SE_EN_BOSU_HEAD_SHORT, 0x40, 3, 1, 0, SFX_PARAM_RAND_FREQ_LOWER) +/* 0x3A22 */ DEFINE_SFX(CHAN_920B, NA_SE_EN_DEBU_HEAD_MID, 0x30, 3, 1, 0, SFX_PARAM_RAND_FREQ_LOWER) +/* 0x3A23 */ DEFINE_SFX(CHAN_9212, NA_SE_EN_DEBU_HEAD_SHORT, 0x30, 3, 1, 0, SFX_PARAM_RAND_FREQ_LOWER) +/* 0x3A24 */ DEFINE_SFX(CHAN_9219, NA_SE_EN_YASE_HEAD_MID, 0x30, 3, 1, 0, SFX_PARAM_RAND_FREQ_LOWER) +/* 0x3A25 */ DEFINE_SFX(CHAN_9220, NA_SE_EN_YASE_HEAD_SHORT, 0x30, 3, 1, 0, SFX_PARAM_RAND_FREQ_LOWER) +/* 0x3A26 */ DEFINE_SFX(CHAN_9288, NA_SE_EN_BOSU_WALK, 0x30, 3, 2, 0, SFX_PARAM_RAND_FREQ_LOWER) +/* 0x3A27 */ DEFINE_SFX(CHAN_92A0, NA_SE_EN_DEBU_WALK, 0x30, 3, 2, 0, SFX_PARAM_RAND_FREQ_LOWER) +/* 0x3A28 */ DEFINE_SFX(CHAN_92B8, NA_SE_EN_YASE_WALK, 0x30, 3, 2, 0, SFX_PARAM_RAND_FREQ_LOWER) +/* 0x3A29 */ DEFINE_SFX(CHAN_92FF, NA_SE_EN_BOSU_SIT, 0x50, 3, 0, 0, 0) +/* 0x3A2A */ DEFINE_SFX(CHAN_931A, NA_SE_EN_BOSU_STAND, 0x30, 3, 0, 0, 0) +/* 0x3A2B */ DEFINE_SFX(CHAN_9337, NA_SE_EN_BOSU_HAND, 0x30, 3, 0, 0, 0) +/* 0x3A2C */ DEFINE_SFX(CHAN_8327, NA_SE_EN_LAST3_KOMA_OLD, 0x10, 0, 0, 0, 0) +/* 0x3A2D */ DEFINE_SFX(CHAN_8604, NA_SE_EN_KONB_PREATTACK_OLD, 0x54, 3, 0, 0, 0) +/* 0x3A2E */ DEFINE_SFX(CHAN_93AC, NA_SE_EN_BOSU_SHOCK, 0x50, 3, 0, 0, 0) +/* 0x3A2F */ DEFINE_SFX(CHAN_93BC, NA_SE_EN_BOSU_SHIT, 0x50, 3, 0, 0, 0) +/* 0x3A30 */ DEFINE_SFX(CHAN_9345, NA_SE_EN_BOSU_ATTACK, 0x54, 3, 1, 0, 0) +/* 0x3A31 */ DEFINE_SFX(CHAN_9345, NA_SE_EN_BOSU_CYNICAL, 0x50, 3, 1, 0, 0) +/* 0x3A32 */ DEFINE_SFX(CHAN_9345, NA_SE_EN_BOSU_LAUGH, 0x50, 3, 1, 0, 0) +/* 0x3A33 */ DEFINE_SFX(CHAN_9345, NA_SE_EN_BOSU_LAUGH_DEMO, 0x50, 3, 1, 0, 0) +/* 0x3A34 */ DEFINE_SFX(CHAN_9345, NA_SE_EN_DEBU_ATTACK, 0x36, 3, 1, 0, 0) +/* 0x3A35 */ DEFINE_SFX(CHAN_9345, NA_SE_EN_DEBU_LAUGH, 0x34, 3, 1, 0, 0) +/* 0x3A36 */ DEFINE_SFX(CHAN_9345, NA_SE_EN_DEBU_PAUSE, 0x34, 3, 2, 0, 0) +/* 0x3A37 */ DEFINE_SFX(CHAN_9345, NA_SE_EN_YASE_ATTACK, 0x36, 3, 1, 0, 0) +/* 0x3A38 */ DEFINE_SFX(CHAN_9345, NA_SE_EN_YASE_LAUGH, 0x35, 3, 1, 0, 0) +/* 0x3A39 */ DEFINE_SFX(CHAN_9345, NA_SE_EN_YASE_PAUSE, 0x34, 3, 2, 0, 0) +/* 0x3A3A */ DEFINE_SFX(CHAN_936A, NA_SE_EN_BOSU_DAMAGE, 0x58, 3, 1, 0, 0) +/* 0x3A3B */ DEFINE_SFX(CHAN_936A, NA_SE_EN_DEBU_DAMAGE, 0x68, 3, 1, 0, 0) +/* 0x3A3C */ DEFINE_SFX(CHAN_936A, NA_SE_EN_YASE_DAMAGE, 0x38, 3, 1, 0, 0) +/* 0x3A3D */ DEFINE_SFX(CHAN_936A, NA_SE_EN_BOSU_DEAD, 0x48, 3, 1, 0, 0) +/* 0x3A3E */ DEFINE_SFX(CHAN_936A, NA_SE_EN_DEBU_DEAD, 0x38, 3, 1, 0, 0) +/* 0x3A3F */ DEFINE_SFX(CHAN_936A, NA_SE_EN_YASE_DEAD, 0x48, 3, 1, 0, 0) +/* 0x3A40 */ DEFINE_SFX(CHAN_93C8, NA_SE_EN_DEBU_PAUSE_K, 0x34, 3, 2, 0, 0) +/* 0x3A41 */ DEFINE_SFX(CHAN_93DA, NA_SE_EN_DEBU_LAUGH_SHORT_K, 0x34, 3, 1, 0, SFX_PARAM_RAND_FREQ_LOWER) +/* 0x3A42 */ DEFINE_SFX(CHAN_93F6, NA_SE_EN_DEBU_LAUGH_K, 0x34, 3, 1, 0, SFX_PARAM_RAND_FREQ_LOWER) +/* 0x3A43 */ DEFINE_SFX(CHAN_9408, NA_SE_EN_YASE_PAUSE_K, 0x34, 3, 2, 0, 0) +/* 0x3A44 */ DEFINE_SFX(CHAN_941A, NA_SE_EN_YASE_LAUGH_K, 0x34, 3, 1, 0, SFX_PARAM_RAND_FREQ_LOWER) +/* 0x3A45 */ DEFINE_SFX(CHAN_942E, NA_SE_EN_BOSU_LAUGH_DEMO_K, 0x50, 3, 1, 0, 0) +/* 0x3A46 */ DEFINE_SFX(CHAN_93F0, NA_SE_EN_DEBU_LAUGH_SHORT, 0x34, 3, 1, 0, 0) +/* 0x3A47 */ DEFINE_SFX(CHAN_9440, NA_SE_EN_BOSU_LAUGH_K, 0x50, 3, 1, 0, 0) +/* 0x3A48 */ DEFINE_SFX(CHAN_9464, NA_SE_EN_DEBU_ATTACK_W, 0x36, 3, 1, 0, 0) +/* 0x3A49 */ DEFINE_SFX(CHAN_9476, NA_SE_EN_YASE_ATTACK_W, 0x36, 3, 1, 0, 0) +/* 0x3A4A */ DEFINE_SFX(CHAN_9488, NA_SE_EN_BOSU_ATTACK_W, 0x34, 3, 1, 0, 0) +/* 0x3A4B */ DEFINE_SFX(CHAN_94A4, NA_SE_EN_STAL_FREEZE_LIGHTS, 0x37, 3, 0, 0, 0) +/* 0x3A4C */ DEFINE_SFX(CHAN_9452, NA_SE_EN_BOSU_ATTACK_K, 0x54, 3, 1, 0, 0) +/* 0x3A4D */ DEFINE_SFX(CHAN_949A, NA_SE_EN_BOSU_SWORD, 0x40, 3, 0, 0, 0) +/* 0x3A4E */ DEFINE_SFX(CHAN_85F5, NA_SE_EN_KONB_JUMP_LEV_OLD, 0x40, 3, 0, 0, 0) +/* 0x3A4F */ DEFINE_SFX(CHAN_7526, NA_SE_EN_MIBOSS_FREEZE_OLD, 0x57, 3, 0, 0, 0) +/* 0x3A50 */ DEFINE_SFX(CHAN_9608, NA_SE_EN_YMAJIN_THROW, 0x34, 2, 0, 0, 0) +/* 0x3A51 */ DEFINE_SFX(CHAN_9656, NA_SE_EN_BOSU_HEAD_BITE, 0x40, 0, 0, 0, 0) +/* 0x3A52 */ DEFINE_SFX(CHAN_9677, NA_SE_EN_BOSU_HEAD_FLOAT, 0x32, 0, 0, 0, 0) +/* 0x3A53 */ DEFINE_SFX(CHAN_968E, NA_SE_EN_LAST3_VOICE_KICK_OLD, 0x50, 3, 2, 0, 0) +/* 0x3A54 */ DEFINE_SFX(CHAN_968E, NA_SE_EN_LAST3_VOICE_KOMA_OLD, 0x50, 3, 2, 0, 0) +/* 0x3A55 */ DEFINE_SFX(CHAN_968E, NA_SE_EN_LAST3_VOICE_ROD_OLD, 0x50, 3, 2, 0, 0) +/* 0x3A56 */ DEFINE_SFX(CHAN_968E, NA_SE_EN_LAST3_VOICE_THROW_OLD, 0x50, 3, 2, 0, 0) +/* 0x3A57 */ DEFINE_SFX(CHAN_968E, NA_SE_EN_LAST3_VOICE_LAUGH_OLD, 0x50, 3, 2, 0, 0) +/* 0x3A58 */ DEFINE_SFX(CHAN_96AE, NA_SE_EN_LAST3_VOICE_DAMAGE_OLD, 0x58, 3, 2, 0, 0) +/* 0x3A59 */ DEFINE_SFX(CHAN_96AE, NA_SE_EN_LAST3_VOICE_DAMAGE2_OLD, 0x58, 3, 2, 0, 0) +/* 0x3A5A */ DEFINE_SFX(CHAN_96AE, NA_SE_EN_LAST3_VOICE_DEAD_OLD, 0x68, 3, 0, 0, 0) +/* 0x3A5B */ DEFINE_SFX(CHAN_938E, NA_SE_EN_BOSU_DEAD_VOICE, 0x68, 3, 0, 0, 0) +/* 0x3A5C */ DEFINE_SFX(CHAN_938E, NA_SE_EN_DEBU_DEAD_VOICE, 0x48, 3, 0, 0, 0) +/* 0x3A5D */ DEFINE_SFX(CHAN_938E, NA_SE_EN_YASE_DEAD_VOICE, 0x48, 3, 0, 0, 0) +/* 0x3A5E */ DEFINE_SFX(CHAN_9893, NA_SE_EN_LAST2_BALLET_OLD, 0x50, 3, 0, 0, 0) +/* 0x3A5F */ DEFINE_SFX(CHAN_98A2, NA_SE_EN_LAST2_MOONWALK_OLD, 0x50, 3, 0, 0, 0) +/* 0x3A60 */ DEFINE_SFX(CHAN_96CF, NA_SE_EN_SHARP_FLOAT, 0x28, 4, 0, 0, 0) +/* 0x3A61 */ DEFINE_SFX(CHAN_96E3, NA_SE_EN_SHARP_REACTION, 0x34, 2, 0, 0, 0) +/* 0x3A62 */ DEFINE_SFX(CHAN_9778, NA_SE_EN_REDEAD_WEAKENED1, 0x30, 0, 2, 0, SFX_PARAM_RAND_FREQ_LOWER) +/* 0x3A63 */ DEFINE_SFX(CHAN_9781, NA_SE_EN_REDEAD_WEAKENED_L1, 0x30, 0, 2, 0, SFX_PARAM_RAND_FREQ_LOWER) +/* 0x3A64 */ DEFINE_SFX(CHAN_97C8, NA_SE_EN_REDEAD_WEAKENED2, 0x30, 0, 2, 0, SFX_PARAM_RAND_FREQ_LOWER) +/* 0x3A65 */ DEFINE_SFX(CHAN_97DF, NA_SE_EN_REDEAD_WEAKENED_L2, 0x30, 0, 2, 0, SFX_PARAM_RAND_FREQ_LOWER) +/* 0x3A66 */ DEFINE_SFX(CHAN_9706, NA_SE_EN_PIRATE_ONGND, 0x30, 1, 0, 0, 0) +/* 0x3A67 */ DEFINE_SFX(CHAN_9834, NA_SE_EN_FOLLOWERS_STAY, 0x30, 4, 2, 0, 0) +/* 0x3A68 */ DEFINE_SFX(CHAN_9842, NA_SE_EN_LAST2_VOICE_BALLET, 0x50, 3, 0, 0, 0) +/* 0x3A69 */ DEFINE_SFX(CHAN_9842, NA_SE_EN_LAST2_VOICE_UAUOO1_OLD, 0x50, 3, 0, 0, 0) +/* 0x3A6A */ DEFINE_SFX(CHAN_9842, NA_SE_EN_LAST2_VOICE_UAUOO2_OLD, 0x50, 3, 0, 0, 0) +/* 0x3A6B */ DEFINE_SFX(CHAN_9842, NA_SE_EN_LAST2_VOICE_SURPRISED_OLD, 0x50, 3, 0, 0, 0) +/* 0x3A6C */ DEFINE_SFX(CHAN_9861, NA_SE_EN_LAST2_DAMAGE_OLD, 0x58, 3, 0, 0, 0) +/* 0x3A6D */ DEFINE_SFX(CHAN_9861, NA_SE_EN_LAST2_DAMAGE2_OLD, 0x58, 3, 0, 0, 0) +/* 0x3A6E */ DEFINE_SFX(CHAN_9861, NA_SE_EN_LAST2_DEAD_OLD, 0x68, 3, 0, 0, 0) +/* 0x3A6F */ DEFINE_SFX(CHAN_9882, NA_SE_EN_LAST2_UAUOO_OLD, 0x50, 3, 0, 0, 0) +/* 0x3A70 */ DEFINE_SFX(CHAN_98C2, NA_SE_EN_LAST2_GYM_B_OLD, 0x50, 3, 0, 0, 0) +/* 0x3A71 */ DEFINE_SFX(CHAN_9903, NA_SE_EN_PIRATE_COOL_LAUGH, 0x30, 1, 0, 0, 0) +/* 0x3A72 */ DEFINE_SFX(CHAN_9903, NA_SE_EN_PIRATE_CYNICAL, 0x30, 1, 0, 0, 0) +/* 0x3A73 */ DEFINE_SFX(CHAN_9903, NA_SE_EN_PIRATE_DAMM_BREATH, 0x30, 1, 0, 0, 0) +/* 0x3A74 */ DEFINE_SFX(CHAN_9903, NA_SE_EN_PIRATE_SHOUT, 0x30, 1, 0, 0, 0) +/* 0x3A75 */ DEFINE_SFX(CHAN_9B3E, NA_SE_EN_STAL01_LAUGH, 0x34, 0, 2, 0, 0) +/* 0x3A76 */ DEFINE_SFX(CHAN_9B3E, NA_SE_EN_STAL02_LAUGH_SHORT, 0x34, 0, 0, 0, 0) +/* 0x3A77 */ DEFINE_SFX(CHAN_9B3E, NA_SE_EN_STAL03_LAUGH_BIG, 0x34, 0, 0, 0, 0) +/* 0x3A78 */ DEFINE_SFX(CHAN_9B68, NA_SE_EN_STAL04_ANGER, 0x34, 0, 0, 0, 0) +/* 0x3A79 */ DEFINE_SFX(CHAN_9B68, NA_SE_EN_STAL05_CYNICAL, 0x34, 0, 0, 0, 0) +/* 0x3A7A */ DEFINE_SFX(CHAN_9B68, NA_SE_EN_STAL06_SURPRISED, 0x34, 0, 0, 0, 0) +/* 0x3A7B */ DEFINE_SFX(CHAN_9B68, NA_SE_EN_STAL07_ANTONISHED, 0x34, 0, 0, 0, 0) +/* 0x3A7C */ DEFINE_SFX(CHAN_9B68, NA_SE_EN_STAL08_CRY_BIG, 0x34, 0, 0, 0, 0) +/* 0x3A7D */ DEFINE_SFX(CHAN_9B94, NA_SE_EN_STAL09_SCREAM, 0x34, 0, 0, 0, 0) +/* 0x3A7E */ DEFINE_SFX(CHAN_9BAF, NA_SE_EN_STAL10_LAUGH_SHY, 0x34, 0, 0, 0, 0) +/* 0x3A7F */ DEFINE_SFX(CHAN_9BAF, NA_SE_EN_STAL11_LAUGH_SHY2, 0x54, 0, 0, 0, 0) +/* 0x3A80 */ DEFINE_SFX(CHAN_9C13, NA_SE_EN_STAL12_LAUGH_KIDLY, 0x34, 0, 0, 0, 0) +/* 0x3A81 */ DEFINE_SFX(CHAN_9ACF, NA_SE_EN_STAL20_CALL_MOON, 0x34, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST) +/* 0x3A82 */ DEFINE_SFX(CHAN_9ACF, NA_SE_EN_STAL20_CALL_MOON2, 0x34, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST) +/* 0x3A83 */ DEFINE_SFX(CHAN_9AF6, NA_SE_EN_STAL21_PSYCHO_VOICE, 0x34, 0, 0, 0, 0) +/* 0x3A84 */ DEFINE_SFX(CHAN_727C, NA_SE_EN_STALKIDS_DOWN_K, 0x30, 5, 0, 0, 0) +/* 0x3A85 */ DEFINE_SFX(CHAN_99D6, NA_SE_EN_AKINDO_FLY, 0x30, 1, 0, 0, 0) +/* 0x3A86 */ DEFINE_SFX(CHAN_9920, NA_SE_EN_NPC_APPEAR, 0x30, 0, 0, 0, 0) +/* 0x3A87 */ DEFINE_SFX(CHAN_995B, NA_SE_EN_NPC_FADEAWAY, 0x30, 0, 0, 0, 0) +/* 0x3A88 */ DEFINE_SFX(CHAN_94B7, NA_SE_EN_DEBU_PAUSEx2, 0x34, 3, 2, 0, SFX_PARAM_RAND_FREQ_LOWER) +/* 0x3A89 */ DEFINE_SFX(CHAN_94C6, NA_SE_EN_YASE_PAUSEx2, 0x34, 3, 2, 0, SFX_PARAM_RAND_FREQ_LOWER) +/* 0x3A8A */ DEFINE_SFX(CHAN_94D5, NA_SE_EN_DEBU_HEAD_UP, 0x30, 3, 2, 0, SFX_PARAM_RAND_FREQ_LOWER) +/* 0x3A8B */ DEFINE_SFX(CHAN_94DC, NA_SE_EN_YASE_HEAD_UP, 0x30, 3, 2, 0, SFX_PARAM_RAND_FREQ_LOWER) +/* 0x3A8C */ DEFINE_SFX(CHAN_9BF0, NA_SE_EN_STAL22_LAUGH_KID_L, 0x34, 0, 0, 0, 0) +/* 0x3A8D */ DEFINE_SFX(CHAN_9998, NA_SE_EN_EVIL_POWER, 0x30, 0, 0, 0, 0) +/* 0x3A8E */ DEFINE_SFX(CHAN_9B1A, NA_SE_NE_STAL23_COLD, 0x34, 3, 2, 0, SFX_FLAG_REVERB_NO_DIST) +/* 0x3A8F */ DEFINE_SFX(CHAN_9111, NA_SE_EN_STALKIDS_GASAGOSO, 0x30, 5, 0, 0, SFX_FLAG_REVERB_NO_DIST) +/* 0x3A90 */ DEFINE_SFX(CHAN_9CAA, NA_SE_EN_BOSU_TALK, 0x30, 0, 2, 0, SFX_PARAM_RAND_FREQ_LOWER) +/* 0x3A91 */ DEFINE_SFX(CHAN_99F5, NA_SE_EN_FAMOS_REVERSE1, 0x34, 0, 0, 0, 0) +/* 0x3A92 */ DEFINE_SFX(CHAN_9A10, NA_SE_EN_FAMOS_REVERSE2, 0x34, 0, 0, 0, 0) +/* 0x3A93 */ DEFINE_SFX(CHAN_9A2B, NA_SE_EN_FAMOS_FLOAT, 0x30, 6, 0, 0, 0) +/* 0x3A94 */ DEFINE_SFX(CHAN_9A3E, NA_SE_EN_FAMOS_FLOAT_REVERSE, 0x30, 6, 0, 0, 0) +/* 0x3A95 */ DEFINE_SFX(CHAN_9C23, NA_SE_EN_KOTAKE_ROLL, 0x30, 5, 0, 0, 0) +/* 0x3A96 */ DEFINE_SFX(CHAN_9C3B, NA_SE_EN_KOTAKE_FLY, 0x30, 6, 0, 0, 0) +/* 0x3A97 */ DEFINE_SFX(CHAN_9C6D, NA_SE_EN_THIEFBIRD_VOICE, 0x34, 0, 0, 0, 0) +/* 0x3A98 */ DEFINE_SFX(CHAN_9C7E, NA_SE_EN_THIEFBIRD_DAMAGE, 0x38, 0, 0, 0, 0) +/* 0x3A99 */ DEFINE_SFX(CHAN_9C92, NA_SE_EN_THIEFBIRD_DEAD, 0x48, 0, 0, 0, 0) +/* 0x3A9A */ DEFINE_SFX(CHAN_9CBF, NA_SE_EN_STALKIDS_BODY, 0x30, 0, 2, 0, 0) +/* 0x3A9B */ DEFINE_SFX(CHAN_9CCB, NA_SE_EN_STALKIDS_BODY_LEV, 0x30, 5, 2, 0, 0) +/* 0x3A9C */ DEFINE_SFX(CHAN_9D13, NA_SE_EN_BOSU_STAND_RAPID, 0x30, 0, 0, 0, 0) +/* 0x3A9D */ DEFINE_SFX(CHAN_9BD1, NA_SE_EN_STAL24_SCREAM2, 0x30, 0, 0, 0, 0) +/* 0x3A9E */ DEFINE_SFX(CHAN_9D54, NA_SE_EN_STALKIDS_EARTHQUAKE, 0x30, 0, 2, 0, 0) +/* 0x3A9F */ DEFINE_SFX(CHAN_9D99, NA_SE_EN_MASK_FLOAT, 0x30, 0, 0, 0, 0) +/* 0x3AA0 */ DEFINE_SFX(CHAN_9DAD, NA_SE_EN_STALKIDS_PULLED, 0x30, 0, 0, 0, 0) +/* 0x3AA1 */ DEFINE_SFX(CHAN_9DE2, NA_SE_EN_KITA_SALUTE, 0x40, 2, 0, 0, 0) +/* 0x3AA2 */ DEFINE_SFX(CHAN_9DF0, NA_SE_EN_KTIA_WALK, 0x32, 0, 2, 0, 0) +/* 0x3AA3 */ DEFINE_SFX(CHAN_9E29, NA_SE_EN_KTIA_PAUSE_K, 0x50, 2, 0, 0, 0) +/* 0x3AA4 */ DEFINE_SFX(CHAN_9E43, NA_SE_EN_KITA_LAUGH_K, 0x50, 2, 0, 0, 0) +/* 0x3AA5 */ DEFINE_SFX(CHAN_9E07, NA_SE_EN_KITA_DAMAGE, 0x58, 2, 0, 0, 0) +/* 0x3AA6 */ DEFINE_SFX(CHAN_9E18, NA_SE_EN_KITA_DEAD, 0x68, 2, 0, 0, 0) +/* 0x3AA7 */ DEFINE_SFX(CHAN_9EAE, NA_SE_EN_STALBABY_LAUGH, 0x30, 0, 0, 0, 0) +/* 0x3AA8 */ DEFINE_SFX(CHAN_9EB2, NA_SE_EN_STALBABY_SURPRISED, 0x30, 0, 0, 0, 0) +/* 0x3AA9 */ DEFINE_SFX(CHAN_9E6B, NA_SE_EN_KITA_BREAK, 0x50, 2, 0, 0, 0) +/* 0x3AAA */ DEFINE_SFX(CHAN_9E57, NA_SE_EN_KITA_ATTACK_W, 0x50, 2, 0, 0, 0) +/* 0x3AAB */ DEFINE_SFX(CHAN_9EB6, NA_SE_EN_KONB_WAIT_OLD, 0x30, 3, 0, 0, 0) +/* 0x3AAC */ DEFINE_SFX(CHAN_9EE3, NA_SE_EN_DEATH_SCYTHE, 0x54, 5, 0, 0, 0) +/* 0x3AAD */ DEFINE_SFX(CHAN_9F14, NA_SE_EN_DEATH_ROLL, 0x28, 5, 0, 0, 0) +/* 0x3AAE */ DEFINE_SFX(CHAN_9F43, NA_SE_EN_DEATH_SCYTHE_LEV, 0x78, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST) +/* 0x3AAF */ DEFINE_SFX(CHAN_9F73, NA_SE_EN_DEATH_SCYTHE_ONGND, 0x78, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST) +/* 0x3AB0 */ DEFINE_SFX(CHAN_9F91, NA_SE_EN_DEATH_VOICE, 0x50, 3, 0, 0, 0) +/* 0x3AB1 */ DEFINE_SFX(CHAN_9FB2, NA_SE_EN_DEATH_DAMAGE, 0x58, 3, 0, 0, 0) +/* 0x3AB2 */ DEFINE_SFX(CHAN_9FE1, NA_SE_EN_DEATH_DEAD, 0x68, 3, 0, 0, 0) +/* 0x3AB3 */ DEFINE_SFX(CHAN_A017, NA_SE_EN_DEATH_ATTACK, 0x54, 3, 0, 0, 0) +/* 0x3AB4 */ DEFINE_SFX(CHAN_A3D8, NA_SE_EN_DEATH_APPEAR, 0x40, 3, 0, 0, 0) +/* 0x3AB5 */ DEFINE_SFX(CHAN_A033, NA_SE_EN_DEATH_HEARTBREAK, 0x78, 3, 0, 0, 0) +/* 0x3AB6 */ DEFINE_SFX(CHAN_A052, NA_SE_EN_KONB_MINI_DEAD, 0x48, 0, 0, 0, 0) +/* 0x3AB7 */ DEFINE_SFX(CHAN_A06C, NA_SE_EN_HALF_REDEAD_LOOP, 0x30, 3, 2, 0, 0) +/* 0x3AB8 */ DEFINE_SFX(CHAN_A094, NA_SE_EN_HALF_REDEAD_SURPRISE, 0x30, 3, 2, 0, 0) +/* 0x3AB9 */ DEFINE_SFX(CHAN_A0AF, NA_SE_EN_HALF_REDEAD_SCREAME, 0x30, 3, 2, 0, 0) +/* 0x3ABA */ DEFINE_SFX(CHAN_A0CD, NA_SE_EN_HALF_REDEAD_TRANS, 0x30, 3, 0, 0, 0) +/* 0x3ABB */ DEFINE_SFX(CHAN_A0F5, NA_SE_EN_GOLON_VOICE_GENERAL, 0x30, 0, 0, 0, 0) +/* 0x3ABC */ DEFINE_SFX(CHAN_A101, NA_SE_EN_IWAIGORON_EVERYBODY, 0x30, 0, 0, 0, 0) +/* 0x3ABD */ DEFINE_SFX(CHAN_A13C, NA_SE_EN_IWAIGORON_SOLO, 0x30, 3, 3, 0, 0) +/* 0x3ABE */ DEFINE_SFX(CHAN_A148, NA_SE_EN_ROMANI_WALK, 0x30, 0, 2, 0, 0) +/* 0x3ABF */ DEFINE_SFX(CHAN_A163, NA_SE_EN_MOON_SCREAM1, 0x30, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST) +/* 0x3AC0 */ DEFINE_SFX(CHAN_A1BD, NA_SE_EN_MOON_SCREAM2, 0x30, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST) +/* 0x3AC1 */ DEFINE_SFX(CHAN_A18A, NA_SE_EN_MOON_SCREAM3, 0x30, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST) +/* 0x3AC2 */ DEFINE_SFX(CHAN_A1EA, NA_SE_EN_MOON_SCREAM4, 0x30, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST) +/* 0x3AC3 */ DEFINE_SFX(CHAN_A24D, NA_SE_EN_STALKIDS_HEADACHE, 0x30, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST) +/* 0x3AC4 */ DEFINE_SFX(CHAN_A25B, NA_SE_EN_BIGNUTS_WALK, 0x30, 5, 1, 0, 0) +/* 0x3AC5 */ DEFINE_SFX(CHAN_9E3D, NA_SE_EN_KITA_PAUSE, 0x60, 2, 0, 0, 0) +/* 0x3AC6 */ DEFINE_SFX(CHAN_A264, NA_SE_EN_ANSATSUSYA_LAUGH, 0x70, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST) +/* 0x3AC7 */ DEFINE_SFX(CHAN_A289, NA_SE_EN__copy514, 0x30, 0, 2, 0, 0) +/* 0x3AC8 */ DEFINE_SFX(CHAN_A289, NA_SE_EN__copy515, 0x30, 0, 2, 0, 0) +/* 0x3AC9 */ DEFINE_SFX(CHAN_A289, NA_SE_EN__copy516, 0x30, 0, 2, 0, 0) +/* 0x3ACA */ DEFINE_SFX(CHAN_A289, NA_SE_EN__copy517, 0x30, 0, 2, 0, 0) +/* 0x3ACB */ DEFINE_SFX(CHAN_A289, NA_SE_EN__copy518, 0x30, 0, 2, 0, 0) +/* 0x3ACC */ DEFINE_SFX(CHAN_6F9D, NA_SE_EN__copy519, 0x30, 0, 2, 0, 0) +/* 0x3ACD */ DEFINE_SFX(CHAN_A2AE, NA_SE_EN_DALMANI_A, 0x30, 0, 2, 0, 0) +/* 0x3ACE */ DEFINE_SFX(CHAN_A2CE, NA_SE_EN_DALMANI_B, 0x30, 0, 2, 0, 0) +/* 0x3ACF */ DEFINE_SFX(CHAN_A2EC, NA_SE_EN_DALMANI_C, 0x30, 0, 2, 0, 0) +/* 0x3AD0 */ DEFINE_SFX(CHAN_A30C, NA_SE_EN_DALMANI_D, 0x30, 0, 2, 0, 0) +/* 0x3AD1 */ DEFINE_SFX(CHAN_A32A, NA_SE_EN__2d1, 0x30, 0, 0, 0, 0) +/* 0x3AD2 */ DEFINE_SFX(CHAN_A34B, NA_SE_EN__2d2, 0x30, 0, 0, 0, 0) +/* 0x3AD3 */ DEFINE_SFX(CHAN_99A9, NA_SE_EN_EVIL_POWER_PREDEMO, 0x30, 7, 0, 0, 0) +/* 0x3AD4 */ DEFINE_SFX(CHAN_A351, NA_SE_EN_KOUME_DAMAGE, 0x30, 4, 1, 0, 0) +/* 0x3AD5 */ DEFINE_SFX(CHAN_A35A, NA_SE_EN_KOUME_DAMAGE2, 0x30, 4, 1, 0, 0) +/* 0x3AD6 */ DEFINE_SFX(CHAN_A371, NA_SE_EN_KONB_MINI_APPEAR, 0x30, 3, 2, 0, 0) +/* 0x3AD7 */ DEFINE_SFX(CHAN_A38B, NA_SE_EN_IRONNACK_DAMAGE, 0x48, 3, 0, 0, 0) +/* 0x3AD8 */ DEFINE_SFX(CHAN_A38B, NA_SE_EN_IRONNACK_DEAD, 0x58, 3, 0, 0, 0) +/* 0x3AD9 */ DEFINE_SFX(CHAN_A3A9, NA_SE_EN_ANSATSUSYA_ONGND, 0x30, 0, 0, 0, 0) +/* 0x3ADA */ DEFINE_SFX(CHAN_A3BA, NA_SE_EN_ANSATSUSYA_ROCK, 0x30, 3, 0, 0, 0) +/* 0x3ADB */ DEFINE_SFX(CHAN_976F, NA_SE_EN_REDEAD_REVERSE, 0x36, 0, 0, 0, 0) +/* 0x3ADC */ DEFINE_SFX(CHAN_A3CC, NA_SE_EN_STALKIDS_NOSE, 0x40, 2, 0, 0, 0) +#ifndef _LANGUAGE_ASEQ + //! @bug These SFX ids have entries in sfx_params.c but no implementation in sequence 0. + //! Playing these SFX will index out of bounds of the table in sequence 0. +/* 0x3ADD */ DEFINE_SFX(__X, NA_SE_EN_KITA_SNORE, 0x30, 0, 0, 0, 0) +/* 0x3ADE */ DEFINE_SFX(__X, NA_SE_EN_IRONNACK_DASH, 0x30, 0, 0, 0, 0) +/* 0x3ADF */ DEFINE_SFX(__X, NA_SE_EN_TUBOOCK_FLY, 0x30, 0, 0, 0, 0) +#endif diff --git a/include/tables/sfx/environmentbank_table.h b/include/tables/sfx/environmentbank_table.h index ab7945c348..900b7f7f73 100644 --- a/include/tables/sfx/environmentbank_table.h +++ b/include/tables/sfx/environmentbank_table.h @@ -2,476 +2,475 @@ * Sfx Environment Bank * * DEFINE_SFX should be used for all sfx define in the environment bank from sequence 0 - * - Argument 0: Enum value for this sfx - * - Argument 1: Importance for deciding which sfx to prioritize. Higher values have greater importance - * - Argument 2: Slows the decay of volume with distance (a 3-bit number ranging from 0-7) - * - Argument 3: Applies increasingly random offsets to frequency (a 2-bit number ranging from 0-3) - * - Argument 4: Various flags to add properties to the sfx + * - Argument 0: Channel name for sequence 0 + * - Argument 1: Enum value for this sfx + * - Argument 2: Importance for deciding which sfx to prioritize. Higher values have greater importance + * - Argument 3: Slows the decay of volume with distance (a 3-bit number ranging from 0-7) + * - Argument 4: Applies increasingly random offsets to frequency (a 2-bit number ranging from 0-3) * - Argument 5: Various flags to add properties to the sfx - * - * WARNING: entries must align with the table defined for the environment bank in sequence 0 + * - Argument 6: Various flags to add properties to the sfx */ -/* 0x2800 */ DEFINE_SFX(NA_SE_EV_DOOR_OPEN, 0x70, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX | SFX_FLAG_SURROUND_LOWPASS_FILTER) -/* 0x2801 */ DEFINE_SFX(NA_SE_EV_DOOR_CLOSE, 0x80, 0, 1, 0, 0) -/* 0x2802 */ DEFINE_SFX(NA_SE_EV_EXPLOSION, 0x30, 0, 0, 0, 0) -/* 0x2803 */ DEFINE_SFX(NA_SE_EV_HORSE_WALK, 0x60, 0, 1, 0, 0) -/* 0x2804 */ DEFINE_SFX(NA_SE_EV_HORSE_RUN, 0x60, 0, 1, 0, 0) -/* 0x2805 */ DEFINE_SFX(NA_SE_EV_HORSE_NEIGH, 0x70, 0, 1, 0, 0) -/* 0x2806 */ DEFINE_SFX(NA_SE_EV_RIVER_STREAM, 0x30, 0, 2, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x2807 */ DEFINE_SFX(NA_SE_EV_WATER_WALL_BIG, 0x70, 2, 0, 0, 0) -/* 0x2808 */ DEFINE_SFX(NA_SE_EV_OUT_OF_WATER, 0x30, 0, 1, 0, 0) -/* 0x2809 */ DEFINE_SFX(NA_SE_EV_DIVE_WATER, 0x30, 0, 1, 0, 0) -/* 0x280A */ DEFINE_SFX(NA_SE_EV_ROCK_SLIDE, 0x80, 2, 0, 0, 0) -/* 0x280B */ DEFINE_SFX(NA_SE_EV_MAGMA_LEVEL, 0xA0, 3, 0, 0, 0) -/* 0x280C */ DEFINE_SFX(NA_SE_EV_BRIDGE_OPEN, 0x30, 3, 0, 0, SFX_FLAG_8) -/* 0x280D */ DEFINE_SFX(NA_SE_EV_BRIDGE_CLOSE, 0x30, 3, 0, 0, 0) -/* 0x280E */ DEFINE_SFX(NA_SE_EV_BRIDGE_OPEN_STOP, 0x30, 3, 0, 0, 0) -/* 0x280F */ DEFINE_SFX(NA_SE_EV_BRIDGE_CLOSE_STOP, 0x30, 3, 0, 0, 0) -/* 0x2810 */ DEFINE_SFX(NA_SE_EV_WALL_BROKEN, 0x30, 2, 0, 0, 0) -/* 0x2811 */ DEFINE_SFX(NA_SE_EV_CHICKEN_CRY_N, 0x30, 0, 1, 0, 0) -/* 0x2812 */ DEFINE_SFX(NA_SE_EV_CHICKEN_CRY_A, 0x30, 0, 1, 0, 0) -/* 0x2813 */ DEFINE_SFX(NA_SE_EV_CHICKEN_CRY_M, 0x50, 0, 0, 0, 0) -/* 0x2814 */ DEFINE_SFX(NA_SE_EV_SLIDE_DOOR_OPEN, 0x60, 2, 0, 0, 0) -/* 0x2815 */ DEFINE_SFX(NA_SE_EV_FOOT_SWITCH, 0x30, 3, 0, 0, 0) -/* 0x2816 */ DEFINE_SFX(NA_SE_EV_HORSE_GROAN, 0x60, 0, 0, 0, 0) -/* 0x2817 */ DEFINE_SFX(NA_SE_EV_BOMB_DROP_WATER, 0x30, 2, 2, 0, 0) -/* 0x2818 */ DEFINE_SFX(NA_SE_EV_HORSE_JUMP, 0x30, 0, 0, 0, 0) -/* 0x2819 */ DEFINE_SFX(NA_SE_EV_HORSE_LAND, 0x40, 0, 0, 0, 0) -/* 0x281A */ DEFINE_SFX(NA_SE_EV_HORSE_SLIP, 0x68, 0, 0, 0, 0) -/* 0x281B */ DEFINE_SFX(NA_SE_EV_WHITE_FAIRY_DASH, 0x58, 0, 1, 0, 0) -/* 0x281C */ DEFINE_SFX(NA_SE_EV_SLIDE_DOOR_CLOSE, 0x60, 0, 0, 0, 0) -/* 0x281D */ DEFINE_SFX(NA_SE_EV_BIGWALL_BOUND, 0x70, 3, 0, 0, 0) -/* 0x281E */ DEFINE_SFX(NA_SE_EV_STONE_STATUE_OPEN, 0x30, 3, 1, 0, 0) -/* 0x281F */ DEFINE_SFX(NA_SE_EV_TBOX_UNLOCK, 0x30, 0, 0, 0, 0) -/* 0x2820 */ DEFINE_SFX(NA_SE_EV_TBOX_OPEN, 0x30, 0, 0, 0, 0) -/* 0x2821 */ DEFINE_SFX(NA_SE_SY_TIMER, 0xA0, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST | SFX_FLAG_LOWER_VOLUME_BGM) -/* 0x2822 */ DEFINE_SFX(NA_SE_EV_FLAME_IGNITION, 0x20, 2, 0, 0, 0) -/* 0x2823 */ DEFINE_SFX(NA_SE_EV_SPEAR_HIT, 0x30, 0, 0, 0, 0) -/* 0x2824 */ DEFINE_SFX(NA_SE_EV_ELEVATOR_MOVE, 0x30, 0, 0, 0, SFX_PARAM_RAND_FREQ_SCALE) -/* 0x2825 */ DEFINE_SFX(NA_SE_EV_WARP_HOLE, 0x30, 0, 0, 0, SFX_FLAG_FREQ_NO_DIST | SFX_PARAM_RAND_FREQ_SCALE) -/* 0x2826 */ DEFINE_SFX(NA_SE_EV_LINK_WARP, 0x30, 0, 0, 0, SFX_FLAG_FREQ_NO_DIST) -/* 0x2827 */ DEFINE_SFX(NA_SE_EV_PILLAR_SINK, 0x30, 2, 0, 0, 0) -/* 0x2828 */ DEFINE_SFX(NA_SE_EV_WATER_WALL, 0x30, 0, 0, 0, 0) -/* 0x2829 */ DEFINE_SFX(NA_SE_EV_RIVER_STREAM_S, 0x30, 0, 0, 0, 0) -/* 0x282A */ DEFINE_SFX(NA_SE_EV_RIVER_STREAM_F, 0x30, 0, 0, 0, 0) -/* 0x282B */ DEFINE_SFX(NA_SE_EV_KID_HORSE_LAND2, 0x60, 0, 0, 0, 0) -/* 0x282C */ DEFINE_SFX(NA_SE_EV_KID_HORSE_SANDDUST, 0x60, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x282D */ DEFINE_SFX(NA_SE_EV_DUMMY_45, 0x30, 0, 0, 0, 0) -/* 0x282E */ DEFINE_SFX(NA_SE_EV_LIGHTNING, 0x80, 0, 0, 0, 0) -/* 0x282F */ DEFINE_SFX(NA_SE_EV_BOMB_BOUND, 0x30, 0, 2, 0, 0) -/* 0x2830 */ DEFINE_SFX(NA_SE_EV_WATERDROP, 0x30, 0, 1, 0, 0) -/* 0x2831 */ DEFINE_SFX(NA_SE_EV_TORCH, 0x10, 0, 0, 0, 0) -/* 0x2832 */ DEFINE_SFX(NA_SE_EV_MAGMA_LEVEL_M, 0xA0, 3, 0, 0, 0) -/* 0x2833 */ DEFINE_SFX(NA_SE_EV_FIRE_PILLAR, 0x30, 0, 0, 0, SFX_FLAG_8) -/* 0x2834 */ DEFINE_SFX(NA_SE_EV_FIRE_PLATE, 0x30, 0, 0, 0, SFX_FLAG_PRIORITY_NO_DIST) -/* 0x2835 */ DEFINE_SFX(NA_SE_EV_BLOCK_BOUND, 0x30, 3, 0, 0, 0) -/* 0x2836 */ DEFINE_SFX(NA_SE_EV_METALDOOR_SLIDE, 0x60, 3, 0, SFX_FLAG2_UNUSED6, 0) -/* 0x2837 */ DEFINE_SFX(NA_SE_EV_METALDOOR_STOP, 0x30, 0, 0, 0, 0) -/* 0x2838 */ DEFINE_SFX(NA_SE_EV_BLOCK_SHAKE, 0x30, 0, 0, 0, 0) -/* 0x2839 */ DEFINE_SFX(NA_SE_EV_BOX_BREAK, 0x30, 2, 0, 0, 0) -/* 0x283A */ DEFINE_SFX(NA_SE_EV_HAMMER_SWITCH, 0x30, 0, 0, 0, 0) -/* 0x283B */ DEFINE_SFX(NA_SE_EV_MAGMA_LEVEL_L, 0xA0, 3, 0, 0, 0) -/* 0x283C */ DEFINE_SFX(NA_SE_EV_SPEAR_FENCE, 0x30, 0, 0, 0, 0) -/* 0x283D */ DEFINE_SFX(NA_SE_EV_WATERDROP_GRD, 0x30, 0, 0, 0, 0) -/* 0x283E */ DEFINE_SFX(NA_SE_EV_EXPLSION_LONG, 0x30, 3, 0, 0, 0) -/* 0x283F */ DEFINE_SFX(NA_SE_EV_WATER_WALL_BIG_SILENT, 0x70, 0, 0, 0, 0) -/* 0x2840 */ DEFINE_SFX(NA_SE_EV_DESERT_WARPHOLE, 0x60, 0, 0, 0, SFX_FLAG_FREQ_NO_DIST) -/* 0x2841 */ DEFINE_SFX(NA_SE_EV_FOUNTAIN, 0x30, 0, 0, 0, SFX_FLAG_FREQ_NO_DIST) -/* 0x2842 */ DEFINE_SFX(NA_SE_EV_KID_HORSE_WALK, 0x60, 0, 0, 0, 0) -/* 0x2843 */ DEFINE_SFX(NA_SE_EV_KID_HORSE_RUN, 0x60, 0, 0, 0, 0) -/* 0x2844 */ DEFINE_SFX(NA_SE_EV_KID_HORSE_NEIGH, 0x60, 0, 0, 0, 0) -/* 0x2845 */ DEFINE_SFX(NA_SE_EV_KID_HORSE_GROAN, 0x60, 0, 0, 0, 0) -/* 0x2846 */ DEFINE_SFX(NA_SE_EV_S_STONE_FLASH, 0x30, 3, 0, 0, SFX_FLAG_VOLUME_NO_DIST) -/* 0x2847 */ DEFINE_SFX(NA_SE_EV_LIGHT_GATHER, 0x30, 0, 0, 0, 0) -/* 0x2848 */ DEFINE_SFX(NA_SE_EV_TREE_CUT, 0x30, 0, 0, 0, 0) -/* 0x2849 */ DEFINE_SFX(NA_SE_EV_VOLCANO, 0x30, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST | SFX_FLAG_PRIORITY_NO_DIST) -/* 0x284A */ DEFINE_SFX(NA_SE_EV_POSTMAN_WALK, 0x30, 0, 1, 0, 0) -/* 0x284B */ DEFINE_SFX(NA_SE_EV_POSTMACHINE_HIT_OPEN, 0x60, 0, 0, 0, 0) -/* 0x284C */ DEFINE_SFX(NA_SE_EV_POSTMACHINE_OPEN, 0x60, 3, 0, 0, 0) -/* 0x284D */ DEFINE_SFX(NA_SE_EV_CHINETRAP_DOWN, 0x30, 0, 0, 0, 0) -/* 0x284E */ DEFINE_SFX(NA_SE_EV_PLANT_BROKEN, 0x58, 1, 0, 0, 0) -/* 0x284F */ DEFINE_SFX(NA_SE_EV_STONE_SWITCH_ON, 0x30, 0, 0, 0, 0) -/* 0x2850 */ DEFINE_SFX(NA_SE_EV_FLUTTER_FLAG, 0x30, 0, 0, 0, 0) -/* 0x2851 */ DEFINE_SFX(NA_SE_EV_TRAP_BOUND, 0x40, 0, 0, 0, 0) -/* 0x2852 */ DEFINE_SFX(NA_SE_EV_ROCK_BROKEN, 0x30, 3, 3, 0, 0) -/* 0x2853 */ DEFINE_SFX(NA_SE_EV_FANTOM_WARP_S2, 0x70, 2, 0, 0, 0) -/* 0x2854 */ DEFINE_SFX(NA_SE_EV_FANTOM_WARP_L2, 0x60, 2, 0, 0, 0) -/* 0x2855 */ DEFINE_SFX(NA_SE_EV_COFFIN_CAP_OPEN, 0x30, 0, 0, 0, 0) -/* 0x2856 */ DEFINE_SFX(NA_SE_EV_TRE_BOX_BOUND, 0x60, 1, 1, 0, 0) -/* 0x2857 */ DEFINE_SFX(NA_SE_EV_WIND_TRAP, 0x30, 2, 0, 0, 0) -/* 0x2858 */ DEFINE_SFX(NA_SE_EV_TRAP_OBJ_SLIDE, 0x30, 0, 0, 0, 0) -/* 0x2859 */ DEFINE_SFX(NA_SE_EV_METALDOOR_OPEN, 0x90, 3, 0, 0, 0) -/* 0x285A */ DEFINE_SFX(NA_SE_EV_METALDOOR_CLOSE, 0x90, 3, 0, 0, 0) -/* 0x285B */ DEFINE_SFX(NA_SE_EV_BURN_OUT, 0x30, 0, 0, 0, 0) -/* 0x285C */ DEFINE_SFX(NA_SE_EV_BLOCKSINK, 0x30, 2, 0, 0, 0) -/* 0x285D */ DEFINE_SFX(NA_SE_EV_CROWD, 0x30, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST | SFX_FLAG_REVERB_NO_DIST | SFX_PARAM_RAND_FREQ_SCALE) -/* 0x285E */ DEFINE_SFX(NA_SE_EV_WATER_LEVEL_DOWN, 0x30, 0, 0, 0, 0) -/* 0x285F */ DEFINE_SFX(NA_SE_EV_NAVY_VANISH, 0x30, 0, 0, 0, 0) -/* 0x2860 */ DEFINE_SFX(NA_SE_EV_STONE_SWITCH_OFF, 0x30, 3, 0, 0, 0) -/* 0x2861 */ DEFINE_SFX(NA_SE_EV_WEB_VIBRATION, 0x30, 0, 0, 0, 0) -/* 0x2862 */ DEFINE_SFX(NA_SE_EV_ICE_STAND_APPEAR, 0x30, 0, 0, 0, 0) -/* 0x2863 */ DEFINE_SFX(NA_SE_EV_ROLL_STAND, 0x30, 3, 0, 0, 0) -/* 0x2864 */ DEFINE_SFX(NA_SE_EV_SEESAW_WATER_BOUND, 0x30, 0, 1, 0, 0) -/* 0x2865 */ DEFINE_SFX(NA_SE_EV_SECOM_CONVEYOR, 0x30, 0, 0, 0, 0) -/* 0x2866 */ DEFINE_SFX(NA_SE_EV_WOODDOOR_OPEN, 0x30, 0, 0, 0, 0) -/* 0x2867 */ DEFINE_SFX(NA_SE_EV_METALGATE_OPEN, 0x30, 0, 0, 0, 0) -/* 0x2868 */ DEFINE_SFX(NA_SE_IT_SCOOP_UP_WATER, 0x30, 0, 0, 0, 0) -/* 0x2869 */ DEFINE_SFX(NA_SE_EV_FISH_LEAP, 0x30, 0, 0, 0, 0) -/* 0x286A */ DEFINE_SFX(NA_SE_EV_KAKASHI_SWING, 0x30, 0, 0, 0, 0) -/* 0x286B */ DEFINE_SFX(NA_SE_EV_KAKASHI_ROLL, 0x30, 0, 0, 0, 0) -/* 0x286C */ DEFINE_SFX(NA_SE_EV_BOTTLE_CAP_OPEN, 0x30, 3, 0, 0, 0) -/* 0x286D */ DEFINE_SFX(NA_SE_EV_G_STONE_CRUSH, 0x30, 3, 0, 0, SFX_PARAM_RAND_FREQ_SCALE) -/* 0x286E */ DEFINE_SFX(NA_SE_EV_KAKASH_LONGI_ROLL, 0x30, 0, 0, 0, 0) -/* 0x286F */ DEFINE_SFX(NA_SE_EV_SUN_MARK_FLASH, 0x30, 3, 0, 0, 0) -/* 0x2870 */ DEFINE_SFX(NA_SE_EV_FALL_DOWN_DIRT, 0x30, 0, 0, 0, 0) -/* 0x2871 */ DEFINE_SFX(NA_SE_EV_SEESAW_BOUND, 0x30, 0, 0, 0, 0) -/* 0x2872 */ DEFINE_SFX(NA_SE_EV_FAIRY_ATTACK, 0x30, 0, 2, 0, 0) -/* 0x2873 */ DEFINE_SFX(NA_SE_EV_WOOD_HIT, 0x30, 0, 0, 0, 0) -/* 0x2874 */ DEFINE_SFX(NA_SE_EV_SCOOPUP_WATER, 0x30, 0, 0, 0, 0) -/* 0x2875 */ DEFINE_SFX(NA_SE_EV_DROP_FALL, 0x30, 0, 0, 0, 0) -/* 0x2876 */ DEFINE_SFX(NA_SE_EV_WOOD_GEAR, 0x30, 2, 0, 0, 0) -/* 0x2877 */ DEFINE_SFX(NA_SE_EV_TREE_SWING, 0x60, 0, 0, 0, 0) -/* 0x2878 */ DEFINE_SFX(NA_SE_EV_AUTO_DOOR_CLOSE, 0x30, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX | SFX_FLAG_SURROUND_LOWPASS_FILTER) -/* 0x2879 */ DEFINE_SFX(NA_SE_EV_NAVY_FLY_REBIRTH, 0x30, 2, 0, 0, 0) -/* 0x287A */ DEFINE_SFX(NA_SE_EV_CHAINLIFT_STOP, 0x30, 2, 0, 0, 0) -/* 0x287B */ DEFINE_SFX(NA_SE_EV_TRE_BOX_APPEAR, 0x80, 2, 0, 0, 0) -/* 0x287C */ DEFINE_SFX(NA_SE_EV_CHAIN_KEY_UNLOCK, 0x40, 0, 0, 0, 0) -/* 0x287D */ DEFINE_SFX(NA_SE_EV_SPINE_TRAP_MOVE, 0x1C, 0, 0, 0, 0) -/* 0x287E */ DEFINE_SFX(NA_SE_EV_HEALING, 0x30, 0, 0, 0, 0) -/* 0x287F */ DEFINE_SFX(NA_SE_EV_GREAT_FAIRY_APPEAR, 0x30, 0, 0, 0, 0) -/* 0x2880 */ DEFINE_SFX(NA_SE_EV_GREAT_FAIRY_VANISH, 0x30, 0, 0, 0, 0) -/* 0x2881 */ DEFINE_SFX(NA_SE_EV_RED_EYE, 0x30, 0, 0, 0, 0) -/* 0x2882 */ DEFINE_SFX(NA_SE_EV_ROLL_STAND_2, 0x30, 0, 0, 0, 0) -/* 0x2883 */ DEFINE_SFX(NA_SE_EV_WALL_SLIDE, 0x30, 0, 0, 0, 0) -/* 0x2884 */ DEFINE_SFX(NA_SE_EV_TRE_BOX_FLASH, 0x30, 0, 0, 0, 0) -/* 0x2885 */ DEFINE_SFX(NA_SE_EV_WINDMILL_LEVEL, 0x60, 4, 0, 0, 0) -/* 0x2886 */ DEFINE_SFX(NA_SE_EV_GOTO_HEAVEN, 0x30, 0, 0, 0, SFX_PARAM_RAND_FREQ_SCALE) -/* 0x2887 */ DEFINE_SFX(NA_SE_EV_POT_BROKEN, 0x30, 0, 1, 0, 0) -/* 0x2888 */ DEFINE_SFX(NA_SE_PL_PUT_DOWN_POT, 0x30, 0, 0, 0, 0) -/* 0x2889 */ DEFINE_SFX(NA_SE_EV_DIVE_INTO_WATER, 0x60, 0, 0, 0, 0) -/* 0x288A */ DEFINE_SFX(NA_SE_EV_JUMP_OUT_WATER, 0x60, 0, 0, 0, 0) -/* 0x288B */ DEFINE_SFX(NA_SE_EV_ICE_PIECE, 0x30, 0, 0, 0, 0) -/* 0x288C */ DEFINE_SFX(NA_SE_EV_TRIFORCE, 0x30, 0, 0, 0, 0) -/* 0x288D */ DEFINE_SFX(NA_SE_EV_AURORA, 0x30, 0, 0, 0, 0) -/* 0x288E */ DEFINE_SFX(NA_SE_EV_CHIBI_FAIRY_SAVED, 0x60, 3, 0, 0, 0) -/* 0x288F */ DEFINE_SFX(NA_SE_EV_BUYOSTAND_RISING, 0x30, 3, 0, 0, 0) -/* 0x2890 */ DEFINE_SFX(NA_SE_EV_BUYOSTAND_FALL, 0x30, 3, 0, 0, 0) -/* 0x2891 */ DEFINE_SFX(NA_SE_EV_MILK_POT_BROKEN, 0x80, 0, 0, 0, 0) -/* 0x2892 */ DEFINE_SFX(NA_SE_EV_CHAIR_ROLL, 0x30, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST) -/* 0x2893 */ DEFINE_SFX(NA_SE_EV_STONEDOOR_STOP, 0x30, 3, 0, 0, 0) -/* 0x2894 */ DEFINE_SFX(NA_SE_EV_S_STONE_REVIVAL, 0x30, 0, 0, 0, 0) -/* 0x2895 */ DEFINE_SFX(NA_SE_EV_WATER_TANK, 0x30, 0, 0, 0, 0) -/* 0x2896 */ DEFINE_SFX(NA_SE_EV_HUMAN_BOUND, 0x30, 0, 2, 0, 0) -/* 0x2897 */ DEFINE_SFX(NA_SE_EV_TOILET_WATER, 0x30, 0, 0, 0, 0) -/* 0x2898 */ DEFINE_SFX(NA_SE_EV_EARTHQUAKE, 0x30, 0, 0, 0, 0) -/* 0x2899 */ DEFINE_SFX(NA_SE_EV_SWEEP, 0x30, 0, 0, 0, 0) -/* 0x289A */ DEFINE_SFX(NA_SE_EV_GOD_LIGHTBALL_2, 0x30, 0, 0, 0, 0) -/* 0x289B */ DEFINE_SFX(NA_SE_EV_RUN_AROUND, 0x30, 0, 0, 0, 0) -/* 0x289C */ DEFINE_SFX(NA_SE_EV_CONSENTRATION, 0x30, 0, 0, 0, SFX_PARAM_RAND_FREQ_SCALE) -/* 0x289D */ DEFINE_SFX(NA_SE_EV_TIMETRIP_LIGHT, 0x30, 0, 0, 0, SFX_PARAM_RAND_FREQ_SCALE) -/* 0x289E */ DEFINE_SFX(NA_SE_EV_DOOR_BELL, 0x30, 2, 0, 0, 0) -/* 0x289F */ DEFINE_SFX(NA_SE_EV_BOUND_ON_MAGMA, 0x30, 3, 0, 0, 0) -/* 0x28A0 */ DEFINE_SFX(NA_SE_EV_HONEYCOMB_FALL, 0x30, 0, 0, 0, 0) -/* 0x28A1 */ DEFINE_SFX(NA_SE_EV_JUMP_CONC, 0x30, 0, 0, 0, 0) -/* 0x28A2 */ DEFINE_SFX(NA_SE_EV_ICE_MELT, 0x30, 0, 0, 0, 0) -/* 0x28A3 */ DEFINE_SFX(NA_SE_EV_FIRE_PILLAR_S, 0x30, 0, 0, 0, 0) -/* 0x28A4 */ DEFINE_SFX(NA_SE_EV_BLOCK_RISING, 0x20, 3, 0, 0, 0) -/* 0x28A5 */ DEFINE_SFX(NA_SE_EV_CHINCLE_SPELL_EFFECT, 0x30, 0, 0, 0, 0) -/* 0x28A6 */ DEFINE_SFX(NA_SE_EV_LINK_WARP_IN, 0x30, 0, 0, 0, SFX_FLAG_FREQ_NO_DIST) -/* 0x28A7 */ DEFINE_SFX(NA_SE_EV_LINK_WARP_OUT, 0x30, 0, 0, 0, 0) -/* 0x28A8 */ DEFINE_SFX(NA_SE_EV_FIATY_HEAL, 0x30, 0, 0, 0, 0) -/* 0x28A9 */ DEFINE_SFX(NA_SE_EV_CHAIN_KEY_UNLOCK_B, 0x30, 0, 0, 0, 0) -/* 0x28AA */ DEFINE_SFX(NA_SE_EV_WOODBOX_BREAK, 0x70, 2, 0, 0, 0) -/* 0x28AB */ DEFINE_SFX(NA_SE_EV_PUT_DOWN_WOODBOX, 0x30, 0, 0, 0, 0) -/* 0x28AC */ DEFINE_SFX(NA_SE_EV_LAND_DIRT, 0x30, 0, 0, 0, 0) -/* 0x28AD */ DEFINE_SFX(NA_SE_EV_FLOOR_ROLLING, 0x30, 0, 0, 0, 0) -/* 0x28AE */ DEFINE_SFX(NA_SE_EV_DOG_CRY_EVENING, 0x50, 0, 0, 0, 0) -/* 0x28AF */ DEFINE_SFX(NA_SE_EV_JABJAB_HICCUP, 0x30, 0, 0, 0, 0) -/* 0x28B0 */ DEFINE_SFX(NA_SE_EV_STICK_SWING, 0x30, 0, 0, 0, 0) -/* 0x28B1 */ DEFINE_SFX(NA_SE_EV_FROG_JUMP, 0x30, 0, 0, 0, 0) -/* 0x28B2 */ DEFINE_SFX(NA_SE_EV_ICE_FREEZE, 0x30, 3, 0, 0, SFX_FLAG_VOLUME_NO_DIST) -/* 0x28B3 */ DEFINE_SFX(NA_SE_EV_BURNING, 0x20, 0, 0, 0, 0) -/* 0x28B4 */ DEFINE_SFX(NA_SE_EV_WOODPLATE_BOUND, 0x30, 0, 3, 0, 0) -/* 0x28B5 */ DEFINE_SFX(NA_SE_EV_MOON_CRY, 0x30, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST) -/* 0x28B6 */ DEFINE_SFX(NA_SE_EV_JABJAB_GROAN, 0x30, 0, 0, 0, 0) -/* 0x28B7 */ DEFINE_SFX(NA_SE_EV_WAVE_S, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x28B8 */ DEFINE_SFX(NA_SE_EV_BIGBALL_ROLL, 0x30, 0, 0, 0, 0) -/* 0x28B9 */ DEFINE_SFX(NA_SE_EV_ELEVATOR_MOVE3, 0x30, 0, 0, 0, 0) -/* 0x28BA */ DEFINE_SFX(NA_SE_EV_DIAMOND_SWITCH, 0x30, 2, 0, 0, 0) -/* 0x28BB */ DEFINE_SFX(NA_SE_EV_FLAME_OF_FIRE, 0x30, 3, 0, 0, 0) -/* 0x28BC */ DEFINE_SFX(NA_SE_EV_FISH_GROW_UP, 0x30, 2, 0, 0, 0) -/* 0x28BD */ DEFINE_SFX(NA_SE_EV_FLYING_AIR, 0x30, 0, 0, 0, 0) -/* 0x28BE */ DEFINE_SFX(NA_SE_EV_PASS_AIR, 0x30, 0, 0, 0, 0) -/* 0x28BF */ DEFINE_SFX(NA_SE_EV_COME_UP_DEKU_JR, 0x30, 0, 0, 0, 0) -/* 0x28C0 */ DEFINE_SFX(NA_SE_EV_SAND_STORM, 0x30, 0, 0, 0, 0) -/* 0x28C1 */ DEFINE_SFX(NA_SE_EV_BOILED_WATER_S, 0x30, 6, 0, 0, 0) -/* 0x28C2 */ DEFINE_SFX(NA_SE_EV_GRAVE_EXPLOSION, 0xA0, 3, 0, 0, 0) -/* 0x28C3 */ DEFINE_SFX(NA_SE_EV_LURE_MOVE_W, 0x30, 0, 0, 0, 0) -/* 0x28C4 */ DEFINE_SFX(NA_SE_EV_POT_MOVE_START, 0x30, 0, 0, 0, 0) -/* 0x28C5 */ DEFINE_SFX(NA_SE_EV_DIVE_INTO_WATER_L, 0x30, 0, 0, 0, 0) -/* 0x28C6 */ DEFINE_SFX(NA_SE_EV_OUT_OF_WATER_L, 0x30, 0, 0, 0, 0) -/* 0x28C7 */ DEFINE_SFX(NA_SE_EV_BOILED_WATER_L, 0x30, 0, 0, 0, 0) -/* 0x28C8 */ DEFINE_SFX(NA_SE_EV_DIG_UP, 0x30, 0, 0, 0, 0) -/* 0x28C9 */ DEFINE_SFX(NA_SE_EV_WOOD_BOUND, 0x30, 0, 0, 0, 0) -/* 0x28CA */ DEFINE_SFX(NA_SE_EV_WATER_BUBBLE, 0x30, 0, 3, 0, 0) -/* 0x28CB */ DEFINE_SFX(NA_SE_EV_ICE_BROKEN, 0x30, 2, 0, 0, 0) -/* 0x28CC */ DEFINE_SFX(NA_SE_EV_FROG_GROW_UP, 0x30, 2, 0, 0, 0) -/* 0x28CD */ DEFINE_SFX(NA_SE_EV_WATER_CONVECTION, 0x30, 0, 0, 0, 0) -/* 0x28CE */ DEFINE_SFX(NA_SE_EV_GROUND_GATE_OPEN, 0x30, 3, 0, 0, 0) -/* 0x28CF */ DEFINE_SFX(NA_SE_EV_FACE_BREAKDOWN, 0x30, 3, 0, 0, 0) -/* 0x28D0 */ DEFINE_SFX(NA_SE_EV_TOILET_HAND_APPEAR, 0x30, 0, 0, 0, 0) -/* 0x28D1 */ DEFINE_SFX(NA_SE_EV_TOILET_HAND_VANISH, 0x30, 3, 2, 0, SFX_PARAM_RAND_FREQ_LOWER) -/* 0x28D2 */ DEFINE_SFX(NA_SE_EV_ROUND_TRAP_MOVE, 0x30, 0, 0, 0, 0) -/* 0x28D3 */ DEFINE_SFX(NA_SE_EV_HIT_SOUND, 0x30, 0, 0, 0, 0) -/* 0x28D4 */ DEFINE_SFX(NA_SE_EV_ICE_SWING, 0x30, 0, 0, 0, 0) -/* 0x28D5 */ DEFINE_SFX(NA_SE_EV_DOWN_TO_GROUND, 0x30, 0, 0, 0, 0) -/* 0x28D6 */ DEFINE_SFX(NA_SE_EV_BIG_TORTOISE_SWIM, 0x60, 3, 2, 0, 0) -/* 0x28D7 */ DEFINE_SFX(NA_SE_EV_TORTOISE_WAKE_UP, 0x80, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST) -/* 0x28D8 */ DEFINE_SFX(NA_SE_EV_SMALL_DOG_BARK, 0x50, 0, 0, 0, 0) -/* 0x28D9 */ DEFINE_SFX(NA_SE_EV_RUPY_FALL, 0x60, 0, 0, 0, 0) -/* 0x28DA */ DEFINE_SFX(NA_SE_EV_RAIN, 0x90, 0, 0, 0, 0) -/* 0x28DB */ DEFINE_SFX(NA_SE_EV_IRON_DOOR_OPEN, 0x30, 0, 0, 0, 0) -/* 0x28DC */ DEFINE_SFX(NA_SE_EV_IRON_DOOR_CLOSE, 0x30, 0, 0, 0, 0) -/* 0x28DD */ DEFINE_SFX(NA_SE_EV_WHIRLPOOL, 0x30, 0, 0, 0, 0) -/* 0x28DE */ DEFINE_SFX(NA_SE_EV_BIG_TORTOISE_ROLL, 0x60, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST) -/* 0x28DF */ DEFINE_SFX(NA_SE_EV_COW_CRY, 0x30, 0, 0, 0, 0) -/* 0x28E0 */ DEFINE_SFX(NA_SE_EV_METAL_BOX_BOUND, 0x30, 0, 0, 0, 0) -/* 0x28E1 */ DEFINE_SFX(NA_SE_EV_ELECTRIC_EXPLOSION, 0x30, 3, 0, 0, 0) -/* 0x28E2 */ DEFINE_SFX(NA_SE_EV_HEAVY_THROW, 0x30, 3, 0, 0, 0) -/* 0x28E3 */ DEFINE_SFX(NA_SE_EV_FROG_CRY_0, 0x30, 0, 0, 0, 0) -/* 0x28E4 */ DEFINE_SFX(NA_SE_EV_FROG_CRY_1, 0x30, 0, 0, 0, 0) -/* 0x28E5 */ DEFINE_SFX(NA_SE_EV_COW_CRY_LV, 0x30, 0, 0, 0, 0) -/* 0x28E6 */ DEFINE_SFX(NA_SE_EV_RONRON_DOOR_CLOSE, 0x30, 0, 0, 0, 0) -/* 0x28E7 */ DEFINE_SFX(NA_SE_EV_BUTTERFRY_TO_FAIRY, 0x30, 0, 0, 0, 0) -/* 0x28E8 */ DEFINE_SFX(NA_SE_EV_FIVE_COUNT_LUPY, 0xA0, 0, 0, 0, SFX_PARAM_RAND_FREQ_SCALE) -/* 0x28E9 */ DEFINE_SFX(NA_SE_EV_STONE_GROW_UP, 0x30, 0, 0, 0, 0) -/* 0x28EA */ DEFINE_SFX(NA_SE_EV_STONE_LAUNCH, 0x30, 0, 0, 0, 0) -/* 0x28EB */ DEFINE_SFX(NA_SE_EV_STONE_ROLLING, 0x30, 0, 0, 0, 0) -/* 0x28EC */ DEFINE_SFX(NA_SE_EV_TOGE_STICK_ROLLING, 0x30, 2, 0, 0, 0) -/* 0x28ED */ DEFINE_SFX(NA_SE_EV_TOWER_ENERGY, 0x30, 0, 0, 0, 0) -/* 0x28EE */ DEFINE_SFX(NA_SE_EV_MOON_LIGHT_PILLAR, 0x30, 3, 0, 0, 0) -/* 0x28EF */ DEFINE_SFX(NA_SE_EV_MONKEY_WALK, 0x20, 0, 0, 0, 0) -/* 0x28F0 */ DEFINE_SFX(NA_SE_EV_KNIGHT_WALK, 0x30, 0, 0, 0, 0) -/* 0x28F1 */ DEFINE_SFX(NA_SE_EV_PILLAR_MOVE_STOP, 0x30, 0, 1, 0, 0) -/* 0x28F2 */ DEFINE_SFX(NA_SE_EV_WAVE, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x28F3 */ DEFINE_SFX(NA_SE_EV_BIGBELL, 0x30, 2, 0, 0, 0) -/* 0x28F4 */ DEFINE_SFX(NA_SE_EV_NUTS_BROKEN, 0x30, 0, 0, 0, 0) -/* 0x28F5 */ DEFINE_SFX(NA_SE_EV_SNOWBALL_BROKEN, 0x30, 2, 0, 0, 0) -/* 0x28F6 */ DEFINE_SFX(NA_SE_EV_SMALLBALL_ROLL, 0x30, 5, 0, 0, 0) -/* 0x28F7 */ DEFINE_SFX(NA_SE_EV_FLOWERPETAL_MOVE, 0x30, 0, 0, 0, 0) -/* 0x28F8 */ DEFINE_SFX(NA_SE_EV_FLOWERPETAL_STOP, 0x30, 0, 0, 0, 0) -/* 0x28F9 */ DEFINE_SFX(NA_SE_EV_FLOWER_ROLLING, 0x40, 0, 0, 0, 0) -/* 0x28FA */ DEFINE_SFX(NA_SE_EV_GLASSBROKEN_IMPACT, 0x30, 0, 0, 0, 0) -/* 0x28FB */ DEFINE_SFX(NA_SE_EV_GLASSBROKEN_BOUND, 0x30, 0, 0, 0, 0) -/* 0x28FC */ DEFINE_SFX(NA_SE_EV_BIGBALL_ROLL_SR, 0x30, 5, 0, 0, 0) -/* 0x28FD */ DEFINE_SFX(NA_SE_EV_SMALL_SNOWBALL_BROKEN, 0x30, 2, 3, 0, 0) -/* 0x28FE */ DEFINE_SFX(NA_SE_EV_STATUE_VANISH, 0x30, 0, 0, 0, 0) -/* 0x28FF */ DEFINE_SFX(NA_SE_EV_BIGBALL_BOUND, 0x30, 0, 0, 0, 0) -/* 0x2900 */ DEFINE_SFX(NA_SE_EV_MONKEY_VO_WALK, 0x30, 0, 2, 0, 0) -/* 0x2901 */ DEFINE_SFX(NA_SE_EV_MONKEY_VO_JOY, 0x30, 0, 2, 0, 0) -/* 0x2902 */ DEFINE_SFX(NA_SE_EV_WALK_WATER, 0x30, 0, 0, 0, 0) -/* 0x2903 */ DEFINE_SFX(NA_SE_EV_PLATE_LIFT_LEVEL, 0x30, 2, 0, 0, 0) -/* 0x2904 */ DEFINE_SFX(NA_SE_EV_BIGBALL_ROLL_2, 0x30, 0, 0, 0, 0) -/* 0x2905 */ DEFINE_SFX(NA_SE_EV_BIGBALL_ROLL_SR_2, 0x30, 0, 0, 0, 0) -/* 0x2906 */ DEFINE_SFX(NA_SE_EV_BIGBALL_ROLL_3, 0x30, 0, 0, 0, 0) -/* 0x2907 */ DEFINE_SFX(NA_SE_EV_BIGBALL_ROLL_SR_3, 0x30, 0, 0, 0, 0) -/* 0x2908 */ DEFINE_SFX(NA_SE_EV_BEAVER_SWIM_MOTOR, 0x68, 2, 0, 0, 0) -/* 0x2909 */ DEFINE_SFX(NA_SE_EV_BEAVER_SWIM_HAND, 0x30, 2, 0, 0, 0) -/* 0x290A */ DEFINE_SFX(NA_SE_EV_SMALL_DOG_CRY, 0x30, 0, 1, 0, SFX_PARAM_RAND_FREQ_LOWER) -/* 0x290B */ DEFINE_SFX(NA_SE_EV_SMALL_DOG_GROAN, 0x30, 0, 0, 0, 0) -/* 0x290C */ DEFINE_SFX(NA_SE_EV_SMALL_DOG_ATK_BARK, 0x30, 0, 0, 0, 0) -/* 0x290D */ DEFINE_SFX(NA_SE_EV_ICE_PILLAR_RISING, 0x30, 2, 0, 0, 0) -/* 0x290E */ DEFINE_SFX(NA_SE_EV_ICE_PILLAR_FALL, 0x30, 2, 0, 0, 0) -/* 0x290F */ DEFINE_SFX(NA_SE_EV_GORON_CHEER, 0x30, 3, 0, 0, 0) -/* 0x2910 */ DEFINE_SFX(NA_SE_EV_SMALL_DOG_ANG_BARK, 0x30, 0, 0, 0, 0) -/* 0x2911 */ DEFINE_SFX(NA_SE_EV_COMICAL_JUMP, 0x30, 0, 0, 0, 0) -/* 0x2912 */ DEFINE_SFX(NA_SE_EV_LIGHTNING_HARD, 0x30, 0, 0, 0, 0) -/* 0x2913 */ DEFINE_SFX(NA_SE_EV_SMALL_DOG_WHINE, 0x30, 0, 3, 0, 0) -/* 0x2914 */ DEFINE_SFX(NA_SE_EV_PANIC_IN_HOUSE, 0x80, 0, 0, 0, 0) -/* 0x2915 */ DEFINE_SFX(NA_SE_EV_CLOCK_TOWER_BELL, 0x30, 0, 0, 0, 0) -/* 0x2916 */ DEFINE_SFX(NA_SE_EV_CLOCK_TOWER_SECOND_HAND, 0x30, 2, 0, 0, 0) -/* 0x2917 */ DEFINE_SFX(NA_SE_EV_SIGNAL_BIGBELL, 0xA0, 3, 0, 0, SFX_FLAG_FREQ_NO_DIST | SFX_FLAG_VOLUME_NO_DIST) -/* 0x2918 */ DEFINE_SFX(NA_SE_EV_DUMMY_280, 0x30, 0, 0, 0, 0) -/* 0x2919 */ DEFINE_SFX(NA_SE_EV_BEAVER_VOICE_0, 0x30, 0, 0, 0, 0) -/* 0x291A */ DEFINE_SFX(NA_SE_EV_BEAVER_VOICE_1, 0x30, 0, 0, 0, 0) -/* 0x291B */ DEFINE_SFX(NA_SE_EV_WATERWHEEL_LEVEL, 0x30, 0, 2, 0, 0) -/* 0x291C */ DEFINE_SFX(NA_SE_EV_WOOD_GATE_OPEN_N, 0x30, 0, 0, 0, 0) -/* 0x291D */ DEFINE_SFX(NA_SE_EV_INVISIBLE_MONKEY, 0x30, 5, 2, 0, 0) -/* 0x291E */ DEFINE_SFX(NA_SE_EV_CRUISER, 0x30, 0, 1, 0, 0) -/* 0x291F */ DEFINE_SFX(NA_SE_EV_SECRET_CHEER, 0x30, 0, 0, 0, 0) -/* 0x2920 */ DEFINE_SFX(NA_SE_EV_BOTTLE_WATERING, 0x30, 0, 0, 0, 0) -/* 0x2921 */ DEFINE_SFX(NA_SE_EV_MONKEY_VO_SADNESS, 0x30, 0, 0, 0, 0) -/* 0x2922 */ DEFINE_SFX(NA_SE_EV_SNOWSTORM_HARD, 0x60, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST) -/* 0x2923 */ DEFINE_SFX(NA_SE_EV_UNSKILLFUL_OCARINA, 0x30, 0, 0, 0, 0) -/* 0x2924 */ DEFINE_SFX(NA_SE_EV_BLACK_FAIRY_DASH, 0x30, 0, 1, 0, 0) -/* 0x2925 */ DEFINE_SFX(NA_SE_EV_FAIRY_SURPRISE, 0x30, 0, 0, 0, 0) -/* 0x2926 */ DEFINE_SFX(NA_SE_EV_MONDO_SURPRISE, 0x30, 0, 0, 0, 0) -/* 0x2927 */ DEFINE_SFX(NA_SE_EV_SPOT_LIGHT_OPEN, 0x30, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST) -/* 0x2928 */ DEFINE_SFX(NA_SE_EV_HOUSE_BROKEN, 0x30, 2, 0, 0, 0) -/* 0x2929 */ DEFINE_SFX(NA_SE_EV_MOON_FALL, 0x30, 3, 0, 0, 0) -/* 0x292A */ DEFINE_SFX(NA_SE_EV_OCARINA_BOUND_0, 0x30, 0, 0, 0, 0) -/* 0x292B */ DEFINE_SFX(NA_SE_EV_OCARINA_BOUND_1, 0x30, 0, 1, 0, 0) -/* 0x292C */ DEFINE_SFX(NA_SE_EV_BOMBERS_WALK, 0x30, 0, 1, 0, 0) -/* 0x292D */ DEFINE_SFX(NA_SE_EV_BOMBERS_LAND, 0x30, 0, 2, 0, 0) -/* 0x292E */ DEFINE_SFX(NA_SE_EV_BOMBERS_SHOT_BREATH, 0x30, 0, 0, 0, 0) -/* 0x292F */ DEFINE_SFX(NA_SE_EV_BOMBERS_SHOT_EXPLOSUIN, 0x30, 0, 0, 0, 0) -/* 0x2930 */ DEFINE_SFX(NA_SE_EV_BOMBERS_JUMP, 0x30, 0, 0, 0, 0) -/* 0x2931 */ DEFINE_SFX(NA_SE_EV_SOLDIER_WALK, 0x30, 0, 3, 0, 0) -/* 0x2932 */ DEFINE_SFX(NA_SE_EV_ROCK_CUBE_RISING, 0x30, 0, 0, 0, 0) -/* 0x2933 */ DEFINE_SFX(NA_SE_EV_ROCK_CUBE_FALL, 0x30, 0, 0, 0, 0) -/* 0x2934 */ DEFINE_SFX(NA_SE_EV_BELL_SPIT, 0x30, 0, 0, 0, 0) -/* 0x2935 */ DEFINE_SFX(NA_SE_EV_BELL_SIGH, 0x30, 0, 0, 0, 0) -/* 0x2936 */ DEFINE_SFX(NA_SE_EV_BELL_BRAKE, 0x30, 0, 0, 0, 0) -/* 0x2937 */ DEFINE_SFX(NA_SE_EV_DOG_SWIM, 0x30, 0, 0, 0, 0) -/* 0x2938 */ DEFINE_SFX(NA_SE_EV_CHIBI_FAIRY_HEAL_ORG, 0x80, 0, 0, 0, 0) -/* 0x2939 */ DEFINE_SFX(NA_SE_EV_BOMBERS_CLIMB, 0x30, 0, 0, 0, 0) -/* 0x293A */ DEFINE_SFX(NA_SE_EV_WOODPLATE_BROKEN, 0x30, 3, 1, 0, 0) -/* 0x293B */ DEFINE_SFX(NA_SE_EV_WATER_LEVEL_DOWN_FIX, 0x30, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST) -/* 0x293C */ DEFINE_SFX(NA_SE_EV_HONEYCOMB_BROKEN, 0x30, 0, 0, 0, 0) -/* 0x293D */ DEFINE_SFX(NA_SE_EV_CLOCK_TOWER_UP, 0x30, 3, 0, 0, 0) -/* 0x293E */ DEFINE_SFX(NA_SE_EV_CLOCK_TOWER_STOP, 0x30, 3, 0, 0, 0) -/* 0x293F */ DEFINE_SFX(NA_SE_EV_CLOCK_TOWER_FALL, 0x30, 3, 0, 0, 0) -/* 0x2940 */ DEFINE_SFX(NA_SE_EV_CLOCK_TOWER_BOUND_0, 0x30, 3, 0, 0, 0) -/* 0x2941 */ DEFINE_SFX(NA_SE_EV_CLOCK_TOWER_BOUND_1, 0x30, 3, 0, 0, 0) -/* 0x2942 */ DEFINE_SFX(NA_SE_EV_CLOCK_TOWER_BOUND_2, 0x30, 3, 0, 0, 0) -/* 0x2943 */ DEFINE_SFX(NA_SE_EV_STONEDOOR_OPEN_S, 0x30, 0, 0, 0, 0) -/* 0x2944 */ DEFINE_SFX(NA_SE_EV_ICE_MELT_LEVEL, 0x30, 0, 0, 0, 0) -/* 0x2945 */ DEFINE_SFX(NA_SE_EV_CLOCK_TOWER_STAIR_MOVE, 0x30, 3, 0, 0, 0) -/* 0x2946 */ DEFINE_SFX(NA_SE_EV_DUMMY_326, 0xA0, 0, 0, 0, SFX_PARAM_RAND_FREQ_LOWER) -/* 0x2947 */ DEFINE_SFX(NA_SE_EV_OBJECT_STICK, 0x30, 3, 1, 0, 0) -/* 0x2948 */ DEFINE_SFX(NA_SE_EV_CHICK_TO_CHICKEN, 0x30, 0, 1, 0, 0) -/* 0x2949 */ DEFINE_SFX(NA_SE_EV_MUJURA_BALLOON_BROKEN, 0x60, 2, 0, 0, 0) -/* 0x294A */ DEFINE_SFX(NA_SE_EV_BALLOON_SWELL, 0x30, 0, 0, 0, 0) -/* 0x294B */ DEFINE_SFX(NA_SE_EV_SEAHORSE_OUT_BOTTLE, 0x30, 0, 0, 0, 0) -/* 0x294C */ DEFINE_SFX(NA_SE_EV_KYOJIN_VOICE_SUCCESS, 0x30, 0, 2, 0, SFX_FLAG_VOLUME_NO_DIST) -/* 0x294D */ DEFINE_SFX(NA_SE_EV_KYOJIN_VOICE_FAIL, 0x30, 0, 2, 0, SFX_FLAG_VOLUME_NO_DIST) -/* 0x294E */ DEFINE_SFX(NA_SE_EV_KYOJIN_WALK, 0x30, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST) -/* 0x294F */ DEFINE_SFX(NA_SE_EV_MOON_FALL_LAST, 0x30, 0, 0, 0, 0) -/* 0x2950 */ DEFINE_SFX(NA_SE_EV_EARTHQUAKE_LAST, 0x30, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST) -/* 0x2951 */ DEFINE_SFX(NA_SE_EV_SEAHORSE_SWIM, 0x30, 0, 0, 0, 0) -/* 0x2952 */ DEFINE_SFX(NA_SE_EV_OPEN_AMBRELLA, 0x30, 0, 0, 0, 0) -/* 0x2953 */ DEFINE_SFX(NA_SE_EV_BUTLER_FRY, 0x60, 0, 0, 0, 0) -/* 0x2954 */ DEFINE_SFX(NA_SE_EV_PIRATE_SHIP, 0x30, 2, 0, 0, 0) -/* 0x2955 */ DEFINE_SFX(NA_SE_EV_DRAIN, 0x30, 0, 0, 0, 0) -/* 0x2956 */ DEFINE_SFX(NA_SE_EV_DORA_L, 0x30, 2, 0, 0, 0) -/* 0x2957 */ DEFINE_SFX(NA_SE_EV_LOG_BOUND, 0x30, 0, 2, 0, 0) -/* 0x2958 */ DEFINE_SFX(NA_SE_EV_CART_WHEEL, 0x60, 2, 1, 0, 0) -/* 0x2959 */ DEFINE_SFX(NA_SE_EV_EARTHQUAKE_LAST2, 0x30, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST) -/* 0x295A */ DEFINE_SFX(NA_SE_EV_DORA_S, 0x30, 0, 0, 0, 0) -/* 0x295B */ DEFINE_SFX(NA_SE_EV_ROCK_FALL, 0x30, 0, 0, 0, 0) -/* 0x295C */ DEFINE_SFX(NA_SE_EV_FREEZE_S, 0x30, 0, 0, 0, 0) -/* 0x295D */ DEFINE_SFX(NA_SE_EV_WOOD_BOUND_S, 0x30, 0, 0, 0, 0) -/* 0x295E */ DEFINE_SFX(NA_SE_EV_CLOSE_AMBRELLA, 0x30, 0, 0, 0, 0) -/* 0x295F */ DEFINE_SFX(NA_SE_EV_OBJECT_SLIDE, 0x30, 0, 0, 0, 0) -/* 0x2960 */ DEFINE_SFX(NA_SE_EV_ROLL_AND_FALL, 0x30, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST) -/* 0x2961 */ DEFINE_SFX(NA_SE_EV_GORON_BOUND_0, 0x30, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST) -/* 0x2962 */ DEFINE_SFX(NA_SE_EV_GORON_BOUND_1, 0x30, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST) -/* 0x2963 */ DEFINE_SFX(NA_SE_EV_MONKEY_VO_DAMAGE, 0x30, 0, 0, 0, 0) -/* 0x2964 */ DEFINE_SFX(NA_SE_EV_FORT_RISING, 0x30, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST) -/* 0x2965 */ DEFINE_SFX(NA_SE_EV_MONKEY_VO_REWARD, 0x30, 0, 0, 0, 0) -/* 0x2966 */ DEFINE_SFX(NA_SE_EV_WATER_PURIFICATION, 0x30, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST) -/* 0x2967 */ DEFINE_SFX(NA_SE_EV_OWL_WARP_SWITCH_ON, 0x80, 0, 0, 0, 0) -/* 0x2968 */ DEFINE_SFX(NA_SE_EV_BIG_WATER_WHEEL_RR, 0x80, 3, 0, 0, 0) -/* 0x2969 */ DEFINE_SFX(NA_SE_EV_BIG_WATER_WHEEL_LR, 0x80, 3, 0, 0, 0) -/* 0x296A */ DEFINE_SFX(NA_SE_EV_SMALL_WATER_WHEEL, 0x30, 3, 0, 0, 0) -/* 0x296B */ DEFINE_SFX(NA_SE_EV_COCK_SWITCH_ROLL, 0x80, 2, 0, 0, 0) -/* 0x296C */ DEFINE_SFX(NA_SE_EV_COCK_SWITCH_STOP, 0x80, 2, 0, 0, 0) -/* 0x296D */ DEFINE_SFX(NA_SE_EV_PIPE_STREAM_START, 0x30, 0, 0, 0, 0) -/* 0x296E */ DEFINE_SFX(NA_SE_EV_WATER_PILLAR, 0x60, 0, 0, 0, 0) -/* 0x296F */ DEFINE_SFX(NA_SE_EV_SEESAW_INCLINE, 0x30, 0, 0, 0, 0) -/* 0x2970 */ DEFINE_SFX(NA_SE_EV_ZORA_WALK, 0x30, 2, 1, 0, 0) -/* 0x2971 */ DEFINE_SFX(NA_SE_EV_PIRATE_WALK, 0x30, 2, 1, 0, 0) -/* 0x2972 */ DEFINE_SFX(NA_SE_EV_PILLAR_UP_FAST, 0x30, 3, 1, 0, 0) -/* 0x2973 */ DEFINE_SFX(NA_SE_EV_DUMMY_WATER_WHEEL_RR, 0x60, 0, 0, SFX_FLAG2_APPLY_LOWPASS_FILTER, SFX_FLAG_VOLUME_NO_DIST) -/* 0x2974 */ DEFINE_SFX(NA_SE_EV_DUMMY_WATER_WHEEL_LR, 0x60, 0, 0, SFX_FLAG2_APPLY_LOWPASS_FILTER, SFX_FLAG_VOLUME_NO_DIST) -/* 0x2975 */ DEFINE_SFX(NA_SE_EV_MUJURA_FOLLOWERS_FLY, 0x30, 0, 0, 0, 0) -/* 0x2976 */ DEFINE_SFX(NA_SE_EV_MAKE_TURRET, 0x30, 0, 0, 0, 0) -/* 0x2977 */ DEFINE_SFX(NA_SE_EV_CHANDELIER_ROLL, 0x30, 3, 0, 0, 0) -/* 0x2978 */ DEFINE_SFX(NA_SE_EV_CHANDELIER_BROKEN, 0x30, 0, 0, 0, 0) -/* 0x2979 */ DEFINE_SFX(NA_SE_EV_SINK_WOOD_FLOOR, 0x30, 0, 0, 0, 0) -/* 0x297A */ DEFINE_SFX(NA_SE_EV_REBOUND_WOOD_FLOOR, 0x30, 0, 0, 0, 0) -/* 0x297B */ DEFINE_SFX(NA_SE_EV_UFO_APPEAR, 0x30, 3, 0, 0, 0) -/* 0x297C */ DEFINE_SFX(NA_SE_EV_UFO_DASH, 0x30, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST) -/* 0x297D */ DEFINE_SFX(NA_SE_EV_TORNADE, 0x80, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST) -/* 0x297E */ DEFINE_SFX(NA_SE_EV_MILK_POT_DAMAGE, 0x80, 3, 0, 0, 0) -/* 0x297F */ DEFINE_SFX(NA_SE_EV_DUMMY_383, 0x30, 0, 0, 0, 0) -/* 0x2980 */ DEFINE_SFX(NA_SE_EV_KYOJIN_SIGN, 0x30, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST) -/* 0x2981 */ DEFINE_SFX(NA_SE_EV_KYOJIN_GRATITUDE0, 0x30, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST) -/* 0x2982 */ DEFINE_SFX(NA_SE_EV_KYOJIN_GRATITUDE1, 0x30, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST) -/* 0x2983 */ DEFINE_SFX(NA_SE_EV_KYOJIN_GRATITUDE2, 0x30, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST) -/* 0x2984 */ DEFINE_SFX(NA_SE_EV_IKANA_DOOR_OPEN, 0x30, 0, 0, 0, 0) -/* 0x2985 */ DEFINE_SFX(NA_SE_EV_IKANA_DOOR_CLOSE, 0x30, 0, 0, 0, 0) -/* 0x2986 */ DEFINE_SFX(NA_SE_EV_MOONSTONE_FALL, 0x80, 3, 0, 0, 0) -/* 0x2987 */ DEFINE_SFX(NA_SE_EV_COMING_FIRE, 0x30, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST) -/* 0x2988 */ DEFINE_SFX(NA_SE_EV_FAIRY_GROUP_FRY, 0x30, 0, 0, 0, 0) -/* 0x2989 */ DEFINE_SFX(NA_SE_EV_FAIRY_GROUP_HEAL, 0x30, 0, 0, 0, 0) -/* 0x298A */ DEFINE_SFX(NA_SE_EV_WOOD_DOOR_OPEN_SPEEDY, 0x30, 0, 0, 0, 0) -/* 0x298B */ DEFINE_SFX(NA_SE_EV_PAMERA_WALK, 0x30, 0, 0, 0, 0) -/* 0x298C */ DEFINE_SFX(NA_SE_EV_G_STONE_CHANGE_COLOR, 0x30, 0, 0, 0, 0) -/* 0x298D */ DEFINE_SFX(NA_SE_EV_CURTAIN_DOWN, 0x30, 0, 0, 0, 0) -/* 0x298E */ DEFINE_SFX(NA_SE_EV_GORON_HAND_HIT, 0x30, 3, 0, 0, 0) -/* 0x298F */ DEFINE_SFX(NA_SE_EV_SMALL_WOODPLATE_BOUND_0, 0x30, 3, 1, 0, 0) -/* 0x2990 */ DEFINE_SFX(NA_SE_EV_GET_UP_ON_BED, 0x30, 3, 0, 0, 0) -/* 0x2991 */ DEFINE_SFX(NA_SE_EV_LIE_DOWN_ON_BED, 0x30, 3, 0, 0, 0) -/* 0x2992 */ DEFINE_SFX(NA_SE_EV_BANK_MAN_HAND_HIT, 0x30, 0, 0, 0, 0) -/* 0x2993 */ DEFINE_SFX(NA_SE_EV_HANKO, 0x30, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST) -/* 0x2994 */ DEFINE_SFX(NA_SE_EV_CHICK_SONG, 0x10, 7, 0, 0, 0) -/* 0x2995 */ DEFINE_SFX(NA_SE_EV_LAND_SAND, 0x30, 0, 0, 0, 0) -/* 0x2996 */ DEFINE_SFX(NA_SE_EV_JUMP_SAND, 0x30, 0, 0, 0, 0) -/* 0x2997 */ DEFINE_SFX(NA_SE_EV_SECRET_LADDER_APPEAR, 0x30, 0, 0, 0, 0) -/* 0x2998 */ DEFINE_SFX(NA_SE_EV_CLAPPING_2P, 0x30, 0, 0, 0, 0) -/* 0x2999 */ DEFINE_SFX(NA_SE_EV_DIVE_INTO_WEED, 0x30, 0, 0, 0, 0) -/* 0x299A */ DEFINE_SFX(NA_SE_EV_FAIRY_SHIVER, 0x30, 0, 0, 0, 0) -/* 0x299B */ DEFINE_SFX(NA_SE_EV_MASK_RISING, 0x30, 0, 0, 0, 0) -/* 0x299C */ DEFINE_SFX(NA_SE_EV_MOON_EYE_FLASH, 0x30, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST) -/* 0x299D */ DEFINE_SFX(NA_SE_EV_SLIP_MOON, 0x30, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST) -/* 0x299E */ DEFINE_SFX(NA_SE_EV_FALL_POWER, 0x30, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST) -/* 0x299F */ DEFINE_SFX(NA_SE_EV_BELL_DASH_NORMAL, 0x58, 0, 1, 0, SFX_FLAG_BLOCK_EQUAL_IMPORTANCE) -/* 0x29A0 */ DEFINE_SFX(NA_SE_EV_IKANA_BLOCK_MOVE_X, 0x60, 3, 0, 0, 0) -/* 0x29A1 */ DEFINE_SFX(NA_SE_EV_IKANA_BLOCK_MOVE_Z, 0x60, 3, 0, 0, 0) -/* 0x29A2 */ DEFINE_SFX(NA_SE_EV_IKANA_BLOCK_MOVE_Y, 0x60, 3, 0, 0, 0) -/* 0x29A3 */ DEFINE_SFX(NA_SE_EV_IKANA_BLOCK_STOP_C, 0x70, 3, 0, 0, 0) -/* 0x29A4 */ DEFINE_SFX(NA_SE_EV_IKANA_BLOCK_STOP_F, 0x70, 3, 0, 0, 0) -/* 0x29A5 */ DEFINE_SFX(NA_SE_EV_BELL_ANGER, 0x30, 0, 0, 0, 0) -/* 0x29A6 */ DEFINE_SFX(NA_SE_EV_IKANA_BLOCK_SWITCH, 0x70, 3, 0, 0, 0) -/* 0x29A7 */ DEFINE_SFX(NA_SE_EV_BAT_FLY, 0x30, 4, 0, 0, 0) -/* 0x29A8 */ DEFINE_SFX(NA_SE_EV_UFO_LIGHT_BEAM, 0x30, 3, 0, 0, 0) -/* 0x29A9 */ DEFINE_SFX(NA_SE_EV_DOOR_UNLOCK, 0x30, 0, 0, 0, 0) -/* 0x29AA */ DEFINE_SFX(NA_SE_EV_WOOD_WATER_WHEEL, 0x30, 0, 0, 0, 0) -/* 0x29AB */ DEFINE_SFX(NA_SE_EV_CONVEYOR_SHUTTER_OPEN, 0x60, 0, 0, 0, 0) -/* 0x29AC */ DEFINE_SFX(NA_SE_EV_CONVEYOR_SHUTTER_CLOSE, 0x60, 0, 0, 0, 0) -/* 0x29AD */ DEFINE_SFX(NA_SE_EV_ROOM_CARTAIN, 0x30, 0, 0, 0, 0) -/* 0x29AE */ DEFINE_SFX(NA_SE_EV_ZORA_KIDS_BORN, 0x30, 0, 0, SFX_FLAG2_APPLY_LOWPASS_FILTER, 0) -/* 0x29AF */ DEFINE_SFX(NA_SE_EV_ZORA_KIDS_SWIM_0, 0x30, 0, 1, SFX_FLAG2_APPLY_LOWPASS_FILTER, 0) -/* 0x29B0 */ DEFINE_SFX(NA_SE_EV_ZORA_KIDS_SWIM_1, 0x30, 0, 1, SFX_FLAG2_APPLY_LOWPASS_FILTER, 0) -/* 0x29B1 */ DEFINE_SFX(NA_SE_EV_MOON_EXPLOSION, 0x60, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST) -/* 0x29B2 */ DEFINE_SFX(NA_SE_EV_RAINBOW, 0x70, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST) -/* 0x29B3 */ DEFINE_SFX(NA_SE_EV_OMENYA_WALK, 0x30, 0, 2, 0, 0) -/* 0x29B4 */ DEFINE_SFX(NA_SE_EV_KYOJIN_GROAN, 0x30, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST) -/* 0x29B5 */ DEFINE_SFX(NA_SE_EV_UFO_FLY, 0x30, 3, 0, 0, 0) -/* 0x29B6 */ DEFINE_SFX(NA_SE_EV_GRASS_WALL_BROKEN, 0x30, 0, 0, 0, 0) -/* 0x29B7 */ DEFINE_SFX(NA_SE_EV_WARP_HOLE_ENERGY, 0x60, 3, 0, 0, 0) -/* 0x29B8 */ DEFINE_SFX(NA_SE_EV_BOSS_WARP_HOLE, 0x70, 0, 0, 0, 0) -/* 0x29B9 */ DEFINE_SFX(NA_SE_EV_FIREWORKS_LAUNCH, 0x30, 0, 0, 0, 0) -/* 0x29BA */ DEFINE_SFX(NA_SE_EV_IKANA_SOUL_LV, 0x30, 0, 0, 0, 0) -/* 0x29BB */ DEFINE_SFX(NA_SE_EV_IKANA_PURIFICATION, 0x30, 0, 0, 0, 0) -/* 0x29BC */ DEFINE_SFX(NA_SE_EV_ZORA_KIDS_SWIM_2, 0x30, 0, 0, 0, 0) -/* 0x29BD */ DEFINE_SFX(NA_SE_EV_DARUMA_VANISH, 0x30, 0, 0, 0, 0) -/* 0x29BE */ DEFINE_SFX(NA_SE_EV_IKANA_SOUL_TRANSFORM, 0x30, 0, 0, 0, 0) -/* 0x29BF */ DEFINE_SFX(NA_SE_EV_ROMANI_BOW_FLICK, 0x40, 0, 0, 0, 0) -/* 0x29C0 */ DEFINE_SFX(NA_SE_EV_WHITE_FAIRY_SHOT_DASH, 0x58, 0, 1, 0, 0) -/* 0x29C1 */ DEFINE_SFX(NA_SE_EV_BLACK_FAIRY_SHOT_DASH, 0x58, 0, 1, 0, 0) -/* 0x29C2 */ DEFINE_SFX(NA_SE_EV_SWORD_FORGE, 0x30, 0, 1, 0, 0) -/* 0x29C3 */ DEFINE_SFX(NA_SE_EV_STONEDOOR_CLOSE_S, 0x30, 1, 1, 0, 0) -/* 0x29C4 */ DEFINE_SFX(NA_SE_EV_BOTTLE_CAP_CLOSE, 0x30, 0, 0, 0, 0) -/* 0x29C5 */ DEFINE_SFX(NA_SE_EV_PAMET_ROCK_CRASH, 0x30, 0, 0, 0, 0) -/* 0x29C6 */ DEFINE_SFX(NA_SE_EV_GUILLOTINE_UP, 0x30, 0, 0, 0, 0) -/* 0x29C7 */ DEFINE_SFX(NA_SE_EV_ROCK_BROKEN2, 0x30, 0, 0, 0, 0) -/* 0x29C8 */ DEFINE_SFX(NA_SE_EV_OBJECT_STICK2, 0x30, 0, 0, 0, 0) -/* 0x29C9 */ DEFINE_SFX(NA_SE_EV_WOODBOX_BOUND2, 0x30, 0, 0, 0, 0) -/* 0x29CA */ DEFINE_SFX(NA_SE_EV_DEMO_KID_ATOZUSARI, 0x30, 0, 0, 0, 0) -/* 0x29CB */ DEFINE_SFX(NA_SE_EV_UNDER_WATER, 0x30, 0, 0, 0, 0) -/* 0x29CC */ DEFINE_SFX(NA_SE_EV_FREEZE2, 0x30, 0, 0, 0, 0) -/* 0x29CD */ DEFINE_SFX(NA_SE_EV_DEMO_KID_SAGURU, 0x30, 0, 0, 0, 0) -/* 0x29CE */ DEFINE_SFX(NA_SE_EV_WATER_WALL3, 0x30, 0, 0, 0, 0) -/* 0x29CF */ DEFINE_SFX(NA_SE_EV_BOMBERS_TAORE, 0x30, 0, 0, 0, 0) +/* 0x2800 */ DEFINE_SFX(CHAN_278D, NA_SE_EV_DOOR_OPEN, 0x70, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX | SFX_FLAG_SURROUND_LOWPASS_FILTER) +/* 0x2801 */ DEFINE_SFX(CHAN_279C, NA_SE_EV_DOOR_CLOSE, 0x80, 0, 1, 0, 0) +/* 0x2802 */ DEFINE_SFX(CHAN_27A8, NA_SE_EV_EXPLOSION, 0x30, 0, 0, 0, 0) +/* 0x2803 */ DEFINE_SFX(CHAN_27B9, NA_SE_EV_HORSE_WALK, 0x60, 0, 1, 0, 0) +/* 0x2804 */ DEFINE_SFX(CHAN_27C3, NA_SE_EV_HORSE_RUN, 0x60, 0, 1, 0, 0) +/* 0x2805 */ DEFINE_SFX(CHAN_27CD, NA_SE_EV_HORSE_NEIGH, 0x70, 0, 1, 0, 0) +/* 0x2806 */ DEFINE_SFX(CHAN_27D8, NA_SE_EV_RIVER_STREAM, 0x30, 0, 2, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x2807 */ DEFINE_SFX(CHAN_27EC, NA_SE_EV_WATER_WALL_BIG, 0x70, 2, 0, 0, 0) +/* 0x2808 */ DEFINE_SFX(CHAN_27F1, NA_SE_EV_OUT_OF_WATER, 0x30, 0, 1, 0, 0) +/* 0x2809 */ DEFINE_SFX(CHAN_2805, NA_SE_EV_DIVE_WATER, 0x30, 0, 1, 0, 0) +/* 0x280A */ DEFINE_SFX(CHAN_2817, NA_SE_EV_ROCK_SLIDE, 0x80, 2, 0, 0, 0) +/* 0x280B */ DEFINE_SFX(CHAN_282A, NA_SE_EV_MAGMA_LEVEL, 0xA0, 3, 0, 0, 0) +/* 0x280C */ DEFINE_SFX(CHAN_283B, NA_SE_EV_BRIDGE_OPEN, 0x30, 3, 0, 0, SFX_FLAG_8) +/* 0x280D */ DEFINE_SFX(CHAN_2885, NA_SE_EV_BRIDGE_CLOSE, 0x30, 3, 0, 0, 0) +/* 0x280E */ DEFINE_SFX(CHAN_28B9, NA_SE_EV_BRIDGE_OPEN_STOP, 0x30, 3, 0, 0, 0) +/* 0x280F */ DEFINE_SFX(CHAN_28D0, NA_SE_EV_BRIDGE_CLOSE_STOP, 0x30, 3, 0, 0, 0) +/* 0x2810 */ DEFINE_SFX(CHAN_28E7, NA_SE_EV_WALL_BROKEN, 0x30, 2, 0, 0, 0) +/* 0x2811 */ DEFINE_SFX(CHAN_2911, NA_SE_EV_CHICKEN_CRY_N, 0x30, 0, 1, 0, 0) +/* 0x2812 */ DEFINE_SFX(CHAN_2920, NA_SE_EV_CHICKEN_CRY_A, 0x30, 0, 1, 0, 0) +/* 0x2813 */ DEFINE_SFX(CHAN_2938, NA_SE_EV_CHICKEN_CRY_M, 0x50, 0, 0, 0, 0) +/* 0x2814 */ DEFINE_SFX(CHAN_2943, NA_SE_EV_SLIDE_DOOR_OPEN, 0x60, 2, 0, 0, 0) +/* 0x2815 */ DEFINE_SFX(CHAN_2955, NA_SE_EV_FOOT_SWITCH, 0x30, 3, 0, 0, 0) +/* 0x2816 */ DEFINE_SFX(CHAN_2979, NA_SE_EV_HORSE_GROAN, 0x60, 0, 0, 0, 0) +/* 0x2817 */ DEFINE_SFX(CHAN_2990, NA_SE_EV_BOMB_DROP_WATER, 0x30, 2, 2, 0, 0) +/* 0x2818 */ DEFINE_SFX(CHAN_29A3, NA_SE_EV_HORSE_JUMP, 0x30, 0, 0, 0, 0) +/* 0x2819 */ DEFINE_SFX(CHAN_29B0, NA_SE_EV_HORSE_LAND, 0x40, 0, 0, 0, 0) +/* 0x281A */ DEFINE_SFX(CHAN_29BD, NA_SE_EV_HORSE_SLIP, 0x68, 0, 0, 0, 0) +/* 0x281B */ DEFINE_SFX(CHAN_29CE, NA_SE_EV_WHITE_FAIRY_DASH, 0x58, 0, 1, 0, 0) +/* 0x281C */ DEFINE_SFX(CHAN_29FC, NA_SE_EV_SLIDE_DOOR_CLOSE, 0x60, 0, 0, 0, 0) +/* 0x281D */ DEFINE_SFX(CHAN_2A0E, NA_SE_EV_BIGWALL_BOUND, 0x70, 3, 0, 0, 0) +/* 0x281E */ DEFINE_SFX(CHAN_2A30, NA_SE_EV_STONE_STATUE_OPEN, 0x30, 3, 1, 0, 0) +/* 0x281F */ DEFINE_SFX(CHAN_2A4A, NA_SE_EV_TBOX_UNLOCK, 0x30, 0, 0, 0, 0) +/* 0x2820 */ DEFINE_SFX(CHAN_2A68, NA_SE_EV_TBOX_OPEN, 0x30, 0, 0, 0, 0) +/* 0x2821 */ DEFINE_SFX(CHAN_2A7E, NA_SE_SY_TIMER, 0xA0, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST | SFX_FLAG_LOWER_VOLUME_BGM) +/* 0x2822 */ DEFINE_SFX(CHAN_2AD4, NA_SE_EV_FLAME_IGNITION, 0x20, 2, 0, 0, 0) +/* 0x2823 */ DEFINE_SFX(CHAN_2AE4, NA_SE_EV_SPEAR_HIT, 0x30, 0, 0, 0, 0) +/* 0x2824 */ DEFINE_SFX(CHAN_2AFF, NA_SE_EV_ELEVATOR_MOVE, 0x30, 0, 0, 0, SFX_PARAM_RAND_FREQ_SCALE) +/* 0x2825 */ DEFINE_SFX(CHAN_2B19, NA_SE_EV_WARP_HOLE, 0x30, 0, 0, 0, SFX_FLAG_FREQ_NO_DIST | SFX_PARAM_RAND_FREQ_SCALE) +/* 0x2826 */ DEFINE_SFX(CHAN_2B88, NA_SE_EV_LINK_WARP, 0x30, 0, 0, 0, SFX_FLAG_FREQ_NO_DIST) +/* 0x2827 */ DEFINE_SFX(CHAN_2BDE, NA_SE_EV_PILLAR_SINK, 0x30, 2, 0, 0, 0) +/* 0x2828 */ DEFINE_SFX(CHAN_2C57, NA_SE_EV_WATER_WALL, 0x30, 0, 0, 0, 0) +/* 0x2829 */ DEFINE_SFX(CHAN_2C6D, NA_SE_EV_RIVER_STREAM_S, 0x30, 0, 0, 0, 0) +/* 0x282A */ DEFINE_SFX(CHAN_2C81, NA_SE_EV_RIVER_STREAM_F, 0x30, 0, 0, 0, 0) +/* 0x282B */ DEFINE_SFX(CHAN_2C95, NA_SE_EV_KID_HORSE_LAND2, 0x60, 0, 0, 0, 0) +/* 0x282C */ DEFINE_SFX(CHAN_2C9F, NA_SE_EV_KID_HORSE_SANDDUST, 0x60, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x282D */ DEFINE_SFX(CHAN_2CB0, NA_SE_EV_DUMMY_45, 0x30, 0, 0, 0, 0) +/* 0x282E */ DEFINE_SFX(CHAN_2CCE, NA_SE_EV_LIGHTNING, 0x80, 0, 0, 0, 0) +/* 0x282F */ DEFINE_SFX(CHAN_2CF0, NA_SE_EV_BOMB_BOUND, 0x30, 0, 2, 0, 0) +/* 0x2830 */ DEFINE_SFX(CHAN_2D06, NA_SE_EV_WATERDROP, 0x30, 0, 1, 0, 0) +/* 0x2831 */ DEFINE_SFX(CHAN_2D17, NA_SE_EV_TORCH, 0x10, 0, 0, 0, 0) +/* 0x2832 */ DEFINE_SFX(CHAN_2D26, NA_SE_EV_MAGMA_LEVEL_M, 0xA0, 3, 0, 0, 0) +/* 0x2833 */ DEFINE_SFX(CHAN_2D58, NA_SE_EV_FIRE_PILLAR, 0x30, 0, 0, 0, SFX_FLAG_8) +/* 0x2834 */ DEFINE_SFX(CHAN_2D7A, NA_SE_EV_FIRE_PLATE, 0x30, 0, 0, 0, SFX_FLAG_PRIORITY_NO_DIST) +/* 0x2835 */ DEFINE_SFX(CHAN_2D91, NA_SE_EV_BLOCK_BOUND, 0x30, 3, 0, 0, 0) +/* 0x2836 */ DEFINE_SFX(CHAN_2DA2, NA_SE_EV_METALDOOR_SLIDE, 0x60, 3, 0, SFX_FLAG2_UNUSED6, 0) +/* 0x2837 */ DEFINE_SFX(CHAN_2DBA, NA_SE_EV_METALDOOR_STOP, 0x30, 0, 0, 0, 0) +/* 0x2838 */ DEFINE_SFX(CHAN_2DC6, NA_SE_EV_BLOCK_SHAKE, 0x30, 0, 0, 0, 0) +/* 0x2839 */ DEFINE_SFX(CHAN_2DE0, NA_SE_EV_BOX_BREAK, 0x30, 2, 0, 0, 0) +/* 0x283A */ DEFINE_SFX(CHAN_2E0C, NA_SE_EV_HAMMER_SWITCH, 0x30, 0, 0, 0, 0) +/* 0x283B */ DEFINE_SFX(CHAN_2E26, NA_SE_EV_MAGMA_LEVEL_L, 0xA0, 3, 0, 0, 0) +/* 0x283C */ DEFINE_SFX(CHAN_2E58, NA_SE_EV_SPEAR_FENCE, 0x30, 0, 0, 0, 0) +/* 0x283D */ DEFINE_SFX(CHAN_2E78, NA_SE_EV_WATERDROP_GRD, 0x30, 0, 0, 0, 0) +/* 0x283E */ DEFINE_SFX(CHAN_2E85, NA_SE_EV_EXPLSION_LONG, 0x30, 3, 0, 0, 0) +/* 0x283F */ DEFINE_SFX(CHAN_2EA5, NA_SE_EV_WATER_WALL_BIG_SILENT, 0x70, 0, 0, 0, 0) +/* 0x2840 */ DEFINE_SFX(CHAN_2EC7, NA_SE_EV_DESERT_WARPHOLE, 0x60, 0, 0, 0, SFX_FLAG_FREQ_NO_DIST) +/* 0x2841 */ DEFINE_SFX(CHAN_2EFE, NA_SE_EV_FOUNTAIN, 0x30, 0, 0, 0, SFX_FLAG_FREQ_NO_DIST) +/* 0x2842 */ DEFINE_SFX(CHAN_2F14, NA_SE_EV_KID_HORSE_WALK, 0x60, 0, 0, 0, 0) +/* 0x2843 */ DEFINE_SFX(CHAN_2F20, NA_SE_EV_KID_HORSE_RUN, 0x60, 0, 0, 0, 0) +/* 0x2844 */ DEFINE_SFX(CHAN_2F2A, NA_SE_EV_KID_HORSE_NEIGH, 0x60, 0, 0, 0, 0) +/* 0x2845 */ DEFINE_SFX(CHAN_2F35, NA_SE_EV_KID_HORSE_GROAN, 0x60, 0, 0, 0, 0) +/* 0x2846 */ DEFINE_SFX(CHAN_2F3E, NA_SE_EV_S_STONE_FLASH, 0x30, 3, 0, 0, SFX_FLAG_VOLUME_NO_DIST) +/* 0x2847 */ DEFINE_SFX(CHAN_2F65, NA_SE_EV_LIGHT_GATHER, 0x30, 0, 0, 0, 0) +/* 0x2848 */ DEFINE_SFX(CHAN_2FC6, NA_SE_EV_TREE_CUT, 0x30, 0, 0, 0, 0) +/* 0x2849 */ DEFINE_SFX(CHAN_2FE7, NA_SE_EV_VOLCANO, 0x30, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST | SFX_FLAG_PRIORITY_NO_DIST) +/* 0x284A */ DEFINE_SFX(CHAN_3030, NA_SE_EV_POSTMAN_WALK, 0x30, 0, 1, 0, 0) +/* 0x284B */ DEFINE_SFX(CHAN_304D, NA_SE_EV_POSTMACHINE_HIT_OPEN, 0x60, 0, 0, 0, 0) +/* 0x284C */ DEFINE_SFX(CHAN_305E, NA_SE_EV_POSTMACHINE_OPEN, 0x60, 3, 0, 0, 0) +/* 0x284D */ DEFINE_SFX(CHAN_306A, NA_SE_EV_CHINETRAP_DOWN, 0x30, 0, 0, 0, 0) +/* 0x284E */ DEFINE_SFX(CHAN_3082, NA_SE_EV_PLANT_BROKEN, 0x58, 1, 0, 0, 0) +/* 0x284F */ DEFINE_SFX(CHAN_309D, NA_SE_EV_STONE_SWITCH_ON, 0x30, 0, 0, 0, 0) +/* 0x2850 */ DEFINE_SFX(CHAN_30AF, NA_SE_EV_FLUTTER_FLAG, 0x30, 0, 0, 0, 0) +/* 0x2851 */ DEFINE_SFX(CHAN_30F1, NA_SE_EV_TRAP_BOUND, 0x40, 0, 0, 0, 0) +/* 0x2852 */ DEFINE_SFX(CHAN_30F8, NA_SE_EV_ROCK_BROKEN, 0x30, 3, 3, 0, 0) +/* 0x2853 */ DEFINE_SFX(CHAN_3113, NA_SE_EV_FANTOM_WARP_S2, 0x70, 2, 0, 0, 0) +/* 0x2854 */ DEFINE_SFX(CHAN_3127, NA_SE_EV_FANTOM_WARP_L2, 0x60, 2, 0, 0, 0) +/* 0x2855 */ DEFINE_SFX(CHAN_313E, NA_SE_EV_COFFIN_CAP_OPEN, 0x30, 0, 0, 0, 0) +/* 0x2856 */ DEFINE_SFX(CHAN_314D, NA_SE_EV_TRE_BOX_BOUND, 0x60, 1, 1, 0, 0) +/* 0x2857 */ DEFINE_SFX(CHAN_315A, NA_SE_EV_WIND_TRAP, 0x30, 2, 0, 0, 0) +/* 0x2858 */ DEFINE_SFX(CHAN_3174, NA_SE_EV_TRAP_OBJ_SLIDE, 0x30, 0, 0, 0, 0) +/* 0x2859 */ DEFINE_SFX(CHAN_318A, NA_SE_EV_METALDOOR_OPEN, 0x90, 3, 0, 0, 0) +/* 0x285A */ DEFINE_SFX(CHAN_3198, NA_SE_EV_METALDOOR_CLOSE, 0x90, 3, 0, 0, 0) +/* 0x285B */ DEFINE_SFX(CHAN_31A6, NA_SE_EV_BURN_OUT, 0x30, 0, 0, 0, 0) +/* 0x285C */ DEFINE_SFX(CHAN_31CC, NA_SE_EV_BLOCKSINK, 0x30, 2, 0, 0, 0) +/* 0x285D */ DEFINE_SFX(CHAN_31E1, NA_SE_EV_CROWD, 0x30, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST | SFX_FLAG_REVERB_NO_DIST | SFX_PARAM_RAND_FREQ_SCALE) +/* 0x285E */ DEFINE_SFX(CHAN_31FE, NA_SE_EV_WATER_LEVEL_DOWN, 0x30, 0, 0, 0, 0) +/* 0x285F */ DEFINE_SFX(CHAN_3225, NA_SE_EV_NAVY_VANISH, 0x30, 0, 0, 0, 0) +/* 0x2860 */ DEFINE_SFX(CHAN_323B, NA_SE_EV_STONE_SWITCH_OFF, 0x30, 3, 0, 0, 0) +/* 0x2861 */ DEFINE_SFX(CHAN_324D, NA_SE_EV_WEB_VIBRATION, 0x30, 0, 0, 0, 0) +/* 0x2862 */ DEFINE_SFX(CHAN_3262, NA_SE_EV_ICE_STAND_APPEAR, 0x30, 0, 0, 0, 0) +/* 0x2863 */ DEFINE_SFX(CHAN_327F, NA_SE_EV_ROLL_STAND, 0x30, 3, 0, 0, 0) +/* 0x2864 */ DEFINE_SFX(CHAN_32A4, NA_SE_EV_SEESAW_WATER_BOUND, 0x30, 0, 1, 0, 0) +/* 0x2865 */ DEFINE_SFX(CHAN_32AB, NA_SE_EV_SECOM_CONVEYOR, 0x30, 0, 0, 0, 0) +/* 0x2866 */ DEFINE_SFX(CHAN_32BD, NA_SE_EV_WOODDOOR_OPEN, 0x30, 0, 0, 0, 0) +/* 0x2867 */ DEFINE_SFX(CHAN_32C9, NA_SE_EV_METALGATE_OPEN, 0x30, 0, 0, 0, 0) +/* 0x2868 */ DEFINE_SFX(CHAN_32D9, NA_SE_IT_SCOOP_UP_WATER, 0x30, 0, 0, 0, 0) +/* 0x2869 */ DEFINE_SFX(CHAN_32E7, NA_SE_EV_FISH_LEAP, 0x30, 0, 0, 0, 0) +/* 0x286A */ DEFINE_SFX(CHAN_32FB, NA_SE_EV_KAKASHI_SWING, 0x30, 0, 0, 0, 0) +/* 0x286B */ DEFINE_SFX(CHAN_330C, NA_SE_EV_KAKASHI_ROLL, 0x30, 0, 0, 0, 0) +/* 0x286C */ DEFINE_SFX(CHAN_331E, NA_SE_EV_BOTTLE_CAP_OPEN, 0x30, 3, 0, 0, 0) +/* 0x286D */ DEFINE_SFX(CHAN_332C, NA_SE_EV_G_STONE_CRUSH, 0x30, 3, 0, 0, SFX_PARAM_RAND_FREQ_SCALE) +/* 0x286E */ DEFINE_SFX(CHAN_3347, NA_SE_EV_KAKASH_LONGI_ROLL, 0x30, 0, 0, 0, 0) +/* 0x286F */ DEFINE_SFX(CHAN_3365, NA_SE_EV_SUN_MARK_FLASH, 0x30, 3, 0, 0, 0) +/* 0x2870 */ DEFINE_SFX(CHAN_3379, NA_SE_EV_FALL_DOWN_DIRT, 0x30, 0, 0, 0, 0) +/* 0x2871 */ DEFINE_SFX(CHAN_3390, NA_SE_EV_SEESAW_BOUND, 0x30, 0, 0, 0, 0) +/* 0x2872 */ DEFINE_SFX(CHAN_339F, NA_SE_EV_FAIRY_ATTACK, 0x30, 0, 2, 0, 0) +/* 0x2873 */ DEFINE_SFX(CHAN_33C8, NA_SE_EV_WOOD_HIT, 0x30, 0, 0, 0, 0) +/* 0x2874 */ DEFINE_SFX(CHAN_33D6, NA_SE_EV_SCOOPUP_WATER, 0x30, 0, 0, 0, 0) +/* 0x2875 */ DEFINE_SFX(CHAN_3401, NA_SE_EV_DROP_FALL, 0x30, 0, 0, 0, 0) +/* 0x2876 */ DEFINE_SFX(CHAN_341B, NA_SE_EV_WOOD_GEAR, 0x30, 2, 0, 0, 0) +/* 0x2877 */ DEFINE_SFX(CHAN_342C, NA_SE_EV_TREE_SWING, 0x60, 0, 0, 0, 0) +/* 0x2878 */ DEFINE_SFX(CHAN_279C, NA_SE_EV_AUTO_DOOR_CLOSE, 0x30, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX | SFX_FLAG_SURROUND_LOWPASS_FILTER) +/* 0x2879 */ DEFINE_SFX(CHAN_344D, NA_SE_EV_NAVY_FLY_REBIRTH, 0x30, 2, 0, 0, 0) +/* 0x287A */ DEFINE_SFX(CHAN_3460, NA_SE_EV_CHAINLIFT_STOP, 0x30, 2, 0, 0, 0) +/* 0x287B */ DEFINE_SFX(CHAN_348A, NA_SE_EV_TRE_BOX_APPEAR, 0x80, 2, 0, 0, 0) +/* 0x287C */ DEFINE_SFX(CHAN_34C8, NA_SE_EV_CHAIN_KEY_UNLOCK, 0x40, 0, 0, 0, 0) +/* 0x287D */ DEFINE_SFX(CHAN_34E2, NA_SE_EV_SPINE_TRAP_MOVE, 0x1C, 0, 0, 0, 0) +/* 0x287E */ DEFINE_SFX(CHAN_34F9, NA_SE_EV_HEALING, 0x30, 0, 0, 0, 0) +/* 0x287F */ DEFINE_SFX(CHAN_3528, NA_SE_EV_GREAT_FAIRY_APPEAR, 0x30, 0, 0, 0, 0) +/* 0x2880 */ DEFINE_SFX(CHAN_3547, NA_SE_EV_GREAT_FAIRY_VANISH, 0x30, 0, 0, 0, 0) +/* 0x2881 */ DEFINE_SFX(CHAN_354B, NA_SE_EV_RED_EYE, 0x30, 0, 0, 0, 0) +/* 0x2882 */ DEFINE_SFX(CHAN_355D, NA_SE_EV_ROLL_STAND_2, 0x30, 0, 0, 0, 0) +/* 0x2883 */ DEFINE_SFX(CHAN_356F, NA_SE_EV_WALL_SLIDE, 0x30, 0, 0, 0, 0) +/* 0x2884 */ DEFINE_SFX(CHAN_3585, NA_SE_EV_TRE_BOX_FLASH, 0x30, 0, 0, 0, 0) +/* 0x2885 */ DEFINE_SFX(CHAN_3598, NA_SE_EV_WINDMILL_LEVEL, 0x60, 4, 0, 0, 0) +/* 0x2886 */ DEFINE_SFX(CHAN_35AB, NA_SE_EV_GOTO_HEAVEN, 0x30, 0, 0, 0, SFX_PARAM_RAND_FREQ_SCALE) +/* 0x2887 */ DEFINE_SFX(CHAN_35D8, NA_SE_EV_POT_BROKEN, 0x30, 0, 1, 0, 0) +/* 0x2888 */ DEFINE_SFX(CHAN_35EB, NA_SE_PL_PUT_DOWN_POT, 0x30, 0, 0, 0, 0) +/* 0x2889 */ DEFINE_SFX(CHAN_08F5, NA_SE_EV_DIVE_INTO_WATER, 0x60, 0, 0, 0, 0) +/* 0x288A */ DEFINE_SFX(CHAN_0909, NA_SE_EV_JUMP_OUT_WATER, 0x60, 0, 0, 0, 0) +/* 0x288B */ DEFINE_SFX(CHAN_35F7, NA_SE_EV_ICE_PIECE, 0x30, 0, 0, 0, 0) +/* 0x288C */ DEFINE_SFX(CHAN_3610, NA_SE_EV_TRIFORCE, 0x30, 0, 0, 0, 0) +/* 0x288D */ DEFINE_SFX(CHAN_362F, NA_SE_EV_AURORA, 0x30, 0, 0, 0, 0) +/* 0x288E */ DEFINE_SFX(CHAN_3649, NA_SE_EV_CHIBI_FAIRY_SAVED, 0x60, 3, 0, 0, 0) +/* 0x288F */ DEFINE_SFX(CHAN_367D, NA_SE_EV_BUYOSTAND_RISING, 0x30, 3, 0, 0, 0) +/* 0x2890 */ DEFINE_SFX(CHAN_36A6, NA_SE_EV_BUYOSTAND_FALL, 0x30, 3, 0, 0, 0) +/* 0x2891 */ DEFINE_SFX(CHAN_36AE, NA_SE_EV_MILK_POT_BROKEN, 0x80, 0, 0, 0, 0) +/* 0x2892 */ DEFINE_SFX(CHAN_36C1, NA_SE_EV_CHAIR_ROLL, 0x30, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST) +/* 0x2893 */ DEFINE_SFX(CHAN_36CF, NA_SE_EV_STONEDOOR_STOP, 0x30, 3, 0, 0, 0) +/* 0x2894 */ DEFINE_SFX(CHAN_36D6, NA_SE_EV_S_STONE_REVIVAL, 0x30, 0, 0, 0, 0) +/* 0x2895 */ DEFINE_SFX(CHAN_3722, NA_SE_EV_WATER_TANK, 0x30, 0, 0, 0, 0) +/* 0x2896 */ DEFINE_SFX(CHAN_3749, NA_SE_EV_HUMAN_BOUND, 0x30, 0, 2, 0, 0) +/* 0x2897 */ DEFINE_SFX(CHAN_3762, NA_SE_EV_TOILET_WATER, 0x30, 0, 0, 0, 0) +/* 0x2898 */ DEFINE_SFX(CHAN_377F, NA_SE_EV_EARTHQUAKE, 0x30, 0, 0, 0, 0) +/* 0x2899 */ DEFINE_SFX(CHAN_37B3, NA_SE_EV_SWEEP, 0x30, 0, 0, 0, 0) +/* 0x289A */ DEFINE_SFX(CHAN_37C1, NA_SE_EV_GOD_LIGHTBALL_2, 0x30, 0, 0, 0, 0) +/* 0x289B */ DEFINE_SFX(CHAN_37E6, NA_SE_EV_RUN_AROUND, 0x30, 0, 0, 0, 0) +/* 0x289C */ DEFINE_SFX(CHAN_37E6, NA_SE_EV_CONSENTRATION, 0x30, 0, 0, 0, SFX_PARAM_RAND_FREQ_SCALE) +/* 0x289D */ DEFINE_SFX(CHAN_382D, NA_SE_EV_TIMETRIP_LIGHT, 0x30, 0, 0, 0, SFX_PARAM_RAND_FREQ_SCALE) +/* 0x289E */ DEFINE_SFX(CHAN_386A, NA_SE_EV_DOOR_BELL, 0x30, 2, 0, 0, 0) +/* 0x289F */ DEFINE_SFX(CHAN_3884, NA_SE_EV_BOUND_ON_MAGMA, 0x30, 3, 0, 0, 0) +/* 0x28A0 */ DEFINE_SFX(CHAN_38A0, NA_SE_EV_HONEYCOMB_FALL, 0x30, 0, 0, 0, 0) +/* 0x28A1 */ DEFINE_SFX(CHAN_38B8, NA_SE_EV_JUMP_CONC, 0x30, 0, 0, 0, 0) +/* 0x28A2 */ DEFINE_SFX(CHAN_38BF, NA_SE_EV_ICE_MELT, 0x30, 0, 0, 0, 0) +/* 0x28A3 */ DEFINE_SFX(CHAN_38E4, NA_SE_EV_FIRE_PILLAR_S, 0x30, 0, 0, 0, 0) +/* 0x28A4 */ DEFINE_SFX(CHAN_38E8, NA_SE_EV_BLOCK_RISING, 0x20, 3, 0, 0, 0) +/* 0x28A5 */ DEFINE_SFX(CHAN_38FE, NA_SE_EV_CHINCLE_SPELL_EFFECT, 0x30, 0, 0, 0, 0) +/* 0x28A6 */ DEFINE_SFX(CHAN_391D, NA_SE_EV_LINK_WARP_IN, 0x30, 0, 0, 0, SFX_FLAG_FREQ_NO_DIST) +/* 0x28A7 */ DEFINE_SFX(CHAN_3935, NA_SE_EV_LINK_WARP_OUT, 0x30, 0, 0, 0, 0) +/* 0x28A8 */ DEFINE_SFX(CHAN_3949, NA_SE_EV_FIATY_HEAL, 0x30, 0, 0, 0, 0) +/* 0x28A9 */ DEFINE_SFX(CHAN_3984, NA_SE_EV_CHAIN_KEY_UNLOCK_B, 0x30, 0, 0, 0, 0) +/* 0x28AA */ DEFINE_SFX(CHAN_39A6, NA_SE_EV_WOODBOX_BREAK, 0x70, 2, 0, 0, 0) +/* 0x28AB */ DEFINE_SFX(CHAN_39B5, NA_SE_EV_PUT_DOWN_WOODBOX, 0x30, 0, 0, 0, 0) +/* 0x28AC */ DEFINE_SFX(CHAN_39C8, NA_SE_EV_LAND_DIRT, 0x30, 0, 0, 0, 0) +/* 0x28AD */ DEFINE_SFX(CHAN_39CF, NA_SE_EV_FLOOR_ROLLING, 0x30, 0, 0, 0, 0) +/* 0x28AE */ DEFINE_SFX(CHAN_39D8, NA_SE_EV_DOG_CRY_EVENING, 0x50, 0, 0, 0, 0) +/* 0x28AF */ DEFINE_SFX(CHAN_39E7, NA_SE_EV_JABJAB_HICCUP, 0x30, 0, 0, 0, 0) +/* 0x28B0 */ DEFINE_SFX(CHAN_1A7A, NA_SE_EV_STICK_SWING, 0x30, 0, 0, 0, 0) +/* 0x28B1 */ DEFINE_SFX(CHAN_39F3, NA_SE_EV_FROG_JUMP, 0x30, 0, 0, 0, 0) +/* 0x28B2 */ DEFINE_SFX(CHAN_3A10, NA_SE_EV_ICE_FREEZE, 0x30, 3, 0, 0, SFX_FLAG_VOLUME_NO_DIST) +/* 0x28B3 */ DEFINE_SFX(CHAN_3A2C, NA_SE_EV_BURNING, 0x20, 0, 0, 0, 0) +/* 0x28B4 */ DEFINE_SFX(CHAN_3A4D, NA_SE_EV_WOODPLATE_BOUND, 0x30, 0, 3, 0, 0) +/* 0x28B5 */ DEFINE_SFX(CHAN_3A5D, NA_SE_EV_MOON_CRY, 0x30, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST) +/* 0x28B6 */ DEFINE_SFX(CHAN_3A8B, NA_SE_EV_JABJAB_GROAN, 0x30, 0, 0, 0, 0) +/* 0x28B7 */ DEFINE_SFX(CHAN_3AA1, NA_SE_EV_WAVE_S, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x28B8 */ DEFINE_SFX(CHAN_3AB0, NA_SE_EV_BIGBALL_ROLL, 0x30, 0, 0, 0, 0) +/* 0x28B9 */ DEFINE_SFX(CHAN_3AD1, NA_SE_EV_ELEVATOR_MOVE3, 0x30, 0, 0, 0, 0) +/* 0x28BA */ DEFINE_SFX(CHAN_3AEB, NA_SE_EV_DIAMOND_SWITCH, 0x30, 2, 0, 0, 0) +/* 0x28BB */ DEFINE_SFX(CHAN_3AF1, NA_SE_EV_FLAME_OF_FIRE, 0x30, 3, 0, 0, 0) +/* 0x28BC */ DEFINE_SFX(CHAN_3AF9, NA_SE_EV_FISH_GROW_UP, 0x30, 2, 0, 0, 0) +/* 0x28BD */ DEFINE_SFX(CHAN_3B15, NA_SE_EV_FLYING_AIR, 0x30, 0, 0, 0, 0) +/* 0x28BE */ DEFINE_SFX(CHAN_3B3D, NA_SE_EV_PASS_AIR, 0x30, 0, 0, 0, 0) +/* 0x28BF */ DEFINE_SFX(CHAN_3B55, NA_SE_EV_COME_UP_DEKU_JR, 0x30, 0, 0, 0, 0) +/* 0x28C0 */ DEFINE_SFX(CHAN_3B6A, NA_SE_EV_SAND_STORM, 0x30, 0, 0, 0, 0) +/* 0x28C1 */ DEFINE_SFX(CHAN_3B8C, NA_SE_EV_BOILED_WATER_S, 0x30, 6, 0, 0, 0) +/* 0x28C2 */ DEFINE_SFX(CHAN_3BAC, NA_SE_EV_GRAVE_EXPLOSION, 0xA0, 3, 0, 0, 0) +/* 0x28C3 */ DEFINE_SFX(CHAN_091B, NA_SE_EV_LURE_MOVE_W, 0x30, 0, 0, 0, 0) +/* 0x28C4 */ DEFINE_SFX(CHAN_0BB0, NA_SE_EV_POT_MOVE_START, 0x30, 0, 0, 0, 0) +/* 0x28C5 */ DEFINE_SFX(CHAN_3BB8, NA_SE_EV_DIVE_INTO_WATER_L, 0x30, 0, 0, 0, 0) +/* 0x28C6 */ DEFINE_SFX(CHAN_3BC2, NA_SE_EV_OUT_OF_WATER_L, 0x30, 0, 0, 0, 0) +/* 0x28C7 */ DEFINE_SFX(CHAN_3BD8, NA_SE_EV_BOILED_WATER_L, 0x30, 0, 0, 0, 0) +/* 0x28C8 */ DEFINE_SFX(CHAN_3BE8, NA_SE_EV_DIG_UP, 0x30, 0, 0, 0, 0) +/* 0x28C9 */ DEFINE_SFX(CHAN_39B2, NA_SE_EV_WOOD_BOUND, 0x30, 0, 0, 0, 0) +/* 0x28CA */ DEFINE_SFX(CHAN_3BEF, NA_SE_EV_WATER_BUBBLE, 0x30, 0, 3, 0, 0) +/* 0x28CB */ DEFINE_SFX(CHAN_3C01, NA_SE_EV_ICE_BROKEN, 0x30, 2, 0, 0, 0) +/* 0x28CC */ DEFINE_SFX(CHAN_3C1E, NA_SE_EV_FROG_GROW_UP, 0x30, 2, 0, 0, 0) +/* 0x28CD */ DEFINE_SFX(CHAN_3C2F, NA_SE_EV_WATER_CONVECTION, 0x30, 0, 0, 0, 0) +/* 0x28CE */ DEFINE_SFX(CHAN_3C51, NA_SE_EV_GROUND_GATE_OPEN, 0x30, 3, 0, 0, 0) +/* 0x28CF */ DEFINE_SFX(CHAN_3C5D, NA_SE_EV_FACE_BREAKDOWN, 0x30, 3, 0, 0, 0) +/* 0x28D0 */ DEFINE_SFX(CHAN_3C64, NA_SE_EV_TOILET_HAND_APPEAR, 0x30, 0, 0, 0, 0) +/* 0x28D1 */ DEFINE_SFX(CHAN_3C7A, NA_SE_EV_TOILET_HAND_VANISH, 0x30, 3, 2, 0, SFX_PARAM_RAND_FREQ_LOWER) +/* 0x28D2 */ DEFINE_SFX(CHAN_3C90, NA_SE_EV_ROUND_TRAP_MOVE, 0x30, 0, 0, 0, 0) +/* 0x28D3 */ DEFINE_SFX(CHAN_AA51, NA_SE_EV_HIT_SOUND, 0x30, 0, 0, 0, 0) +/* 0x28D4 */ DEFINE_SFX(CHAN_3CA1, NA_SE_EV_ICE_SWING, 0x30, 0, 0, 0, 0) +/* 0x28D5 */ DEFINE_SFX(CHAN_3CAD, NA_SE_EV_DOWN_TO_GROUND, 0x30, 0, 0, 0, 0) +/* 0x28D6 */ DEFINE_SFX(CHAN_3CB2, NA_SE_EV_BIG_TORTOISE_SWIM, 0x60, 3, 2, 0, 0) +/* 0x28D7 */ DEFINE_SFX(CHAN_3CD0, NA_SE_EV_TORTOISE_WAKE_UP, 0x80, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST) +/* 0x28D8 */ DEFINE_SFX(CHAN_3D0D, NA_SE_EV_SMALL_DOG_BARK, 0x50, 0, 0, 0, 0) +/* 0x28D9 */ DEFINE_SFX(CHAN_3D19, NA_SE_EV_RUPY_FALL, 0x60, 0, 0, 0, 0) +/* 0x28DA */ DEFINE_SFX(CHAN_3D2D, NA_SE_EV_RAIN, 0x90, 0, 0, 0, 0) +/* 0x28DB */ DEFINE_SFX(CHAN_3D46, NA_SE_EV_IRON_DOOR_OPEN, 0x30, 0, 0, 0, 0) +/* 0x28DC */ DEFINE_SFX(CHAN_3D52, NA_SE_EV_IRON_DOOR_CLOSE, 0x30, 0, 0, 0, 0) +/* 0x28DD */ DEFINE_SFX(CHAN_3D5E, NA_SE_EV_WHIRLPOOL, 0x30, 0, 0, 0, 0) +/* 0x28DE */ DEFINE_SFX(CHAN_3D65, NA_SE_EV_BIG_TORTOISE_ROLL, 0x60, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST) +/* 0x28DF */ DEFINE_SFX(CHAN_3D8A, NA_SE_EV_COW_CRY, 0x30, 0, 0, 0, 0) +/* 0x28E0 */ DEFINE_SFX(CHAN_3D96, NA_SE_EV_METAL_BOX_BOUND, 0x30, 0, 0, 0, 0) +/* 0x28E1 */ DEFINE_SFX(CHAN_3DB3, NA_SE_EV_ELECTRIC_EXPLOSION, 0x30, 3, 0, 0, 0) +/* 0x28E2 */ DEFINE_SFX(CHAN_3B55, NA_SE_EV_HEAVY_THROW, 0x30, 3, 0, 0, 0) +/* 0x28E3 */ DEFINE_SFX(CHAN_3DBA, NA_SE_EV_FROG_CRY_0, 0x30, 0, 0, 0, 0) +/* 0x28E4 */ DEFINE_SFX(CHAN_3DCE, NA_SE_EV_FROG_CRY_1, 0x30, 0, 0, 0, 0) +/* 0x28E5 */ DEFINE_SFX(CHAN_3DE2, NA_SE_EV_COW_CRY_LV, 0x30, 0, 0, 0, 0) +/* 0x28E6 */ DEFINE_SFX(CHAN_3E24, NA_SE_EV_RONRON_DOOR_CLOSE, 0x30, 0, 0, 0, 0) +/* 0x28E7 */ DEFINE_SFX(CHAN_3E31, NA_SE_EV_BUTTERFRY_TO_FAIRY, 0x30, 0, 0, 0, 0) +/* 0x28E8 */ DEFINE_SFX(CHAN_AC63, NA_SE_EV_FIVE_COUNT_LUPY, 0xA0, 0, 0, 0, SFX_PARAM_RAND_FREQ_SCALE) +/* 0x28E9 */ DEFINE_SFX(CHAN_3E56, NA_SE_EV_STONE_GROW_UP, 0x30, 0, 0, 0, 0) +/* 0x28EA */ DEFINE_SFX(CHAN_3E68, NA_SE_EV_STONE_LAUNCH, 0x30, 0, 0, 0, 0) +/* 0x28EB */ DEFINE_SFX(CHAN_29FC, NA_SE_EV_STONE_ROLLING, 0x30, 0, 0, 0, 0) +/* 0x28EC */ DEFINE_SFX(CHAN_3E6E, NA_SE_EV_TOGE_STICK_ROLLING, 0x30, 2, 0, 0, 0) +/* 0x28ED */ DEFINE_SFX(CHAN_3E7B, NA_SE_EV_TOWER_ENERGY, 0x30, 0, 0, 0, 0) +/* 0x28EE */ DEFINE_SFX(CHAN_3EA8, NA_SE_EV_MOON_LIGHT_PILLAR, 0x30, 3, 0, 0, 0) +/* 0x28EF */ DEFINE_SFX(CHAN_3EEF, NA_SE_EV_MONKEY_WALK, 0x20, 0, 0, 0, 0) +/* 0x28F0 */ DEFINE_SFX(CHAN_3EFD, NA_SE_EV_KNIGHT_WALK, 0x30, 0, 0, 0, 0) +/* 0x28F1 */ DEFINE_SFX(CHAN_3F15, NA_SE_EV_PILLAR_MOVE_STOP, 0x30, 0, 1, 0, 0) +/* 0x28F2 */ DEFINE_SFX(CHAN_3F26, NA_SE_EV_WAVE, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x28F3 */ DEFINE_SFX(CHAN_3F87, NA_SE_EV_BIGBELL, 0x30, 2, 0, 0, 0) +/* 0x28F4 */ DEFINE_SFX(CHAN_3F9F, NA_SE_EV_NUTS_BROKEN, 0x30, 0, 0, 0, 0) +/* 0x28F5 */ DEFINE_SFX(CHAN_3FAD, NA_SE_EV_SNOWBALL_BROKEN, 0x30, 2, 0, 0, 0) +/* 0x28F6 */ DEFINE_SFX(CHAN_3FCD, NA_SE_EV_SMALLBALL_ROLL, 0x30, 5, 0, 0, 0) +/* 0x28F7 */ DEFINE_SFX(CHAN_3FDE, NA_SE_EV_FLOWERPETAL_MOVE, 0x30, 0, 0, 0, 0) +/* 0x28F8 */ DEFINE_SFX(CHAN_3FF2, NA_SE_EV_FLOWERPETAL_STOP, 0x30, 0, 0, 0, 0) +/* 0x28F9 */ DEFINE_SFX(CHAN_4005, NA_SE_EV_FLOWER_ROLLING, 0x40, 0, 0, 0, 0) +/* 0x28FA */ DEFINE_SFX(CHAN_4016, NA_SE_EV_GLASSBROKEN_IMPACT, 0x30, 0, 0, 0, 0) +/* 0x28FB */ DEFINE_SFX(CHAN_402A, NA_SE_EV_GLASSBROKEN_BOUND, 0x30, 0, 0, 0, 0) +/* 0x28FC */ DEFINE_SFX(CHAN_3AB0, NA_SE_EV_BIGBALL_ROLL_SR, 0x30, 5, 0, 0, 0) +/* 0x28FD */ DEFINE_SFX(CHAN_4041, NA_SE_EV_SMALL_SNOWBALL_BROKEN, 0x30, 2, 3, 0, 0) +/* 0x28FE */ DEFINE_SFX(CHAN_4059, NA_SE_EV_STATUE_VANISH, 0x30, 0, 0, 0, 0) +/* 0x28FF */ DEFINE_SFX(CHAN_406C, NA_SE_EV_BIGBALL_BOUND, 0x30, 0, 0, 0, 0) +/* 0x2900 */ DEFINE_SFX(CHAN_4070, NA_SE_EV_MONKEY_VO_WALK, 0x30, 0, 2, 0, 0) +/* 0x2901 */ DEFINE_SFX(CHAN_407A, NA_SE_EV_MONKEY_VO_JOY, 0x30, 0, 2, 0, 0) +/* 0x2902 */ DEFINE_SFX(CHAN_4086, NA_SE_EV_WALK_WATER, 0x30, 0, 0, 0, 0) +/* 0x2903 */ DEFINE_SFX(CHAN_4095, NA_SE_EV_PLATE_LIFT_LEVEL, 0x30, 2, 0, 0, 0) +/* 0x2904 */ DEFINE_SFX(CHAN_40A7, NA_SE_EV_BIGBALL_ROLL_2, 0x30, 0, 0, 0, 0) +/* 0x2905 */ DEFINE_SFX(CHAN_40A7, NA_SE_EV_BIGBALL_ROLL_SR_2, 0x30, 0, 0, 0, 0) +/* 0x2906 */ DEFINE_SFX(CHAN_40B8, NA_SE_EV_BIGBALL_ROLL_3, 0x30, 0, 0, 0, 0) +/* 0x2907 */ DEFINE_SFX(CHAN_40B8, NA_SE_EV_BIGBALL_ROLL_SR_3, 0x30, 0, 0, 0, 0) +/* 0x2908 */ DEFINE_SFX(CHAN_40C9, NA_SE_EV_BEAVER_SWIM_MOTOR, 0x68, 2, 0, 0, 0) +/* 0x2909 */ DEFINE_SFX(CHAN_40E5, NA_SE_EV_BEAVER_SWIM_HAND, 0x30, 2, 0, 0, 0) +/* 0x290A */ DEFINE_SFX(CHAN_4104, NA_SE_EV_SMALL_DOG_CRY, 0x30, 0, 1, 0, SFX_PARAM_RAND_FREQ_LOWER) +/* 0x290B */ DEFINE_SFX(CHAN_4111, NA_SE_EV_SMALL_DOG_GROAN, 0x30, 0, 0, 0, 0) +/* 0x290C */ DEFINE_SFX(CHAN_4120, NA_SE_EV_SMALL_DOG_ATK_BARK, 0x30, 0, 0, 0, 0) +/* 0x290D */ DEFINE_SFX(CHAN_412F, NA_SE_EV_ICE_PILLAR_RISING, 0x30, 2, 0, 0, 0) +/* 0x290E */ DEFINE_SFX(CHAN_4151, NA_SE_EV_ICE_PILLAR_FALL, 0x30, 2, 0, 0, 0) +/* 0x290F */ DEFINE_SFX(CHAN_4159, NA_SE_EV_GORON_CHEER, 0x30, 3, 0, 0, 0) +/* 0x2910 */ DEFINE_SFX(CHAN_416F, NA_SE_EV_SMALL_DOG_ANG_BARK, 0x30, 0, 0, 0, 0) +/* 0x2911 */ DEFINE_SFX(CHAN_417F, NA_SE_EV_COMICAL_JUMP, 0x30, 0, 0, 0, 0) +/* 0x2912 */ DEFINE_SFX(CHAN_4183, NA_SE_EV_LIGHTNING_HARD, 0x30, 0, 0, 0, 0) +/* 0x2913 */ DEFINE_SFX(CHAN_41A9, NA_SE_EV_SMALL_DOG_WHINE, 0x30, 0, 3, 0, 0) +/* 0x2914 */ DEFINE_SFX(CHAN_41B8, NA_SE_EV_PANIC_IN_HOUSE, 0x80, 0, 0, 0, 0) +/* 0x2915 */ DEFINE_SFX(CHAN_41EC, NA_SE_EV_CLOCK_TOWER_BELL, 0x30, 0, 0, 0, 0) +/* 0x2916 */ DEFINE_SFX(CHAN_425D, NA_SE_EV_CLOCK_TOWER_SECOND_HAND, 0x30, 2, 0, 0, 0) +/* 0x2917 */ DEFINE_SFX(CHAN_4281, NA_SE_EV_SIGNAL_BIGBELL, 0xA0, 3, 0, 0, SFX_FLAG_FREQ_NO_DIST | SFX_FLAG_VOLUME_NO_DIST) +/* 0x2918 */ DEFINE_SFX(CHAN_42AB, NA_SE_EV_DUMMY_280, 0x30, 0, 0, 0, 0) +/* 0x2919 */ DEFINE_SFX(CHAN_42AB, NA_SE_EV_BEAVER_VOICE_0, 0x30, 0, 0, 0, 0) +/* 0x291A */ DEFINE_SFX(CHAN_42BC, NA_SE_EV_BEAVER_VOICE_1, 0x30, 0, 0, 0, 0) +/* 0x291B */ DEFINE_SFX(CHAN_42CD, NA_SE_EV_WATERWHEEL_LEVEL, 0x30, 0, 2, 0, 0) +/* 0x291C */ DEFINE_SFX(CHAN_42EF, NA_SE_EV_WOOD_GATE_OPEN_N, 0x30, 0, 0, 0, 0) +/* 0x291D */ DEFINE_SFX(CHAN_4301, NA_SE_EV_INVISIBLE_MONKEY, 0x30, 5, 2, 0, 0) +/* 0x291E */ DEFINE_SFX(CHAN_4317, NA_SE_EV_CRUISER, 0x30, 0, 1, 0, 0) +/* 0x291F */ DEFINE_SFX(CHAN_4332, NA_SE_EV_SECRET_CHEER, 0x30, 0, 0, 0, 0) +/* 0x2920 */ DEFINE_SFX(CHAN_4346, NA_SE_EV_BOTTLE_WATERING, 0x30, 0, 0, 0, 0) +/* 0x2921 */ DEFINE_SFX(CHAN_4352, NA_SE_EV_MONKEY_VO_SADNESS, 0x30, 0, 0, 0, 0) +/* 0x2922 */ DEFINE_SFX(CHAN_4362, NA_SE_EV_SNOWSTORM_HARD, 0x60, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST) +/* 0x2923 */ DEFINE_SFX(CHAN_43A1, NA_SE_EV_UNSKILLFUL_OCARINA, 0x30, 0, 0, 0, 0) +/* 0x2924 */ DEFINE_SFX(CHAN_43D8, NA_SE_EV_BLACK_FAIRY_DASH, 0x30, 0, 1, 0, 0) +/* 0x2925 */ DEFINE_SFX(CHAN_43DF, NA_SE_EV_FAIRY_SURPRISE, 0x30, 0, 0, 0, 0) +/* 0x2926 */ DEFINE_SFX(CHAN_440F, NA_SE_EV_MONDO_SURPRISE, 0x30, 0, 0, 0, 0) +/* 0x2927 */ DEFINE_SFX(CHAN_4415, NA_SE_EV_SPOT_LIGHT_OPEN, 0x30, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST) +/* 0x2928 */ DEFINE_SFX(CHAN_443D, NA_SE_EV_HOUSE_BROKEN, 0x30, 2, 0, 0, 0) +/* 0x2929 */ DEFINE_SFX(CHAN_4446, NA_SE_EV_MOON_FALL, 0x30, 3, 0, 0, 0) +/* 0x292A */ DEFINE_SFX(CHAN_445F, NA_SE_EV_OCARINA_BOUND_0, 0x30, 0, 0, 0, 0) +/* 0x292B */ DEFINE_SFX(CHAN_4487, NA_SE_EV_OCARINA_BOUND_1, 0x30, 0, 1, 0, 0) +/* 0x292C */ DEFINE_SFX(CHAN_448B, NA_SE_EV_BOMBERS_WALK, 0x30, 0, 1, 0, 0) +/* 0x292D */ DEFINE_SFX(CHAN_449C, NA_SE_EV_BOMBERS_LAND, 0x30, 0, 2, 0, 0) +/* 0x292E */ DEFINE_SFX(CHAN_44B4, NA_SE_EV_BOMBERS_SHOT_BREATH, 0x30, 0, 0, 0, 0) +/* 0x292F */ DEFINE_SFX(CHAN_44BE, NA_SE_EV_BOMBERS_SHOT_EXPLOSUIN, 0x30, 0, 0, 0, 0) +/* 0x2930 */ DEFINE_SFX(CHAN_44C8, NA_SE_EV_BOMBERS_JUMP, 0x30, 0, 0, 0, 0) +/* 0x2931 */ DEFINE_SFX(CHAN_44CC, NA_SE_EV_SOLDIER_WALK, 0x30, 0, 3, 0, 0) +/* 0x2932 */ DEFINE_SFX(CHAN_44D7, NA_SE_EV_ROCK_CUBE_RISING, 0x30, 0, 0, 0, 0) +/* 0x2933 */ DEFINE_SFX(CHAN_44FC, NA_SE_EV_ROCK_CUBE_FALL, 0x30, 0, 0, 0, 0) +/* 0x2934 */ DEFINE_SFX(CHAN_4508, NA_SE_EV_BELL_SPIT, 0x30, 0, 0, 0, 0) +/* 0x2935 */ DEFINE_SFX(CHAN_4518, NA_SE_EV_BELL_SIGH, 0x30, 0, 0, 0, 0) +/* 0x2936 */ DEFINE_SFX(CHAN_452A, NA_SE_EV_BELL_BRAKE, 0x30, 0, 0, 0, 0) +/* 0x2937 */ DEFINE_SFX(CHAN_453C, NA_SE_EV_DOG_SWIM, 0x30, 0, 0, 0, 0) +/* 0x2938 */ DEFINE_SFX(CHAN_454E, NA_SE_EV_CHIBI_FAIRY_HEAL_ORG, 0x80, 0, 0, 0, 0) +/* 0x2939 */ DEFINE_SFX(CHAN_457D, NA_SE_EV_BOMBERS_CLIMB, 0x30, 0, 0, 0, 0) +/* 0x293A */ DEFINE_SFX(CHAN_4593, NA_SE_EV_WOODPLATE_BROKEN, 0x30, 3, 1, 0, 0) +/* 0x293B */ DEFINE_SFX(CHAN_45A8, NA_SE_EV_WATER_LEVEL_DOWN_FIX, 0x30, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST) +/* 0x293C */ DEFINE_SFX(CHAN_45AD, NA_SE_EV_HONEYCOMB_BROKEN, 0x30, 0, 0, 0, 0) +/* 0x293D */ DEFINE_SFX(CHAN_45BB, NA_SE_EV_CLOCK_TOWER_UP, 0x30, 3, 0, 0, 0) +/* 0x293E */ DEFINE_SFX(CHAN_45EF, NA_SE_EV_CLOCK_TOWER_STOP, 0x30, 3, 0, 0, 0) +/* 0x293F */ DEFINE_SFX(CHAN_4608, NA_SE_EV_CLOCK_TOWER_FALL, 0x30, 3, 0, 0, 0) +/* 0x2940 */ DEFINE_SFX(CHAN_4637, NA_SE_EV_CLOCK_TOWER_BOUND_0, 0x30, 3, 0, 0, 0) +/* 0x2941 */ DEFINE_SFX(CHAN_464B, NA_SE_EV_CLOCK_TOWER_BOUND_1, 0x30, 3, 0, 0, 0) +/* 0x2942 */ DEFINE_SFX(CHAN_4657, NA_SE_EV_CLOCK_TOWER_BOUND_2, 0x30, 3, 0, 0, 0) +/* 0x2943 */ DEFINE_SFX(CHAN_4667, NA_SE_EV_STONEDOOR_OPEN_S, 0x30, 0, 0, 0, 0) +/* 0x2944 */ DEFINE_SFX(CHAN_4681, NA_SE_EV_ICE_MELT_LEVEL, 0x30, 0, 0, 0, 0) +/* 0x2945 */ DEFINE_SFX(CHAN_46B1, NA_SE_EV_CLOCK_TOWER_STAIR_MOVE, 0x30, 3, 0, 0, 0) +/* 0x2946 */ DEFINE_SFX(CHAN_46CE, NA_SE_EV_DUMMY_326, 0xA0, 0, 0, 0, SFX_PARAM_RAND_FREQ_LOWER) +/* 0x2947 */ DEFINE_SFX(CHAN_474B, NA_SE_EV_OBJECT_STICK, 0x30, 3, 1, 0, 0) +/* 0x2948 */ DEFINE_SFX(CHAN_476C, NA_SE_EV_CHICK_TO_CHICKEN, 0x30, 0, 1, 0, 0) +/* 0x2949 */ DEFINE_SFX(CHAN_4787, NA_SE_EV_MUJURA_BALLOON_BROKEN, 0x60, 2, 0, 0, 0) +/* 0x294A */ DEFINE_SFX(CHAN_47BB, NA_SE_EV_BALLOON_SWELL, 0x30, 0, 0, 0, 0) +/* 0x294B */ DEFINE_SFX(CHAN_47CB, NA_SE_EV_SEAHORSE_OUT_BOTTLE, 0x30, 0, 0, 0, 0) +/* 0x294C */ DEFINE_SFX(CHAN_47E6, NA_SE_EV_KYOJIN_VOICE_SUCCESS, 0x30, 0, 2, 0, SFX_FLAG_VOLUME_NO_DIST) +/* 0x294D */ DEFINE_SFX(CHAN_4815, NA_SE_EV_KYOJIN_VOICE_FAIL, 0x30, 0, 2, 0, SFX_FLAG_VOLUME_NO_DIST) +/* 0x294E */ DEFINE_SFX(CHAN_4834, NA_SE_EV_KYOJIN_WALK, 0x30, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST) +/* 0x294F */ DEFINE_SFX(CHAN_4856, NA_SE_EV_MOON_FALL_LAST, 0x30, 0, 0, 0, 0) +/* 0x2950 */ DEFINE_SFX(CHAN_485D, NA_SE_EV_EARTHQUAKE_LAST, 0x30, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST) +/* 0x2951 */ DEFINE_SFX(CHAN_4887, NA_SE_EV_SEAHORSE_SWIM, 0x30, 0, 0, 0, 0) +/* 0x2952 */ DEFINE_SFX(CHAN_4899, NA_SE_EV_OPEN_AMBRELLA, 0x30, 0, 0, 0, 0) +/* 0x2953 */ DEFINE_SFX(CHAN_48AA, NA_SE_EV_BUTLER_FRY, 0x60, 0, 0, 0, 0) +/* 0x2954 */ DEFINE_SFX(CHAN_48CB, NA_SE_EV_PIRATE_SHIP, 0x30, 2, 0, 0, 0) +/* 0x2955 */ DEFINE_SFX(CHAN_48DF, NA_SE_EV_DRAIN, 0x30, 0, 0, 0, 0) +/* 0x2956 */ DEFINE_SFX(CHAN_48EB, NA_SE_EV_DORA_L, 0x30, 2, 0, 0, 0) +/* 0x2957 */ DEFINE_SFX(CHAN_48F7, NA_SE_EV_LOG_BOUND, 0x30, 0, 2, 0, 0) +/* 0x2958 */ DEFINE_SFX(CHAN_4908, NA_SE_EV_CART_WHEEL, 0x60, 2, 1, 0, 0) +/* 0x2959 */ DEFINE_SFX(CHAN_492D, NA_SE_EV_EARTHQUAKE_LAST2, 0x30, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST) +/* 0x295A */ DEFINE_SFX(CHAN_495D, NA_SE_EV_DORA_S, 0x30, 0, 0, 0, 0) +/* 0x295B */ DEFINE_SFX(CHAN_496D, NA_SE_EV_ROCK_FALL, 0x30, 0, 0, 0, 0) +/* 0x295C */ DEFINE_SFX(CHAN_0C10, NA_SE_EV_FREEZE_S, 0x30, 0, 0, 0, 0) +/* 0x295D */ DEFINE_SFX(CHAN_497F, NA_SE_EV_WOOD_BOUND_S, 0x30, 0, 0, 0, 0) +/* 0x295E */ DEFINE_SFX(CHAN_4990, NA_SE_EV_CLOSE_AMBRELLA, 0x30, 0, 0, 0, 0) +/* 0x295F */ DEFINE_SFX(CHAN_49A1, NA_SE_EV_OBJECT_SLIDE, 0x30, 0, 0, 0, 0) +/* 0x2960 */ DEFINE_SFX(CHAN_49AB, NA_SE_EV_ROLL_AND_FALL, 0x30, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST) +/* 0x2961 */ DEFINE_SFX(CHAN_49CC, NA_SE_EV_GORON_BOUND_0, 0x30, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST) +/* 0x2962 */ DEFINE_SFX(CHAN_49EB, NA_SE_EV_GORON_BOUND_1, 0x30, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST) +/* 0x2963 */ DEFINE_SFX(CHAN_4A0B, NA_SE_EV_MONKEY_VO_DAMAGE, 0x30, 0, 0, 0, 0) +/* 0x2964 */ DEFINE_SFX(CHAN_4A20, NA_SE_EV_FORT_RISING, 0x30, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST) +/* 0x2965 */ DEFINE_SFX(CHAN_4A5F, NA_SE_EV_MONKEY_VO_REWARD, 0x30, 0, 0, 0, 0) +/* 0x2966 */ DEFINE_SFX(CHAN_4A76, NA_SE_EV_WATER_PURIFICATION, 0x30, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST) +/* 0x2967 */ DEFINE_SFX(CHAN_4A9E, NA_SE_EV_OWL_WARP_SWITCH_ON, 0x80, 0, 0, 0, 0) +/* 0x2968 */ DEFINE_SFX(CHAN_4ACB, NA_SE_EV_BIG_WATER_WHEEL_RR, 0x80, 3, 0, 0, 0) +/* 0x2969 */ DEFINE_SFX(CHAN_4B0F, NA_SE_EV_BIG_WATER_WHEEL_LR, 0x80, 3, 0, 0, 0) +/* 0x296A */ DEFINE_SFX(CHAN_4B27, NA_SE_EV_SMALL_WATER_WHEEL, 0x30, 3, 0, 0, 0) +/* 0x296B */ DEFINE_SFX(CHAN_4B6F, NA_SE_EV_COCK_SWITCH_ROLL, 0x80, 2, 0, 0, 0) +/* 0x296C */ DEFINE_SFX(CHAN_4B86, NA_SE_EV_COCK_SWITCH_STOP, 0x80, 2, 0, 0, 0) +/* 0x296D */ DEFINE_SFX(CHAN_4B95, NA_SE_EV_PIPE_STREAM_START, 0x30, 0, 0, 0, 0) +/* 0x296E */ DEFINE_SFX(CHAN_4BB4, NA_SE_EV_WATER_PILLAR, 0x60, 0, 0, 0, 0) +/* 0x296F */ DEFINE_SFX(CHAN_4BCF, NA_SE_EV_SEESAW_INCLINE, 0x30, 0, 0, 0, 0) +/* 0x2970 */ DEFINE_SFX(CHAN_4BDE, NA_SE_EV_ZORA_WALK, 0x30, 2, 1, 0, 0) +/* 0x2971 */ DEFINE_SFX(CHAN_4BF4, NA_SE_EV_PIRATE_WALK, 0x30, 2, 1, 0, 0) +/* 0x2972 */ DEFINE_SFX(CHAN_4C05, NA_SE_EV_PILLAR_UP_FAST, 0x30, 3, 1, 0, 0) +/* 0x2973 */ DEFINE_SFX(CHAN_4ACB, NA_SE_EV_DUMMY_WATER_WHEEL_RR, 0x60, 0, 0, SFX_FLAG2_APPLY_LOWPASS_FILTER, SFX_FLAG_VOLUME_NO_DIST) +/* 0x2974 */ DEFINE_SFX(CHAN_4B0F, NA_SE_EV_DUMMY_WATER_WHEEL_LR, 0x60, 0, 0, SFX_FLAG2_APPLY_LOWPASS_FILTER, SFX_FLAG_VOLUME_NO_DIST) +/* 0x2975 */ DEFINE_SFX(CHAN_4C1F, NA_SE_EV_MUJURA_FOLLOWERS_FLY, 0x30, 0, 0, 0, 0) +/* 0x2976 */ DEFINE_SFX(CHAN_4C42, NA_SE_EV_MAKE_TURRET, 0x30, 0, 0, 0, 0) +/* 0x2977 */ DEFINE_SFX(CHAN_4CCD, NA_SE_EV_CHANDELIER_ROLL, 0x30, 3, 0, 0, 0) +/* 0x2978 */ DEFINE_SFX(CHAN_4CF8, NA_SE_EV_CHANDELIER_BROKEN, 0x30, 0, 0, 0, 0) +/* 0x2979 */ DEFINE_SFX(CHAN_4D02, NA_SE_EV_SINK_WOOD_FLOOR, 0x30, 0, 0, 0, 0) +/* 0x297A */ DEFINE_SFX(CHAN_4D10, NA_SE_EV_REBOUND_WOOD_FLOOR, 0x30, 0, 0, 0, 0) +/* 0x297B */ DEFINE_SFX(CHAN_4D1E, NA_SE_EV_UFO_APPEAR, 0x30, 3, 0, 0, 0) +/* 0x297C */ DEFINE_SFX(CHAN_4D59, NA_SE_EV_UFO_DASH, 0x30, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST) +/* 0x297D */ DEFINE_SFX(CHAN_4D9A, NA_SE_EV_TORNADE, 0x80, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST) +/* 0x297E */ DEFINE_SFX(CHAN_4E01, NA_SE_EV_MILK_POT_DAMAGE, 0x80, 3, 0, 0, 0) +/* 0x297F */ DEFINE_SFX(CHAN_4BCF, NA_SE_EV_DUMMY_383, 0x30, 0, 0, 0, 0) +/* 0x2980 */ DEFINE_SFX(CHAN_4E1D, NA_SE_EV_KYOJIN_SIGN, 0x30, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST) +/* 0x2981 */ DEFINE_SFX(CHAN_4E43, NA_SE_EV_KYOJIN_GRATITUDE0, 0x30, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST) +/* 0x2982 */ DEFINE_SFX(CHAN_4E90, NA_SE_EV_KYOJIN_GRATITUDE1, 0x30, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST) +/* 0x2983 */ DEFINE_SFX(CHAN_4EC1, NA_SE_EV_KYOJIN_GRATITUDE2, 0x30, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST) +/* 0x2984 */ DEFINE_SFX(CHAN_4EEC, NA_SE_EV_IKANA_DOOR_OPEN, 0x30, 0, 0, 0, 0) +/* 0x2985 */ DEFINE_SFX(CHAN_4F07, NA_SE_EV_IKANA_DOOR_CLOSE, 0x30, 0, 0, 0, 0) +/* 0x2986 */ DEFINE_SFX(CHAN_4F22, NA_SE_EV_MOONSTONE_FALL, 0x80, 3, 0, 0, 0) +/* 0x2987 */ DEFINE_SFX(CHAN_4F54, NA_SE_EV_COMING_FIRE, 0x30, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST) +/* 0x2988 */ DEFINE_SFX(CHAN_4F74, NA_SE_EV_FAIRY_GROUP_FRY, 0x30, 0, 0, 0, 0) +/* 0x2989 */ DEFINE_SFX(CHAN_4F9B, NA_SE_EV_FAIRY_GROUP_HEAL, 0x30, 0, 0, 0, 0) +/* 0x298A */ DEFINE_SFX(CHAN_4FDE, NA_SE_EV_WOOD_DOOR_OPEN_SPEEDY, 0x30, 0, 0, 0, 0) +/* 0x298B */ DEFINE_SFX(CHAN_4FF8, NA_SE_EV_PAMERA_WALK, 0x30, 0, 0, 0, 0) +/* 0x298C */ DEFINE_SFX(CHAN_5006, NA_SE_EV_G_STONE_CHANGE_COLOR, 0x30, 0, 0, 0, 0) +/* 0x298D */ DEFINE_SFX(CHAN_501B, NA_SE_EV_CURTAIN_DOWN, 0x30, 0, 0, 0, 0) +/* 0x298E */ DEFINE_SFX(CHAN_502B, NA_SE_EV_GORON_HAND_HIT, 0x30, 3, 0, 0, 0) +/* 0x298F */ DEFINE_SFX(CHAN_5031, NA_SE_EV_SMALL_WOODPLATE_BOUND_0, 0x30, 3, 1, 0, 0) +/* 0x2990 */ DEFINE_SFX(CHAN_06B1, NA_SE_EV_GET_UP_ON_BED, 0x30, 3, 0, 0, 0) +/* 0x2991 */ DEFINE_SFX(CHAN_0800, NA_SE_EV_LIE_DOWN_ON_BED, 0x30, 3, 0, 0, 0) +/* 0x2992 */ DEFINE_SFX(CHAN_503B, NA_SE_EV_BANK_MAN_HAND_HIT, 0x30, 0, 0, 0, 0) +/* 0x2993 */ DEFINE_SFX(CHAN_5049, NA_SE_EV_HANKO, 0x30, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST) +/* 0x2994 */ DEFINE_SFX(CHAN_5056, NA_SE_EV_CHICK_SONG, 0x10, 7, 0, 0, 0) +/* 0x2995 */ DEFINE_SFX(CHAN_505A, NA_SE_EV_LAND_SAND, 0x30, 0, 0, 0, 0) +/* 0x2996 */ DEFINE_SFX(CHAN_5063, NA_SE_EV_JUMP_SAND, 0x30, 0, 0, 0, 0) +/* 0x2997 */ DEFINE_SFX(CHAN_5067, NA_SE_EV_SECRET_LADDER_APPEAR, 0x30, 0, 0, 0, 0) +/* 0x2998 */ DEFINE_SFX(CHAN_507C, NA_SE_EV_CLAPPING_2P, 0x30, 0, 0, 0, 0) +/* 0x2999 */ DEFINE_SFX(CHAN_50D4, NA_SE_EV_DIVE_INTO_WEED, 0x30, 0, 0, 0, 0) +/* 0x299A */ DEFINE_SFX(CHAN_50D8, NA_SE_EV_FAIRY_SHIVER, 0x30, 0, 0, 0, 0) +/* 0x299B */ DEFINE_SFX(CHAN_50EA, NA_SE_EV_MASK_RISING, 0x30, 0, 0, 0, 0) +/* 0x299C */ DEFINE_SFX(CHAN_5102, NA_SE_EV_MOON_EYE_FLASH, 0x30, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST) +/* 0x299D */ DEFINE_SFX(CHAN_510F, NA_SE_EV_SLIP_MOON, 0x30, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST) +/* 0x299E */ DEFINE_SFX(CHAN_5141, NA_SE_EV_FALL_POWER, 0x30, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST) +/* 0x299F */ DEFINE_SFX(CHAN_29D1, NA_SE_EV_BELL_DASH_NORMAL, 0x58, 0, 1, 0, SFX_FLAG_BLOCK_EQUAL_IMPORTANCE) +/* 0x29A0 */ DEFINE_SFX(CHAN_51B4, NA_SE_EV_IKANA_BLOCK_MOVE_X, 0x60, 3, 0, 0, 0) +/* 0x29A1 */ DEFINE_SFX(CHAN_51DF, NA_SE_EV_IKANA_BLOCK_MOVE_Z, 0x60, 3, 0, 0, 0) +/* 0x29A2 */ DEFINE_SFX(CHAN_51F9, NA_SE_EV_IKANA_BLOCK_MOVE_Y, 0x60, 3, 0, 0, 0) +/* 0x29A3 */ DEFINE_SFX(CHAN_5215, NA_SE_EV_IKANA_BLOCK_STOP_C, 0x70, 3, 0, 0, 0) +/* 0x29A4 */ DEFINE_SFX(CHAN_5224, NA_SE_EV_IKANA_BLOCK_STOP_F, 0x70, 3, 0, 0, 0) +/* 0x29A5 */ DEFINE_SFX(CHAN_5245, NA_SE_EV_BELL_ANGER, 0x30, 0, 0, 0, 0) +/* 0x29A6 */ DEFINE_SFX(CHAN_5258, NA_SE_EV_IKANA_BLOCK_SWITCH, 0x70, 3, 0, 0, 0) +/* 0x29A7 */ DEFINE_SFX(CHAN_527A, NA_SE_EV_BAT_FLY, 0x30, 4, 0, 0, 0) +/* 0x29A8 */ DEFINE_SFX(CHAN_52A7, NA_SE_EV_UFO_LIGHT_BEAM, 0x30, 3, 0, 0, 0) +/* 0x29A9 */ DEFINE_SFX(CHAN_52B6, NA_SE_EV_DOOR_UNLOCK, 0x30, 0, 0, 0, 0) +/* 0x29AA */ DEFINE_SFX(CHAN_52BA, NA_SE_EV_WOOD_WATER_WHEEL, 0x30, 0, 0, 0, 0) +/* 0x29AB */ DEFINE_SFX(CHAN_52CB, NA_SE_EV_CONVEYOR_SHUTTER_OPEN, 0x60, 0, 0, 0, 0) +/* 0x29AC */ DEFINE_SFX(CHAN_52D9, NA_SE_EV_CONVEYOR_SHUTTER_CLOSE, 0x60, 0, 0, 0, 0) +/* 0x29AD */ DEFINE_SFX(CHAN_52E7, NA_SE_EV_ROOM_CARTAIN, 0x30, 0, 0, 0, 0) +/* 0x29AE */ DEFINE_SFX(CHAN_52FA, NA_SE_EV_ZORA_KIDS_BORN, 0x30, 0, 0, SFX_FLAG2_APPLY_LOWPASS_FILTER, 0) +/* 0x29AF */ DEFINE_SFX(CHAN_5315, NA_SE_EV_ZORA_KIDS_SWIM_0, 0x30, 0, 1, SFX_FLAG2_APPLY_LOWPASS_FILTER, 0) +/* 0x29B0 */ DEFINE_SFX(CHAN_5338, NA_SE_EV_ZORA_KIDS_SWIM_1, 0x30, 0, 1, SFX_FLAG2_APPLY_LOWPASS_FILTER, 0) +/* 0x29B1 */ DEFINE_SFX(CHAN_535B, NA_SE_EV_MOON_EXPLOSION, 0x60, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST) +/* 0x29B2 */ DEFINE_SFX(CHAN_53BA, NA_SE_EV_RAINBOW, 0x70, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST) +/* 0x29B3 */ DEFINE_SFX(CHAN_53DF, NA_SE_EV_OMENYA_WALK, 0x30, 0, 2, 0, 0) +/* 0x29B4 */ DEFINE_SFX(CHAN_540F, NA_SE_EV_KYOJIN_GROAN, 0x30, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST) +/* 0x29B5 */ DEFINE_SFX(CHAN_5420, NA_SE_EV_UFO_FLY, 0x30, 3, 0, 0, 0) +/* 0x29B6 */ DEFINE_SFX(CHAN_5431, NA_SE_EV_GRASS_WALL_BROKEN, 0x30, 0, 0, 0, 0) +/* 0x29B7 */ DEFINE_SFX(CHAN_5452, NA_SE_EV_WARP_HOLE_ENERGY, 0x60, 3, 0, 0, 0) +/* 0x29B8 */ DEFINE_SFX(CHAN_548C, NA_SE_EV_BOSS_WARP_HOLE, 0x70, 0, 0, 0, 0) +/* 0x29B9 */ DEFINE_SFX(CHAN_54B8, NA_SE_EV_FIREWORKS_LAUNCH, 0x30, 0, 0, 0, 0) +/* 0x29BA */ DEFINE_SFX(CHAN_5506, NA_SE_EV_IKANA_SOUL_LV, 0x30, 0, 0, 0, 0) +/* 0x29BB */ DEFINE_SFX(CHAN_552E, NA_SE_EV_IKANA_PURIFICATION, 0x30, 0, 0, 0, 0) +/* 0x29BC */ DEFINE_SFX(CHAN_556C, NA_SE_EV_ZORA_KIDS_SWIM_2, 0x30, 0, 0, 0, 0) +/* 0x29BD */ DEFINE_SFX(CHAN_5575, NA_SE_EV_DARUMA_VANISH, 0x30, 0, 0, 0, 0) +/* 0x29BE */ DEFINE_SFX(CHAN_5581, NA_SE_EV_IKANA_SOUL_TRANSFORM, 0x30, 0, 0, 0, 0) +/* 0x29BF */ DEFINE_SFX(CHAN_1F6C, NA_SE_EV_ROMANI_BOW_FLICK, 0x40, 0, 0, 0, 0) +/* 0x29C0 */ DEFINE_SFX(CHAN_55B5, NA_SE_EV_WHITE_FAIRY_SHOT_DASH, 0x58, 0, 1, 0, 0) +/* 0x29C1 */ DEFINE_SFX(CHAN_55CD, NA_SE_EV_BLACK_FAIRY_SHOT_DASH, 0x58, 0, 1, 0, 0) +/* 0x29C2 */ DEFINE_SFX(CHAN_55D4, NA_SE_EV_SWORD_FORGE, 0x30, 0, 1, 0, 0) +/* 0x29C3 */ DEFINE_SFX(CHAN_2A30, NA_SE_EV_STONEDOOR_CLOSE_S, 0x30, 1, 1, 0, 0) +/* 0x29C4 */ DEFINE_SFX(CHAN_540F, NA_SE_EV_BOTTLE_CAP_CLOSE, 0x30, 0, 0, 0, 0) +/* 0x29C5 */ DEFINE_SFX(CHAN_5420, NA_SE_EV_PAMET_ROCK_CRASH, 0x30, 0, 0, 0, 0) +/* 0x29C6 */ DEFINE_SFX(CHAN_5431, NA_SE_EV_GUILLOTINE_UP, 0x30, 0, 0, 0, 0) +/* 0x29C7 */ DEFINE_SFX(CHAN_5452, NA_SE_EV_ROCK_BROKEN2, 0x30, 0, 0, 0, 0) +/* 0x29C8 */ DEFINE_SFX(CHAN_548C, NA_SE_EV_OBJECT_STICK2, 0x30, 0, 0, 0, 0) +/* 0x29C9 */ DEFINE_SFX(CHAN_54B8, NA_SE_EV_WOODBOX_BOUND2, 0x30, 0, 0, 0, 0) +/* 0x29CA */ DEFINE_SFX(CHAN_5506, NA_SE_EV_DEMO_KID_ATOZUSARI, 0x30, 0, 0, 0, 0) +/* 0x29CB */ DEFINE_SFX(CHAN_552E, NA_SE_EV_UNDER_WATER, 0x30, 0, 0, 0, 0) +/* 0x29CC */ DEFINE_SFX(CHAN_556C, NA_SE_EV_FREEZE2, 0x30, 0, 0, 0, 0) +/* 0x29CD */ DEFINE_SFX(CHAN_5575, NA_SE_EV_DEMO_KID_SAGURU, 0x30, 0, 0, 0, 0) +/* 0x29CE */ DEFINE_SFX(CHAN_5581, NA_SE_EV_WATER_WALL3, 0x30, 0, 0, 0, 0) +/* 0x29CF */ DEFINE_SFX(CHAN_1F6C, NA_SE_EV_BOMBERS_TAORE, 0x30, 0, 0, 0, 0) diff --git a/include/tables/sfx/itembank_table.h b/include/tables/sfx/itembank_table.h index f8b25aaa0e..9f61d77b96 100644 --- a/include/tables/sfx/itembank_table.h +++ b/include/tables/sfx/itembank_table.h @@ -2,124 +2,123 @@ * Sfx Item Bank * * DEFINE_SFX should be used for all sfx define in the item bank from sequence 0 - * - Argument 0: Enum value for this sfx - * - Argument 1: Importance for deciding which sfx to prioritize. Higher values have greater importance - * - Argument 2: Slows the decay of volume with distance (a 3-bit number ranging from 0-7) - * - Argument 3: Applies increasingly random offsets to frequency (a 2-bit number ranging from 0-3) - * - Argument 4: Various flags to add properties to the sfx + * - Argument 0: Channel name for sequence 0 + * - Argument 1: Enum value for this sfx + * - Argument 2: Importance for deciding which sfx to prioritize. Higher values have greater importance + * - Argument 3: Slows the decay of volume with distance (a 3-bit number ranging from 0-7) + * - Argument 4: Applies increasingly random offsets to frequency (a 2-bit number ranging from 0-3) * - Argument 5: Various flags to add properties to the sfx - * - * WARNING: entries must align with the table defined for the item bank in sequence 0 + * - Argument 6: Various flags to add properties to the sfx */ -/* 0x1800 */ DEFINE_SFX(NA_SE_IT_SWORD_IMPACT, 0x30, 0, 1, 0, SFX_FLAG_FREQ_NO_DIST) -/* 0x1801 */ DEFINE_SFX(NA_SE_IT_SWORD_SWING, 0x30, 0, 1, 0, 0) -/* 0x1802 */ DEFINE_SFX(NA_SE_IT_SWORD_PUTAWAY, 0x30, 0, 0, 0, 0) -/* 0x1803 */ DEFINE_SFX(NA_SE_IT_SWORD_PICKOUT, 0x30, 0, 0, 0, 0) -/* 0x1804 */ DEFINE_SFX(NA_SE_IT_ARROW_SHOT, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x1805 */ DEFINE_SFX(NA_SE_IT_BOOMERANG_THROW, 0x30, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x1806 */ DEFINE_SFX(NA_SE_IT_SHIELD_BOUND, 0x60, 3, 2, 0, 0) -/* 0x1807 */ DEFINE_SFX(NA_SE_IT_BOW_DRAW, 0x30, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x1808 */ DEFINE_SFX(NA_SE_IT_SHIELD_REFLECT_SW, 0x80, 3, 1, 0, 0) -/* 0x1809 */ DEFINE_SFX(NA_SE_IT_ARROW_STICK_HRAD, 0x30, 0, 0, 0, 0) -/* 0x180A */ DEFINE_SFX(NA_SE_IT_HAMMER_HIT, 0x30, 0, 1, 0, 0) -/* 0x180B */ DEFINE_SFX(NA_SE_IT_HOOKSHOT_CHAIN, 0x38, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x180C */ DEFINE_SFX(NA_SE_IT_SHIELD_REFLECT_MG, 0x30, 1, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x180D */ DEFINE_SFX(NA_SE_IT_BOMB_IGNIT, 0x50, 0, 0, 0, SFX_FLAG_8) -/* 0x180E */ DEFINE_SFX(NA_SE_IT_BOMB_EXPLOSION, 0x90, 2, 0, 0, 0) -/* 0x180F */ DEFINE_SFX(NA_SE_IT_BOMB_UNEXPLOSION, 0x50, 2, 0, 0, 0) -/* 0x1810 */ DEFINE_SFX(NA_SE_IT_BOOMERANG_FLY, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x1811 */ DEFINE_SFX(NA_SE_IT_SWORD_STRIKE, 0x40, 2, 0, 0, 0) -/* 0x1812 */ DEFINE_SFX(NA_SE_IT_HAMMER_SWING, 0x30, 0, 1, 0, 0) -/* 0x1813 */ DEFINE_SFX(NA_SE_IT_HOOKSHOT_REFLECT, 0x30, 0, 0, 0, 0) -/* 0x1814 */ DEFINE_SFX(NA_SE_IT_HOOKSHOT_STICK_CRE, 0x30, 0, 0, 0, 0) -/* 0x1815 */ DEFINE_SFX(NA_SE_IT_ARROW_STICK_OBJ, 0x34, 0, 0, 0, 0) -/* 0x1816 */ DEFINE_SFX(NA_SE_IT_SWORD_SLASH, 0x30, 0, 0, 0, 0) -/* 0x1817 */ DEFINE_SFX(NA_SE_IT_SWORD_SLASH_HARD, 0x30, 0, 0, 0, 0) -/* 0x1818 */ DEFINE_SFX(NA_SE_IT_SWORD_SWING_HARD, 0x30, 0, 0, 0, 0) -/* 0x1819 */ DEFINE_SFX(NA_SE_IT_BOMB_BOUND, 0x30, 0, 0, 0, 0) -/* 0x181A */ DEFINE_SFX(NA_SE_IT_WALL_HIT_HARD, 0x60, 0, 0, 0, 0) -/* 0x181B */ DEFINE_SFX(NA_SE_IT_WALL_HIT_SOFT, 0x30, 0, 0, 0, 0) -/* 0x181C */ DEFINE_SFX(NA_SE_IT_STONE_HIT, 0x30, 0, 0, 0, 0) -/* 0x181D */ DEFINE_SFX(NA_SE_IT_WOODSTICK_BROKEN, 0x30, 0, 0, 0, 0) -/* 0x181E */ DEFINE_SFX(NA_SE_IT_LASH, 0x30, 0, 2, 0, 0) -/* 0x181F */ DEFINE_SFX(NA_SE_IT_SHIELD_SWING, 0x30, 0, 1, 0, 0) -/* 0x1820 */ DEFINE_SFX(NA_SE_IT_SLING_SHOT, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x1821 */ DEFINE_SFX(NA_SE_IT_SLING_DRAW, 0x20, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x1822 */ DEFINE_SFX(NA_SE_IT_SWORD_CHARGE, 0x30, 0, 0, 0, 0) -/* 0x1823 */ DEFINE_SFX(NA_SE_IT_ROLLING_CUT, 0x30, 0, 0, 0, 0) -/* 0x1824 */ DEFINE_SFX(NA_SE_IT_SWORD_STRIKE_HARD, 0x30, 0, 0, 0, 0) -/* 0x1825 */ DEFINE_SFX(NA_SE_IT_SLING_REFLECT, 0x30, 0, 0, 0, 0) -/* 0x1826 */ DEFINE_SFX(NA_SE_IT_SHIELD_REMOVE, 0x30, 0, 0, 0, 0) -/* 0x1827 */ DEFINE_SFX(NA_SE_IT_HOOKSHOT_READY, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x1828 */ DEFINE_SFX(NA_SE_IT_HOOKSHOT_RECEIVE, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x1829 */ DEFINE_SFX(NA_SE_IT_HOOKSHOT_STICK_OBJ, 0x60, 3, 1, 0, 0) -/* 0x182A */ DEFINE_SFX(NA_SE_IT_SWORD_REFLECT_MG, 0x30, 1, 0, 0, 0) -/* 0x182B */ DEFINE_SFX(NA_SE_IT_DEKU, 0x30, 1, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x182C */ DEFINE_SFX(NA_SE_IT_WALL_HIT_BUYO, 0x30, 0, 0, 0, 0) -/* 0x182D */ DEFINE_SFX(NA_SE_IT_SWORD_PUTAWAY_STN, 0x30, 0, 0, 0, 0) -/* 0x182E */ DEFINE_SFX(NA_SE_IT_ROLLING_CUT_LV1, 0xA0, 2, 0, 0, 0) -/* 0x182F */ DEFINE_SFX(NA_SE_IT_ROLLING_CUT_LV2, 0xA0, 2, 0, 0, 0) -/* 0x1830 */ DEFINE_SFX(NA_SE_IT_BOW_FLICK, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x1831 */ DEFINE_SFX(NA_SE_IT_BOMBCHU_MOVE, 0x30, 0, 0, 0, SFX_FLAG_8) -/* 0x1832 */ DEFINE_SFX(NA_SE_IT_SHIELD_CHARGE_LV1, 0x60, 0, 0, 0, 0) -/* 0x1833 */ DEFINE_SFX(NA_SE_IT_SHIELD_CHARGE_LV2, 0x60, 0, 0, 0, 0) -/* 0x1834 */ DEFINE_SFX(NA_SE_IT_SHIELD_CHARGE_LV3, 0x60, 0, 0, 0, 0) -/* 0x1835 */ DEFINE_SFX(NA_SE_IT_SLING_FLICK, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x1836 */ DEFINE_SFX(NA_SE_IT_SWORD_STICK_STN, 0x30, 0, 0, 0, 0) -/* 0x1837 */ DEFINE_SFX(NA_SE_IT_REFLECTION_WOOD, 0x60, 1, 2, 0, 0) -/* 0x1838 */ DEFINE_SFX(NA_SE_IT_SHIELD_REFLECT_MG2, 0x30, 0, 0, 0, 0) -/* 0x1839 */ DEFINE_SFX(NA_SE_IT_MAGIC_ARROW_SHOT, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x183A */ DEFINE_SFX(NA_SE_IT_EXPLOSION_FRAME, 0x60, 3, 0, 0, SFX_FLAG_FREQ_NO_DIST) -/* 0x183B */ DEFINE_SFX(NA_SE_IT_EXPLOSION_ICE, 0x60, 3, 0, 0, SFX_FLAG_FREQ_NO_DIST) -/* 0x183C */ DEFINE_SFX(NA_SE_IT_EXPLOSION_LIGHT, 0x60, 3, 0, 0, SFX_FLAG_FREQ_NO_DIST) -/* 0x183D */ DEFINE_SFX(NA_SE_IT_FISHING_REEL_SLOW, 0x30, 0, 0, 0, SFX_PARAM_RAND_FREQ_LOWER) -/* 0x183E */ DEFINE_SFX(NA_SE_IT_FISHING_REEL_HIGH, 0x30, 0, 0, 0, SFX_PARAM_RAND_FREQ_LOWER) -/* 0x183F */ DEFINE_SFX(NA_SE_IT_PULL_FISHING_ROD, 0x30, 0, 1, 0, 0) -/* 0x1840 */ DEFINE_SFX(NA_SE_IT_DM_FLYING_GOD_PASS, 0x80, 3, 0, 0, 0) -/* 0x1841 */ DEFINE_SFX(NA_SE_IT_DM_FLYING_GOD_DASH, 0x80, 3, 0, 0, 0) -/* 0x1842 */ DEFINE_SFX(NA_SE_IT_DM_RING_EXPLOSION, 0x30, 3, 0, 0, 0) -/* 0x1843 */ DEFINE_SFX(NA_SE_IT_DM_RING_GATHER, 0x30, 0, 0, 0, 0) -/* 0x1844 */ DEFINE_SFX(NA_SE_IT_INGO_HORSE_NEIGH, 0x30, 0, 1, 0, 0) -/* 0x1845 */ DEFINE_SFX(NA_SE_IT_EARTHQUAKE, 0x30, 0, 0, 0, 0) -/* 0x1846 */ DEFINE_SFX(NA_SE_IT_ERUPTION_PILLAR, 0x30, 0, 0, 0, 0) -/* 0x1847 */ DEFINE_SFX(NA_SE_IT_KAKASHI_JUMP, 0x30, 0, 0, 0, 0) -/* 0x1848 */ DEFINE_SFX(NA_SE_IT_FLAME, 0x30, 0, 0, 0, 0) -/* 0x1849 */ DEFINE_SFX(NA_SE_IT_SHIELD_BEAM, 0x30, 0, 0, 0, 0) -/* 0x184A */ DEFINE_SFX(NA_SE_IT_FISHING_HIT, 0x30, 0, 0, 0, 0) -/* 0x184B */ DEFINE_SFX(NA_SE_IT_GOODS_APPEAR, 0x30, 0, 0, 0, 0) -/* 0x184C */ DEFINE_SFX(NA_SE_IT_MAJIN_SWORD_BROKEN, 0x80, 0, 0, 0, 0) -/* 0x184D */ DEFINE_SFX(NA_SE_IT_HAND_CLAP, 0x30, 0, 0, 0, 0) -/* 0x184E */ DEFINE_SFX(NA_SE_IT_MASTER_SWORD_SWING, 0x30, 0, 0, 0, 0) -/* 0x184F */ DEFINE_SFX(NA_SE_IT_GORON_BALLFANG, 0x30, 0, 0, 0, 0) -/* 0x1850 */ DEFINE_SFX(NA_SE_IT_DEKUNUTS_FLOWER_OPEN, 0x80, 0, 0, 0, 0) -/* 0x1851 */ DEFINE_SFX(NA_SE_IT_DEKUNUTS_FLOWER_ROLL, 0x80, 0, 0, 0, 0) -/* 0x1852 */ DEFINE_SFX(NA_SE_IT_DEKUNUTS_FLOWER_CLOSE, 0x30, 0, 0, 0, 0) -/* 0x1853 */ DEFINE_SFX(NA_SE_IT_DEKUNUTS_BUBLE_BROKEN, 0x30, 0, 0, 0, 0) -/* 0x1854 */ DEFINE_SFX(NA_SE_IT_DEKUNUTS_BUBLE_VANISH, 0x30, 0, 0, 0, 0) -/* 0x1855 */ DEFINE_SFX(NA_SE_IT_DEKUNUTS_DROP_BOMB, 0x30, 0, 0, 0, 0) -/* 0x1856 */ DEFINE_SFX(NA_SE_IT_SET_TRANSFORM_MASK, 0x30, 0, 0, 0, 0) -/* 0x1857 */ DEFINE_SFX(NA_SE_IT_GORON_PUNCH_SWING, 0x30, 0, 0, 0, 0) -/* 0x1858 */ DEFINE_SFX(NA_SE_IT_TRANSFORM_MASK_BROKEN, 0x30, 0, 0, 0, 0) -/* 0x1859 */ DEFINE_SFX(NA_SE_IT_ZORA_KICK_SWING, 0x40, 0, 0, 0, 0) -/* 0x185A */ DEFINE_SFX(NA_SE_IT_DEKUNUTS_BUBLE_SHOT_LEVEL, 0x30, 0, 0, 0, 0) -/* 0x185B */ DEFINE_SFX(NA_SE_IT_BIG_BOMB_IGNIT, 0x60, 0, 0, 0, SFX_FLAG_8) -/* 0x185C */ DEFINE_SFX(NA_SE_IT_BIG_BOMB_EXPLOSION, 0x70, 0, 0, 0, 0) -/* 0x185D */ DEFINE_SFX(NA_SE_IT_REFLECTION_SNOW, 0x60, 0, 0, 0, 0) -/* 0x185E */ DEFINE_SFX(NA_SE_IT_GORON_ROLLING_REFLECTION, 0x30, 3, 2, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x185F */ DEFINE_SFX(NA_SE_IT_MASK_BOUND_0, 0x30, 0, 1, 0, 0) -/* 0x1860 */ DEFINE_SFX(NA_SE_IT_MASK_BOUND_1, 0x30, 0, 1, 0, 0) -/* 0x1861 */ DEFINE_SFX(NA_SE_IT_MASK_BOUND_SAND, 0x30, 0, 0, 0, 0) -/* 0x1862 */ DEFINE_SFX(NA_SE_IT_REFLECTION_WATER, 0x30, 0, 0, 0, 0) -/* 0x1863 */ DEFINE_SFX(NA_SE_IT_KYOJIN_BEARING, 0x60, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST) -/* 0x1864 */ DEFINE_SFX(NA_SE_FISHING_REEL_SLOW2, 0x30, 0, 0, 0, 0) -/* 0x1865 */ DEFINE_SFX(NA_SE_IT_LURE_LAND1, 0x30, 0, 0, 0, 0) -/* 0x1866 */ DEFINE_SFX(NA_SE_IT_ROD_THROW, 0x30, 0, 0, 0, 0) -/* 0x1867 */ DEFINE_SFX(NA_SE_IT_REFLECT_BOSS, 0x30, 0, 0, 0, 0) -/* 0x1868 */ DEFINE_SFX(NA_SE_IT_SHIELD_SWING_ZORA, 0x30, 0, 0, 0, 0) -/* 0x1869 */ DEFINE_SFX(NA_SE_IT_SHIELD_REMOVE_ZORA, 0x30, 0, 0, 0, 0) -/* 0x186A */ DEFINE_SFX(NA_SE_IT_BOMB_EXPLOSION2, 0x30, 0, 0, 0, 0) -/* 0x186B */ DEFINE_SFX(NA_SE_IT_FISHING_REEL_REVERSE, 0x30, 0, 0, 0, 0) -/* 0x186C */ DEFINE_SFX(NA_SE_IT_FISHING_WORM_BOUND, 0x30, 0, 0, 0, 0) -/* 0x186D */ DEFINE_SFX(NA_SE_IT_DUMMY_109, 0x30, 0, 0, 0, 0) -/* 0x186E */ DEFINE_SFX(NA_SE_IT_DUMMY_110, 0x30, 0, 0, 0, 0) -/* 0x186F */ DEFINE_SFX(NA_SE_IT_DUMMY_111, 0x30, 0, 0, 0, 0) +/* 0x1800 */ DEFINE_SFX(CHAN_1A70, NA_SE_IT_SWORD_IMPACT, 0x30, 0, 1, 0, SFX_FLAG_FREQ_NO_DIST) +/* 0x1801 */ DEFINE_SFX(CHAN_1A7A, NA_SE_IT_SWORD_SWING, 0x30, 0, 1, 0, 0) +/* 0x1802 */ DEFINE_SFX(CHAN_1A8A, NA_SE_IT_SWORD_PUTAWAY, 0x30, 0, 0, 0, 0) +/* 0x1803 */ DEFINE_SFX(CHAN_1A94, NA_SE_IT_SWORD_PICKOUT, 0x30, 0, 0, 0, 0) +/* 0x1804 */ DEFINE_SFX(CHAN_1A9E, NA_SE_IT_ARROW_SHOT, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x1805 */ DEFINE_SFX(CHAN_1AA8, NA_SE_IT_BOOMERANG_THROW, 0x30, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x1806 */ DEFINE_SFX(CHAN_1ABA, NA_SE_IT_SHIELD_BOUND, 0x60, 3, 2, 0, 0) +/* 0x1807 */ DEFINE_SFX(CHAN_1ACA, NA_SE_IT_BOW_DRAW, 0x30, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x1808 */ DEFINE_SFX(CHAN_1AD8, NA_SE_IT_SHIELD_REFLECT_SW, 0x80, 3, 1, 0, 0) +/* 0x1809 */ DEFINE_SFX(CHAN_1AF0, NA_SE_IT_ARROW_STICK_HRAD, 0x30, 0, 0, 0, 0) +/* 0x180A */ DEFINE_SFX(CHAN_1AFA, NA_SE_IT_HAMMER_HIT, 0x30, 0, 1, 0, 0) +/* 0x180B */ DEFINE_SFX(CHAN_1B11, NA_SE_IT_HOOKSHOT_CHAIN, 0x38, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x180C */ DEFINE_SFX(CHAN_1B29, NA_SE_IT_SHIELD_REFLECT_MG, 0x30, 1, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x180D */ DEFINE_SFX(CHAN_1B59, NA_SE_IT_BOMB_IGNIT, 0x50, 0, 0, 0, SFX_FLAG_8) +/* 0x180E */ DEFINE_SFX(CHAN_1B71, NA_SE_IT_BOMB_EXPLOSION, 0x90, 2, 0, 0, 0) +/* 0x180F */ DEFINE_SFX(CHAN_1B80, NA_SE_IT_BOMB_UNEXPLOSION, 0x50, 2, 0, 0, 0) +/* 0x1810 */ DEFINE_SFX(CHAN_1B9D, NA_SE_IT_BOOMERANG_FLY, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x1811 */ DEFINE_SFX(CHAN_1BCD, NA_SE_IT_SWORD_STRIKE, 0x40, 2, 0, 0, 0) +/* 0x1812 */ DEFINE_SFX(CHAN_1BE1, NA_SE_IT_HAMMER_SWING, 0x30, 0, 1, 0, 0) +/* 0x1813 */ DEFINE_SFX(CHAN_1BEF, NA_SE_IT_HOOKSHOT_REFLECT, 0x30, 0, 0, 0, 0) +/* 0x1814 */ DEFINE_SFX(CHAN_1C02, NA_SE_IT_HOOKSHOT_STICK_CRE, 0x30, 0, 0, 0, 0) +/* 0x1815 */ DEFINE_SFX(CHAN_1C17, NA_SE_IT_ARROW_STICK_OBJ, 0x34, 0, 0, 0, 0) +/* 0x1816 */ DEFINE_SFX(CHAN_1C1A, NA_SE_IT_SWORD_SLASH, 0x30, 0, 0, 0, 0) +/* 0x1817 */ DEFINE_SFX(CHAN_1C3D, NA_SE_IT_SWORD_SLASH_HARD, 0x30, 0, 0, 0, 0) +/* 0x1818 */ DEFINE_SFX(CHAN_1C60, NA_SE_IT_SWORD_SWING_HARD, 0x30, 0, 0, 0, 0) +/* 0x1819 */ DEFINE_SFX(CHAN_2CF0, NA_SE_IT_BOMB_BOUND, 0x30, 0, 0, 0, 0) +/* 0x181A */ DEFINE_SFX(CHAN_1C7E, NA_SE_IT_WALL_HIT_HARD, 0x60, 0, 0, 0, 0) +/* 0x181B */ DEFINE_SFX(CHAN_1C91, NA_SE_IT_WALL_HIT_SOFT, 0x30, 0, 0, 0, 0) +/* 0x181C */ DEFINE_SFX(CHAN_1CAA, NA_SE_IT_STONE_HIT, 0x30, 0, 0, 0, 0) +/* 0x181D */ DEFINE_SFX(CHAN_1CBB, NA_SE_IT_WOODSTICK_BROKEN, 0x30, 0, 0, 0, 0) +/* 0x181E */ DEFINE_SFX(CHAN_1CCC, NA_SE_IT_LASH, 0x30, 0, 2, 0, 0) +/* 0x181F */ DEFINE_SFX(CHAN_1CDF, NA_SE_IT_SHIELD_SWING, 0x30, 0, 1, 0, 0) +/* 0x1820 */ DEFINE_SFX(CHAN_1CFF, NA_SE_IT_SLING_SHOT, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x1821 */ DEFINE_SFX(CHAN_1D0D, NA_SE_IT_SLING_DRAW, 0x20, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x1822 */ DEFINE_SFX(CHAN_1D1B, NA_SE_IT_SWORD_CHARGE, 0x30, 0, 0, 0, 0) +/* 0x1823 */ DEFINE_SFX(CHAN_1D51, NA_SE_IT_ROLLING_CUT, 0x30, 0, 0, 0, 0) +/* 0x1824 */ DEFINE_SFX(CHAN_1D68, NA_SE_IT_SWORD_STRIKE_HARD, 0x30, 0, 0, 0, 0) +/* 0x1825 */ DEFINE_SFX(CHAN_1D81, NA_SE_IT_SLING_REFLECT, 0x30, 0, 0, 0, 0) +/* 0x1826 */ DEFINE_SFX(CHAN_1D97, NA_SE_IT_SHIELD_REMOVE, 0x30, 0, 0, 0, 0) +/* 0x1827 */ DEFINE_SFX(CHAN_1DB7, NA_SE_IT_HOOKSHOT_READY, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x1828 */ DEFINE_SFX(CHAN_1DD1, NA_SE_IT_HOOKSHOT_RECEIVE, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x1829 */ DEFINE_SFX(CHAN_1DEB, NA_SE_IT_HOOKSHOT_STICK_OBJ, 0x60, 3, 1, 0, 0) +/* 0x182A */ DEFINE_SFX(CHAN_1E0D, NA_SE_IT_SWORD_REFLECT_MG, 0x30, 1, 0, 0, 0) +/* 0x182B */ DEFINE_SFX(CHAN_1E23, NA_SE_IT_DEKU, 0x30, 1, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x182C */ DEFINE_SFX(CHAN_1E46, NA_SE_IT_WALL_HIT_BUYO, 0x30, 0, 0, 0, 0) +/* 0x182D */ DEFINE_SFX(CHAN_1E8C, NA_SE_IT_SWORD_PUTAWAY_STN, 0x30, 0, 0, 0, 0) +/* 0x182E */ DEFINE_SFX(CHAN_1E9D, NA_SE_IT_ROLLING_CUT_LV1, 0xA0, 2, 0, 0, 0) +/* 0x182F */ DEFINE_SFX(CHAN_1EC0, NA_SE_IT_ROLLING_CUT_LV2, 0xA0, 2, 0, 0, 0) +/* 0x1830 */ DEFINE_SFX(CHAN_1EDE, NA_SE_IT_BOW_FLICK, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x1831 */ DEFINE_SFX(CHAN_1EF4, NA_SE_IT_BOMBCHU_MOVE, 0x30, 0, 0, 0, SFX_FLAG_8) +/* 0x1832 */ DEFINE_SFX(CHAN_1F16, NA_SE_IT_SHIELD_CHARGE_LV1, 0x60, 0, 0, 0, 0) +/* 0x1833 */ DEFINE_SFX(CHAN_1F62, NA_SE_IT_SHIELD_CHARGE_LV2, 0x60, 0, 0, 0, 0) +/* 0x1834 */ DEFINE_SFX(CHAN_1F67, NA_SE_IT_SHIELD_CHARGE_LV3, 0x60, 0, 0, 0, 0) +/* 0x1835 */ DEFINE_SFX(CHAN_1F6C, NA_SE_IT_SLING_FLICK, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x1836 */ DEFINE_SFX(CHAN_1F81, NA_SE_IT_SWORD_STICK_STN, 0x30, 0, 0, 0, 0) +/* 0x1837 */ DEFINE_SFX(CHAN_1F98, NA_SE_IT_REFLECTION_WOOD, 0x60, 1, 2, 0, 0) +/* 0x1838 */ DEFINE_SFX(CHAN_1FB5, NA_SE_IT_SHIELD_REFLECT_MG2, 0x30, 0, 0, 0, 0) +/* 0x1839 */ DEFINE_SFX(CHAN_1FBE, NA_SE_IT_MAGIC_ARROW_SHOT, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x183A */ DEFINE_SFX(CHAN_1FCF, NA_SE_IT_EXPLOSION_FRAME, 0x60, 3, 0, 0, SFX_FLAG_FREQ_NO_DIST) +/* 0x183B */ DEFINE_SFX(CHAN_1FEA, NA_SE_IT_EXPLOSION_ICE, 0x60, 3, 0, 0, SFX_FLAG_FREQ_NO_DIST) +/* 0x183C */ DEFINE_SFX(CHAN_1FFB, NA_SE_IT_EXPLOSION_LIGHT, 0x60, 3, 0, 0, SFX_FLAG_FREQ_NO_DIST) +/* 0x183D */ DEFINE_SFX(CHAN_200A, NA_SE_IT_FISHING_REEL_SLOW, 0x30, 0, 0, 0, SFX_PARAM_RAND_FREQ_LOWER) +/* 0x183E */ DEFINE_SFX(CHAN_2015, NA_SE_IT_FISHING_REEL_HIGH, 0x30, 0, 0, 0, SFX_PARAM_RAND_FREQ_LOWER) +/* 0x183F */ DEFINE_SFX(CHAN_1ACA, NA_SE_IT_PULL_FISHING_ROD, 0x30, 0, 1, 0, 0) +/* 0x1840 */ DEFINE_SFX(CHAN_2020, NA_SE_IT_DM_FLYING_GOD_PASS, 0x80, 3, 0, 0, 0) +/* 0x1841 */ DEFINE_SFX(CHAN_204F, NA_SE_IT_DM_FLYING_GOD_DASH, 0x80, 3, 0, 0, 0) +/* 0x1842 */ DEFINE_SFX(CHAN_2074, NA_SE_IT_DM_RING_EXPLOSION, 0x30, 3, 0, 0, 0) +/* 0x1843 */ DEFINE_SFX(CHAN_20B2, NA_SE_IT_DM_RING_GATHER, 0x30, 0, 0, 0, 0) +/* 0x1844 */ DEFINE_SFX(CHAN_27CD, NA_SE_IT_INGO_HORSE_NEIGH, 0x30, 0, 1, 0, 0) +/* 0x1845 */ DEFINE_SFX(CHAN_20B2, NA_SE_IT_EARTHQUAKE, 0x30, 0, 0, 0, 0) +/* 0x1846 */ DEFINE_SFX(CHAN_20C7, NA_SE_IT_ERUPTION_PILLAR, 0x30, 0, 0, 0, 0) +/* 0x1847 */ DEFINE_SFX(CHAN_20D6, NA_SE_IT_KAKASHI_JUMP, 0x30, 0, 0, 0, 0) +/* 0x1848 */ DEFINE_SFX(CHAN_20EA, NA_SE_IT_FLAME, 0x30, 0, 0, 0, 0) +/* 0x1849 */ DEFINE_SFX(CHAN_362F, NA_SE_IT_SHIELD_BEAM, 0x30, 0, 0, 0, 0) +/* 0x184A */ DEFINE_SFX(CHAN_20F1, NA_SE_IT_FISHING_HIT, 0x30, 0, 0, 0, 0) +/* 0x184B */ DEFINE_SFX(CHAN_210E, NA_SE_IT_GOODS_APPEAR, 0x30, 0, 0, 0, 0) +/* 0x184C */ DEFINE_SFX(CHAN_211B, NA_SE_IT_MAJIN_SWORD_BROKEN, 0x80, 0, 0, 0, 0) +/* 0x184D */ DEFINE_SFX(CHAN_2135, NA_SE_IT_HAND_CLAP, 0x30, 0, 0, 0, 0) +/* 0x184E */ DEFINE_SFX(CHAN_213F, NA_SE_IT_MASTER_SWORD_SWING, 0x30, 0, 0, 0, 0) +/* 0x184F */ DEFINE_SFX(CHAN_2156, NA_SE_IT_GORON_BALLFANG, 0x30, 0, 0, 0, 0) +/* 0x1850 */ DEFINE_SFX(CHAN_217C, NA_SE_IT_DEKUNUTS_FLOWER_OPEN, 0x80, 0, 0, 0, 0) +/* 0x1851 */ DEFINE_SFX(CHAN_21A1, NA_SE_IT_DEKUNUTS_FLOWER_ROLL, 0x80, 0, 0, 0, 0) +/* 0x1852 */ DEFINE_SFX(CHAN_21AF, NA_SE_IT_DEKUNUTS_FLOWER_CLOSE, 0x30, 0, 0, 0, 0) +/* 0x1853 */ DEFINE_SFX(CHAN_21BC, NA_SE_IT_DEKUNUTS_BUBLE_BROKEN, 0x30, 0, 0, 0, 0) +/* 0x1854 */ DEFINE_SFX(CHAN_21BC, NA_SE_IT_DEKUNUTS_BUBLE_VANISH, 0x30, 0, 0, 0, 0) +/* 0x1855 */ DEFINE_SFX(CHAN_38A0, NA_SE_IT_DEKUNUTS_DROP_BOMB, 0x30, 0, 0, 0, 0) +/* 0x1856 */ DEFINE_SFX(CHAN_21EE, NA_SE_IT_SET_TRANSFORM_MASK, 0x30, 0, 0, 0, 0) +/* 0x1857 */ DEFINE_SFX(CHAN_2206, NA_SE_IT_GORON_PUNCH_SWING, 0x30, 0, 0, 0, 0) +/* 0x1858 */ DEFINE_SFX(CHAN_2219, NA_SE_IT_TRANSFORM_MASK_BROKEN, 0x30, 0, 0, 0, 0) +/* 0x1859 */ DEFINE_SFX(CHAN_2230, NA_SE_IT_ZORA_KICK_SWING, 0x40, 0, 0, 0, 0) +/* 0x185A */ DEFINE_SFX(CHAN_2245, NA_SE_IT_DEKUNUTS_BUBLE_SHOT_LEVEL, 0x30, 0, 0, 0, 0) +/* 0x185B */ DEFINE_SFX(CHAN_225C, NA_SE_IT_BIG_BOMB_IGNIT, 0x60, 0, 0, 0, SFX_FLAG_8) +/* 0x185C */ DEFINE_SFX(CHAN_228C, NA_SE_IT_BIG_BOMB_EXPLOSION, 0x70, 0, 0, 0, 0) +/* 0x185D */ DEFINE_SFX(CHAN_22AE, NA_SE_IT_REFLECTION_SNOW, 0x60, 0, 0, 0, 0) +/* 0x185E */ DEFINE_SFX(CHAN_22BF, NA_SE_IT_GORON_ROLLING_REFLECTION, 0x30, 3, 2, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x185F */ DEFINE_SFX(CHAN_22DC, NA_SE_IT_MASK_BOUND_0, 0x30, 0, 1, 0, 0) +/* 0x1860 */ DEFINE_SFX(CHAN_22EB, NA_SE_IT_MASK_BOUND_1, 0x30, 0, 1, 0, 0) +/* 0x1861 */ DEFINE_SFX(CHAN_22FA, NA_SE_IT_MASK_BOUND_SAND, 0x30, 0, 0, 0, 0) +/* 0x1862 */ DEFINE_SFX(CHAN_2307, NA_SE_IT_REFLECTION_WATER, 0x30, 0, 0, 0, 0) +/* 0x1863 */ DEFINE_SFX(CHAN_2318, NA_SE_IT_KYOJIN_BEARING, 0x60, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST) +/* 0x1864 */ DEFINE_SFX(CHAN_21BC, NA_SE_FISHING_REEL_SLOW2, 0x30, 0, 0, 0, 0) +/* 0x1865 */ DEFINE_SFX(CHAN_38A0, NA_SE_IT_LURE_LAND1, 0x30, 0, 0, 0, 0) +/* 0x1866 */ DEFINE_SFX(CHAN_21EE, NA_SE_IT_ROD_THROW, 0x30, 0, 0, 0, 0) +/* 0x1867 */ DEFINE_SFX(CHAN_2206, NA_SE_IT_REFLECT_BOSS, 0x30, 0, 0, 0, 0) +/* 0x1868 */ DEFINE_SFX(CHAN_2219, NA_SE_IT_SHIELD_SWING_ZORA, 0x30, 0, 0, 0, 0) +/* 0x1869 */ DEFINE_SFX(CHAN_2230, NA_SE_IT_SHIELD_REMOVE_ZORA, 0x30, 0, 0, 0, 0) +/* 0x186A */ DEFINE_SFX(CHAN_2245, NA_SE_IT_BOMB_EXPLOSION2, 0x30, 0, 0, 0, 0) +/* 0x186B */ DEFINE_SFX(CHAN_225C, NA_SE_IT_FISHING_REEL_REVERSE, 0x30, 0, 0, 0, 0) +/* 0x186C */ DEFINE_SFX(CHAN_228C, NA_SE_IT_FISHING_WORM_BOUND, 0x30, 0, 0, 0, 0) +/* 0x186D */ DEFINE_SFX(CHAN_22AE, NA_SE_IT_DUMMY_109, 0x30, 0, 0, 0, 0) +/* 0x186E */ DEFINE_SFX(CHAN_22BF, NA_SE_IT_DUMMY_110, 0x30, 0, 0, 0, 0) +/* 0x186F */ DEFINE_SFX(CHAN_22DC, NA_SE_IT_DUMMY_111, 0x30, 0, 0, 0, 0) diff --git a/include/tables/sfx/ocarinabank_table.h b/include/tables/sfx/ocarinabank_table.h index fa83394ab6..25b874fad8 100644 --- a/include/tables/sfx/ocarinabank_table.h +++ b/include/tables/sfx/ocarinabank_table.h @@ -2,28 +2,27 @@ * Sfx Ocarina Bank * * DEFINE_SFX should be used for all sfx define in the ocarina bank from sequence 0 - * - Argument 0: Enum value for this sfx - * - Argument 1: Importance for deciding which sfx to prioritize. Higher values have greater importance - * - Argument 2: Slows the decay of volume with distance (a 3-bit number ranging from 0-7) - * - Argument 3: Applies increasingly random offsets to frequency (a 2-bit number ranging from 0-3) - * - Argument 4: Various flags to add properties to the sfx + * - Argument 0: Channel name for sequence 0 + * - Argument 1: Enum value for this sfx + * - Argument 2: Importance for deciding which sfx to prioritize. Higher values have greater importance + * - Argument 3: Slows the decay of volume with distance (a 3-bit number ranging from 0-7) + * - Argument 4: Applies increasingly random offsets to frequency (a 2-bit number ranging from 0-3) * - Argument 5: Various flags to add properties to the sfx - * - * WARNING: entries must align with the table defined for the ocarina bank in sequence 0 + * - Argument 6: Various flags to add properties to the sfx */ -/* 0x5800 */ DEFINE_SFX(NA_SE_OC_OCARINA, 0x30, 0, 0, 0, 0) -/* 0x5801 */ DEFINE_SFX(NA_SE_OC_ABYSS, 0x30, 0, 0, 0, SFX_FLAG_BLOCK_EQUAL_IMPORTANCE) -/* 0x5802 */ DEFINE_SFX(NA_SE_OC_DOOR_OPEN, 0x30, 2, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX | SFX_FLAG_SURROUND_LOWPASS_FILTER) -/* 0x5803 */ DEFINE_SFX(NA_SE_OC_SECRET_WARP_IN, 0x30, 0, 0, 0, 0) -/* 0x5804 */ DEFINE_SFX(NA_SE_OC_SECRET_WARP_OUT, 0x30, 0, 0, 0, 0) -/* 0x5805 */ DEFINE_SFX(NA_SE_OC_SECRET_HOLE_OUT, 0x30, 0, 0, 0, 0) -/* 0x5806 */ DEFINE_SFX(NA_SE_OC_REVENGE, 0x30, 0, 0, 0, 0) -/* 0x5807 */ DEFINE_SFX(NA_SE_OC_TUNAMI, 0x30, 0, 0, 0, 0) -/* 0x5808 */ DEFINE_SFX(NA_SE_OC_TELOP_IMPACT, 0x30, 0, 0, 0, 0) -/* 0x5809 */ DEFINE_SFX(NA_SE_OC_WOOD_GATE_OPEN, 0x30, 0, 0, 0, 0) -/* 0x580A */ DEFINE_SFX(NA_SE_OC_FIREWORKS, 0x30, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST) -/* 0x580B */ DEFINE_SFX(NA_SE_OC_WHITE_OUT_INTO_KYOJIN, 0x30, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST) -/* 0x580C */ DEFINE_SFX(NA_SE_OC_12, 0x30, 0, 0, 0, 0) -/* 0x580D */ DEFINE_SFX(NA_SE_OC_13, 0x30, 0, 0, 0, 0) -/* 0x580E */ DEFINE_SFX(NA_SE_OC_14, 0x30, 0, 0, 0, 0) -/* 0x580F */ DEFINE_SFX(NA_SE_OC_15, 0x30, 0, 0, 0, 0) +/* 0x5800 */ DEFINE_SFX(CHAN_B183, NA_SE_OC_OCARINA, 0x30, 0, 0, 0, 0) +/* 0x5801 */ DEFINE_SFX(CHAN_B237, NA_SE_OC_ABYSS, 0x30, 0, 0, 0, SFX_FLAG_BLOCK_EQUAL_IMPORTANCE) +/* 0x5802 */ DEFINE_SFX(CHAN_2788, NA_SE_OC_DOOR_OPEN, 0x30, 2, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX | SFX_FLAG_SURROUND_LOWPASS_FILTER) +/* 0x5803 */ DEFINE_SFX(CHAN_B233, NA_SE_OC_SECRET_WARP_IN, 0x30, 0, 0, 0, 0) +/* 0x5804 */ DEFINE_SFX(CHAN_B20E, NA_SE_OC_SECRET_WARP_OUT, 0x30, 0, 0, 0, 0) +/* 0x5805 */ DEFINE_SFX(CHAN_35A9, NA_SE_OC_SECRET_HOLE_OUT, 0x30, 0, 0, 0, 0) +/* 0x5806 */ DEFINE_SFX(CHAN_B264, NA_SE_OC_REVENGE, 0x30, 0, 0, 0, 0) +/* 0x5807 */ DEFINE_SFX(CHAN_B26E, NA_SE_OC_TUNAMI, 0x30, 0, 0, 0, 0) +/* 0x5808 */ DEFINE_SFX(CHAN_A87F, NA_SE_OC_TELOP_IMPACT, 0x30, 0, 0, 0, 0) +/* 0x5809 */ DEFINE_SFX(CHAN_42EF, NA_SE_OC_WOOD_GATE_OPEN, 0x30, 0, 0, 0, 0) +/* 0x580A */ DEFINE_SFX(CHAN_1776, NA_SE_OC_FIREWORKS, 0x30, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST) +/* 0x580B */ DEFINE_SFX(CHAN_B28A, NA_SE_OC_WHITE_OUT_INTO_KYOJIN, 0x30, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST) +/* 0x580C */ DEFINE_SFX(CHAN_B20E, NA_SE_OC_12, 0x30, 0, 0, 0, 0) +/* 0x580D */ DEFINE_SFX(CHAN_35A9, NA_SE_OC_13, 0x30, 0, 0, 0, 0) +/* 0x580E */ DEFINE_SFX(CHAN_B264, NA_SE_OC_14, 0x30, 0, 0, 0, 0) +/* 0x580F */ DEFINE_SFX(CHAN_B183, NA_SE_OC_15, 0x30, 0, 0, 0, 0) diff --git a/include/tables/sfx/playerbank_table.h b/include/tables/sfx/playerbank_table.h index bcec96a673..a6ef8c03d1 100644 --- a/include/tables/sfx/playerbank_table.h +++ b/include/tables/sfx/playerbank_table.h @@ -2,476 +2,475 @@ * Sfx Player Bank * * DEFINE_SFX should be used for all sfx define in the player bank from sequence 0 - * - Argument 0: Enum value for this sfx - * - Argument 1: Importance for deciding which sfx to prioritize. Higher values have greater importance - * - Argument 2: Slows the decay of volume with distance (a 3-bit number ranging from 0-7) - * - Argument 3: Applies increasingly random offsets to frequency (a 2-bit number ranging from 0-3) - * - Argument 4: Various flags to add properties to the sfx + * - Argument 0: Channel name for sequence 0 + * - Argument 1: Enum value for this sfx + * - Argument 2: Importance for deciding which sfx to prioritize. Higher values have greater importance + * - Argument 3: Slows the decay of volume with distance (a 3-bit number ranging from 0-7) + * - Argument 4: Applies increasingly random offsets to frequency (a 2-bit number ranging from 0-3) * - Argument 5: Various flags to add properties to the sfx - * - * WARNING: entries must align with the table defined for the player bank in sequence 0 + * - Argument 6: Various flags to add properties to the sfx */ -/* 0x800 */ DEFINE_SFX(NA_SE_PL_WALK_GROUND, 0x20, 0, 2, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x801 */ DEFINE_SFX(NA_SE_PL_WALK_SAND, 0x20, 0, 2, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x802 */ DEFINE_SFX(NA_SE_PL_WALK_CONCRETE, 0x20, 0, 2, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x803 */ DEFINE_SFX(NA_SE_PL_WALK_DIRT, 0x20, 0, 2, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x804 */ DEFINE_SFX(NA_SE_PL_WALK_WATER0, 0x20, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x805 */ DEFINE_SFX(NA_SE_PL_WALK_WATER1, 0x20, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x806 */ DEFINE_SFX(NA_SE_PL_WALK_WATER2, 0x20, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x807 */ DEFINE_SFX(NA_SE_PL_WALK_MAGMA, 0x20, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x808 */ DEFINE_SFX(NA_SE_PL_WALK_GRASS, 0x20, 0, 2, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x809 */ DEFINE_SFX(NA_SE_PL_WALK_IRON, 0x20, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x80A */ DEFINE_SFX(NA_SE_PL_WALK_LADDER, 0x20, 0, 2, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x80B */ DEFINE_SFX(NA_SE_PL_WALK_GLASS, 0x20, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x80C */ DEFINE_SFX(NA_SE_PL_WALK_METAL1, 0x20, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x80D */ DEFINE_SFX(NA_CODE_DIRT_DEEP, 0x20, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x80E */ DEFINE_SFX(NA_SE_PL_WALK_SNOW, 0x20, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x80F */ DEFINE_SFX(NA_SE_PL_WALK_ICE, 0x20, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x810 */ DEFINE_SFX(NA_SE_PL_JUMP_GROUND, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x811 */ DEFINE_SFX(NA_SE_PL_JUMP_SAND, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x812 */ DEFINE_SFX(NA_SE_PL_JUMP_CONCRETE, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x813 */ DEFINE_SFX(NA_SE_PL_JUMP_DIRT, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x814 */ DEFINE_SFX(NA_SE_PL_JUMP_WATER0, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x815 */ DEFINE_SFX(NA_SE_PL_JUMP_WATER1, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x816 */ DEFINE_SFX(NA_SE_PL_JUMP_WATER2, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x817 */ DEFINE_SFX(NA_SE_PL_JUMP_MAGMA, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x818 */ DEFINE_SFX(NA_SE_PL_JUMP_GRASS, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x819 */ DEFINE_SFX(NA_SE_PL_JUMP_IRON, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x81A */ DEFINE_SFX(NA_SE_PL_JUMP_LADDER, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x81B */ DEFINE_SFX(NA_SE_PL_JUMP_GLASS, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x81C */ DEFINE_SFX(NA_SE_PL_DUMMY_28, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x81D */ DEFINE_SFX(NA_SE_PL_JUMP_HEAVYBOOTS, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x81E */ DEFINE_SFX(NA_SE_PL_JUMP_SNOW, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x81F */ DEFINE_SFX(NA_SE_PL_JUMP_ICE, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x820 */ DEFINE_SFX(NA_SE_PL_LAND_GROUND, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x821 */ DEFINE_SFX(NA_SE_PL_LAND_SAND, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x822 */ DEFINE_SFX(NA_SE_PL_LAND_CONCRETE, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x823 */ DEFINE_SFX(NA_SE_PL_LAND_DIRT, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x824 */ DEFINE_SFX(NA_SE_PL_LAND_WATER0, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x825 */ DEFINE_SFX(NA_SE_PL_LAND_WATER1, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x826 */ DEFINE_SFX(NA_SE_PL_LAND_WATER2, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x827 */ DEFINE_SFX(NA_SE_PL_LAND_MAGMA, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x828 */ DEFINE_SFX(NA_SE_PL_LAND_GRASS, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x829 */ DEFINE_SFX(NA_SE_PL_LAND_IRON, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x82A */ DEFINE_SFX(NA_SE_PL_LAND_LADDER, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x82B */ DEFINE_SFX(NA_SE_PL_LAND_GLASS, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x82C */ DEFINE_SFX(NA_SE_PL_DUMMY_44, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x82D */ DEFINE_SFX(NA_SE_PL_LAND_HEAVYBOOTS, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x82E */ DEFINE_SFX(NA_SE_PL_LAND_SNOW, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x82F */ DEFINE_SFX(NA_SE_PL_LAND_ICE, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x830 */ DEFINE_SFX(NA_SE_PL_SLIPDOWN, 0x30, 0, 2, 0, 0) -/* 0x831 */ DEFINE_SFX(NA_SE_PL_CLIMB_CLIFF, 0x30, 0, 0, 0, 0) -/* 0x832 */ DEFINE_SFX(NA_SE_PL_SIT_ON_HORSE, 0x30, 0, 0, 0, 0) -/* 0x833 */ DEFINE_SFX(NA_SE_PL_GET_OFF_HORSE, 0x30, 0, 0, 0, 0) -/* 0x834 */ DEFINE_SFX(NA_SE_PL_TAKE_OUT_SHIELD, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x835 */ DEFINE_SFX(NA_SE_PL_CHANGE_ARMS, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x836 */ DEFINE_SFX(NA_SE_PL_CATCH_BOOMERANG, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x837 */ DEFINE_SFX(NA_SE_PL_DIVE_INTO_WATER, 0x30, 0, 1, 0, 0) -/* 0x838 */ DEFINE_SFX(NA_SE_PL_JUMP_OUT_WATER, 0x30, 0, 1, 0, 0) -/* 0x839 */ DEFINE_SFX(NA_SE_PL_SWIM, 0x30, 0, 2, 0, 0) -/* 0x83A */ DEFINE_SFX(NA_SE_PL_THROW, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x83B */ DEFINE_SFX(NA_SE_PL_BODY_BOUND, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x83C */ DEFINE_SFX(NA_SE_PL_ROLL, 0x40, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x83D */ DEFINE_SFX(NA_SE_PL_SKIP, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x83E */ DEFINE_SFX(NA_SE_PL_BODY_HIT, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x83F */ DEFINE_SFX(NA_SE_PL_DAMAGE, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x840 */ DEFINE_SFX(NA_SE_PL_SLIP, 0x30, 0, 1, 0, 0) -/* 0x841 */ DEFINE_SFX(NA_SE_PL_SLIP_SAND, 0x30, 0, 1, 0, 0) -/* 0x842 */ DEFINE_SFX(NA_SE_PL_SLIP_CONCRETE, 0x30, 0, 1, 0, 0) -/* 0x843 */ DEFINE_SFX(NA_SE_PL_SLIP_DIRT, 0x30, 0, 1, 0, 0) -/* 0x844 */ DEFINE_SFX(NA_SE_PL_SLIP_WATER0, 0x30, 0, 1, 0, 0) -/* 0x845 */ DEFINE_SFX(NA_SE_PL_SLIP_WATER1, 0x30, 0, 1, 0, 0) -/* 0x846 */ DEFINE_SFX(NA_SE_PL_SLIP_WATER2, 0x30, 0, 1, 0, 0) -/* 0x847 */ DEFINE_SFX(NA_SE_PL_SLIP_MAGMA, 0x30, 0, 1, 0, 0) -/* 0x848 */ DEFINE_SFX(NA_SE_PL_SLIP_GRASS, 0x30, 0, 1, 0, 0) -/* 0x849 */ DEFINE_SFX(NA_SE_PL_SLIP_IRON, 0x30, 0, 1, 0, 0) -/* 0x84A */ DEFINE_SFX(NA_SE_PL_SLIP_LADDER, 0x30, 0, 1, 0, 0) -/* 0x84B */ DEFINE_SFX(NA_SE_PL_SLIP_GLASS, 0x30, 0, 1, 0, 0) -/* 0x84C */ DEFINE_SFX(NA_SE_PL_DUMMY76, 0x30, 0, 0, 0, 0) -/* 0x84D */ DEFINE_SFX(NA_SE_PL_SLIP_HEAVYBOOTS, 0x30, 0, 0, 0, 0) -/* 0x84E */ DEFINE_SFX(NA_SE_PL_SLIP_SNOW, 0x30, 0, 0, 0, 0) -/* 0x84F */ DEFINE_SFX(NA_SE_PL_SLIP_ICE, 0x30, 0, 0, 0, 0) -/* 0x850 */ DEFINE_SFX(NA_SE_PL_BOUND, 0x80, 0, 0, 0, 0) -/* 0x851 */ DEFINE_SFX(NA_SE_PL_BOUND_SAND, 0x80, 0, 0, 0, 0) -/* 0x852 */ DEFINE_SFX(NA_SE_PL_BOUND_CONCRETE, 0x80, 0, 0, 0, 0) -/* 0x853 */ DEFINE_SFX(NA_SE_PL_BOUND_DIRT, 0x80, 0, 0, 0, 0) -/* 0x854 */ DEFINE_SFX(NA_SE_PL_BOUND_WATER0, 0x80, 0, 0, 0, 0) -/* 0x855 */ DEFINE_SFX(NA_SE_PL_BOUND_WATER1, 0x80, 0, 0, 0, 0) -/* 0x856 */ DEFINE_SFX(NA_SE_PL_BOUND_WATER2, 0x80, 0, 0, 0, 0) -/* 0x857 */ DEFINE_SFX(NA_SE_PL_BOUND_MAGMA, 0x80, 0, 0, 0, 0) -/* 0x858 */ DEFINE_SFX(NA_SE_PL_BOUND_GRASS, 0x80, 0, 0, 0, 0) -/* 0x859 */ DEFINE_SFX(NA_SE_PL_BOUND_IRON, 0x80, 0, 0, 0, 0) -/* 0x85A */ DEFINE_SFX(NA_SE_PL_BOUND_LADDER, 0x80, 0, 0, 0, 0) -/* 0x85B */ DEFINE_SFX(NA_SE_PL_BOUND_WOOD, 0x80, 0, 0, 0, 0) -/* 0x85C */ DEFINE_SFX(NA_SE_PL_DUMMY_92, 0x80, 0, 0, 0, 0) -/* 0x85D */ DEFINE_SFX(NA_SE_PL_BOUND_HEAVYBOOTS, 0x80, 0, 0, 0, 0) -/* 0x85E */ DEFINE_SFX(NA_SE_PL_BOUND_SNOW, 0x80, 0, 0, 0, 0) -/* 0x85F */ DEFINE_SFX(NA_SE_PL_BOUND_ICE, 0x80, 0, 0, 0, 0) -/* 0x860 */ DEFINE_SFX(NA_SE_PL_BOW_DRAW, 0x30, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x861 */ DEFINE_SFX(NA_SE_PL_MEATL_BOOTS_JUMP, 0x30, 0, 0, 0, 0) -/* 0x862 */ DEFINE_SFX(NA_SE_PL_DUMMY_98, 0x30, 0, 0, 0, 0) -/* 0x863 */ DEFINE_SFX(NA_SE_PL_FACE_UP, 0x30, 0, 0, 0, 0) -/* 0x864 */ DEFINE_SFX(NA_SE_PL_DIVE_BUBBLE, 0x30, 0, 0, 0, 0) -/* 0x865 */ DEFINE_SFX(NA_SE_PL_MOVE_BUBBLE, 0x30, 0, 0, 0, 0) -/* 0x866 */ DEFINE_SFX(NA_SE_PL_METALEFFECT_KID, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x867 */ DEFINE_SFX(NA_SE_PL_METALEFFECT_ADULT, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x868 */ DEFINE_SFX(NA_SE_PL_SPARK, 0x30, 0, 0, 0, 0) -/* 0x869 */ DEFINE_SFX(NA_SE_PL_PULL_UP_PLANT, 0x30, 0, 0, 0, 0) -/* 0x86A */ DEFINE_SFX(NA_SE_PL_PULL_UP_ROCK, 0x30, 0, 0, 0, 0) -/* 0x86B */ DEFINE_SFX(NA_SE_PL_IN_BUBBLE, 0x30, 0, 0, 0, 0) -/* 0x86C */ DEFINE_SFX(NA_SE_PL_PULL_UP_BIGROCK, 0x30, 3, 0, 0, 0) -/* 0x86D */ DEFINE_SFX(NA_SE_PL_SWORD_CHARGE, 0x30, 0, 0, 0, 0) -/* 0x86E */ DEFINE_SFX(NA_SE_PL_FREEZE, 0x30, 0, 0, 0, 0) -/* 0x86F */ DEFINE_SFX(NA_SE_PL_PULL_UP_POT, 0x30, 0, 0, 0, 0) -/* 0x870 */ DEFINE_SFX(NA_SE_PL_KNOCK, 0x30, 0, 0, 0, 0) -/* 0x871 */ DEFINE_SFX(NA_SE_PL_CALM_HIT, 0x30, 0, 2, 0, 0) -/* 0x872 */ DEFINE_SFX(NA_SE_PL_CALM_PAT, 0x30, 0, 0, 0, 0) -/* 0x873 */ DEFINE_SFX(NA_SE_PL_SUBMERGE, 0x30, 0, 0, 0, 0) -/* 0x874 */ DEFINE_SFX(NA_SE_PL_FREEZE_S, 0x30, 3, 0, 0, 0) -/* 0x875 */ DEFINE_SFX(NA_SE_PL_ICE_BROKEN, 0x30, 1, 0, 0, 0) -/* 0x876 */ DEFINE_SFX(NA_SE_PL_SLIP_ICE_LELEL, 0x30, 0, 0, 0, 0) -/* 0x877 */ DEFINE_SFX(NA_SE_PL_PUT_OUT_ITEM, 0x30, 0, 0, 0, 0) -/* 0x878 */ DEFINE_SFX(NA_SE_PL_PULL_UP_WOODBOX, 0x30, 0, 0, 0, 0) -/* 0x879 */ DEFINE_SFX(NA_SE_PL_MAGIC_FIRE, 0x30, 0, 0, 0, 0) -/* 0x87A */ DEFINE_SFX(NA_SE_PL_MAGIC_WIND_NORMAL, 0x30, 0, 0, 0, 0) -/* 0x87B */ DEFINE_SFX(NA_SE_PL_MAGIC_WIND_WARP, 0x30, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST) -/* 0x87C */ DEFINE_SFX(NA_SE_PL_MAGIC_SOUL_NORMAL, 0x30, 0, 0, 0, SFX_PARAM_RAND_FREQ_SCALE | SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x87D */ DEFINE_SFX(NA_SE_PL_ARROW_CHARGE_FIRE, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x87E */ DEFINE_SFX(NA_SE_PL_ARROW_CHARGE_ICE, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x87F */ DEFINE_SFX(NA_SE_PL_ARROW_CHARGE_LIGHT, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x880 */ DEFINE_SFX(NA_SE_DUMMY_128, 0x20, 0, 2, 0, 0) -/* 0x881 */ DEFINE_SFX(NA_SE_DUMMY_129, 0x20, 0, 2, 0, 0) -/* 0x882 */ DEFINE_SFX(NA_SE_DUMMY_130, 0x20, 0, 2, 0, 0) -/* 0x883 */ DEFINE_SFX(NA_SE_PL_PULL_UP_RUTO, 0x20, 0, 2, 0, 0) -/* 0x884 */ DEFINE_SFX(NA_SE_DUMMY_132, 0x20, 0, 1, 0, 0) -/* 0x885 */ DEFINE_SFX(NA_SE_DUMMY_133, 0x20, 0, 1, 0, 0) -/* 0x886 */ DEFINE_SFX(NA_SE_DUMMY_134, 0x20, 0, 1, 0, 0) -/* 0x887 */ DEFINE_SFX(NA_SE_DUMMY_135, 0x20, 0, 1, 0, 0) -/* 0x888 */ DEFINE_SFX(NA_SE_DUMMY_136, 0x20, 0, 2, 0, 0) -/* 0x889 */ DEFINE_SFX(NA_SE_DUMMY_137, 0x20, 0, 2, 0, 0) -/* 0x88A */ DEFINE_SFX(NA_SE_DUMMY_138, 0x20, 0, 2, 0, 0) -/* 0x88B */ DEFINE_SFX(NA_SE_DUMMY_139, 0x20, 0, 0, 0, 0) -/* 0x88C */ DEFINE_SFX(NA_SE_DUMMY_140, 0x20, 0, 0, 0, 0) -/* 0x88D */ DEFINE_SFX(NA_SE_DUMMY_141, 0x20, 0, 0, 0, 0) -/* 0x88E */ DEFINE_SFX(NA_SE_DUMMY_142, 0x20, 0, 0, 0, 0) -/* 0x88F */ DEFINE_SFX(NA_SE_DUMMY_143, 0x20, 0, 0, 0, 0) -/* 0x890 */ DEFINE_SFX(NA_SE_DUMMY_144, 0x30, 0, 0, 0, 0) -/* 0x891 */ DEFINE_SFX(NA_SE_DUMMY_145, 0x30, 0, 0, 0, 0) -/* 0x892 */ DEFINE_SFX(NA_SE_DUMMY_146, 0x30, 0, 0, 0, 0) -/* 0x893 */ DEFINE_SFX(NA_SE_DUMMY_147, 0x30, 0, 0, 0, 0) -/* 0x894 */ DEFINE_SFX(NA_SE_DUMMY_148, 0x30, 0, 0, 0, 0) -/* 0x895 */ DEFINE_SFX(NA_SE_DUMMY_149, 0x30, 0, 0, 0, 0) -/* 0x896 */ DEFINE_SFX(NA_SE_DUMMY_150, 0x30, 0, 0, 0, 0) -/* 0x897 */ DEFINE_SFX(NA_SE_DUMMY_151, 0x30, 0, 0, 0, 0) -/* 0x898 */ DEFINE_SFX(NA_SE_DUMMY_152, 0x30, 0, 0, 0, 0) -/* 0x899 */ DEFINE_SFX(NA_SE_DUMMY_153, 0x30, 0, 0, 0, 0) -/* 0x89A */ DEFINE_SFX(NA_SE_DUMMY_154, 0x30, 0, 0, 0, 0) -/* 0x89B */ DEFINE_SFX(NA_SE_DUMMY_155, 0x30, 0, 0, 0, 0) -/* 0x89C */ DEFINE_SFX(NA_SE_DUMMY_156, 0x30, 0, 0, 0, 0) -/* 0x89D */ DEFINE_SFX(NA_SE_DUMMY_157, 0x30, 0, 0, 0, 0) -/* 0x89E */ DEFINE_SFX(NA_SE_DUMMY_158, 0x30, 0, 0, 0, 0) -/* 0x89F */ DEFINE_SFX(NA_SE_DUMMY_159, 0x30, 0, 0, 0, 0) -/* 0x8A0 */ DEFINE_SFX(NA_SE_DUMMY_160, 0x40, 0, 0, 0, 0) -/* 0x8A1 */ DEFINE_SFX(NA_SE_DUMMY_161, 0x40, 0, 0, 0, 0) -/* 0x8A2 */ DEFINE_SFX(NA_SE_DUMMY_162, 0x40, 0, 0, 0, 0) -/* 0x8A3 */ DEFINE_SFX(NA_SE_DUMMY_163, 0x40, 0, 0, 0, 0) -/* 0x8A4 */ DEFINE_SFX(NA_SE_DUMMY_164, 0x40, 0, 0, 0, 0) -/* 0x8A5 */ DEFINE_SFX(NA_SE_DUMMY_165, 0x40, 0, 0, 0, 0) -/* 0x8A6 */ DEFINE_SFX(NA_SE_DUMMY_166, 0x40, 0, 0, 0, 0) -/* 0x8A7 */ DEFINE_SFX(NA_SE_DUMMY_167, 0x40, 0, 0, 0, 0) -/* 0x8A8 */ DEFINE_SFX(NA_SE_DUMMY_168, 0x40, 0, 0, 0, 0) -/* 0x8A9 */ DEFINE_SFX(NA_SE_DUMMY_169, 0x40, 0, 0, 0, 0) -/* 0x8AA */ DEFINE_SFX(NA_SE_DUMMY_170, 0x40, 0, 0, 0, 0) -/* 0x8AB */ DEFINE_SFX(NA_SE_DUMMY_171, 0x40, 0, 0, 0, 0) -/* 0x8AC */ DEFINE_SFX(NA_SE_DUMMY_172, 0x40, 0, 0, 0, 0) -/* 0x8AD */ DEFINE_SFX(NA_SE_DUMMY_173, 0x40, 0, 0, 0, 0) -/* 0x8AE */ DEFINE_SFX(NA_SE_DUMMY_174, 0x40, 0, 0, 0, 0) -/* 0x8AF */ DEFINE_SFX(NA_SE_DUMMY_175, 0x40, 0, 0, 0, 0) -/* 0x8B0 */ DEFINE_SFX(NA_SE_PL_CRAWL, 0x30, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x8B1 */ DEFINE_SFX(NA_SE_PL_CRAWL_SAND, 0x30, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x8B2 */ DEFINE_SFX(NA_SE_PL_CRAWL_CONCRETE, 0x30, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x8B3 */ DEFINE_SFX(NA_SE_PL_CRAWL_DIRT, 0x30, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x8B4 */ DEFINE_SFX(NA_SE_PL_CRAWL_WATER0, 0x30, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x8B5 */ DEFINE_SFX(NA_SE_DUMMY_181, 0x30, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x8B6 */ DEFINE_SFX(NA_SE_DUMMY_182, 0x30, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x8B7 */ DEFINE_SFX(NA_SE_DUMMY_183, 0x30, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x8B8 */ DEFINE_SFX(NA_SE_DUMMY_184, 0x30, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x8B9 */ DEFINE_SFX(NA_SE_DUMMY_185, 0x30, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x8BA */ DEFINE_SFX(NA_SE_DUMMY_186, 0x30, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x8BB */ DEFINE_SFX(NA_SE_PL_CRAWL_WOOD, 0x30, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x8BC */ DEFINE_SFX(NA_SE_DUMMY_188, 0x30, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x8BD */ DEFINE_SFX(NA_SE_DUMMY_189, 0x30, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x8BE */ DEFINE_SFX(NA_SE_DUMMY_190, 0x30, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x8BF */ DEFINE_SFX(NA_SE_PL_CRAWL_ICE, 0x30, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x8C0 */ DEFINE_SFX(NA_SE_PL_MAGIC_SOUL_FLASH, 0x30, 0, 0, 0, SFX_PARAM_RAND_FREQ_SCALE | SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x8C1 */ DEFINE_SFX(NA_SE_PL_ROLL_DUST, 0x30, 0, 2, 0, SFX_PARAM_RAND_FREQ_LOWER) -/* 0x8C2 */ DEFINE_SFX(NA_SE_DUMMY_194, 0x30, 0, 0, 0, 0) -/* 0x8C3 */ DEFINE_SFX(NA_SE_PL_MAGIC_SOUL_BALL, 0x30, 0, 0, 0, 0) -/* 0x8C4 */ DEFINE_SFX(NA_SE_PL_SPIRAL_HEAL_BEAM, 0x30, 0, 0, 0, 0) -/* 0x8C5 */ DEFINE_SFX(NA_SE_PL_BOUND_NOWEAPON, 0x30, 0, 0, 0, 0) -/* 0x8C6 */ DEFINE_SFX(NA_SE_PL_PLANT_GROW_UP, 0x30, 0, 0, 0, 0) -/* 0x8C7 */ DEFINE_SFX(NA_SE_PL_PLANT_TALLER, 0x30, 0, 0, 0, 0) -/* 0x8C8 */ DEFINE_SFX(NA_SE_PL_MAGIC_WIND_VANISH, 0x60, 2, 0, 0, 0) -/* 0x8C9 */ DEFINE_SFX(NA_SE_PL_HOBBERBOOTS_LV, 0x30, 0, 0, 0, 0) -/* 0x8CA */ DEFINE_SFX(NA_SE_PL_PLANT_MOVE, 0x30, 0, 0, 0, 0) -/* 0x8CB */ DEFINE_SFX(NA_SE_EV_WALL_MOVE_SP, 0x30, 0, 0, 0, SFX_PARAM_RAND_FREQ_SCALE) -/* 0x8CC */ DEFINE_SFX(NA_SE_PL_PLANT_GROW_BIG, 0x30, 0, 0, 0, 0) -/* 0x8CD */ DEFINE_SFX(NA_SE_PL_TELESCOPE_MOVEMENT, 0x30, 0, 0, 0, 0) -/* 0x8CE */ DEFINE_SFX(NA_SE_PL_GIANT_WALK, 0x30, 3, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x8CF */ DEFINE_SFX(NA_SE_PL_CHIBI_FAIRY_HEAL, 0x30, 0, 0, 0, 0) -/* 0x8D0 */ DEFINE_SFX(NA_SE_PL_SLIP_LEVEL, 0x30, 0, 0, 0, 0) -/* 0x8D1 */ DEFINE_SFX(NA_SE_PL_SLIP_SAND_LEVEL, 0x30, 0, 0, 0, 0) -/* 0x8D2 */ DEFINE_SFX(NA_SE_PL_SLIP_CONCRETE_LEVEL, 0x30, 0, 0, 0, 0) -/* 0x8D3 */ DEFINE_SFX(NA_SE_PL_SLIP_DIRT_LEVEL, 0x30, 0, 0, 0, 0) -/* 0x8D4 */ DEFINE_SFX(NA_SE_PL_SLIP_WATER0_LEVEL, 0x30, 0, 0, 0, 0) -/* 0x8D5 */ DEFINE_SFX(NA_SE_PL_SLIP_WATER1_LEVEL, 0x30, 0, 0, 0, 0) -/* 0x8D6 */ DEFINE_SFX(NA_SE_PL_SLIP_WATER2_LEVEL, 0x30, 0, 0, 0, 0) -/* 0x8D7 */ DEFINE_SFX(NA_SE_PL_SLIP_MAGMA_LEVEL, 0x30, 0, 0, 0, 0) -/* 0x8D8 */ DEFINE_SFX(NA_SE_PL_SLIP_GRASS_LEVEL, 0x30, 0, 0, 0, 0) -/* 0x8D9 */ DEFINE_SFX(NA_SE_PL_SLIP_IRON_LEVEL, 0x30, 0, 0, 0, 0) -/* 0x8DA */ DEFINE_SFX(NA_SE_PL_SLIP_LADDER_LEVEL, 0x30, 0, 0, 0, 0) -/* 0x8DB */ DEFINE_SFX(NA_SE_PL_SLIP_GLASS_LEVEL, 0x30, 0, 0, 0, 0) -/* 0x8DC */ DEFINE_SFX(NA_SE_PL_DUMMY_220, 0x30, 0, 0, 0, 0) -/* 0x8DD */ DEFINE_SFX(NA_SE_PL_SLIP_HEAVYBOOTS_LEVEL, 0x30, 0, 0, 0, 0) -/* 0x8DE */ DEFINE_SFX(NA_SE_PL_DUMMY_222, 0x30, 0, 0, 0, 0) -/* 0x8DF */ DEFINE_SFX(NA_SE_PL_SLIP_ICE_LEVEL, 0x30, 0, 0, 0, 0) -/* 0x8E0 */ DEFINE_SFX(NA_SE_PL_DEKUNUTS_FIRE, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x8E1 */ DEFINE_SFX(NA_SE_PL_GORON_BALLJUMP, 0x60, 0, 1, 0, 0) -/* 0x8E2 */ DEFINE_SFX(NA_SE_PL_DEKUNUTS_IN_GRD, 0x40, 0, 0, 0, 0) -/* 0x8E3 */ DEFINE_SFX(NA_SE_PL_DEKUNUTS_OUT_GRD, 0x30, 0, 0, 0, 0) -/* 0x8E4 */ DEFINE_SFX(NA_SE_PL_TRANSFORM, 0x30, 0, 0, 0, 0) -/* 0x8E5 */ DEFINE_SFX(NA_SE_PL_TRANSFORM_DEMO, 0x30, 0, 0, 0, 0) -/* 0x8E6 */ DEFINE_SFX(NA_SE_PL_GORON_TO_BALL, 0x30, 0, 0, 0, 0) -/* 0x8E7 */ DEFINE_SFX(NA_SE_PL_BALL_TO_GORON, 0x30, 0, 0, 0, 0) -/* 0x8E8 */ DEFINE_SFX(NA_SE_PL_GORON_PUNCH, 0x50, 3, 1, 0, 0) -/* 0x8E9 */ DEFINE_SFX(NA_SE_PL_SINK_ON_SAND, 0x30, 0, 0, 0, 0) -/* 0x8EA */ DEFINE_SFX(NA_SE_PL_SINK_ON_SNOW, 0x30, 0, 0, 0, 0) -/* 0x8EB */ DEFINE_SFX(NA_SE_PL_GORON_BALL_CHARGE, 0x30, 0, 0, 0, 0) -/* 0x8EC */ DEFINE_SFX(NA_SE_PL_ZORA_SWIM_DASH, 0x30, 0, 0, 0, 0) -/* 0x8ED */ DEFINE_SFX(NA_SE_PL_ZORA_SWIM_LV, 0x30, 0, 0, 0, 0) -/* 0x8EE */ DEFINE_SFX(NA_SE_PL_ZORA_SWIM_ROLL, 0x30, 0, 0, 0, 0) -/* 0x8EF */ DEFINE_SFX(NA_SE_PL_GORON_SQUAT, 0x30, 0, 0, 0, 0) -/* 0x8F0 */ DEFINE_SFX(NA_SE_PL_DUMMY_240, 0x20, 0, 2, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x8F1 */ DEFINE_SFX(NA_SE_PL_DUMMY_241, 0x20, 0, 2, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x8F2 */ DEFINE_SFX(NA_SE_PL_DUMMY_242, 0x20, 0, 2, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x8F3 */ DEFINE_SFX(NA_SE_PL_DUMMY_243, 0x20, 0, 2, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x8F4 */ DEFINE_SFX(NA_SE_PL_DUMMY_244, 0x20, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x8F5 */ DEFINE_SFX(NA_SE_PL_DUMMY_245, 0x20, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x8F6 */ DEFINE_SFX(NA_SE_PL_DUMMY_246, 0x20, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x8F7 */ DEFINE_SFX(NA_SE_PL_DUMMY_247, 0x20, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x8F8 */ DEFINE_SFX(NA_SE_PL_DUMMY_248, 0x20, 0, 2, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x8F9 */ DEFINE_SFX(NA_SE_PL_DUMMY_249, 0x20, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x8FA */ DEFINE_SFX(NA_SE_PL_DUMMY_250, 0x20, 0, 2, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x8FB */ DEFINE_SFX(NA_SE_PL_DUMMY_251, 0x20, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x8FC */ DEFINE_SFX(NA_SE_PL_DUMMY_252, 0x20, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x8FD */ DEFINE_SFX(NA_SE_PL_DUMMY_253, 0x20, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x8FE */ DEFINE_SFX(NA_SE_PL_DUMMY_254, 0x20, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x8FF */ DEFINE_SFX(NA_SE_PL_DUMMY_255, 0x20, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x900 */ DEFINE_SFX(NA_SE_PL_DUMMY_256, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x901 */ DEFINE_SFX(NA_SE_PL_DUMMY_257, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x902 */ DEFINE_SFX(NA_SE_PL_DUMMY_258, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x903 */ DEFINE_SFX(NA_SE_PL_DUMMY_259, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x904 */ DEFINE_SFX(NA_SE_PL_DUMMY_260, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x905 */ DEFINE_SFX(NA_SE_PL_DUMMY_261, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x906 */ DEFINE_SFX(NA_SE_PL_DUMMY_262, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x907 */ DEFINE_SFX(NA_SE_PL_DUMMY_263, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x908 */ DEFINE_SFX(NA_SE_PL_DUMMY_264, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x909 */ DEFINE_SFX(NA_SE_PL_DUMMY_265, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x90A */ DEFINE_SFX(NA_SE_PL_DUMMY_266, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x90B */ DEFINE_SFX(NA_SE_PL_DUMMY_267, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x90C */ DEFINE_SFX(NA_SE_PL_DUMMY_268, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x90D */ DEFINE_SFX(NA_SE_PL_DUMMY_269, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x90E */ DEFINE_SFX(NA_SE_PL_DUMMY_270, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x90F */ DEFINE_SFX(NA_SE_PL_DUMMY_271, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x910 */ DEFINE_SFX(NA_SE_PL_DUMMY_272, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x911 */ DEFINE_SFX(NA_SE_PL_DUMMY_273, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x912 */ DEFINE_SFX(NA_SE_PL_DUMMY_274, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x913 */ DEFINE_SFX(NA_SE_PL_DUMMY_275, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x914 */ DEFINE_SFX(NA_SE_PL_DUMMY_276, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x915 */ DEFINE_SFX(NA_SE_PL_DUMMY_277, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x916 */ DEFINE_SFX(NA_SE_PL_DUMMY_278, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x917 */ DEFINE_SFX(NA_SE_PL_DUMMY_279, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x918 */ DEFINE_SFX(NA_SE_PL_DUMMY_280, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x919 */ DEFINE_SFX(NA_SE_PL_DUMMY_281, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x91A */ DEFINE_SFX(NA_SE_PL_DUMMY_282, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x91B */ DEFINE_SFX(NA_SE_PL_DUMMY_283, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x91C */ DEFINE_SFX(NA_SE_PL_DUMMY_284, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x91D */ DEFINE_SFX(NA_SE_PL_DUMMY_285, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x91E */ DEFINE_SFX(NA_SE_PL_DUMMY_286, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x91F */ DEFINE_SFX(NA_SE_PL_DUMMY_287, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x920 */ DEFINE_SFX(NA_SE_PL_DUMMY_288, 0x20, 0, 2, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x921 */ DEFINE_SFX(NA_SE_PL_DUMMY_289, 0x20, 0, 2, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x922 */ DEFINE_SFX(NA_SE_PL_DUMMY_290, 0x20, 0, 2, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x923 */ DEFINE_SFX(NA_SE_PL_DUMMY_291, 0x20, 0, 2, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x924 */ DEFINE_SFX(NA_SE_PL_DUMMY_292, 0x20, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x925 */ DEFINE_SFX(NA_SE_PL_DUMMY_293, 0x20, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x926 */ DEFINE_SFX(NA_SE_PL_DUMMY_294, 0x20, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x927 */ DEFINE_SFX(NA_SE_PL_DUMMY_295, 0x20, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x928 */ DEFINE_SFX(NA_SE_PL_DUMMY_296, 0x20, 0, 2, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x929 */ DEFINE_SFX(NA_SE_PL_DUMMY_297, 0x20, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x92A */ DEFINE_SFX(NA_SE_PL_DUMMY_298, 0x20, 0, 2, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x92B */ DEFINE_SFX(NA_SE_PL_DUMMY_299, 0x20, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x92C */ DEFINE_SFX(NA_SE_PL_DUMMY_300, 0x20, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x92D */ DEFINE_SFX(NA_SE_PL_DUMMY_301, 0x20, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x92E */ DEFINE_SFX(NA_SE_PL_DUMMY_302, 0x20, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x92F */ DEFINE_SFX(NA_SE_PL_DUMMY_303, 0x20, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x930 */ DEFINE_SFX(NA_SE_PL_DUMMY_304, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x931 */ DEFINE_SFX(NA_SE_PL_DUMMY_305, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x932 */ DEFINE_SFX(NA_SE_PL_DUMMY_306, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x933 */ DEFINE_SFX(NA_SE_PL_DUMMY_307, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x934 */ DEFINE_SFX(NA_SE_PL_DUMMY_308, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x935 */ DEFINE_SFX(NA_SE_PL_DUMMY_309, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x936 */ DEFINE_SFX(NA_SE_PL_DUMMY_310, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x937 */ DEFINE_SFX(NA_SE_PL_DUMMY_311, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x938 */ DEFINE_SFX(NA_SE_PL_DUMMY_312, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x939 */ DEFINE_SFX(NA_SE_PL_DUMMY_313, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x93A */ DEFINE_SFX(NA_SE_PL_DUMMY_314, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x93B */ DEFINE_SFX(NA_SE_PL_DUMMY_315, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x93C */ DEFINE_SFX(NA_SE_PL_DUMMY_316, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x93D */ DEFINE_SFX(NA_SE_PL_DUMMY_317, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x93E */ DEFINE_SFX(NA_SE_PL_DUMMY_318, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x93F */ DEFINE_SFX(NA_SE_PL_DUMMY_319, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x940 */ DEFINE_SFX(NA_SE_PL_DUMMY_320, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x941 */ DEFINE_SFX(NA_SE_PL_DUMMY_321, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x942 */ DEFINE_SFX(NA_SE_PL_DUMMY_322, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x943 */ DEFINE_SFX(NA_SE_PL_DUMMY_323, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x944 */ DEFINE_SFX(NA_SE_PL_DUMMY_324, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x945 */ DEFINE_SFX(NA_SE_PL_DUMMY_325, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x946 */ DEFINE_SFX(NA_SE_PL_DUMMY_326, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x947 */ DEFINE_SFX(NA_SE_PL_DUMMY_327, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x948 */ DEFINE_SFX(NA_SE_PL_DUMMY_328, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x949 */ DEFINE_SFX(NA_SE_PL_DUMMY_329, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x94A */ DEFINE_SFX(NA_SE_PL_DUMMY_330, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x94B */ DEFINE_SFX(NA_SE_PL_DUMMY_331, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x94C */ DEFINE_SFX(NA_SE_PL_DUMMY_332, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x94D */ DEFINE_SFX(NA_SE_PL_DUMMY_333, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x94E */ DEFINE_SFX(NA_SE_PL_DUMMY_334, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x94F */ DEFINE_SFX(NA_SE_PL_DUMMY_335, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x950 */ DEFINE_SFX(NA_SE_PL_DUMMY_336, 0x20, 0, 2, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x951 */ DEFINE_SFX(NA_SE_PL_DUMMY_337, 0x20, 0, 2, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x952 */ DEFINE_SFX(NA_SE_PL_DUMMY_338, 0x20, 0, 2, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x953 */ DEFINE_SFX(NA_SE_PL_DUMMY_339, 0x20, 0, 2, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x954 */ DEFINE_SFX(NA_SE_PL_DUMMY_340, 0x20, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x955 */ DEFINE_SFX(NA_SE_PL_DUMMY_341, 0x20, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x956 */ DEFINE_SFX(NA_SE_PL_DUMMY_342, 0x20, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x957 */ DEFINE_SFX(NA_SE_PL_DUMMY_343, 0x20, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x958 */ DEFINE_SFX(NA_SE_PL_DUMMY_344, 0x20, 0, 2, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x959 */ DEFINE_SFX(NA_SE_PL_DUMMY_345, 0x20, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x95A */ DEFINE_SFX(NA_SE_PL_DUMMY_346, 0x20, 0, 2, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x95B */ DEFINE_SFX(NA_SE_PL_DUMMY_347, 0x20, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x95C */ DEFINE_SFX(NA_SE_PL_DUMMY_348, 0x20, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x95D */ DEFINE_SFX(NA_SE_PL_DUMMY_349, 0x20, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x95E */ DEFINE_SFX(NA_SE_PL_DUMMY_350, 0x20, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x95F */ DEFINE_SFX(NA_SE_PL_DUMMY_351, 0x20, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x960 */ DEFINE_SFX(NA_SE_EV_MARATHONMAN_RISE, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x961 */ DEFINE_SFX(NA_SE_PL_DUMMY_353, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x962 */ DEFINE_SFX(NA_SE_PL_DUMMY_354, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x963 */ DEFINE_SFX(NA_SE_PL_DUMMY_355, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x964 */ DEFINE_SFX(NA_SE_PL_DUMMY_356, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x965 */ DEFINE_SFX(NA_SE_PL_DUMMY_357, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x966 */ DEFINE_SFX(NA_SE_PL_DUMMY_358, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x967 */ DEFINE_SFX(NA_SE_PL_DUMMY_359, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x968 */ DEFINE_SFX(NA_SE_PL_DUMMY_360, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x969 */ DEFINE_SFX(NA_SE_PL_DUMMY_361, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x96A */ DEFINE_SFX(NA_SE_PL_DUMMY_362, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x96B */ DEFINE_SFX(NA_SE_PL_DUMMY_363, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x96C */ DEFINE_SFX(NA_SE_PL_DUMMY_364, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x96D */ DEFINE_SFX(NA_SE_PL_DUMMY_365, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x96E */ DEFINE_SFX(NA_SE_PL_DUMMY_366, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x96F */ DEFINE_SFX(NA_SE_PL_DUMMY_367, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x970 */ DEFINE_SFX(NA_SE_EV_MARATHONMAN_LAND, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x971 */ DEFINE_SFX(NA_SE_PL_DUMMY_369, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x972 */ DEFINE_SFX(NA_SE_PL_DUMMY_370, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x973 */ DEFINE_SFX(NA_SE_PL_DUMMY_371, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x974 */ DEFINE_SFX(NA_SE_PL_DUMMY_372, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x975 */ DEFINE_SFX(NA_SE_PL_DUMMY_373, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x976 */ DEFINE_SFX(NA_SE_PL_DUMMY_374, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x977 */ DEFINE_SFX(NA_SE_PL_DUMMY_375, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x978 */ DEFINE_SFX(NA_SE_PL_DUMMY_376, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x979 */ DEFINE_SFX(NA_SE_PL_DUMMY_377, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x97A */ DEFINE_SFX(NA_SE_PL_DUMMY378, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x97B */ DEFINE_SFX(NA_SE_PL_DUMMY_379, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x97C */ DEFINE_SFX(NA_SE_PL_DUMMY_380, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x97D */ DEFINE_SFX(NA_SE_PL_DUMMY_381, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x97E */ DEFINE_SFX(NA_SE_PL_DUMMY_382, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x97F */ DEFINE_SFX(NA_SE_PL_DUMMY_383, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x980 */ DEFINE_SFX(NA_SE_PL_GORON_CHG_ROLL, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x981 */ DEFINE_SFX(NA_SE_PL_DUMMY_385, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x982 */ DEFINE_SFX(NA_SE_PL_DUMMY_386, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x983 */ DEFINE_SFX(NA_SE_PL_DUMMY_387, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x984 */ DEFINE_SFX(NA_SE_PL_DUMMY_388, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x985 */ DEFINE_SFX(NA_SE_PL_DUMMY_389, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x986 */ DEFINE_SFX(NA_SE_PL_DUMMY_390, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x987 */ DEFINE_SFX(NA_SE_PL_DUMMY_391, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x988 */ DEFINE_SFX(NA_SE_PL_DUMMY_392, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x989 */ DEFINE_SFX(NA_SE_PL_DUMMY_393, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x98A */ DEFINE_SFX(NA_SE_PL_DUMMY_394, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x98B */ DEFINE_SFX(NA_SE_PL_DUMMY_395, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x98C */ DEFINE_SFX(NA_SE_PL_DUMMY_396, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x98D */ DEFINE_SFX(NA_SE_PL_DUMMY_397, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x98E */ DEFINE_SFX(NA_SE_PL_DUMMY_398, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x98F */ DEFINE_SFX(NA_SE_PL_GORON_CHG_ROLL_ICE, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x990 */ DEFINE_SFX(NA_SE_PL_GORON_ROLL, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x991 */ DEFINE_SFX(NA_SE_PL_DUMMY_401, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x992 */ DEFINE_SFX(NA_SE_PL_DUMMY_402, 0x50, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x993 */ DEFINE_SFX(NA_SE_PL_DUMMY_403, 0x50, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x994 */ DEFINE_SFX(NA_SE_PL_DUMMY_404, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x995 */ DEFINE_SFX(NA_SE_PL_DUMMY_405, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x996 */ DEFINE_SFX(NA_SE_PL_DUMMY_406, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x997 */ DEFINE_SFX(NA_SE_PL_DUMMY_407, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x998 */ DEFINE_SFX(NA_SE_PL_DUMMY_408, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x999 */ DEFINE_SFX(NA_SE_PL_DUMMY_409, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x99A */ DEFINE_SFX(NA_SE_PL_DUMMY_410, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x99B */ DEFINE_SFX(NA_SE_PL_DUMMY_411, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x99C */ DEFINE_SFX(NA_SE_PL_DUMMY_412, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x99D */ DEFINE_SFX(NA_SE_PL_DUMMY_413, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x99E */ DEFINE_SFX(NA_SE_PL_DUMMY_414, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x99F */ DEFINE_SFX(NA_SE_PL_GORON_ROLL_ICE, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x9A0 */ DEFINE_SFX(NA_SE_PL_DEKUNUTS_BUD, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x9A1 */ DEFINE_SFX(NA_SE_PL_DEKUNUTS_BUBLE_BREATH, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x9A2 */ DEFINE_SFX(NA_SE_PL_GORON_BALL_CHARGE_FAILED, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x9A3 */ DEFINE_SFX(NA_SE_PL_GORON_BALL_CHARGE_DASH, 0x60, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x9A4 */ DEFINE_SFX(NA_SE_PL_FACE_CHANGE, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x9A5 */ DEFINE_SFX(NA_SE_PL_FACE_UP_S, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x9A6 */ DEFINE_SFX(NA_SE_PL_DEKUNUTS_STRUGGLE, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x9A7 */ DEFINE_SFX(NA_SE_PL_WARP_PLATE, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x9A8 */ DEFINE_SFX(NA_SE_PL_WARP_PLATE_OUT, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x9A9 */ DEFINE_SFX(NA_SE_PL_DEKUNUTS_ATTACK, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x9AA */ DEFINE_SFX(NA_SE_PL_TRANSFORM_VOICE, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x9AB */ DEFINE_SFX(NA_SE_PL_FACE_RETURN, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x9AC */ DEFINE_SFX(NA_SE_PL_DEKUNUTS_DROP_BOMB, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x9AD */ DEFINE_SFX(NA_SE_PL_GORON_SLIP, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x9AE */ DEFINE_SFX(NA_SE_PL_ROLL_SNOW_DUST, 0x30, 0, 2, 0, SFX_PARAM_RAND_FREQ_LOWER) -/* 0x9AF */ DEFINE_SFX(NA_SE_PL_ZORA_SPARK_BARRIER, 0x40, 3, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x9B0 */ DEFINE_SFX(NA_SE_PL_DEKUNUTS_JUMP, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x9B1 */ DEFINE_SFX(NA_SE_PL_DEKUNUTS_JUMP2, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x9B2 */ DEFINE_SFX(NA_SE_PL_DEKUNUTS_JUMP3, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x9B3 */ DEFINE_SFX(NA_SE_PL_DEKUNUTS_JUMP4, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x9B4 */ DEFINE_SFX(NA_SE_PL_DEKUNUTS_JUMP5, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x9B5 */ DEFINE_SFX(NA_SE_PL_DEKUNUTS_JUMP6, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x9B6 */ DEFINE_SFX(NA_SE_PL_DEKUNUTS_JUMP7, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x9B7 */ DEFINE_SFX(NA_SE_PL_DEKUNUTS_JUMP8, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x9B8 */ DEFINE_SFX(NA_SE_PL_GORON_STOMACH_EXPLOSION, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x9B9 */ DEFINE_SFX(NA_SE_PL_GORON_DRINK_BOMB, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x9BA */ DEFINE_SFX(NA_SE_PL_GET_UP, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x9BB */ DEFINE_SFX(NA_SE_PL_WARP_WING_OPEN, 0x30, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST | SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x9BC */ DEFINE_SFX(NA_SE_PL_WARP_WING_CLOSE, 0x30, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST | SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x9BD */ DEFINE_SFX(NA_SE_PL_WARP_WING_ROLL, 0x30, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST | SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x9BE */ DEFINE_SFX(NA_SE_PL_WARP_WING_VANISH, 0x30, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST | SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x9BF */ DEFINE_SFX(NA_SE_PL_DEKUNUTS_MISS_FIRE, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x9C0 */ DEFINE_SFX(NA_SE_PL_FLYING_AIR, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x9C1 */ DEFINE_SFX(NA_SE_PL_FIREWORKS, 0x30, 3, 1, 0, 0) -/* 0x9C2 */ DEFINE_SFX(NA_SE_PL_FIREWORKS_DUMMY, 0x30, 3, 1, 0, 0) -/* 0x9C3 */ DEFINE_SFX(NA_SE_PL_PULL_UP_SNOWBALL, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x9C4 */ DEFINE_SFX(NA_SE_PL_WARP_WING_ROLL_2, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x9C5 */ DEFINE_SFX(NA_SE_PL_TRANSFORM_GIANT, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x9C6 */ DEFINE_SFX(NA_SE_PL_TRANSFORM_NORAML, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x9C7 */ DEFINE_SFX(NA_SE_PL_LI_OKARINATORI, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x9C8 */ DEFINE_SFX(NA_SE_PL_LI_FUTTOBI, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x9C9 */ DEFINE_SFX(NA_SE_PL_LI_OP_OKIAGARI, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x9CA */ DEFINE_SFX(NA_SE_PL_LI_OP_TATIAGARI, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x9CB */ DEFINE_SFX(NA_SE_PL_JUMP_METAL, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x9CC */ DEFINE_SFX(NA_SE_PL_LAND_METAL, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x9CD */ DEFINE_SFX(NA_SE_PL_BOUND_METAL, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x9CE */ DEFINE_SFX(NA_SE_PL_WALK_WALL, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x9CF */ DEFINE_SFX(NA_SE_PL_WALK_WALL_DEKU, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x800 */ DEFINE_SFX(CHAN_04CE, NA_SE_PL_WALK_GROUND, 0x20, 0, 2, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x801 */ DEFINE_SFX(CHAN_04EA, NA_SE_PL_WALK_SAND, 0x20, 0, 2, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x802 */ DEFINE_SFX(CHAN_04F6, NA_SE_PL_WALK_CONCRETE, 0x20, 0, 2, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x803 */ DEFINE_SFX(CHAN_0505, NA_SE_PL_WALK_DIRT, 0x20, 0, 2, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x804 */ DEFINE_SFX(CHAN_0515, NA_SE_PL_WALK_WATER0, 0x20, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x805 */ DEFINE_SFX(CHAN_0521, NA_SE_PL_WALK_WATER1, 0x20, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x806 */ DEFINE_SFX(CHAN_052D, NA_SE_PL_WALK_WATER2, 0x20, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x807 */ DEFINE_SFX(CHAN_0540, NA_SE_PL_WALK_MAGMA, 0x20, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x808 */ DEFINE_SFX(CHAN_055A, NA_SE_PL_WALK_GRASS, 0x20, 0, 2, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x809 */ DEFINE_SFX(CHAN_056A, NA_SE_PL_WALK_IRON, 0x20, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x80A */ DEFINE_SFX(CHAN_0576, NA_SE_PL_WALK_LADDER, 0x20, 0, 2, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x80B */ DEFINE_SFX(CHAN_0582, NA_SE_PL_WALK_GLASS, 0x20, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x80C */ DEFINE_SFX(CHAN_058E, NA_SE_PL_WALK_METAL1, 0x20, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x80D */ DEFINE_SFX(CHAN_05A3, NA_CODE_DIRT_DEEP, 0x20, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x80E */ DEFINE_SFX(CHAN_05B3, NA_SE_PL_WALK_SNOW, 0x20, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x80F */ DEFINE_SFX(CHAN_05BF, NA_SE_PL_WALK_ICE, 0x20, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x810 */ DEFINE_SFX(CHAN_05CB, NA_SE_PL_JUMP_GROUND, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x811 */ DEFINE_SFX(CHAN_05FA, NA_SE_PL_JUMP_SAND, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x812 */ DEFINE_SFX(CHAN_060E, NA_SE_PL_JUMP_CONCRETE, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x813 */ DEFINE_SFX(CHAN_0627, NA_SE_PL_JUMP_DIRT, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x814 */ DEFINE_SFX(CHAN_063B, NA_SE_PL_JUMP_WATER0, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x815 */ DEFINE_SFX(CHAN_064D, NA_SE_PL_JUMP_WATER1, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x816 */ DEFINE_SFX(CHAN_065F, NA_SE_PL_JUMP_WATER2, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x817 */ DEFINE_SFX(CHAN_0678, NA_SE_PL_JUMP_MAGMA, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x818 */ DEFINE_SFX(CHAN_069A, NA_SE_PL_JUMP_GRASS, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x819 */ DEFINE_SFX(CHAN_06AE, NA_SE_PL_JUMP_IRON, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x81A */ DEFINE_SFX(CHAN_06C2, NA_SE_PL_JUMP_LADDER, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x81B */ DEFINE_SFX(CHAN_06D4, NA_SE_PL_JUMP_GLASS, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x81C */ DEFINE_SFX(CHAN_04CE, NA_SE_PL_DUMMY_28, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x81D */ DEFINE_SFX(CHAN_06E6, NA_SE_PL_JUMP_HEAVYBOOTS, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x81E */ DEFINE_SFX(CHAN_06F8, NA_SE_PL_JUMP_SNOW, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x81F */ DEFINE_SFX(CHAN_070C, NA_SE_PL_JUMP_ICE, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x820 */ DEFINE_SFX(CHAN_0720, NA_SE_PL_LAND_GROUND, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x821 */ DEFINE_SFX(CHAN_074F, NA_SE_PL_LAND_SAND, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x822 */ DEFINE_SFX(CHAN_0761, NA_SE_PL_LAND_CONCRETE, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x823 */ DEFINE_SFX(CHAN_077A, NA_SE_PL_LAND_DIRT, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x824 */ DEFINE_SFX(CHAN_078C, NA_SE_PL_LAND_WATER0, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x825 */ DEFINE_SFX(CHAN_079E, NA_SE_PL_LAND_WATER1, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x826 */ DEFINE_SFX(CHAN_07B0, NA_SE_PL_LAND_WATER2, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x827 */ DEFINE_SFX(CHAN_07C9, NA_SE_PL_LAND_MAGMA, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x828 */ DEFINE_SFX(CHAN_07E9, NA_SE_PL_LAND_GRASS, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x829 */ DEFINE_SFX(CHAN_07FD, NA_SE_PL_LAND_IRON, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x82A */ DEFINE_SFX(CHAN_0811, NA_SE_PL_LAND_LADDER, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x82B */ DEFINE_SFX(CHAN_0823, NA_SE_PL_LAND_GLASS, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x82C */ DEFINE_SFX(CHAN_04CE, NA_SE_PL_DUMMY_44, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x82D */ DEFINE_SFX(CHAN_0835, NA_SE_PL_LAND_HEAVYBOOTS, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x82E */ DEFINE_SFX(CHAN_0847, NA_SE_PL_LAND_SNOW, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x82F */ DEFINE_SFX(CHAN_0859, NA_SE_PL_LAND_ICE, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x830 */ DEFINE_SFX(CHAN_086B, NA_SE_PL_SLIPDOWN, 0x30, 0, 2, 0, 0) +/* 0x831 */ DEFINE_SFX(CHAN_087C, NA_SE_PL_CLIMB_CLIFF, 0x30, 0, 0, 0, 0) +/* 0x832 */ DEFINE_SFX(CHAN_0889, NA_SE_PL_SIT_ON_HORSE, 0x30, 0, 0, 0, 0) +/* 0x833 */ DEFINE_SFX(CHAN_0896, NA_SE_PL_GET_OFF_HORSE, 0x30, 0, 0, 0, 0) +/* 0x834 */ DEFINE_SFX(CHAN_08A7, NA_SE_PL_TAKE_OUT_SHIELD, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x835 */ DEFINE_SFX(CHAN_08C4, NA_SE_PL_CHANGE_ARMS, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x836 */ DEFINE_SFX(CHAN_08E7, NA_SE_PL_CATCH_BOOMERANG, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x837 */ DEFINE_SFX(CHAN_08F5, NA_SE_PL_DIVE_INTO_WATER, 0x30, 0, 1, 0, 0) +/* 0x838 */ DEFINE_SFX(CHAN_0909, NA_SE_PL_JUMP_OUT_WATER, 0x30, 0, 1, 0, 0) +/* 0x839 */ DEFINE_SFX(CHAN_091B, NA_SE_PL_SWIM, 0x30, 0, 2, 0, 0) +/* 0x83A */ DEFINE_SFX(CHAN_092D, NA_SE_PL_THROW, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x83B */ DEFINE_SFX(CHAN_093B, NA_SE_PL_BODY_BOUND, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x83C */ DEFINE_SFX(CHAN_0958, NA_SE_PL_ROLL, 0x40, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x83D */ DEFINE_SFX(CHAN_096A, NA_SE_PL_SKIP, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x83E */ DEFINE_SFX(CHAN_097A, NA_SE_PL_BODY_HIT, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x83F */ DEFINE_SFX(CHAN_0991, NA_SE_PL_DAMAGE, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x840 */ DEFINE_SFX(CHAN_09BD, NA_SE_PL_SLIP, 0x30, 0, 1, 0, 0) +/* 0x841 */ DEFINE_SFX(CHAN_09C7, NA_SE_PL_SLIP_SAND, 0x30, 0, 1, 0, 0) +/* 0x842 */ DEFINE_SFX(CHAN_09CE, NA_SE_PL_SLIP_CONCRETE, 0x30, 0, 1, 0, 0) +/* 0x843 */ DEFINE_SFX(CHAN_09D5, NA_SE_PL_SLIP_DIRT, 0x30, 0, 1, 0, 0) +/* 0x844 */ DEFINE_SFX(CHAN_09DC, NA_SE_PL_SLIP_WATER0, 0x30, 0, 1, 0, 0) +/* 0x845 */ DEFINE_SFX(CHAN_09E3, NA_SE_PL_SLIP_WATER1, 0x30, 0, 1, 0, 0) +/* 0x846 */ DEFINE_SFX(CHAN_09EA, NA_SE_PL_SLIP_WATER2, 0x30, 0, 1, 0, 0) +/* 0x847 */ DEFINE_SFX(CHAN_09F1, NA_SE_PL_SLIP_MAGMA, 0x30, 0, 1, 0, 0) +/* 0x848 */ DEFINE_SFX(CHAN_09F8, NA_SE_PL_SLIP_GRASS, 0x30, 0, 1, 0, 0) +/* 0x849 */ DEFINE_SFX(CHAN_09FF, NA_SE_PL_SLIP_IRON, 0x30, 0, 1, 0, 0) +/* 0x84A */ DEFINE_SFX(CHAN_0A06, NA_SE_PL_SLIP_LADDER, 0x30, 0, 1, 0, 0) +/* 0x84B */ DEFINE_SFX(CHAN_0A0D, NA_SE_PL_SLIP_GLASS, 0x30, 0, 1, 0, 0) +/* 0x84C */ DEFINE_SFX(CHAN_0515, NA_SE_PL_DUMMY76, 0x30, 0, 0, 0, 0) +/* 0x84D */ DEFINE_SFX(CHAN_09D5, NA_SE_PL_SLIP_HEAVYBOOTS, 0x30, 0, 0, 0, 0) +/* 0x84E */ DEFINE_SFX(CHAN_0A14, NA_SE_PL_SLIP_SNOW, 0x30, 0, 0, 0, 0) +/* 0x84F */ DEFINE_SFX(CHAN_09CE, NA_SE_PL_SLIP_ICE, 0x30, 0, 0, 0, 0) +/* 0x850 */ DEFINE_SFX(CHAN_0A1B, NA_SE_PL_BOUND, 0x80, 0, 0, 0, 0) +/* 0x851 */ DEFINE_SFX(CHAN_0A38, NA_SE_PL_BOUND_SAND, 0x80, 0, 0, 0, 0) +/* 0x852 */ DEFINE_SFX(CHAN_0A42, NA_SE_PL_BOUND_CONCRETE, 0x80, 0, 0, 0, 0) +/* 0x853 */ DEFINE_SFX(CHAN_0A4C, NA_SE_PL_BOUND_DIRT, 0x80, 0, 0, 0, 0) +/* 0x854 */ DEFINE_SFX(CHAN_0A56, NA_SE_PL_BOUND_WATER0, 0x80, 0, 0, 0, 0) +/* 0x855 */ DEFINE_SFX(CHAN_0A62, NA_SE_PL_BOUND_WATER1, 0x80, 0, 0, 0, 0) +/* 0x856 */ DEFINE_SFX(CHAN_0A6C, NA_SE_PL_BOUND_WATER2, 0x80, 0, 0, 0, 0) +/* 0x857 */ DEFINE_SFX(CHAN_0A76, NA_SE_PL_BOUND_MAGMA, 0x80, 0, 0, 0, 0) +/* 0x858 */ DEFINE_SFX(CHAN_0A80, NA_SE_PL_BOUND_GRASS, 0x80, 0, 0, 0, 0) +/* 0x859 */ DEFINE_SFX(CHAN_0A8A, NA_SE_PL_BOUND_IRON, 0x80, 0, 0, 0, 0) +/* 0x85A */ DEFINE_SFX(CHAN_0A94, NA_SE_PL_BOUND_LADDER, 0x80, 0, 0, 0, 0) +/* 0x85B */ DEFINE_SFX(CHAN_0A9E, NA_SE_PL_BOUND_WOOD, 0x80, 0, 0, 0, 0) +/* 0x85C */ DEFINE_SFX(CHAN_04CE, NA_SE_PL_DUMMY_92, 0x80, 0, 0, 0, 0) +/* 0x85D */ DEFINE_SFX(CHAN_0A94, NA_SE_PL_BOUND_HEAVYBOOTS, 0x80, 0, 0, 0, 0) +/* 0x85E */ DEFINE_SFX(CHAN_0AA9, NA_SE_PL_BOUND_SNOW, 0x80, 0, 0, 0, 0) +/* 0x85F */ DEFINE_SFX(CHAN_0AB4, NA_SE_PL_BOUND_ICE, 0x80, 0, 0, 0, 0) +/* 0x860 */ DEFINE_SFX(CHAN_1ACA, NA_SE_PL_BOW_DRAW, 0x30, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x861 */ DEFINE_SFX(CHAN_06E6, NA_SE_PL_MEATL_BOOTS_JUMP, 0x30, 0, 0, 0, 0) +/* 0x862 */ DEFINE_SFX(CHAN_0835, NA_SE_PL_DUMMY_98, 0x30, 0, 0, 0, 0) +/* 0x863 */ DEFINE_SFX(CHAN_0ABF, NA_SE_PL_FACE_UP, 0x30, 0, 0, 0, 0) +/* 0x864 */ DEFINE_SFX(CHAN_0ADE, NA_SE_PL_DIVE_BUBBLE, 0x30, 0, 0, 0, 0) +/* 0x865 */ DEFINE_SFX(CHAN_0AF1, NA_SE_PL_MOVE_BUBBLE, 0x30, 0, 0, 0, 0) +/* 0x866 */ DEFINE_SFX(CHAN_0B03, NA_SE_PL_METALEFFECT_KID, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x867 */ DEFINE_SFX(CHAN_0B07, NA_SE_PL_METALEFFECT_ADULT, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x868 */ DEFINE_SFX(CHAN_0B0B, NA_SE_PL_SPARK, 0x30, 0, 0, 0, 0) +/* 0x869 */ DEFINE_SFX(CHAN_0B31, NA_SE_PL_PULL_UP_PLANT, 0x30, 0, 0, 0, 0) +/* 0x86A */ DEFINE_SFX(CHAN_0B43, NA_SE_PL_PULL_UP_ROCK, 0x30, 0, 0, 0, 0) +/* 0x86B */ DEFINE_SFX(CHAN_0B67, NA_SE_PL_IN_BUBBLE, 0x30, 0, 0, 0, 0) +/* 0x86C */ DEFINE_SFX(CHAN_0B77, NA_SE_PL_PULL_UP_BIGROCK, 0x30, 3, 0, 0, 0) +/* 0x86D */ DEFINE_SFX(CHAN_0B80, NA_SE_PL_SWORD_CHARGE, 0x30, 0, 0, 0, 0) +/* 0x86E */ DEFINE_SFX(CHAN_0B91, NA_SE_PL_FREEZE, 0x30, 0, 0, 0, 0) +/* 0x86F */ DEFINE_SFX(CHAN_0BB0, NA_SE_PL_PULL_UP_POT, 0x30, 0, 0, 0, 0) +/* 0x870 */ DEFINE_SFX(CHAN_0BC7, NA_SE_PL_KNOCK, 0x30, 0, 0, 0, 0) +/* 0x871 */ DEFINE_SFX(CHAN_0BD5, NA_SE_PL_CALM_HIT, 0x30, 0, 2, 0, 0) +/* 0x872 */ DEFINE_SFX(CHAN_0BE3, NA_SE_PL_CALM_PAT, 0x30, 0, 0, 0, 0) +/* 0x873 */ DEFINE_SFX(CHAN_0BF1, NA_SE_PL_SUBMERGE, 0x30, 0, 0, 0, 0) +/* 0x874 */ DEFINE_SFX(CHAN_0C10, NA_SE_PL_FREEZE_S, 0x30, 3, 0, 0, 0) +/* 0x875 */ DEFINE_SFX(CHAN_0C2D, NA_SE_PL_ICE_BROKEN, 0x30, 1, 0, 0, 0) +/* 0x876 */ DEFINE_SFX(CHAN_0C3C, NA_SE_PL_SLIP_ICE_LELEL, 0x30, 0, 0, 0, 0) +/* 0x877 */ DEFINE_SFX(CHAN_0C4A, NA_SE_PL_PUT_OUT_ITEM, 0x30, 0, 0, 0, 0) +/* 0x878 */ DEFINE_SFX(CHAN_0C5E, NA_SE_PL_PULL_UP_WOODBOX, 0x30, 0, 0, 0, 0) +/* 0x879 */ DEFINE_SFX(CHAN_0C68, NA_SE_PL_MAGIC_FIRE, 0x30, 0, 0, 0, 0) +/* 0x87A */ DEFINE_SFX(CHAN_0CA3, NA_SE_PL_MAGIC_WIND_NORMAL, 0x30, 0, 0, 0, 0) +/* 0x87B */ DEFINE_SFX(CHAN_0CE4, NA_SE_PL_MAGIC_WIND_WARP, 0x30, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST) +/* 0x87C */ DEFINE_SFX(CHAN_0D00, NA_SE_PL_MAGIC_SOUL_NORMAL, 0x30, 0, 0, 0, SFX_PARAM_RAND_FREQ_SCALE | SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x87D */ DEFINE_SFX(CHAN_0D30, NA_SE_PL_ARROW_CHARGE_FIRE, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x87E */ DEFINE_SFX(CHAN_0D5F, NA_SE_PL_ARROW_CHARGE_ICE, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x87F */ DEFINE_SFX(CHAN_0D85, NA_SE_PL_ARROW_CHARGE_LIGHT, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x880 */ DEFINE_SFX(CHAN_0DA1, NA_SE_DUMMY_128, 0x20, 0, 2, 0, 0) +/* 0x881 */ DEFINE_SFX(CHAN_0DBC, NA_SE_DUMMY_129, 0x20, 0, 2, 0, 0) +/* 0x882 */ DEFINE_SFX(CHAN_0DC0, NA_SE_DUMMY_130, 0x20, 0, 2, 0, 0) +/* 0x883 */ DEFINE_SFX(CHAN_0DC4, NA_SE_PL_PULL_UP_RUTO, 0x20, 0, 2, 0, 0) +/* 0x884 */ DEFINE_SFX(CHAN_0DC8, NA_SE_DUMMY_132, 0x20, 0, 1, 0, 0) +/* 0x885 */ DEFINE_SFX(CHAN_0DCC, NA_SE_DUMMY_133, 0x20, 0, 1, 0, 0) +/* 0x886 */ DEFINE_SFX(CHAN_0DD0, NA_SE_DUMMY_134, 0x20, 0, 1, 0, 0) +/* 0x887 */ DEFINE_SFX(CHAN_0DD4, NA_SE_DUMMY_135, 0x20, 0, 1, 0, 0) +/* 0x888 */ DEFINE_SFX(CHAN_0DD8, NA_SE_DUMMY_136, 0x20, 0, 2, 0, 0) +/* 0x889 */ DEFINE_SFX(CHAN_0DDC, NA_SE_DUMMY_137, 0x20, 0, 2, 0, 0) +/* 0x88A */ DEFINE_SFX(CHAN_0DE0, NA_SE_DUMMY_138, 0x20, 0, 2, 0, 0) +/* 0x88B */ DEFINE_SFX(CHAN_0DE4, NA_SE_DUMMY_139, 0x20, 0, 0, 0, 0) +/* 0x88C */ DEFINE_SFX(CHAN_0DE8, NA_SE_DUMMY_140, 0x20, 0, 0, 0, 0) +/* 0x88D */ DEFINE_SFX(CHAN_0DEF, NA_SE_DUMMY_141, 0x20, 0, 0, 0, 0) +/* 0x88E */ DEFINE_SFX(CHAN_0DF6, NA_SE_DUMMY_142, 0x20, 0, 0, 0, 0) +/* 0x88F */ DEFINE_SFX(CHAN_0DFD, NA_SE_DUMMY_143, 0x20, 0, 0, 0, 0) +/* 0x890 */ DEFINE_SFX(CHAN_0E01, NA_SE_DUMMY_144, 0x30, 0, 0, 0, 0) +/* 0x891 */ DEFINE_SFX(CHAN_0E21, NA_SE_DUMMY_145, 0x30, 0, 0, 0, 0) +/* 0x892 */ DEFINE_SFX(CHAN_0E28, NA_SE_DUMMY_146, 0x30, 0, 0, 0, 0) +/* 0x893 */ DEFINE_SFX(CHAN_0E2F, NA_SE_DUMMY_147, 0x30, 0, 0, 0, 0) +/* 0x894 */ DEFINE_SFX(CHAN_0E36, NA_SE_DUMMY_148, 0x30, 0, 0, 0, 0) +/* 0x895 */ DEFINE_SFX(CHAN_0E3D, NA_SE_DUMMY_149, 0x30, 0, 0, 0, 0) +/* 0x896 */ DEFINE_SFX(CHAN_0E41, NA_SE_DUMMY_150, 0x30, 0, 0, 0, 0) +/* 0x897 */ DEFINE_SFX(CHAN_0E48, NA_SE_DUMMY_151, 0x30, 0, 0, 0, 0) +/* 0x898 */ DEFINE_SFX(CHAN_0E4F, NA_SE_DUMMY_152, 0x30, 0, 0, 0, 0) +/* 0x899 */ DEFINE_SFX(CHAN_0E56, NA_SE_DUMMY_153, 0x30, 0, 0, 0, 0) +/* 0x89A */ DEFINE_SFX(CHAN_0E5D, NA_SE_DUMMY_154, 0x30, 0, 0, 0, 0) +/* 0x89B */ DEFINE_SFX(CHAN_0E64, NA_SE_DUMMY_155, 0x30, 0, 0, 0, 0) +/* 0x89C */ DEFINE_SFX(CHAN_04CE, NA_SE_DUMMY_156, 0x30, 0, 0, 0, 0) +/* 0x89D */ DEFINE_SFX(CHAN_0E6B, NA_SE_DUMMY_157, 0x30, 0, 0, 0, 0) +/* 0x89E */ DEFINE_SFX(CHAN_0E72, NA_SE_DUMMY_158, 0x30, 0, 0, 0, 0) +/* 0x89F */ DEFINE_SFX(CHAN_0E79, NA_SE_DUMMY_159, 0x30, 0, 0, 0, 0) +/* 0x8A0 */ DEFINE_SFX(CHAN_0E80, NA_SE_DUMMY_160, 0x40, 0, 0, 0, 0) +/* 0x8A1 */ DEFINE_SFX(CHAN_0E9E, NA_SE_DUMMY_161, 0x40, 0, 0, 0, 0) +/* 0x8A2 */ DEFINE_SFX(CHAN_0EA5, NA_SE_DUMMY_162, 0x40, 0, 0, 0, 0) +/* 0x8A3 */ DEFINE_SFX(CHAN_0EAC, NA_SE_DUMMY_163, 0x40, 0, 0, 0, 0) +/* 0x8A4 */ DEFINE_SFX(CHAN_0EB3, NA_SE_DUMMY_164, 0x40, 0, 0, 0, 0) +/* 0x8A5 */ DEFINE_SFX(CHAN_0EBA, NA_SE_DUMMY_165, 0x40, 0, 0, 0, 0) +/* 0x8A6 */ DEFINE_SFX(CHAN_0EBE, NA_SE_DUMMY_166, 0x40, 0, 0, 0, 0) +/* 0x8A7 */ DEFINE_SFX(CHAN_0EC5, NA_SE_DUMMY_167, 0x40, 0, 0, 0, 0) +/* 0x8A8 */ DEFINE_SFX(CHAN_0ECC, NA_SE_DUMMY_168, 0x40, 0, 0, 0, 0) +/* 0x8A9 */ DEFINE_SFX(CHAN_0ED3, NA_SE_DUMMY_169, 0x40, 0, 0, 0, 0) +/* 0x8AA */ DEFINE_SFX(CHAN_0EDA, NA_SE_DUMMY_170, 0x40, 0, 0, 0, 0) +/* 0x8AB */ DEFINE_SFX(CHAN_0EE1, NA_SE_DUMMY_171, 0x40, 0, 0, 0, 0) +/* 0x8AC */ DEFINE_SFX(CHAN_0DA1, NA_SE_DUMMY_172, 0x40, 0, 0, 0, 0) +/* 0x8AD */ DEFINE_SFX(CHAN_0EE8, NA_SE_DUMMY_173, 0x40, 0, 0, 0, 0) +/* 0x8AE */ DEFINE_SFX(CHAN_0EEF, NA_SE_DUMMY_174, 0x40, 0, 0, 0, 0) +/* 0x8AF */ DEFINE_SFX(CHAN_0EF6, NA_SE_DUMMY_175, 0x40, 0, 0, 0, 0) +/* 0x8B0 */ DEFINE_SFX(CHAN_0EFD, NA_SE_PL_CRAWL, 0x30, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x8B1 */ DEFINE_SFX(CHAN_0F08, NA_SE_PL_CRAWL_SAND, 0x30, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x8B2 */ DEFINE_SFX(CHAN_0F13, NA_SE_PL_CRAWL_CONCRETE, 0x30, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x8B3 */ DEFINE_SFX(CHAN_0F1E, NA_SE_PL_CRAWL_DIRT, 0x30, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x8B4 */ DEFINE_SFX(CHAN_0F29, NA_SE_PL_CRAWL_WATER0, 0x30, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x8B5 */ DEFINE_SFX(CHAN_0F34, NA_SE_DUMMY_181, 0x30, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x8B6 */ DEFINE_SFX(CHAN_0F3F, NA_SE_DUMMY_182, 0x30, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x8B7 */ DEFINE_SFX(CHAN_0F4A, NA_SE_DUMMY_183, 0x30, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x8B8 */ DEFINE_SFX(CHAN_0F55, NA_SE_DUMMY_184, 0x30, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x8B9 */ DEFINE_SFX(CHAN_0F60, NA_SE_DUMMY_185, 0x30, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x8BA */ DEFINE_SFX(CHAN_0F6B, NA_SE_DUMMY_186, 0x30, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x8BB */ DEFINE_SFX(CHAN_0F76, NA_SE_PL_CRAWL_WOOD, 0x30, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x8BC */ DEFINE_SFX(CHAN_04CE, NA_SE_DUMMY_188, 0x30, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x8BD */ DEFINE_SFX(CHAN_04CE, NA_SE_DUMMY_189, 0x30, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x8BE */ DEFINE_SFX(CHAN_04CE, NA_SE_DUMMY_190, 0x30, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x8BF */ DEFINE_SFX(CHAN_0F81, NA_SE_PL_CRAWL_ICE, 0x30, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x8C0 */ DEFINE_SFX(CHAN_0F8C, NA_SE_PL_MAGIC_SOUL_FLASH, 0x30, 0, 0, 0, SFX_PARAM_RAND_FREQ_SCALE | SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x8C1 */ DEFINE_SFX(CHAN_0F93, NA_SE_PL_ROLL_DUST, 0x30, 0, 2, 0, SFX_PARAM_RAND_FREQ_LOWER) +/* 0x8C2 */ DEFINE_SFX(CHAN_0FAD, NA_SE_DUMMY_194, 0x30, 0, 0, 0, 0) +/* 0x8C3 */ DEFINE_SFX(CHAN_0FBE, NA_SE_PL_MAGIC_SOUL_BALL, 0x30, 0, 0, 0, 0) +/* 0x8C4 */ DEFINE_SFX(CHAN_0FD5, NA_SE_PL_SPIRAL_HEAL_BEAM, 0x30, 0, 0, 0, 0) +/* 0x8C5 */ DEFINE_SFX(CHAN_0A23, NA_SE_PL_BOUND_NOWEAPON, 0x30, 0, 0, 0, 0) +/* 0x8C6 */ DEFINE_SFX(CHAN_101F, NA_SE_PL_PLANT_GROW_UP, 0x30, 0, 0, 0, 0) +/* 0x8C7 */ DEFINE_SFX(CHAN_0FFF, NA_SE_PL_PLANT_TALLER, 0x30, 0, 0, 0, 0) +/* 0x8C8 */ DEFINE_SFX(CHAN_1024, NA_SE_PL_MAGIC_WIND_VANISH, 0x60, 2, 0, 0, 0) +/* 0x8C9 */ DEFINE_SFX(CHAN_1039, NA_SE_PL_HOBBERBOOTS_LV, 0x30, 0, 0, 0, 0) +/* 0x8CA */ DEFINE_SFX(CHAN_104F, NA_SE_PL_PLANT_MOVE, 0x30, 0, 0, 0, 0) +/* 0x8CB */ DEFINE_SFX(CHAN_2AFF, NA_SE_EV_WALL_MOVE_SP, 0x30, 0, 0, 0, SFX_PARAM_RAND_FREQ_SCALE) +/* 0x8CC */ DEFINE_SFX(CHAN_105E, NA_SE_PL_PLANT_GROW_BIG, 0x30, 0, 0, 0, 0) +/* 0x8CD */ DEFINE_SFX(CHAN_107B, NA_SE_PL_TELESCOPE_MOVEMENT, 0x30, 0, 0, 0, 0) +/* 0x8CE */ DEFINE_SFX(CHAN_1088, NA_SE_PL_GIANT_WALK, 0x30, 3, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x8CF */ DEFINE_SFX(CHAN_454E, NA_SE_PL_CHIBI_FAIRY_HEAL, 0x30, 0, 0, 0, 0) +/* 0x8D0 */ DEFINE_SFX(CHAN_10A2, NA_SE_PL_SLIP_LEVEL, 0x30, 0, 0, 0, 0) +/* 0x8D1 */ DEFINE_SFX(CHAN_10B2, NA_SE_PL_SLIP_SAND_LEVEL, 0x30, 0, 0, 0, 0) +/* 0x8D2 */ DEFINE_SFX(CHAN_10BA, NA_SE_PL_SLIP_CONCRETE_LEVEL, 0x30, 0, 0, 0, 0) +/* 0x8D3 */ DEFINE_SFX(CHAN_10CA, NA_SE_PL_SLIP_DIRT_LEVEL, 0x30, 0, 0, 0, 0) +/* 0x8D4 */ DEFINE_SFX(CHAN_10CA, NA_SE_PL_SLIP_WATER0_LEVEL, 0x30, 0, 0, 0, 0) +/* 0x8D5 */ DEFINE_SFX(CHAN_10CA, NA_SE_PL_SLIP_WATER1_LEVEL, 0x30, 0, 0, 0, 0) +/* 0x8D6 */ DEFINE_SFX(CHAN_10D2, NA_SE_PL_SLIP_WATER2_LEVEL, 0x30, 0, 0, 0, 0) +/* 0x8D7 */ DEFINE_SFX(CHAN_10CA, NA_SE_PL_SLIP_MAGMA_LEVEL, 0x30, 0, 0, 0, 0) +/* 0x8D8 */ DEFINE_SFX(CHAN_10E2, NA_SE_PL_SLIP_GRASS_LEVEL, 0x30, 0, 0, 0, 0) +/* 0x8D9 */ DEFINE_SFX(CHAN_10A2, NA_SE_PL_SLIP_IRON_LEVEL, 0x30, 0, 0, 0, 0) +/* 0x8DA */ DEFINE_SFX(CHAN_10EA, NA_SE_PL_SLIP_LADDER_LEVEL, 0x30, 0, 0, 0, 0) +/* 0x8DB */ DEFINE_SFX(CHAN_10EA, NA_SE_PL_SLIP_GLASS_LEVEL, 0x30, 0, 0, 0, 0) +/* 0x8DC */ DEFINE_SFX(CHAN_0515, NA_SE_PL_DUMMY_220, 0x30, 0, 0, 0, 0) +/* 0x8DD */ DEFINE_SFX(CHAN_10EA, NA_SE_PL_SLIP_HEAVYBOOTS_LEVEL, 0x30, 0, 0, 0, 0) +/* 0x8DE */ DEFINE_SFX(CHAN_10FA, NA_SE_PL_DUMMY_222, 0x30, 0, 0, 0, 0) +/* 0x8DF */ DEFINE_SFX(CHAN_10BA, NA_SE_PL_SLIP_ICE_LEVEL, 0x30, 0, 0, 0, 0) +/* 0x8E0 */ DEFINE_SFX(CHAN_110A, NA_SE_PL_DEKUNUTS_FIRE, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x8E1 */ DEFINE_SFX(CHAN_111F, NA_SE_PL_GORON_BALLJUMP, 0x60, 0, 1, 0, 0) +/* 0x8E2 */ DEFINE_SFX(CHAN_1133, NA_SE_PL_DEKUNUTS_IN_GRD, 0x40, 0, 0, 0, 0) +/* 0x8E3 */ DEFINE_SFX(CHAN_115D, NA_SE_PL_DEKUNUTS_OUT_GRD, 0x30, 0, 0, 0, 0) +/* 0x8E4 */ DEFINE_SFX(CHAN_118D, NA_SE_PL_TRANSFORM, 0x30, 0, 0, 0, 0) +/* 0x8E5 */ DEFINE_SFX(CHAN_11BD, NA_SE_PL_TRANSFORM_DEMO, 0x30, 0, 0, 0, 0) +/* 0x8E6 */ DEFINE_SFX(CHAN_11BD, NA_SE_PL_GORON_TO_BALL, 0x30, 0, 0, 0, 0) +/* 0x8E7 */ DEFINE_SFX(CHAN_11D1, NA_SE_PL_BALL_TO_GORON, 0x30, 0, 0, 0, 0) +/* 0x8E8 */ DEFINE_SFX(CHAN_11E3, NA_SE_PL_GORON_PUNCH, 0x50, 3, 1, 0, 0) +/* 0x8E9 */ DEFINE_SFX(CHAN_11FA, NA_SE_PL_SINK_ON_SAND, 0x30, 0, 0, 0, 0) +/* 0x8EA */ DEFINE_SFX(CHAN_1211, NA_SE_PL_SINK_ON_SNOW, 0x30, 0, 0, 0, 0) +/* 0x8EB */ DEFINE_SFX(CHAN_1226, NA_SE_PL_GORON_BALL_CHARGE, 0x30, 0, 0, 0, 0) +/* 0x8EC */ DEFINE_SFX(CHAN_124F, NA_SE_PL_ZORA_SWIM_DASH, 0x30, 0, 0, 0, 0) +/* 0x8ED */ DEFINE_SFX(CHAN_1275, NA_SE_PL_ZORA_SWIM_LV, 0x30, 0, 0, 0, 0) +/* 0x8EE */ DEFINE_SFX(CHAN_12A1, NA_SE_PL_ZORA_SWIM_ROLL, 0x30, 0, 0, 0, 0) +/* 0x8EF */ DEFINE_SFX(CHAN_12B1, NA_SE_PL_GORON_SQUAT, 0x30, 0, 0, 0, 0) +/* 0x8F0 */ DEFINE_SFX(CHAN_12C1, NA_SE_PL_DUMMY_240, 0x20, 0, 2, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x8F1 */ DEFINE_SFX(CHAN_12C1, NA_SE_PL_DUMMY_241, 0x20, 0, 2, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x8F2 */ DEFINE_SFX(CHAN_12C1, NA_SE_PL_DUMMY_242, 0x20, 0, 2, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x8F3 */ DEFINE_SFX(CHAN_12C1, NA_SE_PL_DUMMY_243, 0x20, 0, 2, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x8F4 */ DEFINE_SFX(CHAN_12C1, NA_SE_PL_DUMMY_244, 0x20, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x8F5 */ DEFINE_SFX(CHAN_12C1, NA_SE_PL_DUMMY_245, 0x20, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x8F6 */ DEFINE_SFX(CHAN_12C1, NA_SE_PL_DUMMY_246, 0x20, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x8F7 */ DEFINE_SFX(CHAN_12C1, NA_SE_PL_DUMMY_247, 0x20, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x8F8 */ DEFINE_SFX(CHAN_12C1, NA_SE_PL_DUMMY_248, 0x20, 0, 2, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x8F9 */ DEFINE_SFX(CHAN_12C1, NA_SE_PL_DUMMY_249, 0x20, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x8FA */ DEFINE_SFX(CHAN_12C1, NA_SE_PL_DUMMY_250, 0x20, 0, 2, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x8FB */ DEFINE_SFX(CHAN_12C1, NA_SE_PL_DUMMY_251, 0x20, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x8FC */ DEFINE_SFX(CHAN_12C1, NA_SE_PL_DUMMY_252, 0x20, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x8FD */ DEFINE_SFX(CHAN_12C1, NA_SE_PL_DUMMY_253, 0x20, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x8FE */ DEFINE_SFX(CHAN_12C1, NA_SE_PL_DUMMY_254, 0x20, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x8FF */ DEFINE_SFX(CHAN_12C1, NA_SE_PL_DUMMY_255, 0x20, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x900 */ DEFINE_SFX(CHAN_12DA, NA_SE_PL_DUMMY_256, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x901 */ DEFINE_SFX(CHAN_12DA, NA_SE_PL_DUMMY_257, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x902 */ DEFINE_SFX(CHAN_12DA, NA_SE_PL_DUMMY_258, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x903 */ DEFINE_SFX(CHAN_12DA, NA_SE_PL_DUMMY_259, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x904 */ DEFINE_SFX(CHAN_12DA, NA_SE_PL_DUMMY_260, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x905 */ DEFINE_SFX(CHAN_12DA, NA_SE_PL_DUMMY_261, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x906 */ DEFINE_SFX(CHAN_12DA, NA_SE_PL_DUMMY_262, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x907 */ DEFINE_SFX(CHAN_12DA, NA_SE_PL_DUMMY_263, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x908 */ DEFINE_SFX(CHAN_12DA, NA_SE_PL_DUMMY_264, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x909 */ DEFINE_SFX(CHAN_12DA, NA_SE_PL_DUMMY_265, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x90A */ DEFINE_SFX(CHAN_12DA, NA_SE_PL_DUMMY_266, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x90B */ DEFINE_SFX(CHAN_12DA, NA_SE_PL_DUMMY_267, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x90C */ DEFINE_SFX(CHAN_12DA, NA_SE_PL_DUMMY_268, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x90D */ DEFINE_SFX(CHAN_12DA, NA_SE_PL_DUMMY_269, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x90E */ DEFINE_SFX(CHAN_12DA, NA_SE_PL_DUMMY_270, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x90F */ DEFINE_SFX(CHAN_12DA, NA_SE_PL_DUMMY_271, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x910 */ DEFINE_SFX(CHAN_12ED, NA_SE_PL_DUMMY_272, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x911 */ DEFINE_SFX(CHAN_12ED, NA_SE_PL_DUMMY_273, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x912 */ DEFINE_SFX(CHAN_12ED, NA_SE_PL_DUMMY_274, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x913 */ DEFINE_SFX(CHAN_12ED, NA_SE_PL_DUMMY_275, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x914 */ DEFINE_SFX(CHAN_12ED, NA_SE_PL_DUMMY_276, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x915 */ DEFINE_SFX(CHAN_12ED, NA_SE_PL_DUMMY_277, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x916 */ DEFINE_SFX(CHAN_12ED, NA_SE_PL_DUMMY_278, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x917 */ DEFINE_SFX(CHAN_12ED, NA_SE_PL_DUMMY_279, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x918 */ DEFINE_SFX(CHAN_12ED, NA_SE_PL_DUMMY_280, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x919 */ DEFINE_SFX(CHAN_12ED, NA_SE_PL_DUMMY_281, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x91A */ DEFINE_SFX(CHAN_12ED, NA_SE_PL_DUMMY_282, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x91B */ DEFINE_SFX(CHAN_12ED, NA_SE_PL_DUMMY_283, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x91C */ DEFINE_SFX(CHAN_04CE, NA_SE_PL_DUMMY_284, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x91D */ DEFINE_SFX(CHAN_12ED, NA_SE_PL_DUMMY_285, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x91E */ DEFINE_SFX(CHAN_12ED, NA_SE_PL_DUMMY_286, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x91F */ DEFINE_SFX(CHAN_12ED, NA_SE_PL_DUMMY_287, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x920 */ DEFINE_SFX(CHAN_1302, NA_SE_PL_DUMMY_288, 0x20, 0, 2, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x921 */ DEFINE_SFX(CHAN_1302, NA_SE_PL_DUMMY_289, 0x20, 0, 2, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x922 */ DEFINE_SFX(CHAN_1302, NA_SE_PL_DUMMY_290, 0x20, 0, 2, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x923 */ DEFINE_SFX(CHAN_1302, NA_SE_PL_DUMMY_291, 0x20, 0, 2, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x924 */ DEFINE_SFX(CHAN_1302, NA_SE_PL_DUMMY_292, 0x20, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x925 */ DEFINE_SFX(CHAN_1302, NA_SE_PL_DUMMY_293, 0x20, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x926 */ DEFINE_SFX(CHAN_1302, NA_SE_PL_DUMMY_294, 0x20, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x927 */ DEFINE_SFX(CHAN_1302, NA_SE_PL_DUMMY_295, 0x20, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x928 */ DEFINE_SFX(CHAN_1302, NA_SE_PL_DUMMY_296, 0x20, 0, 2, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x929 */ DEFINE_SFX(CHAN_1302, NA_SE_PL_DUMMY_297, 0x20, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x92A */ DEFINE_SFX(CHAN_1302, NA_SE_PL_DUMMY_298, 0x20, 0, 2, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x92B */ DEFINE_SFX(CHAN_1302, NA_SE_PL_DUMMY_299, 0x20, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x92C */ DEFINE_SFX(CHAN_1302, NA_SE_PL_DUMMY_300, 0x20, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x92D */ DEFINE_SFX(CHAN_1302, NA_SE_PL_DUMMY_301, 0x20, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x92E */ DEFINE_SFX(CHAN_1302, NA_SE_PL_DUMMY_302, 0x20, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x92F */ DEFINE_SFX(CHAN_1302, NA_SE_PL_DUMMY_303, 0x20, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x930 */ DEFINE_SFX(CHAN_1320, NA_SE_PL_DUMMY_304, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x931 */ DEFINE_SFX(CHAN_1320, NA_SE_PL_DUMMY_305, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x932 */ DEFINE_SFX(CHAN_1320, NA_SE_PL_DUMMY_306, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x933 */ DEFINE_SFX(CHAN_1320, NA_SE_PL_DUMMY_307, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x934 */ DEFINE_SFX(CHAN_1320, NA_SE_PL_DUMMY_308, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x935 */ DEFINE_SFX(CHAN_1320, NA_SE_PL_DUMMY_309, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x936 */ DEFINE_SFX(CHAN_1320, NA_SE_PL_DUMMY_310, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x937 */ DEFINE_SFX(CHAN_1320, NA_SE_PL_DUMMY_311, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x938 */ DEFINE_SFX(CHAN_1320, NA_SE_PL_DUMMY_312, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x939 */ DEFINE_SFX(CHAN_1320, NA_SE_PL_DUMMY_313, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x93A */ DEFINE_SFX(CHAN_1320, NA_SE_PL_DUMMY_314, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x93B */ DEFINE_SFX(CHAN_1320, NA_SE_PL_DUMMY_315, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x93C */ DEFINE_SFX(CHAN_1320, NA_SE_PL_DUMMY_316, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x93D */ DEFINE_SFX(CHAN_1320, NA_SE_PL_DUMMY_317, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x93E */ DEFINE_SFX(CHAN_1320, NA_SE_PL_DUMMY_318, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x93F */ DEFINE_SFX(CHAN_1320, NA_SE_PL_DUMMY_319, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x940 */ DEFINE_SFX(CHAN_1338, NA_SE_PL_DUMMY_320, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x941 */ DEFINE_SFX(CHAN_1338, NA_SE_PL_DUMMY_321, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x942 */ DEFINE_SFX(CHAN_1338, NA_SE_PL_DUMMY_322, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x943 */ DEFINE_SFX(CHAN_1338, NA_SE_PL_DUMMY_323, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x944 */ DEFINE_SFX(CHAN_1338, NA_SE_PL_DUMMY_324, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x945 */ DEFINE_SFX(CHAN_1338, NA_SE_PL_DUMMY_325, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x946 */ DEFINE_SFX(CHAN_1338, NA_SE_PL_DUMMY_326, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x947 */ DEFINE_SFX(CHAN_1338, NA_SE_PL_DUMMY_327, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x948 */ DEFINE_SFX(CHAN_1338, NA_SE_PL_DUMMY_328, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x949 */ DEFINE_SFX(CHAN_1338, NA_SE_PL_DUMMY_329, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x94A */ DEFINE_SFX(CHAN_1338, NA_SE_PL_DUMMY_330, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x94B */ DEFINE_SFX(CHAN_1338, NA_SE_PL_DUMMY_331, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x94C */ DEFINE_SFX(CHAN_1338, NA_SE_PL_DUMMY_332, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x94D */ DEFINE_SFX(CHAN_1338, NA_SE_PL_DUMMY_333, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x94E */ DEFINE_SFX(CHAN_1338, NA_SE_PL_DUMMY_334, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x94F */ DEFINE_SFX(CHAN_1338, NA_SE_PL_DUMMY_335, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x950 */ DEFINE_SFX(CHAN_1350, NA_SE_PL_DUMMY_336, 0x20, 0, 2, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x951 */ DEFINE_SFX(CHAN_1350, NA_SE_PL_DUMMY_337, 0x20, 0, 2, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x952 */ DEFINE_SFX(CHAN_1350, NA_SE_PL_DUMMY_338, 0x20, 0, 2, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x953 */ DEFINE_SFX(CHAN_1350, NA_SE_PL_DUMMY_339, 0x20, 0, 2, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x954 */ DEFINE_SFX(CHAN_1350, NA_SE_PL_DUMMY_340, 0x20, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x955 */ DEFINE_SFX(CHAN_1350, NA_SE_PL_DUMMY_341, 0x20, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x956 */ DEFINE_SFX(CHAN_1350, NA_SE_PL_DUMMY_342, 0x20, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x957 */ DEFINE_SFX(CHAN_1350, NA_SE_PL_DUMMY_343, 0x20, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x958 */ DEFINE_SFX(CHAN_1350, NA_SE_PL_DUMMY_344, 0x20, 0, 2, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x959 */ DEFINE_SFX(CHAN_1350, NA_SE_PL_DUMMY_345, 0x20, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x95A */ DEFINE_SFX(CHAN_1350, NA_SE_PL_DUMMY_346, 0x20, 0, 2, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x95B */ DEFINE_SFX(CHAN_1350, NA_SE_PL_DUMMY_347, 0x20, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x95C */ DEFINE_SFX(CHAN_1350, NA_SE_PL_DUMMY_348, 0x20, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x95D */ DEFINE_SFX(CHAN_1350, NA_SE_PL_DUMMY_349, 0x20, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x95E */ DEFINE_SFX(CHAN_1350, NA_SE_PL_DUMMY_350, 0x20, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x95F */ DEFINE_SFX(CHAN_1350, NA_SE_PL_DUMMY_351, 0x20, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x960 */ DEFINE_SFX(CHAN_136C, NA_SE_EV_MARATHONMAN_RISE, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x961 */ DEFINE_SFX(CHAN_136C, NA_SE_PL_DUMMY_353, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x962 */ DEFINE_SFX(CHAN_136C, NA_SE_PL_DUMMY_354, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x963 */ DEFINE_SFX(CHAN_136C, NA_SE_PL_DUMMY_355, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x964 */ DEFINE_SFX(CHAN_136C, NA_SE_PL_DUMMY_356, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x965 */ DEFINE_SFX(CHAN_136C, NA_SE_PL_DUMMY_357, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x966 */ DEFINE_SFX(CHAN_136C, NA_SE_PL_DUMMY_358, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x967 */ DEFINE_SFX(CHAN_136C, NA_SE_PL_DUMMY_359, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x968 */ DEFINE_SFX(CHAN_136C, NA_SE_PL_DUMMY_360, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x969 */ DEFINE_SFX(CHAN_136C, NA_SE_PL_DUMMY_361, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x96A */ DEFINE_SFX(CHAN_136C, NA_SE_PL_DUMMY_362, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x96B */ DEFINE_SFX(CHAN_136C, NA_SE_PL_DUMMY_363, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x96C */ DEFINE_SFX(CHAN_136C, NA_SE_PL_DUMMY_364, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x96D */ DEFINE_SFX(CHAN_136C, NA_SE_PL_DUMMY_365, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x96E */ DEFINE_SFX(CHAN_136C, NA_SE_PL_DUMMY_366, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x96F */ DEFINE_SFX(CHAN_136C, NA_SE_PL_DUMMY_367, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x970 */ DEFINE_SFX(CHAN_1384, NA_SE_EV_MARATHONMAN_LAND, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x971 */ DEFINE_SFX(CHAN_1384, NA_SE_PL_DUMMY_369, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x972 */ DEFINE_SFX(CHAN_1384, NA_SE_PL_DUMMY_370, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x973 */ DEFINE_SFX(CHAN_1384, NA_SE_PL_DUMMY_371, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x974 */ DEFINE_SFX(CHAN_1384, NA_SE_PL_DUMMY_372, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x975 */ DEFINE_SFX(CHAN_1384, NA_SE_PL_DUMMY_373, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x976 */ DEFINE_SFX(CHAN_1384, NA_SE_PL_DUMMY_374, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x977 */ DEFINE_SFX(CHAN_1384, NA_SE_PL_DUMMY_375, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x978 */ DEFINE_SFX(CHAN_1384, NA_SE_PL_DUMMY_376, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x979 */ DEFINE_SFX(CHAN_1384, NA_SE_PL_DUMMY_377, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x97A */ DEFINE_SFX(CHAN_1384, NA_SE_PL_DUMMY378, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x97B */ DEFINE_SFX(CHAN_1384, NA_SE_PL_DUMMY_379, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x97C */ DEFINE_SFX(CHAN_1384, NA_SE_PL_DUMMY_380, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x97D */ DEFINE_SFX(CHAN_1384, NA_SE_PL_DUMMY_381, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x97E */ DEFINE_SFX(CHAN_1384, NA_SE_PL_DUMMY_382, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x97F */ DEFINE_SFX(CHAN_1384, NA_SE_PL_DUMMY_383, 0x40, 0, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x980 */ DEFINE_SFX(CHAN_13A5, NA_SE_PL_GORON_CHG_ROLL, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x981 */ DEFINE_SFX(CHAN_13A5, NA_SE_PL_DUMMY_385, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x982 */ DEFINE_SFX(CHAN_13A5, NA_SE_PL_DUMMY_386, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x983 */ DEFINE_SFX(CHAN_13A5, NA_SE_PL_DUMMY_387, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x984 */ DEFINE_SFX(CHAN_13A5, NA_SE_PL_DUMMY_388, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x985 */ DEFINE_SFX(CHAN_13A5, NA_SE_PL_DUMMY_389, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x986 */ DEFINE_SFX(CHAN_13A5, NA_SE_PL_DUMMY_390, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x987 */ DEFINE_SFX(CHAN_13A5, NA_SE_PL_DUMMY_391, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x988 */ DEFINE_SFX(CHAN_13A5, NA_SE_PL_DUMMY_392, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x989 */ DEFINE_SFX(CHAN_13A5, NA_SE_PL_DUMMY_393, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x98A */ DEFINE_SFX(CHAN_13A5, NA_SE_PL_DUMMY_394, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x98B */ DEFINE_SFX(CHAN_13A5, NA_SE_PL_DUMMY_395, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x98C */ DEFINE_SFX(CHAN_13A5, NA_SE_PL_DUMMY_396, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x98D */ DEFINE_SFX(CHAN_13A5, NA_SE_PL_DUMMY_397, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x98E */ DEFINE_SFX(CHAN_13A5, NA_SE_PL_DUMMY_398, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x98F */ DEFINE_SFX(CHAN_13A5, NA_SE_PL_GORON_CHG_ROLL_ICE, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x990 */ DEFINE_SFX(CHAN_13C4, NA_SE_PL_GORON_ROLL, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x991 */ DEFINE_SFX(CHAN_13C4, NA_SE_PL_DUMMY_401, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x992 */ DEFINE_SFX(CHAN_13C4, NA_SE_PL_DUMMY_402, 0x50, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x993 */ DEFINE_SFX(CHAN_13C4, NA_SE_PL_DUMMY_403, 0x50, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x994 */ DEFINE_SFX(CHAN_13C4, NA_SE_PL_DUMMY_404, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x995 */ DEFINE_SFX(CHAN_13C4, NA_SE_PL_DUMMY_405, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x996 */ DEFINE_SFX(CHAN_13C4, NA_SE_PL_DUMMY_406, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x997 */ DEFINE_SFX(CHAN_13C4, NA_SE_PL_DUMMY_407, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x998 */ DEFINE_SFX(CHAN_13C4, NA_SE_PL_DUMMY_408, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x999 */ DEFINE_SFX(CHAN_13C4, NA_SE_PL_DUMMY_409, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x99A */ DEFINE_SFX(CHAN_13C4, NA_SE_PL_DUMMY_410, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x99B */ DEFINE_SFX(CHAN_13C4, NA_SE_PL_DUMMY_411, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x99C */ DEFINE_SFX(CHAN_13C4, NA_SE_PL_DUMMY_412, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x99D */ DEFINE_SFX(CHAN_13C4, NA_SE_PL_DUMMY_413, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x99E */ DEFINE_SFX(CHAN_13C4, NA_SE_PL_DUMMY_414, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x99F */ DEFINE_SFX(CHAN_13C4, NA_SE_PL_GORON_ROLL_ICE, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x9A0 */ DEFINE_SFX(CHAN_13EB, NA_SE_PL_DEKUNUTS_BUD, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x9A1 */ DEFINE_SFX(CHAN_1415, NA_SE_PL_DEKUNUTS_BUBLE_BREATH, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x9A2 */ DEFINE_SFX(CHAN_1446, NA_SE_PL_GORON_BALL_CHARGE_FAILED, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x9A3 */ DEFINE_SFX(CHAN_1469, NA_SE_PL_GORON_BALL_CHARGE_DASH, 0x60, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x9A4 */ DEFINE_SFX(CHAN_14A5, NA_SE_PL_FACE_CHANGE, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x9A5 */ DEFINE_SFX(CHAN_14DA, NA_SE_PL_FACE_UP_S, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x9A6 */ DEFINE_SFX(CHAN_14E8, NA_SE_PL_DEKUNUTS_STRUGGLE, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x9A7 */ DEFINE_SFX(CHAN_14FF, NA_SE_PL_WARP_PLATE, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x9A8 */ DEFINE_SFX(CHAN_1531, NA_SE_PL_WARP_PLATE_OUT, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x9A9 */ DEFINE_SFX(CHAN_154B, NA_SE_PL_DEKUNUTS_ATTACK, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x9AA */ DEFINE_SFX(CHAN_156C, NA_SE_PL_TRANSFORM_VOICE, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x9AB */ DEFINE_SFX(CHAN_158F, NA_SE_PL_FACE_RETURN, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x9AC */ DEFINE_SFX(CHAN_38A0, NA_SE_PL_DEKUNUTS_DROP_BOMB, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x9AD */ DEFINE_SFX(CHAN_15B5, NA_SE_PL_GORON_SLIP, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x9AE */ DEFINE_SFX(CHAN_15CA, NA_SE_PL_ROLL_SNOW_DUST, 0x30, 0, 2, 0, SFX_PARAM_RAND_FREQ_LOWER) +/* 0x9AF */ DEFINE_SFX(CHAN_15D5, NA_SE_PL_ZORA_SPARK_BARRIER, 0x40, 3, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x9B0 */ DEFINE_SFX(CHAN_15F4, NA_SE_PL_DEKUNUTS_JUMP, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x9B1 */ DEFINE_SFX(CHAN_15F4, NA_SE_PL_DEKUNUTS_JUMP2, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x9B2 */ DEFINE_SFX(CHAN_15F4, NA_SE_PL_DEKUNUTS_JUMP3, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x9B3 */ DEFINE_SFX(CHAN_15F4, NA_SE_PL_DEKUNUTS_JUMP4, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x9B4 */ DEFINE_SFX(CHAN_15F4, NA_SE_PL_DEKUNUTS_JUMP5, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x9B5 */ DEFINE_SFX(CHAN_15F4, NA_SE_PL_DEKUNUTS_JUMP6, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x9B6 */ DEFINE_SFX(CHAN_15F4, NA_SE_PL_DEKUNUTS_JUMP7, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x9B7 */ DEFINE_SFX(CHAN_15F4, NA_SE_PL_DEKUNUTS_JUMP8, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x9B8 */ DEFINE_SFX(CHAN_1637, NA_SE_PL_GORON_STOMACH_EXPLOSION, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x9B9 */ DEFINE_SFX(CHAN_164A, NA_SE_PL_GORON_DRINK_BOMB, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x9BA */ DEFINE_SFX(CHAN_165A, NA_SE_PL_GET_UP, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x9BB */ DEFINE_SFX(CHAN_1678, NA_SE_PL_WARP_WING_OPEN, 0x30, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST | SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x9BC */ DEFINE_SFX(CHAN_169E, NA_SE_PL_WARP_WING_CLOSE, 0x30, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST | SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x9BD */ DEFINE_SFX(CHAN_16BD, NA_SE_PL_WARP_WING_ROLL, 0x30, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST | SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x9BE */ DEFINE_SFX(CHAN_172D, NA_SE_PL_WARP_WING_VANISH, 0x30, 0, 0, 0, SFX_FLAG_VOLUME_NO_DIST | SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x9BF */ DEFINE_SFX(CHAN_1756, NA_SE_PL_DEKUNUTS_MISS_FIRE, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x9C0 */ DEFINE_SFX(CHAN_3B15, NA_SE_PL_FLYING_AIR, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x9C1 */ DEFINE_SFX(CHAN_1776, NA_SE_PL_FIREWORKS, 0x30, 3, 1, 0, 0) +/* 0x9C2 */ DEFINE_SFX(CHAN_1776, NA_SE_PL_FIREWORKS_DUMMY, 0x30, 3, 1, 0, 0) +/* 0x9C3 */ DEFINE_SFX(CHAN_17E8, NA_SE_PL_PULL_UP_SNOWBALL, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x9C4 */ DEFINE_SFX(CHAN_1800, NA_SE_PL_WARP_WING_ROLL_2, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x9C5 */ DEFINE_SFX(CHAN_1871, NA_SE_PL_TRANSFORM_GIANT, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x9C6 */ DEFINE_SFX(CHAN_18A9, NA_SE_PL_TRANSFORM_NORAML, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x9C7 */ DEFINE_SFX(CHAN_15F4, NA_SE_PL_LI_OKARINATORI, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x9C8 */ DEFINE_SFX(CHAN_1637, NA_SE_PL_LI_FUTTOBI, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x9C9 */ DEFINE_SFX(CHAN_164A, NA_SE_PL_LI_OP_OKIAGARI, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x9CA */ DEFINE_SFX(CHAN_165A, NA_SE_PL_LI_OP_TATIAGARI, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x9CB */ DEFINE_SFX(CHAN_1678, NA_SE_PL_JUMP_METAL, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x9CC */ DEFINE_SFX(CHAN_169E, NA_SE_PL_LAND_METAL, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x9CD */ DEFINE_SFX(CHAN_16BD, NA_SE_PL_BOUND_METAL, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x9CE */ DEFINE_SFX(CHAN_172D, NA_SE_PL_WALK_WALL, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x9CF */ DEFINE_SFX(CHAN_1756, NA_SE_PL_WALK_WALL_DEKU, 0x30, 0, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) diff --git a/include/tables/sfx/systembank_table.h b/include/tables/sfx/systembank_table.h index 9d27d5d498..72500d0cfa 100644 --- a/include/tables/sfx/systembank_table.h +++ b/include/tables/sfx/systembank_table.h @@ -2,108 +2,107 @@ * Sfx System Bank * * DEFINE_SFX should be used for all sfx define in the system bank from sequence 0 - * - Argument 0: Enum value for this sfx - * - Argument 1: Importance for deciding which sfx to prioritize. Higher values have greater importance - * - Argument 2: Slows the decay of volume with distance (a 3-bit number ranging from 0-7) - * - Argument 3: Applies increasingly random offsets to frequency (a 2-bit number ranging from 0-3) - * - Argument 4: Various flags to add properties to the sfx + * - Argument 0: Channel name for sequence 0 + * - Argument 1: Enum value for this sfx + * - Argument 2: Importance for deciding which sfx to prioritize. Higher values have greater importance + * - Argument 3: Slows the decay of volume with distance (a 3-bit number ranging from 0-7) + * - Argument 4: Applies increasingly random offsets to frequency (a 2-bit number ranging from 0-3) * - Argument 5: Various flags to add properties to the sfx - * - * WARNING: entries must align with the table defined for the system bank in sequence 0 + * - Argument 6: Various flags to add properties to the sfx */ -/* 0x4800 */ DEFINE_SFX(NA_SE_SY_WIN_OPEN, 0xC0, 0, 0, 0, 0) -/* 0x4801 */ DEFINE_SFX(NA_SE_SY_WIN_CLOSE, 0xC0, 0, 0, 0, 0) -/* 0x4802 */ DEFINE_SFX(NA_SE_SY_CORRECT_CHIME, 0xB0, 0, 0, 0, SFX_FLAG_BLOCK_EQUAL_IMPORTANCE) -/* 0x4803 */ DEFINE_SFX(NA_SE_SY_GET_RUPY, 0x30, 0, 0, 0, 0) -/* 0x4804 */ DEFINE_SFX(NA_SE_SY_MESSAGE_WOMAN, 0x30, 0, 0, 0, 0) -/* 0x4805 */ DEFINE_SFX(NA_SE_SY_MESSAGE_MAN, 0x30, 0, 0, 0, 0) -/* 0x4806 */ DEFINE_SFX(NA_SE_SY_ERROR, 0x50, 0, 0, 0, 0) -/* 0x4807 */ DEFINE_SFX(NA_SE_SY_TRE_BOX_APPEAR, 0x30, 0, 0, 0, SFX_FLAG_BLOCK_EQUAL_IMPORTANCE) -/* 0x4808 */ DEFINE_SFX(NA_SE_SY_DECIDE, 0x30, 0, 0, 0, 0) -/* 0x4809 */ DEFINE_SFX(NA_SE_SY_CURSOR, 0x30, 0, 0, 0, 0) -/* 0x480A */ DEFINE_SFX(NA_SE_SY_CANCEL, 0x30, 0, 0, 0, 0) -/* 0x480B */ DEFINE_SFX(NA_SE_SY_HP_RECOVER, 0x30, 0, 0, 0, 0) -/* 0x480C */ DEFINE_SFX(NA_SE_SY_ATTENTION_ON, 0x20, 0, 0, 0, 0) -/* 0x480D */ DEFINE_SFX(NA_SE_SY_DUMMY_13, 0x30, 0, 0, 0, 0) -/* 0x480E */ DEFINE_SFX(NA_SE_SY_DUMMY_14, 0x30, 0, 0, 0, 0) -/* 0x480F */ DEFINE_SFX(NA_SE_SY_LOCK_OFF, 0x30, 0, 0, 0, 0) -/* 0x4810 */ DEFINE_SFX(NA_SE_SY_LOCK_ON_HUMAN, 0x28, 0, 0, 0, 0) -/* 0x4811 */ DEFINE_SFX(NA_SE_SY_DUMMY_17, 0x30, 0, 0, 0, 0) -/* 0x4812 */ DEFINE_SFX(NA_SE_SY_DUMMY_18, 0x30, 0, 0, 0, 0) -/* 0x4813 */ DEFINE_SFX(NA_SE_SY_CAMERA_ZOOM_UP, 0x30, 0, 0, 0, 0) -/* 0x4814 */ DEFINE_SFX(NA_SE_SY_CAMERA_ZOOM_DOWN, 0x30, 0, 0, 0, 0) -/* 0x4815 */ DEFINE_SFX(NA_SE_SY_DUMMY_21, 0x30, 0, 0, 0, 0) -/* 0x4816 */ DEFINE_SFX(NA_SE_SY_DUMMY_22, 0x30, 0, 0, 0, 0) -/* 0x4817 */ DEFINE_SFX(NA_SE_SY_ATTENTION_ON_OLD, 0x30, 0, 0, 0, 0) -/* 0x4818 */ DEFINE_SFX(NA_SE_SY_MESSAGE_PASS, 0x18, 0, 0, 0, 0) -/* 0x4819 */ DEFINE_SFX(NA_SE_SY_WARNING_COUNT_N, 0x2C, 0, 0, 0, 0) -/* 0x481A */ DEFINE_SFX(NA_SE_SY_WARNING_COUNT_E, 0x2C, 0, 0, 0, 0) -/* 0x481B */ DEFINE_SFX(NA_SE_SY_HITPOINT_ALARM, 0x20, 0, 0, 0, 0) -/* 0x481C */ DEFINE_SFX(NA_SE_SY_DUMMY_28, 0x30, 0, 0, 0, 0) -/* 0x481D */ DEFINE_SFX(NA_SE_SY_DEMO_CUT, 0x30, 0, 0, 0, 0) -/* 0x481E */ DEFINE_SFX(NA_SE_SY_NAVY_CALL, 0x30, 0, 0, 0, 0) -/* 0x481F */ DEFINE_SFX(NA_SE_SY_GAUGE_UP, 0x30, 0, 0, 0, 0) -/* 0x4820 */ DEFINE_SFX(NA_SE_SY_DUMMY_32, 0x30, 0, 0, 0, 0) -/* 0x4821 */ DEFINE_SFX(NA_SE_SY_DUMMY_33, 0x30, 0, 0, 0, 0) -/* 0x4822 */ DEFINE_SFX(NA_SE_SY_DUMMY_34, 0x30, 0, 0, 0, 0) -/* 0x4823 */ DEFINE_SFX(NA_SE_SY_PIECE_OF_HEART, 0x30, 0, 0, 0, 0) -/* 0x4824 */ DEFINE_SFX(NA_SE_SY_GET_ITEM, 0x30, 0, 0, 0, 0) -/* 0x4825 */ DEFINE_SFX(NA_SE_SY_WIN_SCROLL_LEFT, 0x30, 0, 0, 0, 0) -/* 0x4826 */ DEFINE_SFX(NA_SE_SY_WIN_SCROLL_RIGHT, 0x30, 0, 0, 0, 0) -/* 0x4827 */ DEFINE_SFX(NA_SE_SY_OCARINA_ERROR, 0x20, 0, 0, 0, 0) -/* 0x4828 */ DEFINE_SFX(NA_SE_SY_CAMERA_ZOOM_UP_2, 0x30, 0, 0, 0, 0) -/* 0x4829 */ DEFINE_SFX(NA_SE_SY_CAMERA_ZOOM_DOWN_2, 0x30, 0, 0, 0, 0) -/* 0x482A */ DEFINE_SFX(NA_SE_SY_GLASSMODE_ON, 0x30, 0, 0, 0, 0) -/* 0x482B */ DEFINE_SFX(NA_SE_SY_GLASSMODE_OFF, 0x30, 0, 0, 0, 0) -/* 0x482C */ DEFINE_SFX(NA_SE_SY_FOUND, 0x60, 0, 0, 0, 0) -/* 0x482D */ DEFINE_SFX(NA_SE_SY_HIT_SOUND, 0x30, 0, 0, 0, 0) -/* 0x482E */ DEFINE_SFX(NA_SE_SY_MESSAGE_END, 0x30, 0, 0, 0, 0) -/* 0x482F */ DEFINE_SFX(NA_SE_SY_RUPY_COUNT, 0x30, 0, 0, 0, 0) -/* 0x4830 */ DEFINE_SFX(NA_SE_SY_LOCK_ON, 0x30, 0, 0, 0, 0) -/* 0x4831 */ DEFINE_SFX(NA_SE_SY_GET_BOXITEM, 0x30, 0, 0, 0, 0) -/* 0x4832 */ DEFINE_SFX(NA_SE_SY_WHITE_OUT_INTO_MOON, 0x30, 0, 0, 0, 0) -/* 0x4833 */ DEFINE_SFX(NA_SE_SY_WHITE_OUT_S, 0x30, 0, 0, 0, 0) -/* 0x4834 */ DEFINE_SFX(NA_SE_SY_WHITE_OUT_T, 0x30, 0, 0, 0, 0) -/* 0x4835 */ DEFINE_SFX(NA_SE_SY_START_SHOT, 0x30, 0, 0, 0, 0) -/* 0x4836 */ DEFINE_SFX(NA_SE_SY_METRONOME, 0x30, 0, 0, 0, 0) -/* 0x4837 */ DEFINE_SFX(NA_SE_SY_ATTENTION_URGENCY, 0x30, 0, 0, 0, 0) -/* 0x4838 */ DEFINE_SFX(NA_SE_SY_METRONOME_LV, 0x30, 0, 0, 0, 0) -/* 0x4839 */ DEFINE_SFX(NA_SE_SY_FSEL_CURSOR, 0x30, 0, 0, 0, 0) -/* 0x483A */ DEFINE_SFX(NA_SE_SY_FSEL_DECIDE_S, 0x30, 0, 0, 0, 0) -/* 0x483B */ DEFINE_SFX(NA_SE_SY_FSEL_DECIDE_L, 0x30, 0, 0, 0, 0) -/* 0x483C */ DEFINE_SFX(NA_SE_SY_FSEL_CLOSE, 0x30, 0, 0, 0, 0) -/* 0x483D */ DEFINE_SFX(NA_SE_SY_FSEL_ERROR, 0x30, 0, 0, 0, 0) -/* 0x483E */ DEFINE_SFX(NA_SE_SY_SET_FIRE_ARROW, 0x30, 0, 0, 0, 0) -/* 0x483F */ DEFINE_SFX(NA_SE_SY_SET_ICE_ARROW, 0x30, 0, 0, 0, 0) -/* 0x4840 */ DEFINE_SFX(NA_SE_SY_SET_LIGHT_ARROW, 0x30, 0, 0, 0, 0) -/* 0x4841 */ DEFINE_SFX(NA_SE_SY_SYNTH_MAGIC_ARROW, 0x30, 0, 0, 0, 0) -/* 0x4842 */ DEFINE_SFX(NA_SE_SY_METRONOME_2, 0x30, 0, 0, 0, 0) -/* 0x4843 */ DEFINE_SFX(NA_SE_SY_KINSTA_MARK_APPEAR, 0x30, 0, 0, 0, 0) -/* 0x4844 */ DEFINE_SFX(NA_SE_SY_FIVE_COUNT_LUPY, 0x30, 0, 0, 0, 0) -/* 0x4845 */ DEFINE_SFX(NA_SE_SY_CARROT_RECOVER, 0x30, 0, 0, 0, 0) -/* 0x4846 */ DEFINE_SFX(NA_SE_EV_FAIVE_LUPY_COUNT, 0x30, 0, 0, 0, 0) -/* 0x4847 */ DEFINE_SFX(NA_SE_SY_METRONOME_TEMPO, 0x30, 0, 0, 0, 0) -/* 0x4848 */ DEFINE_SFX(NA_SE_SY_COMICAL_SOUND0_0, 0x30, 0, 0, 0, 0) -/* 0x4849 */ DEFINE_SFX(NA_SE_SY_COMICAL_SOUND0_1, 0x30, 0, 0, 0, 0) -/* 0x484A */ DEFINE_SFX(NA_SE_SY_COMICAL_SOUND0_LAST, 0x30, 0, 0, 0, 0) -/* 0x484B */ DEFINE_SFX(NA_SE_SY_SOUT_DEMO, 0x30, 0, 0, 0, 0) -/* 0x484C */ DEFINE_SFX(NA_SE_SY_TIMESIGNAL_BELL, 0x30, 0, 0, 0, 0) -/* 0x484D */ DEFINE_SFX(NA_SE_SY_DEKUNUTS_JUMP_FAILED, 0x30, 0, 0, 0, 0) -/* 0x484E */ DEFINE_SFX(NA_SE_SY_ATTENTION_SOUND, 0x30, 0, 0, 0, 0) -/* 0x484F */ DEFINE_SFX(NA_SE_SY_TRANSFORM_MASK_FLASH, 0x30, 0, 0, 0, 0) -/* 0x4850 */ DEFINE_SFX(NA_SE_SY_CAMERA_SHUTTER, 0x30, 0, 0, 0, 0) -/* 0x4851 */ DEFINE_SFX(NA_SE_SY_STALKIDS_PSYCHO, 0x60, 0, 0, 0, 0) -/* 0x4852 */ DEFINE_SFX(NA_SE_SY_CHICK_JOIN_CHIME, 0x30, 0, 0, 0, 0) -/* 0x4853 */ DEFINE_SFX(NA_SE_SY_HIT_SOUND_L, 0x30, 0, 0, 0, 0) -/* 0x4854 */ DEFINE_SFX(NA_SE_SY_FAIRY_MASK_SUCCESS, 0x30, 0, 0, 0, SFX_FLAG_BLOCK_EQUAL_IMPORTANCE) -/* 0x4855 */ DEFINE_SFX(NA_SE_SY_SCHEDULE_WRITE, 0x60, 0, 0, 0, 0) -/* 0x4856 */ DEFINE_SFX(NA_SE_SY_STOPWATCH_TIMER_3, 0x30, 0, 0, 0, 0) -/* 0x4857 */ DEFINE_SFX(NA_SE_SY_STOPWATCH_TIMER_INF, 0x30, 0, 0, 0, 0) -/* 0x4858 */ DEFINE_SFX(NA_SE_SY_EARTHQUAKE_OUTDOOR, 0x30, 0, 0, 0, 0) -/* 0x4859 */ DEFINE_SFX(NA_SE_SY_SPIRAL_DASH, 0x30, 0, 0, 0, 0) -/* 0x485A */ DEFINE_SFX(NA_SE_SY_QUIZ_CORRECT, 0x30, 0, 0, 0, 0) -/* 0x485B */ DEFINE_SFX(NA_SE_SY_QUIZ_INCORRECT, 0x30, 0, 0, 0, 0) -/* 0x485C */ DEFINE_SFX(NA_SE_SY_DIZZY_EFFECT, 0x30, 0, 0, 0, 0) -/* 0x485D */ DEFINE_SFX(NA_SE_SY_TIME_CONTROL_SLOW, 0xA0, 0, 0, 0, SFX_FLAG_LOWER_VOLUME_BGM) -/* 0x485E */ DEFINE_SFX(NA_SE_SY_TIME_CONTROL_NORMAL, 0xA0, 0, 0, 0, SFX_FLAG_LOWER_VOLUME_BGM) -/* 0x485F */ DEFINE_SFX(NA_SE_SY_SECOM_WARNING, 0x30, 0, 0, 0, 0) +/* 0x4800 */ DEFINE_SFX(CHAN_A581, NA_SE_SY_WIN_OPEN, 0xC0, 0, 0, 0, 0) +/* 0x4801 */ DEFINE_SFX(CHAN_A5BE, NA_SE_SY_WIN_CLOSE, 0xC0, 0, 0, 0, 0) +/* 0x4802 */ DEFINE_SFX(CHAN_A5FB, NA_SE_SY_CORRECT_CHIME, 0xB0, 0, 0, 0, SFX_FLAG_BLOCK_EQUAL_IMPORTANCE) +/* 0x4803 */ DEFINE_SFX(CHAN_A629, NA_SE_SY_GET_RUPY, 0x30, 0, 0, 0, 0) +/* 0x4804 */ DEFINE_SFX(CHAN_A648, NA_SE_SY_MESSAGE_WOMAN, 0x30, 0, 0, 0, 0) +/* 0x4805 */ DEFINE_SFX(CHAN_A656, NA_SE_SY_MESSAGE_MAN, 0x30, 0, 0, 0, 0) +/* 0x4806 */ DEFINE_SFX(CHAN_A656, NA_SE_SY_ERROR, 0x50, 0, 0, 0, 0) +/* 0x4807 */ DEFINE_SFX(CHAN_A667, NA_SE_SY_TRE_BOX_APPEAR, 0x30, 0, 0, 0, SFX_FLAG_BLOCK_EQUAL_IMPORTANCE) +/* 0x4808 */ DEFINE_SFX(CHAN_A6B1, NA_SE_SY_DECIDE, 0x30, 0, 0, 0, 0) +/* 0x4809 */ DEFINE_SFX(CHAN_A6FB, NA_SE_SY_CURSOR, 0x30, 0, 0, 0, 0) +/* 0x480A */ DEFINE_SFX(CHAN_A710, NA_SE_SY_CANCEL, 0x30, 0, 0, 0, 0) +/* 0x480B */ DEFINE_SFX(CHAN_A735, NA_SE_SY_HP_RECOVER, 0x30, 0, 0, 0, 0) +/* 0x480C */ DEFINE_SFX(CHAN_A755, NA_SE_SY_ATTENTION_ON, 0x20, 0, 0, 0, 0) +/* 0x480D */ DEFINE_SFX(CHAN_A7CA, NA_SE_SY_DUMMY_13, 0x30, 0, 0, 0, 0) +/* 0x480E */ DEFINE_SFX(CHAN_A771, NA_SE_SY_DUMMY_14, 0x30, 0, 0, 0, 0) +/* 0x480F */ DEFINE_SFX(CHAN_A793, NA_SE_SY_LOCK_OFF, 0x30, 0, 0, 0, 0) +/* 0x4810 */ DEFINE_SFX(CHAN_A7AD, NA_SE_SY_LOCK_ON_HUMAN, 0x28, 0, 0, 0, 0) +/* 0x4811 */ DEFINE_SFX(CHAN_A7CA, NA_SE_SY_DUMMY_17, 0x30, 0, 0, 0, 0) +/* 0x4812 */ DEFINE_SFX(CHAN_A7E3, NA_SE_SY_DUMMY_18, 0x30, 0, 0, 0, 0) +/* 0x4813 */ DEFINE_SFX(CHAN_A7FC, NA_SE_SY_CAMERA_ZOOM_UP, 0x30, 0, 0, 0, 0) +/* 0x4814 */ DEFINE_SFX(CHAN_A80F, NA_SE_SY_CAMERA_ZOOM_DOWN, 0x30, 0, 0, 0, 0) +/* 0x4815 */ DEFINE_SFX(CHAN_A7FC, NA_SE_SY_DUMMY_21, 0x30, 0, 0, 0, 0) +/* 0x4816 */ DEFINE_SFX(CHAN_A7FC, NA_SE_SY_DUMMY_22, 0x30, 0, 0, 0, 0) +/* 0x4817 */ DEFINE_SFX(CHAN_A822, NA_SE_SY_ATTENTION_ON_OLD, 0x30, 0, 0, 0, 0) +/* 0x4818 */ DEFINE_SFX(CHAN_A82C, NA_SE_SY_MESSAGE_PASS, 0x18, 0, 0, 0, 0) +/* 0x4819 */ DEFINE_SFX(CHAN_A83A, NA_SE_SY_WARNING_COUNT_N, 0x2C, 0, 0, 0, 0) +/* 0x481A */ DEFINE_SFX(CHAN_A84E, NA_SE_SY_WARNING_COUNT_E, 0x2C, 0, 0, 0, 0) +/* 0x481B */ DEFINE_SFX(CHAN_A86D, NA_SE_SY_HITPOINT_ALARM, 0x20, 0, 0, 0, 0) +/* 0x481C */ DEFINE_SFX(CHAN_A87F, NA_SE_SY_DUMMY_28, 0x30, 0, 0, 0, 0) +/* 0x481D */ DEFINE_SFX(CHAN_A8A2, NA_SE_SY_DEMO_CUT, 0x30, 0, 0, 0, 0) +/* 0x481E */ DEFINE_SFX(CHAN_A8C3, NA_SE_SY_NAVY_CALL, 0x30, 0, 0, 0, 0) +/* 0x481F */ DEFINE_SFX(CHAN_A8E2, NA_SE_SY_GAUGE_UP, 0x30, 0, 0, 0, 0) +/* 0x4820 */ DEFINE_SFX(CHAN_A90F, NA_SE_SY_DUMMY_32, 0x30, 0, 0, 0, 0) +/* 0x4821 */ DEFINE_SFX(CHAN_A929, NA_SE_SY_DUMMY_33, 0x30, 0, 0, 0, 0) +/* 0x4822 */ DEFINE_SFX(CHAN_A941, NA_SE_SY_DUMMY_34, 0x30, 0, 0, 0, 0) +/* 0x4823 */ DEFINE_SFX(CHAN_A948, NA_SE_SY_PIECE_OF_HEART, 0x30, 0, 0, 0, 0) +/* 0x4824 */ DEFINE_SFX(CHAN_A989, NA_SE_SY_GET_ITEM, 0x30, 0, 0, 0, 0) +/* 0x4825 */ DEFINE_SFX(CHAN_A9AB, NA_SE_SY_WIN_SCROLL_LEFT, 0x30, 0, 0, 0, 0) +/* 0x4826 */ DEFINE_SFX(CHAN_A9D5, NA_SE_SY_WIN_SCROLL_RIGHT, 0x30, 0, 0, 0, 0) +/* 0x4827 */ DEFINE_SFX(CHAN_A9E7, NA_SE_SY_OCARINA_ERROR, 0x20, 0, 0, 0, 0) +/* 0x4828 */ DEFINE_SFX(CHAN_A9F4, NA_SE_SY_CAMERA_ZOOM_UP_2, 0x30, 0, 0, 0, 0) +/* 0x4829 */ DEFINE_SFX(CHAN_AA0B, NA_SE_SY_CAMERA_ZOOM_DOWN_2, 0x30, 0, 0, 0, 0) +/* 0x482A */ DEFINE_SFX(CHAN_AA22, NA_SE_SY_GLASSMODE_ON, 0x30, 0, 0, 0, 0) +/* 0x482B */ DEFINE_SFX(CHAN_AA33, NA_SE_SY_GLASSMODE_OFF, 0x30, 0, 0, 0, 0) +/* 0x482C */ DEFINE_SFX(CHAN_AA44, NA_SE_SY_FOUND, 0x60, 0, 0, 0, 0) +/* 0x482D */ DEFINE_SFX(CHAN_AA51, NA_SE_SY_HIT_SOUND, 0x30, 0, 0, 0, 0) +/* 0x482E */ DEFINE_SFX(CHAN_AA67, NA_SE_SY_MESSAGE_END, 0x30, 0, 0, 0, 0) +/* 0x482F */ DEFINE_SFX(CHAN_AA81, NA_SE_SY_RUPY_COUNT, 0x30, 0, 0, 0, 0) +/* 0x4830 */ DEFINE_SFX(CHAN_AA9A, NA_SE_SY_LOCK_ON, 0x30, 0, 0, 0, 0) +/* 0x4831 */ DEFINE_SFX(CHAN_AAA6, NA_SE_SY_GET_BOXITEM, 0x30, 0, 0, 0, 0) +/* 0x4832 */ DEFINE_SFX(CHAN_AAC0, NA_SE_SY_WHITE_OUT_INTO_MOON, 0x30, 0, 0, 0, 0) +/* 0x4833 */ DEFINE_SFX(CHAN_AAF6, NA_SE_SY_WHITE_OUT_S, 0x30, 0, 0, 0, 0) +/* 0x4834 */ DEFINE_SFX(CHAN_AB19, NA_SE_SY_WHITE_OUT_T, 0x30, 0, 0, 0, 0) +/* 0x4835 */ DEFINE_SFX(CHAN_AB3A, NA_SE_SY_START_SHOT, 0x30, 0, 0, 0, 0) +/* 0x4836 */ DEFINE_SFX(CHAN_AB4F, NA_SE_SY_METRONOME, 0x30, 0, 0, 0, 0) +/* 0x4837 */ DEFINE_SFX(CHAN_AB59, NA_SE_SY_ATTENTION_URGENCY, 0x30, 0, 0, 0, 0) +/* 0x4838 */ DEFINE_SFX(CHAN_AB63, NA_SE_SY_METRONOME_LV, 0x30, 0, 0, 0, 0) +/* 0x4839 */ DEFINE_SFX(CHAN_AB6E, NA_SE_SY_FSEL_CURSOR, 0x30, 0, 0, 0, 0) +/* 0x483A */ DEFINE_SFX(CHAN_AB96, NA_SE_SY_FSEL_DECIDE_S, 0x30, 0, 0, 0, 0) +/* 0x483B */ DEFINE_SFX(CHAN_ABB3, NA_SE_SY_FSEL_DECIDE_L, 0x30, 0, 0, 0, 0) +/* 0x483C */ DEFINE_SFX(CHAN_ABD3, NA_SE_SY_FSEL_CLOSE, 0x30, 0, 0, 0, 0) +/* 0x483D */ DEFINE_SFX(CHAN_ABEB, NA_SE_SY_FSEL_ERROR, 0x30, 0, 0, 0, 0) +/* 0x483E */ DEFINE_SFX(CHAN_AC02, NA_SE_SY_SET_FIRE_ARROW, 0x30, 0, 0, 0, 0) +/* 0x483F */ DEFINE_SFX(CHAN_AC0C, NA_SE_SY_SET_ICE_ARROW, 0x30, 0, 0, 0, 0) +/* 0x4840 */ DEFINE_SFX(CHAN_AC16, NA_SE_SY_SET_LIGHT_ARROW, 0x30, 0, 0, 0, 0) +/* 0x4841 */ DEFINE_SFX(CHAN_AC20, NA_SE_SY_SYNTH_MAGIC_ARROW, 0x30, 0, 0, 0, 0) +/* 0x4842 */ DEFINE_SFX(CHAN_AC29, NA_SE_SY_METRONOME_2, 0x30, 0, 0, 0, 0) +/* 0x4843 */ DEFINE_SFX(CHAN_AC35, NA_SE_SY_KINSTA_MARK_APPEAR, 0x30, 0, 0, 0, 0) +/* 0x4844 */ DEFINE_SFX(CHAN_AC63, NA_SE_SY_FIVE_COUNT_LUPY, 0x30, 0, 0, 0, 0) +/* 0x4845 */ DEFINE_SFX(CHAN_AC80, NA_SE_SY_CARROT_RECOVER, 0x30, 0, 0, 0, 0) +/* 0x4846 */ DEFINE_SFX(CHAN_AC95, NA_SE_EV_FAIVE_LUPY_COUNT, 0x30, 0, 0, 0, 0) +/* 0x4847 */ DEFINE_SFX(CHAN_AC9F, NA_SE_SY_METRONOME_TEMPO, 0x30, 0, 0, 0, 0) +/* 0x4848 */ DEFINE_SFX(CHAN_ACBA, NA_SE_SY_COMICAL_SOUND0_0, 0x30, 0, 0, 0, 0) +/* 0x4849 */ DEFINE_SFX(CHAN_ACCE, NA_SE_SY_COMICAL_SOUND0_1, 0x30, 0, 0, 0, 0) +/* 0x484A */ DEFINE_SFX(CHAN_ACD3, NA_SE_SY_COMICAL_SOUND0_LAST, 0x30, 0, 0, 0, 0) +/* 0x484B */ DEFINE_SFX(CHAN_ACE7, NA_SE_SY_SOUT_DEMO, 0x30, 0, 0, 0, 0) +/* 0x484C */ DEFINE_SFX(CHAN_AD61, NA_SE_SY_TIMESIGNAL_BELL, 0x30, 0, 0, 0, 0) +/* 0x484D */ DEFINE_SFX(CHAN_AD99, NA_SE_SY_DEKUNUTS_JUMP_FAILED, 0x30, 0, 0, 0, 0) +/* 0x484E */ DEFINE_SFX(CHAN_ADC6, NA_SE_SY_ATTENTION_SOUND, 0x30, 0, 0, 0, 0) +/* 0x484F */ DEFINE_SFX(CHAN_ADF9, NA_SE_SY_TRANSFORM_MASK_FLASH, 0x30, 0, 0, 0, 0) +/* 0x4850 */ DEFINE_SFX(CHAN_AE1A, NA_SE_SY_CAMERA_SHUTTER, 0x30, 0, 0, 0, 0) +/* 0x4851 */ DEFINE_SFX(CHAN_AE30, NA_SE_SY_STALKIDS_PSYCHO, 0x60, 0, 0, 0, 0) +/* 0x4852 */ DEFINE_SFX(CHAN_AE37, NA_SE_SY_CHICK_JOIN_CHIME, 0x30, 0, 0, 0, 0) +/* 0x4853 */ DEFINE_SFX(CHAN_AEA8, NA_SE_SY_HIT_SOUND_L, 0x30, 0, 0, 0, 0) +/* 0x4854 */ DEFINE_SFX(CHAN_AEC0, NA_SE_SY_FAIRY_MASK_SUCCESS, 0x30, 0, 0, 0, SFX_FLAG_BLOCK_EQUAL_IMPORTANCE) +/* 0x4855 */ DEFINE_SFX(CHAN_AEEF, NA_SE_SY_SCHEDULE_WRITE, 0x60, 0, 0, 0, 0) +/* 0x4856 */ DEFINE_SFX(CHAN_AF41, NA_SE_SY_STOPWATCH_TIMER_3, 0x30, 0, 0, 0, 0) +/* 0x4857 */ DEFINE_SFX(CHAN_AF63, NA_SE_SY_STOPWATCH_TIMER_INF, 0x30, 0, 0, 0, 0) +/* 0x4858 */ DEFINE_SFX(CHAN_AF7B, NA_SE_SY_EARTHQUAKE_OUTDOOR, 0x30, 0, 0, 0, 0) +/* 0x4859 */ DEFINE_SFX(CHAN_AFAE, NA_SE_SY_SPIRAL_DASH, 0x30, 0, 0, 0, 0) +/* 0x485A */ DEFINE_SFX(CHAN_B007, NA_SE_SY_QUIZ_CORRECT, 0x30, 0, 0, 0, 0) +/* 0x485B */ DEFINE_SFX(CHAN_B021, NA_SE_SY_QUIZ_INCORRECT, 0x30, 0, 0, 0, 0) +/* 0x485C */ DEFINE_SFX(CHAN_B035, NA_SE_SY_DIZZY_EFFECT, 0x30, 0, 0, 0, 0) +/* 0x485D */ DEFINE_SFX(CHAN_B081, NA_SE_SY_TIME_CONTROL_SLOW, 0xA0, 0, 0, 0, SFX_FLAG_LOWER_VOLUME_BGM) +/* 0x485E */ DEFINE_SFX(CHAN_B0C2, NA_SE_SY_TIME_CONTROL_NORMAL, 0xA0, 0, 0, 0, SFX_FLAG_LOWER_VOLUME_BGM) +/* 0x485F */ DEFINE_SFX(CHAN_B0E6, NA_SE_SY_SECOM_WARNING, 0x30, 0, 0, 0, 0) diff --git a/include/tables/sfx/voicebank_table.h b/include/tables/sfx/voicebank_table.h index d2ce5aae3e..d2785745e5 100644 --- a/include/tables/sfx/voicebank_table.h +++ b/include/tables/sfx/voicebank_table.h @@ -2,412 +2,423 @@ * Sfx Voice Bank * * DEFINE_SFX should be used for all sfx define in the voice bank from sequence 0 - * - Argument 0: Enum value for this sfx - * - Argument 1: Importance for deciding which sfx to prioritize. Higher values have greater importance - * - Argument 2: Slows the decay of volume with distance (a 3-bit number ranging from 0-7) - * - Argument 3: Applies increasingly random offsets to frequency (a 2-bit number ranging from 0-3) - * - Argument 4: Various flags to add properties to the sfx + * - Argument 0: Channel name for sequence 0 + * - Argument 1: Enum value for this sfx + * - Argument 2: Importance for deciding which sfx to prioritize. Higher values have greater importance + * - Argument 3: Slows the decay of volume with distance (a 3-bit number ranging from 0-7) + * - Argument 4: Applies increasingly random offsets to frequency (a 2-bit number ranging from 0-3) * - Argument 5: Various flags to add properties to the sfx - * - * WARNING: entries must align with the table defined for the voice bank in sequence 0 + * - Argument 6: Various flags to add properties to the sfx */ -/* 0x6800 */ DEFINE_SFX(NA_SE_VO_LI_SWORD_N, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6801 */ DEFINE_SFX(NA_SE_VO_LI_SWORD_L, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6802 */ DEFINE_SFX(NA_SE_VO_LI_LASH, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6803 */ DEFINE_SFX(NA_SE_VO_LI_HANG, 0x20, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6804 */ DEFINE_SFX(NA_SE_VO_LI_CLIMB_END, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6805 */ DEFINE_SFX(NA_SE_VO_LI_DAMAGE_S, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6806 */ DEFINE_SFX(NA_SE_VO_LI_FREEZE, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6807 */ DEFINE_SFX(NA_SE_VO_LI_FALL_S, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6808 */ DEFINE_SFX(NA_SE_VO_LI_FALL_L, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6809 */ DEFINE_SFX(NA_SE_VO_LI_BREATH_REST, 0x30, 2, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x680A */ DEFINE_SFX(NA_SE_VO_LI_BREATH_DRINK, 0x30, 2, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x680B */ DEFINE_SFX(NA_SE_VO_LI_DOWN, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x680C */ DEFINE_SFX(NA_SE_VO_LI_TAKEN_AWAY, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x680D */ DEFINE_SFX(NA_SE_VO_LI_HELD, 0x50, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x680E */ DEFINE_SFX(NA_SE_VO_LI_SNEEZE, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x680F */ DEFINE_SFX(NA_SE_VO_LI_SWEAT, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6810 */ DEFINE_SFX(NA_SE_VO_LI_DRINK, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6811 */ DEFINE_SFX(NA_SE_VO_LI_RELAX, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6812 */ DEFINE_SFX(NA_SE_VO_LI_SWORD_PUTAWAY, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6813 */ DEFINE_SFX(NA_SE_VO_LI_GROAN, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6814 */ DEFINE_SFX(NA_SE_VO_LI_AUTO_JUMP, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6815 */ DEFINE_SFX(NA_SE_VO_LI_MAGIC_NALE, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6816 */ DEFINE_SFX(NA_SE_VO_LI_SURPRISE, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6817 */ DEFINE_SFX(NA_SE_VO_LI_MAGIC_FROL, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6818 */ DEFINE_SFX(NA_SE_VO_LI_PUSH, 0x30, 2, 2, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6819 */ DEFINE_SFX(NA_SE_VO_LI_HOOKSHOT_HANG, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x681A */ DEFINE_SFX(NA_SE_VO_LI_LAND_DAMAGE_S, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x681B */ DEFINE_SFX(NA_SE_VO_LI_MAGIC_START, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x681C */ DEFINE_SFX(NA_SE_VO_LI_MAGIC_ATTACK, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x681D */ DEFINE_SFX(NA_SE_VO_BL_DOWN, 0x80, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x681E */ DEFINE_SFX(NA_SE_VO_LI_DEMO_DAMAGE, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x681F */ DEFINE_SFX(NA_SE_VO_LI_SWORD_N_copy30, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6820 */ DEFINE_SFX(NA_SE_VO_DUMMY_32, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6821 */ DEFINE_SFX(NA_SE_VO_DUMMY_33, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6822 */ DEFINE_SFX(NA_SE_VO_DUMMY_34, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6823 */ DEFINE_SFX(NA_SE_VO_DUMMY_35, 0x20, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6824 */ DEFINE_SFX(NA_SE_VO_DUMMY_36, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6825 */ DEFINE_SFX(NA_SE_VO_DUMMY_37, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6826 */ DEFINE_SFX(NA_SE_VO_DUMMY_38, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6827 */ DEFINE_SFX(NA_SE_VO_DUMMY_39, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6828 */ DEFINE_SFX(NA_SE_VO_NAVY_ENEMY, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6829 */ DEFINE_SFX(NA_SE_VO_NAVY_HELLO, 0x30, 2, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x682A */ DEFINE_SFX(NA_SE_VO_NAVY_HEAR, 0x30, 2, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x682B */ DEFINE_SFX(NA_SE_VO_DUMMY_43, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x682C */ DEFINE_SFX(NA_SE_VO_DUMMY_44, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x682D */ DEFINE_SFX(NA_SE_VO_DUMMY_45, 0x50, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x682E */ DEFINE_SFX(NA_SE_VO_DUMMY_46, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x682F */ DEFINE_SFX(NA_SE_VO_DUMMY_47, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6830 */ DEFINE_SFX(NA_SE_VO_DUMMY_48, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6831 */ DEFINE_SFX(NA_SE_VO_DUMMY_49, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6832 */ DEFINE_SFX(NA_SE_VO_DUMMY_50, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6833 */ DEFINE_SFX(NA_SE_VO_DUMMY_51, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6834 */ DEFINE_SFX(NA_SE_VO_DUMMY_52, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6835 */ DEFINE_SFX(NA_SE_VO_DUMMY_53, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6836 */ DEFINE_SFX(NA_SE_VO_DUMMY_54, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6837 */ DEFINE_SFX(NA_SE_VO_DUMMY_55, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6838 */ DEFINE_SFX(NA_SE_VO_DUMMY_56, 0x30, 1, 2, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6839 */ DEFINE_SFX(NA_SE_VO_DUMMY_57, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x683A */ DEFINE_SFX(NA_SE_VO_DUMMY_58, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x683B */ DEFINE_SFX(NA_SE_VO_DUMMY_59, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x683C */ DEFINE_SFX(NA_SE_VO_DUMMY_60, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x683D */ DEFINE_SFX(NA_SE_VO_DUMMY_61, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x683E */ DEFINE_SFX(NA_SE_VO_DUMMY_62, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x683F */ DEFINE_SFX(NA_SE_VO_DUMMY_63, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6840 */ DEFINE_SFX(NA_SE_VO_LK_WAKE_UP, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6841 */ DEFINE_SFX(NA_SE_VO_LK_CATCH_DEMO, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6842 */ DEFINE_SFX(NA_SE_VO_LK_DRAGGED_DAMAGE, 0x30, 0, 0, 0, 0) -/* 0x6843 */ DEFINE_SFX(NA_SE_VO_NAVY_CALL, 0x60, 0, 0, 0, SFX_FLAG_BLOCK_EQUAL_IMPORTANCE) -/* 0x6844 */ DEFINE_SFX(NA_SE_VO_NA_HELLO_3, 0x30, 0, 0, 0, 0) -/* 0x6845 */ DEFINE_SFX(NA_SE_VO_CHAT_MESSAGE_CALL, 0x30, 0, 0, 0, 0) -/* 0x6846 */ DEFINE_SFX(NA_SE_VO_BELL_MESSAGE, 0x30, 0, 0, 0, 0) -/* 0x6847 */ DEFINE_SFX(NA_SE_VO_MONDO_MESSAGE, 0x30, 0, 0, 0, 0) -/* 0x6848 */ DEFINE_SFX(NA_SE_VO_LK_USING_UP_ENERGY, 0x30, 0, 0, 0, 0) -/* 0x6849 */ DEFINE_SFX(NA_SE_VO_DUMMY_73, 0x30, 0, 0, 0, 0) -/* 0x684A */ DEFINE_SFX(NA_SE_VO_GO_SLEEP, 0x30, 0, 0, 0, 0) -/* 0x684B */ DEFINE_SFX(NA_SE_VO_NP_SLEEP_OUT, 0x30, 0, 0, 0, 0) -/* 0x684C */ DEFINE_SFX(NA_SE_VO_DUMMY_76, 0x30, 0, 0, 0, 0) -/* 0x684D */ DEFINE_SFX(NA_SE_VO_DUMMY_77, 0x30, 0, 0, 0, 0) -/* 0x684E */ DEFINE_SFX(NA_SE_VO_NP_DRINK, 0x30, 0, 0, 0, 0) -/* 0x684F */ DEFINE_SFX(NA_SE_VO_DUMMY_79, 0x30, 0, 0, 0, 0) -/* 0x6850 */ DEFINE_SFX(NA_SE_VO_NARRATION_0, 0x30, 0, 0, 0, 0) -/* 0x6851 */ DEFINE_SFX(NA_SE_VO_TA_SURPRISE, 0x30, 0, 0, 0, 0) -/* 0x6852 */ DEFINE_SFX(NA_SE_VO_TA_CRY_0, 0x30, 1, 1, 0, SFX_FLAG_FREQ_NO_DIST) -/* 0x6853 */ DEFINE_SFX(NA_SE_VO_TA_CRY_1, 0x30, 1, 1, 0, SFX_FLAG_FREQ_NO_DIST) -/* 0x6854 */ DEFINE_SFX(NA_SE_VO_IN_CRY_0, 0x30, 1, 1, 0, SFX_FLAG_FREQ_NO_DIST) -/* 0x6855 */ DEFINE_SFX(NA_SE_VO_IN_LOST, 0x30, 1, 1, 0, SFX_FLAG_FREQ_NO_DIST) -/* 0x6856 */ DEFINE_SFX(NA_SE_VO_IN_LASH_0, 0x30, 1, 1, 0, SFX_FLAG_FREQ_NO_DIST) -/* 0x6857 */ DEFINE_SFX(NA_SE_VO_IN_LASH_1, 0x30, 1, 1, 0, SFX_FLAG_FREQ_NO_DIST) -/* 0x6858 */ DEFINE_SFX(NA_SE_VO_FR_LAUGH_0, 0x30, 1, 1, 0, SFX_FLAG_FREQ_NO_DIST) -/* 0x6859 */ DEFINE_SFX(NA_SE_VO_FR_SMILE_0, 0x30, 1, 1, 0, SFX_FLAG_FREQ_NO_DIST) -/* 0x685A */ DEFINE_SFX(NA_SE_VO_NB_AGONY, 0x30, 1, 1, 0, SFX_FLAG_FREQ_NO_DIST) -/* 0x685B */ DEFINE_SFX(NA_SE_VO_NB_CRY_0, 0x30, 1, 1, 0, SFX_FLAG_FREQ_NO_DIST) -/* 0x685C */ DEFINE_SFX(NA_SE_VO_NB_NOTICE, 0x30, 1, 1, 0, SFX_FLAG_FREQ_NO_DIST) -/* 0x685D */ DEFINE_SFX(NA_SE_VO_NA_HELLO_0, 0x30, 0, 0, 0, SFX_FLAG_FREQ_NO_DIST) -/* 0x685E */ DEFINE_SFX(NA_SE_VO_NA_HELLO_1, 0x30, 0, 0, 0, SFX_FLAG_FREQ_NO_DIST) -/* 0x685F */ DEFINE_SFX(NA_SE_VO_NA_HELLO_2, 0x30, 0, 0, 0, SFX_FLAG_FREQ_NO_DIST) -/* 0x6860 */ DEFINE_SFX(NA_SE_VO_RT_CRASH, 0x30, 1, 1, 0, SFX_FLAG_FREQ_NO_DIST) -/* 0x6861 */ DEFINE_SFX(NA_SE_VO_RT_DISCOVER, 0x30, 1, 1, 0, SFX_FLAG_FREQ_NO_DIST) -/* 0x6862 */ DEFINE_SFX(NA_SE_VO_RT_FALL, 0x30, 1, 1, 0, SFX_FLAG_FREQ_NO_DIST) -/* 0x6863 */ DEFINE_SFX(NA_SE_VO_RT_LAUGH_0, 0x30, 1, 1, 0, SFX_FLAG_FREQ_NO_DIST) -/* 0x6864 */ DEFINE_SFX(NA_SE_VO_RT_LIFT, 0x30, 1, 1, 0, SFX_FLAG_FREQ_NO_DIST) -/* 0x6865 */ DEFINE_SFX(NA_SE_VO_RT_THROW, 0x30, 1, 1, 0, SFX_FLAG_FREQ_NO_DIST) -/* 0x6866 */ DEFINE_SFX(NA_SE_VO_RT_UNBALLANCE, 0x30, 1, 1, 0, SFX_FLAG_FREQ_NO_DIST) -/* 0x6867 */ DEFINE_SFX(NA_SE_VO_ST_DAMAGE, 0x30, 1, 1, 0, SFX_FLAG_FREQ_NO_DIST) -/* 0x6868 */ DEFINE_SFX(NA_SE_VO_ST_ATTACK, 0x30, 1, 1, 0, SFX_FLAG_FREQ_NO_DIST) -/* 0x6869 */ DEFINE_SFX(NA_SE_VO_Z0_HURRY, 0x30, 1, 1, 0, SFX_FLAG_FREQ_NO_DIST) -/* 0x686A */ DEFINE_SFX(NA_SE_VO_Z0_MEET, 0x30, 1, 1, 0, SFX_FLAG_FREQ_NO_DIST) -/* 0x686B */ DEFINE_SFX(NA_SE_VO_Z0_QUESTION, 0x30, 1, 1, 0, SFX_FLAG_FREQ_NO_DIST) -/* 0x686C */ DEFINE_SFX(NA_SE_VO_Z0_SIGH_0, 0x30, 1, 1, 0, SFX_FLAG_FREQ_NO_DIST) -/* 0x686D */ DEFINE_SFX(NA_SE_VO_Z0_SMILE_0, 0x30, 1, 1, 0, SFX_FLAG_FREQ_NO_DIST) -/* 0x686E */ DEFINE_SFX(NA_SE_VO_Z0_SURPRISE, 0x30, 1, 1, 0, SFX_FLAG_FREQ_NO_DIST) -/* 0x686F */ DEFINE_SFX(NA_SE_VO_Z0_THROW, 0x30, 1, 1, 0, SFX_FLAG_FREQ_NO_DIST) -/* 0x6870 */ DEFINE_SFX(NA_SE_VO_SK_CRY_0, 0x30, 1, 1, 0, SFX_FLAG_FREQ_NO_DIST) -/* 0x6871 */ DEFINE_SFX(NA_SE_VO_SK_CRY_1, 0x30, 1, 1, 0, SFX_FLAG_FREQ_NO_DIST) -/* 0x6872 */ DEFINE_SFX(NA_SE_VO_SK_CRASH, 0x30, 1, 1, 0, SFX_FLAG_FREQ_NO_DIST) -/* 0x6873 */ DEFINE_SFX(NA_SE_VO_NA_LISTEN, 0x30, 1, 1, 0, SFX_FLAG_FREQ_NO_DIST) -/* 0x6874 */ DEFINE_SFX(NA_SE_VO_SK_SHOUT, 0x30, 1, 0, 0, SFX_FLAG_FREQ_NO_DIST) -/* 0x6875 */ DEFINE_SFX(NA_SE_VO_Z1_CRY_0, 0x30, 3, 1, 0, SFX_FLAG_FREQ_NO_DIST) -/* 0x6876 */ DEFINE_SFX(NA_SE_VO_Z1_CRY_1, 0x30, 3, 1, 0, SFX_FLAG_FREQ_NO_DIST) -/* 0x6877 */ DEFINE_SFX(NA_SE_VO_Z1_OPENDOOR, 0x30, 3, 1, 0, SFX_FLAG_FREQ_NO_DIST) -/* 0x6878 */ DEFINE_SFX(NA_SE_VO_FR_SMILE_1, 0x30, 1, 1, 0, SFX_FLAG_FREQ_NO_DIST) -/* 0x6879 */ DEFINE_SFX(NA_SE_VO_FR_SMILE_2, 0x30, 1, 1, 0, SFX_FLAG_FREQ_NO_DIST) -/* 0x687A */ DEFINE_SFX(NA_SE_VO_KZ_MOVE, 0x30, 1, 1, 0, SFX_FLAG_FREQ_NO_DIST) -/* 0x687B */ DEFINE_SFX(NA_SE_VO_NB_LAUGH, 0x30, 1, 1, 0, SFX_FLAG_FREQ_NO_DIST) -/* 0x687C */ DEFINE_SFX(NA_SE_VO_IN_JOY0, 0x30, 1, 1, 0, SFX_FLAG_FREQ_NO_DIST) -/* 0x687D */ DEFINE_SFX(NA_SE_VO_IN_JOY1, 0x30, 1, 1, 0, SFX_FLAG_FREQ_NO_DIST) -/* 0x687E */ DEFINE_SFX(NA_SE_VO_IN_JOY2, 0x30, 1, 1, 0, SFX_FLAG_FREQ_NO_DIST) -/* 0x687F */ DEFINE_SFX(NA_SE_VO_DUMMY_127, 0x30, 1, 1, 0, SFX_FLAG_FREQ_NO_DIST) -/* 0x6880 */ DEFINE_SFX(NA_SE_VO_DUMMY_128, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6881 */ DEFINE_SFX(NA_SE_VO_DUMMY_129, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6882 */ DEFINE_SFX(NA_SE_VO_DUMMY_130, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6883 */ DEFINE_SFX(NA_SE_VO_DUMMY_131, 0x20, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6884 */ DEFINE_SFX(NA_SE_VO_DUMMY_132, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6885 */ DEFINE_SFX(NA_SE_VO_DUMMY_133, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6886 */ DEFINE_SFX(NA_SE_VO_DUMMY_134, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6887 */ DEFINE_SFX(NA_SE_VO_DUMMY_135, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6888 */ DEFINE_SFX(NA_SE_VO_DUMMY_136, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6889 */ DEFINE_SFX(NA_SE_VO_DUMMY_137, 0x30, 2, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x688A */ DEFINE_SFX(NA_SE_VO_DUMMY_138, 0x30, 2, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x688B */ DEFINE_SFX(NA_SE_VO_DUMMY_139, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x688C */ DEFINE_SFX(NA_SE_VO_DUMMY_140, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x688D */ DEFINE_SFX(NA_SE_VO_DUMMY_141, 0x50, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x688E */ DEFINE_SFX(NA_SE_VO_DUMMY_142, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x688F */ DEFINE_SFX(NA_SE_VO_DUMMY_143, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6890 */ DEFINE_SFX(NA_SE_VO_DUMMY_144, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6891 */ DEFINE_SFX(NA_SE_VO_DUMMY_145, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6892 */ DEFINE_SFX(NA_SE_VO_DUMMY_146, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6893 */ DEFINE_SFX(NA_SE_VO_DUMMY_147, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6894 */ DEFINE_SFX(NA_SE_VO_DUMMY_148, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6895 */ DEFINE_SFX(NA_SE_VO_DUMMY_149, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6896 */ DEFINE_SFX(NA_SE_VO_DUMMY_150, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6897 */ DEFINE_SFX(NA_SE_VO_DUMMY_151, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6898 */ DEFINE_SFX(NA_SE_VO_DUMMY_152, 0x30, 1, 2, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6899 */ DEFINE_SFX(NA_SE_VO_DUMMY_153, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x689A */ DEFINE_SFX(NA_SE_VO_DUMMY_154, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x689B */ DEFINE_SFX(NA_SE_VO_DUMMY_155, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x689C */ DEFINE_SFX(NA_SE_VO_DUMMY_156, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x689D */ DEFINE_SFX(NA_SE_VO_DUMMY_157, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x689E */ DEFINE_SFX(NA_SE_VO_DUMMY_158, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x689F */ DEFINE_SFX(NA_SE_VO_DUMMY_159, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x68A0 */ DEFINE_SFX(NA_SE_VO_DUMMY_160, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x68A1 */ DEFINE_SFX(NA_SE_VO_DUMMY_161, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x68A2 */ DEFINE_SFX(NA_SE_VO_DUMMY_162, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x68A3 */ DEFINE_SFX(NA_SE_VO_DUMMY_163, 0x20, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x68A4 */ DEFINE_SFX(NA_SE_VO_DUMMY_164, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x68A5 */ DEFINE_SFX(NA_SE_VO_DUMMY_165, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x68A6 */ DEFINE_SFX(NA_SE_VO_DUMMY_166, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x68A7 */ DEFINE_SFX(NA_SE_VO_DUMMY_167, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x68A8 */ DEFINE_SFX(NA_SE_VO_DUMMY_168, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x68A9 */ DEFINE_SFX(NA_SE_VO_DUMMY_169, 0x30, 2, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x68AA */ DEFINE_SFX(NA_SE_VO_DUMMY_170, 0x30, 2, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x68AB */ DEFINE_SFX(NA_SE_VO_DUMMY_171, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x68AC */ DEFINE_SFX(NA_SE_VO_DUMMY_172, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x68AD */ DEFINE_SFX(NA_SE_VO_DUMMY_173, 0x50, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x68AE */ DEFINE_SFX(NA_SE_VO_DUMMY_174, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x68AF */ DEFINE_SFX(NA_SE_VO_DUMMY_175, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x68B0 */ DEFINE_SFX(NA_SE_VO_DUMMY_176, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x68B1 */ DEFINE_SFX(NA_SE_VO_DUMMY_177, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x68B2 */ DEFINE_SFX(NA_SE_VO_DUMMY_178, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x68B3 */ DEFINE_SFX(NA_SE_VO_DUMMY_179, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x68B4 */ DEFINE_SFX(NA_SE_VO_DUMMY_180, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x68B5 */ DEFINE_SFX(NA_SE_VO_DUMMY_181, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x68B6 */ DEFINE_SFX(NA_SE_VO_DUMMY_182, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x68B7 */ DEFINE_SFX(NA_SE_VO_DUMMY_183, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x68B8 */ DEFINE_SFX(NA_SE_VO_DUMMY_184, 0x30, 2, 2, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x68B9 */ DEFINE_SFX(NA_SE_VO_DUMMY_185, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x68BA */ DEFINE_SFX(NA_SE_VO_DUMMY_186, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x68BB */ DEFINE_SFX(NA_SE_VO_DUMMY_187, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x68BC */ DEFINE_SFX(NA_SE_VO_DUMMY_188, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x68BD */ DEFINE_SFX(NA_SE_VO_DUMMY_189, 0x80, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x68BE */ DEFINE_SFX(NA_SE_VO_DUMMY_190, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x68BF */ DEFINE_SFX(NA_SE_VO_DUMMY_191, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x68C0 */ DEFINE_SFX(NA_SE_VO_DUMMY_192, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x68C1 */ DEFINE_SFX(NA_SE_VO_DUMMY_193, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x68C2 */ DEFINE_SFX(NA_SE_VO_DUMMY_194, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x68C3 */ DEFINE_SFX(NA_SE_VO_DUMMY_195, 0x20, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x68C4 */ DEFINE_SFX(NA_SE_VO_DUMMY_196, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x68C5 */ DEFINE_SFX(NA_SE_VO_DUMMY_197, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x68C6 */ DEFINE_SFX(NA_SE_VO_DUMMY_198, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x68C7 */ DEFINE_SFX(NA_SE_VO_DUMMY_199, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x68C8 */ DEFINE_SFX(NA_SE_VO_DUMMY_200, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x68C9 */ DEFINE_SFX(NA_SE_VO_DUMMY_201, 0x30, 2, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x68CA */ DEFINE_SFX(NA_SE_VO_DUMMY_202, 0x30, 2, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x68CB */ DEFINE_SFX(NA_SE_VO_DUMMY_203, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x68CC */ DEFINE_SFX(NA_SE_VO_DUMMY_204, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x68CD */ DEFINE_SFX(NA_SE_VO_DUMMY_205, 0x50, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x68CE */ DEFINE_SFX(NA_SE_VO_DUMMY_206, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x68CF */ DEFINE_SFX(NA_SE_VO_DUMMY_207, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x68D0 */ DEFINE_SFX(NA_SE_VO_DUMMY_208, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x68D1 */ DEFINE_SFX(NA_SE_VO_DUMMY_209, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x68D2 */ DEFINE_SFX(NA_SE_VO_DUMMY_210, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x68D3 */ DEFINE_SFX(NA_SE_VO_DUMMY_211, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x68D4 */ DEFINE_SFX(NA_SE_VO_DUMMY_212, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x68D5 */ DEFINE_SFX(NA_SE_VO_DUMMY_213, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x68D6 */ DEFINE_SFX(NA_SE_VO_DUMMY_214, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x68D7 */ DEFINE_SFX(NA_SE_VO_DUMMY_215, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x68D8 */ DEFINE_SFX(NA_SE_VO_DUMMY_216, 0x30, 2, 2, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x68D9 */ DEFINE_SFX(NA_SE_VO_DUMMY_217, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x68DA */ DEFINE_SFX(NA_SE_VO_DUMMY_218, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x68DB */ DEFINE_SFX(NA_SE_VO_DUMMY_219, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x68DC */ DEFINE_SFX(NA_SE_VO_DUMMY_220, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x68DD */ DEFINE_SFX(NA_SE_VO_DUMMY_221, 0x80, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x68DE */ DEFINE_SFX(NA_SE_VO_DUMMY_222, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x68DF */ DEFINE_SFX(NA_SE_VO_DUMMY_223, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x68E0 */ DEFINE_SFX(NA_SE_VO_LI_POO_WAIT, 0x30, 2, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x68E1 */ DEFINE_SFX(NA_SE_VO_DUMMY_225, 0x30, 2, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x68E2 */ DEFINE_SFX(NA_SE_VO_DUMMY_226, 0x30, 2, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x68E3 */ DEFINE_SFX(NA_SE_VO_DUMMY_227, 0x20, 2, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x68E4 */ DEFINE_SFX(NA_SE_VO_DUMMY_228, 0x30, 2, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x68E5 */ DEFINE_SFX(NA_SE_VO_DUMMY_229, 0x30, 2, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x68E6 */ DEFINE_SFX(NA_SE_VO_DUMMY_230, 0x30, 2, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x68E7 */ DEFINE_SFX(NA_SE_VO_DUMMY_231, 0x30, 2, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x68E8 */ DEFINE_SFX(NA_SE_VO_DUMMY_232, 0x30, 2, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x68E9 */ DEFINE_SFX(NA_SE_VO_DUMMY_233, 0x30, 2, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x68EA */ DEFINE_SFX(NA_SE_VO_DUMMY_234, 0x30, 2, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x68EB */ DEFINE_SFX(NA_SE_VO_DUMMY_235, 0x30, 2, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x68EC */ DEFINE_SFX(NA_SE_VO_DUMMY_236, 0x30, 2, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x68ED */ DEFINE_SFX(NA_SE_VO_DUMMY_237, 0x50, 2, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x68EE */ DEFINE_SFX(NA_SE_VO_DUMMY_238, 0x30, 2, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x68EF */ DEFINE_SFX(NA_SE_VO_DUMMY_239, 0x30, 2, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x68F0 */ DEFINE_SFX(NA_SE_VO_DUMMY_240, 0x30, 2, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x68F1 */ DEFINE_SFX(NA_SE_VO_DUMMY_241, 0x30, 2, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x68F2 */ DEFINE_SFX(NA_SE_VO_DUMMY_242, 0x30, 2, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x68F3 */ DEFINE_SFX(NA_SE_VO_DUMMY_243, 0x30, 2, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x68F4 */ DEFINE_SFX(NA_SE_VO_DUMMY_244, 0x30, 2, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x68F5 */ DEFINE_SFX(NA_SE_VO_DUMMY_245, 0x30, 2, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x68F6 */ DEFINE_SFX(NA_SE_VO_DUMMY_246, 0x30, 2, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x68F7 */ DEFINE_SFX(NA_SE_VO_DUMMY_247, 0x30, 2, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x68F8 */ DEFINE_SFX(NA_SE_VO_DUMMY_248, 0x30, 2, 2, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x68F9 */ DEFINE_SFX(NA_SE_VO_DUMMY_249, 0x30, 2, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x68FA */ DEFINE_SFX(NA_SE_VO_DUMMY_250, 0x30, 2, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x68FB */ DEFINE_SFX(NA_SE_VO_DUMMY_251, 0x30, 2, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x68FC */ DEFINE_SFX(NA_SE_VO_DUMMY_252, 0x30, 2, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x68FD */ DEFINE_SFX(NA_SE_VO_DUMMY_253, 0x80, 2, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x68FE */ DEFINE_SFX(NA_SE_VO_DUMMY_254, 0x30, 2, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x68FF */ DEFINE_SFX(NA_SE_VO_DUMMY_255, 0x30, 2, 1, SFX_FLAG2_APPLY_LOWPASS_FILTER, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6900 */ DEFINE_SFX(NA_SE_VO_JMVO02, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6901 */ DEFINE_SFX(NA_SE_VO_JMVO04, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6902 */ DEFINE_SFX(NA_SE_VO_CDVO00, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6903 */ DEFINE_SFX(NA_SE_VO_CDVO01, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6904 */ DEFINE_SFX(NA_SE_VO_CDVO02, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6905 */ DEFINE_SFX(NA_SE_VO_CDVO03, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6906 */ DEFINE_SFX(NA_SE_VO_BBVO00, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6907 */ DEFINE_SFX(NA_SE_VO_BBVO01, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6908 */ DEFINE_SFX(NA_SE_VO_BBVO02, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6909 */ DEFINE_SFX(NA_SE_VO_BBVO03, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x690A */ DEFINE_SFX(NA_SE_VO_BBVO04, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x690B */ DEFINE_SFX(NA_SE_VO_BBVO05, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x690C */ DEFINE_SFX(NA_SE_VO_OBVO01, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x690D */ DEFINE_SFX(NA_SE_VO_ARVO00, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x690E */ DEFINE_SFX(NA_SE_VO_ARVO01, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x690F */ DEFINE_SFX(NA_SE_VO_MMVO00, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6910 */ DEFINE_SFX(NA_SE_VO_MMVO01, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6911 */ DEFINE_SFX(NA_SE_VO_MMVO02, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6912 */ DEFINE_SFX(NA_SE_VO_MMVO03, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6913 */ DEFINE_SFX(NA_SE_VO_MMVO04, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6914 */ DEFINE_SFX(NA_SE_VO_MMVO05, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6915 */ DEFINE_SFX(NA_SE_VO_ABVO00, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6916 */ DEFINE_SFX(NA_SE_VO_ABVO01, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6917 */ DEFINE_SFX(NA_SE_VO_NPVO00, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6918 */ DEFINE_SFX(NA_SE_VO_FPVO00, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6919 */ DEFINE_SFX(NA_SE_VO_FPVO01, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x691A */ DEFINE_SFX(NA_SE_VO_FPVO02, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x691B */ DEFINE_SFX(NA_SE_VO_FPVO03, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x691C */ DEFINE_SFX(NA_SE_VO_ROVO01, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x691D */ DEFINE_SFX(NA_SE_VO_ROVO02, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x691E */ DEFINE_SFX(NA_SE_VO_RYVO01, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x691F */ DEFINE_SFX(NA_SE_VO_RYVO02, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6920 */ DEFINE_SFX(NA_SE_VO_RYVO03, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6921 */ DEFINE_SFX(NA_SE_VO_RYVO04, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6922 */ DEFINE_SFX(NA_SE_VO_ANVO00, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6923 */ DEFINE_SFX(NA_SE_VO_ANVO01, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6924 */ DEFINE_SFX(NA_SE_VO_ANVO02, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6925 */ DEFINE_SFX(NA_SE_VO_ANVO03, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6926 */ DEFINE_SFX(NA_SE_VO_CRVO00, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6927 */ DEFINE_SFX(NA_SE_VO_CRVO01, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6928 */ DEFINE_SFX(NA_SE_VO_CRVO02, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6929 */ DEFINE_SFX(NA_SE_VO_CRVO03, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x692A */ DEFINE_SFX(NA_SE_VO_HNVO00, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x692B */ DEFINE_SFX(NA_SE_VO_HNVO01, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x692C */ DEFINE_SFX(NA_SE_VO_HNVO02, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x692D */ DEFINE_SFX(NA_SE_VO_RMVO00, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x692E */ DEFINE_SFX(NA_SE_VO_RMVO01, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x692F */ DEFINE_SFX(NA_SE_VO_RMVO02, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6930 */ DEFINE_SFX(NA_SE_VO_PMVO01, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6931 */ DEFINE_SFX(NA_SE_VO_PMVO02, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6932 */ DEFINE_SFX(NA_SE_VO_PMVO03, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6933 */ DEFINE_SFX(NA_SE_VO_DHVO00, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6934 */ DEFINE_SFX(NA_SE_VO_DHVO01, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6935 */ DEFINE_SFX(NA_SE_VO_DHVO02, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6936 */ DEFINE_SFX(NA_SE_VO_DHVO03, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6937 */ DEFINE_SFX(NA_SE_VO_DHVO04, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6938 */ DEFINE_SFX(NA_SE_VO_TFVO00, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6939 */ DEFINE_SFX(NA_SE_VO_ANVO04, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x693A */ DEFINE_SFX(NA_SE_VO_ANVO05, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x693B */ DEFINE_SFX(NA_SE_VO_PMVO00, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x693C */ DEFINE_SFX(NA_SE_VO_CHVO03, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x693D */ DEFINE_SFX(NA_SE_VO_CHVO04, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x693E */ DEFINE_SFX(NA_SE_VO_CHVO05, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x693F */ DEFINE_SFX(NA_SE_VO_CHVO06, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6940 */ DEFINE_SFX(NA_SE_VO_CHVO07, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6941 */ DEFINE_SFX(NA_SE_VO_CHVO08, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6942 */ DEFINE_SFX(NA_SE_VO_CHVO09, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6943 */ DEFINE_SFX(NA_SE_VO_DPVO00, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6944 */ DEFINE_SFX(NA_SE_VO_DPVO01, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6945 */ DEFINE_SFX(NA_SE_VO_DPVO02, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6946 */ DEFINE_SFX(NA_SE_VO_SKVO00, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6947 */ DEFINE_SFX(NA_SE_VO_SKVO01, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6948 */ DEFINE_SFX(NA_SE_VO_KHVO00, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6949 */ DEFINE_SFX(NA_SE_VO_KHVO01, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x694A */ DEFINE_SFX(NA_SE_VO_KHVO02, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x694B */ DEFINE_SFX(NA_SE_VO_SHVO00, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x694C */ DEFINE_SFX(NA_SE_VO_SHVO01, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x694D */ DEFINE_SFX(NA_SE_VO_KAVO02, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x694E */ DEFINE_SFX(NA_SE_VO_KAVO03, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x694F */ DEFINE_SFX(NA_SE_VO_MTVO00, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6950 */ DEFINE_SFX(NA_SE_VO_TTVO00, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6951 */ DEFINE_SFX(NA_SE_VO_ITVO00, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6952 */ DEFINE_SFX(NA_SE_VO_ITVO01, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6953 */ DEFINE_SFX(NA_SE_VO_ITVO02, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6954 */ DEFINE_SFX(NA_SE_VO_KMVO00, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6955 */ DEFINE_SFX(NA_SE_VO_KMVO01, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6956 */ DEFINE_SFX(NA_SE_VO_JOVO00, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6957 */ DEFINE_SFX(NA_SE_VO_JYVO00, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6958 */ DEFINE_SFX(NA_SE_VO_DTVO00, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6959 */ DEFINE_SFX(NA_SE_VO_GUVO00, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x695A */ DEFINE_SFX(NA_SE_VO_KTVO00, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x695B */ DEFINE_SFX(NA_SE_VO_KTVO01, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x695C */ DEFINE_SFX(NA_SE_VO_KTVO03, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x695D */ DEFINE_SFX(NA_SE_VO_ZBVO00, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x695E */ DEFINE_SFX(NA_SE_VO_ZBVO01, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x695F */ DEFINE_SFX(NA_SE_VO_DAVO01, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6960 */ DEFINE_SFX(NA_SE_VO_SHVO04, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6961 */ DEFINE_SFX(NA_SE_VO_GBVO02, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6962 */ DEFINE_SFX(NA_SE_VO_GBVO03, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6963 */ DEFINE_SFX(NA_SE_VO_PFVO00, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6964 */ DEFINE_SFX(NA_SE_VO_PFVO01, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6965 */ DEFINE_SFX(NA_SE_VO_GAVO00, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6966 */ DEFINE_SFX(NA_SE_VO_GAVO01, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6967 */ DEFINE_SFX(NA_SE_VO_DJVO00, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6968 */ DEFINE_SFX(NA_SE_VO_DJVO01, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6969 */ DEFINE_SFX(NA_SE_VO_MSVO00, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x696A */ DEFINE_SFX(NA_SE_VO_MSVO01, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x696B */ DEFINE_SFX(NA_SE_VO_JPVO00, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x696C */ DEFINE_SFX(NA_SE_VO_HYVO00, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x696D */ DEFINE_SFX(NA_SE_VO_HYVO01, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x696E */ DEFINE_SFX(NA_SE_VO_BAVO00, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x696F */ DEFINE_SFX(NA_SE_VO_POVO00, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6970 */ DEFINE_SFX(NA_SE_VO_DAVO00, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6971 */ DEFINE_SFX(NA_SE_VO_DAVO02, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6972 */ DEFINE_SFX(NA_SE_VO_MKVO00, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6973 */ DEFINE_SFX(NA_SE_VO_MKVO01, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6974 */ DEFINE_SFX(NA_SE_VO_MKVO02, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6975 */ DEFINE_SFX(NA_SE_VO_MKVO03, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6976 */ DEFINE_SFX(NA_SE_VO_MKVO04, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6977 */ DEFINE_SFX(NA_SE_VO_TIVO00, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6978 */ DEFINE_SFX(NA_SE_VO_TIVO01, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6979 */ DEFINE_SFX(NA_SE_VO_TIVO02, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x697A */ DEFINE_SFX(NA_SE_VO_TIVO03, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x697B */ DEFINE_SFX(NA_SE_VO_TIVO04, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x697C */ DEFINE_SFX(NA_SE_VO_TIVO05, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x697D */ DEFINE_SFX(NA_SE_VO_OMVO00, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x697E */ DEFINE_SFX(NA_SE_VO_OMVO01, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x697F */ DEFINE_SFX(NA_SE_VO_OMVO02, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6980 */ DEFINE_SFX(NA_SE_VO_OMVO03, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6981 */ DEFINE_SFX(NA_SE_VO_OMVO04, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6982 */ DEFINE_SFX(NA_SE_VO_OMVO05, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6983 */ DEFINE_SFX(NA_SE_VO_OMVO06, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6984 */ DEFINE_SFX(NA_SE_VO_DEMO_FALL2, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6985 */ DEFINE_SFX(NA_SE_VO_DEMO_384, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6986 */ DEFINE_SFX(NA_SE_VO_DEMO_385, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6987 */ DEFINE_SFX(NA_SE_VO_DEMO_386, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6988 */ DEFINE_SFX(NA_SE_VO_DEMO_387, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x6989 */ DEFINE_SFX(NA_SE_VO_DEMO_388, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x698A */ DEFINE_SFX(NA_SE_VO_DEMO_389, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x698B */ DEFINE_SFX(NA_SE_VO_DEMO_390, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x698C */ DEFINE_SFX(NA_SE_VO_DEMO_391, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x698D */ DEFINE_SFX(NA_SE_VO_DEMO_392, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x698E */ DEFINE_SFX(NA_SE_VO_DEMO_393, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) -/* 0x698E */ DEFINE_SFX(NA_SE_VO_DEMO_394, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* Player Voices: Fierce Deity Link */ +/* 0x6800 */ DEFINE_SFX(CHAN_B68D, NA_SE_VO_LI_SWORD_N, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6801 */ DEFINE_SFX(CHAN_B6A8, NA_SE_VO_LI_SWORD_L, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6802 */ DEFINE_SFX(CHAN_B61E, NA_SE_VO_LI_LASH, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6803 */ DEFINE_SFX(CHAN_B61E, NA_SE_VO_LI_HANG, 0x20, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6804 */ DEFINE_SFX(CHAN_B61E, NA_SE_VO_LI_CLIMB_END, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6805 */ DEFINE_SFX(CHAN_B72A, NA_SE_VO_LI_DAMAGE_S, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6806 */ DEFINE_SFX(CHAN_B744, NA_SE_VO_LI_FREEZE, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6807 */ DEFINE_SFX(CHAN_B61E, NA_SE_VO_LI_FALL_S, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6808 */ DEFINE_SFX(CHAN_B776, NA_SE_VO_LI_FALL_L, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6809 */ DEFINE_SFX(CHAN_B78E, NA_SE_VO_LI_BREATH_REST, 0x30, 2, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x680A */ DEFINE_SFX(CHAN_B7A6, NA_SE_VO_LI_BREATH_DRINK, 0x30, 2, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x680B */ DEFINE_SFX(CHAN_B7AE, NA_SE_VO_LI_DOWN, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x680C */ DEFINE_SFX(CHAN_B7BF, NA_SE_VO_LI_TAKEN_AWAY, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x680D */ DEFINE_SFX(CHAN_B7D7, NA_SE_VO_LI_HELD, 0x50, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x680E */ DEFINE_SFX(CHAN_B7DA, NA_SE_VO_LI_SNEEZE, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x680F */ DEFINE_SFX(CHAN_B7E0, NA_SE_VO_LI_SWEAT, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6810 */ DEFINE_SFX(CHAN_B7E6, NA_SE_VO_LI_DRINK, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6811 */ DEFINE_SFX(CHAN_B7EC, NA_SE_VO_LI_RELAX, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6812 */ DEFINE_SFX(CHAN_B7F2, NA_SE_VO_LI_SWORD_PUTAWAY, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6813 */ DEFINE_SFX(CHAN_BA2B, NA_SE_VO_LI_GROAN, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6814 */ DEFINE_SFX(CHAN_B7FD, NA_SE_VO_LI_AUTO_JUMP, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6815 */ DEFINE_SFX(CHAN_B821, NA_SE_VO_LI_MAGIC_NALE, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6816 */ DEFINE_SFX(CHAN_B82C, NA_SE_VO_LI_SURPRISE, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6817 */ DEFINE_SFX(CHAN_B832, NA_SE_VO_LI_MAGIC_FROL, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6818 */ DEFINE_SFX(CHAN_B83D, NA_SE_VO_LI_PUSH, 0x30, 2, 2, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6819 */ DEFINE_SFX(CHAN_B84E, NA_SE_VO_LI_HOOKSHOT_HANG, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x681A */ DEFINE_SFX(CHAN_B859, NA_SE_VO_LI_LAND_DAMAGE_S, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x681B */ DEFINE_SFX(CHAN_B864, NA_SE_VO_LI_MAGIC_START, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x681C */ DEFINE_SFX(CHAN_B86A, NA_SE_VO_LI_MAGIC_ATTACK, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x681D */ DEFINE_SFX(CHAN_B776, NA_SE_VO_BL_DOWN, 0x80, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x681E */ DEFINE_SFX(CHAN_B870, NA_SE_VO_LI_DEMO_DAMAGE, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x681F */ DEFINE_SFX(CHAN_B68D, NA_SE_VO_LI_SWORD_N_copy30, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* Player Voices: Human Link */ +/* 0x6820 */ DEFINE_SFX(CHAN_B882, NA_SE_VO_DUMMY_32, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6821 */ DEFINE_SFX(CHAN_B89E, NA_SE_VO_DUMMY_33, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6822 */ DEFINE_SFX(CHAN_B8C8, NA_SE_VO_DUMMY_34, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6823 */ DEFINE_SFX(CHAN_B8E3, NA_SE_VO_DUMMY_35, 0x20, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6824 */ DEFINE_SFX(CHAN_B90F, NA_SE_VO_DUMMY_36, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6825 */ DEFINE_SFX(CHAN_B927, NA_SE_VO_DUMMY_37, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6826 */ DEFINE_SFX(CHAN_B941, NA_SE_VO_DUMMY_38, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6827 */ DEFINE_SFX(CHAN_B95B, NA_SE_VO_DUMMY_39, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6828 */ DEFINE_SFX(CHAN_B973, NA_SE_VO_NAVY_ENEMY, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6829 */ DEFINE_SFX(CHAN_B98B, NA_SE_VO_NAVY_HELLO, 0x30, 2, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x682A */ DEFINE_SFX(CHAN_B9A3, NA_SE_VO_NAVY_HEAR, 0x30, 2, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x682B */ DEFINE_SFX(CHAN_B9AB, NA_SE_VO_DUMMY_43, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x682C */ DEFINE_SFX(CHAN_B9BB, NA_SE_VO_DUMMY_44, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x682D */ DEFINE_SFX(CHAN_B9D3, NA_SE_VO_DUMMY_45, 0x50, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x682E */ DEFINE_SFX(CHAN_B9DE, NA_SE_VO_DUMMY_46, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x682F */ DEFINE_SFX(CHAN_B9F4, NA_SE_VO_DUMMY_47, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6830 */ DEFINE_SFX(CHAN_BA06, NA_SE_VO_DUMMY_48, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6831 */ DEFINE_SFX(CHAN_BA0F, NA_SE_VO_DUMMY_49, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6832 */ DEFINE_SFX(CHAN_BA20, NA_SE_VO_DUMMY_50, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6833 */ DEFINE_SFX(CHAN_BA2B, NA_SE_VO_DUMMY_51, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6834 */ DEFINE_SFX(CHAN_BA35, NA_SE_VO_DUMMY_52, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6835 */ DEFINE_SFX(CHAN_BA61, NA_SE_VO_DUMMY_53, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6836 */ DEFINE_SFX(CHAN_BA6C, NA_SE_VO_DUMMY_54, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6837 */ DEFINE_SFX(CHAN_BA76, NA_SE_VO_DUMMY_55, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6838 */ DEFINE_SFX(CHAN_BA81, NA_SE_VO_DUMMY_56, 0x30, 1, 2, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6839 */ DEFINE_SFX(CHAN_BA8C, NA_SE_VO_DUMMY_57, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x683A */ DEFINE_SFX(CHAN_BA97, NA_SE_VO_DUMMY_58, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x683B */ DEFINE_SFX(CHAN_BAA2, NA_SE_VO_DUMMY_59, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x683C */ DEFINE_SFX(CHAN_BAAD, NA_SE_VO_DUMMY_60, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x683D */ DEFINE_SFX(CHAN_B973, NA_SE_VO_DUMMY_61, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x683E */ DEFINE_SFX(CHAN_BAB8, NA_SE_VO_DUMMY_62, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x683F */ DEFINE_SFX(CHAN_B68D, NA_SE_VO_DUMMY_63, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* */ +/* 0x6840 */ DEFINE_SFX(CHAN_BB2C, NA_SE_VO_LK_WAKE_UP, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6841 */ DEFINE_SFX(CHAN_BB37, NA_SE_VO_LK_CATCH_DEMO, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6842 */ DEFINE_SFX(CHAN_BB42, NA_SE_VO_LK_DRAGGED_DAMAGE, 0x30, 0, 0, 0, 0) +/* 0x6843 */ DEFINE_SFX(CHAN_BBB6, NA_SE_VO_NAVY_CALL, 0x60, 0, 0, 0, SFX_FLAG_BLOCK_EQUAL_IMPORTANCE) +/* 0x6844 */ DEFINE_SFX(CHAN_BBCB, NA_SE_VO_NA_HELLO_3, 0x30, 0, 0, 0, 0) +/* 0x6845 */ DEFINE_SFX(CHAN_BBB6, NA_SE_VO_CHAT_MESSAGE_CALL, 0x30, 0, 0, 0, 0) +/* 0x6846 */ DEFINE_SFX(CHAN_BBCF, NA_SE_VO_BELL_MESSAGE, 0x30, 0, 0, 0, 0) +/* 0x6847 */ DEFINE_SFX(CHAN_BBE2, NA_SE_VO_MONDO_MESSAGE, 0x30, 0, 0, 0, 0) +/* 0x6848 */ DEFINE_SFX(CHAN_BB56, NA_SE_VO_LK_USING_UP_ENERGY, 0x30, 0, 0, 0, 0) +/* 0x6849 */ DEFINE_SFX(CHAN_BB64, NA_SE_VO_DUMMY_73, 0x30, 0, 0, 0, 0) +/* 0x684A */ DEFINE_SFX(CHAN_BB73, NA_SE_VO_GO_SLEEP, 0x30, 0, 0, 0, 0) +/* 0x684B */ DEFINE_SFX(CHAN_BB7E, NA_SE_VO_NP_SLEEP_OUT, 0x30, 0, 0, 0, 0) +/* 0x684C */ DEFINE_SFX(CHAN_BB8D, NA_SE_VO_DUMMY_76, 0x30, 0, 0, 0, 0) +/* 0x684D */ DEFINE_SFX(CHAN_BB98, NA_SE_VO_DUMMY_77, 0x30, 0, 0, 0, 0) +/* 0x684E */ DEFINE_SFX(CHAN_BBA3, NA_SE_VO_NP_DRINK, 0x30, 0, 0, 0, 0) +/* 0x684F */ DEFINE_SFX(CHAN_BBB6, NA_SE_VO_DUMMY_79, 0x30, 0, 0, 0, 0) +/* 0x6850 */ DEFINE_SFX(CHAN_BBF8, NA_SE_VO_NARRATION_0, 0x30, 0, 0, 0, 0) +/* 0x6851 */ DEFINE_SFX(CHAN_BC19, NA_SE_VO_TA_SURPRISE, 0x30, 0, 0, 0, 0) +/* 0x6852 */ DEFINE_SFX(CHAN_BAC3, NA_SE_VO_TA_CRY_0, 0x30, 1, 1, 0, SFX_FLAG_FREQ_NO_DIST) +/* 0x6853 */ DEFINE_SFX(CHAN_BAC3, NA_SE_VO_TA_CRY_1, 0x30, 1, 1, 0, SFX_FLAG_FREQ_NO_DIST) +/* 0x6854 */ DEFINE_SFX(CHAN_BAC3, NA_SE_VO_IN_CRY_0, 0x30, 1, 1, 0, SFX_FLAG_FREQ_NO_DIST) +/* 0x6855 */ DEFINE_SFX(CHAN_BAC3, NA_SE_VO_IN_LOST, 0x30, 1, 1, 0, SFX_FLAG_FREQ_NO_DIST) +/* 0x6856 */ DEFINE_SFX(CHAN_BAC3, NA_SE_VO_IN_LASH_0, 0x30, 1, 1, 0, SFX_FLAG_FREQ_NO_DIST) +/* 0x6857 */ DEFINE_SFX(CHAN_BAC3, NA_SE_VO_IN_LASH_1, 0x30, 1, 1, 0, SFX_FLAG_FREQ_NO_DIST) +/* 0x6858 */ DEFINE_SFX(CHAN_BAC3, NA_SE_VO_FR_LAUGH_0, 0x30, 1, 1, 0, SFX_FLAG_FREQ_NO_DIST) +/* 0x6859 */ DEFINE_SFX(CHAN_BAC3, NA_SE_VO_FR_SMILE_0, 0x30, 1, 1, 0, SFX_FLAG_FREQ_NO_DIST) +/* 0x685A */ DEFINE_SFX(CHAN_BAC3, NA_SE_VO_NB_AGONY, 0x30, 1, 1, 0, SFX_FLAG_FREQ_NO_DIST) +/* 0x685B */ DEFINE_SFX(CHAN_BAC3, NA_SE_VO_NB_CRY_0, 0x30, 1, 1, 0, SFX_FLAG_FREQ_NO_DIST) +/* 0x685C */ DEFINE_SFX(CHAN_BAC3, NA_SE_VO_NB_NOTICE, 0x30, 1, 1, 0, SFX_FLAG_FREQ_NO_DIST) +/* 0x685D */ DEFINE_SFX(CHAN_BBCB, NA_SE_VO_NA_HELLO_0, 0x30, 0, 0, 0, SFX_FLAG_FREQ_NO_DIST) +/* 0x685E */ DEFINE_SFX(CHAN_BBCB, NA_SE_VO_NA_HELLO_1, 0x30, 0, 0, 0, SFX_FLAG_FREQ_NO_DIST) +/* 0x685F */ DEFINE_SFX(CHAN_BBCB, NA_SE_VO_NA_HELLO_2, 0x30, 0, 0, 0, SFX_FLAG_FREQ_NO_DIST) +/* 0x6860 */ DEFINE_SFX(CHAN_BAC3, NA_SE_VO_RT_CRASH, 0x30, 1, 1, 0, SFX_FLAG_FREQ_NO_DIST) +/* 0x6861 */ DEFINE_SFX(CHAN_BAC3, NA_SE_VO_RT_DISCOVER, 0x30, 1, 1, 0, SFX_FLAG_FREQ_NO_DIST) +/* 0x6862 */ DEFINE_SFX(CHAN_BAC3, NA_SE_VO_RT_FALL, 0x30, 1, 1, 0, SFX_FLAG_FREQ_NO_DIST) +/* 0x6863 */ DEFINE_SFX(CHAN_BAC3, NA_SE_VO_RT_LAUGH_0, 0x30, 1, 1, 0, SFX_FLAG_FREQ_NO_DIST) +/* 0x6864 */ DEFINE_SFX(CHAN_BAC3, NA_SE_VO_RT_LIFT, 0x30, 1, 1, 0, SFX_FLAG_FREQ_NO_DIST) +/* 0x6865 */ DEFINE_SFX(CHAN_BAC3, NA_SE_VO_RT_THROW, 0x30, 1, 1, 0, SFX_FLAG_FREQ_NO_DIST) +/* 0x6866 */ DEFINE_SFX(CHAN_BAC3, NA_SE_VO_RT_UNBALLANCE, 0x30, 1, 1, 0, SFX_FLAG_FREQ_NO_DIST) +/* 0x6867 */ DEFINE_SFX(CHAN_BAC3, NA_SE_VO_ST_DAMAGE, 0x30, 1, 1, 0, SFX_FLAG_FREQ_NO_DIST) +/* 0x6868 */ DEFINE_SFX(CHAN_BAC3, NA_SE_VO_ST_ATTACK, 0x30, 1, 1, 0, SFX_FLAG_FREQ_NO_DIST) +/* 0x6869 */ DEFINE_SFX(CHAN_BAC3, NA_SE_VO_Z0_HURRY, 0x30, 1, 1, 0, SFX_FLAG_FREQ_NO_DIST) +/* 0x686A */ DEFINE_SFX(CHAN_BAC3, NA_SE_VO_Z0_MEET, 0x30, 1, 1, 0, SFX_FLAG_FREQ_NO_DIST) +/* 0x686B */ DEFINE_SFX(CHAN_BAC3, NA_SE_VO_Z0_QUESTION, 0x30, 1, 1, 0, SFX_FLAG_FREQ_NO_DIST) +/* 0x686C */ DEFINE_SFX(CHAN_BAC3, NA_SE_VO_Z0_SIGH_0, 0x30, 1, 1, 0, SFX_FLAG_FREQ_NO_DIST) +/* 0x686D */ DEFINE_SFX(CHAN_BAC3, NA_SE_VO_Z0_SMILE_0, 0x30, 1, 1, 0, SFX_FLAG_FREQ_NO_DIST) +/* 0x686E */ DEFINE_SFX(CHAN_BAC3, NA_SE_VO_Z0_SURPRISE, 0x30, 1, 1, 0, SFX_FLAG_FREQ_NO_DIST) +/* 0x686F */ DEFINE_SFX(CHAN_BAC3, NA_SE_VO_Z0_THROW, 0x30, 1, 1, 0, SFX_FLAG_FREQ_NO_DIST) +/* 0x6870 */ DEFINE_SFX(CHAN_BAC3, NA_SE_VO_SK_CRY_0, 0x30, 1, 1, 0, SFX_FLAG_FREQ_NO_DIST) +/* 0x6871 */ DEFINE_SFX(CHAN_BAC3, NA_SE_VO_SK_CRY_1, 0x30, 1, 1, 0, SFX_FLAG_FREQ_NO_DIST) +/* 0x6872 */ DEFINE_SFX(CHAN_BAC3, NA_SE_VO_SK_CRASH, 0x30, 1, 1, 0, SFX_FLAG_FREQ_NO_DIST) +/* 0x6873 */ DEFINE_SFX(CHAN_BC3A, NA_SE_VO_NA_LISTEN, 0x30, 1, 1, 0, SFX_FLAG_FREQ_NO_DIST) +/* 0x6874 */ DEFINE_SFX(CHAN_BAC3, NA_SE_VO_SK_SHOUT, 0x30, 1, 0, 0, SFX_FLAG_FREQ_NO_DIST) +/* 0x6875 */ DEFINE_SFX(CHAN_BAC3, NA_SE_VO_Z1_CRY_0, 0x30, 3, 1, 0, SFX_FLAG_FREQ_NO_DIST) +/* 0x6876 */ DEFINE_SFX(CHAN_BAC3, NA_SE_VO_Z1_CRY_1, 0x30, 3, 1, 0, SFX_FLAG_FREQ_NO_DIST) +/* 0x6877 */ DEFINE_SFX(CHAN_BB08, NA_SE_VO_Z1_OPENDOOR, 0x30, 3, 1, 0, SFX_FLAG_FREQ_NO_DIST) +/* 0x6878 */ DEFINE_SFX(CHAN_BB08, NA_SE_VO_FR_SMILE_1, 0x30, 1, 1, 0, SFX_FLAG_FREQ_NO_DIST) +/* 0x6879 */ DEFINE_SFX(CHAN_BB08, NA_SE_VO_FR_SMILE_2, 0x30, 1, 1, 0, SFX_FLAG_FREQ_NO_DIST) +/* 0x687A */ DEFINE_SFX(CHAN_BB08, NA_SE_VO_KZ_MOVE, 0x30, 1, 1, 0, SFX_FLAG_FREQ_NO_DIST) +/* 0x687B */ DEFINE_SFX(CHAN_BB08, NA_SE_VO_NB_LAUGH, 0x30, 1, 1, 0, SFX_FLAG_FREQ_NO_DIST) +/* 0x687C */ DEFINE_SFX(CHAN_BB08, NA_SE_VO_IN_JOY0, 0x30, 1, 1, 0, SFX_FLAG_FREQ_NO_DIST) +/* 0x687D */ DEFINE_SFX(CHAN_BB08, NA_SE_VO_IN_JOY1, 0x30, 1, 1, 0, SFX_FLAG_FREQ_NO_DIST) +/* 0x687E */ DEFINE_SFX(CHAN_BB08, NA_SE_VO_IN_JOY2, 0x30, 1, 1, 0, SFX_FLAG_FREQ_NO_DIST) +/* 0x687F */ DEFINE_SFX(CHAN_BAC3, NA_SE_VO_DUMMY_127, 0x30, 1, 1, 0, SFX_FLAG_FREQ_NO_DIST) +/* Player Voices: Deku Link */ +/* 0x6880 */ DEFINE_SFX(CHAN_BC69, NA_SE_VO_DUMMY_128, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6881 */ DEFINE_SFX(CHAN_BC6F, NA_SE_VO_DUMMY_129, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6882 */ DEFINE_SFX(CHAN_BC69, NA_SE_VO_DUMMY_130, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6883 */ DEFINE_SFX(CHAN_BC75, NA_SE_VO_DUMMY_131, 0x20, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6884 */ DEFINE_SFX(CHAN_BC7D, NA_SE_VO_DUMMY_132, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6885 */ DEFINE_SFX(CHAN_BC83, NA_SE_VO_DUMMY_133, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6886 */ DEFINE_SFX(CHAN_BC89, NA_SE_VO_DUMMY_134, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6887 */ DEFINE_SFX(CHAN_BC8F, NA_SE_VO_DUMMY_135, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6888 */ DEFINE_SFX(CHAN_BC95, NA_SE_VO_DUMMY_136, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6889 */ DEFINE_SFX(CHAN_BC9B, NA_SE_VO_DUMMY_137, 0x30, 2, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x688A */ DEFINE_SFX(CHAN_BCA1, NA_SE_VO_DUMMY_138, 0x30, 2, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x688B */ DEFINE_SFX(CHAN_BCAE, NA_SE_VO_DUMMY_139, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x688C */ DEFINE_SFX(CHAN_BCB4, NA_SE_VO_DUMMY_140, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x688D */ DEFINE_SFX(CHAN_BCBA, NA_SE_VO_DUMMY_141, 0x50, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x688E */ DEFINE_SFX(CHAN_B9DE, NA_SE_VO_DUMMY_142, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x688F */ DEFINE_SFX(CHAN_B9F4, NA_SE_VO_DUMMY_143, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6890 */ DEFINE_SFX(CHAN_BCC0, NA_SE_VO_DUMMY_144, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6891 */ DEFINE_SFX(CHAN_BA0F, NA_SE_VO_DUMMY_145, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6892 */ DEFINE_SFX(CHAN_BA20, NA_SE_VO_DUMMY_146, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6893 */ DEFINE_SFX(CHAN_BA2B, NA_SE_VO_DUMMY_147, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6894 */ DEFINE_SFX(CHAN_BCCE, NA_SE_VO_DUMMY_148, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6895 */ DEFINE_SFX(CHAN_BA61, NA_SE_VO_DUMMY_149, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6896 */ DEFINE_SFX(CHAN_BCDA, NA_SE_VO_DUMMY_150, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6897 */ DEFINE_SFX(CHAN_BA76, NA_SE_VO_DUMMY_151, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6898 */ DEFINE_SFX(CHAN_BCE7, NA_SE_VO_DUMMY_152, 0x30, 1, 2, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6899 */ DEFINE_SFX(CHAN_BA8C, NA_SE_VO_DUMMY_153, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x689A */ DEFINE_SFX(CHAN_BCED, NA_SE_VO_DUMMY_154, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x689B */ DEFINE_SFX(CHAN_BAA2, NA_SE_VO_DUMMY_155, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x689C */ DEFINE_SFX(CHAN_BAAD, NA_SE_VO_DUMMY_156, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x689D */ DEFINE_SFX(CHAN_B973, NA_SE_VO_DUMMY_157, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x689E */ DEFINE_SFX(CHAN_BAB8, NA_SE_VO_DUMMY_158, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x689F */ DEFINE_SFX(CHAN_B68D, NA_SE_VO_DUMMY_159, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* Player Voices: Zora Link */ +/* 0x68A0 */ DEFINE_SFX(CHAN_BCFE, NA_SE_VO_DUMMY_160, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x68A1 */ DEFINE_SFX(CHAN_BD04, NA_SE_VO_DUMMY_161, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x68A2 */ DEFINE_SFX(CHAN_BD0A, NA_SE_VO_DUMMY_162, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x68A3 */ DEFINE_SFX(CHAN_BD10, NA_SE_VO_DUMMY_163, 0x20, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x68A4 */ DEFINE_SFX(CHAN_BD16, NA_SE_VO_DUMMY_164, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x68A5 */ DEFINE_SFX(CHAN_BD1C, NA_SE_VO_DUMMY_165, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x68A6 */ DEFINE_SFX(CHAN_BD22, NA_SE_VO_DUMMY_166, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x68A7 */ DEFINE_SFX(CHAN_BD28, NA_SE_VO_DUMMY_167, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x68A8 */ DEFINE_SFX(CHAN_BD2E, NA_SE_VO_DUMMY_168, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x68A9 */ DEFINE_SFX(CHAN_BD34, NA_SE_VO_DUMMY_169, 0x30, 2, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x68AA */ DEFINE_SFX(CHAN_BD3A, NA_SE_VO_DUMMY_170, 0x30, 2, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x68AB */ DEFINE_SFX(CHAN_BD47, NA_SE_VO_DUMMY_171, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x68AC */ DEFINE_SFX(CHAN_BD5A, NA_SE_VO_DUMMY_172, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x68AD */ DEFINE_SFX(CHAN_BD60, NA_SE_VO_DUMMY_173, 0x50, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x68AE */ DEFINE_SFX(CHAN_B7DA, NA_SE_VO_DUMMY_174, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x68AF */ DEFINE_SFX(CHAN_B7E0, NA_SE_VO_DUMMY_175, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x68B0 */ DEFINE_SFX(CHAN_BD66, NA_SE_VO_DUMMY_176, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x68B1 */ DEFINE_SFX(CHAN_B7EC, NA_SE_VO_DUMMY_177, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x68B2 */ DEFINE_SFX(CHAN_BCFE, NA_SE_VO_DUMMY_178, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x68B3 */ DEFINE_SFX(CHAN_BA2B, NA_SE_VO_DUMMY_179, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x68B4 */ DEFINE_SFX(CHAN_BD6C, NA_SE_VO_DUMMY_180, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x68B5 */ DEFINE_SFX(CHAN_B821, NA_SE_VO_DUMMY_181, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x68B6 */ DEFINE_SFX(CHAN_B82C, NA_SE_VO_DUMMY_182, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x68B7 */ DEFINE_SFX(CHAN_B832, NA_SE_VO_DUMMY_183, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x68B8 */ DEFINE_SFX(CHAN_BD78, NA_SE_VO_DUMMY_184, 0x30, 2, 2, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x68B9 */ DEFINE_SFX(CHAN_B84E, NA_SE_VO_DUMMY_185, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x68BA */ DEFINE_SFX(CHAN_BD7E, NA_SE_VO_DUMMY_186, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x68BB */ DEFINE_SFX(CHAN_B864, NA_SE_VO_DUMMY_187, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x68BC */ DEFINE_SFX(CHAN_B86A, NA_SE_VO_DUMMY_188, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x68BD */ DEFINE_SFX(CHAN_B776, NA_SE_VO_DUMMY_189, 0x80, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x68BE */ DEFINE_SFX(CHAN_B870, NA_SE_VO_DUMMY_190, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x68BF */ DEFINE_SFX(CHAN_B68D, NA_SE_VO_DUMMY_191, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* Player Voices: Goron Link */ +/* 0x68C0 */ DEFINE_SFX(CHAN_BD8B, NA_SE_VO_DUMMY_192, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x68C1 */ DEFINE_SFX(CHAN_BD91, NA_SE_VO_DUMMY_193, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x68C2 */ DEFINE_SFX(CHAN_BD8B, NA_SE_VO_DUMMY_194, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x68C3 */ DEFINE_SFX(CHAN_BD97, NA_SE_VO_DUMMY_195, 0x20, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x68C4 */ DEFINE_SFX(CHAN_BD9D, NA_SE_VO_DUMMY_196, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x68C5 */ DEFINE_SFX(CHAN_BDA3, NA_SE_VO_DUMMY_197, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x68C6 */ DEFINE_SFX(CHAN_BDA9, NA_SE_VO_DUMMY_198, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x68C7 */ DEFINE_SFX(CHAN_BDAF, NA_SE_VO_DUMMY_199, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x68C8 */ DEFINE_SFX(CHAN_BDB5, NA_SE_VO_DUMMY_200, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x68C9 */ DEFINE_SFX(CHAN_BDBB, NA_SE_VO_DUMMY_201, 0x30, 2, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x68CA */ DEFINE_SFX(CHAN_BDC1, NA_SE_VO_DUMMY_202, 0x30, 2, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x68CB */ DEFINE_SFX(CHAN_BDCB, NA_SE_VO_DUMMY_203, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x68CC */ DEFINE_SFX(CHAN_BDD5, NA_SE_VO_DUMMY_204, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x68CD */ DEFINE_SFX(CHAN_BDDB, NA_SE_VO_DUMMY_205, 0x50, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x68CE */ DEFINE_SFX(CHAN_B7DA, NA_SE_VO_DUMMY_206, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x68CF */ DEFINE_SFX(CHAN_B7E0, NA_SE_VO_DUMMY_207, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x68D0 */ DEFINE_SFX(CHAN_BDE1, NA_SE_VO_DUMMY_208, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x68D1 */ DEFINE_SFX(CHAN_B7EC, NA_SE_VO_DUMMY_209, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x68D2 */ DEFINE_SFX(CHAN_B7F2, NA_SE_VO_DUMMY_210, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x68D3 */ DEFINE_SFX(CHAN_BA2B, NA_SE_VO_DUMMY_211, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x68D4 */ DEFINE_SFX(CHAN_BDAF, NA_SE_VO_DUMMY_212, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x68D5 */ DEFINE_SFX(CHAN_B821, NA_SE_VO_DUMMY_213, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x68D6 */ DEFINE_SFX(CHAN_B82C, NA_SE_VO_DUMMY_214, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x68D7 */ DEFINE_SFX(CHAN_B832, NA_SE_VO_DUMMY_215, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x68D8 */ DEFINE_SFX(CHAN_BDEC, NA_SE_VO_DUMMY_216, 0x30, 2, 2, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x68D9 */ DEFINE_SFX(CHAN_B84E, NA_SE_VO_DUMMY_217, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x68DA */ DEFINE_SFX(CHAN_BDF7, NA_SE_VO_DUMMY_218, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x68DB */ DEFINE_SFX(CHAN_B864, NA_SE_VO_DUMMY_219, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x68DC */ DEFINE_SFX(CHAN_B86A, NA_SE_VO_DUMMY_220, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x68DD */ DEFINE_SFX(CHAN_B776, NA_SE_VO_DUMMY_221, 0x80, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x68DE */ DEFINE_SFX(CHAN_B870, NA_SE_VO_DUMMY_222, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x68DF */ DEFINE_SFX(CHAN_B68D, NA_SE_VO_DUMMY_223, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* Player Voices: Mask of Scents */ +/* 0x68E0 */ DEFINE_SFX(CHAN_BE02, NA_SE_VO_LI_POO_WAIT, 0x30, 2, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x68E1 */ DEFINE_SFX(CHAN_BE0C, NA_SE_VO_DUMMY_225, 0x30, 2, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x68E2 */ DEFINE_SFX(CHAN_BE02, NA_SE_VO_DUMMY_226, 0x30, 2, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x68E3 */ DEFINE_SFX(CHAN_BE02, NA_SE_VO_DUMMY_227, 0x20, 2, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x68E4 */ DEFINE_SFX(CHAN_BE02, NA_SE_VO_DUMMY_228, 0x30, 2, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x68E5 */ DEFINE_SFX(CHAN_BE16, NA_SE_VO_DUMMY_229, 0x30, 2, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x68E6 */ DEFINE_SFX(CHAN_BE20, NA_SE_VO_DUMMY_230, 0x30, 2, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x68E7 */ DEFINE_SFX(CHAN_BE2A, NA_SE_VO_DUMMY_231, 0x30, 2, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x68E8 */ DEFINE_SFX(CHAN_BE34, NA_SE_VO_DUMMY_232, 0x30, 2, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x68E9 */ DEFINE_SFX(CHAN_BE2A, NA_SE_VO_DUMMY_233, 0x30, 2, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x68EA */ DEFINE_SFX(CHAN_BE3E, NA_SE_VO_DUMMY_234, 0x30, 2, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x68EB */ DEFINE_SFX(CHAN_BE48, NA_SE_VO_DUMMY_235, 0x30, 2, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x68EC */ DEFINE_SFX(CHAN_BE34, NA_SE_VO_DUMMY_236, 0x30, 2, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x68ED */ DEFINE_SFX(CHAN_BE02, NA_SE_VO_DUMMY_237, 0x50, 2, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x68EE */ DEFINE_SFX(CHAN_BE02, NA_SE_VO_DUMMY_238, 0x30, 2, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x68EF */ DEFINE_SFX(CHAN_BE02, NA_SE_VO_DUMMY_239, 0x30, 2, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x68F0 */ DEFINE_SFX(CHAN_BE2A, NA_SE_VO_DUMMY_240, 0x30, 2, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x68F1 */ DEFINE_SFX(CHAN_BE02, NA_SE_VO_DUMMY_241, 0x30, 2, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x68F2 */ DEFINE_SFX(CHAN_BE02, NA_SE_VO_DUMMY_242, 0x30, 2, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x68F3 */ DEFINE_SFX(CHAN_BE02, NA_SE_VO_DUMMY_243, 0x30, 2, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x68F4 */ DEFINE_SFX(CHAN_BE02, NA_SE_VO_DUMMY_244, 0x30, 2, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x68F5 */ DEFINE_SFX(CHAN_BE02, NA_SE_VO_DUMMY_245, 0x30, 2, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x68F6 */ DEFINE_SFX(CHAN_BE3E, NA_SE_VO_DUMMY_246, 0x30, 2, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x68F7 */ DEFINE_SFX(CHAN_BE02, NA_SE_VO_DUMMY_247, 0x30, 2, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x68F8 */ DEFINE_SFX(CHAN_BE02, NA_SE_VO_DUMMY_248, 0x30, 2, 2, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x68F9 */ DEFINE_SFX(CHAN_BE2A, NA_SE_VO_DUMMY_249, 0x30, 2, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x68FA */ DEFINE_SFX(CHAN_BE34, NA_SE_VO_DUMMY_250, 0x30, 2, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x68FB */ DEFINE_SFX(CHAN_BE02, NA_SE_VO_DUMMY_251, 0x30, 2, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x68FC */ DEFINE_SFX(CHAN_BE34, NA_SE_VO_DUMMY_252, 0x30, 2, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x68FD */ DEFINE_SFX(CHAN_BE34, NA_SE_VO_DUMMY_253, 0x80, 2, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x68FE */ DEFINE_SFX(CHAN_B68D, NA_SE_VO_DUMMY_254, 0x30, 2, 1, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x68FF */ DEFINE_SFX(CHAN_BE02, NA_SE_VO_DUMMY_255, 0x30, 2, 1, SFX_FLAG2_APPLY_LOWPASS_FILTER, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* */ +/* 0x6900 */ DEFINE_SFX(CHAN_BE59, NA_SE_VO_JMVO02, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6901 */ DEFINE_SFX(CHAN_BE59, NA_SE_VO_JMVO04, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6902 */ DEFINE_SFX(CHAN_BE59, NA_SE_VO_CDVO00, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6903 */ DEFINE_SFX(CHAN_BE59, NA_SE_VO_CDVO01, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6904 */ DEFINE_SFX(CHAN_BE59, NA_SE_VO_CDVO02, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6905 */ DEFINE_SFX(CHAN_BE59, NA_SE_VO_CDVO03, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6906 */ DEFINE_SFX(CHAN_BE59, NA_SE_VO_BBVO00, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6907 */ DEFINE_SFX(CHAN_BE59, NA_SE_VO_BBVO01, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6908 */ DEFINE_SFX(CHAN_BE59, NA_SE_VO_BBVO02, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6909 */ DEFINE_SFX(CHAN_BE59, NA_SE_VO_BBVO03, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x690A */ DEFINE_SFX(CHAN_BE59, NA_SE_VO_BBVO04, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x690B */ DEFINE_SFX(CHAN_BE59, NA_SE_VO_BBVO05, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x690C */ DEFINE_SFX(CHAN_BE59, NA_SE_VO_OBVO01, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x690D */ DEFINE_SFX(CHAN_BE59, NA_SE_VO_ARVO00, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x690E */ DEFINE_SFX(CHAN_BE59, NA_SE_VO_ARVO01, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x690F */ DEFINE_SFX(CHAN_BE59, NA_SE_VO_MMVO00, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6910 */ DEFINE_SFX(CHAN_BE59, NA_SE_VO_MMVO01, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6911 */ DEFINE_SFX(CHAN_BE59, NA_SE_VO_MMVO02, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6912 */ DEFINE_SFX(CHAN_BE59, NA_SE_VO_MMVO03, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6913 */ DEFINE_SFX(CHAN_BE59, NA_SE_VO_MMVO04, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6914 */ DEFINE_SFX(CHAN_BE59, NA_SE_VO_MMVO05, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6915 */ DEFINE_SFX(CHAN_BE59, NA_SE_VO_ABVO00, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6916 */ DEFINE_SFX(CHAN_BE59, NA_SE_VO_ABVO01, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6917 */ DEFINE_SFX(CHAN_BE59, NA_SE_VO_NPVO00, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6918 */ DEFINE_SFX(CHAN_BE59, NA_SE_VO_FPVO00, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6919 */ DEFINE_SFX(CHAN_BE59, NA_SE_VO_FPVO01, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x691A */ DEFINE_SFX(CHAN_BE59, NA_SE_VO_FPVO02, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x691B */ DEFINE_SFX(CHAN_BE59, NA_SE_VO_FPVO03, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x691C */ DEFINE_SFX(CHAN_BE59, NA_SE_VO_ROVO01, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x691D */ DEFINE_SFX(CHAN_BE59, NA_SE_VO_ROVO02, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x691E */ DEFINE_SFX(CHAN_BE59, NA_SE_VO_RYVO01, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x691F */ DEFINE_SFX(CHAN_BE59, NA_SE_VO_RYVO02, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6920 */ DEFINE_SFX(CHAN_BE59, NA_SE_VO_RYVO03, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6921 */ DEFINE_SFX(CHAN_BE59, NA_SE_VO_RYVO04, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6922 */ DEFINE_SFX(CHAN_BE59, NA_SE_VO_ANVO00, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6923 */ DEFINE_SFX(CHAN_BE59, NA_SE_VO_ANVO01, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6924 */ DEFINE_SFX(CHAN_BE59, NA_SE_VO_ANVO02, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6925 */ DEFINE_SFX(CHAN_BE59, NA_SE_VO_ANVO03, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6926 */ DEFINE_SFX(CHAN_BE59, NA_SE_VO_CRVO00, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6927 */ DEFINE_SFX(CHAN_BE59, NA_SE_VO_CRVO01, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6928 */ DEFINE_SFX(CHAN_BE59, NA_SE_VO_CRVO02, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6929 */ DEFINE_SFX(CHAN_BE59, NA_SE_VO_CRVO03, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x692A */ DEFINE_SFX(CHAN_BE59, NA_SE_VO_HNVO00, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x692B */ DEFINE_SFX(CHAN_BE59, NA_SE_VO_HNVO01, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x692C */ DEFINE_SFX(CHAN_BE59, NA_SE_VO_HNVO02, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x692D */ DEFINE_SFX(CHAN_BE59, NA_SE_VO_RMVO00, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x692E */ DEFINE_SFX(CHAN_BE59, NA_SE_VO_RMVO01, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x692F */ DEFINE_SFX(CHAN_BE59, NA_SE_VO_RMVO02, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6930 */ DEFINE_SFX(CHAN_BE59, NA_SE_VO_PMVO01, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6931 */ DEFINE_SFX(CHAN_BE59, NA_SE_VO_PMVO02, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6932 */ DEFINE_SFX(CHAN_BE59, NA_SE_VO_PMVO03, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6933 */ DEFINE_SFX(CHAN_BEDD, NA_SE_VO_DHVO00, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6934 */ DEFINE_SFX(CHAN_BEDD, NA_SE_VO_DHVO01, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6935 */ DEFINE_SFX(CHAN_BEDD, NA_SE_VO_DHVO02, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6936 */ DEFINE_SFX(CHAN_BEDD, NA_SE_VO_DHVO03, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6937 */ DEFINE_SFX(CHAN_BEDD, NA_SE_VO_DHVO04, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6938 */ DEFINE_SFX(CHAN_BE59, NA_SE_VO_TFVO00, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6939 */ DEFINE_SFX(CHAN_BE59, NA_SE_VO_ANVO04, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x693A */ DEFINE_SFX(CHAN_BE59, NA_SE_VO_ANVO05, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x693B */ DEFINE_SFX(CHAN_BE59, NA_SE_VO_PMVO00, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x693C */ DEFINE_SFX(CHAN_BE59, NA_SE_VO_CHVO03, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x693D */ DEFINE_SFX(CHAN_BE59, NA_SE_VO_CHVO04, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x693E */ DEFINE_SFX(CHAN_BE59, NA_SE_VO_CHVO05, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x693F */ DEFINE_SFX(CHAN_BE59, NA_SE_VO_CHVO06, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6940 */ DEFINE_SFX(CHAN_BE6C, NA_SE_VO_CHVO07, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6941 */ DEFINE_SFX(CHAN_BE6C, NA_SE_VO_CHVO08, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6942 */ DEFINE_SFX(CHAN_BE6C, NA_SE_VO_CHVO09, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6943 */ DEFINE_SFX(CHAN_BE6C, NA_SE_VO_DPVO00, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6944 */ DEFINE_SFX(CHAN_BE6C, NA_SE_VO_DPVO01, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6945 */ DEFINE_SFX(CHAN_BE6C, NA_SE_VO_DPVO02, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6946 */ DEFINE_SFX(CHAN_BE6C, NA_SE_VO_SKVO00, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6947 */ DEFINE_SFX(CHAN_BE6C, NA_SE_VO_SKVO01, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6948 */ DEFINE_SFX(CHAN_BE6C, NA_SE_VO_KHVO00, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6949 */ DEFINE_SFX(CHAN_BE6C, NA_SE_VO_KHVO01, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x694A */ DEFINE_SFX(CHAN_BE6C, NA_SE_VO_KHVO02, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x694B */ DEFINE_SFX(CHAN_BE6C, NA_SE_VO_SHVO00, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x694C */ DEFINE_SFX(CHAN_BE6C, NA_SE_VO_SHVO01, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x694D */ DEFINE_SFX(CHAN_BE6C, NA_SE_VO_KAVO02, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x694E */ DEFINE_SFX(CHAN_BE6C, NA_SE_VO_KAVO03, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x694F */ DEFINE_SFX(CHAN_BE6C, NA_SE_VO_MTVO00, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6950 */ DEFINE_SFX(CHAN_BE6C, NA_SE_VO_TTVO00, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6951 */ DEFINE_SFX(CHAN_BE6C, NA_SE_VO_ITVO00, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6952 */ DEFINE_SFX(CHAN_BE6C, NA_SE_VO_ITVO01, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6953 */ DEFINE_SFX(CHAN_BE6C, NA_SE_VO_ITVO02, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6954 */ DEFINE_SFX(CHAN_BE6C, NA_SE_VO_KMVO00, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6955 */ DEFINE_SFX(CHAN_BE6C, NA_SE_VO_KMVO01, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6956 */ DEFINE_SFX(CHAN_BE6C, NA_SE_VO_JOVO00, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6957 */ DEFINE_SFX(CHAN_BE6C, NA_SE_VO_JYVO00, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6958 */ DEFINE_SFX(CHAN_BE6C, NA_SE_VO_DTVO00, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6959 */ DEFINE_SFX(CHAN_BE6C, NA_SE_VO_GUVO00, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x695A */ DEFINE_SFX(CHAN_BE6C, NA_SE_VO_KTVO00, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x695B */ DEFINE_SFX(CHAN_BE6C, NA_SE_VO_KTVO01, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x695C */ DEFINE_SFX(CHAN_BE6C, NA_SE_VO_KTVO03, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x695D */ DEFINE_SFX(CHAN_BE6C, NA_SE_VO_ZBVO00, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x695E */ DEFINE_SFX(CHAN_BE6C, NA_SE_VO_ZBVO01, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x695F */ DEFINE_SFX(CHAN_BE6C, NA_SE_VO_DAVO01, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6960 */ DEFINE_SFX(CHAN_BE6C, NA_SE_VO_SHVO04, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6961 */ DEFINE_SFX(CHAN_BE6C, NA_SE_VO_GBVO02, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6962 */ DEFINE_SFX(CHAN_BE6C, NA_SE_VO_GBVO03, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6963 */ DEFINE_SFX(CHAN_BE6C, NA_SE_VO_PFVO00, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6964 */ DEFINE_SFX(CHAN_BE6C, NA_SE_VO_PFVO01, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6965 */ DEFINE_SFX(CHAN_BE6C, NA_SE_VO_GAVO00, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6966 */ DEFINE_SFX(CHAN_BE6C, NA_SE_VO_GAVO01, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6967 */ DEFINE_SFX(CHAN_BE6C, NA_SE_VO_DJVO00, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6968 */ DEFINE_SFX(CHAN_BE6C, NA_SE_VO_DJVO01, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6969 */ DEFINE_SFX(CHAN_BE6C, NA_SE_VO_MSVO00, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x696A */ DEFINE_SFX(CHAN_BE6C, NA_SE_VO_MSVO01, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x696B */ DEFINE_SFX(CHAN_BE6C, NA_SE_VO_JPVO00, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x696C */ DEFINE_SFX(CHAN_BE6C, NA_SE_VO_HYVO00, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x696D */ DEFINE_SFX(CHAN_BE6C, NA_SE_VO_HYVO01, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x696E */ DEFINE_SFX(CHAN_BE6C, NA_SE_VO_BAVO00, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x696F */ DEFINE_SFX(CHAN_BE6C, NA_SE_VO_POVO00, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6970 */ DEFINE_SFX(CHAN_BE6C, NA_SE_VO_DAVO00, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6971 */ DEFINE_SFX(CHAN_BE6C, NA_SE_VO_DAVO02, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6972 */ DEFINE_SFX(CHAN_BE6C, NA_SE_VO_MKVO00, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6973 */ DEFINE_SFX(CHAN_BE6C, NA_SE_VO_MKVO01, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6974 */ DEFINE_SFX(CHAN_BE6C, NA_SE_VO_MKVO02, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6975 */ DEFINE_SFX(CHAN_BE6C, NA_SE_VO_MKVO03, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6976 */ DEFINE_SFX(CHAN_BE6C, NA_SE_VO_MKVO04, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6977 */ DEFINE_SFX(CHAN_BE6C, NA_SE_VO_TIVO00, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6978 */ DEFINE_SFX(CHAN_BE6C, NA_SE_VO_TIVO01, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6979 */ DEFINE_SFX(CHAN_BE6C, NA_SE_VO_TIVO02, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x697A */ DEFINE_SFX(CHAN_BE6C, NA_SE_VO_TIVO03, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x697B */ DEFINE_SFX(CHAN_BE6C, NA_SE_VO_TIVO04, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x697C */ DEFINE_SFX(CHAN_BE6C, NA_SE_VO_TIVO05, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x697D */ DEFINE_SFX(CHAN_BE6C, NA_SE_VO_OMVO00, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x697E */ DEFINE_SFX(CHAN_BE6C, NA_SE_VO_OMVO01, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x697F */ DEFINE_SFX(CHAN_BE6C, NA_SE_VO_OMVO02, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6980 */ DEFINE_SFX(CHAN_BEC8, NA_SE_VO_OMVO03, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6981 */ DEFINE_SFX(CHAN_BEC8, NA_SE_VO_OMVO04, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6982 */ DEFINE_SFX(CHAN_BEC8, NA_SE_VO_OMVO05, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6983 */ DEFINE_SFX(CHAN_BEC8, NA_SE_VO_OMVO06, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6984 */ DEFINE_SFX(CHAN_BEC8, NA_SE_VO_DEMO_FALL2, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6985 */ DEFINE_SFX(CHAN_BEC8, NA_SE_VO_DEMO_384, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6986 */ DEFINE_SFX(CHAN_BEC8, NA_SE_VO_DEMO_385, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6987 */ DEFINE_SFX(CHAN_BEC8, NA_SE_VO_DEMO_386, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +#ifndef _LANGUAGE_ASEQ + //! @bug These SFX ids have entries in sfx_params.c but no implementation in sequence 0. + //! Playing these SFX will index out of bounds of the table in sequence 0. +/* 0x6988 */ DEFINE_SFX(__X, NA_SE_VO_DEMO_387, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x6989 */ DEFINE_SFX(__X, NA_SE_VO_DEMO_388, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x698A */ DEFINE_SFX(__X, NA_SE_VO_DEMO_389, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x698B */ DEFINE_SFX(__X, NA_SE_VO_DEMO_390, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x698C */ DEFINE_SFX(__X, NA_SE_VO_DEMO_391, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x698D */ DEFINE_SFX(__X, NA_SE_VO_DEMO_392, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x698E */ DEFINE_SFX(__X, NA_SE_VO_DEMO_393, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +/* 0x698E */ DEFINE_SFX(__X, NA_SE_VO_DEMO_394, 0x30, 2, 0, 0, SFX_FLAG_BEHIND_SCREEN_Z_INDEX) +#endif diff --git a/spec b/spec index 4b52c0f829..e3030f1b0f 100644 --- a/spec +++ b/spec @@ -299,7 +299,130 @@ endseg beginseg name "Audioseq" - include "$(BUILD_DIR)/baserom/Audioseq.o" + address 0 + include "$(BUILD_DIR)/assets/audio/sequences/seq_0.prg.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_1.prg.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_2.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_3.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_4.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_5.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_6.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_7.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_8.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_9.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_10.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_11.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_12.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_13.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_14.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_15.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_16.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_17.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_18.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_19.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_20.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_21.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_22.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_23.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_24.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_25.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_26.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_27.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_28.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_29.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_30.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_31.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_32.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_33.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_34.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_36.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_37.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_38.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_39.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_41.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_42.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_43.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_44.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_45.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_46.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_47.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_48.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_49.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_50.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_51.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_52.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_53.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_54.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_55.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_56.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_57.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_58.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_59.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_60.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_61.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_62.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_63.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_64.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_65.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_66.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_67.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_68.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_69.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_70.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_71.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_72.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_73.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_74.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_75.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_76.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_77.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_78.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_79.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_80.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_81.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_82.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_83.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_84.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_85.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_87.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_88.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_89.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_90.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_91.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_92.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_93.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_94.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_95.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_98.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_99.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_100.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_101.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_102.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_103.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_104.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_105.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_106.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_107.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_108.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_109.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_110.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_111.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_112.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_113.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_114.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_115.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_116.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_117.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_118.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_119.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_120.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_121.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_122.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_123.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_124.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_125.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_126.o" + include "$(BUILD_DIR)/assets/audio/sequences/seq_127.o" endseg beginseg @@ -653,8 +776,8 @@ beginseg include_data_with_rodata "$(BUILD_DIR)/src/code/z_game_over.o" include "$(BUILD_DIR)/src/code/z_construct.o" include "$(BUILD_DIR)/src/audio/tables/soundfont_table.o" - include "$(BUILD_DIR)/data/code/audio_sequence_font_table.rodata.o" - include "$(BUILD_DIR)/data/code/audio_sequence_table.rodata.o" + include "$(BUILD_DIR)/assets/audio/sequence_font_table.o" + include "$(BUILD_DIR)/src/audio/tables/sequence_table.o" include "$(BUILD_DIR)/src/audio/tables/samplebank_table.o" include "$(BUILD_DIR)/data/code/aspMain.rodata.o" include "$(BUILD_DIR)/data/code/gspF3DZEX2.NoN.PosLight.fifo.rodata.o" diff --git a/src/audio/code_8019AF00.c b/src/audio/code_8019AF00.c index f1e0c10572..ebcabcf4ac 100644 --- a/src/audio/code_8019AF00.c +++ b/src/audio/code_8019AF00.c @@ -179,12 +179,37 @@ u16 sCustomSequencePc; // Sfx Data // If the Sfx Bank has more than 255 values (max value of u8) -u8 gIsLargeSfxBank[] = { - true, false, true, true, false, false, true, +#define DEFINE_SFX(_0, _1, _2, _3, _4, _5, _6) 1 + +u8 gIsLargeSfxBank[7] = { + ( +#include "tables/sfx/playerbank_table.h" + 0) > UINT8_MAX, + ( +#include "tables/sfx/itembank_table.h" + 0) > UINT8_MAX, + ( +#include "tables/sfx/environmentbank_table.h" + 0) > UINT8_MAX, + ( +#include "tables/sfx/enemybank_table.h" + 0) > UINT8_MAX, + ( +#include "tables/sfx/systembank_table.h" + 0) > UINT8_MAX, + ( +#include "tables/sfx/ocarinabank_table.h" + 0) > UINT8_MAX, + ( +#include "tables/sfx/voicebank_table.h" + 0) > UINT8_MAX, }; +#undef DEFINE_SFX + +// TODO generate this similarly to above? u8 D_801D6608[] = { true, true, true, true, true, false, true, }; + u8 gChannelsPerBank[4][7] = { { 3, 2, 3, 3, 2, 1, 2 }, { 3, 2, 2, 2, 2, 2, 2 }, @@ -279,136 +304,13 @@ u8 sObjSoundMainBgmSeqId = NA_BGM_GENERAL_SFX; // Unused, repurposed for SubBgm #define SEQ_FLAG_NO_AMBIENCE (1 << 7) +#define DEFINE_SEQUENCE(name, seqId, storageMedium, cachePolicy, seqFlags) seqFlags, +#define DEFINE_SEQUENCE_PTR(seqIdReal, seqId, storageMediumReal, cachePolicyReal, seqFlags) seqFlags, u8 sSeqFlags[] = { - SEQ_FLAG_FANFARE | SEQ_FLAG_ENEMY, // NA_BGM_GENERAL_SFX - SEQ_FLAG_ENEMY, // NA_BGM_AMBIENCE - SEQ_FLAG_ENEMY, // NA_BGM_TERMINA_FIELD - SEQ_FLAG_RESTORE, // NA_BGM_CHASE - 0, // NA_BGM_MAJORAS_THEME - 0, // NA_BGM_CLOCK_TOWER - SEQ_FLAG_ENEMY, // NA_BGM_STONE_TOWER_TEMPLE - SEQ_FLAG_ENEMY, // NA_BGM_INV_STONE_TOWER_TEMPLE - SEQ_FLAG_FANFARE, // NA_BGM_FAILURE_0 - SEQ_FLAG_FANFARE, // NA_BGM_FAILURE_1 - 0, // NA_BGM_HAPPY_MASK_SALESMAN - 0, // NA_BGM_SONG_OF_HEALING - SEQ_FLAG_ENEMY, // NA_BGM_SWAMP_REGION - 0, // NA_BGM_ALIEN_INVASION - SEQ_FLAG_FANFARE, // NA_BGM_SWAMP_CRUISE - 0, // NA_BGM_SHARPS_CURSE - SEQ_FLAG_ENEMY, // NA_BGM_GREAT_BAY_REGION - SEQ_FLAG_ENEMY, // NA_BGM_IKANA_REGION - 0, // NA_BGM_DEKU_PALACE - SEQ_FLAG_ENEMY, // NA_BGM_MOUNTAIN_REGION - 0, // NA_BGM_PIRATES_FORTRESS - 0, // NA_BGM_CLOCK_TOWN_DAY_1 - 0, // NA_BGM_CLOCK_TOWN_DAY_2 - 0, // NA_BGM_CLOCK_TOWN_DAY_3 - SEQ_FLAG_SKIP_HARP_INTRO, // NA_BGM_FILE_SELECT - SEQ_FLAG_RESUME, // NA_BGM_CLEAR_EVENT - 0, // NA_BGM_ENEMY - SEQ_FLAG_RESTORE, // NA_BGM_BOSS - SEQ_FLAG_ENEMY, // NA_BGM_WOODFALL_TEMPLE - 0, // NA_BGM_CLOCK_TOWN_MAIN_SEQUENCE - 0, // NA_BGM_OPENING - SEQ_FLAG_RESUME_PREV, // NA_BGM_INSIDE_A_HOUSE - SEQ_FLAG_FANFARE, // NA_BGM_GAME_OVER - 0, // NA_BGM_CLEAR_BOSS - SEQ_FLAG_FANFARE, // NA_BGM_GET_ITEM - SEQ_FLAG_FANFARE, // NA_BGM_CLOCK_TOWN_DAY_2_PTR - SEQ_FLAG_FANFARE, // NA_BGM_GET_HEART - SEQ_FLAG_RESTORE, // NA_BGM_TIMED_MINI_GAME - 0, // NA_BGM_GORON_RACE - 0, // NA_BGM_MUSIC_BOX_HOUSE - 0, // NA_BGM_FAIRY_FOUNTAIN - 0, // NA_BGM_ZELDAS_LULLABY - 0, // NA_BGM_ROSA_SISTERS - SEQ_FLAG_FANFARE, // NA_BGM_OPEN_CHEST - 0, // NA_BGM_MARINE_RESEARCH_LAB - SEQ_FLAG_SKIP_HARP_INTRO, // NA_BGM_GIANTS_THEME - 0, // NA_BGM_SONG_OF_STORMS - 0, // NA_BGM_ROMANI_RANCH - 0, // NA_BGM_GORON_VILLAGE - 0, // NA_BGM_MAYORS_OFFICE - SEQ_FLAG_FANFARE, // NA_BGM_OCARINA_EPONA - SEQ_FLAG_FANFARE, // NA_BGM_OCARINA_SUNS - SEQ_FLAG_FANFARE, // NA_BGM_OCARINA_TIME - SEQ_FLAG_FANFARE, // NA_BGM_OCARINA_STORM - SEQ_FLAG_RESUME, // NA_BGM_ZORA_HALL - SEQ_FLAG_FANFARE, // NA_BGM_GET_NEW_MASK - SEQ_FLAG_RESTORE, // NA_BGM_MINI_BOSS - SEQ_FLAG_FANFARE, // NA_BGM_GET_SMALL_ITEM - 0, // NA_BGM_ASTRAL_OBSERVATORY - SEQ_FLAG_ENEMY, // NA_BGM_CAVERN - SEQ_FLAG_RESUME | SEQ_FLAG_ENEMY, // NA_BGM_MILK_BAR - SEQ_FLAG_FANFARE, // NA_BGM_ZELDA_APPEAR - 0, // NA_BGM_SARIAS_SONG - 0, // NA_BGM_GORON_GOAL - 0, // NA_BGM_HORSE - 0, // NA_BGM_HORSE_GOAL - 0, // NA_BGM_INGO - 0, // NA_BGM_KOTAKE_POTION_SHOP - SEQ_FLAG_RESUME_PREV, // NA_BGM_SHOP - SEQ_FLAG_FANFARE, // NA_BGM_OWL - SEQ_FLAG_RESUME_PREV, // NA_BGM_SHOOTING_GALLERY - SEQ_FLAG_FANFARE, // NA_BGM_OCARINA_SOARING - SEQ_FLAG_FANFARE, // NA_BGM_OCARINA_HEALING - SEQ_FLAG_FANFARE, // NA_BGM_INVERTED_SONG_OF_TIME - SEQ_FLAG_FANFARE, // NA_BGM_SONG_OF_DOUBLE_TIME - SEQ_FLAG_FANFARE, // NA_BGM_SONATA_OF_AWAKENING - SEQ_FLAG_FANFARE, // NA_BGM_GORON_LULLABY - SEQ_FLAG_FANFARE, // NA_BGM_NEW_WAVE_BOSSA_NOVA - SEQ_FLAG_FANFARE, // NA_BGM_ELEGY_OF_EMPTINESS - SEQ_FLAG_FANFARE, // NA_BGM_OATH_TO_ORDER - 0, // NA_BGM_SWORD_TRAINING_HALL - SEQ_FLAG_FANFARE, // NA_BGM_OCARINA_LULLABY_INTRO - SEQ_FLAG_FANFARE, // NA_BGM_LEARNED_NEW_SONG - SEQ_FLAG_FANFARE, // NA_BGM_BREMEN_MARCH - SEQ_FLAG_FANFARE, // NA_BGM_BALLAD_OF_THE_WIND_FISH - SEQ_FLAG_RESTORE, // NA_BGM_SONG_OF_SOARING - 0, // NA_BGM_MILK_BAR_DUPLICATE - 0, // NA_BGM_FINAL_HOURS - SEQ_FLAG_FANFARE, // NA_BGM_MIKAU_RIFF - SEQ_FLAG_FANFARE, // NA_BGM_MIKAU_FINALE - 0, // NA_BGM_FROG_SONG - SEQ_FLAG_FANFARE, // NA_BGM_OCARINA_SONATA - SEQ_FLAG_FANFARE, // NA_BGM_OCARINA_LULLABY - SEQ_FLAG_FANFARE, // NA_BGM_OCARINA_NEW_WAVE - SEQ_FLAG_FANFARE, // NA_BGM_OCARINA_ELEGY - SEQ_FLAG_FANFARE, // NA_BGM_OCARINA_OATH - 0, // NA_BGM_MAJORAS_LAIR - SEQ_FLAG_FANFARE, // NA_BGM_OCARINA_LULLABY_INTRO_PTR - SEQ_FLAG_FANFARE, // NA_BGM_OCARINA_GUITAR_BASS_SESSION - SEQ_FLAG_FANFARE, // NA_BGM_PIANO_SESSION - SEQ_FLAG_FANFARE, // NA_BGM_INDIGO_GO_SESSION - SEQ_FLAG_ENEMY, // NA_BGM_SNOWHEAD_TEMPLE - SEQ_FLAG_ENEMY, // NA_BGM_GREAT_BAY_TEMPLE - SEQ_FLAG_FANFARE, // NA_BGM_NEW_WAVE_SAXOPHONE - SEQ_FLAG_FANFARE, // NA_BGM_NEW_WAVE_VOCAL - 0, // NA_BGM_MAJORAS_WRATH - 0, // NA_BGM_MAJORAS_INCARNATION - 0, // NA_BGM_MAJORAS_MASK - SEQ_FLAG_FANFARE, // NA_BGM_BASS_PLAY - SEQ_FLAG_FANFARE, // NA_BGM_DRUMS_PLAY - SEQ_FLAG_FANFARE, // NA_BGM_PIANO_PLAY - SEQ_FLAG_ENEMY, // NA_BGM_IKANA_CASTLE - 0, // NA_BGM_GATHERING_GIANTS - SEQ_FLAG_FANFARE_KAMARO, // NA_BGM_KAMARO_DANCE - 0, // NA_BGM_CREMIA_CARRIAGE - SEQ_FLAG_FANFARE, // NA_BGM_KEATON_QUIZ - 0, // NA_BGM_END_CREDITS_1 - 0, // NA_BGM_OPENING_LOOP - 0, // NA_BGM_TITLE_THEME - SEQ_FLAG_FANFARE, // NA_BGM_DUNGEON_APPEAR - SEQ_FLAG_FANFARE, // NA_BGM_WOODFALL_CLEAR - SEQ_FLAG_FANFARE, // NA_BGM_SNOWHEAD_CLEAR - 0, // - 0, // NA_BGM_INTO_THE_MOON - 0, // NA_BGM_GOODBYE_GIANT - 0, // NA_BGM_TATL_AND_TAEL - 0, // NA_BGM_MOONS_DESTRUCTION - 0, // NA_BGM_END_CREDITS_SECOND_HALF +#include "tables/sequence_table.h" }; +#undef DEFINE_SEQUENCE +#undef DEFINE_SEQUENCE_PTR s8 sSpecReverbs[] = { 0, 0, 0, 0, 0, 0, 0, 40, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, diff --git a/src/audio/sfx_params.c b/src/audio/sfx_params.c index 0066328b1a..51afde7d6e 100644 --- a/src/audio/sfx_params.c +++ b/src/audio/sfx_params.c @@ -1,6 +1,6 @@ #include "global.h" -#define DEFINE_SFX(_0, importance, distParam, randParam, flags2, flags1) \ +#define DEFINE_SFX(_0, _1, importance, distParam, randParam, flags2, flags1) \ { importance, flags2, \ ((((distParam) << SFX_PARAM_DIST_RANGE_SHIFT) & SFX_PARAM_DIST_RANGE_MASK) | \ (((randParam) << SFX_PARAM_RAND_FREQ_RAISE_SHIFT) & SFX_PARAM_RAND_FREQ_RAISE_MASK) | (flags1)) }, diff --git a/src/audio/tables/sequence_table.c b/src/audio/tables/sequence_table.c new file mode 100644 index 0000000000..7a08ce79c5 --- /dev/null +++ b/src/audio/tables/sequence_table.c @@ -0,0 +1,51 @@ +#include "attributes.h" +#include "z64audio.h" + +// Symbol definition + +extern AudioTable gSequenceTable; +#pragma weak gSequenceTable = sSequenceTableHeader + +// Externs for table + +#define DEFINE_SEQUENCE(name, seqId, storageMedium, cachePolicy, seqFlags) \ + extern u8 name##_Start[]; \ + extern u8 name##_Size[]; +#define DEFINE_SEQUENCE_PTR(seqIdReal, seqId, storageMediumReal, cachePolicyReal, seqFlags) /*empty*/ + +#include "tables/sequence_table.h" + +#undef DEFINE_SEQUENCE +#undef DEFINE_SEQUENCE_PTR + +// Table header + +NO_REORDER AudioTableHeader sSequenceTableHeader = { +// The table contains the number of sequences, count them with the preprocessor +#define DEFINE_SEQUENCE(name, seqId, storageMedium, cachePolicy, seqFlags) 1 + +#define DEFINE_SEQUENCE_PTR(seqIdReal, seqId, storageMediumReal, cachePolicyReal, seqFlags) 1 + + +#include "tables/sequence_table.h" + +#undef DEFINE_SEQUENCE +#undef DEFINE_SEQUENCE_PTR + 0, + + 0, + 0x00000000, + { 0, 0, 0, 0, 0, 0, 0, 0 }, +}; + +// Table body + +NO_REORDER AudioTableEntry sSequenceTableEntries[] = { +#define DEFINE_SEQUENCE(name, seqId, storageMedium, cachePolicy, seqFlags) \ + { (u32)name##_Start, (u32)name##_Size, (storageMedium), (cachePolicy), 0, 0, 0 }, +#define DEFINE_SEQUENCE_PTR(seqIdReal, seqId, storageMediumReal, cachePolicyReal, seqFlags) \ + { (seqIdReal), 0, (storageMediumReal), (cachePolicyReal), 0, 0, 0 }, + +#include "tables/sequence_table.h" + +#undef DEFINE_SEQUENCE +#undef DEFINE_SEQUENCE_PTR +}; diff --git a/tools/audio/audio_tablegen.c b/tools/audio/audio_tablegen.c index e7ec98c8bb..f64ce2512d 100644 --- a/tools/audio/audio_tablegen.c +++ b/tools/audio/audio_tablegen.c @@ -8,6 +8,7 @@ */ #include #include +#include #include #include #include @@ -17,24 +18,9 @@ #include "samplebank.h" #include "soundfont.h" #include "xml.h" +#include "elf32.h" #include "util.h" -/* Utility */ - -static bool -is_xml(const char *path) -{ - size_t len = strlen(path); - - if (len < 4) - return false; - if (path[len - 4] == '.' && tolower(path[len - 3]) == 'x' && tolower(path[len - 2]) == 'm' && - tolower(path[len - 1]) == 'l') - return true; - - return false; -} - /* Samplebanks */ static int @@ -46,8 +32,9 @@ tablegen_samplebanks(const char *sb_hdr_out, const char **samplebanks_paths, int for (int i = 0; i < num_samplebank_files; i++) { const char *path = samplebanks_paths[i]; + size_t pathlen = strlen(path); - if (!is_xml(path)) + if (!str_endswith(path, pathlen, ".xml")) error("Not an xml file? (\"%s\")", path); xmlDocPtr document = xmlReadFile(path, NULL, XML_PARSE_NONET); @@ -189,7 +176,7 @@ validate_samplebank_index(soundfont *sf, samplebank *sb, int ptr_idx) } } -int +static int tablegen_soundfonts(const char *sf_hdr_out, char **soundfonts_paths, int num_soundfont_files) { soundfont *soundfonts = malloc(num_soundfont_files * sizeof(soundfont)); @@ -197,8 +184,9 @@ tablegen_soundfonts(const char *sf_hdr_out, char **soundfonts_paths, int num_sou for (int i = 0; i < num_soundfont_files; i++) { char *path = soundfonts_paths[i]; + size_t pathlen = strlen(path); - if (!is_xml(path)) + if (!str_endswith(path, pathlen, ".xml")) error("Not an xml file? (\"%s\")", path); xmlDocPtr document = xmlReadFile(path, NULL, XML_PARSE_NONET); @@ -213,7 +201,6 @@ tablegen_soundfonts(const char *sf_hdr_out, char **soundfonts_paths, int num_sou // Transform the xml path into a header include path // Assumption: replacing .xml -> .h forms a valid header include path - size_t pathlen = strlen(path); path[pathlen - 3] = 'h'; path[pathlen - 2] = '\0'; @@ -290,6 +277,298 @@ tablegen_soundfonts(const char *sf_hdr_out, char **soundfonts_paths, int num_sou return EXIT_SUCCESS; } +/* Sequences */ + +struct seq_order_entry { + const char *name; + const char *enum_name; + bool isptr; +}; + +struct seq_order { + size_t num_sequences; + struct seq_order_entry *entries; + void *filedata; +}; + +static void +read_seq_order(struct seq_order *order, const char *path) +{ + // Read from file, we assume the file has been preprocessed with cpp so that whitespace is collapsed and each line + // has the form: + // (name,enum_name) or *(name,enum_name) + UNUSED size_t data_size; + char *filedata = util_read_whole_file(path, &data_size); + + // We expect one entry per line, gather the total length + size_t total_size = 0; + for (char *p = filedata; *p != '\0'; p++) { + if (*p == '\n') { + total_size++; + } else if (isspace(*p)) { + // There should be no whitespace in the input file besides newlines + goto malformed; + } + } + + // Alloc entries + struct seq_order_entry *entries = malloc(total_size * sizeof(struct seq_order_entry)); + + enum matchno { + MATCH_ALL, + MATCH_PTR, + MATCH_NAME, + MATCH_ENUM, + MATCH_NUM + }; + regmatch_t match[MATCH_NUM]; + regex_t re; + // Matches either + // (,) for non-pointer entries + // or + // *(,) for pointer entries + const char *line_regexp = "^(\\*?)\\(([_a-zA-Z][_a-zA-Z0-9]*),([_a-zA-Z][_a-zA-Z0-9]*)\\)$"; + + int status = regcomp(&re, line_regexp, REG_EXTENDED); + assert(status == 0 && "Failed to compile sequence order regular expression?"); + + char *lstart = filedata; + for (size_t i = 0; i < total_size; i++) { + // find end of line + char *p = lstart; + while (*p != '\n') { + assert(*p != '\0'); + p++; + } + char *lend = p; + // null-terminate the line (replaces the newline) + *lend = '\0'; + + // try to match the regular expression + status = regexec(&re, lstart, MATCH_NUM, match, 0); + if (status != 0) { + // failed to match, malformed input file + char ebuf[128]; + regerror(status, &re, ebuf, sizeof(ebuf)); + fprintf(stderr, "Failed to match line %lu: \"%s\"\nregexec error: \"%s\"\n", i, lstart, ebuf); + goto malformed; + } + + // if the group is empty we're not a pointer, else we are + entries[i].isptr = match[MATCH_PTR].rm_so != match[MATCH_PTR].rm_eo; + + // get the name + entries[i].name = &lstart[match[MATCH_NAME].rm_so]; + lstart[match[MATCH_NAME].rm_eo] = '\0'; // replaces , + + // get the enum name + entries[i].enum_name = &lstart[match[MATCH_ENUM].rm_so]; + lstart[match[MATCH_ENUM].rm_eo] = '\0'; // replaces ) + + // next line + lstart = lend + 1; + } + assert(*lstart == '\0'); + + // Write results + order->num_sequences = total_size; + order->entries = entries; + order->filedata = filedata; + return; +malformed: + error("Malformed %s?", path); +} + +struct seqdata { + const char *elf_path; + const char *name; + uint32_t font_section_offset; + size_t font_section_size; +}; + +static int +tablegen_sequences(const char *seq_font_tbl_out, const char *seq_order_path, const char **sequences_paths, + int num_sequence_files) +{ + struct seq_order order; + read_seq_order(&order, seq_order_path); + +#ifdef SEQ_DEBUG + // Print the sequence order + printf("Sequence order:\n"); + for (size_t i = 0; i < order.num_sequences; i++) { + printf(" name=\"%s\" enum=\"%s\" ptr=%d\n", order.entries[i].name, order.entries[i].enum_name, + order.entries[i].isptr); + } +#endif + + struct seqdata *file_data = malloc(num_sequence_files * sizeof(struct seqdata)); + + // Read and validate the sequence object files + + for (int i = 0; i < num_sequence_files; i++) { + const char *path = sequences_paths[i]; + + if (!str_endswith(path, strlen(path), ".o")) + error("Not a .o file? (\"%s\")", path); + + // Open ELF file + + size_t data_size; + void *data = elf32_read(path, &data_size); + + Elf32_Shdr *symtab = elf32_get_symtab(data, data_size); + if (symtab == NULL) + error("ELF file \"%s\" has no symbol table?", path); + Elf32_Shdr *shstrtab = elf32_get_shstrtab(data, data_size); + if (shstrtab == NULL) + error("ELF file \"%s\" has no section header string table?", path); + + // The .fonts and .name sections are written when assembling the sequence: + // The .fonts section contains a list of bytes for each soundfont the sequences uses + // The .name section contains the null-terminated name of the sequence as set by .startseq + + Elf32_Shdr *font_section = elf32_section_forname(".fonts", shstrtab, data, data_size); + if (font_section == NULL) + error("Sequence file \"%s\" has no fonts section?", path); + + uint32_t font_section_offset = elf32_read32(font_section->sh_offset); + uint32_t font_section_size = elf32_read32(font_section->sh_size); + validate_read(font_section_offset, font_section_size, data_size); + + Elf32_Shdr *name_section = elf32_section_forname(".name", shstrtab, data, data_size); + if (name_section == NULL) + error("Sequence file \"%s\" has no name section?", path); + + uint32_t name_section_offset = elf32_read32(name_section->sh_offset); + uint32_t name_section_size = elf32_read32(name_section->sh_size); + validate_read(name_section_offset, name_section_size, data_size); + + const char *seq_name = GET_PTR(data, name_section_offset); + if (strnlen(seq_name, name_section_size + 1) >= name_section_size) + error("Sequence file \"%s\" name is not properly terminated?", path); + + // Populate new data + struct seqdata *seqdata = &file_data[i]; + seqdata->elf_path = strdup(path); + seqdata->name = strdup(seq_name); + seqdata->font_section_offset = font_section_offset; + seqdata->font_section_size = font_section_size; + + free(data); + } + +#ifdef SEQ_DEBUG + // Debugging: Print the findings for each sequence object + printf("\nNum files: %d\n\n", num_sequence_files); + + for (int i = 0; i < num_sequence_files; i++) { + struct seqdata *seqdata = &file_data[i]; + + printf( + // clang-format off + " elf path : \"%s\"" "\n" + " name : \"%s\"" "\n" + " font offset : 0x%X" "\n" + " num fonts : %lu" "\n\n", + // clang-format on + seqdata->elf_path, seqdata->name, seqdata->font_section_offset, seqdata->font_section_size); + } +#endif + + // Link against the sequence order coming from the sequence table header + + struct seqdata **final_seqdata = calloc(order.num_sequences, sizeof(struct seqdata *)); + + for (size_t i = 0; i < order.num_sequences; i++) { + // Skip pointers for now + if (order.entries[i].isptr) + continue; + + // If it's not a pointer, "name" is the name as it appears in a sequence file, find it in the list of sequences + const char *name = order.entries[i].name; + + // Find the object file with this name + for (int j = 0; j < num_sequence_files; j++) { + struct seqdata *seqdata = &file_data[j]; + + if (strequ(name, seqdata->name)) { + // Found name, done + final_seqdata[i] = seqdata; + break; + } + } + } + + for (size_t i = 0; i < order.num_sequences; i++) { + // Now we only care about pointers + if (!order.entries[i].isptr) + continue; + + // If it's a pointer, "name" is the ENUM name of the sequence it points to + const char *name = order.entries[i].name; + + for (size_t j = 0; j < order.num_sequences; j++) { + // Skip pointers, the system doesn't allow multiple indirection so this must point to a non-pointer entry. + if (order.entries[j].isptr) + continue; + + if (strequ(name, order.entries[j].enum_name)) { + // For pointers, we just duplicate the fonts for the original into the pointer entry. + // TODO ideally we would allow fonts to be different when a sequence is accessed by pointer, but how + // to supply this info? + final_seqdata[i] = final_seqdata[j]; + break; + } + } + } + + // Make sure we found an object file for all declared sequences + for (size_t i = 0; i < order.num_sequences; i++) { + if (final_seqdata[i] == NULL) + error("Could not find object file for sequence %lu : %s", i, order.entries[i].name); + } + + // Write the sequence font table out + + FILE *out = fopen(seq_font_tbl_out, "w"); + if (out == NULL) + error("Failed to open output file \"%s\" for writing", seq_font_tbl_out); + + fprintf(out, + // clang-format off + "\n" + ".section .rodata" "\n" + "\n" + ".global gSequenceFontTable" "\n" + "gSequenceFontTable:" "\n" + // clang-format on + ); + + // Write the 16-bit offsets for each sequence + for (size_t i = 0; i < order.num_sequences; i++) { + fprintf(out, " .half Fonts_%lu - gSequenceFontTable\n", i); + } + fprintf(out, "\n"); + + // Write the fonts for each sequence: number of fonts followed by an incbin for the rest. + for (size_t i = 0; i < order.num_sequences; i++) { + fprintf(out, + // clang-format off + "Fonts_%lu:" "\n" + " .byte %ld" "\n" + " .incbin \"%s\", 0x%X, %lu" "\n" + "\n", + // clang-format on + i, final_seqdata[i]->font_section_size, final_seqdata[i]->elf_path, + final_seqdata[i]->font_section_offset, final_seqdata[i]->font_section_size); + } + fprintf(out, ".balign 16\n"); + + fclose(out); + return EXIT_SUCCESS; +} + /* Common */ static int @@ -297,12 +576,13 @@ usage(const char *progname) { fprintf(stderr, // clang-format off - "%s: Generate code tables for audio data" "\n" - "Usage:" "\n" - " %s --banks " "\n" - " %s --fonts " "\n", + "%s: Generate code tables for audio data" "\n" + "Usage:" "\n" + " %s --banks " "\n" + " %s --fonts " "\n" + " %s --sequences " "\n", // clang-format on - progname, progname, progname); + progname, progname, progname, progname); return EXIT_FAILURE; } @@ -336,6 +616,16 @@ main(int argc, char **argv) int num_soundfont_files = argc - 3; ret = tablegen_soundfonts(sf_hdr_out, soundfonts_paths, num_soundfont_files); + } else if (strequ(mode, "--sequences")) { + if (argc < 5) + return usage(progname); + + const char *seq_font_tbl_out = argv[2]; + const char *seq_order_path = argv[3]; + const char **sequences_paths = (const char **)&argv[4]; + int num_sequence_files = argc - 4; + + ret = tablegen_sequences(seq_font_tbl_out, seq_order_path, sequences_paths, num_sequence_files); } else { return usage(progname); } diff --git a/tools/audio/extraction/audio_extract.py b/tools/audio/extraction/audio_extract.py index 05ab781072..9107288068 100644 --- a/tools/audio/extraction/audio_extract.py +++ b/tools/audio/extraction/audio_extract.py @@ -303,7 +303,7 @@ def extract_sequences(audioseq_seg : memoryview, extracted_dir : str, version_in disassemble_one_sequence(extracted_dir, version_info, soundfonts, seq_enum_names, *job) dt = time.time() - t - print(f"Sequences extraction took {dt:.3f}") + print(f"Sequences extraction took {dt:.3f}s") def extract_audio_for_version(version_info : GameVersionInfo, extracted_dir : str, read_xml : bool, write_xml : bool): print("Setting up...") diff --git a/tools/audio/extraction/disassemble_sequence.py b/tools/audio/extraction/disassemble_sequence.py index af92598e0b..a77a8fac52 100644 --- a/tools/audio/extraction/disassemble_sequence.py +++ b/tools/audio/extraction/disassemble_sequence.py @@ -122,7 +122,7 @@ class MMLArg: class MMLArgBits(MMLArg): def read(self, disas): - return disas.read_bits(type(self).NBITS) + return disas.bits_val class ArgU8(MMLArg): def read(self, disas): @@ -226,6 +226,17 @@ class ArgStereoConfig(ArgU8): strong_rvrb_left = (self.value >> 0) & 1 return f"{type}, {strong_right}, {strong_left}, {strong_rvrb_right}, {strong_rvrb_left}" +class ArgEffectsConfig(ArgU8): + def emit(self, disas): + assert (self.value & 0b01000000) == 0 + headset = str(bool((self.value >> 7) & 1)).upper() + type = (self.value >> 4) & 0b11 + strong_right = (self.value >> 3) & 1 + strong_left = (self.value >> 2) & 1 + strong_rvrb_right = (self.value >> 1) & 1 + strong_rvrb_left = (self.value >> 0) & 1 + return f"{headset}, {type}, {strong_right}, {strong_left}, {strong_rvrb_right}, {strong_rvrb_left}" + class ArgPortamentoTime(ArgVar): def read(self, disas): if disas.portamento_is_special: @@ -368,6 +379,20 @@ class ArgUnkPtr(ArgAddr): def analyze(self, disas): disas.add_ref(self.value, SqSection.UNKNOWN) +class ArgLdSampleInst(MMLArg): + def read(self, disas): + return None + + def emit(self, disas): + return "LDSAMPLE_INST" + +class ArgLdSampleSfx(MMLArg): + def read(self, disas): + return None + + def emit(self, disas): + return "LDSAMPLE_SFX" + # # COMMANDS # @@ -474,7 +499,7 @@ CMD_SPEC = ( MMLCmd(0xEC, 'vibreset', sections=(SqSection.CHAN,)), MMLCmd(0xEB, 'fontinstr', sections=(SqSection.CHAN,), args=(ArgFontId, ArgInstr)), MMLCmd(0xEA, 'stop', sections=(SqSection.CHAN,)), - MMLCmd(0xE9, 'notepri', sections=(SqSection.CHAN,), args=(ArgU8,)), + MMLCmd(0xE9, 'notepri', sections=(SqSection.CHAN,), args=(ArgU4x2,)), MMLCmd(0xE8, 'params', sections=(SqSection.CHAN,), args=(ArgU8, ArgU8, ArgU8, ArgS8, ArgS8, ArgU8, ArgU8, ArgU8,)), MMLCmd(0xE7, 'ldparams', sections=(SqSection.CHAN,), args=(ArgAddr,)), MMLCmd(0xE6, 'samplebook', sections=(SqSection.CHAN,), args=(ArgU8,)), @@ -497,7 +522,7 @@ CMD_SPEC = ( MMLCmd(0xD3, 'bend', sections=(SqSection.CHAN,), args=(ArgS8,)), MMLCmd(0xD2, 'sustain', sections=(SqSection.CHAN,), args=(ArgU8,)), MMLCmd(0xD1, 'notealloc', sections=(SqSection.CHAN,), args=(ArgU8,)), - MMLCmd(0xD0, 'effects', sections=(SqSection.CHAN,), args=(ArgU8,)), + MMLCmd(0xD0, 'effects', sections=(SqSection.CHAN,), args=(ArgEffectsConfig,)), MMLCmd(0xCF, 'stptrtoseq', sections=(SqSection.CHAN,), args=(ArgAddr,)), MMLCmd(0xCE, 'ldptr', sections=(SqSection.CHAN,), args=(ArgAddr,)), MMLCmd(0xCD, 'stopchan', sections=(SqSection.CHAN,), args=(ArgU8,)), @@ -529,20 +554,19 @@ CMD_SPEC = ( MMLCmd(0xB2, 'ldseqtoptr', sections=(SqSection.CHAN,), args=(ArgTblPtr,)), MMLCmd(0xB1, 'freefilter', sections=(SqSection.CHAN,)), MMLCmd(0xB0, 'ldfilter', sections=(SqSection.CHAN,), args=(ArgFilterPtr,)), - MMLCmd(0xAA, 'unk_AA', sections=(SqSection.CHAN,), args=(), version=(MMLVersion.MM,)), MMLCmd(0xA8, 'randptr', sections=(SqSection.CHAN,), args=(ArgU16, ArgU16,), version=(MMLVersion.MM,)), - MMLCmd(0xA7, 'unk_A7', sections=(SqSection.CHAN,), args=(ArgVar,), version=(MMLVersion.MM,)), - MMLCmd(0xA6, 'unk_A6', sections=(SqSection.CHAN,), args=(ArgVar, ArgVar,), version=(MMLVersion.MM,)), + MMLCmd(0xA7, 'unk_A7', sections=(SqSection.CHAN,), args=(ArgHex8,), version=(MMLVersion.MM,)), + MMLCmd(0xA6, 'unk_A6', sections=(SqSection.CHAN,), args=(ArgU8, ArgS16,), version=(MMLVersion.MM,)), MMLCmd(0xA5, 'unk_A5', sections=(SqSection.CHAN,), args=(), version=(MMLVersion.MM,)), - MMLCmd(0xA4, 'unk_A4', sections=(SqSection.CHAN,), args=(ArgVar,), version=(MMLVersion.MM,)), + MMLCmd(0xA4, 'unk_A4', sections=(SqSection.CHAN,), args=(ArgU8,), version=(MMLVersion.MM,)), MMLCmd(0xA3, 'unk_A3', sections=(SqSection.CHAN,), args=(), version=(MMLVersion.MM,)), - MMLCmd(0xA2, 'unk_A2', sections=(SqSection.CHAN,), args=(ArgVar,), version=(MMLVersion.MM,)), + MMLCmd(0xA2, 'unk_A2', sections=(SqSection.CHAN,), args=(ArgS16,), version=(MMLVersion.MM,)), MMLCmd(0xA1, 'unk_A1', sections=(SqSection.CHAN,), args=(), version=(MMLVersion.MM,)), - MMLCmd(0xA0, 'unk_A0', sections=(SqSection.CHAN,), args=(ArgVar,), version=(MMLVersion.MM,)), + MMLCmd(0xA0, 'unk_A0', sections=(SqSection.CHAN,), args=(ArgS16,), version=(MMLVersion.MM,)), # argbits commands MMLCmd(0x00, 'cdelay', sections=(SqSection.CHAN,), args=(ArgBits4,)), - MMLCmd(0x10, 'sample', sections=(SqSection.CHAN,), args=(ArgBits3, ArgAddr,)), - MMLCmd(0x18, 'sampleptr', sections=(SqSection.CHAN,), args=(ArgBits3, ArgAddr,)), + MMLCmd(0x10, 'ldsample', sections=(SqSection.CHAN,), args=(ArgLdSampleInst, IOPort3,)), + MMLCmd(0x18, 'ldsample', sections=(SqSection.CHAN,), args=(ArgLdSampleSfx, IOPort3,)), MMLCmd(0x20, 'ldchan', sections=(SqSection.CHAN,), args=(ArgBits4, ArgChanPtr,)), MMLCmd(0x30, 'stcio', sections=(SqSection.CHAN,), args=(ArgBits4, IOPort8,)), MMLCmd(0x40, 'ldcio', sections=(SqSection.CHAN,), args=(ArgBits4, IOPort8,)), @@ -688,10 +712,11 @@ class SequenceDisassembler: continue # find number of lsbits that don't contribute to the command id - if len(cmd.args) > 0 and issubclass(cmd.args[0], MMLArgBits): - nbits = cmd.args[0].NBITS - else: - nbits = 0 + nbits = 0 + for arg in cmd.args: + if issubclass(arg, MMLArgBits): + assert nbits == 0, f"Multiple argbits-type arguments: {cmd}" + nbits = arg.NBITS id = cmd.cmd_id @@ -700,6 +725,7 @@ class SequenceDisassembler: for i in range(1 << nbits): new = cmd + new.mask = (1 << nbits) - 1 old = cmds_s.get(id + i, None) if old is not None: assert old.mnemonic in ("notedvg", "notedv", "notevg"), (old.mnemonic, cmd.mnemonic) @@ -732,9 +758,6 @@ class SequenceDisassembler: # general helpers - def read_bits(self, nbits): - return self.bits_val - def read_u8(self): if self.hit_eof: raise Exception() @@ -763,10 +786,7 @@ class SequenceDisassembler: cmd = cmd[int(not self.large_notes)] # part of the command byte may be an arg, save the value - mask = 0 - if len(cmd.args) > 0 and issubclass(cmd.args[0], MMLArgBits): - mask = (1 << cmd.args[0].NBITS) - 1 - self.bits_val = id & mask + self.bits_val = id & cmd.mask return cmd diff --git a/tools/progress.py b/tools/progress.py index dc567f00bf..0ca0e707b8 100755 --- a/tools/progress.py +++ b/tools/progress.py @@ -154,12 +154,13 @@ assetsTracker = dict() # Assets that we don't have a proper way of tracking right now ignoredAssets = { "archives", + "code", } # Manual fixer for files that would be counted in wrong categories # "filename": "correctSection" fileSectionFixer = { - "osFlash": "code" # Currently in `src/libultra` (would be counted as boot) + "sequence_font_table": "code", # Currently in assets (would be counted as an audio asset) } for assetCat in assetsCategories: @@ -222,10 +223,9 @@ for line in map_file: srcCat = srcCategoriesFixer[srcCat] if objFileName in fileSectionFixer: - correctSection = fileSectionFixer[objFileName] - if correctSection in srcTracker: - srcTracker[correctSection]["totalSize"] += file_size - elif obj_file.startswith("build/n64-us/src"): + srcCat = fileSectionFixer[objFileName] + + if obj_file.startswith("build/n64-us/src"): if srcCat in srcTracker: srcTracker[srcCat]["totalSize"] += file_size elif (obj_file.startswith("build/n64-us/asm")): @@ -238,6 +238,10 @@ for line in map_file: assetCat = obj_file.split("/")[4] else: assetCat = obj_file.split("/")[3] + + if objFileName in fileSectionFixer: + assetCat = fileSectionFixer[objFileName] + if assetCat in assetsTracker: assetsTracker[assetCat]["currentSize"] += file_size elif assetCat in ignoredAssets: