曲名{"荒野を抜けて"}作者{"レイン望"}/*完成日:2016.06.01*/
//------------------------------------------------------------------------------
音源初期化
Tempo 108
Include(fadeio.h);
//------------------------------------------------------------------------------
TR 1
#TR1A={	r-4音色(PanFlute)o6q100M(60)v110v.Random(10)g4
	l2+4[ `d,90`c8`f8 `c,90b8`c16b16 a,90:g4 d,90g4 ]f4g2+4,90	}
#TR1B={	o4v127q120 r-4音色(NylonGuitar)M(0)l4g>
	[ l8dd16d,50c,50d16+4+16,75["b16]c16 dc16f,50e,50d16+4+16,75"b16c16d16 c4+8<ba4Div{aba}4 a4:r-16b32a32d4+4+8,75g> ]r-16g32f32g2,75	}
#TR1C={	r-4音色(BrightPiano)o5q100v100ef
	[ l2g,75l8.gab8,50 a2+8,75l8gfg : l4afe4.l16fe d1,75r-8"b8 f8e16e8,50d8,50e16+4.,80"b8,50 f8e16e8,50d8,50e16+8l8"bcd e4.l16fed2+2+4+8,75l16ef ]l4ad`ca b2+4+8,80l16ga b4.,75b8,50b8.`c8.b8 l4adaf g1+2+4,75	}
#TR1D={	r-4音色(PanFlute)o6q100M(60)v110v.Random(10)g4
	l2+4[ `d,90`c8`f8 `c,90b8`c16b16 a,90:g4 d,90g4 ]f4g2+4,90	}
#TR1E={	o4v127q120M(0) r-4音色(NylonGuitar)l4g>
	[ l8dd16d,50c,50d16+4+16,75["b16]c16 dc16f,50e,50d16+4+16,75"b16c16d16 c4+8<ba4Div{aba}4 a4:r-16b32a32d4+4+8,75g> ]r-16g32f32g2,75	}

//------------------------------------------------------------------------------
TR 2
#TR2C={	音色(Crystal)P(127)FineTune(80)o8v50
	l1gaag r1+1+1+1 gaa2`c2b bag,150	}
//------------------------------------------------------------------------------
TR 3
#TR3IN={音色(SteelcGuitar)o5v80q100v.Random(10)P(32)
	[ ペダルl16"g"d"gl8dcf8.ede放す ]	}
#TR3A={	o5v80q100
	[ ペダルl16"g"d"gl8dcf8.ede放す ][ ペダルl16"f"c"fl8c"be8.dcd放す ]
	[ ペダルl16"g"d"gl8dcf8.ede放す ]  ペダルl16"f"c"fl8c"be8.dcd放す ペダルl16"g"d"gl8dcf8.ede放す
	[ ペダルl16"g"d"gl8dcf8.ede放す ][ ペダルl16"f"c"fl8c"be8.dcd放す ]
	[ ペダルl16"g"d"gl8dcf8.ede放す ]  ペダルl16"f"c"fl8c"be8.dcd放す ペダルl16"g"d"gl8dcf8.ede放す	}
Function Gt03(Str Gt003){q100'Gt003'8.q30'Gt003'8.q100'Gt003'8+2}
Function Gt03A(Str Gt003A){q100'Gt003A'8.q30'Gt003A'8.q30'Gt003A'8}
Function Gt03B(Str Gt003B){q100'Gt003B'8.['Gt003B'8]'Gt003B'16q20'Gt003B'2}
#TR3C={	o4v48	t.N(-4,-2,0,2,4,6)/*必ずノートを6コ並べる事*/
	[Gt03("bdgb`d`g)Gt03(cfa`c`f`a):Gt03(dfa`d`f`a)Gt03(dgb`d`g`b)]	Gt03A("bdfb`d`f)Gt03A(ceg`c`e`g)Gt03(dfa`d`f`a)
	[Gt03("bdgb`d`g)Gt03(cfa`c`f`a):Gt03(dfa`d`f`a)Gt03(dgb`d`g`b)]	Gt03(dgb`d`g`b)Gt03B(dgb`d`g`b)		t(0)		}
//------------------------------------------------------------------------------
TR 4
#TR4IN={	音色(FingerBass)q100v105v.Random(10)P(40)	}
#TR4A={	o2[ l8g8.,75g16bg16`g8.`dba ][ l8f8.,75f16af16:`f8.bab ]`c8.bab
	[ l8g8.,75g16bg16`g8.`dba ]l8f8.,75f16af16`c8.bab l8g8.,75g16bg16`g8.`dba	}
#TR4B={	o2[ l8g8.,75g16bg16`g8.`dba ][ l8f8.,75f16af16:`f8.bab ]`c8.bab
	[ l8g8.,75g16bg16`g8.`dba ]l8f8.,75f16af16`c8.bab l8g8.,75g16bg16`g8.`dba	}
#TR4C={	o3[ l8.ee,30e8+2ff,30f8+2 dd,30d4l8dfdl8.gg,30g8+2 : ee,30e8+2ff,30f8+2 l8."b"b,30"g8cc,30"a8dd,30d4l8def ]
	l8.ee,30e8+2ff,30f8+2 gg,30g4l8dfa gg16`gba16g2,20	}
//------------------------------------------------------------------------------
TR 5
Function Cho1(Str CHO1){l8.[ q100'CHO1'q30'CHO1' ]q100'CHO1'4}
Function Cho1A(Str CHO1A){l8.[ q100'CHO1A'q30'CHO1A' ]q100'CHO1A'4}
Function Cho2(Str CHO2){l8.q100'CHO2'q30'CHO2'q100'CHO2'8}
#TR5IN={音色(GrandPiano)o5v75q100	}
#TR5A={	P(48)[ Cho1(ga#d)Cho1A(fadc):Cho1(d#ga#)Cho2(fac)Cho2(f#ac#) ]Cho2(d#ga#)Cho2(fac)Cho1(ga#d)	}
#TR5B={	P(48)[ Cho1(ga#d)Cho1A(fadc):Cho1(d#ga#)Cho2(fac)Cho2(f#ac#) ]Cho2(d#ga#)Cho2(fac)Cho1(ga#d)	}
Function Cho3(Str CHO3){q100'CHO3'8.q30'CHO3'8.q100'CHO3'8+4r4}
#TR5C={	P(48)
	v60	Cho3(egb)	Cho3(fac)	Cho3(dfa)	Cho3(gbd)
	v65	Cho3(egb)	Cho3(fac)	'"bdf'8.,100'"bdf'8.,30r8'ceg'8.,100'ceg'8.,30r8	'dfa'8.,100'dfa'8.,30[ 'dfa'16 ]r2
	v60	Cho3(egb)	Cho3(fac)	Cho3(dfa)	Cho3(gbd)
	v70	Cho3(egb)	Cho3(fac)	v80 Cho3(gbd)	q100'gbd'8.['gbd'8]'gbd'16'gbd'4,20r4	}
//------------------------------------------------------------------------------
TR 6音色(Strings1)
#TR6IN={o5q100v80EP.onTime(40,127,!1+1)P.onTime(0,127,!1,127,0,!1)'g"a#d'1+1P(64)EP(127)	}
#TR6A={	P(72)v60[ l1'ga#d''fadc':'d#ga#'l2'fac''f#ac#' ]l2'd#ga#''fac'l1'ga#d'	}
#TR6B={	P(72)v60[ l1'ga#d''fadc':'d#ga#'l2'fac''f#ac#' ]l2'd#ga#''fac'l1'ga#d'	}
//	[ l1'ga#d''fadc':'d#ga#'l2'fac''f#ac#' ]l2'd#ga#''fac'l1'ga#d'

TR 10/*ドラム*/ o3調+()v.Random(20)
Time(3:1:0)
	Sub{[ [4 l8 n80,n81,n80,l16[rn80,]n81,8:n80,4 ]n80,8n81,8 ]}//トライアングル
	Sub{l16 [3 crrcrrcr rrcrrrrr ]crrcrrcr rrcrrcrr}
	`c#r- l16[2 [4f#]d[f#]d [4f#]d[3f#] :[4f#]d[f#]d [4f#]d[f#]a# ] [4f#]d[f#]d f#d[f#]df#[d]
	Sub{l16 [3 crrcrrcr rrcrrrrr ]crrcrrcr rrcrrcrr}
	`c#r- l16   [4f#]d[f#]d [4f#]d[3f#]  [4f#]d[f#]d [4f#]d[f#]a#   [2 `ar-[4f#]d[f#]d ] `c#r-[4f#]d[f#]d f#d[f#]df#[d]
Time(11:1:0)
	Sub{[ [4 l8 n80,n81,n80,l16[rn80,]n81,8:n80,4 ]n80,8n81,8 ]}
	Sub{l16 [3 crrcrrcr rrcrrrrr ]crrcrrcr rrcrrcrr}
	`c#r- l16[2 [4f#]d[f#]d [4f#]d[3f#] :[4f#]d[f#]d [4f#]d[f#]a# ] [4f#]d[f#]d f#d[f#]df#[d]
	Sub{l16 [3 crrcrrcr rrcrrrrr ]crrcrrcr rrcrrcrr}
	`c#r- l16   [4f#]d[f#]d [4f#]d[3f#]  [4f#]d[f#]d [4f#]d[f#]a#   `ar-[2 [4f#]d[f#]d ] `c#r-[4f#]d[f#]d f#d[f#]df#[d]
Time(19:1:0)
	[	l8.n55,r n51,8r2 r-1	n48,n45,n41,4r8d8r8 r-1	ccc8r2
		l8.n55,r n49,8r2 r-1	n48,n45,n41,8r8n45,8[d16]n41,8 r-1	ccc8r4.c8	]
	[	l8.n55,r n51,8r2 r-1	n48,n45,n41,4r8d8r8 r-1	ccc8r2
		l8.n55,r n49,8r2 r-1	n48,n45,n41,8r8n45,8[d16]n41,8 r-1	ccc8r4.c8	]
	[	l8.n55,r n51,8r2 r-1	n48,n45,n41,4r8d8r8 r-1	ccc8r2
		l8.n55,r n49,8r2 r-1	n48,n45,n41,8r8n45,8[d16]n41,8 r-1	ccc8r4.c8	]
		l8.n55,r n51,8r2 r-1	n48,n45,n41,4r8d8r8 r-1	ccc8r2
		l8.n55,r n49,8r2 r-1	n48,n45,n41,8r8n45,8[d16]n41,8 r-1	ccc8r4.c8	
		l8.n55,r n51,8r2 r-1	n48,n45,n41,8r8n45,8[d16]n41,8 r-1	ccc8r4.c8	
		l8cc16n49,l16c[d]l4'n45,c'n41,	
Time(35:1:0)
	Sub{[ [4 l8 n80,n81,n80,l16[rn80,]n81,8:n80,4 ]n80,8n81,8 ]}//トライアングル
	Sub{l16 [3 crrcrrcr rrcrrrrr ]crrcrrcr rrcrrcrr}
	`c#r- l16[2 [4f#]d[f#]d [4f#]d[3f#] :[4f#]d[f#]d [4f#]d[f#]a# ] [4f#]d[f#]d f#d[f#]df#[d]
	Sub{l16 [3 crrcrrcr rrcrrrrr ]crrcrrcr rrcrrcrr}
	`c#r- l16   [4f#]d[f#]d [4f#]d[3f#]  [4f#]d[f#]d [4f#]d[f#]a#   [2 `ar-[4f#]d[f#]d ] `c#r-[4f#]d[f#]d f#d[f#]df#[d]
	
	Sub{[ [4 l8 n80,n81,n80,l16[rn80,]n81,8:n80,4 ]n80,8n81,8 ]}
	Sub{l16 [3 crrcrrcr rrcrrrrr ]crrcrrcr rrcrrcrr}
	`c#r- l16[2 [4f#]d[f#]d [4f#]d[3f#] :[4f#]d[f#]d [4f#]d[f#]a# ] [4f#]d[f#]d f#d[f#]df#[d]
	Sub{l16 [3 crrcrrcr rrcrrrrr ]crrcrrcr rrcrrcrr}
	`c#r- l16   [4f#]d[f#]d [4f#]d[3f#]  [4f#]d[f#]d [4f#]d[f#]a#   `ar-[2 [4f#]d[f#]d ] `c#r-[4f#]d[f#]d f#d[f#]df#[d]
//------------------------------------------------------------------------------
調-(be)
Time(1:1:0)
	PLAY(,	,	,	#TR3IN,	#TR4IN,	#TR5IN,#TR6IN,)
Time(3:1:0)	//Aパート
	PLAY(,	#TR1A,	,	#TR3A,	#TR4A,	#TR5A,	#TR6A,)
Time(11:1:0)
	PLAY(,	#TR1B,	,	,	#TR4B,	#TR5B,	#TR6B,)
Time(19:1:0)	//Bパート
	PLAY(,	#TR1C,	#TR2C,	#TR3C,	#TR4C,	#TR5C,	,)
Time(35:1:0)	//Cパート
	PLAY(,	#TR1D,	,	#TR3A,	#TR4A,	#TR5A,	#TR6A,)
Time(43:1:0)
	PLAY(,	#TR1E,	,	,	#TR4B,	#TR5B,	#TR6B,)
//フェードアウトコマンドの挿入専用
TR 0	Time(43:1:0)FadeoutAll(8)