diff --git a/ld_script.txt b/ld_script.txt index 1d576c377..e5e87a1cb 100644 --- a/ld_script.txt +++ b/ld_script.txt @@ -841,7 +841,7 @@ SECTIONS { sound/songs/midi/mus_kachi5.o(.rodata); sound/songs/midi/mus_pcc.o(.rodata); sound/songs/midi/mus_nibi.o(.rodata); - sound/songs/mus_suikun.o(.rodata); + sound/songs/midi/mus_suikun.o(.rodata); sound/songs/midi/mus_dooro1.o(.rodata); sound/songs/midi/mus_dooro_x1.o(.rodata); sound/songs/midi/mus_dooro_x3.o(.rodata); diff --git a/songs.mk b/songs.mk index db2d157be..d4be89b86 100644 --- a/songs.mk +++ b/songs.mk @@ -345,6 +345,9 @@ $(MID_SUBDIR)/mus_shinka.s: %.s: %.mid $(MID_SUBDIR)/mus_sitennou.s: %.s: %.mid $(MID) $< $@ -G096 -R$(STD_REVERB) -V078 +$(MID_SUBDIR)/mus_suikun.s: %.s: %.mid + $(MID) $< $@ -G000 -R$(STD_REVERB) -V080 + $(MID_SUBDIR)/mus_naminori.s: %.s: %.mid $(MID) $< $@ -G017 -R$(STD_REVERB) diff --git a/sound/song_table.inc b/sound/song_table.inc index 0c6df8ef6..21bf6e3fb 100644 --- a/sound/song_table.inc +++ b/sound/song_table.inc @@ -362,7 +362,7 @@ gSongTable:: @ 86B49F0 song mus_kachi5, 0, 0 @ Victory! (Wallace) song mus_pcc, 0, 0 @ Unused - Pokémon Center (2) song mus_nibi, 0, 0 @ Unused - Viridian City - song mus_suikun, 0, 0 @ Crystal - Battle! Legendary Beasts + song mus_suikun, 0, 0 @ Unused - Battle! (Entei/Raikou/Suicune) song mus_dooro1, 0, 0 @ Route 101 song mus_dooro_x1, 0, 0 @ Route 110 song mus_dooro_x3, 0, 0 @ Route 120 diff --git a/sound/songs/midi/mus_suikun.mid b/sound/songs/midi/mus_suikun.mid new file mode 100644 index 000000000..afb9742d5 Binary files /dev/null and b/sound/songs/midi/mus_suikun.mid differ diff --git a/sound/songs/mus_suikun.s b/sound/songs/mus_suikun.s deleted file mode 100644 index 3ce4c75be..000000000 --- a/sound/songs/mus_suikun.s +++ /dev/null @@ -1,1989 +0,0 @@ - .include "MPlayDef.s" - - .equ mus_suikun_grp, voicegroup000 - .equ mus_suikun_pri, 0 - .equ mus_suikun_rev, reverb_set+50 - .equ mus_suikun_mvl, 127 - .equ mus_suikun_key, 0 - .equ mus_suikun_tbs, 1 - .equ mus_suikun_exg, 0 - .equ mus_suikun_cmp, 1 - - .section .rodata - .global mus_suikun - .align 2 - -@********************** Track 1 **********************@ - -mus_suikun_1: - .byte KEYSH , mus_suikun_key+0 - .byte TEMPO , 186*mus_suikun_tbs/2 - .byte VOICE , 48 - .byte VOL , 80*mus_suikun_mvl/mxv - .byte N06 , An4 , v112 - .byte W06 - .byte Gs4 - .byte W06 - .byte N24 , Gn4 - .byte W24 - .byte N12 , En4 - .byte W12 - .byte N06 , Ds4 - .byte W06 - .byte Dn4 - .byte W06 - .byte N24 , Cs4 - .byte W24 - .byte N12 , As3 - .byte W12 - .byte N06 , An3 - .byte W06 - .byte Gs3 - .byte W06 - .byte N24 , Gn3 - .byte W24 - .byte N12 , En3 - .byte W12 - .byte N06 , Ds3 - .byte W06 - .byte Dn3 - .byte W06 - .byte N24 , Cs3 - .byte W24 - .byte N12 , As2 - .byte W12 - .byte VOICE , 56 - .byte N06 , An2 - .byte W12 - .byte N06 - .byte W24 - .byte N06 - .byte W12 - .byte N06 - .byte W12 - .byte N06 - .byte W24 - .byte N06 - .byte W12 -mus_suikun_1_000: - .byte N06 , An2 , v112 - .byte W12 - .byte N06 - .byte W24 - .byte N06 - .byte W12 - .byte N06 - .byte W12 - .byte N06 - .byte W12 - .byte N12 , Fn4 - .byte W24 - .byte PEND -mus_suikun_1_001: - .byte N12 , En4 , v112 - .byte W12 - .byte N06 , An2 - .byte W24 - .byte N06 - .byte W12 - .byte N06 - .byte W12 - .byte N06 - .byte W24 - .byte N06 - .byte W12 - .byte PEND - .byte PATT - .word mus_suikun_1_000 - .byte PATT - .word mus_suikun_1_001 - .byte PATT - .word mus_suikun_1_000 - .byte PATT - .word mus_suikun_1_001 - .byte N06 , An2 , v112 - .byte W12 - .byte N06 - .byte W24 - .byte N06 - .byte W12 - .byte N06 - .byte W12 - .byte N06 - .byte W12 - .byte VOICE , 48 - .byte N06 - .byte W06 - .byte Bn2 - .byte W06 - .byte En3 - .byte W06 - .byte Gs3 - .byte W06 -mus_suikun_1_B1: - .byte VOICE , 1 - .byte N12 , An2 , v112 - .byte W12 - .byte Bn2 - .byte W12 - .byte En2 - .byte W12 - .byte N24 , En3 - .byte W24 - .byte N12 , Bn2 - .byte W12 - .byte An2 - .byte W12 - .byte En2 - .byte W12 -mus_suikun_1_002: - .byte N12 , Dn2 , v112 - .byte W12 - .byte En2 - .byte W12 - .byte Dn2 - .byte W12 - .byte N24 , An2 - .byte W24 - .byte N12 , En2 - .byte W12 - .byte Dn2 - .byte W12 - .byte En2 - .byte W12 - .byte PEND -mus_suikun_1_003: - .byte N12 , Dn3 , v112 - .byte W12 - .byte An2 - .byte W12 - .byte Dn3 - .byte W12 - .byte En3 - .byte W12 - .byte An3 - .byte W12 - .byte En3 - .byte W12 - .byte Dn3 - .byte W12 - .byte An2 - .byte W12 - .byte PEND -mus_suikun_1_004: - .byte N12 , Dn3 , v112 - .byte W12 - .byte En3 - .byte W12 - .byte An3 - .byte W12 - .byte En3 - .byte W12 - .byte Dn3 - .byte W12 - .byte An2 - .byte W12 - .byte Dn3 - .byte W12 - .byte En3 - .byte W12 - .byte PEND -mus_suikun_1_005: - .byte N12 , Cn3 , v112 - .byte W12 - .byte Dn3 - .byte W12 - .byte Gn2 - .byte W12 - .byte N24 , Gn3 - .byte W24 - .byte N12 , Dn3 - .byte W12 - .byte Cn3 - .byte W12 - .byte Gn2 - .byte W12 - .byte PEND -mus_suikun_1_006: - .byte N12 , Cn3 , v112 - .byte W12 - .byte Dn3 - .byte W12 - .byte Gn2 - .byte W12 - .byte N24 , Fn3 - .byte W24 - .byte N12 , En3 - .byte W12 - .byte Dn3 - .byte W12 - .byte Fn3 - .byte W12 - .byte PEND - .byte Gn3 - .byte W12 - .byte En3 - .byte W12 - .byte Gn2 - .byte W12 - .byte En3 - .byte W12 - .byte Gn3 - .byte W12 - .byte N36 , An3 - .byte W36 - .byte N24 , Gn3 - .byte W24 - .byte Fn3 - .byte W24 - .byte N12 , En3 - .byte W12 - .byte N36 , Dn3 - .byte W36 - .byte N12 , An2 - .byte W12 - .byte Bn2 - .byte W12 - .byte En2 - .byte W12 - .byte N24 , En3 - .byte W24 - .byte N12 , Bn2 - .byte W12 - .byte An2 - .byte W12 - .byte En2 - .byte W12 - .byte PATT - .word mus_suikun_1_002 - .byte PATT - .word mus_suikun_1_003 - .byte PATT - .word mus_suikun_1_004 - .byte PATT - .word mus_suikun_1_005 - .byte PATT - .word mus_suikun_1_006 - .byte N12 , Cn4 , v112 - .byte W12 - .byte Gn3 - .byte W12 - .byte Cn3 - .byte W12 - .byte N24 , An3 - .byte W24 - .byte N12 , Gn3 - .byte W12 - .byte Fn3 - .byte W12 - .byte An3 - .byte W12 - .byte Gn3 - .byte W12 - .byte An3 - .byte W12 - .byte Cn3 - .byte W12 - .byte N24 , Cn4 - .byte W24 - .byte N12 , An3 - .byte W12 - .byte Gn3 - .byte W12 - .byte Cn3 - .byte W12 -mus_suikun_1_007: - .byte N12 , Bn2 , v112 - .byte W12 - .byte Cn3 - .byte W24 - .byte N24 , En3 - .byte W24 - .byte N12 , Dn3 - .byte W12 - .byte Cn3 - .byte W12 - .byte Bn2 - .byte W12 - .byte PEND -mus_suikun_1_008: - .byte N12 , Bn2 , v112 - .byte W12 - .byte Cn3 - .byte W12 - .byte En3 - .byte W12 - .byte Dn3 - .byte W12 - .byte Cn3 - .byte W12 - .byte Bn2 - .byte W12 - .byte An2 - .byte W12 - .byte Bn2 - .byte W12 - .byte PEND -mus_suikun_1_009: - .byte N12 , Cn3 , v112 - .byte W12 - .byte Gn2 - .byte W24 - .byte N60 , Gn3 - .byte W60 - .byte PEND - .byte PATT - .word mus_suikun_1_009 - .byte PATT - .word mus_suikun_1_007 - .byte PATT - .word mus_suikun_1_008 - .byte N12 , Gn3 , v112 - .byte W12 - .byte Cn3 - .byte W12 - .byte Cn4 - .byte W12 - .byte Gn3 - .byte W12 - .byte Fs3 - .byte W12 - .byte Bn2 - .byte W12 - .byte Bn3 - .byte W12 - .byte Fs3 - .byte W12 - .byte En3 - .byte W12 - .byte An2 - .byte W12 - .byte An3 - .byte W12 - .byte En3 - .byte W12 - .byte Cn3 - .byte W12 - .byte Gn3 - .byte W12 - .byte Cn4 - .byte W12 - .byte Gn3 - .byte W12 - .byte VOICE , 56 - .byte N12 , Bn2 - .byte W12 - .byte N12 - .byte W36 - .byte N12 - .byte W12 - .byte N12 - .byte W36 - .byte N12 - .byte W12 - .byte N12 - .byte W36 - .byte N12 - .byte W12 - .byte N36 , Cn3 - .byte W36 - .byte N12 , Bn2 - .byte W12 - .byte N12 - .byte W12 - .byte N24 , Fs1 - .byte W24 - .byte N12 , Bn2 - .byte W12 - .byte N12 - .byte W12 - .byte N24 , Fs1 - .byte W24 - .byte N12 , Bn2 - .byte W12 - .byte N12 - .byte W12 - .byte N24 , Fs1 - .byte W24 - .byte N12 , Bn2 - .byte W12 - .byte Cn3 - .byte W12 - .byte N06 , Bn2 - .byte W06 - .byte Fs3 - .byte W06 - .byte An3 - .byte W06 - .byte Cn4 - .byte W06 -mus_suikun_1_010: - .byte N12 , Bn3 , v112 - .byte W12 - .byte N12 - .byte W12 - .byte N24 , Fs1 - .byte W24 - .byte N12 , Bn3 - .byte W12 - .byte N12 - .byte W12 - .byte N24 , Fs1 - .byte W24 - .byte PEND -mus_suikun_1_011: - .byte N12 , Bn3 , v112 - .byte W12 - .byte N12 - .byte W12 - .byte N24 , Fs1 - .byte W24 - .byte N12 , Bn3 - .byte W12 - .byte N36 , Cn4 - .byte W36 - .byte PEND - .byte PATT - .word mus_suikun_1_010 - .byte PATT - .word mus_suikun_1_011 -mus_suikun_1_012: - .byte N48 , Bn2 , v112 - .byte W48 - .byte En2 - .byte W48 - .byte PEND - .byte Cn3 - .byte W48 - .byte An2 - .byte W48 - .byte PATT - .word mus_suikun_1_012 - .byte N60 , Fn2 , v112 - .byte W60 - .byte VOICE , 48 - .byte N12 , Cn2 - .byte W12 - .byte Dn2 - .byte W12 - .byte Cn2 - .byte W12 - .byte N48 , Fs1 - .byte W48 - .byte Bn1 - .byte W48 - .byte Gn1 - .byte W48 - .byte Cn2 - .byte W48 - .byte Bn1 - .byte W48 - .byte En1 - .byte W48 - .byte N96 , Fn1 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 -mus_suikun_1_013: - .byte W24 - .byte N12 , Dn3 , v112 - .byte W48 - .byte N12 - .byte W24 - .byte PEND - .byte PATT - .word mus_suikun_1_013 - .byte PATT - .word mus_suikun_1_013 - .byte PATT - .word mus_suikun_1_013 -mus_suikun_1_014: - .byte W24 - .byte N12 , Fn3 , v112 - .byte W48 - .byte N12 - .byte W24 - .byte PEND - .byte PATT - .word mus_suikun_1_014 - .byte PATT - .word mus_suikun_1_014 - .byte PATT - .word mus_suikun_1_014 - .byte N24 , En3 , v112 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W48 - .byte VOICE , 1 - .byte N12 , En5 - .byte W36 - .byte Fs5 - .byte W12 - .byte W24 - .byte An4 - .byte W24 - .byte An5 - .byte W48 - .byte W48 - .byte GOTO - .word mus_suikun_1_B1 - .byte W48 - .byte FINE - -@********************** Track 2 **********************@ - -mus_suikun_2: - .byte KEYSH , mus_suikun_key+0 - .byte VOICE , 17 - .byte VOL , 80*mus_suikun_mvl/mxv - .byte N06 , En6 , v088 - .byte W06 - .byte En5 - .byte W06 - .byte N12 , An5 - .byte W12 - .byte N06 , En6 - .byte W06 - .byte En5 - .byte W06 - .byte N12 , An5 - .byte W12 - .byte N06 , En6 - .byte W06 - .byte En5 - .byte W06 - .byte N12 , An5 - .byte W12 - .byte N06 , En6 - .byte W06 - .byte En5 - .byte W06 - .byte N12 , An5 - .byte W12 - .byte N06 , En6 - .byte W06 - .byte En5 - .byte W06 - .byte N12 , An5 - .byte W12 - .byte N06 , En6 - .byte W06 - .byte En5 - .byte W06 - .byte N12 , An5 - .byte W12 - .byte N06 , En6 - .byte W06 - .byte En5 - .byte W06 - .byte N12 , An5 - .byte W12 - .byte N06 , En6 - .byte W06 - .byte En5 - .byte W06 - .byte N12 , An5 - .byte W12 - .byte VOICE , 56 - .byte W24 - .byte N12 , En2 , v112 - .byte W48 - .byte N12 - .byte W24 -mus_suikun_2_000: - .byte W24 - .byte N12 , En2 , v112 - .byte W48 - .byte As5 - .byte W24 - .byte PEND - .byte An5 - .byte W24 - .byte En2 - .byte W48 - .byte N12 - .byte W24 - .byte PATT - .word mus_suikun_2_000 -mus_suikun_2_001: - .byte N12 , An5 , v112 - .byte W24 - .byte En4 - .byte W48 - .byte N12 - .byte W24 - .byte PEND - .byte W24 - .byte N12 - .byte W48 - .byte As5 - .byte W24 - .byte PATT - .word mus_suikun_2_001 - .byte W24 - .byte N12 , En4 , v112 - .byte W48 - .byte N12 - .byte W24 -mus_suikun_2_B1: -mus_suikun_2_002: - .byte VOICE , 48 - .byte N48 , An3 , v112 - .byte W48 - .byte Bn3 - .byte W48 - .byte PEND -mus_suikun_2_003: - .byte N48 , Dn3 , v112 - .byte W48 - .byte N96 , Dn4 - .byte W48 - .byte PEND -mus_suikun_2_004: - .byte W48 - .byte VOICE , 1 - .byte N12 , An5 , v112 - .byte W36 - .byte Bn5 - .byte W12 - .byte PEND -mus_suikun_2_005: - .byte W24 - .byte N12 , Dn5 , v112 - .byte W24 - .byte Dn6 - .byte W48 - .byte PEND -mus_suikun_2_006: - .byte VOICE , 48 - .byte N48 , Cn4 , v112 - .byte W48 - .byte Dn4 - .byte W48 - .byte PEND -mus_suikun_2_007: - .byte N48 , Gn3 , v112 - .byte W48 - .byte Fn4 - .byte W48 - .byte PEND - .byte N96 , En4 - .byte W96 - .byte VOICE , 1 - .byte N24 , Gn2 - .byte W24 - .byte An2 - .byte W24 - .byte Gn2 - .byte W24 - .byte Bn2 - .byte W24 - .byte PATT - .word mus_suikun_2_002 - .byte PATT - .word mus_suikun_2_003 - .byte PATT - .word mus_suikun_2_004 - .byte PATT - .word mus_suikun_2_005 - .byte PATT - .word mus_suikun_2_006 - .byte PATT - .word mus_suikun_2_007 - .byte N96 , En4 , v112 - .byte W96 - .byte VOICE , 1 - .byte N12 , Cn4 - .byte W48 - .byte N48 , Gn4 - .byte W48 - .byte VOICE , 48 - .byte N12 , Fs3 - .byte W12 - .byte Gn3 - .byte W24 - .byte N24 , Bn3 - .byte W24 - .byte N12 , An3 - .byte W12 - .byte Gn3 - .byte W12 - .byte Fs3 - .byte W12 - .byte N12 - .byte W12 - .byte Gn3 - .byte W12 - .byte Bn3 - .byte W12 - .byte An3 - .byte W12 - .byte Gn3 - .byte W12 - .byte Fs3 - .byte W12 - .byte En3 - .byte W12 - .byte Fs3 - .byte W12 - .byte Gn3 - .byte W12 - .byte Cn3 - .byte W24 - .byte N60 , Cn4 - .byte W60 - .byte VOICE , 1 - .byte N12 , Gn5 - .byte W12 - .byte Cn5 - .byte W24 - .byte N60 , Cn6 - .byte W60 - .byte VOICE , 48 - .byte N12 , Fs4 - .byte W12 - .byte Gn4 - .byte W24 - .byte N24 , Bn4 - .byte W24 - .byte N12 , An4 - .byte W12 - .byte Gn4 - .byte W12 - .byte Fs4 - .byte W12 - .byte N12 - .byte W12 - .byte Gn4 - .byte W12 - .byte Bn4 - .byte W12 - .byte An4 - .byte W12 - .byte Gn4 - .byte W12 - .byte Fs4 - .byte W12 - .byte En4 - .byte W12 - .byte Fs4 - .byte W12 - .byte N48 , Gn4 - .byte W48 - .byte Fs4 - .byte W48 - .byte En4 - .byte W48 - .byte Gn4 - .byte W48 - .byte VOICE , 56 - .byte N12 , Fs3 - .byte W12 - .byte N12 - .byte W36 - .byte N12 - .byte W12 - .byte N12 - .byte W36 - .byte N12 - .byte W12 - .byte N12 - .byte W36 - .byte N12 - .byte W12 - .byte N36 , Gn3 - .byte W36 - .byte N12 , Fs3 - .byte W12 - .byte N12 - .byte W12 - .byte N24 , Bn1 - .byte W24 - .byte N12 , Fs3 - .byte W12 - .byte N12 - .byte W12 - .byte N24 , Bn1 - .byte W24 - .byte N12 , Fs3 - .byte W12 - .byte N12 - .byte W12 - .byte N24 , Bn1 - .byte W24 - .byte N12 , Fs3 - .byte W12 - .byte N36 , Gn3 - .byte W36 -mus_suikun_2_008: - .byte N12 , Fs4 , v112 - .byte W12 - .byte N12 - .byte W12 - .byte N24 , Bn1 - .byte W24 - .byte N12 , Fs4 - .byte W12 - .byte N12 - .byte W12 - .byte N24 , Bn1 - .byte W24 - .byte PEND -mus_suikun_2_009: - .byte N12 , Fs4 , v112 - .byte W12 - .byte N12 - .byte W12 - .byte N24 , Bn1 - .byte W24 - .byte N12 , Fs4 - .byte W12 - .byte N36 , Gn4 - .byte W36 - .byte PEND - .byte PATT - .word mus_suikun_2_008 - .byte PATT - .word mus_suikun_2_009 -mus_suikun_2_010: - .byte N48 , Fs3 , v112 - .byte W48 - .byte Bn2 - .byte W48 - .byte PEND - .byte Gn3 - .byte W48 - .byte En3 - .byte W48 - .byte PATT - .word mus_suikun_2_010 - .byte N96 , Cn3 , v112 - .byte W96 - .byte VOICE , 48 - .byte N48 , Bn1 - .byte W48 - .byte En2 - .byte W48 - .byte Cn2 - .byte W48 - .byte Fn2 - .byte W48 - .byte En2 - .byte W48 - .byte Bn1 - .byte W48 - .byte N96 , Cn2 - .byte W96 - .byte VOICE , 1 - .byte N12 , Bn1 - .byte W12 - .byte En2 - .byte W12 - .byte Fn1 - .byte W12 - .byte N24 , Fn2 - .byte W24 - .byte N12 , En2 - .byte W12 - .byte Bn1 - .byte W12 - .byte Fn1 - .byte W12 -mus_suikun_2_011: - .byte N12 , Bn1 , v112 - .byte W12 - .byte En2 - .byte W12 - .byte Fn2 - .byte W12 - .byte En2 - .byte W12 - .byte Bn1 - .byte W12 - .byte Fn1 - .byte W12 - .byte Bn1 - .byte W12 - .byte En2 - .byte W12 - .byte PEND - .byte Bn1 - .byte W12 - .byte En2 - .byte W12 - .byte Fn1 - .byte W12 - .byte N24 , Fn2 - .byte W24 - .byte N12 , En2 - .byte W12 - .byte Bn1 - .byte W12 - .byte Fn1 - .byte W12 - .byte PATT - .word mus_suikun_2_011 - .byte N12 , Bn2 , v112 - .byte W03 - .byte VOICE , 48 - .byte W09 - .byte N12 , En3 - .byte W12 - .byte Fn2 - .byte W12 - .byte N24 , Fn3 - .byte W24 - .byte N12 , En3 - .byte W12 - .byte Bn2 - .byte W12 - .byte Fn2 - .byte W12 -mus_suikun_2_012: - .byte N12 , Bn2 , v112 - .byte W12 - .byte En3 - .byte W12 - .byte Fn3 - .byte W12 - .byte En3 - .byte W12 - .byte Bn2 - .byte W12 - .byte Fn2 - .byte W12 - .byte Bn2 - .byte W12 - .byte En3 - .byte W12 - .byte PEND - .byte Bn2 - .byte W12 - .byte En3 - .byte W12 - .byte Fn2 - .byte W12 - .byte N24 , Fn3 - .byte W24 - .byte N12 , En3 - .byte W12 - .byte Bn2 - .byte W12 - .byte Fn2 - .byte W12 - .byte PATT - .word mus_suikun_2_012 -mus_suikun_2_013: - .byte N12 , Dn3 , v112 - .byte W12 - .byte Gn3 - .byte W12 - .byte Gs2 - .byte W12 - .byte N24 , Gs3 - .byte W24 - .byte N12 , Gn3 - .byte W12 - .byte Dn3 - .byte W12 - .byte Gs2 - .byte W12 - .byte PEND -mus_suikun_2_014: - .byte N12 , Dn3 , v112 - .byte W12 - .byte Gn3 - .byte W12 - .byte Gs3 - .byte W12 - .byte Gn3 - .byte W12 - .byte Dn3 - .byte W12 - .byte Gs2 - .byte W12 - .byte Dn3 - .byte W12 - .byte Gn3 - .byte W12 - .byte PEND - .byte PATT - .word mus_suikun_2_013 - .byte PATT - .word mus_suikun_2_014 -mus_suikun_2_015: - .byte N12 , Bn3 , v112 - .byte W12 - .byte En4 - .byte W12 - .byte Fn3 - .byte W12 - .byte N24 , Fn4 - .byte W24 - .byte N12 , En4 - .byte W12 - .byte Bn3 - .byte W12 - .byte Fn3 - .byte W12 - .byte PEND -mus_suikun_2_016: - .byte N12 , Bn3 , v112 - .byte W12 - .byte En4 - .byte W12 - .byte Fn4 - .byte W12 - .byte En4 - .byte W12 - .byte Bn3 - .byte W12 - .byte Fn3 - .byte W12 - .byte Bn3 - .byte W12 - .byte En4 - .byte W12 - .byte PEND - .byte PATT - .word mus_suikun_2_015 - .byte PATT - .word mus_suikun_2_016 -mus_suikun_2_017: - .byte N12 , Dn4 , v112 - .byte W12 - .byte Gn4 - .byte W12 - .byte Gs3 - .byte W12 - .byte N24 , Gs4 - .byte W24 - .byte N12 , Gn4 - .byte W12 - .byte Dn4 - .byte W12 - .byte Gs3 - .byte W12 - .byte PEND -mus_suikun_2_018: - .byte N12 , Dn4 , v112 - .byte W12 - .byte Gn4 - .byte W12 - .byte Gs4 - .byte W12 - .byte Gn4 - .byte W12 - .byte Dn4 - .byte W12 - .byte Gs3 - .byte W12 - .byte Dn4 - .byte W12 - .byte Gn4 - .byte W12 - .byte PEND - .byte PATT - .word mus_suikun_2_017 - .byte PATT - .word mus_suikun_2_018 - .byte N24 , An4 , v112 - .byte W48 - .byte VOICE , 1 - .byte N12 , An2 - .byte W12 - .byte Bn2 - .byte W12 - .byte En2 - .byte W12 - .byte N24 , En3 - .byte W12 -mus_suikun_2_019: - .byte W12 - .byte N12 , Bn2 , v112 - .byte W12 - .byte An2 - .byte W12 - .byte En2 - .byte W12 - .byte An2 - .byte W12 - .byte Bn2 - .byte W12 - .byte En3 - .byte W12 - .byte Bn2 - .byte W12 - .byte PEND -mus_suikun_2_020: - .byte N12 , An2 , v112 - .byte W12 - .byte En2 - .byte W12 - .byte An2 - .byte W12 - .byte Bn2 - .byte W12 - .byte An2 - .byte W12 - .byte Bn2 - .byte W12 - .byte En2 - .byte W12 - .byte N24 , En3 - .byte W12 - .byte PEND - .byte PATT - .word mus_suikun_2_019 - .byte N12 , An2 , v112 - .byte W12 - .byte En2 - .byte W12 - .byte An2 - .byte W12 - .byte Bn2 - .byte W12 - .byte Cn3 - .byte W12 - .byte Dn3 - .byte W12 - .byte Gn2 - .byte W12 - .byte N24 , Gn3 - .byte W12 -mus_suikun_2_021: - .byte W12 - .byte N12 , Dn3 , v112 - .byte W12 - .byte Cn3 - .byte W12 - .byte Gn2 - .byte W12 - .byte Cn3 - .byte W12 - .byte Dn3 - .byte W12 - .byte Gn3 - .byte W12 - .byte Dn3 - .byte W12 - .byte PEND - .byte Cn3 - .byte W12 - .byte Gn2 - .byte W12 - .byte Cn3 - .byte W12 - .byte Dn3 - .byte W12 - .byte Cn3 - .byte W12 - .byte Dn3 - .byte W12 - .byte Gn2 - .byte W12 - .byte N24 , Gn3 - .byte W12 - .byte PATT - .word mus_suikun_2_021 - .byte N12 , Cn3 , v112 - .byte W12 - .byte Gn2 - .byte W12 - .byte Cn3 - .byte W12 - .byte Dn3 - .byte W12 - .byte An2 - .byte W12 - .byte Bn2 - .byte W12 - .byte En2 - .byte W12 - .byte N24 , En3 - .byte W12 - .byte PATT - .word mus_suikun_2_019 - .byte PATT - .word mus_suikun_2_020 - .byte PATT - .word mus_suikun_2_019 - .byte N12 , An2 , v112 - .byte W12 - .byte En2 - .byte W12 - .byte An2 - .byte W12 - .byte Bn2 - .byte W12 - .byte GOTO - .word mus_suikun_2_B1 - .byte W48 - .byte FINE - -@********************** Track 3 **********************@ - -mus_suikun_3: - .byte KEYSH , mus_suikun_key+0 - .byte VOICE , 36 - .byte VOL , 80*mus_suikun_mvl/mxv - .byte W96 - .byte W24 - .byte N24 , An1 , v112 - .byte W24 - .byte N12 , Dn1 - .byte W12 - .byte En1 - .byte W12 - .byte As1 - .byte W12 - .byte Gn1 - .byte W12 -mus_suikun_3_000: - .byte N12 , Dn1 , v112 - .byte W12 - .byte En1 - .byte W12 - .byte An0 - .byte W12 - .byte N24 , An1 - .byte W24 - .byte N12 , En1 - .byte W12 - .byte Dn1 - .byte W12 - .byte An0 - .byte W12 - .byte PEND -mus_suikun_3_001: - .byte N12 , Dn1 , v112 - .byte W12 - .byte En1 - .byte W12 - .byte An1 - .byte W12 - .byte En1 - .byte W12 - .byte Dn1 - .byte W12 - .byte An0 - .byte W12 - .byte Dn1 - .byte W12 - .byte En1 - .byte W12 - .byte PEND - .byte PATT - .word mus_suikun_3_000 -mus_suikun_3_002: - .byte N12 , Dn1 , v112 - .byte W12 - .byte En1 - .byte W12 - .byte N24 , An1 - .byte W24 - .byte N12 , En1 - .byte W12 - .byte An0 - .byte W12 - .byte Dn1 - .byte W12 - .byte En1 - .byte W12 - .byte PEND - .byte PATT - .word mus_suikun_3_000 - .byte PATT - .word mus_suikun_3_001 - .byte PATT - .word mus_suikun_3_000 - .byte PATT - .word mus_suikun_3_002 -mus_suikun_3_B1: -mus_suikun_3_003: - .byte N12 , An0 , v112 - .byte W12 - .byte Dn1 - .byte W12 - .byte An0 - .byte W12 - .byte Dn1 - .byte W12 - .byte An0 - .byte W12 - .byte An1 - .byte W12 - .byte An0 - .byte W12 - .byte Dn1 - .byte W12 - .byte PEND - .byte PATT - .word mus_suikun_3_003 -mus_suikun_3_004: - .byte N12 , An0 , v112 - .byte W12 - .byte Dn1 - .byte W12 - .byte An0 - .byte W12 - .byte Dn1 - .byte W12 - .byte An0 - .byte W12 - .byte Dn1 - .byte W12 - .byte An1 - .byte W12 - .byte Dn1 - .byte W12 - .byte PEND -mus_suikun_3_005: - .byte N12 , An0 , v112 - .byte W12 - .byte Dn1 - .byte W12 - .byte An0 - .byte W12 - .byte Dn1 - .byte W12 - .byte An0 - .byte W12 - .byte An1 - .byte W12 - .byte Dn1 - .byte W12 - .byte An1 - .byte W12 - .byte PEND -mus_suikun_3_006: - .byte N12 , Cn1 , v112 - .byte W12 - .byte Gn1 - .byte W12 - .byte Cn1 - .byte W12 - .byte Gn1 - .byte W12 - .byte Cn1 - .byte W12 - .byte Cn2 - .byte W12 - .byte Cn1 - .byte W12 - .byte Gn1 - .byte W12 - .byte PEND - .byte PATT - .word mus_suikun_3_006 - .byte N12 , Cn1 , v112 - .byte W12 - .byte Gn1 - .byte W12 - .byte Cn1 - .byte W12 - .byte Gn1 - .byte W12 - .byte Cn1 - .byte W12 - .byte Gn1 - .byte W12 - .byte Cn2 - .byte W12 - .byte Gn1 - .byte W12 - .byte Cn1 - .byte W12 - .byte Gn1 - .byte W12 - .byte Cn1 - .byte W12 - .byte N24 , Cn2 - .byte W24 - .byte N12 , Gn1 - .byte W12 - .byte Fn1 - .byte W12 - .byte Dn1 - .byte W12 - .byte PATT - .word mus_suikun_3_003 - .byte PATT - .word mus_suikun_3_003 - .byte PATT - .word mus_suikun_3_004 - .byte PATT - .word mus_suikun_3_005 - .byte PATT - .word mus_suikun_3_006 - .byte N12 , Cn1 , v112 - .byte W12 - .byte Gn1 - .byte W12 - .byte Cn1 - .byte W12 - .byte Gn1 - .byte W12 - .byte Cn1 - .byte W12 - .byte Cn2 - .byte W12 - .byte Gn1 - .byte W12 - .byte Cn2 - .byte W12 - .byte Gn1 - .byte W12 - .byte Cn2 - .byte W12 - .byte Gn1 - .byte W12 - .byte Cn2 - .byte W12 - .byte Gn1 - .byte W12 - .byte Cn2 - .byte W12 - .byte Gn1 - .byte W12 - .byte Cn2 - .byte W12 - .byte Cn1 - .byte W12 - .byte Gn1 - .byte W12 - .byte Cn1 - .byte W12 - .byte N24 , Cn2 - .byte W24 - .byte N12 , Gn1 - .byte W12 - .byte Cn1 - .byte W12 - .byte Gn1 - .byte W12 -mus_suikun_3_007: - .byte N12 , Bn0 , v112 - .byte W12 - .byte Fs1 - .byte W12 - .byte Bn1 - .byte W12 - .byte Fs1 - .byte W12 - .byte Bn0 - .byte W12 - .byte Fs1 - .byte W12 - .byte Bn0 - .byte W12 - .byte Fs1 - .byte W12 - .byte PEND - .byte PATT - .word mus_suikun_3_007 - .byte N12 , Cn1 , v112 - .byte W12 - .byte Gn1 - .byte W12 - .byte Cn2 - .byte W12 - .byte Gn1 - .byte W12 - .byte Cn1 - .byte W12 - .byte Gn1 - .byte W12 - .byte Cn1 - .byte W12 - .byte Gn1 - .byte W12 - .byte Cn1 - .byte W12 - .byte Gn1 - .byte W12 - .byte Cn2 - .byte W12 - .byte N24 , Gn1 - .byte W24 - .byte N12 , Cn1 - .byte W12 - .byte Cn2 - .byte W12 - .byte Gn1 - .byte W12 -mus_suikun_3_008: - .byte N12 , Dn1 , v112 - .byte W12 - .byte An1 - .byte W12 - .byte Dn2 - .byte W12 - .byte An1 - .byte W12 - .byte Dn1 - .byte W12 - .byte An1 - .byte W12 - .byte Dn1 - .byte W12 - .byte An1 - .byte W12 - .byte PEND - .byte PATT - .word mus_suikun_3_008 - .byte N12 , Cn1 , v112 - .byte W12 - .byte Gn1 - .byte W12 - .byte Cn2 - .byte W12 - .byte Gn1 - .byte W12 - .byte Bn0 - .byte W12 - .byte Fs1 - .byte W12 - .byte Bn0 - .byte W12 - .byte Fs1 - .byte W12 - .byte An0 - .byte W12 - .byte En1 - .byte W12 - .byte An1 - .byte W12 - .byte En1 - .byte W12 - .byte Cn1 - .byte W12 - .byte Gn1 - .byte W12 - .byte Cn1 - .byte W12 - .byte Gn1 - .byte W12 -mus_suikun_3_009: - .byte N12 , Fs1 , v112 - .byte W12 - .byte N12 - .byte W36 - .byte N12 - .byte W12 - .byte N12 - .byte W36 - .byte PEND -mus_suikun_3_010: - .byte N12 , Fs1 , v112 - .byte W12 - .byte N12 - .byte W36 - .byte N12 - .byte W12 - .byte N36 , Gn1 - .byte W36 - .byte PEND - .byte PATT - .word mus_suikun_3_009 - .byte PATT - .word mus_suikun_3_010 - .byte N12 , Bn1 , v112 - .byte W12 - .byte N12 - .byte W12 - .byte N24 , Bn0 - .byte W24 - .byte N12 , Bn1 - .byte W12 - .byte N12 - .byte W12 - .byte N24 , Bn0 - .byte W24 - .byte N12 , Bn1 - .byte W12 - .byte N12 - .byte W12 - .byte N24 , Bn0 - .byte W24 - .byte N12 , Bn1 - .byte W12 - .byte N36 , Cn2 - .byte W36 - .byte N12 , Fs2 - .byte W12 - .byte N12 - .byte W12 - .byte N24 , Bn0 - .byte W24 - .byte N12 , Fs2 - .byte W12 - .byte N12 - .byte W12 - .byte N24 , Bn0 - .byte W24 - .byte N12 , Fs2 - .byte W12 - .byte N12 - .byte W12 - .byte N24 , Bn0 - .byte W24 - .byte N12 , Fs2 - .byte W12 - .byte N36 , Gn2 - .byte W36 -mus_suikun_3_011: - .byte N48 , Fs1 , v112 - .byte W48 - .byte Bn0 - .byte W48 - .byte PEND - .byte Gn1 - .byte W48 - .byte En1 - .byte W48 - .byte PATT - .word mus_suikun_3_011 - .byte N60 , Cn1 , v112 - .byte W60 - .byte N12 - .byte W12 - .byte Dn1 - .byte W12 - .byte Cn1 - .byte W12 - .byte N48 , Bn0 - .byte W48 - .byte En1 - .byte W48 - .byte Cn1 - .byte W48 - .byte Fn1 - .byte W48 - .byte En1 - .byte W48 - .byte Bn0 - .byte W48 - .byte N96 , Cn1 - .byte W96 -mus_suikun_3_012: - .byte W24 - .byte N12 , Bn0 , v112 - .byte W48 - .byte N12 - .byte W24 - .byte PEND - .byte PATT - .word mus_suikun_3_012 - .byte PATT - .word mus_suikun_3_012 - .byte PATT - .word mus_suikun_3_012 -mus_suikun_3_013: - .byte N12 , Bn0 , v112 - .byte W12 - .byte Fn1 - .byte W12 - .byte Bn1 - .byte W12 - .byte Bn0 - .byte W12 - .byte Fn1 - .byte W12 - .byte Bn1 - .byte W12 - .byte Bn0 - .byte W12 - .byte Fn1 - .byte W12 - .byte PEND - .byte PATT - .word mus_suikun_3_013 - .byte PATT - .word mus_suikun_3_013 - .byte N12 , Bn0 , v112 - .byte W12 - .byte Fn1 - .byte W12 - .byte Bn1 - .byte W12 - .byte Fn1 - .byte W12 - .byte Bn1 - .byte W12 - .byte Fn1 - .byte W12 - .byte Bn0 - .byte W12 - .byte Fn1 - .byte W12 -mus_suikun_3_014: - .byte N12 , Dn1 , v112 - .byte W12 - .byte Gs1 - .byte W12 - .byte Dn2 - .byte W12 - .byte Dn1 - .byte W12 - .byte Gs1 - .byte W12 - .byte Dn2 - .byte W12 - .byte Dn1 - .byte W12 - .byte Gs1 - .byte W12 - .byte PEND - .byte PATT - .word mus_suikun_3_014 - .byte PATT - .word mus_suikun_3_014 -mus_suikun_3_015: - .byte N12 , Dn1 , v112 - .byte W12 - .byte Gs1 - .byte W12 - .byte Dn2 - .byte W12 - .byte Gs1 - .byte W12 - .byte Dn2 - .byte W12 - .byte Gs1 - .byte W12 - .byte Dn1 - .byte W12 - .byte Gs1 - .byte W12 - .byte PEND -mus_suikun_3_016: - .byte N12 , Bn1 , v112 - .byte W12 - .byte Fn1 - .byte W12 - .byte Bn0 - .byte W12 - .byte Bn1 - .byte W12 - .byte Fn1 - .byte W12 - .byte Bn0 - .byte W12 - .byte Bn1 - .byte W12 - .byte Fn1 - .byte W12 - .byte PEND - .byte PATT - .word mus_suikun_3_016 - .byte PATT - .word mus_suikun_3_013 - .byte PATT - .word mus_suikun_3_013 -mus_suikun_3_017: - .byte N12 , Dn2 , v112 - .byte W12 - .byte Gs1 - .byte W12 - .byte Dn1 - .byte W12 - .byte Dn2 - .byte W12 - .byte Gs1 - .byte W12 - .byte Dn1 - .byte W12 - .byte Dn2 - .byte W12 - .byte Gs1 - .byte W12 - .byte PEND - .byte PATT - .word mus_suikun_3_017 - .byte PATT - .word mus_suikun_3_014 - .byte PATT - .word mus_suikun_3_015 - .byte N24 , An1 , v112 - .byte W48 - .byte N12 , An0 - .byte W12 - .byte Dn1 - .byte W12 - .byte An0 - .byte W12 - .byte Dn1 - .byte W12 -mus_suikun_3_018: - .byte N12 , An0 , v112 - .byte W12 - .byte An1 - .byte W12 - .byte An0 - .byte W12 - .byte Dn1 - .byte W12 - .byte An0 - .byte W12 - .byte Dn1 - .byte W12 - .byte An0 - .byte W12 - .byte Dn1 - .byte W12 - .byte PEND - .byte PATT - .word mus_suikun_3_018 - .byte N12 , An0 , v112 - .byte W12 - .byte Dn1 - .byte W12 - .byte An1 - .byte W12 - .byte Dn1 - .byte W12 - .byte An0 - .byte W12 - .byte Dn1 - .byte W12 - .byte An0 - .byte W12 - .byte Dn1 - .byte W12 - .byte An0 - .byte W12 - .byte Dn1 - .byte W12 - .byte An0 - .byte W12 - .byte Dn1 - .byte W12 - .byte Cn1 - .byte W12 - .byte Gn1 - .byte W12 - .byte Cn2 - .byte W12 - .byte Cn1 - .byte W12 -mus_suikun_3_019: - .byte N12 , Gn1 , v112 - .byte W12 - .byte Cn2 - .byte W12 - .byte Cn1 - .byte W12 - .byte Gn1 - .byte W12 - .byte Cn1 - .byte W12 - .byte Gn1 - .byte W12 - .byte Cn2 - .byte W12 - .byte Cn1 - .byte W12 - .byte PEND - .byte PATT - .word mus_suikun_3_019 - .byte PATT - .word mus_suikun_3_019 - .byte N12 , Gn1 , v112 - .byte W12 - .byte Cn2 - .byte W12 - .byte Cn1 - .byte W12 - .byte Gn1 - .byte W12 - .byte An0 - .byte W12 - .byte En1 - .byte W12 - .byte An1 - .byte W12 - .byte An0 - .byte W12 -mus_suikun_3_020: - .byte N12 , En1 , v112 - .byte W12 - .byte An1 - .byte W12 - .byte An0 - .byte W12 - .byte En1 - .byte W12 - .byte An0 - .byte W12 - .byte En1 - .byte W12 - .byte An1 - .byte W12 - .byte An0 - .byte W12 - .byte PEND - .byte PATT - .word mus_suikun_3_020 - .byte N12 , En1 , v112 - .byte W12 - .byte An1 - .byte W12 - .byte An0 - .byte W12 - .byte En1 - .byte W12 - .byte An0 - .byte W12 - .byte En1 - .byte W12 - .byte An0 - .byte W12 - .byte N24 , An1 - .byte W12 - .byte W12 - .byte N12 , En1 - .byte W12 - .byte Dn1 - .byte W12 - .byte En1 - .byte W12 - .byte GOTO - .word mus_suikun_3_B1 - .byte W48 - .byte FINE - -@******************************************************@ - .align 2 - -mus_suikun: - .byte 3 @ NumTrks - .byte 0 @ NumBlks - .byte mus_suikun_pri @ Priority - .byte mus_suikun_rev @ Reverb. - - .word mus_suikun_grp - - .word mus_suikun_1 - .word mus_suikun_2 - .word mus_suikun_3 - - .end