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

174 lines
3.3 KiB
ArmAsm

.include "MPlayDef.s"
.equ mus_rg_tvnoize_grp, voicegroup186
.equ mus_rg_tvnoize_pri, 0
.equ mus_rg_tvnoize_rev, reverb_set+50
.equ mus_rg_tvnoize_mvl, 127
.equ mus_rg_tvnoize_key, 0
.equ mus_rg_tvnoize_tbs, 1
.equ mus_rg_tvnoize_exg, 0
.equ mus_rg_tvnoize_cmp, 1
.section .rodata
.global mus_rg_tvnoize
.align 2
@********************** Track 1 **********************@
mus_rg_tvnoize_1:
.byte KEYSH , mus_rg_tvnoize_key+0
.byte TEMPO , 144*mus_rg_tvnoize_tbs/2
.byte VOICE , 1
.byte LFOS , 44
.byte BENDR , 12
.byte VOL , 59*mus_rg_tvnoize_mvl/mxv
.byte W24
mus_rg_tvnoize_1_B1:
mus_rg_tvnoize_1_000:
.byte N06 , Cn2 , v088
.byte W12
.byte Gn3
.byte W12
.byte Gn1
.byte W12
.byte Gn3
.byte W12
.byte An1
.byte W12
.byte Gn3
.byte W12
.byte Bn1
.byte W12
.byte Gn3
.byte W12
.byte PEND
.byte PATT
.word mus_rg_tvnoize_1_000
.byte GOTO
.word mus_rg_tvnoize_1_B1
.byte FINE
@********************** Track 2 **********************@
mus_rg_tvnoize_2:
.byte KEYSH , mus_rg_tvnoize_key+0
.byte VOICE , 1
.byte LFOS , 44
.byte BENDR , 12
.byte VOL , 45*mus_rg_tvnoize_mvl/mxv
.byte BEND , c_v+0
.byte W24
mus_rg_tvnoize_2_B1:
mus_rg_tvnoize_2_000:
.byte W12
.byte N06 , En3 , v088
.byte W24
.byte N06
.byte W24
.byte N06
.byte W24
.byte N06
.byte W12
.byte PEND
.byte PATT
.word mus_rg_tvnoize_2_000
.byte GOTO
.word mus_rg_tvnoize_2_B1
.byte FINE
@********************** Track 3 **********************@
mus_rg_tvnoize_3:
.byte KEYSH , mus_rg_tvnoize_key+0
.byte VOICE , 81
.byte LFOS , 44
.byte XCMD , xIECV , 18
.byte xIECV , 16
.byte BENDR , 12
.byte VOL , 45*mus_rg_tvnoize_mvl/mxv
.byte BEND , c_v+2
.byte W24
mus_rg_tvnoize_3_B1:
mus_rg_tvnoize_3_000:
.byte N06 , Cn2 , v048
.byte W12
.byte Gn3
.byte W12
.byte Gn1
.byte W12
.byte Gn3
.byte W12
.byte An1
.byte W12
.byte Gn3
.byte W12
.byte Bn1
.byte W12
.byte Gn3
.byte W12
.byte PEND
.byte PATT
.word mus_rg_tvnoize_3_000
.byte GOTO
.word mus_rg_tvnoize_3_B1
.byte FINE
@********************** Track 4 **********************@
mus_rg_tvnoize_4:
.byte KEYSH , mus_rg_tvnoize_key+0
.byte VOICE , 127
.byte LFOS , 44
.byte XCMD , xIECV , 18
.byte xIECV , 16
.byte BENDR , 12
.byte PAN , c_v+0
.byte VOL , 34*mus_rg_tvnoize_mvl/mxv
.byte BEND , c_v+0
.byte N03 , Cn4 , v120
.byte W06
.byte PAN , c_v-64
.byte N03 , Cn5
.byte W06
.byte PAN , c_v+63
.byte N12 , Gn4
.byte W12
mus_rg_tvnoize_4_B1:
.byte PAN , c_v+0
.byte TIE , Cn4 , v064
.byte W24
.byte BEND , c_v+9
.byte W09
.byte c_v-10
.byte W09
.byte c_v+0
.byte W54
.byte c_v+9
.byte W24
.byte c_v-8
.byte W24
.byte c_v+0
.byte W48
.byte EOT
.byte GOTO
.word mus_rg_tvnoize_4_B1
.byte FINE
@******************************************************@
.align 2
mus_rg_tvnoize:
.byte 4 @ NumTrks
.byte 0 @ NumBlks
.byte mus_rg_tvnoize_pri @ Priority
.byte mus_rg_tvnoize_rev @ Reverb.
.word mus_rg_tvnoize_grp
.word mus_rg_tvnoize_1
.word mus_rg_tvnoize_2
.word mus_rg_tvnoize_3
.word mus_rg_tvnoize_4
.end