mirror of
https://github.com/zeldaret/oot.git
synced 2025-05-10 02:54:24 +00:00
[PAL N64] Match handwritten audio sequences (#2210)
* [PAL N64] Match handwritten audio sequences * Remove offset comments from PAL-only audio code * Reorder includes
This commit is contained in:
parent
a1a192b1a2
commit
5178011b64
5 changed files with 268 additions and 234 deletions
2
Makefile
2
Makefile
|
@ -212,7 +212,7 @@ 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_OOT -I include -I include/audio -I include/tables/sfx -I $(BUILD_DIR)/assets/audio/soundfonts
|
||||
SEQ_CPPFLAGS := -D_LANGUAGE_ASEQ -DMML_VERSION=MML_VERSION_OOT $(CPP_DEFINES) -I include -I include/audio -I include/tables/sfx -I $(BUILD_DIR)/assets/audio/soundfonts
|
||||
|
||||
SBCFLAGS := --matching
|
||||
SFCFLAGS := --matching
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
#include "aseq.h"
|
||||
#include "Soundfont_1.h"
|
||||
#include "Soundfont_0.h"
|
||||
#include "versions.h"
|
||||
|
||||
#define IO_PORT_SFX_INDEX_LOBITS IO_PORT_4
|
||||
#define IO_PORT_SFX_INDEX_HIBITS IO_PORT_5
|
||||
|
@ -1384,13 +1385,13 @@ LAYER_0947:
|
|||
.layer LAYER_0973
|
||||
/* 0x0973 [0xC6 0x0F ] */ instr SF0_INST_15
|
||||
/* 0x0975 [0xC7 0x81 0x2B 0xFF ] */ portamento 0x81, PITCH_E4, 255
|
||||
/* 0x0979 [0x5F 0x80 0xB4 0x69 ] */ notedv PITCH_E3, 180, 105
|
||||
/* 0x0979 [0x5F 0x80 0xB4 0x69 ] */ notedv PITCH_E3, FRAMERATE_CONST(180, 216), 105
|
||||
/* 0x097D [0xFF ] */ end
|
||||
|
||||
.layer LAYER_097E
|
||||
/* 0x097E [0xC6 0x50 ] */ instr SF0_INST_80
|
||||
/* 0x0980 [0xC7 0x81 0x14 0xFF ] */ portamento 0x81, PITCH_F2, 255
|
||||
/* 0x0984 [0x4E 0x80 0xB4 0x58 ] */ notedv PITCH_B1, 180, 88
|
||||
/* 0x0984 [0x4E 0x80 0xB4 0x58 ] */ notedv PITCH_B1, FRAMERATE_CONST(180, 216), 88
|
||||
/* 0x0988 [0xFF ] */ end
|
||||
|
||||
.channel CHAN_0989
|
||||
|
@ -1528,23 +1529,23 @@ LAYER_0992:
|
|||
/* 0x0A4E [0xCF 0xDD ] */ releaserate 221
|
||||
/* 0x0A50 [0xC4 ] */ legato
|
||||
/* 0x0A51 [0xC7 0x85 0x00 0xFF ] */ portamento 0x85, PITCH_A0, 255
|
||||
/* 0x0A55 [0x58 0x80 0xFA 0x4A ] */ notedv PITCH_A2, 250, 74
|
||||
/* 0x0A59 [0x70 0x64 0x4A ] */ notedv PITCH_A4, 100, 74
|
||||
/* 0x0A55 [0x58 0x80 0xFA 0x4A ] */ notedv PITCH_A2, FRAMERATE_CONST(250, 300), 74
|
||||
/* 0x0A59 [0x70 0x64 0x4A ] */ notedv PITCH_A4, FRAMERATE_CONST(100, 120), 74
|
||||
/* 0x0A5C [0xFF ] */ end
|
||||
|
||||
.layer LAYER_0A5D
|
||||
/* 0x0A5D [0xC6 0x2F ] */ instr SF0_INST_47
|
||||
/* 0x0A5F [0xCF 0xDD ] */ releaserate 221
|
||||
/* 0x0A61 [0x64 0x80 0x1E 0x64 ] */ noteldv PITCH_A3, 30, 100
|
||||
/* 0x0A61 [0x64 0x80 0x1E 0x64 ] */ noteldv PITCH_A3, FRAMERATE_CONST(30, 36), 100
|
||||
/* 0x0A65 [0xC7 0x81 0x00 0xFF ] */ portamento 0x81, PITCH_A0, 255
|
||||
/* 0x0A69 [0x64 0x81 0x40 0x55 ] */ notedv PITCH_A3, 320, 85
|
||||
/* 0x0A69 [0x64 0x81 0x40 0x55 ] */ notedv PITCH_A3, FRAMERATE_CONST(320, 384), 85
|
||||
/* 0x0A6D [0xFF ] */ end
|
||||
|
||||
.layer LAYER_0A6E
|
||||
/* 0x0A6E [0xC6 0x45 ] */ instr SF0_INST_69
|
||||
/* 0x0A70 [0xCF 0xDD ] */ releaserate 221
|
||||
/* 0x0A72 [0xC7 0x81 0x00 0xFF ] */ portamento 0x81, PITCH_A0, 255
|
||||
/* 0x0A76 [0x70 0x81 0x5E 0x50 ] */ notedv PITCH_A4, 350, 80
|
||||
/* 0x0A76 [0x70 0x81 0x5E 0x50 ] */ notedv PITCH_A4, FRAMERATE_CONST(350, 420), 80
|
||||
/* 0x0A7A [0xFF ] */ end
|
||||
|
||||
.channel CHAN_0A7B
|
||||
|
@ -1557,8 +1558,8 @@ LAYER_0992:
|
|||
/* 0x0A85 [0xFC 0x0A 0x95 ] */ call LAYER_0A95
|
||||
/* 0x0A88 [0xC4 ] */ legato
|
||||
/* 0x0A89 [0xC7 0x85 0x3E 0xFF ] */ portamento 0x85, PITCH_B5, 255
|
||||
/* 0x0A8D [0x67 0x3C 0x55 ] */ notedv PITCH_C4, 60, 85
|
||||
/* 0x0A90 [0x78 0x81 0xF4 0x55 ] */ notedv PITCH_F5, 500, 85
|
||||
/* 0x0A8D [0x67 0x3C 0x55 ] */ notedv PITCH_C4, FRAMERATE_CONST(60, 66), 85
|
||||
/* 0x0A90 [0x78 0x81 0xF4 0x55 ] */ notedv PITCH_F5, FRAMERATE_CONST(500, 550), 85
|
||||
/* 0x0A94 [0xFF ] */ end
|
||||
|
||||
.layer LAYER_0A95
|
||||
|
@ -1572,14 +1573,14 @@ LAYER_0992:
|
|||
/* 0x0AA2 [0xC6 0x0D ] */ instr SF0_INST_13
|
||||
/* 0x0AA4 [0xC2 0x18 ] */ transpose 24
|
||||
/* 0x0AA6 [0xCB 0x66 0xF4 0xC8 ] */ env ENVELOPE_66F4, 200
|
||||
/* 0x0AAA [0x78 0x82 0x30 0x28 ] */ notedv PITCH_F5, 560, 40
|
||||
/* 0x0AAA [0x78 0x82 0x30 0x28 ] */ notedv PITCH_F5, FRAMERATE_CONST(560, 616), 40
|
||||
/* 0x0AAE [0xFF ] */ end
|
||||
|
||||
.layer LAYER_0AAF
|
||||
/* 0x0AAF [0xC6 0x44 ] */ instr SF0_INST_68
|
||||
/* 0x0AB1 [0xC2 0x0C ] */ transpose 12
|
||||
/* 0x0AB3 [0xCB 0x67 0xD8 0xC8 ] */ env ENVELOPE_67D8, 200
|
||||
/* 0x0AB7 [0x78 0x82 0x30 0x46 ] */ notedv PITCH_F5, 560, 70
|
||||
/* 0x0AB7 [0x78 0x82 0x30 0x46 ] */ notedv PITCH_F5, FRAMERATE_CONST(560, 616), 70
|
||||
/* 0x0ABB [0xFF ] */ end
|
||||
|
||||
.channel CHAN_0ABC
|
||||
|
@ -1615,14 +1616,14 @@ CHAN_0ADA:
|
|||
/* 0x0AF2 [0xC2 0x24 ] */ transpose 36
|
||||
/* 0x0AF4 [0xC7 0x83 0x2C 0x7F ] */ portamento 0x83, PITCH_F4, 127
|
||||
LAYER_0AF8:
|
||||
/* 0x0AF8 [0x70 0x60 0x40 ] */ notedv PITCH_A4, 96, 64
|
||||
/* 0x0AF8 [0x70 0x60 0x40 ] */ notedv PITCH_A4, FRAMERATE_CONST(96, 115), 64
|
||||
/* 0x0AFB [0xF4 0xFB ] */ rjump LAYER_0AF8
|
||||
|
||||
.layer LAYER_0AFD
|
||||
/* 0x0AFD [0xC2 0x0C ] */ transpose 12
|
||||
/* 0x0AFF [0xC7 0x83 0x2C 0x7F ] */ portamento 0x83, PITCH_F4, 127
|
||||
LAYER_0B03:
|
||||
/* 0x0B03 [0x70 0x60 0x40 ] */ notedv PITCH_A4, 96, 64
|
||||
/* 0x0B03 [0x70 0x60 0x40 ] */ notedv PITCH_A4, FRAMERATE_CONST(96, 115), 64
|
||||
/* 0x0B06 [0xF4 0xFB ] */ rjump LAYER_0B03
|
||||
|
||||
.channel CHAN_0B08
|
||||
|
@ -2040,7 +2041,7 @@ LAYER_0B74:
|
|||
.layer LAYER_0D74
|
||||
/* 0x0D74 [0xC6 0x2E ] */ instr SF0_INST_46
|
||||
/* 0x0D76 [0xC7 0x81 0x27 0x2D ] */ portamento 0x81, PITCH_C4, 45
|
||||
/* 0x0D7A [0x6B 0x81 0x18 0x3C ] */ notedv PITCH_E4, 280, 60
|
||||
/* 0x0D7A [0x6B 0x81 0x18 0x3C ] */ notedv PITCH_E4, FRAMERATE_CONST(280, 336), 60
|
||||
/* 0x0D7E [0xFF ] */ end
|
||||
|
||||
.channel CHAN_0D7F
|
||||
|
@ -2084,7 +2085,7 @@ CHAN_0DAF:
|
|||
/* 0x0DBE [0xCB 0x66 0x74 0xFB ] */ env ENVELOPE_6674, 251
|
||||
/* 0x0DC2 [0xC4 ] */ legato
|
||||
LAYER_0DC3:
|
||||
/* 0x0DC3 [0x67 0x81 0xF4 0x23 ] */ notedv PITCH_C4, 500, 35
|
||||
/* 0x0DC3 [0x67 0x81 0xF4 0x23 ] */ notedv PITCH_C4, FRAMERATE_CONST(500, 600), 35
|
||||
/* 0x0DC7 [0xF4 0xFA ] */ rjump LAYER_0DC3
|
||||
|
||||
.channel CHAN_0DC9
|
||||
|
@ -2101,7 +2102,7 @@ LAYER_0DC3:
|
|||
/* 0x0DD7 [0xC2 0x1E ] */ transpose 30
|
||||
/* 0x0DD9 [0xC4 ] */ legato
|
||||
/* 0x0DDA [0xC7 0x81 0x2B 0x40 ] */ portamento 0x81, PITCH_E4, 64
|
||||
/* 0x0DDE [0x69 0x80 0xAA 0x50 ] */ notedv PITCH_D4, 170, 80
|
||||
/* 0x0DDE [0x69 0x80 0xAA 0x50 ] */ notedv PITCH_D4, FRAMERATE_CONST(170, 204), 80
|
||||
/* 0x0DE2 [0xFF ] */ end
|
||||
|
||||
.channel CHAN_0DE3
|
||||
|
@ -2408,7 +2409,7 @@ CHAN_0EDC:
|
|||
.layer LAYER_1029
|
||||
/* 0x1029 [0xC6 0x2F ] */ instr SF0_INST_47
|
||||
/* 0x102B [0xCB 0x66 0x4C 0xFF ] */ env ENVELOPE_664C, 255
|
||||
/* 0x102F [0x7E 0x0C 0x6C ] */ notedv PITCH_B5, 12, 108
|
||||
/* 0x102F [0x7E 0x0C 0x6C ] */ notedv PITCH_B5, FRAMERATE_CONST(12, 15), 108
|
||||
/* 0x1032 [0xFF ] */ end
|
||||
|
||||
.layer LAYER_1033
|
||||
|
@ -2760,7 +2761,7 @@ LAYER_1254:
|
|||
.layer LAYER_1266
|
||||
/* 0x1266 [0xC6 0x27 ] */ instr SF0_INST_39
|
||||
/* 0x1268 [0xC7 0x81 0x33 0x2C ] */ portamento 0x81, PITCH_C5, 44
|
||||
/* 0x126C [0x60 0x80 0x8C 0x5A ] */ notedv PITCH_F3, 140, 90
|
||||
/* 0x126C [0x60 0x80 0x8C 0x5A ] */ notedv PITCH_F3, FRAMERATE_CONST(140, 168), 90
|
||||
/* 0x1270 [0xFF ] */ end
|
||||
|
||||
.channel CHAN_1271
|
||||
|
@ -2931,9 +2932,9 @@ CHAN_135C:
|
|||
/* 0x1381 [0xC6 0x51 ] */ instr SF0_INST_81
|
||||
/* 0x1383 [0xCB 0x65 0xD8 0xFB ] */ env ENVELOPE_65D8, 251
|
||||
/* 0x1387 [0xC7 0x81 0x14 0xFF ] */ portamento 0x81, PITCH_F2, 255
|
||||
/* 0x138B [0x57 0x08 0x55 ] */ notedv PITCH_AF2, 8, 85
|
||||
/* 0x138B [0x57 0x08 0x55 ] */ notedv PITCH_AF2, FRAMERATE_CONST(8, 10), 85
|
||||
/* 0x138E [0xC7 0x81 0x1B 0xFF ] */ portamento 0x81, PITCH_C3, 255
|
||||
/* 0x1392 [0x4F 0x60 0x55 ] */ notedv PITCH_C2, 96, 85
|
||||
/* 0x1392 [0x4F 0x60 0x55 ] */ notedv PITCH_C2, FRAMERATE_CONST(96, 115), 85
|
||||
/* 0x1395 [0xFF ] */ end
|
||||
|
||||
.channel CHAN_1396
|
||||
|
@ -2960,8 +2961,8 @@ LAYER_13B3:
|
|||
/* 0x13B5 [0xCB 0x66 0x38 0xFB ] */ env ENVELOPE_6638, 251
|
||||
/* 0x13B9 [0xC4 ] */ legato
|
||||
/* 0x13BA [0xC7 0x85 0x2C 0xFF ] */ portamento 0x85, PITCH_F4, 255
|
||||
/* 0x13BE [0x78 0x10 0x44 ] */ notedv PITCH_F5, 16, 68
|
||||
/* 0x13C1 [0x45 0x2C 0x44 ] */ notedv PITCH_D1, 44, 68
|
||||
/* 0x13BE [0x78 0x10 0x44 ] */ notedv PITCH_F5, FRAMERATE_CONST(16, 19), 68
|
||||
/* 0x13C1 [0x45 0x2C 0x44 ] */ notedv PITCH_D1, FRAMERATE_CONST(44, 53), 68
|
||||
/* 0x13C4 [0xFF ] */ end
|
||||
|
||||
.layer LAYER_13C5
|
||||
|
@ -3032,7 +3033,11 @@ UNK_142D:
|
|||
.byte 0x00, 0x04, 0x08, 0x00
|
||||
|
||||
UNK_1431:
|
||||
#if !OOT_PAL_N64
|
||||
.byte 0x60, 0x30, 0x18, 0x60
|
||||
#else
|
||||
.byte 0x73, 0x3A, 0x1D, 0x60
|
||||
#endif
|
||||
|
||||
.layer LAYER_1435
|
||||
/* 0x1435 [0xFC 0x14 0x5A ] */ call LAYER_145A
|
||||
|
@ -3254,24 +3259,24 @@ CHAN_14CD:
|
|||
.layer LAYER_158A
|
||||
/* 0x158A [0xC6 0x2E ] */ instr SF0_INST_46
|
||||
/* 0x158C [0xC7 0x81 0x30 0xE7 ] */ portamento 0x81, PITCH_A4, 231
|
||||
/* 0x1590 [0x58 0x18 0x4B ] */ notedv PITCH_A2, 24, 75
|
||||
/* 0x1590 [0x58 0x18 0x4B ] */ notedv PITCH_A2, FRAMERATE_CONST(24, 48), 75
|
||||
/* 0x1593 [0xC6 0x4D ] */ instr SF0_INST_77
|
||||
/* 0x1595 [0xCB 0x67 0x40 0xE7 ] */ env ENVELOPE_6740, 231
|
||||
/* 0x1599 [0xC7 0x81 0x26 0xFF ] */ portamento 0x81, PITCH_B3, 255
|
||||
/* 0x159D [0x5A 0x80 0xE8 0x69 ] */ notedv PITCH_B2, 232, 105
|
||||
/* 0x159D [0x5A 0x80 0xE8 0x69 ] */ notedv PITCH_B2, FRAMERATE_CONST(232, 278), 105
|
||||
/* 0x15A1 [0xFF ] */ end
|
||||
|
||||
.layer LAYER_15A2
|
||||
/* 0x15A2 [0xC6 0x11 ] */ instr SF0_INST_17
|
||||
/* 0x15A4 [0xCB 0x67 0xCC 0xE7 ] */ env ENVELOPE_67CC, 231
|
||||
/* 0x15A8 [0xC7 0x81 0x0E 0xFF ] */ portamento 0x81, PITCH_B1, 255
|
||||
/* 0x15AC [0x5A 0x80 0xE8 0x5F ] */ notedv PITCH_B2, 232, 95
|
||||
/* 0x15AC [0x5A 0x80 0xE8 0x5F ] */ notedv PITCH_B2, FRAMERATE_CONST(232, 278), 95
|
||||
/* 0x15B0 [0xFF ] */ end
|
||||
|
||||
.layer LAYER_15B1
|
||||
/* 0x15B1 [0xC6 0x2F ] */ instr SF0_INST_47
|
||||
/* 0x15B3 [0xCB 0x66 0x10 0xE7 ] */ env ENVELOPE_6610, 231
|
||||
/* 0x15B7 [0x64 0x48 0x69 ] */ notedv PITCH_A3, 72, 105
|
||||
/* 0x15B7 [0x64 0x48 0x69 ] */ notedv PITCH_A3, FRAMERATE_CONST(72, 86), 105
|
||||
/* 0x15BA [0xFF ] */ end
|
||||
|
||||
.channel CHAN_15BB
|
||||
|
@ -3285,7 +3290,7 @@ CHAN_14CD:
|
|||
.layer LAYER_15C7
|
||||
/* 0x15C7 [0xC6 0x2F ] */ instr SF0_INST_47
|
||||
/* 0x15C9 [0xCF 0xDD ] */ releaserate 221
|
||||
/* 0x15CB [0x72 0x80 0xC8 0x55 ] */ notedv PITCH_B4, 200, 85
|
||||
/* 0x15CB [0x72 0x80 0xC8 0x55 ] */ notedv PITCH_B4, FRAMERATE_CONST(200, 240), 85
|
||||
/* 0x15CF [0xFF ] */ end
|
||||
|
||||
.channel CHAN_15D0
|
||||
|
@ -3920,8 +3925,8 @@ LAYER_1B5C:
|
|||
/* 0x1B81 [0xC6 0x42 ] */ instr SF0_INST_66
|
||||
/* 0x1B83 [0xCB 0x65 0xFC 0xFA ] */ env ENVELOPE_65FC, 250
|
||||
/* 0x1B87 [0xC7 0x83 0x20 0xFF ] */ portamento 0x83, PITCH_F3, 255
|
||||
/* 0x1B8B [0x1D 0x18 0x64 0x7F ] */ notedvg PITCH_D3, 24, 100, 127
|
||||
/* 0x1B8F [0x67 0x48 0x64 ] */ notedv PITCH_C4, 72, 100
|
||||
/* 0x1B8B [0x1D 0x18 0x64 0x7F ] */ notedvg PITCH_D3, FRAMERATE_CONST(24, 28), 100, 127
|
||||
/* 0x1B8F [0x67 0x48 0x64 ] */ notedv PITCH_C4, FRAMERATE_CONST(72, 86), 100
|
||||
/* 0x1B92 [0xFF ] */ end
|
||||
|
||||
.channel CHAN_1B93
|
||||
|
@ -4091,20 +4096,20 @@ LAYER_1C73:
|
|||
/* 0x1CBB [0xC4 ] */ legato
|
||||
/* 0x1CBC [0xCF 0xFB ] */ releaserate 251
|
||||
/* 0x1CBE [0xC7 0x85 0x35 0xFF ] */ portamento 0x85, PITCH_D5, 255
|
||||
/* 0x1CC2 [0x75 0x81 0x90 0x5A ] */ notedv PITCH_D5, 400, 90
|
||||
/* 0x1CC6 [0x77 0x81 0xF4 0x5A ] */ notedv PITCH_E5, 500, 90
|
||||
/* 0x1CC2 [0x75 0x81 0x90 0x5A ] */ notedv PITCH_D5, FRAMERATE_CONST(400, 480), 90
|
||||
/* 0x1CC6 [0x77 0x81 0xF4 0x5A ] */ notedv PITCH_E5, FRAMERATE_CONST(500, 600), 90
|
||||
/* 0x1CCA [0xFF ] */ end
|
||||
|
||||
.layer LAYER_1CCB
|
||||
/* 0x1CCB [0xCA 0x40 ] */ notepan 64
|
||||
/* 0x1CCD [0xC2 0x0C ] */ transpose 12
|
||||
/* 0x1CCF [0x69 0x18 0x4B ] */ notedv PITCH_D4, 24, 75
|
||||
/* 0x1CD2 [0x75 0x81 0x90 0x4B ] */ notedv PITCH_D5, 400, 75
|
||||
/* 0x1CD2 [0x75 0x81 0x90 0x4B ] */ notedv PITCH_D5, FRAMERATE_CONST(400, 480), 75
|
||||
/* 0x1CD6 [0xC2 0x00 ] */ transpose 0
|
||||
/* 0x1CD8 [0xC6 0x40 ] */ instr SF0_INST_64
|
||||
/* 0x1CDA [0xCB 0x67 0x78 0xFB ] */ env ENVELOPE_6778, 251
|
||||
/* 0x1CDE [0xC7 0x81 0x39 0xFF ] */ portamento 0x81, PITCH_GF5, 255
|
||||
/* 0x1CE2 [0x7D 0x81 0xF4 0x32 ] */ notedv PITCH_BF5, 500, 50
|
||||
/* 0x1CE2 [0x7D 0x81 0xF4 0x32 ] */ notedv PITCH_BF5, FRAMERATE_CONST(500, 600), 50
|
||||
/* 0x1CE6 [0xFF ] */ end
|
||||
|
||||
.layer LAYER_1CE7
|
||||
|
@ -4114,8 +4119,8 @@ LAYER_1C73:
|
|||
/* 0x1CEE [0xC4 ] */ legato
|
||||
/* 0x1CEF [0xCF 0xFB ] */ releaserate 251
|
||||
/* 0x1CF1 [0xC7 0x85 0x31 0xFF ] */ portamento 0x85, PITCH_BF4, 255
|
||||
/* 0x1CF5 [0x71 0x81 0x90 0x5A ] */ notedv PITCH_BF4, 400, 90
|
||||
/* 0x1CF9 [0x73 0x81 0xF4 0x5A ] */ notedv PITCH_C5, 500, 90
|
||||
/* 0x1CF5 [0x71 0x81 0x90 0x5A ] */ notedv PITCH_BF4, FRAMERATE_CONST(400, 480), 90
|
||||
/* 0x1CF9 [0x73 0x81 0xF4 0x5A ] */ notedv PITCH_C5, FRAMERATE_CONST(500, 600), 90
|
||||
/* 0x1CFD [0xFF ] */ end
|
||||
|
||||
.channel CHAN_1CFE
|
||||
|
@ -4614,14 +4619,14 @@ LAYER_1FCB:
|
|||
/* 0x203E [0xCB 0x66 0x94 0xE7 ] */ env ENVELOPE_6694, 231
|
||||
/* 0x2042 [0xC4 ] */ legato
|
||||
/* 0x2043 [0xC7 0x85 0x03 0xFF ] */ portamento 0x85, PITCH_C1, 255
|
||||
/* 0x2047 [0x54 0x60 0x64 ] */ notedv PITCH_F2, 96, 100
|
||||
/* 0x204A [0x67 0x80 0x96 0x64 ] */ notedv PITCH_C4, 150, 100
|
||||
/* 0x2047 [0x54 0x60 0x64 ] */ notedv PITCH_F2, FRAMERATE_CONST(96, 115), 100
|
||||
/* 0x204A [0x67 0x80 0x96 0x64 ] */ notedv PITCH_C4, FRAMERATE_CONST(150, 180), 100
|
||||
/* 0x204E [0xC5 ] */ nolegato
|
||||
/* 0x204F [0xC4 ] */ legato
|
||||
/* 0x2050 [0xC8 ] */ noportamento
|
||||
/* 0x2051 [0xCB 0x66 0xEC 0xE7 ] */ env ENVELOPE_66EC, 231
|
||||
/* 0x2055 [0xC7 0x81 0x0F 0xFF ] */ portamento 0x81, PITCH_C2, 255
|
||||
/* 0x2059 [0x67 0x80 0xC8 0x64 ] */ notedv PITCH_C4, 200, 100
|
||||
/* 0x2059 [0x67 0x80 0xC8 0x64 ] */ notedv PITCH_C4, FRAMERATE_CONST(200, 240), 100
|
||||
/* 0x205D [0xFF ] */ end
|
||||
|
||||
/* 0x205E [0xC2 0xE2 ] */ transpose -30
|
||||
|
@ -4635,9 +4640,9 @@ LAYER_2069:
|
|||
/* 0x2069 [0xCB 0x66 0x88 0xFB ] */ env ENVELOPE_6688, 251
|
||||
/* 0x206D [0xC4 ] */ legato
|
||||
/* 0x206E [0xC7 0x85 0x0F 0xFF ] */ portamento 0x85, PITCH_C2, 255
|
||||
/* 0x2072 [0x60 0x60 0x4A ] */ notedv PITCH_F3, 96, 74
|
||||
/* 0x2075 [0x73 0x80 0xC8 0x4A ] */ notedv PITCH_C5, 200, 74
|
||||
/* 0x2079 [0x7C 0x80 0x96 0x4A ] */ notedv PITCH_A5, 150, 74
|
||||
/* 0x2072 [0x60 0x60 0x4A ] */ notedv PITCH_F3, FRAMERATE_CONST(96, 115), 74
|
||||
/* 0x2075 [0x73 0x80 0xC8 0x4A ] */ notedv PITCH_C5, FRAMERATE_CONST(200, 240), 74
|
||||
/* 0x2079 [0x7C 0x80 0x96 0x4A ] */ notedv PITCH_A5, FRAMERATE_CONST(150, 180), 74
|
||||
/* 0x207D [0xFF ] */ end
|
||||
|
||||
.channel CHAN_207E
|
||||
|
@ -4853,13 +4858,13 @@ LAYER_2196:
|
|||
|
||||
.layer LAYER_21C7
|
||||
/* 0x21C7 [0xC6 0x22 ] */ instr SF0_INST_34
|
||||
/* 0x21C9 [0x6B 0x18 0x50 ] */ notedv PITCH_E4, 24, 80
|
||||
/* 0x21C9 [0x6B 0x18 0x50 ] */ notedv PITCH_E4, FRAMERATE_CONST(24, 29), 80
|
||||
/* 0x21CC [0xFF ] */ end
|
||||
|
||||
.layer LAYER_21CD
|
||||
/* 0x21CD [0xC6 0x1D ] */ instr SF0_INST_29
|
||||
/* 0x21CF [0xC7 0x81 0x1C 0xFF ] */ portamento 0x81, PITCH_DF3, 255
|
||||
/* 0x21D3 [0x5E 0x18 0x5F ] */ notedv PITCH_EF3, 24, 95
|
||||
/* 0x21D3 [0x5E 0x18 0x5F ] */ notedv PITCH_EF3, FRAMERATE_CONST(24, 29), 95
|
||||
/* 0x21D6 [0xFF ] */ end
|
||||
|
||||
.channel CHAN_21D7
|
||||
|
@ -5033,9 +5038,9 @@ LAYER_22E0:
|
|||
|
||||
.layer LAYER_22EA
|
||||
/* 0x22EA [0xC6 0x2D ] */ instr SF0_INST_45
|
||||
/* 0x22EC [0x5B 0x13 0x69 ] */ notedv PITCH_C3, 19, 105
|
||||
/* 0x22EC [0x5B 0x13 0x69 ] */ notedv PITCH_C3, FRAMERATE_CONST(19, 23), 105
|
||||
/* 0x22EF [0xC6 0x42 ] */ instr SF0_INST_66
|
||||
/* 0x22F1 [0x4E 0x49 0x67 ] */ notedv PITCH_B1, 73, 103
|
||||
/* 0x22F1 [0x4E 0x49 0x67 ] */ notedv PITCH_B1, FRAMERATE_CONST(73, 88), 103
|
||||
/* 0x22F4 [0xFF ] */ end
|
||||
|
||||
.channel CHAN_22F5
|
||||
|
@ -5229,8 +5234,8 @@ LAYER_23CF:
|
|||
.layer LAYER_240A
|
||||
/* 0x240A [0xC4 ] */ legato
|
||||
/* 0x240B [0xC7 0x85 0x18 0xFF ] */ portamento 0x85, PITCH_A2, 255
|
||||
/* 0x240F [0x54 0x18 0x64 ] */ notedv PITCH_F2, 24, 100
|
||||
/* 0x2412 [0x57 0x30 0x64 ] */ notedv PITCH_AF2, 48, 100
|
||||
/* 0x240F [0x54 0x18 0x64 ] */ notedv PITCH_F2, FRAMERATE_CONST(24, 28), 100
|
||||
/* 0x2412 [0x57 0x30 0x64 ] */ notedv PITCH_AF2, FRAMERATE_CONST(48, 56), 100
|
||||
/* 0x2415 [0xFF ] */ end
|
||||
|
||||
.channel CHAN_2416
|
||||
|
@ -5242,7 +5247,7 @@ LAYER_23CF:
|
|||
|
||||
.layer LAYER_2422
|
||||
/* 0x2422 [0xC4 ] */ legato
|
||||
/* 0x2423 [0xC0 0x28 ] */ ldelay 40
|
||||
/* 0x2423 [0xC0 0x28 ] */ ldelay FRAMERATE_CONST(40, 48)
|
||||
/* 0x2425 [0xC7 0x85 0x3A 0xFF ] */ portamento 0x85, PITCH_G5, 255
|
||||
/* 0x2429 [0x56 0x80 0x12 0x69 ] */ noteldv PITCH_G2, 18, 105
|
||||
/* 0x242D [0x6E 0x80 0x1E 0x69 ] */ noteldv PITCH_G4, 30, 105
|
||||
|
@ -5250,7 +5255,7 @@ LAYER_23CF:
|
|||
|
||||
.layer LAYER_2432
|
||||
/* 0x2432 [0xC7 0x81 0x14 0xFF ] */ portamento 0x81, PITCH_F2, 255
|
||||
/* 0x2436 [0x5A 0x60 0x64 ] */ notedv PITCH_B2, 96, 100
|
||||
/* 0x2436 [0x5A 0x60 0x64 ] */ notedv PITCH_B2, FRAMERATE_CONST(96, 115), 100
|
||||
/* 0x2439 [0xFF ] */ end
|
||||
|
||||
.channel CHAN_243A
|
||||
|
@ -5321,7 +5326,7 @@ LAYER_245A:
|
|||
/* 0x24A5 [0xC2 0x08 ] */ transpose 8
|
||||
.layer LAYER_24A7
|
||||
/* 0x24A7 [0xC6 0x42 ] */ instr SF0_INST_66
|
||||
/* 0x24A9 [0x4E 0x00 0x67 ] */ notedv PITCH_B1, 0, 103
|
||||
/* 0x24A9 [0x4E 0x00 0x67 ] */ notedv FRAMERATE_CONST(PITCH_B1, PITCH_A1), 0, 103
|
||||
/* 0x24AC [0xFF ] */ end
|
||||
|
||||
.channel CHAN_24AD
|
||||
|
@ -5445,7 +5450,7 @@ LAYER_254E:
|
|||
/* 0x255B [0xC2 0x18 ] */ transpose 24
|
||||
/* 0x255D [0xC6 0x2A ] */ instr SF0_INST_42
|
||||
/* 0x255F [0xCB 0x67 0xCC 0xF1 ] */ env ENVELOPE_67CC, 241
|
||||
/* 0x2563 [0x76 0x81 0x20 0x2A ] */ notedv PITCH_EF5, 288, 42
|
||||
/* 0x2563 [0x76 0x81 0x20 0x2A ] */ notedv PITCH_EF5, FRAMERATE_CONST(288, 346), 42
|
||||
/* 0x2567 [0xFF ] */ end
|
||||
|
||||
.layer LAYER_2568
|
||||
|
@ -5525,7 +5530,7 @@ LAYER_2592:
|
|||
/* 0x25E1 [0xC4 ] */ legato
|
||||
/* 0x25E2 [0xC7 0x85 0x1A 0xFF ] */ portamento 0x85, PITCH_B2, 255
|
||||
LAYER_25E6:
|
||||
/* 0x25E6 [0x61 0x83 0xE8 0x50 ] */ notedv PITCH_GF3, 1000, 80
|
||||
/* 0x25E6 [0x61 0x83 0xE8 0x50 ] */ notedv PITCH_GF3, FRAMERATE_CONST(1000, 1200), 80
|
||||
/* 0x25EA [0xF4 0xFA ] */ rjump LAYER_25E6
|
||||
|
||||
.layer LAYER_25EC
|
||||
|
@ -5535,7 +5540,7 @@ LAYER_25E6:
|
|||
/* 0x25F4 [0xC4 ] */ legato
|
||||
/* 0x25F5 [0xC7 0x85 0x24 0xFF ] */ portamento 0x85, PITCH_A3, 255
|
||||
LAYER_25F9:
|
||||
/* 0x25F9 [0x6C 0x83 0xE8 0x4B ] */ notedv PITCH_F4, 1000, 75
|
||||
/* 0x25F9 [0x6C 0x83 0xE8 0x4B ] */ notedv PITCH_F4, FRAMERATE_CONST(1000, 1200), 75
|
||||
/* 0x25FD [0xF4 0xFA ] */ rjump LAYER_25F9
|
||||
|
||||
.channel CHAN_25FF
|
||||
|
@ -5551,7 +5556,7 @@ LAYER_25F9:
|
|||
/* 0x260E [0xC4 ] */ legato
|
||||
/* 0x260F [0xC7 0x81 0x1B 0xFF ] */ portamento 0x81, PITCH_C3, 255
|
||||
LAYER_2613:
|
||||
/* 0x2613 [0x6E 0x81 0xF4 0x50 ] */ notedv PITCH_G4, 500, 80
|
||||
/* 0x2613 [0x6E 0x81 0xF4 0x50 ] */ notedv PITCH_G4, FRAMERATE_CONST(500, 600), 80
|
||||
/* 0x2617 [0xF4 0xFA ] */ rjump LAYER_2613
|
||||
|
||||
.channel CHAN_2619
|
||||
|
@ -5573,15 +5578,15 @@ LAYER_2625:
|
|||
|
||||
.layer LAYER_2631
|
||||
/* 0x2631 [0xC6 0x42 ] */ instr SF0_INST_66
|
||||
/* 0x2633 [0x5F 0x18 0x41 ] */ notedv PITCH_E3, 24, 65
|
||||
/* 0x2633 [0x5F 0x18 0x41 ] */ notedv PITCH_E3, FRAMERATE_CONST(24, 28), 65
|
||||
/* 0x2636 [0xC2 0x12 ] */ transpose 18
|
||||
.layer LAYER_2638
|
||||
/* 0x2638 [0xC6 0x07 ] */ instr SF0_INST_7
|
||||
/* 0x263A [0xCB 0x66 0x88 0xFB ] */ env ENVELOPE_6688, 251
|
||||
/* 0x263E [0x5A 0x0E 0x5F ] */ notedv PITCH_B2, 14, 95
|
||||
/* 0x2641 [0x67 0x14 0x64 ] */ notedv PITCH_C4, 20, 100
|
||||
/* 0x2644 [0x59 0x11 0x66 ] */ notedv PITCH_BF2, 17, 102
|
||||
/* 0x2647 [0x65 0x50 0x67 ] */ notedv PITCH_BF3, 80, 103
|
||||
/* 0x263E [0x5A 0x0E 0x5F ] */ notedv PITCH_B2, FRAMERATE_CONST(14, 16), 95
|
||||
/* 0x2641 [0x67 0x14 0x64 ] */ notedv PITCH_C4, FRAMERATE_CONST(20, 24), 100
|
||||
/* 0x2644 [0x59 0x11 0x66 ] */ notedv PITCH_BF2, FRAMERATE_CONST(17, 19), 102
|
||||
/* 0x2647 [0x65 0x50 0x67 ] */ notedv PITCH_BF3, FRAMERATE_CONST(80, 96), 103
|
||||
/* 0x264A [0xFF ] */ end
|
||||
|
||||
.channel CHAN_264B
|
||||
|
@ -5590,7 +5595,7 @@ LAYER_2625:
|
|||
/* 0x2650 [0xFF ] */ end
|
||||
|
||||
.layer LAYER_2651
|
||||
/* 0x2651 [0x67 0x27 0x6E ] */ notedv PITCH_C4, 39, 110
|
||||
/* 0x2651 [0x67 0x27 0x6E ] */ notedv PITCH_C4, FRAMERATE_CONST(39, 47), 110
|
||||
/* 0x2654 [0xF4 0xFB ] */ rjump LAYER_2651
|
||||
|
||||
.channel CHAN_2656
|
||||
|
@ -5642,7 +5647,7 @@ LAYER_2661:
|
|||
/* 0x269D [0xCB 0x66 0x94 0xEB ] */ env ENVELOPE_6694, 235
|
||||
/* 0x26A1 [0xC7 0x83 0x27 0xFF ] */ portamento 0x83, PITCH_C4, 255
|
||||
/* 0x26A5 [0xF8 0x07 ] */ loop 7
|
||||
/* 0x26A7 [0x6E 0x40 0x40 ] */ notedv PITCH_G4, 64, 64
|
||||
/* 0x26A7 [0x6E 0x40 0x40 ] */ notedv PITCH_G4, FRAMERATE_CONST(64, 77), 64
|
||||
/* 0x26AA [0xF7 ] */ loopend
|
||||
/* 0x26AB [0xC7 0x81 0x29 0xFF ] */ portamento 0x81, PITCH_D4, 255
|
||||
/* 0x26AF [0x70 0x70 0x40 ] */ notedv PITCH_A4, 112, 64
|
||||
|
@ -5653,7 +5658,7 @@ LAYER_2661:
|
|||
/* 0x26B5 [0xC6 0x44 ] */ instr SF0_INST_68
|
||||
/* 0x26B7 [0xCB 0x66 0x94 0xEB ] */ env ENVELOPE_6694, 235
|
||||
/* 0x26BB [0xF8 0x07 ] */ loop 7
|
||||
/* 0x26BD [0x79 0x40 0x32 ] */ notedv PITCH_GF5, 64, 50
|
||||
/* 0x26BD [0x79 0x40 0x32 ] */ notedv PITCH_GF5, FRAMERATE_CONST(64, 77), 50
|
||||
/* 0x26C0 [0xF7 ] */ loopend
|
||||
/* 0x26C1 [0xFF ] */ end
|
||||
|
||||
|
@ -5672,7 +5677,7 @@ LAYER_2661:
|
|||
|
||||
.layer LAYER_26D8
|
||||
/* 0x26D8 [0xC6 0x22 ] */ instr SF0_INST_34
|
||||
/* 0x26DA [0x6D 0x4C 0x32 ] */ notedv PITCH_GF4, 76, 50
|
||||
/* 0x26DA [0x6D 0x4C 0x32 ] */ notedv PITCH_GF4, FRAMERATE_CONST(76, 84), 50
|
||||
/* 0x26DD [0xFF ] */ end
|
||||
|
||||
.layer LAYER_26DE
|
||||
|
@ -5740,7 +5745,7 @@ CHAN_2731:
|
|||
/* 0x2743 [0xC2 0x18 ] */ transpose 24
|
||||
.layer LAYER_2745
|
||||
/* 0x2745 [0xC7 0x81 0x1F 0xFF ] */ portamento 0x81, PITCH_E3, 255
|
||||
/* 0x2749 [0x62 0x80 0xF0 0x50 ] */ notedv PITCH_G3, 240, 80
|
||||
/* 0x2749 [0x62 0x80 0xF0 0x50 ] */ notedv PITCH_G3, FRAMERATE_CONST(240, 264), 80
|
||||
/* 0x274D [0xFF ] */ end
|
||||
|
||||
.channel CHAN_274E
|
||||
|
@ -5755,7 +5760,7 @@ CHAN_2731:
|
|||
/* 0x2756 [0xC6 0x08 ] */ instr SF0_INST_8
|
||||
/* 0x2758 [0xCB 0x67 0xCC 0xF5 ] */ env ENVELOPE_67CC, 245
|
||||
/* 0x275C [0xC7 0x81 0x13 0x50 ] */ portamento 0x81, PITCH_E2, 80
|
||||
/* 0x2760 [0x63 0x6E 0x69 ] */ notedv PITCH_AF3, 110, 105
|
||||
/* 0x2760 [0x63 0x6E 0x69 ] */ notedv PITCH_AF3, FRAMERATE_CONST(110, 132), 105
|
||||
/* 0x2763 [0xFF ] */ end
|
||||
|
||||
.channel CHAN_2764
|
||||
|
@ -5794,8 +5799,8 @@ LAYER_2786:
|
|||
/* 0x2790 [0xC6 0x44 ] */ instr SF0_INST_68
|
||||
/* 0x2792 [0xCB 0x66 0x38 0xFB ] */ env ENVELOPE_6638, 251
|
||||
/* 0x2796 [0xC2 0x24 ] */ transpose 36
|
||||
/* 0x2798 [0x5D 0x0D 0x62 ] */ notedv PITCH_D3, 13, 98
|
||||
/* 0x279B [0x69 0x64 0x62 ] */ notedv PITCH_D4, 100, 98
|
||||
/* 0x2798 [0x5D 0x0D 0x62 ] */ notedv PITCH_D3, FRAMERATE_CONST(13, 15), 98
|
||||
/* 0x279B [0x69 0x64 0x62 ] */ notedv PITCH_D4, FRAMERATE_CONST(100, 120), 98
|
||||
/* 0x279E [0xFF ] */ end
|
||||
|
||||
.channel CHAN_279F
|
||||
|
@ -5836,7 +5841,7 @@ CHAN_27B2:
|
|||
LAYER_27D3:
|
||||
/* 0x27D3 [0xC7 0x81 0x3A 0xFF ] */ portamento 0x81, PITCH_G5, 255
|
||||
LAYER_27D7:
|
||||
/* 0x27D7 [0x7C 0x87 0xD0 0x4B ] */ notedv PITCH_A5, 2000, 75
|
||||
/* 0x27D7 [0x7C 0x87 0xD0 0x4B ] */ notedv PITCH_A5, FRAMERATE_CONST(2000, 2400), 75
|
||||
/* 0x27DB [0xF4 0xFA ] */ rjump LAYER_27D7
|
||||
|
||||
.channel CHAN_27DD
|
||||
|
@ -5943,14 +5948,14 @@ LAYER_285C:
|
|||
/* 0x286D [0xC6 0x4D ] */ instr SF0_INST_77
|
||||
/* 0x286F [0xCB 0x66 0xFC 0xAA ] */ env ENVELOPE_66FC, 170
|
||||
/* 0x2873 [0xC7 0x81 0x20 0x91 ] */ portamento 0x81, PITCH_F3, 145
|
||||
/* 0x2877 [0x5D 0x82 0x44 0x69 ] */ notedv PITCH_D3, 580, 105
|
||||
/* 0x2877 [0x5D 0x82 0x44 0x69 ] */ notedv PITCH_D3, FRAMERATE_CONST(580, 696), 105
|
||||
/* 0x287B [0xFF ] */ end
|
||||
|
||||
.layer LAYER_287C
|
||||
/* 0x287C [0xC6 0x50 ] */ instr SF0_INST_80
|
||||
/* 0x287E [0xCB 0x66 0xFC 0xAA ] */ env ENVELOPE_66FC, 170
|
||||
/* 0x2882 [0xC7 0x81 0x05 0x91 ] */ portamento 0x81, PITCH_D1, 145
|
||||
/* 0x2886 [0x42 0x82 0x44 0x6E ] */ notedv PITCH_B0, 580, 110
|
||||
/* 0x2886 [0x42 0x82 0x44 0x6E ] */ notedv PITCH_B0, FRAMERATE_CONST(580, 696), 110
|
||||
/* 0x288A [0xFF ] */ end
|
||||
|
||||
.channel CHAN_288B
|
||||
|
@ -6018,7 +6023,7 @@ CHAN_28BE:
|
|||
/* 0x28EC [0x89 0x29 0x00 ] */ ldlayer 1, LAYER_2900
|
||||
/* 0x28EF [0x8A 0x29 0x22 ] */ ldlayer 2, LAYER_2922
|
||||
/* 0x28F2 [0xD7 0x80 ] */ vibfreq 128
|
||||
/* 0x28F4 [0xE2 0x20 0x00 0x37 ] */ vibdepthgrad 32, 0, 55
|
||||
/* 0x28F4 [0xE2 0x20 0x00 0x37 ] */ vibdepthgrad 32, 0, FRAMERATE_CONST(55, 66)
|
||||
/* 0x28F8 [0xCC 0x01 ] */ ldi 1
|
||||
/* 0x28FA [0xFC 0x00 0x48 ] */ call CHAN_0048
|
||||
/* 0x28FD [0xD8 0x00 ] */ vibdepth 0
|
||||
|
@ -6028,7 +6033,7 @@ CHAN_28BE:
|
|||
/* 0x2900 [0xC6 0x40 ] */ instr SF0_INST_64
|
||||
/* 0x2902 [0xCB 0x67 0xE4 0xC8 ] */ env ENVELOPE_67E4, 200
|
||||
/* 0x2906 [0xC7 0x81 0x26 0xB4 ] */ portamento 0x81, PITCH_B3, 180
|
||||
/* 0x290A [0x67 0x83 0x84 0x20 ] */ notedv PITCH_C4, 900, 32
|
||||
/* 0x290A [0x67 0x83 0x84 0x20 ] */ notedv PITCH_C4, FRAMERATE_CONST(900, 1080), 32
|
||||
/* 0x290E [0xFF ] */ end
|
||||
|
||||
.layer LAYER_290F
|
||||
|
@ -6040,15 +6045,15 @@ CHAN_28BE:
|
|||
LAYER_2915:
|
||||
/* 0x2915 [0xCB 0x67 0xE4 0xC8 ] */ env ENVELOPE_67E4, 200
|
||||
/* 0x2919 [0xC7 0x81 0x32 0xB4 ] */ portamento 0x81, PITCH_B4, 180
|
||||
/* 0x291D [0x73 0x83 0x84 0x50 ] */ notedv PITCH_C5, 900, 80
|
||||
/* 0x291D [0x73 0x83 0x84 0x50 ] */ notedv PITCH_C5, FRAMERATE_CONST(900, 1080), 80
|
||||
/* 0x2921 [0xFF ] */ end
|
||||
|
||||
.layer LAYER_2922
|
||||
/* 0x2922 [0xCF 0xC8 ] */ releaserate 200
|
||||
/* 0x2924 [0x5B 0x82 0x58 0x40 ] */ notedv PITCH_C3, 600, 64
|
||||
/* 0x2924 [0x5B 0x82 0x58 0x40 ] */ notedv PITCH_C3, FRAMERATE_CONST(600, 720), 64
|
||||
/* 0x2928 [0xC2 0x1B ] */ transpose 27
|
||||
/* 0x292A [0xCB 0x66 0xF4 0xDD ] */ env ENVELOPE_66F4, 221
|
||||
/* 0x292E [0x73 0x81 0x2C 0x46 ] */ notedv PITCH_C5, 300, 70
|
||||
/* 0x292E [0x73 0x81 0x2C 0x46 ] */ notedv PITCH_C5, FRAMERATE_CONST(300, 360), 70
|
||||
/* 0x2932 [0xFF ] */ end
|
||||
|
||||
.channel CHAN_2933
|
||||
|
@ -6061,10 +6066,10 @@ LAYER_2915:
|
|||
/* 0x293D [0xC2 0x30 ] */ transpose 48
|
||||
/* 0x293F [0xC4 ] */ legato
|
||||
/* 0x2940 [0xC7 0x85 0x2E 0xFF ] */ portamento 0x85, PITCH_G4, 255
|
||||
/* 0x2944 [0x6D 0x50 0x50 ] */ notedv PITCH_GF4, 80, 80
|
||||
/* 0x2947 [0x67 0x80 0xD2 0x50 ] */ notedv PITCH_C4, 210, 80
|
||||
/* 0x2944 [0x6D 0x50 0x50 ] */ notedv PITCH_GF4, FRAMERATE_CONST(80, 96), 80
|
||||
/* 0x2947 [0x67 0x80 0xD2 0x50 ] */ notedv PITCH_C4, FRAMERATE_CONST(210, 252), 80
|
||||
LAYER_294B:
|
||||
/* 0x294B [0x67 0x81 0x13 0x50 ] */ notedv PITCH_C4, 275, 80
|
||||
/* 0x294B [0x67 0x81 0x13 0x50 ] */ notedv PITCH_C4, FRAMERATE_CONST(275, 330), 80
|
||||
/* 0x294F [0xF4 0xFA ] */ rjump LAYER_294B
|
||||
|
||||
.channel CHAN_2951
|
||||
|
@ -6090,12 +6095,12 @@ LAYER_294B:
|
|||
/* 0x2974 [0xC2 0x30 ] */ transpose 48
|
||||
/* 0x2976 [0xC4 ] */ legato
|
||||
/* 0x2977 [0xC7 0x85 0x20 0xFF ] */ portamento 0x85, PITCH_F3, 255
|
||||
/* 0x297B [0x60 0x50 0x50 ] */ notedv PITCH_F3, 80, 80
|
||||
/* 0x297E [0x6E 0x50 0x50 ] */ notedv PITCH_G4, 80, 80
|
||||
/* 0x2981 [0x6E 0x82 0x08 0x50 ] */ notedv PITCH_G4, 520, 80
|
||||
/* 0x2985 [0x67 0x80 0xD2 0x50 ] */ notedv PITCH_C4, 210, 80
|
||||
/* 0x297B [0x60 0x50 0x50 ] */ notedv PITCH_F3, FRAMERATE_CONST(80, 96), 80
|
||||
/* 0x297E [0x6E 0x50 0x50 ] */ notedv PITCH_G4, FRAMERATE_CONST(80, 96), 80
|
||||
/* 0x2981 [0x6E 0x82 0x08 0x50 ] */ notedv PITCH_G4, FRAMERATE_CONST(520, 672), 80
|
||||
/* 0x2985 [0x67 0x80 0xD2 0x50 ] */ notedv PITCH_C4, FRAMERATE_CONST(210, 252), 80
|
||||
LAYER_2989:
|
||||
/* 0x2989 [0x60 0x64 0x50 ] */ notedv PITCH_F3, 100, 80
|
||||
/* 0x2989 [0x60 0x64 0x50 ] */ notedv PITCH_F3, FRAMERATE_CONST(100, 120), 80
|
||||
/* 0x298C [0xF4 0xFB ] */ rjump LAYER_2989
|
||||
|
||||
.channel CHAN_298E
|
||||
|
@ -6143,14 +6148,14 @@ LAYER_29B9:
|
|||
/* 0x29D4 [0xC6 0x2E ] */ instr SF0_INST_46
|
||||
/* 0x29D6 [0xCB 0x66 0xF4 0xF1 ] */ env ENVELOPE_66F4, 241
|
||||
/* 0x29DA [0xC7 0x81 0x27 0xFF ] */ portamento 0x81, PITCH_C4, 255
|
||||
/* 0x29DE [0x5E 0x80 0xC6 0x5A ] */ notedv PITCH_EF3, 198, 90
|
||||
/* 0x29DE [0x5E 0x80 0xC6 0x5A ] */ notedv PITCH_EF3, FRAMERATE_CONST(198, 196), 90
|
||||
/* 0x29E2 [0xFF ] */ end
|
||||
|
||||
.layer LAYER_29E3
|
||||
/* 0x29E3 [0xC0 0x80 0xBC ] */ ldelay 188
|
||||
/* 0x29E3 [0xC0 0x80 0xBC ] */ ldelay FRAMERATE_CONST(188, 202)
|
||||
/* 0x29E6 [0xC6 0x08 ] */ instr SF0_INST_8
|
||||
/* 0x29E8 [0xC7 0x81 0x03 0x20 ] */ portamento 0x81, PITCH_C1, 32
|
||||
/* 0x29EC [0x4F 0x40 0x69 ] */ notedv PITCH_C2, 64, 105
|
||||
/* 0x29EC [0x4F 0x40 0x69 ] */ notedv PITCH_C2, FRAMERATE_CONST(64, 77), 105
|
||||
/* 0x29EF [0xFF ] */ end
|
||||
|
||||
.channel CHAN_29F0
|
||||
|
@ -6189,24 +6194,24 @@ LAYER_2A06:
|
|||
/* 0x2A27 [0xC6 0x4A ] */ instr SF0_INST_74
|
||||
/* 0x2A29 [0xCB 0x66 0xF4 0xDD ] */ env ENVELOPE_66F4, 221
|
||||
/* 0x2A2D [0xC7 0x81 0x27 0xFF ] */ portamento 0x81, PITCH_C4, 255
|
||||
/* 0x2A31 [0x7E 0x82 0xE4 0x5F ] */ notedv PITCH_B5, 740, 95
|
||||
/* 0x2A31 [0x7E 0x82 0xE4 0x5F ] */ notedv PITCH_B5, FRAMERATE_CONST(740, 925), 95
|
||||
/* 0x2A35 [0xFF ] */ end
|
||||
|
||||
.layer LAYER_2A36
|
||||
/* 0x2A36 [0xC7 0x81 0x1B 0xFF ] */ portamento 0x81, PITCH_C3, 255
|
||||
/* 0x2A3A [0x72 0x82 0xE4 0x41 ] */ notedv PITCH_B4, 740, 65
|
||||
/* 0x2A3A [0x72 0x82 0xE4 0x41 ] */ notedv PITCH_B4, FRAMERATE_CONST(740, 925), 65
|
||||
/* 0x2A3E [0xFF ] */ end
|
||||
|
||||
.layer LAYER_2A3F
|
||||
/* 0x2A3F [0xC2 0x30 ] */ transpose 48
|
||||
/* 0x2A41 [0xCF 0xB4 ] */ releaserate 180
|
||||
/* 0x2A43 [0xC7 0x81 0x1B 0xFF ] */ portamento 0x81, PITCH_C3, 255
|
||||
/* 0x2A47 [0x72 0x82 0x1C 0x3E ] */ notedv PITCH_B4, 540, 62
|
||||
/* 0x2A47 [0x72 0x82 0x1C 0x3E ] */ notedv PITCH_B4, FRAMERATE_CONST(540, 675), 62
|
||||
/* 0x2A4B [0xC2 0x00 ] */ transpose 0
|
||||
/* 0x2A4D [0xC6 0x0D ] */ instr SF0_INST_13
|
||||
/* 0x2A4F [0xCB 0x66 0xF4 0xDD ] */ env ENVELOPE_66F4, 221
|
||||
/* 0x2A53 [0xC7 0x81 0x27 0xFF ] */ portamento 0x81, PITCH_C4, 255
|
||||
/* 0x2A57 [0x7E 0x80 0xC8 0x55 ] */ notedv PITCH_B5, 200, 85
|
||||
/* 0x2A57 [0x7E 0x80 0xC8 0x55 ] */ notedv PITCH_B5, FRAMERATE_CONST(200, 250), 85
|
||||
/* 0x2A5B [0xFF ] */ end
|
||||
|
||||
.channel CHAN_2A5C
|
||||
|
@ -6306,14 +6311,14 @@ LAYER_2A91:
|
|||
/* 0x2AF2 [0xC6 0x0C ] */ instr SF0_INST_12
|
||||
/* 0x2AF4 [0xCB 0x66 0xFC 0xE1 ] */ env ENVELOPE_66FC, 225
|
||||
/* 0x2AF8 [0xC7 0x81 0x3E 0xFF ] */ portamento 0x81, PITCH_B5, 255
|
||||
/* 0x2AFC [0x73 0x80 0xAA 0x60 ] */ notedv PITCH_C5, 170, 96
|
||||
/* 0x2AFC [0x73 0x80 0xAA 0x60 ] */ notedv PITCH_C5, FRAMERATE_CONST(170, 204), 96
|
||||
/* 0x2B00 [0xFF ] */ end
|
||||
|
||||
.layer LAYER_2B01
|
||||
/* 0x2B01 [0xC6 0x23 ] */ instr SF0_INST_35
|
||||
/* 0x2B03 [0xCB 0x66 0xFC 0xE1 ] */ env ENVELOPE_66FC, 225
|
||||
/* 0x2B07 [0xC7 0x81 0x33 0xFF ] */ portamento 0x81, PITCH_C5, 255
|
||||
/* 0x2B0B [0x58 0x80 0xAA 0x60 ] */ notedv PITCH_A2, 170, 96
|
||||
/* 0x2B0B [0x58 0x80 0xAA 0x60 ] */ notedv PITCH_A2, FRAMERATE_CONST(170, 204), 96
|
||||
/* 0x2B0F [0xFF ] */ end
|
||||
|
||||
.channel CHAN_2B10
|
||||
|
@ -6328,10 +6333,10 @@ LAYER_2A91:
|
|||
|
||||
.layer LAYER_2B1D
|
||||
/* 0x2B1D [0x61 0x09 0x6E ] */ notedv PITCH_GF3, 9, 110
|
||||
/* 0x2B20 [0xF8 0x20 ] */ loop 32
|
||||
/* 0x2B22 [0x63 0x08 0x73 ] */ notedv PITCH_AF3, 8, 115
|
||||
/* 0x2B20 [0xF8 0x20 ] */ loop FRAMERATE_CONST(32, 38)
|
||||
/* 0x2B22 [0x63 0x08 0x73 ] */ notedv PITCH_AF3, FRAMERATE_CONST(8, 9), 115
|
||||
/* 0x2B25 [0xF7 ] */ loopend
|
||||
/* 0x2B26 [0x65 0x0B 0x73 ] */ notedv PITCH_BF3, 11, 115
|
||||
/* 0x2B26 [0x65 0x0B 0x73 ] */ notedv PITCH_BF3, FRAMERATE_CONST(11, 13), 115
|
||||
/* 0x2B29 [0xFF ] */ end
|
||||
|
||||
.channel CHAN_2B2A
|
||||
|
@ -6350,7 +6355,7 @@ LAYER_2A91:
|
|||
/* 0x2B3F [0xC2 0x30 ] */ transpose 48
|
||||
LAYER_2B41:
|
||||
/* 0x2B41 [0xC7 0x81 0x2C 0xFF ] */ portamento 0x81, PITCH_F4, 255
|
||||
/* 0x2B45 [0x77 0x64 0x55 ] */ notedv PITCH_E5, 100, 85
|
||||
/* 0x2B45 [0x77 0x64 0x55 ] */ notedv PITCH_E5, FRAMERATE_CONST(100, 120), 85
|
||||
/* 0x2B48 [0xFF ] */ end
|
||||
|
||||
.channel CHAN_2B49
|
||||
|
@ -6363,7 +6368,7 @@ LAYER_2B41:
|
|||
/* 0x2B5C [0xFF ] */ end
|
||||
|
||||
.layer LAYER_2B5D
|
||||
/* 0x2B5D [0xC0 0x81 0x72 ] */ ldelay 370
|
||||
/* 0x2B5D [0xC0 0x81 0x72 ] */ ldelay FRAMERATE_CONST(370, 444)
|
||||
/* 0x2B60 [0xFF ] */ end
|
||||
|
||||
.channel CHAN_2B61
|
||||
|
@ -6421,7 +6426,7 @@ LAYER_2BAA:
|
|||
/* 0x2BBC [0xC6 0x1A ] */ instr SF0_INST_26
|
||||
/* 0x2BBE [0x53 0x0F 0x54 ] */ notedv PITCH_E2, 15, 84
|
||||
/* 0x2BC1 [0xC6 0x22 ] */ instr SF0_INST_34
|
||||
/* 0x2BC3 [0x67 0x3D 0x42 ] */ notedv PITCH_C4, 61, 66
|
||||
/* 0x2BC3 [0x67 0x3D 0x42 ] */ notedv PITCH_C4, FRAMERATE_CONST(61, 73), 66
|
||||
/* 0x2BC6 [0xFF ] */ end
|
||||
|
||||
.layer LAYER_2BC7
|
||||
|
@ -6515,7 +6520,7 @@ LAYER_2BAA:
|
|||
/* 0x2C49 [0xC4 ] */ legato
|
||||
/* 0x2C4A [0xC7 0x81 0x20 0xFF ] */ portamento 0x81, PITCH_F3, 255
|
||||
LAYER_2C4E:
|
||||
/* 0x2C4E [0x4F 0x81 0x90 0x69 ] */ notedv PITCH_C2, 400, 105
|
||||
/* 0x2C4E [0x4F 0x81 0x90 0x69 ] */ notedv PITCH_C2, FRAMERATE_CONST(400, 480), 105
|
||||
/* 0x2C52 [0xF4 0xFA ] */ rjump LAYER_2C4E
|
||||
|
||||
.channel CHAN_2C54
|
||||
|
@ -6570,8 +6575,8 @@ LAYER_2C6D:
|
|||
/* 0x2C9D [0xC6 0x51 ] */ instr SF0_INST_81
|
||||
/* 0x2C9F [0xCF 0xF0 ] */ releaserate 240
|
||||
/* 0x2CA1 [0xC7 0x83 0x08 0xFF ] */ portamento 0x83, PITCH_F1, 255
|
||||
/* 0x2CA5 [0x0F 0x80 0xA8 0x55 0x05] */ notedvg PITCH_C2, 168, 85, 5
|
||||
/* 0x2CAA [0x43 0x80 0x96 0x55 ] */ notedv PITCH_C1, 150, 85
|
||||
/* 0x2CA5 [0x0F 0x80 0xA8 0x55 0x05] */ notedvg PITCH_C2, FRAMERATE_CONST(168, 202), 85, 5
|
||||
/* 0x2CAA [0x43 0x80 0x96 0x55 ] */ notedv PITCH_C1, FRAMERATE_CONST(150, 180), 85
|
||||
/* 0x2CAE [0xFF ] */ end
|
||||
|
||||
.channel CHAN_2CAF
|
||||
|
@ -6679,7 +6684,7 @@ LAYER_2D30:
|
|||
/* 0x2D55 [0xC6 0x2F ] */ instr SF0_INST_47
|
||||
/* 0x2D57 [0xCB 0x66 0x88 0xE6 ] */ env ENVELOPE_6688, 230
|
||||
/* 0x2D5B [0xC7 0x81 0x0A 0xFF ] */ portamento 0x81, PITCH_G1, 255
|
||||
/* 0x2D5F [0x70 0x46 0x5F ] */ notedv PITCH_A4, 70, 95
|
||||
/* 0x2D5F [0x70 0x46 0x5F ] */ notedv PITCH_A4, FRAMERATE_CONST(70, 84), 95
|
||||
/* 0x2D62 [0xFF ] */ end
|
||||
|
||||
.channel CHAN_2D63
|
||||
|
@ -6713,7 +6718,7 @@ LAYER_2D7B:
|
|||
/* 0x2D8F [0xC6 0x40 ] */ instr SF0_INST_64
|
||||
/* 0x2D91 [0xCB 0x66 0xFC 0xC3 ] */ env ENVELOPE_66FC, 195
|
||||
/* 0x2D95 [0xC7 0x81 0x00 0xFF ] */ portamento 0x81, PITCH_A0, 255
|
||||
/* 0x2D99 [0x54 0x7F 0x55 ] */ notedv PITCH_F2, 127, 85
|
||||
/* 0x2D99 [0x54 0x7F 0x55 ] */ notedv PITCH_F2, FRAMERATE_CONST(127, 152), 85
|
||||
/* 0x2D9C [0xFF ] */ end
|
||||
|
||||
.channel CHAN_2D9D
|
||||
|
@ -6747,7 +6752,7 @@ LAYER_2D7B:
|
|||
|
||||
.layer LAYER_2DC9
|
||||
/* 0x2DC9 [0xC7 0x81 0x1B 0x7F ] */ portamento 0x81, PITCH_C3, 127
|
||||
/* 0x2DCD [0x60 0x64 0x64 ] */ notedv PITCH_F3, 100, 100
|
||||
/* 0x2DCD [0x60 0x64 0x64 ] */ notedv PITCH_F3, FRAMERATE_CONST(100, 120), 100
|
||||
/* 0x2DD0 [0xFF ] */ end
|
||||
|
||||
.channel CHAN_2DD1
|
||||
|
@ -6900,12 +6905,12 @@ LAYER_2E80:
|
|||
/* 0x2EA0 [0xC6 0x40 ] */ instr SF0_INST_64
|
||||
/* 0x2EA2 [0xCB 0x67 0xE4 0xC8 ] */ env ENVELOPE_67E4, 200
|
||||
/* 0x2EA6 [0xC7 0x81 0x32 0xB4 ] */ portamento 0x81, PITCH_B4, 180
|
||||
/* 0x2EAA [0x73 0x80 0xC8 0x6E ] */ notedv PITCH_C5, 200, 110
|
||||
/* 0x2EAA [0x73 0x80 0xC8 0x6E ] */ notedv PITCH_C5, FRAMERATE_CONST(200, 240), 110
|
||||
/* 0x2EAE [0xFF ] */ end
|
||||
|
||||
.layer LAYER_2EAF
|
||||
/* 0x2EAF [0xCF 0xC8 ] */ releaserate 200
|
||||
/* 0x2EB1 [0x67 0x80 0xC8 0x73 ] */ notedv PITCH_C4, 200, 115
|
||||
/* 0x2EB1 [0x67 0x80 0xC8 0x73 ] */ notedv PITCH_C4, FRAMERATE_CONST(200, 240), 115
|
||||
/* 0x2EB5 [0xFF ] */ end
|
||||
|
||||
.channel CHAN_2EB6
|
||||
|
@ -8257,8 +8262,8 @@ LAYER_3B1D:
|
|||
.layer LAYER_3B42
|
||||
/* 0x3B42 [0xC4 ] */ legato
|
||||
/* 0x3B43 [0xC7 0x85 0x0F 0xFF ] */ portamento 0x85, PITCH_C2, 255
|
||||
/* 0x3B47 [0x51 0x32 0x64 ] */ notedv PITCH_D2, 50, 100
|
||||
/* 0x3B4A [0x4E 0x32 0x64 ] */ notedv PITCH_B1, 50, 100
|
||||
/* 0x3B47 [0x51 0x32 0x64 ] */ notedv PITCH_D2, FRAMERATE_CONST(50, 60), 100
|
||||
/* 0x3B4A [0x4E 0x32 0x64 ] */ notedv PITCH_B1, FRAMERATE_CONST(50, 60), 100
|
||||
/* 0x3B4D [0xC5 ] */ nolegato
|
||||
/* 0x3B4E [0xF4 0xF2 ] */ rjump LAYER_3B42
|
||||
|
||||
|
@ -13502,7 +13507,7 @@ LAYER_5BCE:
|
|||
/* 0x5CDE [0xC6 0x56 ] */ instr SF0_INST_86
|
||||
/* 0x5CE0 [0xCB 0x67 0xCC 0xDD ] */ env ENVELOPE_67CC, 221
|
||||
/* 0x5CE4 [0xC2 0x18 ] */ transpose 24
|
||||
/* 0x5CE6 [0x7E 0x80 0x96 0x64 ] */ notedv PITCH_B5, 150, 100
|
||||
/* 0x5CE6 [0x7E 0x80 0x96 0x64 ] */ notedv PITCH_B5, FRAMERATE_CONST(150, 165), 100
|
||||
/* 0x5CEA [0xFF ] */ end
|
||||
|
||||
.layer LAYER_5CEB
|
||||
|
@ -13510,7 +13515,7 @@ LAYER_5BCE:
|
|||
/* 0x5CED [0xCB 0x67 0xD8 0xDD ] */ env ENVELOPE_67D8, 221
|
||||
/* 0x5CF1 [0xC2 0x0C ] */ transpose 12
|
||||
/* 0x5CF3 [0xC7 0x81 0x02 0xFF ] */ portamento 0x81, PITCH_B0, 255
|
||||
/* 0x5CF7 [0x7E 0x80 0xFA 0x55 ] */ notedv PITCH_B5, 250, 85
|
||||
/* 0x5CF7 [0x7E 0x80 0xFA 0x55 ] */ notedv PITCH_B5, FRAMERATE_CONST(250, 275), 85
|
||||
/* 0x5CFB [0xFF ] */ end
|
||||
|
||||
.channel CHAN_5CFC
|
||||
|
@ -13523,14 +13528,14 @@ LAYER_5BCE:
|
|||
/* 0x5D05 [0xC6 0x56 ] */ instr SF0_INST_86
|
||||
/* 0x5D07 [0xCB 0x67 0xD8 0xC8 ] */ env ENVELOPE_67D8, 200
|
||||
/* 0x5D0B [0xC2 0x18 ] */ transpose 24
|
||||
/* 0x5D0D [0x7E 0x80 0xC8 0x64 ] */ notedv PITCH_B5, 200, 100
|
||||
/* 0x5D0D [0x7E 0x80 0xC8 0x64 ] */ notedv PITCH_B5, FRAMERATE_CONST(200, 220), 100
|
||||
/* 0x5D11 [0xFF ] */ end
|
||||
|
||||
.layer LAYER_5D12
|
||||
/* 0x5D12 [0xC6 0x0E ] */ instr SF0_INST_14
|
||||
/* 0x5D14 [0xCB 0x67 0xD8 0xC8 ] */ env ENVELOPE_67D8, 200
|
||||
/* 0x5D18 [0xC2 0x0C ] */ transpose 12
|
||||
/* 0x5D1A [0x7E 0x80 0xC8 0x55 ] */ notedv PITCH_B5, 200, 85
|
||||
/* 0x5D1A [0x7E 0x80 0xC8 0x55 ] */ notedv PITCH_B5, FRAMERATE_CONST(200, 220), 85
|
||||
/* 0x5D1E [0xFF ] */ end
|
||||
|
||||
.channel CHAN_5D1F
|
||||
|
@ -13592,7 +13597,7 @@ LAYER_5BCE:
|
|||
/* 0x5D70 [0xFF ] */ end
|
||||
|
||||
.layer LAYER_5D71
|
||||
/* 0x5D71 [0x40 0x48 0x46 ] */ notedv PITCH_A0, 72, 70
|
||||
/* 0x5D71 [0x40 0x48 0x46 ] */ notedv PITCH_A0, FRAMERATE_CONST(72, 74), 70
|
||||
/* 0x5D74 [0xF4 0xFB ] */ rjump LAYER_5D71
|
||||
|
||||
.channel CHAN_5D76
|
||||
|
@ -13793,6 +13798,10 @@ CHAN_5EAB:
|
|||
/* 0x5EAF [0xF3 0x06 ] */ rbeqz CHAN_5EB7
|
||||
/* 0x5EB1 [0xF1 0x01 ] */ allocnotelist 1
|
||||
/* 0x5EB3 [0xD1 0x02 ] */ notealloc 2
|
||||
#if OOT_PAL_N64
|
||||
/* [0xCC 0x00 ] */ ldi 0
|
||||
/* [0x76 ] */ stio IO_PORT_6
|
||||
#endif
|
||||
/* 0x5EB5 [0xF4 0x03 ] */ rjump CHAN_5EBA
|
||||
|
||||
CHAN_5EB7:
|
||||
|
@ -13808,8 +13817,10 @@ CHAN_5EC1:
|
|||
/* 0x5EC1 [0xD8 0x00 ] */ vibdepth 0
|
||||
/* 0x5EC3 [0xE5 0x00 ] */ reverbidx 0
|
||||
/* 0x5EC5 [0x90 ] */ dellayer 0
|
||||
#if !OOT_PAL_N64
|
||||
/* 0x5EC6 [0xCC 0x00 ] */ ldi 0
|
||||
/* 0x5EC8 [0x76 ] */ stio IO_PORT_6
|
||||
#endif
|
||||
/* 0x5EC9 [0x64 ] */ ldio IO_PORT_SFX_INDEX_LOBITS
|
||||
/* 0x5ECA [0xE4 ] */ dyncall
|
||||
CHAN_5ECB:
|
||||
|
@ -13861,7 +13872,9 @@ CHAN_5F15:
|
|||
/* 0x5F15 [0x88 0x5F 0x28 ] */ ldlayer 0, LAYER_5F28
|
||||
CHAN_5F18:
|
||||
/* 0x5F18 [0x66 ] */ ldio IO_PORT_6
|
||||
#if !OOT_PAL_N64
|
||||
/* 0x5F19 [0xF2 0x06 ] */ rbltz CHAN_5F21
|
||||
#endif
|
||||
/* 0x5F1B [0xC7 0x00 0x5F 0x20 ] */ stseq 0, STSEQ_HERE + STSEQ_VIBDEPTH
|
||||
/* 0x5F1F [0xD8 0x00 ] */ vibdepth 0
|
||||
CHAN_5F21:
|
||||
|
@ -13900,7 +13913,7 @@ CHAN_5F42:
|
|||
/* 0x5F5A [0xC2 0x18 ] */ transpose 24
|
||||
.layer LAYER_5F5C
|
||||
/* 0x5F5C [0xC7 0x81 0x0F 0xFF ] */ portamento 0x81, PITCH_C2, 255
|
||||
/* 0x5F60 [0x62 0x80 0x8C 0x50 ] */ notedv PITCH_G3, 140, 80
|
||||
/* 0x5F60 [0x62 0x80 0x8C 0x50 ] */ notedv PITCH_G3, FRAMERATE_CONST(140, 168), 80
|
||||
/* 0x5F64 [0xFF ] */ end
|
||||
|
||||
.channel CHAN_5F65
|
||||
|
@ -13908,7 +13921,7 @@ CHAN_5F42:
|
|||
/* 0x5F67 [0xF4 0xD9 ] */ rjump CHAN_5F42
|
||||
|
||||
.channel CHAN_5F69
|
||||
/* 0x5F69 [0xCC 0x50 ] */ ldi 80
|
||||
/* 0x5F69 [0xCC 0x50 ] */ ldi FRAMERATE_CONST(80, 96)
|
||||
/* 0x5F6B [0xC7 0x00 0x5F 0x91 ] */ stseq 0, LAYER_5F90 + STSEQ_NOTEDV_DELAY_HI
|
||||
/* 0x5F6F [0xCC 0x81 ] */ ldi 129
|
||||
CHAN_5F71:
|
||||
|
@ -13933,7 +13946,7 @@ LAYER_5F90:
|
|||
/* 0x5F95 [0xFF ] */ end
|
||||
|
||||
.channel CHAN_5F96
|
||||
/* 0x5F96 [0xCC 0x28 ] */ ldi 40
|
||||
/* 0x5F96 [0xCC 0x28 ] */ ldi FRAMERATE_CONST(40, 48)
|
||||
/* 0x5F98 [0xC7 0x00 0x5F 0x91 ] */ stseq 0, LAYER_5F90 + STSEQ_NOTEDV_DELAY_HI
|
||||
/* 0x5F9C [0xCC 0x82 ] */ ldi 130
|
||||
/* 0x5F9E [0xF4 0xD1 ] */ rjump CHAN_5F71
|
||||
|
@ -14262,9 +14275,9 @@ UNK_6255:
|
|||
|
||||
.layer LAYER_6263
|
||||
/* 0x6263 [0xC2 0x01 ] */ transpose 1
|
||||
/* 0x6265 [0x4D 0x57 0x64 ] */ notedv PITCH_BF1, 87, 100
|
||||
/* 0x6268 [0x4E 0x61 0x64 ] */ notedv PITCH_B1, 97, 100
|
||||
/* 0x626B [0x4F 0x47 0x64 ] */ notedv PITCH_C2, 71, 100
|
||||
/* 0x6265 [0x4D 0x57 0x64 ] */ notedv PITCH_BF1, FRAMERATE_CONST(87, 104), 100
|
||||
/* 0x6268 [0x4E 0x61 0x64 ] */ notedv PITCH_B1, FRAMERATE_CONST(97, 116), 100
|
||||
/* 0x626B [0x4F 0x47 0x64 ] */ notedv PITCH_C2, FRAMERATE_CONST(71, 85), 100
|
||||
/* 0x626E [0xFF ] */ end
|
||||
|
||||
.channel CHAN_626F
|
||||
|
@ -14290,9 +14303,9 @@ UNK_6282:
|
|||
|
||||
.layer LAYER_628B
|
||||
/* 0x628B [0xC2 0x01 ] */ transpose 1
|
||||
/* 0x628D [0x50 0x7F 0x64 ] */ notedv PITCH_DF2, 127, 100
|
||||
/* 0x6290 [0x51 0x81 0x18 0x64 ] */ notedv PITCH_D2, 280, 100
|
||||
/* 0x6294 [0x52 0x81 0x3E 0x64 ] */ notedv PITCH_EF2, 318, 100
|
||||
/* 0x628D [0x50 0x7F 0x64 ] */ notedv PITCH_DF2, FRAMERATE_CONST(127, 152), 100
|
||||
/* 0x6290 [0x51 0x81 0x18 0x64 ] */ notedv PITCH_D2, FRAMERATE_CONST(280, 336), 100
|
||||
/* 0x6294 [0x52 0x81 0x3E 0x64 ] */ notedv PITCH_EF2, FRAMERATE_CONST(318, 382), 100
|
||||
/* 0x6298 [0xFF ] */ end
|
||||
|
||||
.channel CHAN_6299
|
||||
|
@ -14301,9 +14314,9 @@ UNK_6282:
|
|||
|
||||
.layer LAYER_629D
|
||||
/* 0x629D [0xC2 0x01 ] */ transpose 1
|
||||
/* 0x629F [0x53 0x81 0x22 0x64 ] */ notedv PITCH_E2, 290, 100
|
||||
/* 0x62A3 [0x54 0x80 0xA3 0x64 ] */ notedv PITCH_F2, 163, 100
|
||||
/* 0x62A7 [0x55 0x35 0x64 ] */ notedv PITCH_GF2, 53, 100
|
||||
/* 0x629F [0x53 0x81 0x22 0x64 ] */ notedv PITCH_E2, FRAMERATE_CONST(290, 378), 100
|
||||
/* 0x62A3 [0x54 0x80 0xA3 0x64 ] */ notedv PITCH_F2, FRAMERATE_CONST(163, 196), 100
|
||||
/* 0x62A7 [0x55 0x35 0x64 ] */ notedv PITCH_GF2, FRAMERATE_CONST(53, 64), 100
|
||||
/* 0x62AA [0xFF ] */ end
|
||||
|
||||
.channel CHAN_62AB
|
||||
|
@ -14311,7 +14324,7 @@ UNK_6282:
|
|||
/* 0x62AE [0xFF ] */ end
|
||||
|
||||
.layer LAYER_62AF
|
||||
/* 0x62AF [0x77 0x50 0x50 ] */ notedv PITCH_E5, 80, 80
|
||||
/* 0x62AF [0x77 0x50 0x50 ] */ notedv PITCH_E5, FRAMERATE_CONST(80, 96), 80
|
||||
/* 0x62B2 [0xF4 0xFB ] */ rjump LAYER_62AF
|
||||
|
||||
.channel CHAN_62B4
|
||||
|
@ -14320,8 +14333,8 @@ UNK_6282:
|
|||
|
||||
.layer LAYER_62B8
|
||||
/* 0x62B8 [0xC2 0x01 ] */ transpose 1
|
||||
/* 0x62BA [0x56 0x80 0xB9 0x64 ] */ notedv PITCH_G2, 185, 100
|
||||
/* 0x62BE [0x57 0x80 0x86 0x64 ] */ notedv PITCH_AF2, 134, 100
|
||||
/* 0x62BA [0x56 0x80 0xB9 0x64 ] */ notedv PITCH_G2, FRAMERATE_CONST(185, 222), 100
|
||||
/* 0x62BE [0x57 0x80 0x86 0x64 ] */ notedv PITCH_AF2, FRAMERATE_CONST(134, 161), 100
|
||||
/* 0x62C2 [0x58 0x74 0x64 ] */ notedv PITCH_A2, 116, 100
|
||||
/* 0x62C5 [0xFF ] */ end
|
||||
|
||||
|
@ -14581,8 +14594,8 @@ UNK_641A:
|
|||
|
||||
.layer LAYER_6428
|
||||
/* 0x6428 [0xC2 0x01 ] */ transpose 1
|
||||
/* 0x642A [0x40 0x62 0x64 ] */ notedv PITCH_A0, 98, 100
|
||||
/* 0x642D [0x41 0x6A 0x64 ] */ notedv PITCH_BF0, 106, 100
|
||||
/* 0x642A [0x40 0x62 0x64 ] */ notedv PITCH_A0, FRAMERATE_CONST(98, 118), 100
|
||||
/* 0x642D [0x41 0x6A 0x64 ] */ notedv PITCH_BF0, FRAMERATE_CONST(106, 127), 100
|
||||
/* 0x6430 [0x42 0x3A 0x64 ] */ notedv PITCH_B0, 58, 100
|
||||
/* 0x6433 [0xFF ] */ end
|
||||
|
||||
|
@ -14613,9 +14626,9 @@ UNK_644F:
|
|||
|
||||
.layer LAYER_6455
|
||||
/* 0x6455 [0xC2 0x01 ] */ transpose 1
|
||||
/* 0x6457 [0x43 0x81 0x0B 0x32 ] */ notedv PITCH_C1, 267, 50
|
||||
/* 0x645B [0x43 0x80 0xC5 0x32 ] */ notedv PITCH_C1, 197, 50
|
||||
/* 0x645F [0x45 0x80 0x87 0x64 ] */ notedv PITCH_D1, 135, 100
|
||||
/* 0x6457 [0x43 0x81 0x0B 0x32 ] */ notedv PITCH_C1, FRAMERATE_CONST(267, 320), 50
|
||||
/* 0x645B [0x43 0x80 0xC5 0x32 ] */ notedv PITCH_C1, FRAMERATE_CONST(197, 236), 50
|
||||
/* 0x645F [0x45 0x80 0x87 0x64 ] */ notedv PITCH_D1, FRAMERATE_CONST(135, 162), 100
|
||||
/* 0x6463 [0x46 0x21 0x64 ] */ notedv PITCH_EF1, 33, 100
|
||||
/* 0x6466 [0xFF ] */ end
|
||||
|
||||
|
@ -14625,8 +14638,8 @@ UNK_644F:
|
|||
|
||||
.layer LAYER_646B
|
||||
/* 0x646B [0xC2 0x01 ] */ transpose 1
|
||||
/* 0x646D [0x47 0x80 0xD9 0x64 ] */ notedv PITCH_E1, 217, 100
|
||||
/* 0x6471 [0x48 0x62 0x64 ] */ notedv PITCH_F1, 98, 100
|
||||
/* 0x646D [0x47 0x80 0xD9 0x64 ] */ notedv PITCH_E1, FRAMERATE_CONST(217, 260), 100
|
||||
/* 0x6471 [0x48 0x62 0x64 ] */ notedv PITCH_F1, FRAMERATE_CONST(98, 118), 100
|
||||
/* 0x6474 [0x49 0x81 0x09 0x64 ] */ notedv PITCH_GF1, 265, 100
|
||||
/* 0x6478 [0xFF ] */ end
|
||||
|
||||
|
@ -14635,7 +14648,7 @@ UNK_644F:
|
|||
/* 0x647C [0xFF ] */ end
|
||||
|
||||
.layer LAYER_647D
|
||||
/* 0x647D [0x73 0x50 0x50 ] */ notedv PITCH_C5, 80, 80
|
||||
/* 0x647D [0x73 0x50 0x50 ] */ notedv PITCH_C5, FRAMERATE_CONST(80, 96), 80
|
||||
/* 0x6480 [0xF4 0xFB ] */ rjump LAYER_647D
|
||||
|
||||
.channel CHAN_6482
|
||||
|
@ -14644,8 +14657,8 @@ UNK_644F:
|
|||
|
||||
.layer LAYER_6486
|
||||
/* 0x6486 [0xC2 0x01 ] */ transpose 1
|
||||
/* 0x6488 [0x4A 0x41 0x64 ] */ notedv PITCH_G1, 65, 100
|
||||
/* 0x648B [0x4B 0x81 0x0A 0x64 ] */ notedv PITCH_AF1, 266, 100
|
||||
/* 0x6488 [0x4A 0x41 0x64 ] */ notedv PITCH_G1, FRAMERATE_CONST(65, 78), 100
|
||||
/* 0x648B [0x4B 0x81 0x0A 0x64 ] */ notedv PITCH_AF1, FRAMERATE_CONST(266, 319), 100
|
||||
/* 0x648F [0x4C 0x53 0x64 ] */ notedv PITCH_A1, 83, 100
|
||||
/* 0x6492 [0xFF ] */ end
|
||||
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
#include "aseq.h"
|
||||
#include "Soundfont_1.h"
|
||||
#include "Soundfont_0.h"
|
||||
#include "versions.h"
|
||||
|
||||
.startseq Sequence_109
|
||||
|
||||
|
@ -53,8 +54,8 @@ CHAN_002D:
|
|||
/* 0x0047 [0xC6 0x44 ] */ instr SF0_INST_68
|
||||
/* 0x0049 [0xC2 0x18 ] */ transpose 24
|
||||
/* 0x004B [0xCB 0x07 0x8A 0xE6 ] */ env ENVELOPE_078A, 230
|
||||
/* 0x004F [0x70 0x81 0x0E 0x50 ] */ notedv PITCH_A4, 270, 80
|
||||
/* 0x0053 [0x7C 0x81 0x2C 0x50 ] */ notedv PITCH_A5, 300, 80
|
||||
/* 0x004F [0x70 0x81 0x0E 0x50 ] */ notedv PITCH_A4, FRAMERATE_CONST(270, 324), 80
|
||||
/* 0x0053 [0x7C 0x81 0x2C 0x50 ] */ notedv PITCH_A5, FRAMERATE_CONST(300, 360), 80
|
||||
/* 0x0057 [0xFF ] */ end
|
||||
|
||||
.layer LAYER_0058
|
||||
|
@ -64,8 +65,8 @@ CHAN_002D:
|
|||
/* 0x005E [0xC2 0x30 ] */ transpose 48
|
||||
/* 0x0060 [0xCB 0x07 0x8A 0xB4 ] */ env ENVELOPE_078A, 180
|
||||
/* 0x0064 [0xC7 0x81 0x38 0xFF ] */ portamento 0x81, PITCH_F5, 255
|
||||
/* 0x0068 [0x78 0x80 0xFA 0x48 ] */ notedv PITCH_F5, 250, 72
|
||||
/* 0x006C [0x7C 0x81 0x40 0x48 ] */ notedv PITCH_A5, 320, 72
|
||||
/* 0x0068 [0x78 0x80 0xFA 0x48 ] */ notedv PITCH_F5, FRAMERATE_CONST(250, 300), 72
|
||||
/* 0x006C [0x7C 0x81 0x40 0x48 ] */ notedv PITCH_A5, FRAMERATE_CONST(320, 384), 72
|
||||
/* 0x0070 [0xFF ] */ end
|
||||
|
||||
.layer LAYER_0071
|
||||
|
@ -73,7 +74,7 @@ CHAN_002D:
|
|||
/* 0x0073 [0xC6 0x2E ] */ instr SF0_INST_46
|
||||
/* 0x0075 [0xCB 0x07 0x8A 0xE6 ] */ env ENVELOPE_078A, 230
|
||||
/* 0x0079 [0xC7 0x01 0x0F 0x85 0xC8] */ portamento 0x01, PITCH_C2, 1480
|
||||
/* 0x007E [0x73 0x82 0x3A 0x40 ] */ notedv PITCH_C5, 570, 64
|
||||
/* 0x007E [0x73 0x82 0x3A 0x40 ] */ notedv PITCH_C5, FRAMERATE_CONST(570, 684), 64
|
||||
/* 0x0082 [0xFF ] */ end
|
||||
|
||||
.channel CHAN_0083
|
||||
|
@ -91,7 +92,7 @@ CHAN_002D:
|
|||
/* 0x0099 [0xC6 0x44 ] */ instr SF0_INST_68
|
||||
/* 0x009B [0xCB 0x08 0xD2 0xDD ] */ env ENVELOPE_08D2, 221
|
||||
/* 0x009F [0xC2 0x18 ] */ transpose 24
|
||||
/* 0x00A1 [0x73 0x81 0x90 0x69 ] */ notedv PITCH_C5, 400, 105
|
||||
/* 0x00A1 [0x73 0x81 0x90 0x69 ] */ notedv PITCH_C5, FRAMERATE_CONST(400, 480), 105
|
||||
/* 0x00A5 [0xFF ] */ end
|
||||
|
||||
.layer LAYER_00A6
|
||||
|
@ -99,17 +100,17 @@ CHAN_002D:
|
|||
/* 0x00A8 [0xC6 0x45 ] */ instr SF0_INST_69
|
||||
/* 0x00AA [0xCB 0x09 0x0A 0xE0 ] */ env ENVELOPE_090A, 224
|
||||
/* 0x00AE [0xC7 0x81 0x03 0xFF ] */ portamento 0x81, PITCH_C1, 255
|
||||
/* 0x00B2 [0x5F 0x81 0x2C 0x41 ] */ notedv PITCH_E3, 300, 65
|
||||
/* 0x00B2 [0x5F 0x81 0x2C 0x41 ] */ notedv PITCH_E3, FRAMERATE_CONST(300, 360), 65
|
||||
/* 0x00B6 [0xFF ] */ end
|
||||
|
||||
.layer LAYER_00B7
|
||||
/* 0x00B7 [0xC6 0x08 ] */ instr SF0_INST_8
|
||||
/* 0x00B9 [0xC7 0x81 0x18 0x19 ] */ portamento 0x81, PITCH_A2, 25
|
||||
/* 0x00BD [0x5D 0x46 0x55 ] */ notedv PITCH_D3, 70, 85
|
||||
/* 0x00C0 [0xC0 0x80 0xC8 ] */ ldelay 200
|
||||
/* 0x00BD [0x5D 0x46 0x55 ] */ notedv PITCH_D3, FRAMERATE_CONST(70, 84), 85
|
||||
/* 0x00C0 [0xC0 0x80 0xC8 ] */ ldelay FRAMERATE_CONST(200, 240)
|
||||
/* 0x00C3 [0xCB 0x09 0x16 0xDD ] */ env ENVELOPE_0916, 221
|
||||
/* 0x00C7 [0xC7 0x81 0x1B 0x19 ] */ portamento 0x81, PITCH_C3, 25
|
||||
/* 0x00CB [0x60 0x80 0x96 0x55 ] */ notedv PITCH_F3, 150, 85
|
||||
/* 0x00CB [0x60 0x80 0x96 0x55 ] */ notedv PITCH_F3, FRAMERATE_CONST(150, 180), 85
|
||||
/* 0x00CF [0xFF ] */ end
|
||||
|
||||
.channel CHAN_00D0
|
||||
|
@ -125,8 +126,8 @@ CHAN_002D:
|
|||
/* 0x00E0 [0xC6 0x2C ] */ instr SF0_INST_44
|
||||
/* 0x00E2 [0xCF 0xDD ] */ releaserate 221
|
||||
/* 0x00E4 [0xC7 0x84 0x16 0x7F ] */ portamento 0x84, PITCH_G2, 127
|
||||
/* 0x00E8 [0x70 0x60 0x55 ] */ notedv PITCH_A4, 96, 85
|
||||
/* 0x00EB [0x72 0x7F 0x5F ] */ notedv PITCH_B4, 127, 95
|
||||
/* 0x00E8 [0x70 0x60 0x55 ] */ notedv PITCH_A4, FRAMERATE_CONST(96, 115), 85
|
||||
/* 0x00EB [0x72 0x7F 0x5F ] */ notedv PITCH_B4, FRAMERATE_CONST(127, 152), 95
|
||||
/* 0x00EE [0xFF ] */ end
|
||||
|
||||
.layer LAYER_00EF
|
||||
|
@ -140,11 +141,11 @@ CHAN_002D:
|
|||
/* 0x00FB [0xCF 0xDD ] */ releaserate 221
|
||||
LAYER_00FD:
|
||||
/* 0x00FD [0xC7 0x85 0x2E 0xFF ] */ portamento 0x85, PITCH_G4, 255
|
||||
/* 0x0101 [0x58 0x3C 0x5A ] */ notedv PITCH_A2, 60, 90
|
||||
/* 0x0101 [0x58 0x3C 0x5A ] */ notedv PITCH_A2, FRAMERATE_CONST(60, 72), 90
|
||||
/* 0x0104 [0xCB 0x07 0x12 0xDD ] */ env ENVELOPE_0712, 221
|
||||
/* 0x0108 [0x64 0x24 0x5A ] */ notedv PITCH_A3, 36, 90
|
||||
/* 0x0108 [0x64 0x24 0x5A ] */ notedv PITCH_A3, FRAMERATE_CONST(36, 43), 90
|
||||
/* 0x010B [0xC7 0x85 0x33 0xFF ] */ portamento 0x85, PITCH_C5, 255
|
||||
/* 0x010F [0x5B 0x7F 0x5A ] */ notedv PITCH_C3, 127, 90
|
||||
/* 0x010F [0x5B 0x7F 0x5A ] */ notedv PITCH_C3, FRAMERATE_CONST(127, 152), 90
|
||||
/* 0x0112 [0xFF ] */ end
|
||||
|
||||
.channel CHAN_0113
|
||||
|
@ -156,19 +157,19 @@ LAYER_00FD:
|
|||
/* 0x011A [0xC2 0x24 ] */ transpose 36
|
||||
/* 0x011C [0xC6 0x2E ] */ instr SF0_INST_46
|
||||
/* 0x011E [0xCB 0x08 0x7A 0xB4 ] */ env ENVELOPE_087A, 180
|
||||
/* 0x0122 [0x6B 0x82 0x26 0x46 ] */ notedv PITCH_E4, 550, 70
|
||||
/* 0x0122 [0x6B 0x82 0x26 0x46 ] */ notedv PITCH_E4, FRAMERATE_CONST(550, 660), 70
|
||||
/* 0x0126 [0xFF ] */ end
|
||||
|
||||
.layer LAYER_0127
|
||||
/* 0x0127 [0xC2 0x1E ] */ transpose 30
|
||||
/* 0x0129 [0xC6 0x44 ] */ instr SF0_INST_68
|
||||
/* 0x012B [0xCB 0x08 0x7A 0xDD ] */ env ENVELOPE_087A, 221
|
||||
/* 0x012F [0x60 0x80 0x9B 0x64 ] */ notedv PITCH_F3, 155, 100
|
||||
/* 0x0133 [0x6C 0x7F 0x64 ] */ notedv PITCH_F4, 127, 100
|
||||
/* 0x012F [0x60 0x80 0x9B 0x64 ] */ notedv PITCH_F3, FRAMERATE_CONST(155, 186), 100
|
||||
/* 0x0133 [0x6C 0x7F 0x64 ] */ notedv PITCH_F4, FRAMERATE_CONST(127, 152), 100
|
||||
/* 0x0136 [0xC2 0x24 ] */ transpose 36
|
||||
/* 0x0138 [0xC6 0x44 ] */ instr SF0_INST_68
|
||||
/* 0x013A [0xCB 0x08 0x8A 0xDD ] */ env ENVELOPE_088A, 221
|
||||
/* 0x013E [0x67 0x80 0xF8 0x64 ] */ notedv PITCH_C4, 248, 100
|
||||
/* 0x013E [0x67 0x80 0xF8 0x64 ] */ notedv PITCH_C4, FRAMERATE_CONST(248, 288), 100
|
||||
/* 0x0142 [0xFF ] */ end
|
||||
|
||||
.channel CHAN_0143
|
||||
|
@ -178,7 +179,7 @@ LAYER_00FD:
|
|||
/* 0x014C [0xFF ] */ end
|
||||
|
||||
.layer LAYER_014D
|
||||
/* 0x014D [0xC0 0x81 0x90 ] */ ldelay 400
|
||||
/* 0x014D [0xC0 0x81 0x90 ] */ ldelay FRAMERATE_CONST(400, 480)
|
||||
/* 0x0150 [0xFF ] */ end
|
||||
|
||||
.channel CHAN_0151
|
||||
|
@ -195,20 +196,20 @@ LAYER_00FD:
|
|||
.layer LAYER_0165
|
||||
/* 0x0165 [0xCB 0x07 0x8A 0xE7 ] */ env ENVELOPE_078A, 231
|
||||
/* 0x0169 [0xC7 0x81 0x26 0xFF ] */ portamento 0x81, PITCH_B3, 255
|
||||
/* 0x016D [0x60 0x82 0x4E 0x4B ] */ notedv PITCH_F3, 590, 75
|
||||
/* 0x016D [0x60 0x82 0x4E 0x4B ] */ notedv PITCH_F3, FRAMERATE_CONST(590, 708), 75
|
||||
/* 0x0171 [0xFF ] */ end
|
||||
|
||||
.layer LAYER_0172
|
||||
/* 0x0172 [0xC0 0x81 0x5E ] */ ldelay 350
|
||||
/* 0x0172 [0xC0 0x81 0x5E ] */ ldelay FRAMERATE_CONST(350, 420)
|
||||
/* 0x0175 [0xCB 0x07 0x92 0xE7 ] */ env ENVELOPE_0792, 231
|
||||
/* 0x0179 [0xC7 0x81 0x03 0xFF ] */ portamento 0x81, PITCH_C1, 255
|
||||
/* 0x017D [0x5B 0x80 0xF0 0x64 ] */ notedv PITCH_C3, 240, 100
|
||||
/* 0x017D [0x5B 0x80 0xF0 0x64 ] */ notedv PITCH_C3, FRAMERATE_CONST(240, 288), 100
|
||||
/* 0x0181 [0xFF ] */ end
|
||||
|
||||
.layer LAYER_0182
|
||||
/* 0x0182 [0xC6 0x4D ] */ instr SF0_INST_77
|
||||
/* 0x0184 [0xCB 0x07 0x92 0xE7 ] */ env ENVELOPE_0792, 231
|
||||
/* 0x0188 [0x63 0x82 0x08 0x5C ] */ notedv PITCH_AF3, 520, 92
|
||||
/* 0x0188 [0x63 0x82 0x08 0x5C ] */ notedv PITCH_AF3, FRAMERATE_CONST(520, 624), 92
|
||||
/* 0x018C [0xFF ] */ end
|
||||
|
||||
.channel CHAN_018D
|
||||
|
@ -398,7 +399,7 @@ LAYER_02D0:
|
|||
/* 0x02E7 [0xFF ] */ end
|
||||
|
||||
.layer LAYER_02E8
|
||||
/* 0x02E8 [0xC0 0x87 0x50 ] */ ldelay 1872
|
||||
/* 0x02E8 [0xC0 0x87 0x50 ] */ ldelay FRAMERATE_CONST(1872, 2247)
|
||||
/* 0x02EB [0xFF ] */ end
|
||||
|
||||
.layer LAYER_02EC
|
||||
|
@ -416,30 +417,30 @@ LAYER_02D0:
|
|||
.channel CHAN_0300
|
||||
/* 0x0300 [0xC6 0x01 ] */ font Soundfont_1_ID
|
||||
/* 0x0302 [0x21 0x03 0x44 ] */ ldchan 1, CHAN_0344
|
||||
/* 0x0305 [0xFD 0x81 0x02 ] */ delay 258
|
||||
/* 0x0305 [0xFD 0x81 0x02 ] */ delay FRAMERATE_CONST(258, 310)
|
||||
/* 0x0308 [0x88 0x03 0x12 ] */ ldlayer 0, LAYER_0312
|
||||
/* 0x030B [0x89 0x03 0x2C ] */ ldlayer 1, LAYER_032C
|
||||
/* 0x030E [0xFD 0x84 0x7E ] */ delay 1150
|
||||
/* 0x030E [0xFD 0x84 0x7E ] */ delay FRAMERATE_CONST(1150, 1380)
|
||||
/* 0x0311 [0xFF ] */ end
|
||||
|
||||
.layer LAYER_0312
|
||||
/* 0x0312 [0xC6 0x03 ] */ instr SF1_INST_3
|
||||
/* 0x0314 [0xCB 0x09 0x16 0xDD ] */ env ENVELOPE_0916, 221
|
||||
/* 0x0318 [0x2D 0x64 0x5A 0x32 ] */ notedvg PITCH_GF4, 100, 90, 50
|
||||
/* 0x0318 [0x2D 0x64 0x5A 0x32 ] */ notedvg PITCH_GF4, FRAMERATE_CONST(100, 120), 90, 50
|
||||
/* 0x031C [0xC7 0x81 0x30 0xFF ] */ portamento 0x81, PITCH_A4, 255
|
||||
/* 0x0320 [0x67 0x64 0x5A ] */ notedv PITCH_C4, 100, 90
|
||||
/* 0x0320 [0x67 0x64 0x5A ] */ notedv PITCH_C4, FRAMERATE_CONST(100, 120), 90
|
||||
/* 0x0323 [0xC7 0x81 0x32 0x64 ] */ portamento 0x81, PITCH_B4, 100
|
||||
/* 0x0327 [0x4F 0x81 0xF4 0x5A ] */ notedv PITCH_C2, 500, 90
|
||||
/* 0x0327 [0x4F 0x81 0xF4 0x5A ] */ notedv PITCH_C2, FRAMERATE_CONST(500, 600), 90
|
||||
/* 0x032B [0xFF ] */ end
|
||||
|
||||
.layer LAYER_032C
|
||||
/* 0x032C [0xC6 0x29 ] */ instr SF1_INST_41
|
||||
/* 0x032E [0xCF 0xDD ] */ releaserate 221
|
||||
/* 0x0330 [0x2B 0x64 0x5A 0x32 ] */ notedvg PITCH_E4, 100, 90, 50
|
||||
/* 0x0330 [0x2B 0x64 0x5A 0x32 ] */ notedvg PITCH_E4, FRAMERATE_CONST(100, 120), 90, 50
|
||||
/* 0x0334 [0xC7 0x81 0x2E 0xFF ] */ portamento 0x81, PITCH_G4, 255
|
||||
/* 0x0338 [0x66 0x64 0x5A ] */ notedv PITCH_B3, 100, 90
|
||||
/* 0x0338 [0x66 0x64 0x5A ] */ notedv PITCH_B3, FRAMERATE_CONST(100, 120), 90
|
||||
/* 0x033B [0xC7 0x81 0x30 0x64 ] */ portamento 0x81, PITCH_A4, 100
|
||||
/* 0x033F [0x4E 0x81 0xF4 0x5A ] */ notedv PITCH_B1, 500, 90
|
||||
/* 0x033F [0x4E 0x81 0xF4 0x5A ] */ notedv PITCH_B1, FRAMERATE_CONST(500, 600), 90
|
||||
/* 0x0343 [0xFF ] */ end
|
||||
|
||||
.channel CHAN_0344
|
||||
|
@ -455,9 +456,9 @@ LAYER_02D0:
|
|||
/* 0x0357 [0xD7 0x60 ] */ vibfreq 96
|
||||
/* 0x0359 [0xD8 0x54 ] */ vibdepth 84
|
||||
/* 0x035B [0xDB 0xF4 ] */ transpose -12
|
||||
/* 0x035D [0xFD 0x81 0x02 ] */ delay 258
|
||||
/* 0x035D [0xFD 0x81 0x02 ] */ delay FRAMERATE_CONST(258, 310)
|
||||
/* 0x0360 [0xDB 0x04 ] */ transpose 4
|
||||
/* 0x0362 [0xFD 0x84 0x7E ] */ delay 1150
|
||||
/* 0x0362 [0xFD 0x84 0x7E ] */ delay FRAMERATE_CONST(1150, 1380)
|
||||
CHAN_0365:
|
||||
/* 0x0365 [0xFE ] */ delay1
|
||||
/* 0x0366 [0x80 ] */ testlayer 0
|
||||
|
@ -489,7 +490,7 @@ CHAN_0365:
|
|||
/* 0x038E [0xC6 0x3C ] */ instr SF0_INST_60
|
||||
/* 0x0390 [0xCB 0x07 0x8A 0xF1 ] */ env ENVELOPE_078A, 241
|
||||
/* 0x0394 [0xC7 0x81 0x03 0xE0 ] */ portamento 0x81, PITCH_C1, 224
|
||||
/* 0x0398 [0x72 0x80 0xC6 0x50 ] */ notedv PITCH_B4, 198, 80
|
||||
/* 0x0398 [0x72 0x80 0xC6 0x50 ] */ notedv PITCH_B4, FRAMERATE_CONST(198, 238), 80
|
||||
/* 0x039C [0xFF ] */ end
|
||||
|
||||
.layer LAYER_039D
|
||||
|
@ -497,7 +498,7 @@ CHAN_0365:
|
|||
/* 0x039F [0xCB 0x08 0x6E 0xDD ] */ env ENVELOPE_086E, 221
|
||||
/* 0x03A3 [0xC2 0x0C ] */ transpose 12
|
||||
/* 0x03A5 [0xC7 0x81 0x02 0xFF ] */ portamento 0x81, PITCH_B0, 255
|
||||
/* 0x03A9 [0x7E 0x80 0xFA 0x55 ] */ notedv PITCH_B5, 250, 85
|
||||
/* 0x03A9 [0x7E 0x80 0xFA 0x55 ] */ notedv PITCH_B5, FRAMERATE_CONST(250, 300), 85
|
||||
/* 0x03AD [0xFF ] */ end
|
||||
|
||||
.channel CHAN_03AE
|
||||
|
@ -515,12 +516,12 @@ CHAN_0365:
|
|||
/* 0x03C5 [0xC6 0x46 ] */ instr SF0_INST_70
|
||||
/* 0x03C7 [0xCB 0x06 0xCE 0xF5 ] */ env ENVELOPE_06CE, 245
|
||||
/* 0x03CB [0xC7 0x82 0x1B 0xFF ] */ portamento 0x82, PITCH_C3, 255
|
||||
/* 0x03CF [0x67 0x80 0x96 0x50 ] */ notedv PITCH_C4, 150, 80
|
||||
/* 0x03D3 [0xC0 0x80 0x96 ] */ ldelay 150
|
||||
/* 0x03CF [0x67 0x80 0x96 0x50 ] */ notedv PITCH_C4, FRAMERATE_CONST(150, 180), 80
|
||||
/* 0x03D3 [0xC0 0x80 0x96 ] */ ldelay FRAMERATE_CONST(150, 180)
|
||||
/* 0x03D6 [0xFF ] */ end
|
||||
|
||||
.layer LAYER_03D7
|
||||
/* 0x03D7 [0x5B 0x64 0x55 ] */ notedv PITCH_C3, 100, 85
|
||||
/* 0x03D7 [0x5B 0x64 0x55 ] */ notedv PITCH_C3, FRAMERATE_CONST(100, 120), 85
|
||||
/* 0x03DA [0xFF ] */ end
|
||||
|
||||
.layer LAYER_03DB
|
||||
|
@ -528,19 +529,21 @@ CHAN_0365:
|
|||
/* 0x03DD [0xC6 0x0C ] */ instr SF0_INST_12
|
||||
/* 0x03DF [0xCB 0x07 0x8A 0xC8 ] */ env ENVELOPE_078A, 200
|
||||
/* 0x03E3 [0xC7 0x82 0x33 0xB4 ] */ portamento 0x82, PITCH_C5, 180
|
||||
/* 0x03E7 [0x7E 0x80 0xB4 0x4B ] */ notedv PITCH_B5, 180, 75
|
||||
/* 0x03E7 [0x7E 0x80 0xB4 0x4B ] */ notedv PITCH_B5, FRAMERATE_CONST(180, 216), 75
|
||||
/* 0x03EB [0xFF ] */ end
|
||||
|
||||
.layer LAYER_03EC
|
||||
/* 0x03EC [0xC6 0x2A ] */ instr SF0_INST_42
|
||||
/* 0x03EE [0xC7 0x81 0x22 0xD0 ] */ portamento 0x81, PITCH_G3, 208
|
||||
/* 0x03F2 [0x5D 0x80 0xF0 0x69 ] */ notedv PITCH_D3, 240, 105
|
||||
/* 0x03F2 [0x5D 0x80 0xF0 0x69 ] */ notedv PITCH_D3, FRAMERATE_CONST(240, 288), 105
|
||||
/* 0x03F6 [0xFF ] */ end
|
||||
|
||||
#if !OOT_PAL_N64
|
||||
/* 0x03F7 [0xC6 0x27 ] */ instr SF0_INST_39
|
||||
/* 0x03F9 [0xC7 0x81 0x0A 0x2C ] */ portamento 0x81, PITCH_G1, 44
|
||||
/* 0x03FD [0x56 0x80 0x8C 0x4B ] */ notedv PITCH_G2, 140, 75
|
||||
/* 0x03FD [0x56 0x80 0x8C 0x4B ] */ notedv PITCH_G2, FRAMERATE_CONST(140, 168), 75
|
||||
/* 0x0401 [0xFF ] */ end
|
||||
#endif
|
||||
|
||||
.channel CHAN_0402
|
||||
/* 0x0402 [0xDC 0x30 ] */ panweight 48
|
||||
|
@ -553,7 +556,7 @@ CHAN_0365:
|
|||
/* 0x0414 [0x8B 0x04 0x3B ] */ ldlayer 3, LAYER_043B
|
||||
/* 0x0417 [0xD7 0x14 ] */ vibfreq 20
|
||||
/* 0x0419 [0xD8 0x46 ] */ vibdepth 70
|
||||
/* 0x041B [0xFD 0x60 ] */ delay 96
|
||||
/* 0x041B [0xFD 0x60 ] */ delay FRAMERATE_CONST(96, 115)
|
||||
/* 0x041D [0xE1 0x14 0x96 0x3C ] */ vibfreqgrad 20, 150, 60
|
||||
/* 0x0421 [0xD8 0x46 ] */ vibdepth 70
|
||||
/* 0x0423 [0xFF ] */ end
|
||||
|
@ -563,16 +566,16 @@ CHAN_0365:
|
|||
/* 0x0426 [0xCB 0x07 0x8A 0xD3 ] */ env ENVELOPE_078A, 211
|
||||
/* 0x042A [0xC4 ] */ legato
|
||||
/* 0x042B [0xC7 0x85 0x03 0xFF ] */ portamento 0x85, PITCH_C1, 255
|
||||
/* 0x042F [0x54 0x60 0x64 ] */ notedv PITCH_F2, 96, 100
|
||||
/* 0x0432 [0x54 0x80 0xC8 0x64 ] */ notedv PITCH_F2, 200, 100
|
||||
/* 0x0436 [0x60 0x81 0x2C 0x4A ] */ notedv PITCH_F3, 300, 74
|
||||
/* 0x042F [0x54 0x60 0x64 ] */ notedv PITCH_F2, FRAMERATE_CONST(96, 115), 100
|
||||
/* 0x0432 [0x54 0x80 0xC8 0x64 ] */ notedv PITCH_F2, FRAMERATE_CONST(200, 240), 100
|
||||
/* 0x0436 [0x60 0x81 0x2C 0x4A ] */ notedv PITCH_F3, FRAMERATE_CONST(300, 360), 74
|
||||
/* 0x043A [0xFF ] */ end
|
||||
|
||||
.layer LAYER_043B
|
||||
/* 0x043B [0xC6 0x52 ] */ instr SF0_INST_82
|
||||
/* 0x043D [0xC2 0x18 ] */ transpose 24
|
||||
/* 0x043F [0xCA 0x58 ] */ notepan 88
|
||||
/* 0x0441 [0xC0 0x04 ] */ ldelay 4
|
||||
/* 0x0441 [0xC0 0x04 ] */ ldelay FRAMERATE_CONST(4, 5)
|
||||
/* 0x0443 [0xF4 0x0D ] */ rjump LAYER_0452
|
||||
|
||||
.layer LAYER_0445
|
||||
|
@ -588,9 +591,9 @@ LAYER_0452:
|
|||
/* 0x0452 [0xCB 0x07 0x8A 0xD3 ] */ env ENVELOPE_078A, 211
|
||||
/* 0x0456 [0xC4 ] */ legato
|
||||
/* 0x0457 [0xC7 0x85 0x0F 0xFF ] */ portamento 0x85, PITCH_C2, 255
|
||||
/* 0x045B [0x60 0x60 0x4A ] */ notedv PITCH_F3, 96, 74
|
||||
/* 0x045E [0x60 0x80 0xC8 0x4A ] */ notedv PITCH_F3, 200, 74
|
||||
/* 0x0462 [0x6C 0x81 0x2C 0x4A ] */ notedv PITCH_F4, 300, 74
|
||||
/* 0x045B [0x60 0x60 0x4A ] */ notedv PITCH_F3, FRAMERATE_CONST(96, 115), 74
|
||||
/* 0x045E [0x60 0x80 0xC8 0x4A ] */ notedv PITCH_F3, FRAMERATE_CONST(200, 240), 74
|
||||
/* 0x0462 [0x6C 0x81 0x2C 0x4A ] */ notedv PITCH_F4, FRAMERATE_CONST(300, 360), 74
|
||||
/* 0x0466 [0xFF ] */ end
|
||||
|
||||
.channel CHAN_0467
|
||||
|
@ -606,23 +609,23 @@ LAYER_0452:
|
|||
/* 0x0479 [0xFC 0x01 0x56 ] */ call CHAN_0156
|
||||
/* 0x047C [0x89 0x04 0x86 ] */ ldlayer 1, LAYER_0486
|
||||
/* 0x047F [0x8B 0x04 0x98 ] */ ldlayer 3, LAYER_0498
|
||||
/* 0x0482 [0xFD 0x83 0xE8 ] */ delay 1000
|
||||
/* 0x0482 [0xFD 0x83 0xE8 ] */ delay FRAMERATE_CONST(1000, 1200)
|
||||
/* 0x0485 [0xFF ] */ end
|
||||
|
||||
.layer LAYER_0486
|
||||
/* 0x0486 [0xC6 0x0C ] */ instr SF0_INST_12
|
||||
/* 0x0488 [0xCB 0x07 0x8A 0xE7 ] */ env ENVELOPE_078A, 231
|
||||
/* 0x048C [0xC0 0x80 0x96 ] */ ldelay 150
|
||||
/* 0x048C [0xC0 0x80 0x96 ] */ ldelay FRAMERATE_CONST(150, 180)
|
||||
/* 0x048F [0xC7 0x81 0x1B 0xFF ] */ portamento 0x81, PITCH_C3, 255
|
||||
/* 0x0493 [0x73 0x81 0xB8 0x2D ] */ notedv PITCH_C5, 440, 45
|
||||
/* 0x0493 [0x73 0x81 0xB8 0x2D ] */ notedv PITCH_C5, FRAMERATE_CONST(440, 528), 45
|
||||
/* 0x0497 [0xFF ] */ end
|
||||
|
||||
.layer LAYER_0498
|
||||
/* 0x0498 [0xC6 0x2F ] */ instr SF0_INST_47
|
||||
/* 0x049A [0xCB 0x07 0x92 0xE7 ] */ env ENVELOPE_0792, 231
|
||||
/* 0x049E [0xC0 0x80 0xDC ] */ ldelay 220
|
||||
/* 0x049E [0xC0 0x80 0xDC ] */ ldelay FRAMERATE_CONST(220, 264)
|
||||
/* 0x04A1 [0xC7 0x81 0x0F 0xFF ] */ portamento 0x81, PITCH_C2, 255
|
||||
/* 0x04A5 [0x5B 0x81 0x72 0x6E ] */ notedv PITCH_C3, 370, 110
|
||||
/* 0x04A5 [0x5B 0x81 0x72 0x6E ] */ notedv PITCH_C3, FRAMERATE_CONST(370, 444), 110
|
||||
/* 0x04A9 [0xFF ] */ end
|
||||
|
||||
.channel CHAN_04AA
|
||||
|
@ -647,7 +650,7 @@ LAYER_0452:
|
|||
/* 0x04CE [0x89 0x04 0xDB ] */ ldlayer 1, LAYER_04DB
|
||||
/* 0x04D1 [0x8A 0x05 0x14 ] */ ldlayer 2, LAYER_0514
|
||||
/* 0x04D4 [0x8B 0x05 0x0E ] */ ldlayer 3, LAYER_050E
|
||||
/* 0x04D7 [0xFD 0x93 0x88 ] */ delay 5000
|
||||
/* 0x04D7 [0xFD 0x93 0x88 ] */ delay FRAMERATE_CONST(5000, 6000)
|
||||
/* 0x04DA [0xFF ] */ end
|
||||
|
||||
.layer LAYER_04DB
|
||||
|
@ -655,11 +658,11 @@ LAYER_0452:
|
|||
/* 0x04DD [0xCB 0x07 0x92 0xDD ] */ env ENVELOPE_0792, 221
|
||||
/* 0x04E1 [0xCD 0x14 ] */ stereo 1, 0, 1, 0, 0
|
||||
/* 0x04E3 [0xCA 0x54 ] */ notepan 84
|
||||
/* 0x04E5 [0x54 0x80 0x91 0x48 ] */ notedv PITCH_F2, 145, 72
|
||||
/* 0x04E5 [0x54 0x80 0x91 0x48 ] */ notedv PITCH_F2, FRAMERATE_CONST(145, 174), 72
|
||||
LAYER_04E9:
|
||||
/* 0x04E9 [0x5D 0x5A 0x46 ] */ notedv PITCH_D3, 90, 70
|
||||
/* 0x04EC [0x60 0x80 0xE1 0x4A ] */ notedv PITCH_F3, 225, 74
|
||||
/* 0x04F0 [0x58 0x61 0x44 ] */ notedv PITCH_A2, 97, 68
|
||||
/* 0x04E9 [0x5D 0x5A 0x46 ] */ notedv PITCH_D3, FRAMERATE_CONST(90, 108), 70
|
||||
/* 0x04EC [0x60 0x80 0xE1 0x4A ] */ notedv PITCH_F3, FRAMERATE_CONST(225, 270), 74
|
||||
/* 0x04F0 [0x58 0x61 0x44 ] */ notedv PITCH_A2, FRAMERATE_CONST(97, 116), 68
|
||||
/* 0x04F3 [0xF4 0xF4 ] */ rjump LAYER_04E9
|
||||
|
||||
.layer LAYER_04F5
|
||||
|
@ -667,11 +670,11 @@ LAYER_04E9:
|
|||
/* 0x04F7 [0xCB 0x07 0x92 0xDD ] */ env ENVELOPE_0792, 221
|
||||
/* 0x04FB [0xCD 0x14 ] */ stereo 1, 0, 1, 0, 0
|
||||
/* 0x04FD [0xCA 0x2C ] */ notepan 44
|
||||
/* 0x04FF [0x5D 0x81 0x0B 0x48 ] */ notedv PITCH_D3, 267, 72
|
||||
/* 0x04FF [0x5D 0x81 0x0B 0x48 ] */ notedv PITCH_D3, FRAMERATE_CONST(267, 320), 72
|
||||
LAYER_0503:
|
||||
/* 0x0503 [0x5B 0x5E 0x28 ] */ notedv PITCH_C3, 94, 40
|
||||
/* 0x0506 [0x5D 0x7C 0x2C ] */ notedv PITCH_D3, 124, 44
|
||||
/* 0x0509 [0x5A 0x30 0x44 ] */ notedv PITCH_B2, 48, 68
|
||||
/* 0x0503 [0x5B 0x5E 0x28 ] */ notedv PITCH_C3, FRAMERATE_CONST(94, 113), 40
|
||||
/* 0x0506 [0x5D 0x7C 0x2C ] */ notedv PITCH_D3, FRAMERATE_CONST(124, 149), 44
|
||||
/* 0x0509 [0x5A 0x30 0x44 ] */ notedv PITCH_B2, FRAMERATE_CONST(48, 58), 68
|
||||
/* 0x050C [0xF4 0xF5 ] */ rjump LAYER_0503
|
||||
|
||||
.layer LAYER_050E
|
||||
|
@ -683,13 +686,13 @@ LAYER_0503:
|
|||
/* 0x0514 [0xC6 0x2F ] */ instr SF0_INST_47
|
||||
/* 0x0516 [0xCB 0x07 0x1E 0xE6 ] */ env ENVELOPE_071E, 230
|
||||
LAYER_051A:
|
||||
/* 0x051A [0xC0 0x8A 0x82 ] */ ldelay 2690
|
||||
/* 0x051A [0xC0 0x8A 0x82 ] */ ldelay FRAMERATE_CONST(2690, 2854)
|
||||
/* 0x051D [0xC7 0x81 0x37 0x3C ] */ portamento 0x81, PITCH_E5, 60
|
||||
/* 0x0521 [0x4F 0x80 0xC0 0x64 ] */ notedv PITCH_C2, 192, 100
|
||||
/* 0x0521 [0x4F 0x80 0xC0 0x64 ] */ notedv PITCH_C2, FRAMERATE_CONST(192, 230), 100
|
||||
/* 0x0525 [0xC7 0x81 0x3A 0x3C ] */ portamento 0x81, PITCH_G5, 60
|
||||
/* 0x0529 [0x53 0x80 0xC0 0x64 ] */ notedv PITCH_E2, 192, 100
|
||||
/* 0x0529 [0x53 0x80 0xC0 0x64 ] */ notedv PITCH_E2, FRAMERATE_CONST(192, 230), 100
|
||||
/* 0x052D [0xC7 0x81 0x3E 0x2D ] */ portamento 0x81, PITCH_B5, 45
|
||||
/* 0x0531 [0x56 0x81 0xF4 0x64 ] */ notedv PITCH_G2, 500, 100
|
||||
/* 0x0531 [0x56 0x81 0xF4 0x64 ] */ notedv PITCH_G2, FRAMERATE_CONST(500, 600), 100
|
||||
/* 0x0535 [0xFF ] */ end
|
||||
|
||||
.layer LAYER_0536
|
||||
|
@ -698,7 +701,7 @@ LAYER_051A:
|
|||
/* 0x053B [0xC5 ] */ nolegato
|
||||
/* 0x053C [0xC8 ] */ noportamento
|
||||
/* 0x053D [0xC6 0x41 ] */ instr SF0_INST_65
|
||||
/* 0x053F [0xC0 0x14 ] */ ldelay 20
|
||||
/* 0x053F [0xC0 0x14 ] */ ldelay FRAMERATE_CONST(20, 24)
|
||||
/* 0x0541 [0xC2 0xFD ] */ transpose -3
|
||||
/* 0x0543 [0xF4 0x44 ] */ rjump LAYER_0589
|
||||
|
||||
|
@ -707,7 +710,7 @@ LAYER_051A:
|
|||
/* 0x0548 [0xC5 ] */ nolegato
|
||||
/* 0x0549 [0xC8 ] */ noportamento
|
||||
/* 0x054A [0xC6 0x4D ] */ instr SF0_INST_77
|
||||
/* 0x054C [0xC0 0x0A ] */ ldelay 10
|
||||
/* 0x054C [0xC0 0x0A ] */ ldelay FRAMERATE_CONST(10, 12)
|
||||
/* 0x054E [0xC2 0x0A ] */ transpose 10
|
||||
/* 0x0550 [0xF4 0x37 ] */ rjump LAYER_0589
|
||||
|
||||
|
@ -716,14 +719,14 @@ LAYER_051A:
|
|||
/* 0x0554 [0xCB 0x07 0x92 0xD3 ] */ env ENVELOPE_0792, 211
|
||||
/* 0x0558 [0xC4 ] */ legato
|
||||
/* 0x0559 [0xC7 0x85 0x33 0xFF ] */ portamento 0x85, PITCH_C5, 255
|
||||
/* 0x055D [0x77 0x80 0xC8 0x5A ] */ notedv PITCH_E5, 200, 90
|
||||
/* 0x0561 [0x7A 0x89 0x79 0x50 ] */ notedv PITCH_G5, 2425, 80
|
||||
/* 0x055D [0x77 0x80 0xC8 0x5A ] */ notedv PITCH_E5, FRAMERATE_CONST(200, 240), 90
|
||||
/* 0x0561 [0x7A 0x89 0x79 0x50 ] */ notedv PITCH_G5, FRAMERATE_CONST(2425, 2910), 80
|
||||
/* 0x0565 [0xFF ] */ end
|
||||
|
||||
.layer LAYER_0566
|
||||
/* 0x0566 [0xC2 0x05 ] */ transpose 5
|
||||
/* 0x0568 [0xFC 0x05 0x81 ] */ call LAYER_0581
|
||||
/* 0x056B [0xC0 0x14 ] */ ldelay 20
|
||||
/* 0x056B [0xC0 0x14 ] */ ldelay FRAMERATE_CONST(20, 24)
|
||||
/* 0x056D [0xC6 0x4D ] */ instr SF0_INST_77
|
||||
/* 0x056F [0xF4 0x18 ] */ rjump LAYER_0589
|
||||
|
||||
|
@ -737,15 +740,15 @@ LAYER_051A:
|
|||
/* 0x057D [0xC7 0x81 0x11 0xFF ] */ portamento 0x81, PITCH_D2, 255
|
||||
.layer LAYER_0581
|
||||
/* 0x0581 [0xC6 0x36 ] */ instr SF0_INST_54
|
||||
/* 0x0583 [0x58 0x8A 0x41 0x41 ] */ notedv PITCH_A2, 2625, 65
|
||||
/* 0x0583 [0x58 0x8A 0x41 0x41 ] */ notedv PITCH_A2, FRAMERATE_CONST(2625, 2920), 65
|
||||
/* 0x0587 [0xC5 ] */ nolegato
|
||||
/* 0x0588 [0xFF ] */ end
|
||||
|
||||
LAYER_0589:
|
||||
/* 0x0589 [0x5F 0x80 0xC0 0x78 ] */ notedv PITCH_E3, 192, 120
|
||||
/* 0x058D [0x62 0x80 0xC0 0x78 ] */ notedv PITCH_G3, 192, 120
|
||||
/* 0x0589 [0x5F 0x80 0xC0 0x78 ] */ notedv PITCH_E3, FRAMERATE_CONST(192, 230), 120
|
||||
/* 0x058D [0x62 0x80 0xC0 0x78 ] */ notedv PITCH_G3, FRAMERATE_CONST(192, 230), 120
|
||||
/* 0x0591 [0xCF 0xA0 ] */ releaserate 160
|
||||
/* 0x0593 [0x64 0x80 0xC0 0x78 ] */ notedv PITCH_A3, 192, 120
|
||||
/* 0x0593 [0x64 0x80 0xC0 0x78 ] */ notedv PITCH_A3, FRAMERATE_CONST(192, 230), 120
|
||||
/* 0x0597 [0xFF ] */ end
|
||||
|
||||
.channel CHAN_0598
|
||||
|
@ -773,22 +776,22 @@ LAYER_0589:
|
|||
/* 0x05C9 [0x88 0x05 0xDA ] */ ldlayer 0, LAYER_05DA
|
||||
/* 0x05CC [0x89 0x05 0xE0 ] */ ldlayer 1, LAYER_05E0
|
||||
/* 0x05CF [0x21 0x05 0xE6 ] */ ldchan 1, CHAN_05E6
|
||||
/* 0x05D2 [0xFD 0x87 0x08 ] */ delay 1800
|
||||
/* 0x05D2 [0xFD 0x87 0x08 ] */ delay FRAMERATE_CONST(1800, 2160)
|
||||
/* 0x05D5 [0x90 ] */ dellayer 0
|
||||
/* 0x05D6 [0x91 ] */ dellayer 1
|
||||
/* 0x05D7 [0xFD 0x64 ] */ delay 100
|
||||
/* 0x05D7 [0xFD 0x64 ] */ delay FRAMERATE_CONST(100, 120)
|
||||
/* 0x05D9 [0xFF ] */ end
|
||||
|
||||
.layer LAYER_05DA
|
||||
/* 0x05DA [0xC4 ] */ legato
|
||||
LAYER_05DB:
|
||||
/* 0x05DB [0x43 0x64 0x50 ] */ notedv PITCH_C1, 100, 80
|
||||
/* 0x05DB [0x43 0x64 0x50 ] */ notedv PITCH_C1, FRAMERATE_CONST(100, 120), 80
|
||||
/* 0x05DE [0xF4 0xFB ] */ rjump LAYER_05DB
|
||||
|
||||
.layer LAYER_05E0
|
||||
/* 0x05E0 [0xC4 ] */ legato
|
||||
LAYER_05E1:
|
||||
/* 0x05E1 [0x42 0x64 0x50 ] */ notedv PITCH_B0, 100, 80
|
||||
/* 0x05E1 [0x42 0x64 0x50 ] */ notedv PITCH_B0, FRAMERATE_CONST(100, 120), 80
|
||||
/* 0x05E4 [0xF4 0xFB ] */ rjump LAYER_05E1
|
||||
|
||||
.channel CHAN_05E6
|
||||
|
@ -800,26 +803,26 @@ LAYER_05E1:
|
|||
/* 0x05EF [0xD4 0x14 ] */ reverb 20
|
||||
/* 0x05F1 [0xDF 0x64 ] */ vol 100
|
||||
/* 0x05F3 [0xED 0x0F ] */ gain 15
|
||||
/* 0x05F5 [0xFD 0x82 0x40 ] */ delay 576
|
||||
/* 0x05F5 [0xFD 0x82 0x40 ] */ delay FRAMERATE_CONST(576, 691)
|
||||
/* 0x05F8 [0x88 0x06 0x33 ] */ ldlayer 0, LAYER_0633
|
||||
/* 0x05FB [0x89 0x06 0x2F ] */ ldlayer 1, LAYER_062F
|
||||
/* 0x05FE [0x8A 0x06 0x3F ] */ ldlayer 2, LAYER_063F
|
||||
/* 0x0601 [0xDF 0x4B ] */ vol 75
|
||||
/* 0x0603 [0xFD 0x80 0xC8 ] */ delay 200
|
||||
/* 0x0603 [0xFD 0x80 0xC8 ] */ delay FRAMERATE_CONST(200, 240)
|
||||
/* 0x0606 [0x88 0x06 0x33 ] */ ldlayer 0, LAYER_0633
|
||||
/* 0x0609 [0x89 0x06 0x2F ] */ ldlayer 1, LAYER_062F
|
||||
/* 0x060C [0x8A 0x06 0x3F ] */ ldlayer 2, LAYER_063F
|
||||
/* 0x060F [0xDF 0x6E ] */ vol 110
|
||||
/* 0x0611 [0xFD 0x80 0x87 ] */ delay 135
|
||||
/* 0x0611 [0xFD 0x80 0x87 ] */ delay FRAMERATE_CONST(135, 162)
|
||||
/* 0x0614 [0x88 0x06 0x33 ] */ ldlayer 0, LAYER_0633
|
||||
/* 0x0617 [0x89 0x06 0x2F ] */ ldlayer 1, LAYER_062F
|
||||
/* 0x061A [0x8A 0x06 0x3F ] */ ldlayer 2, LAYER_063F
|
||||
/* 0x061D [0xDF 0x5F ] */ vol 95
|
||||
/* 0x061F [0xFD 0x81 0x56 ] */ delay 342
|
||||
/* 0x061F [0xFD 0x81 0x56 ] */ delay FRAMERATE_CONST(342, 410)
|
||||
/* 0x0622 [0x88 0x06 0x33 ] */ ldlayer 0, LAYER_0633
|
||||
/* 0x0625 [0x89 0x06 0x2F ] */ ldlayer 1, LAYER_062F
|
||||
/* 0x0628 [0x8A 0x06 0x3F ] */ ldlayer 2, LAYER_063F
|
||||
/* 0x062B [0xFD 0x80 0xFA ] */ delay 250
|
||||
/* 0x062B [0xFD 0x80 0xFA ] */ delay FRAMERATE_CONST(250, 300)
|
||||
/* 0x062E [0xFF ] */ end
|
||||
|
||||
.layer LAYER_062F
|
||||
|
@ -836,7 +839,7 @@ LAYER_0635:
|
|||
|
||||
.layer LAYER_063F
|
||||
/* 0x063F [0xC6 0x46 ] */ instr SF0_INST_70
|
||||
/* 0x0641 [0x62 0x32 0x32 ] */ notedv PITCH_G3, 50, 50
|
||||
/* 0x0641 [0x62 0x32 0x32 ] */ notedv PITCH_G3, FRAMERATE_CONST(50, 60), 50
|
||||
/* 0x0644 [0xFF ] */ end
|
||||
|
||||
.table TABLE_0646
|
||||
|
@ -1105,13 +1108,29 @@ ENVELOPE_08BA:
|
|||
.envelope ENVELOPE_08EA
|
||||
point 140, 20000
|
||||
point 2540, 10000
|
||||
#if !OOT_PAL_N64
|
||||
point 200, 32700
|
||||
#else
|
||||
point 160, 32700
|
||||
#endif
|
||||
point 720, 20000
|
||||
point 240, 27000
|
||||
point 20, 16000
|
||||
point 940, 32700
|
||||
hang
|
||||
|
||||
#if OOT_PAL_N64
|
||||
.envelope ENVELOPE_090A_PAL
|
||||
point 168, 20000
|
||||
point 2488, 10000
|
||||
point 240, 32700
|
||||
point 864, 20000
|
||||
point 288, 27000
|
||||
point 24, 16000
|
||||
point 1128, 32700
|
||||
hang
|
||||
#endif
|
||||
|
||||
.envelope ENVELOPE_090A
|
||||
point 100, 20000
|
||||
point 400, 32700
|
||||
|
@ -1128,10 +1147,12 @@ ENVELOPE_08BA:
|
|||
point 20, 20000
|
||||
hang
|
||||
|
||||
#if !OOT_PAL_N64
|
||||
.filter FILTER_0932
|
||||
filter 0, 0, 0, 0, 0, 0, 0, 0
|
||||
|
||||
.filter FILTER_0942
|
||||
filter 0, 0, 0, 0, 0, 0, 0, 0
|
||||
#endif
|
||||
|
||||
.endseq Sequence_109
|
||||
|
|
|
@ -146,13 +146,6 @@
|
|||
#define LANGUAGE_ARRAY(jpn, eng, ger, fra) { eng, ger, fra }
|
||||
#endif
|
||||
|
||||
// Macro for constants that change in 50 Hz N64 PAL versions.
|
||||
#if !OOT_PAL_N64
|
||||
#define FRAMERATE_CONST(value60Hz, value50Hz) (value60Hz)
|
||||
#else
|
||||
#define FRAMERATE_CONST(value60Hz, value50Hz) (value50Hz)
|
||||
#endif
|
||||
|
||||
/**
|
||||
* `x` vertex x
|
||||
* `y` vertex y
|
||||
|
|
|
@ -39,4 +39,11 @@
|
|||
#define OOT_MQ 0
|
||||
#endif
|
||||
|
||||
// Macro for constants that change in 50 Hz N64 PAL versions.
|
||||
#if !OOT_PAL_N64
|
||||
#define FRAMERATE_CONST(value60Hz, value50Hz) (value60Hz)
|
||||
#else
|
||||
#define FRAMERATE_CONST(value60Hz, value50Hz) (value50Hz)
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
|
Loading…
Add table
Reference in a new issue