pokeemerald/sound/songs/mus_fanfa5.s

351 lines
6.2 KiB
ArmAsm
Raw Normal View History

2017-12-21 23:24:11 +01:00
.include "MPlayDef.s"
2017-12-22 08:07:30 +01:00
.equ mus_fanfa5_grp, voicegroup_8677B28
.equ mus_fanfa5_pri, 5
.equ mus_fanfa5_rev, reverb_set+50
.equ mus_fanfa5_mvl, 127
.equ mus_fanfa5_key, 0
.equ mus_fanfa5_tbs, 1
.equ mus_fanfa5_exg, 0
.equ mus_fanfa5_cmp, 1
2017-12-21 23:24:11 +01:00
.section .rodata
2017-12-22 08:07:30 +01:00
.global mus_fanfa5
2017-12-21 23:24:11 +01:00
.align 2
@********************** Track 1 **********************@
2017-12-22 08:07:30 +01:00
mus_fanfa5_1:
.byte KEYSH , mus_fanfa5_key+0
2017-12-21 23:24:11 +01:00
.byte W12
2017-12-22 08:07:30 +01:00
.byte TEMPO , 150*mus_fanfa5_tbs/2
2017-12-21 23:24:11 +01:00
.byte VOICE , 56
.byte PAN , c_v+18
2017-12-22 08:07:30 +01:00
.byte VOL , 90*mus_fanfa5_mvl/mxv
2017-12-21 23:24:11 +01:00
.byte N22 , Ds4 , v104
.byte W16
2017-12-22 08:07:30 +01:00
.byte VOL , 68*mus_fanfa5_mvl/mxv
2017-12-21 23:24:11 +01:00
.byte W04
2017-12-22 08:07:30 +01:00
.byte 36*mus_fanfa5_mvl/mxv
2017-12-21 23:24:11 +01:00
.byte W04
2017-12-22 08:07:30 +01:00
.byte 90*mus_fanfa5_mvl/mxv
2017-12-21 23:24:11 +01:00
.byte N22 , Cn4
.byte W16
2017-12-22 08:07:30 +01:00
.byte VOL , 68*mus_fanfa5_mvl/mxv
2017-12-21 23:24:11 +01:00
.byte W04
2017-12-22 08:07:30 +01:00
.byte 36*mus_fanfa5_mvl/mxv
2017-12-21 23:24:11 +01:00
.byte W04
2017-12-22 08:07:30 +01:00
.byte 90*mus_fanfa5_mvl/mxv
2017-12-21 23:24:11 +01:00
.byte N16 , Gs3
.byte W16
.byte N06 , Ds3
.byte W08
.byte Cn3
.byte W08
.byte Gs3
.byte W08
.byte Cn4
.byte W08
.byte N04 , Fs4
.byte W08
.byte N04
.byte W08
.byte N04
.byte W08
.byte N04
.byte W08
.byte N04
.byte W08
.byte As4
.byte W08
.byte N48 , Gs4
.byte W16
.byte MOD , 6
.byte W32
.byte 0
.byte W96
.byte FINE
@********************** Track 2 **********************@
2017-12-22 08:07:30 +01:00
mus_fanfa5_2:
.byte KEYSH , mus_fanfa5_key+0
2017-12-21 23:24:11 +01:00
.byte W12
.byte VOICE , 56
.byte PAN , c_v-16
2017-12-22 08:07:30 +01:00
.byte VOL , 90*mus_fanfa5_mvl/mxv
2017-12-21 23:24:11 +01:00
.byte N22 , Cn5 , v104
.byte W16
2017-12-22 08:07:30 +01:00
.byte VOL , 68*mus_fanfa5_mvl/mxv
2017-12-21 23:24:11 +01:00
.byte W04
2017-12-22 08:07:30 +01:00
.byte 36*mus_fanfa5_mvl/mxv
2017-12-21 23:24:11 +01:00
.byte W04
2017-12-22 08:07:30 +01:00
.byte 90*mus_fanfa5_mvl/mxv
2017-12-21 23:24:11 +01:00
.byte N22 , Gs4
.byte W16
2017-12-22 08:07:30 +01:00
.byte VOL , 68*mus_fanfa5_mvl/mxv
2017-12-21 23:24:11 +01:00
.byte W04
2017-12-22 08:07:30 +01:00
.byte 36*mus_fanfa5_mvl/mxv
2017-12-21 23:24:11 +01:00
.byte W04
2017-12-22 08:07:30 +01:00
.byte 90*mus_fanfa5_mvl/mxv
2017-12-21 23:24:11 +01:00
.byte N40 , Ds4
.byte W12
.byte MOD , 6
.byte W28
2017-12-22 08:07:30 +01:00
.byte VOL , 68*mus_fanfa5_mvl/mxv
2017-12-21 23:24:11 +01:00
.byte MOD , 0
.byte W04
2017-12-22 08:07:30 +01:00
.byte VOL , 36*mus_fanfa5_mvl/mxv
2017-12-21 23:24:11 +01:00
.byte W04
2017-12-22 08:07:30 +01:00
.byte 90*mus_fanfa5_mvl/mxv
2017-12-21 23:24:11 +01:00
.byte N04 , Cs5
.byte W08
.byte N04
.byte W08
.byte N04
.byte W08
.byte As4
.byte W08
.byte N04
.byte W08
.byte Cs5
.byte W08
.byte N48 , Cn5
.byte W16
.byte MOD , 6
.byte W32
.byte 0
.byte W96
.byte FINE
@********************** Track 3 **********************@
2017-12-22 08:07:30 +01:00
mus_fanfa5_3:
.byte KEYSH , mus_fanfa5_key+0
2017-12-21 23:24:11 +01:00
.byte W12
.byte VOICE , 88
2017-12-22 08:07:30 +01:00
.byte VOL , 90*mus_fanfa5_mvl/mxv
2017-12-21 23:24:11 +01:00
.byte N12 , Ds1 , v112
.byte W24
.byte N12
.byte W24
.byte N12
.byte W24
.byte N08 , Cn1
.byte W08
.byte Ds1
.byte W08
.byte Gs1
.byte W08
.byte N16 , As1
.byte W24
.byte Cs2
.byte W24
.byte N40 , Cn2
.byte W48
.byte W96
.byte FINE
@********************** Track 4 **********************@
2017-12-22 08:07:30 +01:00
mus_fanfa5_4:
.byte KEYSH , mus_fanfa5_key+0
2017-12-21 23:24:11 +01:00
.byte W12
.byte VOICE , 82
.byte PAN , c_v-48
2017-12-22 08:07:30 +01:00
.byte VOL , 90*mus_fanfa5_mvl/mxv
2017-12-21 23:24:11 +01:00
.byte N08 , Gs4 , v040
.byte W08
.byte Ds4
.byte W08
.byte Cn4
.byte W08
2017-12-22 08:07:30 +01:00
.byte VOL , 90*mus_fanfa5_mvl/mxv
2017-12-21 23:24:11 +01:00
.byte N08 , Gs4
.byte W08
.byte Ds4
.byte W08
.byte Cn4
.byte W08
.byte Ds4
.byte W08
.byte Cn4
.byte W08
.byte Gs3
.byte W08
.byte Cn4
.byte W08
.byte Gs3
.byte W08
.byte Ds3
.byte W08
.byte Cs3
.byte W08
.byte As2
.byte W08
.byte Fs2
.byte W08
.byte Cs2
.byte W08
.byte As2
.byte W08
.byte Cs3
.byte W08
.byte N48 , Ds3
.byte W16
.byte MOD , 6
.byte W32
.byte 0
.byte W96
.byte FINE
@********************** Track 5 **********************@
2017-12-22 08:07:30 +01:00
mus_fanfa5_5:
.byte KEYSH , mus_fanfa5_key+0
2017-12-21 23:24:11 +01:00
.byte W12
.byte VOICE , 83
.byte PAN , c_v+48
2017-12-22 08:07:30 +01:00
.byte VOL , 90*mus_fanfa5_mvl/mxv
2017-12-21 23:24:11 +01:00
.byte W04
.byte N08 , Gs4 , v040
.byte W08
.byte Ds4
.byte W08
.byte Cn4
.byte W04
2017-12-22 08:07:30 +01:00
.byte VOL , 90*mus_fanfa5_mvl/mxv
2017-12-21 23:24:11 +01:00
.byte W04
.byte N08 , Gs4
.byte W08
.byte Ds4
.byte W08
.byte Cn4
.byte W08
.byte Ds4
.byte W08
.byte Cn4
.byte W08
.byte Gs3
.byte W08
.byte Cn4
.byte W08
.byte Gs3
.byte W08
.byte Ds3
.byte W04
.byte W04
.byte Cs3
.byte W08
.byte As2
.byte W08
.byte Fs2
.byte W08
.byte Cs2
.byte W08
.byte As2
.byte W08
.byte Cs3
.byte W08
.byte N44 , Ds3
.byte W12
.byte MOD , 6
.byte W32
.byte 0
.byte W96
.byte FINE
@********************** Track 6 **********************@
2017-12-22 08:07:30 +01:00
mus_fanfa5_6:
.byte KEYSH , mus_fanfa5_key+0
2017-12-21 23:24:11 +01:00
.byte W12
.byte VOICE , 47
2017-12-22 08:07:30 +01:00
.byte VOL , 90*mus_fanfa5_mvl/mxv
2017-12-21 23:24:11 +01:00
.byte W24
2017-12-22 08:07:30 +01:00
.byte 90*mus_fanfa5_mvl/mxv
2017-12-21 23:24:11 +01:00
.byte W56
.byte N08 , Cn2 , v127
.byte W08
.byte N08
.byte W08
.byte Fs2
.byte W24
.byte Cs2
.byte W08
.byte As1 , v112
.byte W08
.byte N08
.byte W08
.byte N12 , Cn2 , v127
.byte W48
.byte W96
.byte FINE
@********************** Track 7 **********************@
2017-12-22 08:07:30 +01:00
mus_fanfa5_7:
.byte KEYSH , mus_fanfa5_key+0
2017-12-21 23:24:11 +01:00
.byte W12
.byte VOICE , 0
2017-12-22 08:07:30 +01:00
.byte VOL , 90*mus_fanfa5_mvl/mxv
2017-12-21 23:24:11 +01:00
.byte N04 , En1 , v112
.byte N80 , An2 , v120
.byte W24
2017-12-22 08:07:30 +01:00
.byte VOL , 90*mus_fanfa5_mvl/mxv
2017-12-21 23:24:11 +01:00
.byte N04 , En1 , v112
.byte W08
.byte En1 , v092
.byte W08
.byte N04
.byte W08
.byte En1 , v112
.byte W16
.byte En1 , v092
.byte W08
.byte En1 , v112
.byte W08
.byte En1 , v092
.byte W08
.byte N04
.byte W08
.byte En1 , v112
.byte W16
.byte En1 , v092
.byte W08
.byte En1 , v112
.byte W08
.byte En1 , v092
.byte W04
.byte En1 , v112
.byte W04
.byte En1 , v092
.byte W04
.byte N04
.byte W04
.byte En1 , v112
.byte W48
.byte W96
.byte FINE
@******************************************************@
.align 2
2017-12-22 08:07:30 +01:00
mus_fanfa5:
2017-12-21 23:24:11 +01:00
.byte 7 @ NumTrks
.byte 0 @ NumBlks
2017-12-22 08:07:30 +01:00
.byte mus_fanfa5_pri @ Priority
.byte mus_fanfa5_rev @ Reverb.
2017-12-21 23:24:11 +01:00
2017-12-22 08:07:30 +01:00
.word mus_fanfa5_grp
2017-12-21 23:24:11 +01:00
2017-12-22 08:07:30 +01:00
.word mus_fanfa5_1
.word mus_fanfa5_2
.word mus_fanfa5_3
.word mus_fanfa5_4
.word mus_fanfa5_5
.word mus_fanfa5_6
.word mus_fanfa5_7
2017-12-21 23:24:11 +01:00
.end