pokeemerald/sound/songs/mus_rg_pokefue.s
2018-09-22 16:42:34 -04:00

306 lines
6.6 KiB
ArmAsm

.include "MPlayDef.s"
.equ mus_rg_pokefue_grp, voicegroup165
.equ mus_rg_pokefue_pri, 5
.equ mus_rg_pokefue_rev, reverb_set+50
.equ mus_rg_pokefue_mvl, 127
.equ mus_rg_pokefue_key, 0
.equ mus_rg_pokefue_tbs, 1
.equ mus_rg_pokefue_exg, 0
.equ mus_rg_pokefue_cmp, 1
.section .rodata
.global mus_rg_pokefue
.align 2
@********************** Track 1 **********************@
mus_rg_pokefue_1:
.byte KEYSH , mus_rg_pokefue_key+0
.byte TEMPO , 80*mus_rg_pokefue_tbs/2
.byte VOICE , 73
.byte LFOS , 44
.byte BENDR , 12
.byte PAN , c_v+0
.byte VOL , 48*mus_rg_pokefue_mvl/mxv
.byte BEND , c_v+2
.byte N12 , En4 , v127
.byte W06
.byte MOD , 6
.byte VOL , 36*mus_rg_pokefue_mvl/mxv
.byte W06
.byte MOD , 0
.byte VOL , 48*mus_rg_pokefue_mvl/mxv
.byte N12 , Fn4
.byte W06
.byte MOD , 6
.byte VOL , 36*mus_rg_pokefue_mvl/mxv
.byte W06
.byte MOD , 0
.byte VOL , 48*mus_rg_pokefue_mvl/mxv
.byte N24 , Gn4
.byte W12
.byte MOD , 7
.byte VOL , 36*mus_rg_pokefue_mvl/mxv
.byte W03
.byte 24*mus_rg_pokefue_mvl/mxv
.byte W03
.byte 18*mus_rg_pokefue_mvl/mxv
.byte W03
.byte 12*mus_rg_pokefue_mvl/mxv
.byte W03
.byte MOD , 0
.byte VOL , 48*mus_rg_pokefue_mvl/mxv
.byte N12 , An4
.byte W06
.byte MOD , 6
.byte VOL , 36*mus_rg_pokefue_mvl/mxv
.byte W06
.byte MOD , 0
.byte VOL , 48*mus_rg_pokefue_mvl/mxv
.byte N12 , Gn4
.byte W06
.byte MOD , 6
.byte VOL , 36*mus_rg_pokefue_mvl/mxv
.byte W06
.byte MOD , 0
.byte VOL , 48*mus_rg_pokefue_mvl/mxv
.byte N36 , Cn5
.byte W12
.byte MOD , 7
.byte VOL , 36*mus_rg_pokefue_mvl/mxv
.byte W03
.byte 24*mus_rg_pokefue_mvl/mxv
.byte W03
.byte 18*mus_rg_pokefue_mvl/mxv
.byte W06
.byte W12
.byte MOD , 0
.byte VOL , 48*mus_rg_pokefue_mvl/mxv
.byte N12 , Dn5
.byte W06
.byte MOD , 6
.byte VOL , 36*mus_rg_pokefue_mvl/mxv
.byte W06
.byte MOD , 0
.byte VOL , 48*mus_rg_pokefue_mvl/mxv
.byte N12 , Cn5
.byte W06
.byte MOD , 6
.byte VOL , 36*mus_rg_pokefue_mvl/mxv
.byte W06
.byte MOD , 0
.byte VOL , 48*mus_rg_pokefue_mvl/mxv
.byte N12 , Gn4
.byte W06
.byte MOD , 6
.byte VOL , 36*mus_rg_pokefue_mvl/mxv
.byte W06
.byte MOD , 0
.byte VOL , 48*mus_rg_pokefue_mvl/mxv
.byte N12 , An4
.byte W06
.byte MOD , 6
.byte VOL , 36*mus_rg_pokefue_mvl/mxv
.byte W06
.byte MOD , 0
.byte VOL , 48*mus_rg_pokefue_mvl/mxv
.byte N12 , Fn4
.byte W06
.byte MOD , 6
.byte VOL , 41*mus_rg_pokefue_mvl/mxv
.byte W06
.byte MOD , 0
.byte VOL , 36*mus_rg_pokefue_mvl/mxv
.byte N48 , Gn4
.byte W03
.byte VOL , 31*mus_rg_pokefue_mvl/mxv
.byte W03
.byte MOD , 6
.byte VOL , 24*mus_rg_pokefue_mvl/mxv
.byte W03
.byte 19*mus_rg_pokefue_mvl/mxv
.byte W06
.byte 15*mus_rg_pokefue_mvl/mxv
.byte W09
.byte 11*mus_rg_pokefue_mvl/mxv
.byte W09
.byte 8*mus_rg_pokefue_mvl/mxv
.byte W15
.byte MOD , 0
.byte W72
.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
.byte W96
.byte FINE
@********************** Track 2 **********************@
mus_rg_pokefue_2:
.byte KEYSH , mus_rg_pokefue_key+0
.byte VOICE , 75
.byte LFOS , 44
.byte BENDR , 12
.byte VOL , 48*mus_rg_pokefue_mvl/mxv
.byte PAN , c_v+0
.byte N12 , En3 , v127
.byte W06
.byte MOD , 6
.byte VOL , 36*mus_rg_pokefue_mvl/mxv
.byte W03
.byte 24*mus_rg_pokefue_mvl/mxv
.byte W03
.byte MOD , 0
.byte VOL , 48*mus_rg_pokefue_mvl/mxv
.byte N12 , Fn3
.byte W06
.byte MOD , 6
.byte VOL , 36*mus_rg_pokefue_mvl/mxv
.byte W03
.byte 24*mus_rg_pokefue_mvl/mxv
.byte W03
.byte MOD , 0
.byte VOL , 48*mus_rg_pokefue_mvl/mxv
.byte N24 , Gn3
.byte W06
.byte VOL , 36*mus_rg_pokefue_mvl/mxv
.byte W03
.byte 24*mus_rg_pokefue_mvl/mxv
.byte W03
.byte MOD , 7
.byte VOL , 12*mus_rg_pokefue_mvl/mxv
.byte W12
.byte MOD , 0
.byte VOL , 48*mus_rg_pokefue_mvl/mxv
.byte N12 , An3
.byte W06
.byte MOD , 6
.byte VOL , 36*mus_rg_pokefue_mvl/mxv
.byte W03
.byte 24*mus_rg_pokefue_mvl/mxv
.byte W03
.byte MOD , 0
.byte VOL , 48*mus_rg_pokefue_mvl/mxv
.byte N12 , Gn3
.byte W06
.byte MOD , 6
.byte VOL , 36*mus_rg_pokefue_mvl/mxv
.byte W03
.byte 24*mus_rg_pokefue_mvl/mxv
.byte W03
.byte MOD , 0
.byte VOL , 48*mus_rg_pokefue_mvl/mxv
.byte N36 , Cn4
.byte W06
.byte VOL , 36*mus_rg_pokefue_mvl/mxv
.byte W03
.byte 24*mus_rg_pokefue_mvl/mxv
.byte W03
.byte MOD , 7
.byte VOL , 12*mus_rg_pokefue_mvl/mxv
.byte W12
.byte W12
.byte MOD , 0
.byte VOL , 48*mus_rg_pokefue_mvl/mxv
.byte N12 , Dn4
.byte W06
.byte MOD , 6
.byte VOL , 36*mus_rg_pokefue_mvl/mxv
.byte W03
.byte 24*mus_rg_pokefue_mvl/mxv
.byte W03
.byte MOD , 0
.byte VOL , 48*mus_rg_pokefue_mvl/mxv
.byte N12 , Cn4
.byte W06
.byte MOD , 6
.byte VOL , 36*mus_rg_pokefue_mvl/mxv
.byte W03
.byte 24*mus_rg_pokefue_mvl/mxv
.byte W03
.byte MOD , 0
.byte VOL , 48*mus_rg_pokefue_mvl/mxv
.byte N12 , Gn3
.byte W06
.byte MOD , 6
.byte VOL , 36*mus_rg_pokefue_mvl/mxv
.byte W03
.byte 24*mus_rg_pokefue_mvl/mxv
.byte W03
.byte MOD , 0
.byte VOL , 48*mus_rg_pokefue_mvl/mxv
.byte N12 , An3
.byte W06
.byte MOD , 6
.byte VOL , 36*mus_rg_pokefue_mvl/mxv
.byte W03
.byte 24*mus_rg_pokefue_mvl/mxv
.byte W03
.byte MOD , 0
.byte VOL , 48*mus_rg_pokefue_mvl/mxv
.byte N12 , Fn3
.byte W06
.byte MOD , 6
.byte VOL , 36*mus_rg_pokefue_mvl/mxv
.byte W03
.byte 24*mus_rg_pokefue_mvl/mxv
.byte W03
.byte MOD , 0
.byte VOL , 48*mus_rg_pokefue_mvl/mxv
.byte N48 , Gn3
.byte W03
.byte VOL , 43*mus_rg_pokefue_mvl/mxv
.byte W03
.byte MOD , 6
.byte VOL , 36*mus_rg_pokefue_mvl/mxv
.byte W03
.byte 24*mus_rg_pokefue_mvl/mxv
.byte W03
.byte 18*mus_rg_pokefue_mvl/mxv
.byte W12
.byte W24
.byte MOD , 0
.byte W72
.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
.byte W96
.byte FINE
@******************************************************@
.align 2
mus_rg_pokefue:
.byte 2 @ NumTrks
.byte 0 @ NumBlks
.byte mus_rg_pokefue_pri @ Priority
.byte mus_rg_pokefue_rev @ Reverb.
.word mus_rg_pokefue_grp
.word mus_rg_pokefue_1
.word mus_rg_pokefue_2
.end