.include "MPlayDef.s" .equ mus_rg_purin_grp, voicegroup_86A25F0 .equ mus_rg_purin_pri, 5 .equ mus_rg_purin_rev, reverb_set+50 .equ mus_rg_purin_mvl, 127 .equ mus_rg_purin_key, 0 .equ mus_rg_purin_tbs, 1 .equ mus_rg_purin_exg, 0 .equ mus_rg_purin_cmp, 1 .section .rodata .global mus_rg_purin .align 2 @********************** Track 1 **********************@ mus_rg_purin_1: .byte KEYSH , mus_rg_purin_key+0 .byte TEMPO , 146*mus_rg_purin_tbs/2 .byte VOICE , 21 .byte LFOS , 50 .byte BENDR , 12 .byte VOL , 22*mus_rg_purin_mvl/mxv .byte PAN , c_v-16 .byte BEND , c_v+2 .byte N52 , En5 , v100 .byte W09 .byte MOD , 7 .byte W15 .byte VOL , 17*mus_rg_purin_mvl/mxv .byte W06 .byte 11*mus_rg_purin_mvl/mxv .byte W06 .byte 7*mus_rg_purin_mvl/mxv .byte W06 .byte 3*mus_rg_purin_mvl/mxv .byte MOD , 20 .byte W06 .byte VOL , 2*mus_rg_purin_mvl/mxv .byte W04 .byte N12 , Bn5 .byte W02 .byte MOD , 1 .byte VOL , 22*mus_rg_purin_mvl/mxv .byte W10 .byte N36 , Gs5 .byte W08 .byte VOL , 17*mus_rg_purin_mvl/mxv .byte MOD , 7 .byte W06 .byte VOL , 13*mus_rg_purin_mvl/mxv .byte W03 .byte 11*mus_rg_purin_mvl/mxv .byte W06 .byte 7*mus_rg_purin_mvl/mxv .byte W03 .byte 7*mus_rg_purin_mvl/mxv .byte W03 .byte 4*mus_rg_purin_mvl/mxv .byte W03 .byte 4*mus_rg_purin_mvl/mxv .byte W03 .byte MOD , 1 .byte W01 .byte N48 , Fs5 .byte W02 .byte VOL , 22*mus_rg_purin_mvl/mxv .byte W09 .byte MOD , 7 .byte W09 .byte VOL , 15*mus_rg_purin_mvl/mxv .byte W06 .byte 13*mus_rg_purin_mvl/mxv .byte W03 .byte 11*mus_rg_purin_mvl/mxv .byte W06 .byte 8*mus_rg_purin_mvl/mxv .byte W03 .byte 4*mus_rg_purin_mvl/mxv .byte W06 .byte 2*mus_rg_purin_mvl/mxv .byte W03 .byte MOD , 1 .byte W01 .byte N12 , Gs5 .byte W02 .byte VOL , 22*mus_rg_purin_mvl/mxv .byte W10 .byte N36 , An5 .byte W08 .byte VOL , 17*mus_rg_purin_mvl/mxv .byte MOD , 7 .byte W06 .byte VOL , 13*mus_rg_purin_mvl/mxv .byte W03 .byte 11*mus_rg_purin_mvl/mxv .byte W03 .byte 9*mus_rg_purin_mvl/mxv .byte W03 .byte 7*mus_rg_purin_mvl/mxv .byte W03 .byte 5*mus_rg_purin_mvl/mxv .byte W06 .byte 4*mus_rg_purin_mvl/mxv .byte W03 .byte MOD , 1 .byte W01 .byte N48 , Gs5 .byte W02 .byte VOL , 22*mus_rg_purin_mvl/mxv .byte W09 .byte MOD , 7 .byte W09 .byte VOL , 17*mus_rg_purin_mvl/mxv .byte W06 .byte 14*mus_rg_purin_mvl/mxv .byte W06 .byte 11*mus_rg_purin_mvl/mxv .byte W06 .byte 7*mus_rg_purin_mvl/mxv .byte MOD , 19 .byte W03 .byte VOL , 6*mus_rg_purin_mvl/mxv .byte W03 .byte 4*mus_rg_purin_mvl/mxv .byte W03 .byte MOD , 1 .byte W01 .byte N24 , Fs5 .byte W02 .byte VOL , 22*mus_rg_purin_mvl/mxv .byte W09 .byte MOD , 7 .byte W03 .byte VOL , 11*mus_rg_purin_mvl/mxv .byte W06 .byte 7*mus_rg_purin_mvl/mxv .byte W03 .byte MOD , 1 .byte W01 .byte N24 , Gs5 .byte W02 .byte VOL , 22*mus_rg_purin_mvl/mxv .byte W06 .byte MOD , 7 .byte W03 .byte VOL , 11*mus_rg_purin_mvl/mxv .byte W09 .byte 6*mus_rg_purin_mvl/mxv .byte W03 .byte MOD , 2 .byte W01 .byte N60 , En5 .byte W01 .byte MOD , 1 .byte W01 .byte VOL , 22*mus_rg_purin_mvl/mxv .byte W12 .byte MOD , 7 .byte W06 .byte VOL , 17*mus_rg_purin_mvl/mxv .byte W03 .byte 13*mus_rg_purin_mvl/mxv .byte W06 .byte 11*mus_rg_purin_mvl/mxv .byte W03 .byte 9*mus_rg_purin_mvl/mxv .byte W06 .byte 7*mus_rg_purin_mvl/mxv .byte W06 .byte 5*mus_rg_purin_mvl/mxv .byte W06 .byte 2*mus_rg_purin_mvl/mxv .byte W18 .byte MOD , 0 .byte W24 .byte FINE @********************** Track 2 **********************@ mus_rg_purin_2: .byte KEYSH , mus_rg_purin_key+0 .byte VOICE , 21 .byte LFOS , 50 .byte BENDR , 12 .byte VOL , 68*mus_rg_purin_mvl/mxv .byte BEND , c_v+0 .byte N48 , En4 , v127 .byte W12 .byte MOD , 4 .byte W06 .byte VOL , 45*mus_rg_purin_mvl/mxv .byte W06 .byte 34*mus_rg_purin_mvl/mxv .byte W06 .byte 29*mus_rg_purin_mvl/mxv .byte W03 .byte 22*mus_rg_purin_mvl/mxv .byte W03 .byte 18*mus_rg_purin_mvl/mxv .byte W03 .byte 15*mus_rg_purin_mvl/mxv .byte MOD , 9 .byte W03 .byte VOL , 9*mus_rg_purin_mvl/mxv .byte W03 .byte 7*mus_rg_purin_mvl/mxv .byte W03 .byte MOD , 2 .byte VOL , 68*mus_rg_purin_mvl/mxv .byte N12 , Bn4 .byte W12 .byte N36 , Gs4 .byte W12 .byte MOD , 4 .byte VOL , 45*mus_rg_purin_mvl/mxv .byte W06 .byte 34*mus_rg_purin_mvl/mxv .byte W03 .byte 22*mus_rg_purin_mvl/mxv .byte W03 .byte 16*mus_rg_purin_mvl/mxv .byte W03 .byte 11*mus_rg_purin_mvl/mxv .byte W03 .byte 6*mus_rg_purin_mvl/mxv .byte MOD , 8 .byte W03 .byte VOL , 4*mus_rg_purin_mvl/mxv .byte W03 .byte MOD , 2 .byte VOL , 68*mus_rg_purin_mvl/mxv .byte N48 , Fs4 .byte W12 .byte MOD , 4 .byte W06 .byte VOL , 45*mus_rg_purin_mvl/mxv .byte W06 .byte 34*mus_rg_purin_mvl/mxv .byte W06 .byte 22*mus_rg_purin_mvl/mxv .byte W06 .byte 17*mus_rg_purin_mvl/mxv .byte W06 .byte 11*mus_rg_purin_mvl/mxv .byte MOD , 8 .byte W06 .byte 2 .byte VOL , 68*mus_rg_purin_mvl/mxv .byte N12 , Gs4 .byte W12 .byte N36 , An4 .byte W06 .byte VOL , 45*mus_rg_purin_mvl/mxv .byte W06 .byte MOD , 4 .byte VOL , 34*mus_rg_purin_mvl/mxv .byte W06 .byte 22*mus_rg_purin_mvl/mxv .byte W06 .byte 16*mus_rg_purin_mvl/mxv .byte W06 .byte 11*mus_rg_purin_mvl/mxv .byte MOD , 8 .byte W06 .byte 2 .byte VOL , 68*mus_rg_purin_mvl/mxv .byte N48 , Gs4 .byte W12 .byte MOD , 4 .byte W06 .byte VOL , 45*mus_rg_purin_mvl/mxv .byte W06 .byte 34*mus_rg_purin_mvl/mxv .byte W06 .byte 26*mus_rg_purin_mvl/mxv .byte W03 .byte 22*mus_rg_purin_mvl/mxv .byte W03 .byte 18*mus_rg_purin_mvl/mxv .byte W03 .byte 16*mus_rg_purin_mvl/mxv .byte W03 .byte 11*mus_rg_purin_mvl/mxv .byte MOD , 8 .byte W06 .byte 2 .byte VOL , 68*mus_rg_purin_mvl/mxv .byte N24 , Fs4 .byte W09 .byte VOL , 45*mus_rg_purin_mvl/mxv .byte W03 .byte 33*mus_rg_purin_mvl/mxv .byte W03 .byte MOD , 4 .byte VOL , 22*mus_rg_purin_mvl/mxv .byte W03 .byte 11*mus_rg_purin_mvl/mxv .byte W06 .byte MOD , 2 .byte VOL , 68*mus_rg_purin_mvl/mxv .byte N24 , Gs4 .byte W06 .byte VOL , 45*mus_rg_purin_mvl/mxv .byte W03 .byte 34*mus_rg_purin_mvl/mxv .byte W03 .byte 22*mus_rg_purin_mvl/mxv .byte MOD , 4 .byte W03 .byte VOL , 11*mus_rg_purin_mvl/mxv .byte W09 .byte MOD , 2 .byte VOL , 68*mus_rg_purin_mvl/mxv .byte N68 , En4 .byte W12 .byte MOD , 4 .byte W06 .byte VOL , 45*mus_rg_purin_mvl/mxv .byte W03 .byte 38*mus_rg_purin_mvl/mxv .byte W03 .byte 34*mus_rg_purin_mvl/mxv .byte W03 .byte 27*mus_rg_purin_mvl/mxv .byte W03 .byte 24*mus_rg_purin_mvl/mxv .byte W06 .byte 23*mus_rg_purin_mvl/mxv .byte W06 .byte MOD , 10 .byte VOL , 21*mus_rg_purin_mvl/mxv .byte W06 .byte 19*mus_rg_purin_mvl/mxv .byte W06 .byte 17*mus_rg_purin_mvl/mxv .byte W03 .byte 14*mus_rg_purin_mvl/mxv .byte W03 .byte 11*mus_rg_purin_mvl/mxv .byte W03 .byte 8*mus_rg_purin_mvl/mxv .byte W03 .byte 6*mus_rg_purin_mvl/mxv .byte W03 .byte 5*mus_rg_purin_mvl/mxv .byte W03 .byte 2*mus_rg_purin_mvl/mxv .byte W15 .byte MOD , 0 .byte W09 .byte FINE @********************** Track 3 **********************@ mus_rg_purin_3: .byte KEYSH , mus_rg_purin_key+0 .byte VOICE , 80 .byte LFOS , 62 .byte BENDR , 12 .byte VOL , 45*mus_rg_purin_mvl/mxv .byte PAN , c_v-63 .byte BEND , c_v+1 .byte W06 .byte N48 , En4 , v032 .byte W18 .byte MOD , 5 .byte W24 .byte 0 .byte W06 .byte N12 , Bn4 .byte W12 .byte N36 , Gs4 .byte W06 .byte MOD , 5 .byte W24 .byte 0 .byte W06 .byte N48 , Fs4 .byte W18 .byte MOD , 5 .byte W24 .byte 0 .byte W06 .byte N12 , Gs4 .byte W12 .byte N36 , An4 .byte W06 .byte MOD , 5 .byte W24 .byte 0 .byte W06 .byte N48 , Gs4 .byte W18 .byte MOD , 5 .byte W24 .byte 0 .byte W06 .byte N24 , Fs4 .byte W06 .byte MOD , 5 .byte W12 .byte 0 .byte W06 .byte N24 , Gs4 .byte W06 .byte MOD , 5 .byte W12 .byte 0 .byte W06 .byte N60 , En4 .byte W06 .byte MOD , 5 .byte W36 .byte VOL , 34*mus_rg_purin_mvl/mxv .byte W12 .byte 22*mus_rg_purin_mvl/mxv .byte W18 .byte MOD , 0 .byte W18 .byte FINE @********************** Track 4 **********************@ mus_rg_purin_4: .byte KEYSH , mus_rg_purin_key+0 .byte VOICE , 81 .byte VOL , 45*mus_rg_purin_mvl/mxv .byte PAN , c_v+63 .byte LFOS , 62 .byte BENDR , 12 .byte BEND , c_v+2 .byte W12 .byte N52 , En4 , v024 .byte W12 .byte MOD , 3 .byte W36 .byte W03 .byte 0 .byte W01 .byte N12 , Bn4 .byte W12 .byte N36 , Gs4 .byte W14 .byte MOD , 4 .byte W06 .byte W15 .byte 0 .byte W01 .byte N48 , Fs4 .byte W14 .byte MOD , 4 .byte W32 .byte W02 .byte N12 , Gs4 .byte W02 .byte MOD , 0 .byte W10 .byte N36 , An4 .byte W11 .byte MOD , 4 .byte W09 .byte W16 .byte N48 , Gs4 .byte W02 .byte MOD , 0 .byte W12 .byte 4 .byte W32 .byte W02 .byte N24 , Fs4 .byte W02 .byte MOD , 0 .byte W22 .byte N24 , Gs4 .byte W08 .byte W16 .byte N48 , En4 .byte W08 .byte MOD , 4 .byte W24 .byte VOL , 34*mus_rg_purin_mvl/mxv .byte W12 .byte 23*mus_rg_purin_mvl/mxv .byte W36 .byte FINE @******************************************************@ .align 2 mus_rg_purin: .byte 4 @ NumTrks .byte 0 @ NumBlks .byte mus_rg_purin_pri @ Priority .byte mus_rg_purin_rev @ Reverb. .word mus_rg_purin_grp .word mus_rg_purin_1 .word mus_rg_purin_2 .word mus_rg_purin_3 .word mus_rg_purin_4 .end