#Title		Illusionary White Traveler
#Composer	ZUN
#Arranger	TrojanHorse711
#Option		/v/c
#Filename 	.M2
#Memo		Touhou 16: Hidden Star in Four Seasons
#Volumedown	F+18,S+24,R+24

;TIMESTAMPS
;Started  11/16/22, 1:57PM (MST)
;Finished 11/16/22, 7:30PM (MST)

;NOTES
;Karl Zuñiga's MIDI was used as a reference, check it out here: https://www.youtube.com/watch?v=aFcniSbIU7Y


;INSTRUMENTS
; nm alg fbl
@012 004 007				=	OctPian
; ar  dr  sr  rr  sl  tl  ks  ml  dt ams	;Vibraph
 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	;
 
@023 004 007				=	RomanTp
; ar  dr  sr  rr  sl  tl  ks  ml  dt ams
 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
 
@074 000 004				=	@30Bass
; ar  dr  sr  rr  sl  tl  ks  ml  dt ams	;SlpBass
 031 007 007 009 002 028 003 006 006 000
 031 006 006 009 001 058 003 005 006 000
 031 009 006 009 001 022 002 000 006 000
 031 006 008 009 015 000 002 001 006 000	;
 
@079 004 007				=	SynStr
; ar  dr  sr  rr  sl  tl  ks  ml  dt ams
 015 000 000 002 000 030 003 002 003 000
 013 002 000 007 003 000 000 004 003 000	;
 015 000 000 002 000 031 003 002 007 000
 012 002 000 007 003 000 000 004 007 000	;
 
@101 004 007				=	BelPian
; ar  dr  sr  rr  sl  tl  ks  ml  dt ams
 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	;
 
@181 004 007				=	PSG Dt
; ar  dr  sr  rr  sl  tl  ks  ml  dt ams
 031 000 000 000 000 027 000 008 007 000
 031 016 000 008 002 000 000 004 007 000	;
 031 000 000 000 000 030 000 008 003 000
 031 016 000 008 002 000 000 004 003 000	;
 
@250 005 007				=	PSG
; ar  dr  sr  rr  sl  tl  ks  ml  dt ams	;
 031 002 006 008 006 029 000 004 000 000
 031 002 006 008 006 000 000 004 004 000	;
 031 000 006 008 006 000 000 004 004 000	;
 031 006 006 008 006 000 000 002 004 000	;

;MACROS
!sax		@250 D0 V110 *1 Q7
!piano		@12 V110
!zunpet		MW0 Ml8,1,6,2 MD8,1,0
!jizolead1a	c+4f+4g+.a.>c+<b4a4g+.a.b4.a4g+.a.g+4f+c+2c+4 d4f+4e.<b.ag+.b.>c+<a4>c+4d4f+4g+.a.b>c+4<b>c+
!jizolead1b	c+4f+4g+.a.>c+<b4a4g+.a.b4.a4g+.a.g+4f+c+2c+4 d4f+4e4<bag+.b.>c+<a4>c+4d4f+4g+.a.b>c+4<b>c+
!jizolead1c	c+4f+4g+.a.>c+e4.<b4.g+4a2a.b.g+a2a4b4 a4.g+4.e4c+2<a4>c+4d4f+4g+.a.b>c+.<b.>c+f2
!jizolead2a	c+4.&16c+32d32e2<b2a4b4>c+4.&16f+32g32g+2a2a.g+.e f+4.&16g32g+32a.g+.ef+4e4c+4e4
!jizolead2b	f+2g+2e2c+4e4f+2b2a2a.g+.ef+2a.g+.ef+4e4c+4e4
!jizolead3a	f+2.g+2e2.c+4e4d+4.f+4.b2a2g+4f+4c+4 d2d4e4f+4e2e4c+4e4f4.g+4.b4>c+4<a2.g+2 f+2.g+2e2.c+4e4d+4.f+4.b2a2g+4f+4c+4 d2d4e4f+4g+2g+4e4g+4f4.c+4.f4g+4>c+4.<g+4.b4>c+4
!jizoback1	f+>c+a>c+<g+f+c+<f+ fb>fbg+f<bg+ eb>ebg+e<bg+ d+a>d+af+c+<af+ df+a>d<baf+d c+eg+>c+<ag+ec+< b>df+bg+f+d<b> c+fg+>c+<c+g+>c+f


;SETUP_PART1A
ABCDEGH	t85 l8 _M0
AC	@101 V110 !zunpet *0 L
C	((( r8. D2
BDE	L !piano !zunpet *0
B	    o3
D	r32 o3
E	r16 o4
GH	E2,-1,24,1 v14

;PART1A (4/4)
AC	o4 !jizolead1a<
A	f2 ( !jizolead1b f2
C	f16&4
AC	!sax
C	o4 !jizolead1c
B	[f+1f1e1d+1d1c+1<b1>:c+2c+2]2c+1
D	[a1g+1g+1f+1f+1e1d1:f2f2]2f&2.&16.
E	[c+1<b1b1a1a1g+1f+1:g+2g+2]2g+&2.&16
G	L Q8 o5 !jizolead1a<f2 !jizolead1b f2
H	L Q6 o3 [!jizoback1]2
K	L R0R1
R0	\V49 l8 @128 [cccc16c16 cccc16c16]8
R1	[@129c@128c@129c@128c16c16 @129c@128c@129c:@128c16c16]6c16c16 @514c4.@129c16@128c16 @129c@128c@129c@128c16c16@129c@128c16@1c16@129cc16@128c16 [@130c16@3c16:@131c]2@131c16@128c16

;SETUP_PART1B
B	@74 V115 o4 Q7
GH	Q7

;PART1B (5/4)
A	o5 f+2.f+rf+rf+&2f+16g+16arg+r16e32f32 f+2.f+rf+rf+&2f+16g+16arg+f+32f32e32d+32
C	o4 a2.arara2.>f+rfr< a2.arara&2>c+f+<b>er
B	[f+4rf+f+rf+rf+r]2 f+c+<b>c+g+ef+rf+r f+c+<b>c+ag+f+rf+r
D	o5 !piano f+c+<b>c+g+f !sax <(f+rf+r)> !piano f+c+<b>c+ag+ !sax (<arg+r>) !piano f+c+<b>c+g+f !sax (c+rc+r) !piano f+c+<b>c+ag+arg+r
E	o4 f+c+<b>c+g+fr2 f+c+<b>c+ag+r2 f+c+<b>c+g+f r2 f+c+<b>c+ag+>f+rer
G	o5 f+2.f+rf+rf+&2f+16g+16arg+r16e32f32 f+2.f+rf+rf+&2f+16g+16arg+f+32f32e32d+32
H	o4 f+c+<b>c+g+fr2 f+c+<b>c+ag+r2 f+c+<b>c+g+f r2 f+c+<b>c+ag+>arg+r<
K	R2
R2	l16 [@513c8 @128cccccccccc@514c8@129c8@514c8@129cc]2 [@513c8@128cc@129c@128c@131c@128c@130c@128c@129cc : @514c@1c@129c8 @514c@1c@129cc]2 @514c@1c@129c8 @515c@3c@131cc

;SETUP_PART2
AC	o5
C	D2
D	@101 o3 V110
E	@181 V105 Q6 o4
GH	Q7 o4

;PART2 (4/4)
A	!jizolead2a	f+1.f2 !jizolead2b f+1&1
C	((r8. c+4.&16c+32d32e2<b2a4b4>c+4&16))<b2>c+2 ((r.a.g+))<a2>((r.a.g+.ef+4e4c+4e16))<a1.b2>
C	((r8. f+2g+2e2c+4e4f+2b4&16))f+2 ((r.a.g+))<a2>((r.a.g+ef+4e))<b2b1a+1
B	[c+rc+>c+<c+a>c+<c+ erebeg+be c+rc+bc+g+bc+ f+rf+>c+<f+a>c+<f+ c+rc+ac+f+ac+ erebeg+be : c+rc+ac+f+ac+ frfbfg+bf]2 [c+rc+a+c+f+a+c+]2
D	[c+f+af+4a4.<b>eg+e4g+4.c+eg+e4g+4.aec+ea2 c+f+af+4a4.<b>eg+e4g+4.:c+f+a4&1c+fg+4]2f+1&1
E	[f+>c+<f+c+f+>c+<af+ ebe<b>ebg+e e>c+<ec+e>c+<bg+ f+>ac+<f+aeae f+>f+<af+aeaf+< b>g+ec+e>c+<g+e f+c+a>f+<af+c+>f+< : f+a>c+f+<bg+fg+]2 f+a+>c+f+<a+g+f+g+
G	[a1g+1g+1a1:a1g+1a1.g+2]2 a1b1f+1&1
H	[f+1e1e1e1:f+1e1f+1.f2]2 f+1g+1c+1&1
K	R3R4R3R5
R3	@513c8@128cc@259c@128cc@129cc@128c@129c@128c@259c@128c@129c@128c @129c@128ccc@258c@128c@129ccc@128c@129c@128c@258c@128c@129c@128c @131c@128ccc@259c@128cc@129cc@128c@129c@128c@259c@128c@129c@128c @129c@128ccc@258c@128c@129ccc@128c@131cc@259c@128c@259c@128c
R4	@129c@128ccc@258c@128c@129ccc@128c@129c@128c@258c@128c@129c@128c @131c@129cc@128c@258c@128c@129ccc@128c@129c@128c@258c@128c@129c@130c @131c@128ccc@259c@128cc@129cc@128c@129c@128c@258c@128c@129c@128c @131c@128ccc@257c@128cc@129ccc@131c@130c@258c@128c@131c@128c
R5	@129c@128ccc@258c@128c@129ccc@128c@129c@128c@258c@128c@129c@128c @131c@129cc@128c@258c@128c@129ccc@128c@129c@128c@258c@128c@129c@130c @131c@128ccc@259c@128cc@129cc@128c@129c@128c@258c@128c@129c@128c @131c@128ccc@259c@128cc@129c@257cc@259cccccc

;SETUP_PART3
AC	@23 V120 o4 Q7
C	D2 r8. (((
B	o3
DE	@101 o4 V110
E	D2 r8. (((
GH	o4 v14

;PART3 (5/4)
A	!jizolead3a
C	f+2.g+2e2.c+4e4d+4.f+4.b2a2g+4f+4c+4 d2d4e4f+4e2e4c+4e4f4.g+4.b4>c+4<a2.g+4&16
C	D0 ))) c+2.e2<b2.a4b4b4.>c+4.e2f+2e4c+4<f+4 f+2f+4g+4a4b2b4g+4b4g+4.f4.b4>f4g+4.f4.f4g+4
B	[f+4rf+f+rf+rf+r g+4rg+g+rg+rg+r e4reererer a4raararar d4rddrdrdr e4reererer f4rffrfrfr a4raararar]2
DE	[c+ef+>f+<e<a>c+ef+g+ eg+b>be<b<b>f+g+b< g+>d+<g+b>d+<eg+b>d+<b a>f+a>a<f+<a>c+ef+a< a>f+a>f+<<df+a>c+d<a b>g+b>g+<<b>g+<eg+>c+<b> c+g+g+>f<<b>g+<g+>c+fg+ c+ea>f+<eac+e:f+c+]2
D	f+c+
E	f+16
G	[f+4&1g+4&1e4&1a4&1d4&1e4&1f4&1a4&1]2
H	[c+4&1e4&1<b4&1>c+4&1<a4&1b4&1>c+4&1e4&1]2
K	R6R7
R6	[@513c8@128ccc8@129c8@1c@128cc8@515c8@128cc@515c8@128cc]8
R7	[@513c8@128cc@257c@1c@130c8@1c@128c@256c8@515c8@128cc:@515c8@128cc]8@515c8@130cc

;SETUP_PART4A
AC	!sax
C	D2 r8. ((
B	o4
DE	@79 V110 D0 Q8 *1
ACH	_M1
G	Q8

;PART4A (4/4)
AC	o4 !jizolead1a
A	<f2 !jizolead1c
C	<f2 c+4f+16< )) D0 b.>c+.f+g+4.g+4.e4e2e.f+.ef+2f+4f+4 c+4.<b4.g+4a2e4a4b4>c+4e.e.f+g+.f.g+>c+2
B	[grg>d<ga+>d<g f+rf+>c<f+a>c<f+ frf>c<fa>c<f erea+ega+e d+rd+a+d+ga+d+ drdadfad crcgcd+gc drdadf+ad]2
D	o3 [a+1>c1c1<a+1a+1a1g1a1]2
E	o3 [d1f+1f1e1d+1d1c1d1]2
G	o3 [g1a1a1g1g1f1d+1f+1]2
H	Q6 o3 [!jizoback1]2
K	R3R4R3R5

;SETUP_PART4B
ACH	_M0
DE	*0
E	!piano
GH	Q7

;PART4B (5/4)
AG	o5 g2.grgrg&2g16a16a+rar16f32f+32 g2.grgrg&2g16a16a+rag32f+32f32e32
C	o4 a+2.a+ra+ra+2.>grf+r< a+2.a+ra+ra+&2>dgcfr
;C	o4 a2.arara2.>f+rfr< a2.arara&2>c+f+<b>er
B	o4 [g4rggrgrgr]2 gdcdafgrgr gdcda+agrgr
D	o5 !piano gdcdaf+ !sax <(grgr)> !piano gdcda+a !sax (<a+rar>) !piano gdcdaf+ !sax (drdr) !piano gdcda+aa+rar
E	o4 gdcdaf+r2 gdcda+ar2 gdcdaf+r2 gdcda+a>grfr
H	o4 gdcdaf+r2 gdcda+ar2 gdcdaf+r2 gdcda+a>a+rar
;H	o4 f+c+<b>c+g+fr2 f+c+<b>c+ag+r2 f+c+<b>c+g+f r2 f+c+<b>c+ag+>arg+r<
K	R2R8
R8	@514c8@2c32c32c32c32@258cccc

;SETUP_PART5
ABCDEGH	r2
AC	o4
D	@101 o3 V110
E	@181 V105 Q6 o3
GH	Q7
DE	_M4

;PART5 (4/4)
A	f4.&16f32f+32g+2d+2c+4d+4f4.&16a+32b32>c2c+2c+.c.<g+a+4.&16b32>c32c+.c.<g+a+4g+4f4g+4a+1.a2 a+2>c2<g+2f4g+4a+2>d+2c+2c+.c.<g+a+2>c+.c.<g+a+4g+4f4g+4a+1&1
C	c+2f2c2<a+4>c4c+2d+2f2a+.g+.d+f2a+.g+.d+c+2c2c+1.d+2 f2g+2d+2c+4d+4f2f2a+2a+.g+.d+c+2a+.g+.d+c+2d+2d+1d1
B	o4 [frf>f<f>c+f<f g+rg+>d+<g+>cd+<g+ frf>d+<f>cd+<f a+ra+>f<a+>c+f<a+ frf>c+<fa+>c+<f g+rg+>d+<g+>cd+<g+ : frf>c+<fa+>c+<f ara>d+<a>cd+<a]2 [frf>d<fa+>d<f]2
D	[c+f+af+4a4.<b>eg+e4g+4.c+eg+e4g+4.aec+ea2 c+f+af+4a4.<b>eg+e4g+4.:c+f+a4&1c+fg+4]2f+1&1
E	[f+>c+<f+c+f+>c+<af+ ebe<b>ebg+e e>c+<ec+e>c+<bg+ f+>ac+<f+aeae f+>f+<af+aeaf+< b>g+ec+e>c+<g+e f+c+a>f+<af+c+>f+< : f+a>c+f+<bg+fg+]2 f+a+>c+f+<a+g+f+g+
G	o4 [c+1c1c1c+1 c+1c1:c+1.c2]2<a+1&1
H	o3 [a+1g+1g+1g+1 a+1g+1:a+1.a2]2f1&1
K	R3R4R3R5


;SETUP_PART6
AC	@101 V110 o4 Q8 *0
C	(( r8. D2
DE	_M0 @79 V110 Q8 *1
G	o5 Q8
H	_M4 Q6 o5

;PART6 (5/4, OUTRO)
A	[a+2.>c2<g+2.f4g+4g4.a+4.>d+2 c+2c4<a+4f4 f+2f+4g+4a+4:g+2g+4f4g+4a4.>c4.d+4f4c+2.c2<]2 >c2c4<g+4>c4<a4.f4.a4>c4f4.c4.d+4f4
C	a+2.>c2<g+2.f4g+4g4.a+4.>d+2c+2c4<a+4f4f+2f+4g+4a+4g+2g+4f4g+4a4.>c4.d+4f4c+2.c4&16<
C	)) D0 f2.g+2d+2.c+4d+4c+4.d+4.g+2a+2g+4f4<a+4 a+2a+4>c4c+4d+2d+4c4d+4c4.<a4.>c4f4>c4.<a4.a4>c4
B	[a+4ra+a+ra+ra+r >c4rccrcrcr< g+4rg+g+rg+rg+r >c+4rc+c+rc+rc+r< f+4rf+f+rf+rf+r g+4rg+g+rg+rg+r a4raararar >c+4rc+c+rc+rc+r<]2
D	o3 [a+4&1>c4&1<g+4&1>c+4&1<f+4&1g+4&1a4&1>c+4&1<]2
E	o3 [c+4&1d+4&1c4&1f4&1<a+4&1>c4&1c4&1f4&1]2
G	o3 [f4&1g+4&1d+4&1g+4&1c+4&1d+4&1f4&1g+4&1]2
H	[c+ef+>f+<e<a>c+ef+g+ eg+b>be<b<b>f+g+b< g+>d+<g+b>d+<eg+b>d+<b a>f+a>a<f+<a>c+ef+a< a>f+a>f+<<df+a>c+d<a b>g+b>g+<<b>g+<eg+>c+<b> c+g+g+>f<<b>g+<g+>c+fg+ c+ea>f+<eac+ef+c+]2 _M0
K	R6R7