mirror of
https://github.com/pret/pmd-red.git
synced 2024-12-04 02:52:28 +00:00
1350 lines
24 KiB
ArmAsm
1350 lines
24 KiB
ArmAsm
@ File generated by m4a2s Song-Module
|
|
.include "MPlayDef.s"
|
|
|
|
.equ seq_121_grp, bank_014
|
|
.equ seq_121_pri, 50
|
|
.equ seq_121_rev, 203
|
|
.equ seq_121_mvl, 127
|
|
.equ seq_121_key, 0
|
|
|
|
.section .rodata
|
|
.global seq_121
|
|
.align 2
|
|
|
|
@*********************** Track 01 ***********************@
|
|
|
|
seq_121_0:
|
|
.byte KEYSH , seq_121_key+0
|
|
.byte TEMPO , 240/2
|
|
.byte VOICE , 127
|
|
.byte W01
|
|
.byte VOL , 113*seq_121_mvl/mxv
|
|
.byte W01
|
|
.byte PAN , c_v+0
|
|
.byte W10
|
|
.byte TEMPO , 90/2
|
|
.byte W12
|
|
.byte TEMPO , 90/2
|
|
.byte N03 , Fn6 , v120
|
|
.byte W12
|
|
.byte As5 , v060
|
|
.byte W06
|
|
.byte Cs6 , v100
|
|
.byte W18
|
|
.byte N02 , En6 , v080
|
|
.byte W24
|
|
.byte Bn6 , v120
|
|
.byte W24
|
|
.byte N09 , An7 , v040
|
|
.byte W12
|
|
.byte N03 , Fn6 , v120
|
|
.byte W18
|
|
.byte Fs5 , v080
|
|
.byte W06
|
|
.byte Bn6 , v120
|
|
.byte W12
|
|
.byte Bn6 , v080
|
|
.byte W48
|
|
.byte Fs5 , v060
|
|
.byte W12
|
|
.byte PEND
|
|
.byte N03 , Fn6 , v120
|
|
.byte W12
|
|
.byte As5 , v060
|
|
.byte W06
|
|
.byte Cs6 , v100
|
|
.byte W18
|
|
.byte N02 , En6 , v080
|
|
.byte W24
|
|
.byte Bn6 , v120
|
|
.byte W24
|
|
.byte N09 , An7 , v040
|
|
.byte W12
|
|
.byte PEND
|
|
.byte PATT
|
|
.word seq_121_0 + 0x27
|
|
.byte PATT
|
|
.word seq_121_0 + 0x38
|
|
.byte PATT
|
|
.word seq_121_0 + 0x27
|
|
.byte PATT
|
|
.word seq_121_0 + 0x38
|
|
.byte PATT
|
|
.word seq_121_0 + 0x27
|
|
.byte PATT
|
|
.word seq_121_0 + 0x38
|
|
.byte PATT
|
|
.word seq_121_0 + 0x27
|
|
.byte PATT
|
|
.word seq_121_0 + 0x38
|
|
.byte PATT
|
|
.word seq_121_0 + 0x27
|
|
.byte PATT
|
|
.word seq_121_0 + 0x38
|
|
.byte PATT
|
|
.word seq_121_0 + 0x27
|
|
.byte PATT
|
|
.word seq_121_0 + 0x38
|
|
.byte PATT
|
|
.word seq_121_0 + 0x27
|
|
.byte PATT
|
|
.word seq_121_0 + 0x38
|
|
.byte PATT
|
|
.word seq_121_0 + 0x27
|
|
.byte PATT
|
|
.word seq_121_0 + 0x38
|
|
.byte N03 , Fn6 , v120
|
|
.byte W18
|
|
.byte Fs5 , v080
|
|
.byte W06
|
|
.byte Bn6 , v120
|
|
.byte W12
|
|
.byte Bn6 , v080
|
|
.byte W12
|
|
.byte TEMPO , 88/2
|
|
.byte W24
|
|
.byte TEMPO , 86/2
|
|
.byte W12
|
|
.byte Fs5 , v060
|
|
.byte W12
|
|
.byte GOTO
|
|
.word seq_121_0 + 0x10
|
|
.byte FINE
|
|
|
|
@*********************** Track 02 ***********************@
|
|
|
|
seq_121_1:
|
|
.byte KEYSH , seq_121_key+0
|
|
.byte VOICE , 52
|
|
.byte W01
|
|
.byte VOL , 18*seq_121_mvl/mxv
|
|
.byte W01
|
|
.byte PAN , c_v+0
|
|
.byte W01
|
|
.byte LFOS , 60
|
|
.byte W01
|
|
.byte MODT , mod_pan
|
|
.byte W01
|
|
.byte MOD , 20
|
|
.byte W01
|
|
.byte BENDR , 2
|
|
.byte W18
|
|
.byte N96 , As3 , v120
|
|
.byte N96 , Ds4
|
|
.byte W06
|
|
.byte VOL , 28*seq_121_mvl/mxv
|
|
.byte W07
|
|
.byte 37*seq_121_mvl/mxv
|
|
.byte W08
|
|
.byte 47*seq_121_mvl/mxv
|
|
.byte W04
|
|
.byte MOD , 40
|
|
.byte W02
|
|
.byte VOL , 56*seq_121_mvl/mxv
|
|
.byte W09
|
|
.byte 66*seq_121_mvl/mxv
|
|
.byte W08
|
|
.byte 75*seq_121_mvl/mxv
|
|
.byte W09
|
|
.byte 85*seq_121_mvl/mxv
|
|
.byte W07
|
|
.byte MOD , 60
|
|
.byte W01
|
|
.byte VOL , 94*seq_121_mvl/mxv
|
|
.byte W08
|
|
.byte 103*seq_121_mvl/mxv
|
|
.byte W06
|
|
.byte 113*seq_121_mvl/mxv
|
|
.byte W04
|
|
.byte MOD , 40
|
|
.byte W01
|
|
.byte VOL , 75*seq_121_mvl/mxv
|
|
.byte W07
|
|
.byte 56*seq_121_mvl/mxv
|
|
.byte W01
|
|
.byte BEND , c_v-4
|
|
.byte W01
|
|
.byte c_v-8
|
|
.byte W01
|
|
.byte c_v-12
|
|
.byte W01
|
|
.byte c_v-24
|
|
.byte W01
|
|
.byte VOL , 37*seq_121_mvl/mxv
|
|
.byte W01
|
|
.byte MOD , 20
|
|
.byte W01
|
|
.byte BEND , c_v+0
|
|
.byte W01
|
|
.byte VOL , 18*seq_121_mvl/mxv
|
|
.byte W01
|
|
.byte PEND
|
|
.byte N96 , Gs3 , v120
|
|
.byte N96 , Cs4
|
|
.byte W06
|
|
.byte VOL , 28*seq_121_mvl/mxv
|
|
.byte W07
|
|
.byte 37*seq_121_mvl/mxv
|
|
.byte W08
|
|
.byte 47*seq_121_mvl/mxv
|
|
.byte W04
|
|
.byte MOD , 40
|
|
.byte W02
|
|
.byte VOL , 56*seq_121_mvl/mxv
|
|
.byte W09
|
|
.byte 66*seq_121_mvl/mxv
|
|
.byte W08
|
|
.byte 75*seq_121_mvl/mxv
|
|
.byte W09
|
|
.byte 85*seq_121_mvl/mxv
|
|
.byte W07
|
|
.byte MOD , 60
|
|
.byte W01
|
|
.byte VOL , 94*seq_121_mvl/mxv
|
|
.byte W08
|
|
.byte 103*seq_121_mvl/mxv
|
|
.byte W06
|
|
.byte 113*seq_121_mvl/mxv
|
|
.byte W04
|
|
.byte MOD , 40
|
|
.byte W01
|
|
.byte VOL , 75*seq_121_mvl/mxv
|
|
.byte W07
|
|
.byte 56*seq_121_mvl/mxv
|
|
.byte W06
|
|
.byte 37*seq_121_mvl/mxv
|
|
.byte W01
|
|
.byte MOD , 20
|
|
.byte W01
|
|
.byte VOL , 18*seq_121_mvl/mxv
|
|
.byte W01
|
|
.byte PEND
|
|
.byte PATT
|
|
.word seq_121_1 + 0x17
|
|
.byte PATT
|
|
.word seq_121_1 + 0x58
|
|
.byte PATT
|
|
.word seq_121_1 + 0x17
|
|
.byte PATT
|
|
.word seq_121_1 + 0x58
|
|
.byte PATT
|
|
.word seq_121_1 + 0x17
|
|
.byte PATT
|
|
.word seq_121_1 + 0x58
|
|
.byte PATT
|
|
.word seq_121_1 + 0x17
|
|
.byte PATT
|
|
.word seq_121_1 + 0x58
|
|
.byte PATT
|
|
.word seq_121_1 + 0x17
|
|
.byte PATT
|
|
.word seq_121_1 + 0x58
|
|
.byte PATT
|
|
.word seq_121_1 + 0x17
|
|
.byte PATT
|
|
.word seq_121_1 + 0x58
|
|
.byte PATT
|
|
.word seq_121_1 + 0x17
|
|
.byte PATT
|
|
.word seq_121_1 + 0x58
|
|
.byte PATT
|
|
.word seq_121_1 + 0x17
|
|
.byte PATT
|
|
.word seq_121_1 + 0x58
|
|
.byte PATT
|
|
.word seq_121_1 + 0x17
|
|
.byte N96 , Gs3 , v120
|
|
.byte N96 , Cs4
|
|
.byte W06
|
|
.byte VOL , 28*seq_121_mvl/mxv
|
|
.byte W07
|
|
.byte 37*seq_121_mvl/mxv
|
|
.byte W08
|
|
.byte 47*seq_121_mvl/mxv
|
|
.byte W04
|
|
.byte MOD , 40
|
|
.byte W02
|
|
.byte VOL , 56*seq_121_mvl/mxv
|
|
.byte W09
|
|
.byte 66*seq_121_mvl/mxv
|
|
.byte W08
|
|
.byte 75*seq_121_mvl/mxv
|
|
.byte W09
|
|
.byte 85*seq_121_mvl/mxv
|
|
.byte W07
|
|
.byte MOD , 60
|
|
.byte W01
|
|
.byte VOL , 94*seq_121_mvl/mxv
|
|
.byte W08
|
|
.byte 103*seq_121_mvl/mxv
|
|
.byte W06
|
|
.byte 113*seq_121_mvl/mxv
|
|
.byte W04
|
|
.byte MOD , 40
|
|
.byte W01
|
|
.byte VOL , 75*seq_121_mvl/mxv
|
|
.byte W07
|
|
.byte 56*seq_121_mvl/mxv
|
|
.byte W06
|
|
.byte 37*seq_121_mvl/mxv
|
|
.byte W01
|
|
.byte MOD , 20
|
|
.byte W02
|
|
.byte GOTO
|
|
.word seq_121_1 + 0x17
|
|
.byte FINE
|
|
|
|
@*********************** Track 03 ***********************@
|
|
|
|
seq_121_2:
|
|
.byte KEYSH , seq_121_key+0
|
|
.byte VOICE , 29
|
|
.byte W01
|
|
.byte VOL , 94*seq_121_mvl/mxv
|
|
.byte W01
|
|
.byte PAN , c_v+0
|
|
.byte W01
|
|
.byte LFOS , 20
|
|
.byte W01
|
|
.byte MODT , mod_tre
|
|
.byte W01
|
|
.byte MOD , 0
|
|
.byte W19
|
|
.byte W96
|
|
.byte W96
|
|
.byte W96
|
|
.byte W96
|
|
.byte W96
|
|
.byte W96
|
|
.byte W96
|
|
.byte W96
|
|
.byte W24
|
|
.byte VOL , 94*seq_121_mvl/mxv
|
|
.byte W01
|
|
.byte N12 , Ds3 , v120
|
|
.byte W01
|
|
.byte BEND , c_v-24
|
|
.byte W01
|
|
.byte c_v-40
|
|
.byte W01
|
|
.byte c_v-27
|
|
.byte W01
|
|
.byte c_v+0
|
|
.byte W08
|
|
.byte N12 , Fn3 , v100
|
|
.byte W12
|
|
.byte Cs3
|
|
.byte W12
|
|
.byte Cn3 , v120
|
|
.byte W02
|
|
.byte BEND , c_v+15
|
|
.byte W01
|
|
.byte c_v+40
|
|
.byte W01
|
|
.byte c_v+55
|
|
.byte W01
|
|
.byte c_v+39
|
|
.byte W01
|
|
.byte c_v+17
|
|
.byte W01
|
|
.byte c_v+0
|
|
.byte W05
|
|
.byte N12 , As2 , v100
|
|
.byte W12
|
|
.byte Gs2
|
|
.byte W11
|
|
.byte PEND
|
|
.byte W01
|
|
.byte N72 , As2 , v120
|
|
.byte W05
|
|
.byte BEND , c_v+8
|
|
.byte W01
|
|
.byte c_v+17
|
|
.byte W01
|
|
.byte c_v+11
|
|
.byte W01
|
|
.byte c_v+2
|
|
.byte W01
|
|
.byte c_v+0
|
|
.byte W22
|
|
.byte MOD , 20
|
|
.byte W04
|
|
.byte 40
|
|
.byte W03
|
|
.byte 80
|
|
.byte W01
|
|
.byte VOL , 85*seq_121_mvl/mxv
|
|
.byte W05
|
|
.byte 75*seq_121_mvl/mxv
|
|
.byte W05
|
|
.byte 66*seq_121_mvl/mxv
|
|
.byte W04
|
|
.byte 56*seq_121_mvl/mxv
|
|
.byte W02
|
|
.byte MOD , 40
|
|
.byte W02
|
|
.byte VOL , 47*seq_121_mvl/mxv
|
|
.byte W05
|
|
.byte 37*seq_121_mvl/mxv
|
|
.byte W04
|
|
.byte 28*seq_121_mvl/mxv
|
|
.byte W02
|
|
.byte MOD , 0
|
|
.byte VOL , 18*seq_121_mvl/mxv
|
|
.byte W01
|
|
.byte 9*seq_121_mvl/mxv
|
|
.byte W01
|
|
.byte 0*seq_121_mvl/mxv
|
|
.byte W24
|
|
.byte W01
|
|
.byte PEND
|
|
.byte PATT
|
|
.word seq_121_2 + 0x1C
|
|
.byte W01
|
|
.byte N72 , Fn2 , v120
|
|
.byte W05
|
|
.byte BEND , c_v+8
|
|
.byte W01
|
|
.byte c_v+17
|
|
.byte W01
|
|
.byte c_v+11
|
|
.byte W01
|
|
.byte c_v+2
|
|
.byte W01
|
|
.byte c_v+0
|
|
.byte W22
|
|
.byte MOD , 20
|
|
.byte W04
|
|
.byte 40
|
|
.byte W03
|
|
.byte 80
|
|
.byte W01
|
|
.byte VOL , 85*seq_121_mvl/mxv
|
|
.byte W05
|
|
.byte 75*seq_121_mvl/mxv
|
|
.byte W05
|
|
.byte 66*seq_121_mvl/mxv
|
|
.byte W04
|
|
.byte 56*seq_121_mvl/mxv
|
|
.byte W02
|
|
.byte MOD , 40
|
|
.byte W02
|
|
.byte VOL , 47*seq_121_mvl/mxv
|
|
.byte W05
|
|
.byte 37*seq_121_mvl/mxv
|
|
.byte W04
|
|
.byte 28*seq_121_mvl/mxv
|
|
.byte W02
|
|
.byte MOD , 0
|
|
.byte VOL , 18*seq_121_mvl/mxv
|
|
.byte W01
|
|
.byte 9*seq_121_mvl/mxv
|
|
.byte W01
|
|
.byte 0*seq_121_mvl/mxv
|
|
.byte W24
|
|
.byte W01
|
|
.byte W96
|
|
.byte W96
|
|
.byte W96
|
|
.byte W96
|
|
.byte PATT
|
|
.word seq_121_2 + 0x1C
|
|
.byte PATT
|
|
.word seq_121_2 + 0x4A
|
|
.byte W24
|
|
.byte VOL , 94*seq_121_mvl/mxv
|
|
.byte W01
|
|
.byte N12 , Ds3 , v120
|
|
.byte W01
|
|
.byte BEND , c_v-24
|
|
.byte W01
|
|
.byte c_v-40
|
|
.byte W01
|
|
.byte c_v-27
|
|
.byte W01
|
|
.byte c_v+0
|
|
.byte W08
|
|
.byte N12 , Fn3 , v100
|
|
.byte W12
|
|
.byte Cs3
|
|
.byte W12
|
|
.byte Cn3 , v120
|
|
.byte W02
|
|
.byte BEND , c_v+15
|
|
.byte W01
|
|
.byte c_v+40
|
|
.byte W01
|
|
.byte c_v+55
|
|
.byte W01
|
|
.byte c_v+39
|
|
.byte W01
|
|
.byte c_v+17
|
|
.byte W01
|
|
.byte c_v+0
|
|
.byte W05
|
|
.byte N12 , As2 , v100
|
|
.byte W12
|
|
.byte As3
|
|
.byte W11
|
|
.byte W01
|
|
.byte N72 , Gs3
|
|
.byte W05
|
|
.byte BEND , c_v+8
|
|
.byte W01
|
|
.byte c_v+17
|
|
.byte W01
|
|
.byte c_v+11
|
|
.byte W01
|
|
.byte c_v+2
|
|
.byte W01
|
|
.byte c_v+0
|
|
.byte W22
|
|
.byte MOD , 20
|
|
.byte W04
|
|
.byte 40
|
|
.byte W03
|
|
.byte 80
|
|
.byte W01
|
|
.byte VOL , 85*seq_121_mvl/mxv
|
|
.byte W05
|
|
.byte 75*seq_121_mvl/mxv
|
|
.byte W05
|
|
.byte 66*seq_121_mvl/mxv
|
|
.byte W04
|
|
.byte 56*seq_121_mvl/mxv
|
|
.byte W02
|
|
.byte MOD , 40
|
|
.byte W02
|
|
.byte VOL , 47*seq_121_mvl/mxv
|
|
.byte W05
|
|
.byte 37*seq_121_mvl/mxv
|
|
.byte W04
|
|
.byte 28*seq_121_mvl/mxv
|
|
.byte W02
|
|
.byte MOD , 0
|
|
.byte VOL , 18*seq_121_mvl/mxv
|
|
.byte W01
|
|
.byte 9*seq_121_mvl/mxv
|
|
.byte W01
|
|
.byte 0*seq_121_mvl/mxv
|
|
.byte W24
|
|
.byte W01
|
|
.byte GOTO
|
|
.word seq_121_2 + 0x14
|
|
.byte FINE
|
|
|
|
@*********************** Track 04 ***********************@
|
|
|
|
seq_121_3:
|
|
.byte KEYSH , seq_121_key+0
|
|
.byte W06
|
|
.byte VOICE , 117
|
|
.byte W01
|
|
.byte VOL , 37*seq_121_mvl/mxv
|
|
.byte W01
|
|
.byte PAN , c_v+0
|
|
.byte W01
|
|
.byte LFOS , 100
|
|
.byte W01
|
|
.byte MODT , mod_pan
|
|
.byte W01
|
|
.byte MOD , 40
|
|
.byte W13
|
|
.byte W96
|
|
.byte W96
|
|
.byte W96
|
|
.byte W96
|
|
.byte W60
|
|
.byte N02 , An2 , v120
|
|
.byte W02
|
|
.byte N01 , An2 , v060
|
|
.byte W02
|
|
.byte N02 , An2 , v040
|
|
.byte W08
|
|
.byte Dn3 , v120
|
|
.byte W02
|
|
.byte N01 , Dn3 , v060
|
|
.byte W02
|
|
.byte N02 , Dn3 , v040
|
|
.byte W08
|
|
.byte Gn3 , v120
|
|
.byte W02
|
|
.byte N01 , Gn3 , v060
|
|
.byte W02
|
|
.byte N02 , Gn3 , v040
|
|
.byte W08
|
|
.byte PEND
|
|
.byte W60
|
|
.byte N02 , Gn2 , v120
|
|
.byte W02
|
|
.byte N01 , Gn2 , v060
|
|
.byte W02
|
|
.byte N02 , Gn2 , v040
|
|
.byte W08
|
|
.byte Cn3 , v120
|
|
.byte W02
|
|
.byte N01 , Cn3 , v060
|
|
.byte W02
|
|
.byte N02 , Cn3 , v040
|
|
.byte W08
|
|
.byte Fn3 , v120
|
|
.byte W02
|
|
.byte N01 , Fn3 , v060
|
|
.byte W02
|
|
.byte N02 , Fn3 , v040
|
|
.byte W08
|
|
.byte PEND
|
|
.byte PATT
|
|
.word seq_121_3 + 0x19
|
|
.byte PATT
|
|
.word seq_121_3 + 0x3D
|
|
.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 GOTO
|
|
.word seq_121_3 + 0x15
|
|
.byte FINE
|
|
|
|
@*********************** Track 05 ***********************@
|
|
|
|
seq_121_4:
|
|
.byte KEYSH , seq_121_key+0
|
|
.byte VOICE , 6
|
|
.byte W01
|
|
.byte VOL , 94*seq_121_mvl/mxv
|
|
.byte W01
|
|
.byte PAN , c_v-24
|
|
.byte W01
|
|
.byte LFOS , 40
|
|
.byte W01
|
|
.byte MODT , mod_pan
|
|
.byte W01
|
|
.byte MOD , 20
|
|
.byte W19
|
|
.byte N01 , Gn1 , v120
|
|
.byte W01
|
|
.byte N03 , Gn2 , v100
|
|
.byte W03
|
|
.byte N01 , Gn1 , v020
|
|
.byte W01
|
|
.byte N03 , Gn2 , v060
|
|
.byte W03
|
|
.byte N01 , Gn1 , v020
|
|
.byte W01
|
|
.byte N03 , Gn2 , v040
|
|
.byte W03
|
|
.byte N01 , Gn1 , v020
|
|
.byte W01
|
|
.byte N03 , Gn2
|
|
.byte W80
|
|
.byte W03
|
|
.byte PEND
|
|
.byte N01 , Fn1 , v120
|
|
.byte W01
|
|
.byte N03 , Fn2 , v100
|
|
.byte W03
|
|
.byte N01 , Fn1 , v020
|
|
.byte W01
|
|
.byte N03 , Fn2 , v060
|
|
.byte W03
|
|
.byte N01 , Fn1 , v020
|
|
.byte W01
|
|
.byte N03 , Fn2 , v040
|
|
.byte W03
|
|
.byte N01 , Fn1 , v020
|
|
.byte W01
|
|
.byte N03 , Fn2
|
|
.byte W80
|
|
.byte W03
|
|
.byte PEND
|
|
.byte PATT
|
|
.word seq_121_4 + 0x14
|
|
.byte PATT
|
|
.word seq_121_4 + 0x35
|
|
.byte PATT
|
|
.word seq_121_4 + 0x14
|
|
.byte PATT
|
|
.word seq_121_4 + 0x35
|
|
.byte PATT
|
|
.word seq_121_4 + 0x14
|
|
.byte PATT
|
|
.word seq_121_4 + 0x35
|
|
.byte N01 , Gn1 , v120
|
|
.byte W01
|
|
.byte N03 , Gn2 , v100
|
|
.byte W03
|
|
.byte N01 , Gn1 , v020
|
|
.byte W01
|
|
.byte N03 , Gn2 , v060
|
|
.byte W03
|
|
.byte N01 , Gn1 , v020
|
|
.byte W01
|
|
.byte N03 , Gn2
|
|
.byte W40
|
|
.byte N01 , Fn3 , v060
|
|
.byte W01
|
|
.byte N03 , As3 , v080
|
|
.byte W03
|
|
.byte N01 , Fn3 , v020
|
|
.byte W01
|
|
.byte N03 , As3 , v040
|
|
.byte W03
|
|
.byte N01 , Fn3 , v020
|
|
.byte W01
|
|
.byte N03 , As3
|
|
.byte W36
|
|
.byte W02
|
|
.byte PEND
|
|
.byte N01 , Fn1 , v120
|
|
.byte W01
|
|
.byte N03 , Fn2 , v100
|
|
.byte W03
|
|
.byte N01 , Fn1 , v020
|
|
.byte W01
|
|
.byte N03 , Fn2 , v060
|
|
.byte W03
|
|
.byte N01 , Fn1 , v020
|
|
.byte W01
|
|
.byte N03 , Fn2
|
|
.byte W40
|
|
.byte N01 , Ds3 , v060
|
|
.byte W01
|
|
.byte N03 , Gs3 , v080
|
|
.byte W03
|
|
.byte N01 , Ds3 , v020
|
|
.byte W01
|
|
.byte N03 , Gs3 , v040
|
|
.byte W03
|
|
.byte N01 , Ds3 , v020
|
|
.byte W01
|
|
.byte N03 , Gs3
|
|
.byte W36
|
|
.byte W02
|
|
.byte PEND
|
|
.byte PATT
|
|
.word seq_121_4 + 0x74
|
|
.byte PATT
|
|
.word seq_121_4 + 0xA4
|
|
.byte PATT
|
|
.word seq_121_4 + 0x74
|
|
.byte PATT
|
|
.word seq_121_4 + 0xA4
|
|
.byte PATT
|
|
.word seq_121_4 + 0x74
|
|
.byte PATT
|
|
.word seq_121_4 + 0xA4
|
|
.byte PATT
|
|
.word seq_121_4 + 0x74
|
|
.byte PATT
|
|
.word seq_121_4 + 0xA4
|
|
.byte PATT
|
|
.word seq_121_4 + 0x74
|
|
.byte PATT
|
|
.word seq_121_4 + 0xA4
|
|
.byte GOTO
|
|
.word seq_121_4 + 0x14
|
|
.byte FINE
|
|
|
|
@*********************** Track 06 ***********************@
|
|
|
|
seq_121_5:
|
|
.byte KEYSH , seq_121_key+0
|
|
.byte W06
|
|
.byte VOICE , 2
|
|
.byte W01
|
|
.byte VOL , 75*seq_121_mvl/mxv
|
|
.byte W01
|
|
.byte PAN , c_v+26
|
|
.byte W01
|
|
.byte LFOS , 60
|
|
.byte W01
|
|
.byte MODT , mod_pan
|
|
.byte W01
|
|
.byte MOD , 20
|
|
.byte W13
|
|
.byte W96
|
|
.byte W96
|
|
.byte W96
|
|
.byte W96
|
|
.byte W12
|
|
.byte N02 , Fn3 , v120
|
|
.byte W02
|
|
.byte N03 , Fn3 , v040
|
|
.byte W03
|
|
.byte Fn3 , v020
|
|
.byte W07
|
|
.byte N02 , As3 , v120
|
|
.byte W02
|
|
.byte N03 , As3 , v040
|
|
.byte W03
|
|
.byte As3 , v020
|
|
.byte W07
|
|
.byte N02 , Ds4 , v120
|
|
.byte W02
|
|
.byte N03 , Ds4 , v040
|
|
.byte W03
|
|
.byte Ds4 , v020
|
|
.byte W54
|
|
.byte W01
|
|
.byte PEND
|
|
.byte W12
|
|
.byte N02 , Ds3 , v120
|
|
.byte W02
|
|
.byte N03 , Ds3 , v040
|
|
.byte W03
|
|
.byte Ds3 , v020
|
|
.byte W07
|
|
.byte N02 , Gs3 , v120
|
|
.byte W02
|
|
.byte N03 , Gs3 , v040
|
|
.byte W03
|
|
.byte Gs3 , v020
|
|
.byte W07
|
|
.byte N02 , Cs4 , v120
|
|
.byte W02
|
|
.byte N03 , Cs4 , v040
|
|
.byte W03
|
|
.byte Cs4 , v020
|
|
.byte W54
|
|
.byte W01
|
|
.byte PEND
|
|
.byte PATT
|
|
.word seq_121_5 + 0x19
|
|
.byte PATT
|
|
.word seq_121_5 + 0x3D
|
|
.byte W96
|
|
.byte W96
|
|
.byte W96
|
|
.byte W96
|
|
.byte PATT
|
|
.word seq_121_5 + 0x19
|
|
.byte PATT
|
|
.word seq_121_5 + 0x3D
|
|
.byte PATT
|
|
.word seq_121_5 + 0x19
|
|
.byte PATT
|
|
.word seq_121_5 + 0x3D
|
|
.byte W96
|
|
.byte W96
|
|
.byte W96
|
|
.byte W96
|
|
.byte GOTO
|
|
.word seq_121_5 + 0x15
|
|
.byte FINE
|
|
|
|
@*********************** Track 07 ***********************@
|
|
|
|
seq_121_6:
|
|
.byte KEYSH , seq_121_key+0
|
|
.byte W12
|
|
.byte VOICE , 116
|
|
.byte W01
|
|
.byte VOL , 113*seq_121_mvl/mxv
|
|
.byte W01
|
|
.byte PAN , c_v-14
|
|
.byte W01
|
|
.byte LFOS , 30
|
|
.byte W01
|
|
.byte MODT , mod_vib
|
|
.byte W01
|
|
.byte BENDR , 8
|
|
.byte W07
|
|
.byte W72
|
|
.byte N12 , Fs2 , v120
|
|
.byte W02
|
|
.byte BEND , c_v+12
|
|
.byte W01
|
|
.byte c_v+23
|
|
.byte W01
|
|
.byte c_v+33
|
|
.byte W01
|
|
.byte c_v+41
|
|
.byte W01
|
|
.byte c_v+48
|
|
.byte W01
|
|
.byte c_v+55
|
|
.byte W01
|
|
.byte c_v+60
|
|
.byte W01
|
|
.byte c_v+63
|
|
.byte W15
|
|
.byte PEND
|
|
.byte W44
|
|
.byte W02
|
|
.byte PAN , c_v+16
|
|
.byte W01
|
|
.byte BEND , c_v+0
|
|
.byte W01
|
|
.byte N15 , Ds2 , v120
|
|
.byte W03
|
|
.byte BEND , c_v+3
|
|
.byte W01
|
|
.byte c_v+10
|
|
.byte W01
|
|
.byte c_v+18
|
|
.byte W01
|
|
.byte c_v+26
|
|
.byte W01
|
|
.byte c_v+33
|
|
.byte W01
|
|
.byte c_v+40
|
|
.byte W01
|
|
.byte c_v+48
|
|
.byte W01
|
|
.byte c_v+55
|
|
.byte W01
|
|
.byte c_v+60
|
|
.byte W01
|
|
.byte c_v+63
|
|
.byte W32
|
|
.byte W02
|
|
.byte PAN , c_v-14
|
|
.byte W01
|
|
.byte BEND , c_v+0
|
|
.byte W01
|
|
.byte PEND
|
|
.byte PATT
|
|
.word seq_121_6 + 0x15
|
|
.byte PATT
|
|
.word seq_121_6 + 0x2C
|
|
.byte PATT
|
|
.word seq_121_6 + 0x15
|
|
.byte PATT
|
|
.word seq_121_6 + 0x2C
|
|
.byte PATT
|
|
.word seq_121_6 + 0x15
|
|
.byte PATT
|
|
.word seq_121_6 + 0x2C
|
|
.byte PATT
|
|
.word seq_121_6 + 0x15
|
|
.byte PATT
|
|
.word seq_121_6 + 0x2C
|
|
.byte PATT
|
|
.word seq_121_6 + 0x15
|
|
.byte PATT
|
|
.word seq_121_6 + 0x2C
|
|
.byte PATT
|
|
.word seq_121_6 + 0x15
|
|
.byte PATT
|
|
.word seq_121_6 + 0x2C
|
|
.byte PATT
|
|
.word seq_121_6 + 0x15
|
|
.byte PATT
|
|
.word seq_121_6 + 0x2C
|
|
.byte PATT
|
|
.word seq_121_6 + 0x15
|
|
.byte PATT
|
|
.word seq_121_6 + 0x2C
|
|
.byte PATT
|
|
.word seq_121_6 + 0x15
|
|
.byte PATT
|
|
.word seq_121_6 + 0x2C
|
|
.byte GOTO
|
|
.word seq_121_6 + 0x15
|
|
.byte FINE
|
|
|
|
@*********************** Track 08 ***********************@
|
|
|
|
seq_121_7:
|
|
.byte KEYSH , seq_121_key+0
|
|
.byte W12
|
|
.byte VOICE , 102
|
|
.byte W01
|
|
.byte VOL , 120*seq_121_mvl/mxv
|
|
.byte W01
|
|
.byte PAN , c_v+0
|
|
.byte W01
|
|
.byte LFOS , 30
|
|
.byte W01
|
|
.byte MODT , mod_vib
|
|
.byte W01
|
|
.byte BENDR , 2
|
|
.byte W07
|
|
.byte W96
|
|
.byte W96
|
|
.byte W96
|
|
.byte W96
|
|
.byte W01
|
|
.byte N05 , Gn2 , v120
|
|
.byte W12
|
|
.byte N05
|
|
.byte W12
|
|
.byte Gn2 , v080
|
|
.byte W12
|
|
.byte Gn2 , v040
|
|
.byte W12
|
|
.byte Gn2 , v120
|
|
.byte W12
|
|
.byte N05
|
|
.byte W12
|
|
.byte Gn2 , v080
|
|
.byte W12
|
|
.byte Gn2 , v040
|
|
.byte W11
|
|
.byte PEND
|
|
.byte W01
|
|
.byte N05 , Fn2 , v120
|
|
.byte W12
|
|
.byte N05
|
|
.byte W12
|
|
.byte Fn2 , v080
|
|
.byte W12
|
|
.byte Fn2 , v040
|
|
.byte W12
|
|
.byte Fn2 , v120
|
|
.byte W12
|
|
.byte N05
|
|
.byte W12
|
|
.byte Fn2 , v080
|
|
.byte W12
|
|
.byte Fn2 , v040
|
|
.byte W11
|
|
.byte PEND
|
|
.byte PATT
|
|
.word seq_121_7 + 0x19
|
|
.byte PATT
|
|
.word seq_121_7 + 0x32
|
|
.byte PATT
|
|
.word seq_121_7 + 0x19
|
|
.byte PATT
|
|
.word seq_121_7 + 0x32
|
|
.byte PATT
|
|
.word seq_121_7 + 0x19
|
|
.byte PATT
|
|
.word seq_121_7 + 0x32
|
|
.byte PATT
|
|
.word seq_121_7 + 0x19
|
|
.byte PATT
|
|
.word seq_121_7 + 0x32
|
|
.byte PATT
|
|
.word seq_121_7 + 0x19
|
|
.byte PATT
|
|
.word seq_121_7 + 0x32
|
|
.byte PATT
|
|
.word seq_121_7 + 0x19
|
|
.byte PATT
|
|
.word seq_121_7 + 0x32
|
|
.byte PATT
|
|
.word seq_121_7 + 0x19
|
|
.byte PATT
|
|
.word seq_121_7 + 0x32
|
|
.byte GOTO
|
|
.word seq_121_7 + 0x15
|
|
.byte FINE
|
|
|
|
@*********************** Track 09 ***********************@
|
|
|
|
seq_121_8:
|
|
.byte KEYSH , seq_121_key+0
|
|
.byte W18
|
|
.byte VOICE , 74
|
|
.byte W01
|
|
.byte VOL , 58*seq_121_mvl/mxv
|
|
.byte W01
|
|
.byte PAN , c_v+0
|
|
.byte W04
|
|
.byte W96
|
|
.byte W96
|
|
.byte W96
|
|
.byte W96
|
|
.byte W60
|
|
.byte W01
|
|
.byte N02 , Fn4 , v080
|
|
.byte W02
|
|
.byte N03 , Fn4 , v040
|
|
.byte W03
|
|
.byte Fn4 , v020
|
|
.byte W07
|
|
.byte N02 , As4 , v080
|
|
.byte W02
|
|
.byte N03 , As4 , v040
|
|
.byte W03
|
|
.byte As4 , v020
|
|
.byte W07
|
|
.byte N02 , Ds5 , v080
|
|
.byte W02
|
|
.byte N03 , Ds5 , v040
|
|
.byte W03
|
|
.byte Ds5 , v020
|
|
.byte W06
|
|
.byte PEND
|
|
.byte W60
|
|
.byte W01
|
|
.byte N02 , Ds4 , v080
|
|
.byte W02
|
|
.byte N03 , Ds4 , v040
|
|
.byte W03
|
|
.byte Ds4 , v020
|
|
.byte W07
|
|
.byte N02 , Gs4 , v080
|
|
.byte W02
|
|
.byte N03 , Gs4 , v040
|
|
.byte W03
|
|
.byte Gs4 , v020
|
|
.byte W07
|
|
.byte N02 , Cs5 , v080
|
|
.byte W02
|
|
.byte N03 , Cs5 , v040
|
|
.byte W03
|
|
.byte Cs5 , v020
|
|
.byte W06
|
|
.byte PEND
|
|
.byte PATT
|
|
.word seq_121_8 + 0x10
|
|
.byte PATT
|
|
.word seq_121_8 + 0x34
|
|
.byte PATT
|
|
.word seq_121_8 + 0x10
|
|
.byte PATT
|
|
.word seq_121_8 + 0x34
|
|
.byte PATT
|
|
.word seq_121_8 + 0x10
|
|
.byte PATT
|
|
.word seq_121_8 + 0x34
|
|
.byte PATT
|
|
.word seq_121_8 + 0x10
|
|
.byte PATT
|
|
.word seq_121_8 + 0x34
|
|
.byte PATT
|
|
.word seq_121_8 + 0x10
|
|
.byte PATT
|
|
.word seq_121_8 + 0x34
|
|
.byte PATT
|
|
.word seq_121_8 + 0x10
|
|
.byte PATT
|
|
.word seq_121_8 + 0x34
|
|
.byte PATT
|
|
.word seq_121_8 + 0x10
|
|
.byte PATT
|
|
.word seq_121_8 + 0x34
|
|
.byte GOTO
|
|
.word seq_121_8 + 0xC
|
|
.byte FINE
|
|
|
|
@*********************** Track 10 ***********************@
|
|
|
|
seq_121_9:
|
|
.byte KEYSH , seq_121_key+0
|
|
.byte W18
|
|
.byte VOICE , 80
|
|
.byte W01
|
|
.byte VOL , 47*seq_121_mvl/mxv
|
|
.byte W01
|
|
.byte PAN , c_v+0
|
|
.byte W01
|
|
.byte LFOS , 40
|
|
.byte W01
|
|
.byte MODT , mod_tre
|
|
.byte W01
|
|
.byte MOD , 100
|
|
.byte W01
|
|
.byte W96
|
|
.byte W96
|
|
.byte W96
|
|
.byte W96
|
|
.byte W60
|
|
.byte W03
|
|
.byte BEND , c_v-1
|
|
.byte W01
|
|
.byte N02 , Fn4 , v100
|
|
.byte W02
|
|
.byte N03 , Fn4 , v040
|
|
.byte W03
|
|
.byte Fn4 , v020
|
|
.byte W07
|
|
.byte N02 , As4 , v100
|
|
.byte W02
|
|
.byte N03 , As4 , v040
|
|
.byte W03
|
|
.byte As4 , v020
|
|
.byte W07
|
|
.byte N02 , Ds5 , v100
|
|
.byte W02
|
|
.byte N03 , Ds5 , v040
|
|
.byte W03
|
|
.byte Ds5 , v020
|
|
.byte W03
|
|
.byte W64
|
|
.byte N02 , Ds4 , v100
|
|
.byte W02
|
|
.byte N03 , Ds4 , v040
|
|
.byte W03
|
|
.byte Ds4 , v020
|
|
.byte W07
|
|
.byte N02 , Gs4 , v100
|
|
.byte W02
|
|
.byte N03 , Gs4 , v040
|
|
.byte W03
|
|
.byte Gs4 , v020
|
|
.byte W07
|
|
.byte N02 , Cs5 , v100
|
|
.byte W02
|
|
.byte N03 , Cs5 , v040
|
|
.byte W03
|
|
.byte Cs5 , v020
|
|
.byte W03
|
|
.byte PEND
|
|
.byte W64
|
|
.byte N02 , Fn4 , v100
|
|
.byte W02
|
|
.byte N03 , Fn4 , v040
|
|
.byte W03
|
|
.byte Fn4 , v020
|
|
.byte W07
|
|
.byte N02 , As4 , v100
|
|
.byte W02
|
|
.byte N03 , As4 , v040
|
|
.byte W03
|
|
.byte As4 , v020
|
|
.byte W07
|
|
.byte N02 , Ds5 , v100
|
|
.byte W02
|
|
.byte N03 , Ds5 , v040
|
|
.byte W03
|
|
.byte Ds5 , v020
|
|
.byte W03
|
|
.byte PEND
|
|
.byte PATT
|
|
.word seq_121_9 + 0x3F
|
|
.byte PATT
|
|
.word seq_121_9 + 0x62
|
|
.byte PATT
|
|
.word seq_121_9 + 0x3F
|
|
.byte PATT
|
|
.word seq_121_9 + 0x62
|
|
.byte PATT
|
|
.word seq_121_9 + 0x3F
|
|
.byte PATT
|
|
.word seq_121_9 + 0x62
|
|
.byte PATT
|
|
.word seq_121_9 + 0x3F
|
|
.byte PATT
|
|
.word seq_121_9 + 0x62
|
|
.byte PATT
|
|
.word seq_121_9 + 0x3F
|
|
.byte PATT
|
|
.word seq_121_9 + 0x62
|
|
.byte PATT
|
|
.word seq_121_9 + 0x3F
|
|
.byte PATT
|
|
.word seq_121_9 + 0x62
|
|
.byte PATT
|
|
.word seq_121_9 + 0x3F
|
|
.byte GOTO
|
|
.word seq_121_9 + 0x15
|
|
.byte FINE
|
|
|
|
@*********************** Track 11 ***********************@
|
|
|
|
seq_121_10:
|
|
.byte KEYSH , seq_121_key+0
|
|
.byte W18
|
|
.byte VOICE , 112
|
|
.byte W01
|
|
.byte VOL , 28*seq_121_mvl/mxv
|
|
.byte W01
|
|
.byte PAN , c_v+0
|
|
.byte W04
|
|
.byte N02 , Ds4 , v120
|
|
.byte W12
|
|
.byte Ds4 , v080
|
|
.byte W06
|
|
.byte N01 , Ds4 , v060
|
|
.byte W06
|
|
.byte N02 , Ds4 , v120
|
|
.byte W12
|
|
.byte Ds4 , v080
|
|
.byte W12
|
|
.byte Ds4 , v120
|
|
.byte W12
|
|
.byte N01 , Ds4 , v060
|
|
.byte W12
|
|
.byte Ds4 , v080
|
|
.byte W24
|
|
.byte PEND
|
|
.byte N02 , Ds4 , v120
|
|
.byte W12
|
|
.byte Ds4 , v060
|
|
.byte W12
|
|
.byte Ds4 , v120
|
|
.byte W12
|
|
.byte Ds4 , v060
|
|
.byte W12
|
|
.byte Ds4 , v100
|
|
.byte W48
|
|
.byte PEND
|
|
.byte PATT
|
|
.word seq_121_10 + 0xC
|
|
.byte PATT
|
|
.word seq_121_10 + 0x29
|
|
.byte PATT
|
|
.word seq_121_10 + 0xC
|
|
.byte PATT
|
|
.word seq_121_10 + 0x29
|
|
.byte PATT
|
|
.word seq_121_10 + 0xC
|
|
.byte PATT
|
|
.word seq_121_10 + 0x29
|
|
.byte PATT
|
|
.word seq_121_10 + 0xC
|
|
.byte PATT
|
|
.word seq_121_10 + 0x29
|
|
.byte PATT
|
|
.word seq_121_10 + 0xC
|
|
.byte PATT
|
|
.word seq_121_10 + 0x29
|
|
.byte PATT
|
|
.word seq_121_10 + 0xC
|
|
.byte PATT
|
|
.word seq_121_10 + 0x29
|
|
.byte PATT
|
|
.word seq_121_10 + 0xC
|
|
.byte PATT
|
|
.word seq_121_10 + 0x29
|
|
.byte PATT
|
|
.word seq_121_10 + 0xC
|
|
.byte PATT
|
|
.word seq_121_10 + 0x29
|
|
.byte PATT
|
|
.word seq_121_10 + 0xC
|
|
.byte PATT
|
|
.word seq_121_10 + 0x29
|
|
.byte GOTO
|
|
.word seq_121_10 + 0xC
|
|
.byte FINE
|
|
|
|
@******************************************************@
|
|
|
|
.align 2
|
|
|
|
seq_121:
|
|
.byte 11 @ NumTrks
|
|
.byte 0 @ NumBlks
|
|
.byte seq_121_pri @ Priority
|
|
.byte seq_121_rev @ Reverb
|
|
|
|
.word seq_121_grp
|
|
|
|
.word seq_121_0
|
|
.word seq_121_1
|
|
.word seq_121_2
|
|
.word seq_121_3
|
|
.word seq_121_4
|
|
.word seq_121_5
|
|
.word seq_121_6
|
|
.word seq_121_7
|
|
.word seq_121_8
|
|
.word seq_121_9
|
|
.word seq_121_10
|
|
|
|
.end
|