#Title		Magician of the Twilight
#Composer	ZUN
#Arranger	TrojanHorse711
#Option		/v/c
#Filename 	.M2


;TIMESTAMPS
;Started 1/5/20, 9:58PM (MST)
;Finished 1/26/20, 1:55PM (MST)

;INSTRUMENTS
; nm  ag  fb
@01 004 007
; ar  dr  sr  rr  sl  tl  ks  ml  dt ams	VibrPhn
 021 004 002 004 002 040 000 012 003 000
 024 012 004 006 002 000 000 004 007 001	;
 021 004 002 004 002 035 000 006 007 000
 024 012 004 006 002 000 000 002 003 001	;

@02 004 007
; ar  dr  sr  rr  sl  tl  ks  ml  dt ams	SynStr
 031 000 000 005 000 028 000 004 003 000
 018 000 000 008 000 000 000 008 003 000	;
 031 000 000 005 000 023 000 004 007 000
 018 000 000 008 000 000 000 008 007 000	;
 
@03 004 007
; ar  dr  sr  rr  sl  tl  ks  ml  dt ams	BelPian
 028 000 008 000 003 035 002 012 003 000
 026 010 007 006 002 000 001 004 003 000	;
 028 000 008 000 003 033 002 012 007 000
 026 010 007 006 002 000 001 004 007 000	;

@04 000 006
; ar  dr  sr  rr  sl  tl  ks  ml  dt ams	EBass
 028 017 018 007 004 032 000 010 006 000
 031 014 006 007 002 038 001 000 003 000
 031 014 006 007 002 028 001 000 006 000
 031 016 004 007 001 000 001 001 003 000	;
 
@05 002 006
; ar  dr  sr  rr  sl  tl  ks  ml  dt ams	APiano
 031 005 002 001 001 035 003 001 003 000
 025 005 002 001 001 050 002 013 000 000
 031 005 002 001 001 038 003 003 000 000
 022 007 002 005 004 000 002 001 007 000	;
 
@06 004 004
; ar  dr  sr  rr  sl  tl  ks  ml  dt ams	POrgan
 031 000 000 000 000 035 000 004 007 000
 021 016 000 008 001 000 000 002 007 000	;
 031 000 000 000 000 030 000 008 003 000
 021 016 000 008 001 000 000 004 003 000	;
 
@07 005 007
; ar  dr  sr  rr  sl  tl  ks  ml  dt ams	Trumpet
 031 000 000 000 000 028 000 002 000 000
 031 014 003 015 003 000 000 008 000 000	;
 031 014 003 015 003 000 000 004 000 000	;
 031 014 003 015 003 000 000 004 000 000	;

; nm  ag  fb
@08 005 007
; ar  dr  sr  rr  sl  tl  ks  ml  dt ams	SqWave
 031 000 000 000 000 028 000 008 000 000
 031 014 003 015 003 000 000 004 000 000	;
 031 014 003 015 003 000 000 006 000 000	;
 031 014 003 015 003 000 000 002 000 000	;
 
@09 004 007
; ar  dr  sr  rr  sl  tl  ks  ml  dt ams	Brass
 031 000 000 002 000 030 003 004 003 000
 031 002 000 007 003 000 000 004 003 000	;
 031 000 000 002 000 031 003 002 007 000
 031 002 000 007 003 000 000 004 007 000	;

;MACRO
!lead1 [g+16a+16b4.a+16g+16:a+.f+.a+g+.d+.c+g+4.]2 a+4>c+4d+2.&8 d+16f16f+4.f16d+16f.c+.fd+.<a+.g+>d+4.< g+16a+16b4.a+16g+16a+.b.>c+c+.<b.a+b4
!lead1a b4.a+16g+16a+.f+.a+g+.d+.c+g+4. g+16a+16b4.a+16g+16a+4>c+4d+2.&8 d+16f16f+4.f16d+16f.c+.fd+.<a+.g+>d+4.< g+16a+16b4.a+16g+16a+.b.>c+c+.<b.a+b4
!lead2 [b16>c+16d+4.c+16<b16>:c+.<a+.>c+<b.b.a+b4.]2 >c+4f+4g+2.&8 f+16g+16a+4.g+16f+16g+.f.g+f+.f+.ff+4. d+16g+16g+4.f+16d+16g.g+.a+a+.g+.gg+4
!lead2a [b16>c+16d+4.c+16<b16>:c+.<a+.>c+<b.b.a+b4.]2 >c+4f+4g+2.&8 < b16>c+16d+4.c+16<b16>c+.<a+.>c+<b.a+.f+g+4. b16>c+16d+4.c+16<b+16>c+.g.a+a+.g+.gg+4

!back1 [d+d+g+d+]2[c+c+f+c+]2<[bb>e<b]3>c+c+f+c+ [d+d+g+d+]2[f+f+a+f+]2g+a+ba+[g+a+>c+<a+]2a+b>c+d+ d+c+<a+>d+ff+fd+fc+fd+<g+f+ff[a+a+>d+<a+]3a+a+f>c+< [d+d+g+d+]2gga+gga+>c+d+<[g+g+>g+d+<]4

!back2 a+a+b[g+]3bg+[f+f+a+f+]2[eeg+e]3f+a+>c+<a+ a+a+b[g+]3bg+[a+a+>c+<a+]2b>c+g+f+<b>c+ec+<b>c+ef+c+d+ff+ f+fd+f+g+a+g+f+g+fg+f+fd+c+<g+>[d+d+f+d+]3d+d+g+f < [g+g+bg+]2[a+a+>c<]2>gg+[d+d+bg+]4

!back3 [[g+g+>d+<g+]4[eb>e<b]2ef+g+b>f+c+<b>c+<]2[d+d+a+]2[d+]2[c+c+g+]2[c+]2[d+d+a+]2[d+]4a+d+ff>d+<f<[g+g+>d+<g+]2[gg>c+<]2gg[g+g+>d+<]2g+g+[g+g+>d+<g+]2>

!bass1 g+g+>d+<g+[g+>d+<]2 f+f+>c+<f+[f+>c+<]2 [eb>e<b]3 f+>c+f+c+< g+g+>d+<g+g+>d+g+d+< f+f+>c+<f+f+>c+f+c+< [eb>e<b]3 f+>c+d+f+ [a+f+d+]2 a+d+ [g+fc+]2 g+c+ < [b>d+f+a+<]3 g+a+b>c+ [d+<bg+>]2 d+<g+ > [c+<a+g>]2c+<g [d+g+b>d+<]4

;SETUP
ABCDEGH l8 t75 _M0 MXA1 MXB1
A	@2 V110 o3 D4
B	@9 V105 o3 D1 p1
C	@9 V100 o2 D0 
D	@9 V95 o2 D-1 p2
E	@3 V85 o3 D2
G	@1 v10 o3 l8 D1
H	@1 v10 o3 l8 D1

;INTRO
A	L r1&1&1&2.&r
B	L d+1&1<&b1&1
C	L b1&1&g+1&1
D	L g+1&1&d+1&2. @4 V100 o4 D-2 l16 g+a+b>c+ 
E	L [p2 g+16a+16b16>d+16< p1 g+16a+16b16>d+16<]8
G	L d+1&2. @2 o4 v12 g+a+g+a+ba+b>c+g+a+g+ l16> d+<a+>c+<g+bf+d+g+<g+>d+<g+g+a+b
H	L b1&2.&16 @2 o5 v12 d+<f+>d+<f+>g+d+d+<a+>d+bb l16 a+a+d+g+d+<bb>d+g+d+d+<f+g+

;SONG1
A	M16,8,2,1 *1 !lead1&b !lead1&b4
B	@2 px0 V95 o3 D2 !lead1 o2 V97 !lead2&g+4
C	@8 l16 p1 V92 o5 D1 [!back1]2
D	@8 l16 p2 V92 o4 D1 [!back2]2
E	@4 px0 V108 o4 D-2 l16 [!bass1]2
G	o4 v12 [!back1]2
H	o3 v12 [!back2]2

;BRIDGE1
A	M0,0,0,0 [r1]7r2.
B	@9 o2 l8 px0 V96 D-2 f1c1c+1d+1f1>c+1d+1<g+2g2
C	@1 V88 o4 D2 l16 [p2 fgg+>c< p1 fgg+>c<]4 V93 p2 c+d+fg+> px0 c+d+fg+> p1 c+<g+fd+ px0 c+<g+fd+  p2 d+fga+> px0 d+fga+> p1 d+<a+g+ px0 gfd+<a+g o6 px0 [[fc<g+>]2f<g+>]4 [[gd+<a+>]2gd+]2 [c<g+f>]2c<f > [c<gd+>]2c<d+>
D	@1 V78 o4 D0 l16 r8. [p2 fgg+>c< p1 fgg+>c<]4 V80 p2 c+d+fg+> px0 c+d+fg+> p1 c+<g+fd+ px0 c+<g+fd+  p2 d+fga+> px0 d+fga+> p1 d+<a+g+ px0 gf px0 V90 [[g+g+f]2gf]4 [[a+a+g]2[a+]2]2 [ffc]2fc [d+d+c]2d+c
E	@9 o2 l8 px0 V100 D-2 c1<f1g+1a+1>c1f1g1c1 c1f1d+1c1c1f1g1g+1
G	@1 o3 v13 D-2 c1<f1g+1a+1>c1f1g1c1 c1f1d+1c1c1f1g1g+1
H	@1 o2 v12 D-3 f1c1c+1d+1f1>c+1d+1<g+2g2 v12 f1>c+1<a+1g+1f1>c+1d+1f1

;BRIDGE2
A	@3 o4 D3 V105 l8 f16g16g+16>c16 <g+2.>c4f1d+2<a+4>d+4c1 c2<g+4>c4f1g.g+.a+a+.g+.gf1
B	@3 o4 D1 V95 l8 f2.g+4>c2< p2 V92 f16g16g+16>c16<g+16g16f16c16 px0 V95 a+2g4a+4g+1 g+2f4g+4>c2. p1V92 c16c+16d+16f16 px0V95 d+.f.gg.f.d+<g+1
C	V91 [[[c<g+f>]2c<f>]2 [[fc<g+>]2f<g+>]2 : [[d+<a+g>]2d+<a+>]2 [[c<g+f>]2c<f>]2]2 [[gd+<a+>]2gd+]2 [g+fc]2g+c g+>c<f>c<g+fg+f
D	V83 [[[ffc]2fc]2 [[g+g+f]2g+f]2 : [[ggd+]2gg]2 [[ffc]2fc]2]2 [[a+a+g]2a+a+]2 > [cc>g+>]2c<g+>cfccfccc

;SONG2
ABCDEGH _M-3
A	o3 V110 !lead1a&b !lead1&b4
B	o3 V95 r !lead1a V97 !lead2a&g+4
C	@8 l16 p1 V92 o5 D1 [!back1]2
D	@8 l16 p2 V92 o4 D1 [!back2]2
E	@4 px0 V108 o4 D-2 l16 [!bass1]2
G	@2 D1 o4 v12 [!back1]2
H	@2 D1 o3 v12 [!back2]2

;SONG3
A	M16,8,2,1 @9 o4 V110 !lead1a&b !lead1&b
B	@9 o4 V92 r !lead1a M16,8,2,1 V100 !lead2a&g+4
C	@5 l16 p1 V105 o6 D1 [!back1]2
D	@5 l16 p2 V105 o5 D1 [!back2]2
;E	_M0 @9 l8 D-1 V100 o2 [[f2d+2c+2.d+4]2c2d2d+1f2e2f1]2
E	_M0 @9 l16 V100 D-2 o2 [f2d+2c+2 D1 @3o4 fgg+>cf<ffg o2@9 D-2 f2d+2c+4&8 @3o5 D1 f<g+>f<g+gfga+>cd @o2 D-2 @9 c2d2d+1f2e2f1]2
;G	_M0 @1 o3 v13 D-1 [[f2d+2c+2.d+4]2c2d2d+1f2e2f1]2
G	_M-3 o4 v12 D-1 [!bass1]2
H	_M0 @1 o2 v12 D-3 [[f2d+2c+2.d+4]2c2d2d+1f2e2f1]2

;SONG4
ABCDEGH _M-2
A	M0,0,0,0 @7 o4 V110 !lead1&b !lead1&b4
B	M0,0,0,0 @7 px0 V95 o4 D1 !lead1 V100 !lead2a&g+4
C	@8 l16 p1 V92 o4 D2 [!back3]2
D	@8 l16 p2 V92 o3 D1 [!back3]2
E	@4 px0 V108 o4 D-2 l16 [!bass1]2
G	o4 D-1 v12 @2 [!bass1]2
H	o4 D1 v12 @2 [!back3]2

;LOOP INTRO
ABCDEGH l8 _M0
A	@2 V110 o3 D4
B	@9 V105 o3 D1 p1
C	@9 V100 o2 D0 
D	@9 V95 o2 D-1 p2
E	@3 V85 o3 D2
G	@1 v10 o3 l8 D1
H	@1 v10 o3 l8 D1

;RHYTHM
K	L R0R1 [R2R2R3R4]2 [R5]2R6R7 R8R9R2R2R3R4 R10R11R12R12R13 [R2R2R3R4]2

;REF
;If x = 0: Select none
;x + 1: Bass kick
;x + 2: Snare 1
;x + 4: Low tom
;x + 8: Mid tom
;x + 16: High tom
;x + 32: Rimshot
;x + 64: Snare 2
;x + 128: Closed hi-hat
;x + 256: Open hi-hat
;x + 512: Crash cymbal
;x + 1024: Ride cymbal 

;RHYTHM LOOPS
R0	l16 @1cc@256c@1c@128cccc cc@256c@128ccccc @1cc@256c@1c@128cccc cc@256c@128ccc@2c@128c
R1	l16 @1c@8c@256c@8c @8c@128c@8c@128c c@8cc@128c @8c@128c@8c@128c @1c@8c@128c@8c @8c@128c@8c@128c @8c@128c@8c@128c @2cccc
R2	l16 @512c8@128c@1c @8c@1c@128c@1c [@1c@8c@128c@1c @8c@1c@128c@1c]2@1c@8c@128c@1c @8c@1c@128c@64c
R3	l16 @512c8@128c@1c @8c@1c@128c@1c [@512c8@128c@1c @8c@1c@128c@1c]2@1c@8c@128c@1c @8c@1c@128c@64c
R4	l16 @512c8@128c@1c @8c@1c@128c@1c [@512c8@128c@1c @8c@1c@128c@1c]2 @2cccc@4cccc
R5	l16 @1c@128c@256c8 @128cc@256c8 @1c@128c@256c8 @128cc@256c8 @1c@128c@256c8 @128cc@256c8 @1c@128c@256c8 @128cc@256c8 @1c@128c@256c8 @128cc@256c8 @1c@128c@256c8 @128cc@256c8 @1c@128c@256c8 @128cc@256c8 @1c@128c@256c8 @128cc@256c@128c32c32
R6	l16 @1c@128c@256c8 @8c@128c@256c8 @1c@128c@256c8 @8c@128c@256c8 @1c@128c@256c8 @8c@128c@256c8 @1c@128c@256c8 @8c@128c@256c8 @1c@128c@256c8 @8c@128c@256c8 @1c@128c@256c8 @8c@128c@256c8 @1c@128c@256c8 @8c@128c@256c8 @1c@128c@256c8 @8c@128c@256c@128c32c32
R7	l16 @1c@128c@256c8 @8c@128c@256c8 @1c@128c@256c8 @8c@128c@256c8 @1c@128c@256c8 @8c@128c@256c8 @1c@128c@256c8 @8c@128c@256c8 @1c@128c@256c8 @8c@128c@256c8 @1c@128c@256c8 @8c@128c@256c8 @1c@128c@256c8 @8c@128c@256c8 @1c@128c@256c8 @2cccc
R8	l8 @512c4@1c4@512c4@1c@128c@512c@128c@1c@128c@256c@128c@1c@128c @512c@128c@256c@128c@512c@256c@1c@128c@512c@128c@1c@128c@256c@128c@1c@128c
R9	l8 @512c4@1c4@512c4@1c@128c@512c@128c@1c@128c@256c@128c@1c@2c @512c@128c@256c@128c@512c@256c@1c@128c@512c@128c l16 @1c@2ccc@256c@2ccc@1cr@128c@2c
R10 l16 @256c2.@128c4 r2. c8cc @256c2.@128c4 r4.ccc8cccccc
R11 l16 [@256c8@128cccrcc]2@256c8@128ccrccc cccccrcc [@256c8@128cccrcc]2@256c8@128ccrccc cccc@8c4
R12 l16 @256c8@128cc@8c8@128cc@8c@128ccc[@8c8@128cc]2@8c@128ccc@8c8@128cc@8c8@128cc
R13 l16 [@256c8@128cc@8c8@128cc]2@256c8@128cc[@8c@128ccc]2@8c8@128cc [@256c8@128cc@8c8@128cc]2@256c8@128cc@8c@128ccc@8cccccccc