#Title		The World Is Made In An Adorable Way
#Composer	ZUN
#Arranger	TrojanHorse711
#Option		/v/c
#Filename 	.M2
#Memo		Touhou 19: Unfinished Dream of All Living Ghost
#Volumedown	F+18,S+24,R+18

;TIMESTAMPS
;Started  5/7/23, 7:30AM (MST)
;Finished 5/7/23, 8:31PM (MST)
;NOTE: There is a roughly 7-8 hour gap due to prior obligations between the timestamps. Actual time spent was around 4h13m. I apologize for the discrepancy.
;SESSION 1:	30m
;SESSION 2:	1h45m
;SESSION 3:	57m
;SESSION 4:	1h01m

;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
 
@029 002 007
; ar  dr  sr  rr  sl  tl  ks  ml  dt ams	EBass
 031 018 004 005 008 030 000 008 000 000
 031 012 004 005 002 050 000 001 003 000
 031 012 004 005 002 020 000 000 003 000
 031 016 004 006 001 000 000 001 004 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	;modified from EFFEC.FF; by ZUN
 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_MELODY
!lead1a	[[[b4ba]2baf+ab>f+<ba:b4bab>f+eabf+c+12e12d12c+<bf+a]2:bab>f+16e.ab16>c+.d<f+eabdc+a<]2>bab>f+ec+<def+4.&16b32>c+32d2
!lead1b	[[dga>d<eab>e<c+f+a>c+<<b>ga>d< : dga>d<b>a>ef+dc+<a12>c+12<b12agf+c+<]2 : dga>d<eab>d<f+>b>f+<b>f+<f+ec+]2 dgab>c+<ade >f+12c+12e12f+af+dc+<a
!lead2	[[a+4>f4cg+4d+16d16c+<g+4a+4.:fg+a+4>f4g+>c4c+4<f4>c+c2<]2fg+a+4>f4cg+4c+4<:f4g+a+2]2g+4a+&2
!lead3a	d+fg+2d+fa+2f>c+c<d+ cfa2c+fa+2fd+d+16c+16c< a+2.g+a+>c2<g+2a+2>d+2c+&2f4.
!lead3b	c2.c+2.c+a+g+4<a>cf2<a+>c+f4.c+c+<g+g+16f+16f f2.d+fg+2d+2f2g+2g4.>c<afc4
!lead4a	ef+a2ef+b2f+>dc+<e c+f+a+2b>c+d2f+2< g2&8e16f16f+ga4f+4>d4<a4e2f+2a+2
!lead4b	b4.>c+4.r4<ab4.b>f+a4< a4>e2f+4f+2b2< b2.r4a4f+4>d4<a4b2>c+2c+2
!lead4c	ef+a2ef+b2f+>dc+<e c+f+a+2b>c+d2f+2< g2&8e16f16f+ga4f+4>d4<a4b2>f+2a+2
!bass1	g>d<g>d<a>e<a>e<f+>c+<f+>c+<b>f+<b>f+< g>d<g>d<a>f+a>c+<f+>d<e>c+<dbc+a<
!bass2	[[[a+>f<a+>f cg+cg+ : c+a+c+a+d+>c<d+>c<]2 c+>c+<d+>c+<:caca]2c+a+cg+<]2

;MACROS_OTHER
!zunpet		MW0 Ml8,1,6,2 MD8,1,0
!vib		M16,1,1,3


;SETUP_INTRO
ABCDEGH	_M0 t85 l8
AC	L @101 V118 o3 !zunpet *0
C	((((( r8. D2
B	L r4 V120 @29 Q5 l8 o3 !zunpet *0 
D	L @12 o3 V115 !zunpet *0 r4 Q8
E	L @23 o4 V113 !zunpet *1 r4 D0 Q8
GH	L E1,1,0,0 Q8 !vib *0 

;INTRO
AC	fg+[[[a+4a+g+]2a+g+fg+a+>f<a+g+:a+4a+g+a+>fd+g+a+fc+d+c<g+fg+]2:a+g+a+>f16d+.g+a+16>c.c+<fd+g+a+c+cg+<]2>a+g+a+>fd+c<c+d+f4.&16a+32>c32c+2
B	[f+f+>c+<f+g+g+>d+<g+ff>c<fa+a+>f<a+ f+f+>c+<f+>cf<g+>cf>c+<d+>c<c+a+cg+<]4
D	[c+f+a+4d+g+>c4<cfg+4<a+>fa+4 c+f+a+4d+g+a+4 fa+>c+4< f>c+c<g+]4
E	[c+2d+2c2<a+2>c+2d+2f2f2]4
G	v11 o5 fg+[[[a+4a+g+]2a+g+fg+a+>f<a+g+:a+4a+g+a+>fd+g+a+fc+d+c<g+fg+]2:a+g+a+>f16d+.g+a+16>c.c+<fd+g+a+c+cg+<]2>a+g+a+>fd+c<c+d+f4.&16a+32>c32c+2
H	v12 o4 r4 [f+2g+2f2f2f+2g+2>c+2c+2]4
K	L R0R1
R0	l8 @1c16c16c8 [@129c4@256c4@129c4@256c@129c16c16]4 [@1c4@256c4:@1c4@256c@129c16c16]4 l16 @1c8@130cc@256ccc8
R1	l8 [@129c@256c@130c@256c:@129c@256c@130c@256c16c16]4@129c@258c16c16c@128c16c16 [@129c@256c@130c:@256c@129c@256c@130c@256c16c16]4 l16 @258ccccccc8@129cc

;SETUP_PART1
AC	@23 V120 o3 *1
C	((( D2 
B	o3
DE	@101 V108 Q8 l8 *0
GH	E31,21,16,9,2,0 Q8 v13 o5 *0

;PART1
A	!lead2
C	[[a+4>f4cg+4d+16d16c+<g+4a+4.:fg+a+4>f4g+>c4c+4<f4>c+c2<]2fg+a+4>f4cg+4c+4<:f4g+a+2]2g+4a+4.&16
B	!bass2
DG	o4 |G o5| [[rfrfrg+rg+:ra+ra+>rcrc]2rc+rc+:rcrc]2<ra+rg+
EH	o3 |H o4|  [[ra+ra+>rcrc:rc+rc+rd+rd+]2rc+rd+:rara]2rc+rc<
D	o3 [f4fg+>c+<g+4.a+f4f&2 f4a+4>c+4.c+4<:a+4>c+c2]2 <a+4.a+>c+<g+>c
E	o3 [c+4c+ffc4.fc+4c+&2 c+4f4a+4.a+4:f4a+a2]2 f4.c+4c4
;D	o3 [a+2>:c2c+4.c&2]2 c4.c+4c+4c+c2
;E	o3 [f2:g+2a+4.d+&2]2 g+4.a+4a+4a+a2
G	o5 [[rfrfrg+rg+:ra+ra+>rcrc]2rc+rc+:rcrc]2<ra+rg+
H	o4 [[ra+ra+>rcrc:rc+rc+rd+rd+]2rc+rd+:rara]2rc+rc<
K	R2R3R2R4
R2	l8 [@129c@256c@130c@256c@129c16@128c16@256c@130c@256c @129c@256c@130c@256c@129c16@128c16@256c:@130c@256c16c16]2 @129c16@1c16@257c16c16
R3	l8 [@129c@256c@130c@256c@129c16@128c16@256c@130c@256c @129c@256c@130c@256c@129c16@128c16@256c:@130c@256c16c16]2 @258c16c16c16c16
R4	l8 [@129c@256c@130c@256c@129c16@128c16@256c@130c@256c @129c@256c:@130c@256c@129c16@128c16@256c@130c@256c16c16]2 @130c@258c[c16c16c16c16]2
;R2	@1[c4c4c4c4]16

;SETUP_PART2
AC	@101 V118 o4 D0 *0
B	Q8 o3
DE	@23 o3 V108 *1
GH	E1,1,0,0 Q8 v12 *0 o4

;PART2A
A	!lead3a
C	!lead3b
B	f+2.r4g+1f1a+2f4g8.>c16<a+1>c1c+2d+2f2a2<
B	Q6
DG	f+1g+1f1a+1 a+1>c1c+2d+2f2a2
EH	c+1d+1c1c+1 c+1d+1f2g+2a+2f2
K	R5
R5	@512c2@1c.c.cc2c4@129cc16c16 @1c4.cc.c.cc2c4@129cc16c16 [@1c@256c4@257c@1c@256c16@1c.@257c : @1c@256c4c @1c@256c@1c@256c]2 @1c@256c@1c16c16@257c l16 @257cccccccc

DE	o3
GH	o4

;PART2B
A	o4 !lead4a <f+a>d<a
C	o3 !lead4b r8.<(((((D2 f+a>d16)))))
B	o3 [g>f+<]4[a>a<]4[a+>>c+<]4[d>d<]2[f+>d<]2<[b>g]4[c+a]4e>c+c+4<f+>ee4<a+2 rd16c+16b<b
DG	a1a1f+1b1 b1>c+1e2f+2a+1
EH	d1e1c+1d1 d1e1<b2>c+2f+1
K	R6
R6	l8 [@1c@256c@1c@256c@1c@256c@1c@256c16c16]3 @1c@256c@1c16c16@257c@1c@256c@257c16c16c16c16 @1c@256c@1c@256c@1c@256c@1c@256c16c16 @1c@256c@1c@257c@1c@256c@257c16c16c16c16 @129cc@512c4@258c16c16c@512c4c4.@256c32c32c32c32 l16 @129cccc@258cccc

;SETUP_PART3
A	o3 
C	o2 V112 D0
B	o3
GH	v11 o5 |H o4|
DE	@23 o3 V113 *1 

;PART3
AG	!lead1a
CH	!lead1b
B	[!bass1]4
D	[g2a2f+2f+2g2a2>d2d2]4
E	[d2e2c+2<b2>d2e2f+2f+2]4
K	R7R8R7R8
R7	l8 @513c4@130c@257c16c16@129c@256c@130c@256c16c16 @129c@256c@130c@257c16c16@129c@258c@130c@256c16c16 @129c@256c@130c@257c16c16@129c@256c@130c@256c16c16 @129c@256c@130c@257c16c16@129c16c16@257c@258c16c16c16c16
;R7	l8 @513c4@130c@257c16c16@129c@256c@130c@256c16c16 [@129c@256c@130c@257c16c16:@129c@256c@130c@256c16c16]3@129c16c16@257c@258c16c16c16c16
R8	[@129c@256c@130c@257c16c16@129c@256c@130c@256c16c16 @129c@256c@130c@257c16c16:@129c@258c@130c@256c16c16 ]2@129c16c16@257c@258c16c16c16c16

;SETUP_PART4
ABC	_+2 	;TRANSPOSE
AC	@250 V117 o3 *1
C	((( r8. D2
DE	@181 V114 Q8 l8 *0
GH	E31,21,16,9,2,0 Q8 v15 o5 *0 l8


;PART4
AC	!lead2
B	!bass2
DG	o5 |G >| [[ccr4.c4. ccrcccc4 : ccr4.<f4.>ccr<bbbb4>]2 ccr4.<a+4.g.a+.fr4>cc]2
EH	o4 |H >| [[ggr4.f4. ggrgggg4 : ggr4.c4.ggrgggg4]2 ggr4.f4.d+.f.dr4gg]2
K	R9R3R9R4
R9	l8 @513c4@130c@256c@129c16@128c16@256c@130c@256c @129c@256c@130c@256c@129c16@128c16@256c@130c@256c16c16 @129c@256c@130c@256c@129c16@128c16@256c@130c@256c @129c@256c@130c@256c@129c16@128c16@256c@129c16@1c16@257c16c16

;SETUP_PART5A
DE	_+2;TRANSPOSE
AC	o4
DE	@101 V113 o3 D0 *0
B	Q8 o3
GH	E1,1,0,0 Q8 v12 *0 o4

;PART5A
AC	!lead3a
B	f+2.r4g+1f1a+2f4g8.>c16<a+1>c1c+2d+2f2a2<
D	!lead3a
E	!lead3b
G	g+1a+1g1c1 c1d1d+2f2g2b2
H	d+1f1d1d+1 d+1f1g2a+2>c2g2
K	R5

;SETUP_PART5B
AC	@23 V120 o4 *1
C	((( 

;PART5B
A	!lead4c
C	ef+a2ef+b2f+>dc+<e c+f+a+2b>c+d2f+2< g2&8e16f16f+ga4f+4>d4<a16)))D0 e2b2>c+2
B	[g>f+<]4[a>a<]4[a+>a+<]4[d>d<]2[f+>d<]2< [b>g]4[c+a]4e>c+c+4<f+>ee4<a+2
D	o4 !lead4a
E	o3 !lead4b
G	a1b1g+1>c+1 c+1d+1e2f+2d+2 
H	e1f+1d+1e1 e1f+1g+2b2>c2
K	R10
R10 l8 [@1c@256c@1c@256c@1c@256c@1c@256c16c16]3 @1c@256c@1c16c16@257c@1c@256c@257c16c16c16c16 @1c@256c@1c@256c@1c@256c@1c@256c16c16 @1c@256c@1c@257c@1c@256c@257c16c16c16c16 @129cc@512c4@258c16c16c@512c4c2r4.@256c32c32c32c32 l16 @129cccc@258cccc

;SETUP_BRIDGE/PART6
ABCDEGH	r2
AC	@101 V118 o4 *0
C	((( D2 r8. 
B	o3 r2
GH	v11 o5
H	r2
DE	@23 o3 V113 *1 r2

;BRIDGE
AG	<f+a>d<a
C	<f+a>d16 V112 D0
A	o3
C	o2
G	o5
H	o4


;PART6
ACGH	_+2 ;TRANSPOSE
A	!lead1a (( o3 !lead1a
C	!lead1b ( o2 !lead1b
G	!lead1a o5 !lead1a
H	!lead1b o4 !lead1b
B	[!bass1]8
D	[g2a2f+2f+2g2a2>d2d2]4
E	[d2e2c+2<b2>d2e2f+2f+2]4
K	R7R8R7R8 R7R8R7R11
R11	l8 [@129c@256c@130c@257c16c16@129c@256c@130c@256c16c16 @129c@256c@130c@257c16c16:@129c@258c@130c@256c16c16 ]2@128c32c32c32c32c32c32c32c32 @512c4 r2.

;SETUP_OUTRO
DE	@250 V117 _0 l8 o4 Q7
E	((( D2 r8.

;OUTRO
DE	[c+4c+<b>e4e<b>c+<b>c+d+eg+ed+ c+4c+<b>c+g+f+b>c+ed+<bg+bf+4 g+4g+f+b4bf+>c+<bf+d+c+g+c+<b> c+<b>c+g+16f+8.b>c+16d+16:e4<g+f+b>c+2]2e4g+f+d+c+4>c+4
ABCDGH	r2. _0
E	r2 r16 _0