//------------------------------------------------------------------------------
TrackName = {"The Swan Lake" Suite op.20   No.2 Valse}
Copyright = {Composed by Pyotr Ilyich Tchaikovsky (1840-1893) / MIDI Arranged by Atsushi Watanabe(S.W.) }
//------------------------------------------------------------------------------
//2005.xx.xx	
//------------------------------------------------------------------------------
//System Define
System.TimeBase(480)		// Timebase
System.VoiceNoShift(1)		// Voice No.
System.ControllerShift(1)	// Controll Change
System.MeasureShift(0)		// 小節数のシフト設定

//==============================================================================
//		音色（ＧＳ音源の、定義されてない音色がピアノ化する対策）
//------------------------------------------------------------------------------
//	bRate	レート				(-64〜63)
//	bLevel	レベル				(-64〜63)
//	bDacay	ディケイ			(-64〜63)
//------------------------------------------------------------------------------
Function VoiceEx(bVoice,bMsb,bLsb){
	Time = (Time - 32);
	Voice(bVoice,bMsb,bLsb);
	Time = (Time + 32);
};
//==============================================================================

//------------------------------------------------------------------------------
//Macro	Inst

Str	Ton ={ t.Random(32);	t0		};	//32
Str	Toff={ t.Random( 0);	t0		};

Str Von ={ v.Random( 8);	v.Repeat(off);	v.Range(1,127);	};	
Str	Voff={ v.Random( 0);	v.Repeat(off);	v.Range(1,127);	};

Str	Qon ={ q.Random( 3);	q95	};
Str	Qoff={ q.Random( 0);	q95	};

Str Bon ={ PitchBend(Random(-16,16);		};
Str Boff={ PitchBend.Random=0;				};

Str TInit={	Von Qon Bon BR(12) EP(100)	};						//その他、全パートに共通する、初期設定など

//--------------------------------------------------------------------
//Panpot位置メモ書き
// 0 [8] 16 [24] 32 40 [48] 56 (64) 72 [80] 88 96 [104] 112 [120] 128
//           Vn1        Va              Vc         Vn2       Cb         //←白鳥の湖はこれ。
//    Cb     Vn1        Vc              Va         Vn2                  //古典の基本形
//           Vn1        Vn2             Va         Vc        Cb         //現在のオーケストラ配置

//各楽器の音色を作成
STR	Flute		= {	VoiceEx(33,93,8)	TrackKey(+12)	TInit	Ton	P(56);	Reverb(120);	y93,0	Slur(2,105);	V(80)	};
STR	Piccolo		= {	VoiceEx(30,93,8)	TrackKey(+24)	TInit	Ton	P(48);	Reverb(120);	y93,0	Slur(2,105);	V(80)	};
STR	Oboe		= {	VoiceEx(56,93,8)	TrackKey(+12)	TInit	Ton	P(72);	Reverb(120);	y93,0	Slur(2,105);	V(80)	};
STR	ClarinetA	= {	VoiceEx(50,93,8)	TrackKey(+9)	TInit	Ton	P(40);	Reverb(100);	y93,0	Slur(2,105);	V(80)	};
STR	Fagotte		= {	VoiceEx(63,93,8)	TrackKey(+12)	TInit	Ton	P(88);	Reverb(100);	y93,0	Slur(2,105);	V(80)	};

STR	HornF		= {	VoiceEx( 40,87, 0)	TrackKey(+5)	TInit	Ton	P(32);	Reverb(100);	y93,0	Slur(2,105);	V(120)	};
STR CornetA		= {	VoiceEx(110,93, 8)	TrackKey(+9)	TInit	Ton	P(48);	Reverb(100);	y93,0	Slur(2,105);	V(120)	};
STR	TrampetE	= {	VoiceEx( 50,87, 0)	TrackKey(+16)	TInit	Ton	P(64);	Reverb(100);	y93,0	Slur(2,105);	V(120)	};
STR	Trombone	= {	VoiceEx( 60,87, 0)	TrackKey(+12)	TInit	Ton	P(80);	Reverb(100);	y93,0	Slur(2,105);	V(120)	};
STR	BassTrombone= {	VoiceEx( 70,87, 0)	TrackKey(+12)	TInit	Ton	P(96);	Reverb(100);	y93,0	Slur(2,105);	V(120)	};

STR	Timpany		= {	VoiceEx( 0,86, 0)	TrackKey(+12)	TInit	Ton	P(64);	Reverb(120);	y93,64	Slur(2,105);	V(127)	EP(127)	};
STR	Harp		= {	VoiceEx(22,93,10)	TrackKey(+12)	TInit	Ton	P(32);	Reverb(100);	y93,0	Slur(3,8);		V(100)	};

//奏法別
STR	Hr	= {	VoiceEx( 40,87, 0)	TrackKey(+5)	};
STR	HrS	= {	VoiceEx( 41,87, 0)	TrackKey(+5)	};
STR	Cr	= {	VoiceEx(110,93, 8)	TrackKey(+9)	EP(100)	};
STR	CrS	= {	VoiceEx(110,93, 8)	TrackKey(+9)	ExpreS	};
STR	Tp	= {	VoiceEx( 50,87, 0)	TrackKey(+16)	};
STR	TpS	= {	VoiceEx( 51,87, 0)	TrackKey(+16)	};
STR	Tb	= {	VoiceEx( 60,87, 0)	TrackKey(+12)	};
STR	TbS	= {	VoiceEx( 61,87, 0)	TrackKey(+12)	};
STR	BT	= {	VoiceEx( 70,87, 0)	TrackKey(+12)	};
STR	BTS	= {	VoiceEx( 71,87, 0)	TrackKey(+12)	};

STR	CrT	= {	VoiceEx( 8,93,23)	TrackKey(+9)	};
STR	CrTS= {	VoiceEx( 9,93,23)	TrackKey(+9)	};


STR	MViolinI	= {	VoiceEx( 0,87,0)	TrackKey(+12)	TInit Toff	P(24);	Reverb( 80);	y93,32	Slur(2,105);	V(100)	};
STR	MViolinII	= {	VoiceEx( 0,87,0)	TrackKey(+12)	TInit Toff	P(104);	Reverb( 80);	y93,28	Slur(2,105);	V(100)	};
STR	MViola		= {	VoiceEx(10,87,0)	TrackKey(+12)	TInit Toff	P(48);	Reverb( 80);	y93,24	Slur(2,105);	V(100)	};
STR	MCello		= {	VoiceEx(20,87,0)	TrackKey(+12)	TInit Toff	P(80);	Reverb( 80);	y93,16	Slur(2,105);	V(100)	};
STR	MBass		= {	VoiceEx(30,87,0)	TrackKey(+0)	TInit Toff	P(120);	Reverb( 80);	y93,8	Slur(2,105);	V(100)	};

STR	TViolinI	= {	VoiceEx( 2,87,0)	TrackKey(+12)	TInit Toff	P(24);	Reverb( 80);	y93,32	Slur(2,105);	V(100)	};
STR	TViolinII	= {	VoiceEx( 2,87,0)	TrackKey(+12)	TInit Toff	P(104);	Reverb( 80);	y93,28	Slur(2,105);	V(100)	};
STR	TViola		= {	VoiceEx(12,87,0)	TrackKey(+12)	TInit Toff	P(48);	Reverb( 80);	y93,24	Slur(2,105);	V(100)	};
STR	TCello		= {	VoiceEx(22,87,0)	TrackKey(+12)	TInit Toff	P(80);	Reverb( 80);	y93,16	Slur(2,105);	V(100)	};
STR	TBass		= {	VoiceEx(32,87,0)	TrackKey(+0)	TInit Toff	P(120);	Reverb( 80);	y93,8	Slur(2,105);	V(100)	};

STR	PViolinI	= {	VoiceEx( 1,87,0)	TrackKey(+12)	TInit Toff	P(24);	Reverb( 80);	y93,32	Slur(2,105);	V(100)	};
STR	PViolinII	= {	VoiceEx( 1,87,0)	TrackKey(+12)	TInit Toff	P(104);	Reverb( 80);	y93,28	Slur(2,105);	V(100)	};
STR	PViola		= {	VoiceEx(11,87,0)	TrackKey(+12)	TInit Toff	P(48);	Reverb( 80);	y93,24	Slur(2,105);	V(100)	};
STR	PCello		= {	VoiceEx(21,87,0)	TrackKey(+12)	TInit Toff	P(80);	Reverb( 80);	y93,16	Slur(2,105);	V(100)	};
STR	PBass		= {	VoiceEx(31,87,0)	TrackKey(+0)	TInit Toff	P(120);	Reverb( 80);	y93,8	Slur(2,105);	V(100)	};

STR	SViolinI	= {	VoiceEx(65,93,7)	TrackKey(+12)	TInit Toff	P(24);	Reverb( 80);	y93,32	Slur(2,105);	V(100)	};
STR	SViolinII	= {	VoiceEx(65,93,7)	TrackKey(+12)	TInit Toff	P(104);	Reverb( 80);	y93,28	Slur(2,105);	V(100)	};
STR	SViola		= {	VoiceEx(67,93,7)	TrackKey(+12)	TInit Toff	P(48);	Reverb( 80);	y93,24	Slur(2,105);	V(100)	};
STR	SCello		= {	VoiceEx(70,93,7)	TrackKey(+12)	TInit Toff	P(80);	Reverb( 80);	y93,16	Slur(2,105);	V(100)	};
STR	SBass		= {	VoiceEx(75,93,7)	TrackKey(+0)	TInit Toff	P(120);	Reverb( 80);	y93,8	Slur(2,105);	V(100)	};


STR	VnM	= {	VoiceEx( 0,87,0)	TrackKey(+12)	};
STR	VaM	= {	VoiceEx(10,87,0)	TrackKey(+12)	};
STR	VcM	= {	VoiceEx(20,87,0)	TrackKey(+12)	};
STR	CbM	= {	VoiceEx(30,87,0)	TrackKey(+0)	};

STR	VnT	= {	VoiceEx( 2,87,0)	TrackKey(+12)	};
STR	VaT	= {	VoiceEx(12,87,0)	TrackKey(+12)	};
STR	VcT	= {	VoiceEx(22,87,0)	TrackKey(+12)	};
STR	CbT	= {	VoiceEx(32,87,0)	TrackKey(+0)	};

STR	VnP	= {	VoiceEx( 1,87,0)	TrackKey(+12)	};
STR	VaP	= {	VoiceEx(11,87,0)	TrackKey(+12)	};
STR	VcP	= {	VoiceEx(21,87,0)	TrackKey(+12)	};
STR	CbP	= {	VoiceEx(31,87,0)	TrackKey(+0)	};

STR	VnS	= {	VoiceEx(65,93,7)	TrackKey(+12)	};
STR	VaS	= {	VoiceEx(67,93,7)	TrackKey(+12)	};
STR	VcS	= {	VoiceEx(70,93,7)	TrackKey(+12)	};
STR	CbS	= {	VoiceEx(75,93,7)	TrackKey(+0)	};

//------------------------------------------------------------------------------
//Excluesive
Tempo=200;
TimeSignature=3,4;

TR(1);	Port(0);
		SysEx=$F0,$7e,$7F,$09,$02,$F7											//GM System off
	r32	SysEx=$F0,$41,$7F,$00,$6B,$12,{$10,$00,$06,$00,  3},$f7					//Reverb Hall
	r32	SysEx=$F0,$41,$7F,$00,$6B,$12,{$10,$00,$06,$01,100},$f7					//Reverb Level
	r32	SysEx=$F0,$41,$7F,$00,$6B,$12,{$10,$00,$06,$03,$08,$00,$07,$09},$f7		//Ply Delay = 92ms
	r32	SysEx=$F0,$41,$7F,$00,$6B,$12,{$10,$00,$06,$07,$08,$00,$04,$08},$f7		//Time = 72
	r32	SysEx=$F0,$41,$7F,$00,$6B,$12,{$10,$00,$06,$0B,$08,$00,$00,$07},$f7		//Size = 8
//	r32	SysEx=$F0,$41,$7F,$00,$6B,$12,{$10,$00,$06,$0F,$08,$00,$03,$0F},$f7		//HF Dump
//	r32	SysEx=$F0,$41,$7F,$00,$6B,$12,{$10,$00,$06,$13,$08,$00,$00,$00},$f7		//Density
//	r32	SysEx=$F0,$41,$7F,$00,$6B,$12,{$10,$00,$06,$17,$08,$00,$00,$00},$f7		//Diffusion
//	r32	SysEx=$F0,$41,$7F,$00,$6B,$12,{$10,$00,$06,$1B,$08,$00,$00,$00},$f7		//LF Dump Freq
//	r32	SysEx=$F0,$41,$7F,$00,$6B,$12,{$10,$00,$06,$1F,$08,$00,$00,$00},$f7		//LF Dump Gain
//	r32	SysEx=$F0,$41,$7F,$00,$6B,$12,{$10,$00,$06,$23,$08,$00,$00,$00},$f7		//LF Dump Freq
//	r32	SysEx=$F0,$41,$7F,$00,$6B,$12,{$10,$00,$06,$27,$08,$00,$00,$00},$f7		//LF Dump Gain

TR(16);	Port(0);	r1

//------------------------------------------------------------------------------
//通信負荷軽減目的
TrackSync;

Track(1);	Port(0);	CH(1)	r8
Track(2);	Port(0);	CH(2)	r8.
Track(3);	Port(0);	CH(3)	r4
Track(4);	Port(0);	CH(4)	r4 r16
Track(5);	Port(0);	CH(5)	r4.
Track(6);	Port(0);	CH(6)	r4..
Track(7);	Port(0);	CH(7)	r2
Track(8);	Port(0);	CH(8)	r2 r16
Track(9);	Port(0);	CH(9)	r2 r8
Track(10);	Port(0);	CH(10)	r2 r8.
Track(11);	Port(0);	CH(11)	r2.
Track(12);	Port(0);	CH(12)	r2.r16
Track(13);	Port(0);	CH(13)	r2..
Track(14);	Port(0);	CH(14)	r2...
Track(15);	Port(0);	CH(15)	r1
Track(16);	Port(0);	CH(16)	r1r1

//------------------------------------------------------------------------------
//Track setting

TR(1)	SysEx$ = F0,41,7F,00,6B,12,{10,00,20,1F,1},F7
TR(2)	SysEx$ = F0,41,7F,00,6B,12,{10,00,21,1F,1},F7
TR(3)	SysEx$ = F0,41,7F,00,6B,12,{10,00,22,1F,1},F7
TR(4)	SysEx$ = F0,41,7F,00,6B,12,{10,00,23,1F,1},F7
TR(5)	SysEx$ = F0,41,7F,00,6B,12,{10,00,24,1F,1},F7
TR(6)	SysEx$ = F0,41,7F,00,6B,12,{10,00,25,1F,1},F7
TR(7)	SysEx$ = F0,41,7F,00,6B,12,{10,00,26,1F,1},F7
TR(8)	SysEx$ = F0,41,7F,00,6B,12,{10,00,27,1F,1},F7
TR(9)	SysEx$ = F0,41,7F,00,6B,12,{10,00,28,1F,1},F7
TR(10)	SysEx$ = F0,41,7F,00,6B,12,{10,00,29,1F,1},F7
TR(11)	SysEx$ = F0,41,7F,00,6B,12,{10,00,2A,1F,1},F7
TR(12)	SysEx$ = F0,41,7F,00,6B,12,{10,00,2B,1F,1},F7
TR(13)	SysEx$ = F0,41,7F,00,6B,12,{10,00,2C,1F,1},F7
TR(14)	SysEx$ = F0,41,7F,00,6B,12,{10,00,2D,1F,1},F7
TR(15)	SysEx$ = F0,41,7F,00,6B,12,{10,00,2E,1F,1},F7
TR(16)	SysEx$ = F0,41,7F,00,6B,12,{10,00,2F,1F,1},F7

//------------------------------------------------------------------------------
//Track setting

TR(1)	InstrumentName={"Piccolo"}		Piccolo			EP(100);
TR(2)	InstrumentName={"Flute "}		Flute			EP(100);
TR(3)	InstrumentName={"Oboe"}			Oboe			EP(100);
TR(4)	InstrumentName={"Clarinet"}		ClarinetA		EP(100);
TR(5)	InstrumentName={"Fagotte"}		Fagotte			EP(100);

TR(6)	InstrumentName={"Horn"}			HornF			EP(100);

TR(7)	InstrumentName={"Corset"}		CornetA			EP(100);
TR(8)	InstrumentName={"Trumpet"}		TrampetE		EP(100);
TR(9)	InstrumentName={"Trombone"}		Trombone		EP(100);
TR(11)	InstrumentName={"B Tromboni"}	BassTrombone	EP(100);

TR(10)	InstrumentName={"Timpany"}		Timpany

TR(12)	InstrumentName={"Violino I"}	PViolinI		EP(100);
TR(13)	InstrumentName={"Violino II"}	PViolinII		EP(100);
TR(14)	InstrumentName={"Viola"}		PViola			EP(100);
TR(15)	InstrumentName={"ViolonCello"}	PCello			EP(100);
TR(16)	InstrumentName={"ViolonBasso"}	PBass			EP(100);
				r2.

//------------------------------------------------------------------------------
//Macro

Str ExpreL = {	q95	EP.Frequency(20) EP.onNoteWave((100, 80, !8.),( 80,100,!4.))	};	//Brass
Str ExpreP = {	q95	EP.Frequency(20) EP.onNoteWave(( 90,100, !8),(100, 80,!1 ))	};	//Pipe
Str ExpreD = {	q95	EP.Frequency(20) EP.onNoteWave((100, 80, !8),( 80,  0,!4 ))	};	//下降
Str ExpreF = {	q95	EP.Frequency(20) EP.onNoteWave((100, 90, !8),( 90,  0,!2 ))	};	//下降2
Str ExpreG = {	q95	EP.Frequency(20) EP.onNoteWave((100, 90, !8),( 90, 64,!2 ))	};	//下降3
Str ExpreB = {	q95	EP.Frequency(20) EP.onNoteWave((100, 80, !8),( 80,100,!4),(100,80,!1))	};	//下降2

Str ExpreS = {	q95	EP.Frequency(20) EP.onNoteWave((100, 64,!8 ),( 64,  0,!4 ))	};	//スタッカート
Str ExpreH = {	q80	EP.Frequency(20) EP.onNoteWave(( 90,100, !8 )		 			};	//−・　（スタッカートと伸ばすやつ）

//------------------------------------------------------------------------------
TrackSync;	//6:0:0

TimeSignature=3,4;
Tempo=192;

KeyFlag#(fcg)
TR(1)			l4 o4v113	r2.	| r2.	| r2.	| r2.	| r2.	| r2.	| ExpreD	r*g b>|	e r*2	EP(100)		//P
TR(2)			l4 o5v113	r2.	| r2.	| r2.	| r2.	| r2.	| r2.	| ExpreD	r*g b>|	e r*2	EP(100)
TR(3)	Sub{	l4 o5v113	r2.	| r2.	| r2.	| r2.	| r2.	| r2.	|			r*e g |	b r*2	}	//O
				l4 o5v113	r2.	| r2.	| r2.	| r2.	| r2.	| r2.	| ExpreD	r*"be | g r*2	EP(100)
TR(5)	Sub{	l4 o3v113	r2.	| r2.	| r2.	| r2.	| r2.	| r2.	|			r*e e |	e r*2	}	//B
				l4 o2v113	r2.	| r2.	| r2.	| r2.	| r2.	| r2.	| ExpreD	r*e e |	e r*2	EP(100)
KeyFlag#()
TR(4)	Sub{	l4 o5v113	r2.	| r2.	| r2.	| r2.	| r2.	| r2.	|			r*b>d |	d r*2	}	//C
				l4 o5v113	r2.	| r2.	| r2.	| r2.	| r2.	| r2.	| ExpreD	r*g g | b r*2	EP(100)
TR(6)	Sub{	l4 o5v113	r2.	| r2.	| r2.	| r2.	| r2.	| r2.	|			r*d+d+| d+r*2	}	//Hr
				l4 o4v113	r2.	| r2.	| r2.	| r2.	| r2.	| r2.	|	HrS		r*f+f+| f+r*2	EP(100)
TR(7)	Sub{	l4 o5v113	r2.	| r2.	| r2.	| r2.	| r2.	| r2.	|			r*"bd | g r*2	}	//Cornet
				l4 o5v113	r2.	| r2.	| r2.	| r2.	| r2.	| r2.	|	CrS		r*<gb>| d r*2	EP(100)
TR(8)	Sub{	l4 o5v113	r2.	| r2.	| r2.	| r2.	| r2.	| r2.	|			r*<eg>| c r*2	}	//Tr
				l4 o4v113	r2.	| r2.	| r2.	| r2.	| r2.	| r2.	|	TpS		r* ce | e r*2	EP(100)
KeyFlag#(fcg)
TR(9)	Sub{	l4 o4v113	r2.	| r2.	| r2.	| r2.	| r2.	| r2.	|			r*e e |	er*2	}	//Tb
		Sub{	l4 o3v113	r2.	| r2.	| r2.	| r2.	| r2.	| r2.	|			r*g g |	gr*2	}
				l4 o3v113	r2.	| r2.	| r2.	| r2.	| r2.	| r2.	|	TbS		r*e e |	er*2	EP(100)
TR(11)			l4 o2v113	r2.	| r2.	| r2.	| r2.	| r2.	| r2.	|	BTS		r*e e |	er*2	EP(100)
KeyFlag#(c)
TR(10)	Sub{	l4 o3v99	r2.	| r2.	| r2.	| r2.	| r2.	| r2.	|			r e e |	e r2	}
		Sub{	l4 o5v99	r2.	| r2.	| r2.	| r2.	| r2.	| r2.	|			r c c | c r2	}
		Sub{	l4 o3v99	r2.	| r2.	| r2.	| r2.	| r2.	| r2.	|			r g g | g r2	}
				l4 o1v99	r2.	| r2.	| r2.	| r2.	| r2.	| r2.	|			r b b | b r2
KeyFlag#(fcg)
TR(12) 			l4 o6v85	fed	| c<ba	| gfe	| dc<b	| agf	| egb>	|			e g b>|	e rr
TR(13)	Sub{	l4 o5v85	fed	| c<ba	| gfe	| dc<b>	| agf	| egb>	|			e e e |	e rr	}	//VnII
		Sub{	l4 o4v85	r2.	| r2.	| r2.	| r2.	| r2.	| r2.	|			r b b |	b rr	}
				l4 o4v85	r2.	| r2.	| r2.	| r2.	| r2.	| r2.	|			r e e |	e rr
TR(14)	Sub{	l4 o4v85	fed	| c<ba	| gfe	| dc b	| agf	| egb>	|			e g g |	g rr	}	//Va
				l4 o3v85	r2.	| r2.	| r2.	| r2.	| r2.	| r2.	|			r b b |	b rr
TR(15)			l4 o4v85	fed	| c<ba	| gfe	| dc<b	| agf	| egb>	|			e e e |	e rr
TR(16)			l4 o4v85	fed	| c<ba	| gfe	| dc<b	| agf	| egb>	|			e Tempo(188); e Tempo(184); e |	Tempo(132); e rr	Tempo(180); 

//------------------------------------------------------------------------------
TrackSync;	//14:0:0

KeyFlag#()
TR(6)	Sub{	l4 o4v32	[6 rbb	]		v48	[4 rbb	]	}		//Hr
			HrS	l4 o3v32	[6 rbb	]	>	v48	[4 ree	]	EP(100)
KeyFlag#(fcg)
TR(15)			l4 o3v92	d2r	| "b2r	| c2r<	| a2r		|		b2r	| 	VcM				f2&g	|			ar2	| er2	| ar2	| er2	//Vc
TR(16)			l4 o3v92	d2r	| "b2r	| c2r<	| a2r	Tempo(176);	b2r 	CbM	Tempo(160);	f2&g Tempo(180);	ar2	| er2	| ar2	| er2	//Cb

//------------------------------------------------------------------------------
//	第１主題
//------------------------------------------------------------------------------
TrackSync;	//24:0:0

KeyFlag#()
TR(6)	Sub{	l4 o4v48	[2 [4 rbb ] : [4 rbb ] ] rb b  ra+a+ rb b	b r*2	}	//Hr
		Sub{	l4 o4v48	[2 [4 ree ] : [4 raa ] ] rf+f+ rf+f+ rf+f+	f+r*2	}
			HrS	l4 o3v48	[2 [4 r2. ] : [4 r2. ] ] rb b> rc+c+ rd+d+	d+r*2.	EP(100)
KeyFlag#(fcg)
TR(12) 		VnM	l8 o4v85	[2 [2 r4c4.&"b,,-8& | d2,,+4&c4 ] : <r4b4.&a+,,-8& | `c2,,+4&b4 r4a+4&b4&> | e2.,,+8 ] < r4b4.,,+8&`c& | ar`c4.,,+8&b | arg4.,,+8&g*& | g4r2
TR(14)			l8 o3v85	[15 r2. ]	VaT	refgab> c VaM
TR(15)		VcM	l4 o2v92	[2 [2 ar2 | er2 ] :	[2 gr2 | er2 ] ]	g2.	f2.	e2.&	`e4r2	//Vc
TR(16)		CbM	l4 o2v92	[2 [2 ar2 | er2 ] :	[2 gr2 | er2 ] ]	g2.	f2.	e2.&	`e4r2	//Cb

//------------------------------------------------------------------------------
TrackSync;	//40:0:0

TR(2)			l8 o5v72	[2 [2 r2. r`e&a&err ] :	[2 r2. r`e&b&err ] ]	| rrre&b&`e	| rrrf&b&`d+	| rrre&g&b	| `e4r2
TR(5)			l4 o2v32	[12 r2.	]	g2.	f2.	e2.&	`e4r2
KeyFlag#()
TR(4)			l8 o5v72	[2 [2 r2. rrrg&c&"g ] : [2 r2. rrrg&d&"g ] ]	| r"g&d&grr	| r"a&d&f+rr	| r"b&d&grr	| r2.
TR(6)	Sub{	l4 o4		[2 [4 rbb ] : [4 rbb ] ] rr r> rc+c+ rd+d+	d+r*2.	}		//Hr
		Sub{	l4 o4		[2 [4 ree ] : [4 raa ] ] rf+f+ rf+f+ rf+f+	f+r*2	}
		Sub{	l4 o4		[2 [4 r2. ] : [4 r2. ] ] rb b  ra+a+ rb b	b r*2	}
			HrS	l4 o3		[2 [4 r2. ] : [4 r2. ] ] rb b >rc+c+ rd+d+	d+r*2.	EP(100)
KeyFlag#(c)
TR(10)			l32o3		[14 r2.	]	v.onTime(32,100,!2.^2.);	[48 e ]
KeyFlag#(fcg)
TR(12) 			l8 o5		[2 [2 r4c4.&"b,,-8& | d2,,+4&c4 ] : <r4b4.&a+,,-8& | `c2,,+4&b4 r4a+4&b4&> | e2.,,+8 ] < r4b4.,,+12&`c& | ar`c4.,,+12&b | arg4.,,+12&f& | e4r2
TR(14)			l8 o4		[2 [2 r4c4.&"b,,-8& | d2,,+4&c4 ] : <r4b4.&a+,,-8& | `c2,,+4&b4 r4a+4&b4&> | e2.,,+8 ] < r4b4.,,+12&`c& | ar`c4.,,+12&b | arg4.,,+12&f& | e4r2
TR(15)		VcP	l4 o2		[2 [2 ar2 | er2 ] :	[2 gr2 | er2 ] ]	VcM	g2.	f2.	e2.&	`e4r2	//Vc
TR(16)		CbP	l4 o2		[2 [2 ar2 | er2 ] :	[2 gr2 | er2 ] ]	CbM	g2.	f2.	e2.&	`e4r2	//Cb

//------------------------------------------------------------------------------
TrackSync;	//56:0:0

KeyFlag#(fcg)
TR(1)			l8 o5v113	f2.^8r g4.e	| e4		//P
TR(2)	Sub{	l8 o6v113	e2.^2.		| e4	}	//F
				l8 o5v113	b2.^2.	>	| c4
TR(3)	Sub{	l8 o5v113	b2.^2.	>	| c4r2	<	| e2.	| e2.^2.		| e2.^2.		| d2.^2.	}	//O
				l8 o5v113	g2.^2.		| g4r2	<	| g2.	| g2.^2.		| a2.^2.		| b2.^2.
TR(5)	Sub{	l4 o3v113	d2.^2.		| c2.^2.<			| b2.^2.		| a2.^2.>		| d2.^2.	}	//B
				l4 o2v113	d2.^2.		| c4r2	r2.			| r2.^2.		| r2.^2.		| d2.^2.
KeyFlag#()
TR(4)	Sub{	l8 o5v113	b2.^2.		| b4r2		| e2.	| f2.^2.		| e2.^2.<		| a2.^2.	}	//C
				l8 o5v113	g2.^2.		| g4r2	<	| g2.	| g2.^2.		| g2.^2.		| f2.^2.
TR(6)	Sub{	l4 o5v106	d+2.^2.		| d+d+d+	| rd+d+	| rd+d+	rd+d+	| re e<	r b b	| ra a	ra a	}	//Hr
		Sub{	l4 o4v106	f+2.^2.		| g+g+g+	| rg+g+	| ra a	ra a	| rg+g+	r e e	| rf+f+	rf+f+	}
		Sub{	l4 o5v106	r2.^2.	<	| r b b		| rb b	| rb b	rb b	| rb b	r g+g+	| rr r  rr r	}
			Hr	l4 o4v106	r2.^2.	HrS	| r d+d+	| rd+d+	| rd+d+	rd+d+	| re e<	r b b>	| rc+c+	rc+c+	EP(100)
TR(7)		Cr	l8 o5v127	a2.^4 b4. CrS g	g4 r*2	EP(100)
TR(8)	Sub{	l4 o5v113	c2.^2.		| c4r2	r2.	}	//Tr
			Tp	l4 o4v113	g2.^2.		| a4r2	r2.
KeyFlag#(fcg)
TR(9)	Sub{	l4 o4v113	e2.^2.		| e4r2	r2.	}	//Tb
		Sub{	l4 o3v113	g2.^2.		| g4r2	r2.	}
			Tb	l4 o3v113	d2.^2.		| c4r2	r2.
TR(11)		BT	l4 o2v113	d2.^2.		| c4r2	r2.
KeyFlag#(c)
TR(10)	Sub{	l32o3v113	v.onTime(110,100,!4); [8 e ] v.onTime(100,80,!2); [16 e ] v.onTime(80,110,!2.); [24 e ]	| e4,,127	}
		Sub{	l32o5v90																				[48 c ]	v90	[8 c4r2	]	}
		Sub{	l4 o3v113	r2.^2.																					| g4,,127	}
				l4 o1v113	v.onTime(64,127,!2.^2.);	r4b4b4 b4b4b4												| b4,,127
KeyFlag#(fcg)
TR(12) 			l8 o5v113	f2.^8r g4.,,+8 VnT e	[3 er VnM g4.,,+8 VnT e ] er VnM f4.,,+8 VnT g	| ar VnM b4.,,+8 VnT `c VnM | g2,,+8&a4 | VnT br> VnM c4.,,+8 VnT d VnM | <a+2,,+8&b4
TR(13)		VnM	l8 o4v113	f2.^8r g4.,,+8 VnT e	[3 er VnM g4.,,+8 VnT e ] er VnM f4.,,+8 VnT g	| ar VnM b4.,,+8 VnT `c VnM | g2,,+8&a4 | VnT br> VnM c4.,,+8 VnT d VnM | <a+2,,+8&b4
TR(14)			l8 o4v113	f2.^8r g4.,,+8 VaT e	[3 er VaM g4.,,+8 VaT e ] er VaM f4.,,+8 VaT g	| ar VaM b4.,,+8 VaT `c VaM | g2,,+8&a4 | VaT br> VaM c4.,,+8 VaT d VaM | <a+2,,+8&b4
TR(15)			l4 o3v120	d2.^2.		| c4r2		| c2r4<	| b2r4	b2r4	| a2r4	a2r4 >	| d2r4	d2r4	//Vc
TR(16)			l4 o3v120	d2.^2.		| c4r2		| c2r4<	| b2r4	b2r4	| a2r4	a2r4 >	| d2r4	d2r4	//Cb

//------------------------------------------------------------------------------
TrackSync;	//66:0:0

KeyFlag#(fcg)
TR(1)			l4 o5		c* c f	| c* c f	| c d g*	| c d g	|		a	r2			| r2.		//P
TR(2)	Sub{	l4 o6		c* r f	| c* r f	| c r g*	| c r g	|		a	g4. 	f8	| f2&e4	}	//F
				l4 o6		r  c2	| r  c2		| r d2		| r d2	|		e	r2			| r2.
TR(3)	Sub{	l4 o5		c* c f	| c* c f	| c d g*	| c r g	|		a	g4. 	f8	| f2&e4	}	//O
				l4 o4		a  a2	| r  a2		| r b2	>	| r d2	|		`c	r2			| r2.
TR(5)	Sub{	l4 o3		e2.		| e2.		| e2.		| e2.	|		a>	g4.		f8	| f2&e4	}	//B
				l4 o2		e2.		| e2.		| e2.		| e2.	| 		a	r4. 	r8	| r2 r4
KeyFlag#()
TR(4)	Sub{	l4 o5		c> c2	| r  c+2	| r d2		| r d2	| 		e4	r*2			| r2.	}	//C
				l4 o4		d+e a	| d+e a		| e f b-	| e f b>|>		c4	r*2			| r2.
TR(6)	Sub{	l4 o4		r b2>	| r  c+2	| r c+2		| r f+2	|		e4	r*2			| r2.	}	//Hr
			Hr	l4 o3		r b2>	| r  c+2	| r c+2		| r f+2	|	HrS	e4	r*2	Hr		| r2.
TR(7)	Sub{	l4 o5		r e2	| r  e2		| r f2		| r g2	|		g4	r*2			| r2.	}	//Cornet
				l4 o5		r c2	| r  c+2	| r d2		| r"b2	|	CrS	e4	r*2	Cr		| r2.
TR(8)	Sub{	l4 o4		r a2	| r  a2		| r b-2	>	| r c2	|		c4	r*2			| r2.	}	//Tr
				l4 o4		r f2	| r  f+2	| r g2		| r e2	|	TpS	a4	r*2	Tp		| r2.
KeyFlag#(fcg)
TR(9)	Sub{	l4 o4		r c2	| r  c2		| r d2		| r e2	|		e	r*2			| r2.	}	//Tb
		Sub{	l4 o3		r a2	| r  a+2	| r b2		| r g2	|	>	c	r*2			| r2.	}
				l4 o3v127	e2.		| e2.		| e2.		| e2.<	| 	TbS	a	r*2	 Tb		| r2
TR(11)	BTS		l4 o2v127	e2.		| e2.		| e2.		| e2.	| 	BTS	a	r*4. BT	r8	| r2 r4
KeyFlag#(c)
TR(10)	Sub{	l4 o3		e2r4	| e2r4		| e2r4		| e2r4	|	<	a4,,127	r2		| r2.	}
		Sub{	l4 o5v99	c4r2	| r2.		| r2.		| r2.	|		c4  	r2		| r2.	}
		Sub{	l4 o3		r2.		| r2.		| r2.		| r2.	|		g4,,127	r2		| r2.	}
				l4 o1		r2.		| r2.		| r2.		| r2.	|		b4,,127	r2		| r2.
KeyFlag#(fcg)
TR(12) 			l4 o6		c*&c&f	| c*&c&f	| c&d&g*	| c&d&g	| VnT a VnM g4.,,+8&f8	| f2&e4
TR(13)			l4 o5		c*&c&f	| c*&c&f	| c&d&g*	| c&d&g	| VnT a VnM g4.,,+8&f8	| f2&e4
TR(14)			l4 o4		c*&c&f	| c*&c&f	| c&d&g*	| c&d&g	| VaT a VaM g4.,,+8&f8	| f2&e4
TR(15)			l4 o3		e2.		| e2.		| e2.		| e2.	| VcT a VcM	r4. 	r8	| r2 r4	//Vc
TR(16)			l4 o3		e2.		| e2.		| e2.		| e2.	| CbT a CbM	r4. 	r8	| r2 r4	//Cb

//------------------------------------------------------------------------------
TrackSync;	//72:0:0

KeyFlag#(fcg)
TR(1)			l8 o5v113	f2.^8r g4.e	| e4		//P
TR(2)	Sub{	l8 o6v113	e2.^2.		| e4	}	//F
				l8 o5v113	b2.^2.	>	| c4
TR(3)	Sub{	l8 o5v113	b2.^2.	>	| c4r2	<	| e2.	| e2.^2.		| e2.^2.		| d2.^2.	}	//O
				l8 o5v113	g2.^2.		| g4r2	<	| g2.	| g2.^2.		| a2.^2.		| b2.^2.
TR(5)	Sub{	l4 o3v113	d2.^2.		| c2.^2.<			| b2.^2.		| a2.^2.>		| d2.^2.	}	//B
				l4 o2v113	d2.^2.		| c4r2	r2.			| r2.^2.		| r2.^2.		| d2.^2.
KeyFlag#()
TR(4)	Sub{	l8 o5v113	b2.^2.		| b4r2		| e2.	| f2.^2.		| e2.^2.<		| a2.^2.	}	//C
				l8 o5v113	g2.^2.		| g4r2	<	| g2.	| g2.^2.		| g2.^2.		| f2.^2.
TR(6)	Sub{	l4 o5v106	d+2.^2.		| d+d+d+	| rd+d+	| rd+d+	rd+d+	| re e<	r b b	| ra a	ra a	}	//Hr
		Sub{	l4 o4v106	f+2.^2.		| g+g+g+	| rg+g+	| ra a	ra a	| rg+g+	r e e	| rf+f+	rf+f+	}
		Sub{	l4 o5v106	r2.^2.	<	| r b b		| rb b	| rb b	rb b	| rb b	r g+g+	| rr r  rr r	}
			Hr	l4 o4v106	r2.^2.	HrS	| r d+d+	| rd+d+	| rd+d+	rd+d+	| re e<	r b b>	| rc+c+	rc+c+	EP(100)
TR(7)		Cr	l8 o5v127	a2.^4 b4. CrS g	g4 r*2	EP(100)
TR(8)	Sub{	l4 o5v113	c2.^2.		| c4r2	r2.	}	//Tr
			Tp	l4 o4v113	g2.^2.		| a4r2	r2.
KeyFlag#(fcg)
TR(9)	Sub{	l4 o4v113	e2.^2.		| e4r2	r2.	}	//Tb
		Sub{	l4 o3v113	g2.^2.		| g4r2	r2.	}
			Tb	l4 o3v113	d2.^2.		| c4r2	r2.
TR(11)		BT	l4 o2v113	d2.^2.		| c4r2	r2.
KeyFlag#(c)
TR(10)	Sub{	l32o3v113	v.onTime(110,100,!4); [8 e ] v.onTime(100,80,!2); [16 e ] v.onTime(80,110,!2.); [24 e ]	| e4,,127	}
		Sub{	l32o5v100																			[48 c ]	v90		[8 c4r2	]	}
		Sub{	l4 o3v113	r2.^2.																					| g4,,127	}
				l4 o1v113	v.onTime(64,127,!2.^2.);	r4b4b4 b4b4b4												| b4,,127
KeyFlag#(fcg)
TR(12) 			l8 o5v113	f2.^8r g4.,,+8 VnT e	[3 er VnM g4.,,+8 VnT e ] er VnM f4.,,+8 VnT g	| ar VnM b4.,,+8 VnT `c VnM | g2,,+8&a4 | VnT br> VnM c4.,,+8 VnT d VnM | <a+2,,+8&b4
TR(13)		VnM	l8 o4v113	f2.^8r g4.,,+8 VnT e	[3 er VnM g4.,,+8 VnT e ] er VnM f4.,,+8 VnT g	| ar VnM b4.,,+8 VnT `c VnM | g2,,+8&a4 | VnT br> VnM c4.,,+8 VnT d VnM | <a+2,,+8&b4
TR(14)			l8 o4v113	f2.^8r g4.,,+8 VaT e	[3 er VaM g4.,,+8 VaT e ] er VaM f4.,,+8 VaT g	| ar VaM b4.,,+8 VaT `c VaM | g2,,+8&a4 | VaT br> VaM c4.,,+8 VaT d VaM | <a+2,,+8&b4
TR(15)			l4 o3v120	d2.^2.		| c4r2		| c2r4<	| b2r4	b2r4	| a2r4	a2r4 >	| d2r4	d2r4	//Vc
TR(16)			l4 o3v120	d2.^2.		| c4r2		| c2r4<	| b2r4	b2r4	| a2r4	a2r4 >	| d2r4	d2r4	//Cb

//------------------------------------------------------------------------------
TrackSync;	//82:0:0

KeyFlag#(fcg)
TR(1)			l4 o5		c* c f	| c* c f	| c d g*	| c d g	|		a		r4.		r8	| r4 r*2		//P
TR(2)	Sub{	l4 o6		c* r f	| c* r f	| c r g*	| c r g	|		a	<	a4.		a8	| a4 r*2	}	//F
				l4 o6		r  c2	| r  c2		| r d2		| r d2	|		e		r4.		r8	| r4 r*2
TR(3)	Sub{	l4 o5		c* c f	| c* c f	| c d g*	| c r g	|		`c		e4.		e8	| e4 r*2	}	//O
				l4 o4		a  a2	| r  a2		| r b2	>	| r d2	|		a		c4.		c8	| c4 r*2
TR(5)	Sub{	l4 o3		e2.		| e2.		| e2.		| e2.	|		a		a4.		a8	| a4 r*2	}	//B
				l4 o2		e2.		| e2.		| e2.		| e2.	| 		a		a4.		a8	| a4 r*2
KeyFlag#()
TR(4)	Sub{	l4 o5		c> c2	| r  c+2	| r d2		| r d2	| 		c	<	g4.		g8	| g4 r*2	}	//C
				l4 o4		d+e a	| d+e a		| e f b-	| e f b	|>		g		e4.		e8	| e4 r*2
TR(6)	Sub{	l4 o4		r b2>	| r  c+2	| r c+2		| r f+2	|		e		e4.		e8	| e4 r*2	}	//Hr
			Hr	l4 o3		r b2>	| r  c+2	| r c+2		| r f+2	|	HrS	e	Hr	e4.	HrS	e8	| e4 r*2	EP(100)
TR(7)	Sub{	l4 o5		r e2	| r  e2		| r f2		| r g2	|		g		r4.		r8	| r4 r*2	}	//Cornet
				l4 o5		r c2	| r  c+2	| r d2		| r"b2	|	CrS	e	Cr	c4.	CrS	c8	| c4 r*2	EP(100)
TR(8)	Sub{	l4 o4		r a2	| r  a2		| r b-2	>	| r c2	|		c<		c4.		c8	| c4 r*2	}	//Tr
				l4 o4		r f2	| r  f+2	| r g2		| r e2	|	TpS	a<	Tp	a4.	TpS	a8	| a4 r*2	EP(100)
KeyFlag#(fcg)
TR(9)	Sub{	l4 o4		r c2	| r  c2		| r d2		| r e2	|		e		e4.		e8	| e4 r*2	}	//Tb
		Sub{	l4 o3		r a2	| r  a+2	| r b2		| r g2	|	>	c		c4.		c8	| c4 r*2	}
				l4 o3v127	e2.		| e2.		| e2.		| e2.<	| 	TbS	a	Tb	a4.	TbS	a8	| a4 r*2	EP(100)
TR(11)	BTS		l4 o2v127	e2.		| e2.		| e2.		| e2.	| 	BTS	a	BT	a4.	BTS	a8	| a4 r*2	EP(100)
KeyFlag#(c)
TR(10)	Sub{	l4 o3		e2r4	| e2r4		| e2r4		| e2r4<	| v127	a4		a4.		a8	| a4 r2	}
		Sub{	l4 o5v99	c4r2	| r2.		| r2.		| r2.	|		c4		c4.		c8	| c4 r2	}
		Sub{	l4 o3		r2.		| r2.		| r2.		| r2.	| v127	g4		r2			| r2.	}
				l4 o1		r2.		| r2.		| r2.		| r2.	| v127	b4		r2			| r2.
KeyFlag#(fcg)
TR(12) 			l4 o6		c*&c&f	| c*&c&f	| c&d&g*	| c&d&g	| VnT	a VnM <	'"aa'4. VnT	'"aa'8	'"aa'4	r2
TR(13)			l4 o5		c*&c&f	| c*&c&f	| c&d&g*	| c&d&g	| VnT	a VnM 	' ec'4.	VnT	' ec'8	' ec'4	r2
TR(14)			l4 o4		c*&c&f	| c*&c&f	| c&d&g*	| c&d&g	| VaT	a VaM 	' ae'4.	VaT	' ae'8	' ae'4	r2
TR(15)			l4 o3		e2.		| e2.		| e2.		| e2.	| VcT	a VcM	a4.		VcT		a8		a4	r2		//Vc
TR(16)			l4 o3		e2.		| e2.		| e2.		| e2.	| CbT	a CbM	a4.		CbT		a8		a4	r2		//Cb

//------------------------------------------------------------------------------
TrackSync;	//88:0:0

KeyFlag#(fcg)
TR(2)	Sub{	l4 o6v50			[2	r*c2	| c2 c2 c2	| r4 r4.		r8	| r4 c2	| c2 c4	| r4 r4.		r8	| r4 r*2	]	}	//F
				l4 o5v50	ExpreG	[2	r*a2	| a2 a2 a2	| f4 a4.,,+12	g8	| f4 a2	| a2 a4	| f4 a4.,,+12	g8	| f4 r*2	]	EP(100)
TR(3)	Sub{	l4 o5v50			[2	r*f2	| f2 f2 f2	| f4 f*4.,,+12	f*8	| f4 f2	| f2 f4	| f4 f*4.,,+12	f*8	| f4 r*2	]	}	//O
				l4 o4v50	ExpreG	[2	r*a2	| a2 a2 a2	| a4 b4.,,+12	b8	| a4 a2	| a2 a4	| a4 b4.,,+12	b8	| a4 r*2	]	EP(100)
TR(5)	Sub{	l4 o4v50			[2	r*c2	| c2 c2 c2	| c4 c4.,,+12	c8	| c4 c2	| c2 c4	| c4 c4.,,+12	c8	| c4 r*2	]	}	//B
				l4 o3v50	ExpreG	[2	r*a2	| a2 a2 a2	| a4 b4.,,+12	b8	| a4 a2	| a2 a4	| a4 b4.,,+12	b8	| a4 r*2	]	EP(100)
KeyFlag#()
TR(4)	Sub{	l4 o5v50			[2	r*e2	| e2 e2 e2	| e4 e4.,,+12	e8	| e4 e2	| e2 e4	| e4 e4.,,+12	e8	| e4 r*2	]	}	//C
				l4 o4v50	ExpreG	[2	r*a2	| a2 a2 a2	| a4 g+4.,,+12	g+8	| a4 a2	| a2 a4	| a4 g+4.,,+12	g+8	| a4 r*2	]	EP(100)
TR(6)		Hr	l4 o4v50	ExpreG	[2	r*c+2	| c+2c+2c+2	| c+4c+4.,,+12	c+8	| c+4c+2| c+2c+4| c+4c+4.,,+12	c+8	| c+4r*2	]	EP(100)
KeyFlag#(c)
TR(10)	Sub{	l4 o5v64			[2	c4r2	[6 r2. ]	r4c4,,+6c4,,+12	]	}
				l4 o3v64			[2	g4r2	[6 r2. ]	r4g4,,+6g4,,+12	]

//------------------------------------------------------------------------------
TrackSync;	//104:0:0

KeyFlag#(fcg)
TR(2)			l4 o6v64	ExpreG	[2	r*c2	| c2 c2 c2<	| f4 a4.,,+12	g8	| f4>c2	| c2 c4<| f4 a4.,,+12	g8	| f4 r*2>	]	EP(100)
TR(3)	Sub{	l4 o5v64			[2	r*a2	| a2 a2 a2	| f4 f*4.,,+12	f*8	| f4 a2	| a2 a4	| f4 f*4.,,+12	f*8	| f4 r*2	]	}	//O
				l4 o5v64	ExpreG	[2	r*f2	| f2 f2 f2	| c4 c4.,,+12	c8	| c4 f2	| f2 f4	| c4 c4.,,+12	c8	| c4 r*2	]	EP(100)
TR(5)			l4 o3v64	ExpreG	[2	r*f2	| f2 f2 f2	| f4 f4.,,+12	f8	| f4 f2	| f2 f4	| f4 f4.,,+12	f8	| f4 r*2	]	EP(100)
KeyFlag#()
TR(4)	Sub{	l4 o5v64			[2	r*e2	| e2 e2 e2	| r4 r4.		r8	| r4 e2	| e2 e4	| r4 r4.		r8	| r4 r*2	]	}	//C
				l4 o5v64	ExpreG	[2	r*c2	| c2 c2 c2	| c4 d4.,,+12	d8	| c4 c2	| c2 c4	| c4 d4.,,+12	d8	| c4 r*2	]	EP(100)
TR(6)	Sub{	l4 o5v64			[2	r*c+2	| c+2c+2c+2	| c+4c*4.,,+12	c*8	| c+4c+2| c+2c+4| c+4c*4.,,+12	c*8	| c+4r*2	]	}	//Hr
		Sub{	l4 o4v64			[2	r*g+2	| g+2g+2g+2	| g+4g+4.,,+12	g+8	| g+4g+2| g+2g+4| g+4g+4.,,+12	g+8	| g+4r*2	]	}
				l4 o4v64	ExpreG	[2	r*e2	| e2 e2 e2	| e4 f+4.,,+12	f+8	| e4 e2	| e2 e4	| e4 f+4.,,+12	f+8	| e4 r*2	]	EP(100)
KeyFlag#(c)
TR(10)	Sub{	l4 o5v78			[2	c4r2	[6 r2. ]	r4 c4 c4	]	}
				l4 o3v78			[2	g4r2	[6 r2. ]	r4 g4 g4	]
KeyFlag#(fcg)
TR(12) 		VnM	l8 o4v92			[2 [2 f&g&a&>c&d+&f*	| f&f*&f&d&c&< : b	| a&g&f&d&c r  r2.  ] a	| f&d&c&d&d+&f*	| f&g&a&>c&fr< ]
TR(13)		VnM	l8 o4v92			[2 [2 f&g&a&>c&d+&f*	| f&f*&f&d&c&< : b	| a&g&f&d&c r  r2.  ] a	| f&d&c&d&d+&f*	| f&g&a&>c&fr< ]
TR(14)		VaM	l8 o3v92			[2 [2 f&g&a&>c&d+&f*	| f&f*&f&d&c&< : b	| a&g&f&d&c&a& frr2 ] a	| f&d&c&d&d+&f*	| f&g&a&>c&fr< ]
TR(15)		VcM	l8 o2v92			[2 [2 f&g&a&>c&d+&f*	| f&f*&f&d&c&< : b	| a&g&f&d&c&a& frr2 ] a	| f&d&c&d&d+&f*	| f&g&a&>c&fr< ]	//Vc
TR(16)		CbM	l8 o3v92			[2 [2 f&g&a >r d+&f*&	| f r  f&d&c < : r	| a&g&f<r`c&a& frr2>] r	| f&d&c r d+&f*&| f r a&>c&fr< ]	//Cb

//------------------------------------------------------------------------------
TrackSync;	//120:0:0

KeyFlag#(fcg)
TR(2)			l8 o5v72			[2 [2  e&f&g& a&a+&b |	`c&b&a+&b&`c&b	| a+&b&`c&b&a+&b :	a&>c&d+&e&f&e< ] a&>c&e&g& ar< ]
KeyFlag#()
TR(4)			l8 o5v72			[2 [2 <g&a&b&>c&c+&d |	 e&d&c+&d& e&d	| c+&d& e&d&c+&d :	c& e&f+&g&a&g  ] c& e&g&b&`cr ]
KeyFlag#(fcg)
TR(12) 			l8 o4v85	ExpreG	[2 r*4e2	| e2 e2 e4.e8	|  a4 a4 r*4	| r*4 e2 |	e2 e2 e2	|  a4 a4 r*4	]	EP(100)
TR(13)			l8 o3v85	ExpreG	[2 r*4b2	| b2 b2 b4.b8	| >e4 e4 r*4<	| r*4 b2 |	b2 b2 b2	| >e4 e4 r*4<	]	EP(100)
TR(14)			l8 o3v85	ExpreG	[2 r*4g2	| g2 g2 g4.g8	|  b4 b4 r*4	| r*4 g2 |	g2 g2 g2	|  b4 b4 r*4	]	EP(100)
TR(15)			l8 o3v85	ExpreG	[2 r*4d2	| d2 d2 d4.d8	|  c4 c4 r*4	| r*4 d2 |	d2 d2 d2	|  c4 c4 r*4	]	EP(100)	//Vc
TR(16)			l8 o3v85	ExpreG	[2 r*4d2	| d2 d2 d4.d8	|  c4 c4 r*4	| r*4 d2 |	d2 d2 d2	|  c4 c4 r*4	]	EP(100)	//Cb

//------------------------------------------------------------------------------
TrackSync;	//136:0:0

KeyFlag#(fcg)
TR(1)			l8 o5v50			[2 [2 <a&b&>c&d&d+&e |	f&e&d+&e&f&e |	d+&e&f&e&d+&e :	d&f&g&a&b&a ]	d&f&a&>c&dr< ]
TR(2)			l8 o5v50			[2 [2 <a&b&>c&d&d+&e |	f&e&d+&e&f&e |	d+&e&f&e&d+&e :	d&f&g&a&b&a ]	d&f&a&>c&dr< ]
TR(12) 	Sub{	l8 o5v64			[2 r4 a4 r4 |	a4 r4 a4 |	r4 a4 r4 |	a4 a4 r4 |	r4 a4 r4 |	a4 r4 a4 |	r4 a4 r4 |	a4 a4 r4 ]	}	//VnI
			VnP	l8 o4v64			[2 r4 a4 r4 |	a4 r4 a4 |	r4 a4 r4 |	a4 a4 r4 |	r4 a4 r4 |	a4 r4 a4 |	r4 a4 r4 |	a4 a4 r4 ]
TR(13)	Sub{	l8 o5v64			[2 r4 e4 r4 |	e4 r4 e4 |	r4 e4 r4 |	d4 d4 r4 |	r4 e4 r4 |	e4 r4 e4 |	r4 e4 r4 |	d4 d4 r4 ]	}	//VnII
			VnP	l8 o5v64			[2 r4 c4 r4 |	c4 r4 c4 |	r4 c4 r4 |	r4 r4 r4 |	r4 c4 r4 |	c4 r4 c4 |	r4 c4 r4 |	r4 r4 r4 ]
TR(14)		VaP	l8 o4v64			[2 r4 g+4r4 |	g*4r4 g*4|	r4 g*4r4 |	f4 f4 r4 |	r4 g*4r4 |	g*4r4 g*4|	r4 g*4r4 |	f4 f4 r4 ]

//------------------------------------------------------------------------------
TrackSync;	//152:0:0

KeyFlag#(fcg)
TR(1)			l8 o5v50	d&f&a&>c&dr< |	d&f&a&>c&dr< |	r2.			|	r2.			|		r2.		|	r2.				//P
TR(2)			l8 o5v50	d&f&a&>c&dr< |	d&f&a&>c&dr< |	r2.			|	r2.			|		r2.		|	r2.	
TR(3)	Sub{	l8 o5v50	r2.			|	r2.			|	d2		r4	|	d2	r4		|		r2.		|	r2.			}	//O
				l8 o4v50	r2.			|	r2.			|	a2		r4	|	a2	r4		|		r2.		|	r2.	
TR(5)	Sub{	l8 o3v50	r2.			|	r2.			|	a2		r4	|	a2	r4		|		r2.		|	r2.			}	//B
				l8 o3v50	r2.			|	r2.			|	f2		r4	|	f2	r4	v64	| c&f*&g&>c*&c4< |	c&f*&g&>c*&c4<
KeyFlag#()
TR(4)	Sub{	l8 o5v50	r2.			|	r2.			|	f2		r4	|	f2	r4		|		r2.		|	r2.			}	//C
				l8 o4v50	r2.			|	r2.			|	f2		r4	|	f2	r4	v64	| e&g+&b&>d+&e4< |	e&g+&b&>d+&e4<
TR(6)	Sub{	l8 o5v50	r2.			|	r2.			|	e2		r4	|	e2	r4		|		r2.		|	r2.			}	//Hr
		Sub{	l8 o4v50	r2.			|	r2.			|	a2		r4	|	a2	r4		|		r2.		|	r2.			}
				l8 o4v50	r2.			|	r2.			|	e2		r4	|	e2	r4		|		r2.		|	r2.
KeyFlag#(fcg)
TR(12) 	Sub{	l8 o5v64	a4 r2		| a4 r2		v85	|	d&f&a&>c&dr< |	d&f&a&>c&dr< |		r2.		|	r2.			}	//VnI
				l8 o4v64	a4 r2		| a4 r2	VnM	v85	|	r2.			|	r2.			 |	o4	r4 c4 r4 |	r4 c4 r4
TR(13)			l8 o5v64	d4 r2		| d4 r2	VnM	v85	|	d&f&a&>c&dr< |	d&f&a&>c&dr< |	o3	r4 g+4r4 |	r4 g+4r4
TR(14)	Sub{	l8 o4v64	f4 r2		| f4 r2		v85	|	d&f&a&>c&dr< |	d&f&a&>c&dr< |	o3	r4 b4 r4 |	r4 b4 r4	}	//Va
				l8 o3v64	r2.			|	r2.	VaM	v85	|	r2.			|	r2.			 |	o3	r4 f*4r4 |	r4 f*4r4
TR(15)	Sub{	l8 o3v64	r2.			|	r2.		v85	|	a2		r4	|	a2	r4		 |			r2.		|	r2.		}	//Vc
				l8 o3v64	r2.			|	r2.		v85	|	f2		r4	|	f2	r4		 |	o3	r4 c4 r4 |	r4 c4 r4		
TR(16)			l8 o3v64	r2.			|	r2.		v85	|	r2.			|	r2.			 |	o3	r4 f4 r4 |	r4 f4 r4		//Cb

//------------------------------------------------------------------------------
TrackSync;	//158:0:0

KeyFlag#(fcg)
TR(1)			l8 o5v120			[2 [2 f&g&a&>c&d+&f*	| f&f*&f&d&c&< : b	| a&g&f&d&c&<a& f4r2> ] a	| f&d&c&d&d+&f*	| f&g&a&>c&fr< ]	//P
TR(2)			l4 o6v120	ExpreG	[2	r*c2	| c2 c2 c2<	| f4 a4.,,+12	g8	| f4>c2	| c2 c4<| f4 a4.,,+12	g8	| f4 r*2>	]	EP(100)
TR(3)	Sub{	l4 o5v120			[2	r*a2	| a2 a2 a2	| c4 f*4.,,+12	f*8	| c4 a2	| a2 a4	| c4 f*4.,,+12	f*8	| f4 r*2	]	}	//O
				l4 o5v120	ExpreG	[2	r*f2	| f2 f2 f2<	| a4 b4.,,+12	b8	| a4>f2	| f2 f4<| a4 b4.,,+12	b8	| a4 r*2>	]	EP(100)
TR(5)	Sub{	l4 o3v120			[2	r*f2	| f2 f2 f2	| f4 f4.,,+12	f8	| f4 f2	| f2 f4	| f4 f4.,,+12	f8	| f4 r*2	]	}	//B
				l4 o2v120	ExpreG	[2	r*f2	| f2 f2 f2	| f4 f4.,,+12	f8	| f4 f2	| f2 f4	| f4 f4.,,+12	f8	| f4 r*2	]	EP(100)
KeyFlag#()
TR(4)	Sub{	l4 o6v120			[2	r*c2	| c2 c2 c2<	| e4 g+4.,,+12	g+8	| e4>c2	| c2 c4<| e4 g+4.,,+12	g+8	| e4 r*2>	]	}	//C
				l4 o5v120	ExpreG	[2	r*a2	| a2 a2 a2	| c4 d4.,,+12	d8	| c4 a2	| a2 a4	| c4 d4.,,+12	d8	| c4 r*2	]	EP(100)
TR(6)	Sub{	l4 o5v127			[2	r*r2	| r2 r2 r2<	| g+4g+4.,,+12	g+8	|g+4>r2 | r2 r4<| g+4g+4.,,+12	g+8	| g+4r*2>	]	}	//Hr
		Sub{	l4 o5v127			[2	r*e2	| e2 e2 e2<	| e4 r4.		r8	| r4>e2	| e2 e4<| e4 r4.		r8	| r4 r*2>	]	}
			Hr	l4 o4v127	ExpreG	[2	r*g+2	| g+2g+2g+2<| g+4g+4.,,+12	g+8	|g+4>g+2|g+2g+4<| g+4g+4.,,+12	g+8	| g+4r*2>	]	EP(100)
TR(7)	Sub{	l4 o5v127			[2	r*e2	| e2 e2 e2	|"a4 c4.,,+12 <	b8	| a4>e2	| e2 e4	|"a4 c4.,,+12 <	b8	| a4 r*2>	]	}	//Cornet
			Cr	l4 o4v127	ExpreG	[2	r*a2	| a2 a2 a2	| r4 g+4.,,+12	g+8	| r4 a2	| a2 a4	| r4 g+4.,,+12	g+8	| r4 r*2	]	EP(100)
TR(8)	Sub{	l4 o4v127			[2	r*a2	| a2 a2 a2	| d4 f4.,,+12	e8	| d4 a2	| a2 a4 | d4 f4.,,+12	e8	| d4 r*2	]	}	//Tr
			TpS	l4 o4v127			[2	r*f2	| f2 f2 f2<	| r4 g4.,,+12	g8	| f4>f2	| f2 f4<| r4 g4.,,+12	g8	| f4 r*2>	]	EP(100)
KeyFlag#(fcg)
TR(9)	Sub{	l4 o4v127			[2	r*f2	| f2 f2 f2	| c4 f*4.,,+12	f*8	| c4 f2	| f2 f4	| c4 f*4.,,+12	f*8	| c4 r*2	]	}	//Tb
		Sub{	l4 o3v127			[2	r*a2	| a2 a2 a2	| a4 b4.,,+12	b8	| a4 a2	| a2 a4	| a4 b4.,,+12	b8	| a4 r*2	]	}
			Tb	l4 o3v127	ExpreG	[2	r*f2	| f2 f2 f2	| f4 f4.,,+12	f8	| f4 f2	| f2 f4	| f4 f4.,,+12	f8	| f4 r*2	]	EP(100)
TR(11)		BT	l4 o2v127	ExpreG	[2	r*f2	| f2 f2 f2	| f4 f4.,,+12	f8	| f4 f2	| f2 f4	| f4 f4.,,+12	f8	| f4 r*2	]	EP(100)
KeyFlag#(c)
TR(10)	Sub{	l4 o2v120			[2	[7	f+4 f+4 f+4	]	f+4 r2	]	}
		Sub{	l4 o5v100			[2	[7	c4  c4  c4	]	c4	r2	]	}
		Sub{	l4 o3v127			[2	[7	g2		r4	]	g4	r2	]	}
				l4 o1v127			[2	[7	b2		r4	]	b4	r2	]
KeyFlag#(fcg)
TR(12)		VnT	l8 o5v120			[2 [2 f g a >c d+ f*	| f f* f d c < : b	| a g f d c <a  f4r2> ] a	| f d c d d+ f*	| f g a >c fr< ]
TR(13)		VnT	l8 o5v120			[2 [2 f g a >c d+ f*	| f f* f d c < : b	| a g f d c <a  f4r2> ] a	| f d c d d+ f*	| f g a >c fr< ]
TR(14)		VaT	l8 o4v120			[2 [2 f g a >c d+ f*	| f f* f d c < : b	| a g f d c <a  f4r2> ] a	| f d c d d+ f*	| f g a >c fr< ]
TR(15)			l4 o3v127	ExpreG	[2	r*f2	| f2 f2 f2	| f4 f4.,,+12	f8	| f4 f2	| f2 f4	| f4 f4.,,+12	f8	| f4 r*2	]	EP(100)
TR(16)			l4 o3v127	ExpreG	[2	r*f2	| f2 f2 f2	| f4 f4.,,+12	f8	| f4 f2	| f2 f4	| f4 f4.,,+12	f8	| f4 r*2	]	EP(100)		//Cb

//------------------------------------------------------------------------------
//	第１主題 再現
//------------------------------------------------------------------------------
TrackSync;	//174:0:0

KeyFlag#()
TR(6)	Sub{	l4 o4v48	[2 [4 rbb ] : [4 rbb ] ] rb b  ra+a+ rb b	b r*2	}	//Hr
		Sub{	l4 o4v48	[2 [4 ree ] : [4 raa ] ] rf+f+ rf+f+ rf+f+	f+r*2	}
			HrS	l4 o3v48	[2 [4 r2. ] : [4 r2. ] ] rb b> rc+c+ rd+d+	d+r*2.	EP(100)
KeyFlag#(fcg)
TR(12) 		VnM	l8 o4v85	[2 [2 r4c4.&"b,,-8& | d2,,+4&c4 ] : <r4b4.&a+,,-8& | `c2,,+4&b4 r4a+4&b4&> | e2.,,+8 ] < r4b4.,,+8&`c& | ar`c4.,,+8&b | arg4.,,+8&g*& | g4r2
TR(14)			l8 o3v85	[15 r2. ]	VaT	refgab> c VaM
TR(15)		VcM	l4 o2v92	[2 [2 ar2 | er2 ] :	[2 gr2 | er2 ] ]	g2.	f2.	e2.&	`e4r2	//Vc
TR(16)		CbM	l4 o2v92	[2 [2 ar2 | er2 ] :	[2 gr2 | er2 ] ]	g2.	f2.	e2.&	`e4r2	//Cb

//------------------------------------------------------------------------------
TrackSync;	//190:0:0

TR(2)			l8 o5v72	[2 [2 r2. r`e&a&err ] :	[2 r2. r`e&b&err ] ]	| rrre&b&`e	| rrrf&b&`d+	| rrre&g&b	| `e4r2
TR(5)			l4 o2v32	[12 r2.	]	g2.	f2.	e2.&	`e4r2
KeyFlag#()
TR(4)			l8 o5v72	[2 [2 r2. rrrg&c&"g ] : [2 r2. rrrg&d&"g ] ]	| r"g&d&grr	| r"a&d&f+rr	| r"b&d&grr	| r2.
TR(6)	Sub{	l4 o4		[2 [4 rbb ] : [4 rbb ] ] rr r> rc+c+ rd+d+	d+r*2.	}		//Hr
		Sub{	l4 o4		[2 [4 ree ] : [4 raa ] ] rf+f+ rf+f+ rf+f+	f+r*2	}
		Sub{	l4 o4		[2 [4 r2. ] : [4 r2. ] ] rb b  ra+a+ rb b	b r*2	}
			HrS	l4 o3		[2 [4 r2. ] : [4 r2. ] ] rb b >rc+c+ rd+d+	d+r*2.	EP(100)
KeyFlag#(c)
TR(10)			l32o3		[14 r2.	]	v.onTime(32,100,!2.^2.);	[48 e ]
KeyFlag#(fcg)
TR(12) 			l8 o5		[2 [2 r4c4.&"b,,-8& | d2,,+4&c4 ] : <r4b4.&a+,,-8& | `c2,,+4&b4 r4a+4&b4&> | e2.,,+8 ] < r4b4.,,+12&`c& | ar`c4.,,+12&b | arg4.,,+12&f& | e4r2
TR(14)			l8 o4		[2 [2 r4c4.&"b,,-8& | d2,,+4&c4 ] : <r4b4.&a+,,-8& | `c2,,+4&b4 r4a+4&b4&> | e2.,,+8 ] < r4b4.,,+12&`c& | ar`c4.,,+12&b | arg4.,,+12&f& | e4r2
TR(15)		VcP	l4 o2		[2 [2 ar2 | er2 ] :	[2 gr2 | er2 ] ]	VcM	g2.	f2.	e2.&	`e4r2	//Vc
TR(16)		CbP	l4 o2		[2 [2 ar2 | er2 ] :	[2 gr2 | er2 ] ]	CbM	g2.	f2.	e2.&	`e4r2	//Cb

//------------------------------------------------------------------------------
TrackSync;	//206:0:0

KeyFlag#(fcg)
TR(1)			l8 o5v113	f2.^8r g4.e	| e4		//P
TR(2)	Sub{	l8 o6v113	e2.^2.		| e4	}	//F
				l8 o5v113	b2.^2.	>	| c4
TR(3)	Sub{	l8 o5v113	b2.^2.	>	| c4r2	<	| e2.	| e2.^2.		| e2.^2.		| d2.^2.	}	//O
				l8 o5v113	g2.^2.		| g4r2	<	| g2.	| g2.^2.		| a2.^2.		| b2.^2.
TR(5)	Sub{	l4 o3v113	d2.^2.		| c2.^2.<			| b2.^2.		| a2.^2.>		| d2.^2.	}	//B
				l4 o2v113	d2.^2.		| c4r2	r2.			| r2.^2.		| r2.^2.		| d2.^2.
KeyFlag#()
TR(4)	Sub{	l8 o5v113	b2.^2.		| b4r2		| e2.	| f2.^2.		| e2.^2.<		| a2.^2.	}	//C
				l8 o5v113	g2.^2.		| g4r2	<	| g2.	| g2.^2.		| g2.^2.		| f2.^2.
TR(6)	Sub{	l4 o5v106	d+2.^2.		| d+d+d+	| rd+d+	| rd+d+	rd+d+	| re e<	r b b	| ra a	ra a	}	//Hr
		Sub{	l4 o4v106	f+2.^2.		| g+g+g+	| rg+g+	| ra a	ra a	| rg+g+	r e e	| rf+f+	rf+f+	}
		Sub{	l4 o5v106	r2.^2.	<	| r b b		| rb b	| rb b	rb b	| rb b	r g+g+	| rr r  rr r	}
			Hr	l4 o4v106	r2.^2.	HrS	| r d+d+	| rd+d+	| rd+d+	rd+d+	| re e<	r b b>	| rc+c+	rc+c+	EP(100)
TR(7)		Cr	l8 o5v127	a2.^4 b4. CrS g	g4 r*2	EP(100)
TR(8)	Sub{	l4 o5v113	c2.^2.		| c4r2	r2.	}	//Tr
			Tp	l4 o4v113	g2.^2.		| a4r2	r2.
KeyFlag#(fcg)
TR(9)	Sub{	l4 o4v113	e2.^2.		| e4r2	r2.	}	//Tb
		Sub{	l4 o3v113	g2.^2.		| g4r2	r2.	}
			Tb	l4 o3v113	d2.^2.		| c4r2	r2.
TR(11)		BT	l4 o2v113	d2.^2.		| c4r2	r2.
KeyFlag#(c)
TR(10)	Sub{	l32o3v113	v.onTime(110,100,!4); [8 e ] v.onTime(100,80,!2); [16 e ] v.onTime(80,110,!2.); [24 e ]	| e4,,127	}
		Sub{	l32o5v90																			[48 c ]	v90	[8 c4r2	]	}
		Sub{	l4 o3v113	r2.^2.																					| g4,,127	}
				l4 o1v113	v.onTime(64,127,!2.^2.);	r4b4b4 b4b4b4												| b4,,127
KeyFlag#(fcg)
TR(12) 			l8 o5v113	f2.^8r g4.,,+8 VnT e	[3 er VnM g4.,,+8 VnT e ] er VnM f4.,,+8 VnT g	| ar VnM b4.,,+8 VnT `c VnM | g2,,+8&a4 | VnT br> VnM c4.,,+8 VnT d VnM | <a+2,,+8&b4
TR(13)		VnM	l8 o4v113	f2.^8r g4.,,+8 VnT e	[3 er VnM g4.,,+8 VnT e ] er VnM f4.,,+8 VnT g	| ar VnM b4.,,+8 VnT `c VnM | g2,,+8&a4 | VnT br> VnM c4.,,+8 VnT d VnM | <a+2,,+8&b4
TR(14)			l8 o4v113	f2.^8r g4.,,+8 VaT e	[3 er VaM g4.,,+8 VaT e ] er VaM f4.,,+8 VaT g	| ar VaM b4.,,+8 VaT `c VaM | g2,,+8&a4 | VaT br> VaM c4.,,+8 VaT d VaM | <a+2,,+8&b4
TR(15)			l4 o3v120	d2.^2.		| c4r2		| c2r4<	| b2r4	b2r4	| a2r4	a2r4 >	| d2r4	d2r4	//Vc
TR(16)			l4 o3v120	d2.^2.		| c4r2		| c2r4<	| b2r4	b2r4	| a2r4	a2r4 >	| d2r4	d2r4	//Cb

//------------------------------------------------------------------------------
TrackSync;	//216:0:0

KeyFlag#(fcg)
TR(1)			l4 o5		c* c f	| c* c f	| c d g*	| c d g	|		a	r2			| r2.		//P
TR(2)	Sub{	l4 o6		c* r f	| c* r f	| c r g*	| c r g	|		a	g4. 	f8	| f2&e4	}	//F
				l4 o6		r  c2	| r  c2		| r d2		| r d2	|		e	r2			| r2.
TR(3)	Sub{	l4 o5		c* c f	| c* c f	| c d g*	| c r g	|		a	g4. 	f8	| f2&e4	}	//O
				l4 o4		a  a2	| r  a2		| r b2	>	| r d2	|		`c	r2			| r2.
TR(5)	Sub{	l4 o3		e2.		| e2.		| e2.		| e2.	|		a>	g4.		f8	| f2&e4	}	//B
				l4 o2		e2.		| e2.		| e2.		| e2.	| 		a	r4. 	r8	| r2 r4
KeyFlag#()
TR(4)	Sub{	l4 o5		c> c2	| r  c+2	| r d2		| r d2	| 		e4	r*2			| r2.	}	//C
				l4 o4		d+e a	| d+e a		| e f b-	| e f b>|>		c4	r*2			| r2.
TR(6)	Sub{	l4 o4		r b2>	| r  c+2	| r c+2		| r f+2	|		e4	r*2			| r2.	}	//Hr
			Hr	l4 o3		r b2>	| r  c+2	| r c+2		| r f+2	|	HrS	e4	r*2	Hr		| r2.
TR(7)	Sub{	l4 o5		r e2	| r  e2		| r f2		| r g2	|		g4	r*2			| r2.	}	//Cornet
				l4 o5		r c2	| r  c+2	| r d2		| r"b2	|	CrS	e4	r*2	Cr		| r2.
TR(8)	Sub{	l4 o4		r a2	| r  a2		| r b-2	>	| r c2	|		c4	r*2			| r2.	}	//Tr
				l4 o4		r f2	| r  f+2	| r g2		| r e2	|	TpS	a4	r*2	Tp		| r2.
KeyFlag#(fcg)
TR(9)	Sub{	l4 o4		r c2	| r  c2		| r d2		| r e2	|		e	r*2			| r2.	}	//Tb
		Sub{	l4 o3		r a2	| r  a+2	| r b2		| r g2	|	>	c	r*2			| r2.	}
				l4 o3v127	e2.		| e2.		| e2.		| e2.<	| 	TbS	a	r*2	 Tb		| r2
TR(11)	BTS		l4 o2v127	e2.		| e2.		| e2.		| e2.	| 	BTS	a	r*4. BT	r8	| r2 r4
KeyFlag#(c)
TR(10)	Sub{	l4 o3		e2r4	| e2r4		| e2r4		| e2r4	|	<	a4,,127	r2		| r2.	}
		Sub{	l4 o5v99	c4r2	| r2.		| r2.		| r2.	|		c4  	r2		| r2.	}
		Sub{	l4 o3		r2.		| r2.		| r2.		| r2.	|		g4,,127	r2		| r2.	}
				l4 o1		r2.		| r2.		| r2.		| r2.	|		b4,,127	r2		| r2.
KeyFlag#(fcg)
TR(12) 			l4 o6		c*&c&f	| c*&c&f	| c&d&g*	| c&d&g	| VnT a VnM g4.,,+8&f8	| f2&e4
TR(13)			l4 o5		c*&c&f	| c*&c&f	| c&d&g*	| c&d&g	| VnT a VnM g4.,,+8&f8	| f2&e4
TR(14)			l4 o4		c*&c&f	| c*&c&f	| c&d&g*	| c&d&g	| VaT a VaM g4.,,+8&f8	| f2&e4
TR(15)			l4 o3		e2.		| e2.		| e2.		| e2.	| VcT a VcM	r4. 	r8	| r2 r4	//Vc
TR(16)			l4 o3		e2.		| e2.		| e2.		| e2.	| CbT a CbM	r4. 	r8	| r2 r4	//Cb

//------------------------------------------------------------------------------
TrackSync;	//222:0:0

KeyFlag#(fcg)
TR(1)			l8 o5v113	f2.^8r g4.e	| e4		//P
TR(2)	Sub{	l8 o6v113	e2.^2.		| e4	}	//F
				l8 o5v113	b2.^2.	>	| c4
TR(3)	Sub{	l8 o5v113	b2.^2.	>	| c4r2	<	| e2.	| e2.^2.		| e2.^2.		| d2.^2.	}	//O
				l8 o5v113	g2.^2.		| g4r2	<	| g2.	| g2.^2.		| a2.^2.		| b2.^2.
TR(5)	Sub{	l4 o3v113	d2.^2.		| c2.^2.<			| b2.^2.		| a2.^2.>		| d2.^2.	}	//B
				l4 o2v113	d2.^2.		| c4r2	r2.			| r2.^2.		| r2.^2.		| d2.^2.
KeyFlag#()
TR(4)	Sub{	l8 o5v113	b2.^2.		| b4r2		| e2.	| f2.^2.		| e2.^2.<		| a2.^2.	}	//C
				l8 o5v113	g2.^2.		| g4r2	<	| g2.	| g2.^2.		| g2.^2.		| f2.^2.
TR(6)	Sub{	l4 o5v106	d+2.^2.		| d+d+d+	| rd+d+	| rd+d+	rd+d+	| re e<	r b b	| ra a	ra a	}	//Hr
		Sub{	l4 o4v106	f+2.^2.		| g+g+g+	| rg+g+	| ra a	ra a	| rg+g+	r e e	| rf+f+	rf+f+	}
		Sub{	l4 o5v106	r2.^2.	<	| r b b		| rb b	| rb b	rb b	| rb b	r g+g+	| rr r  rr r	}
			Hr	l4 o4v106	r2.^2.	HrS	| r d+d+	| rd+d+	| rd+d+	rd+d+	| re e<	r b b>	| rc+c+	rc+c+	EP(100)
TR(7)		Cr	l8 o5v127	a2.^4 b4. CrS g	g4 r*2	EP(100)
TR(8)	Sub{	l4 o5v113	c2.^2.		| c4r2	r2.	}	//Tr
			Tp	l4 o4v113	g2.^2.		| a4r2	r2.
KeyFlag#(fcg)
TR(9)	Sub{	l4 o4v113	e2.^2.		| e4r2	r2.	}	//Tb
		Sub{	l4 o3v113	g2.^2.		| g4r2	r2.	}
			Tb	l4 o3v113	d2.^2.		| c4r2	r2.
TR(11)		BT	l4 o2v113	d2.^2.		| c4r2	r2.
KeyFlag#(c)
TR(10)	Sub{	l32o3v113	v.onTime(110,100,!4); [8 e ] v.onTime(100,80,!2); [16 e ] v.onTime(80,110,!2.); [24 e ]	| e4,,127	}
		Sub{	l32o5v90																			[48 c ]	v90		[8 c4r2	]	}
		Sub{	l4 o3v113	r2.^2.																					| g4,,127	}
				l4 o1v113	v.onTime(64,127,!2.^2.);	r4b4b4 b4b4b4												| b4,,127
KeyFlag#(fcg)
TR(12) 			l8 o5v113	f2.^8r g4.,,+8 VnT e	[3 er VnM g4.,,+8 VnT e ] er VnM f4.,,+8 VnT g	| ar VnM b4.,,+8 VnT `c VnM | g2,,+8&a4 | VnT br> VnM c4.,,+8 VnT d VnM | <a+2,,+8&b4
TR(13)		VnM	l8 o4v113	f2.^8r g4.,,+8 VnT e	[3 er VnM g4.,,+8 VnT e ] er VnM f4.,,+8 VnT g	| ar VnM b4.,,+8 VnT `c VnM | g2,,+8&a4 | VnT br> VnM c4.,,+8 VnT d VnM | <a+2,,+8&b4
TR(14)			l8 o4v113	f2.^8r g4.,,+8 VaT e	[3 er VaM g4.,,+8 VaT e ] er VaM f4.,,+8 VaT g	| ar VaM b4.,,+8 VaT `c VaM | g2,,+8&a4 | VaT br> VaM c4.,,+8 VaT d VaM | <a+2,,+8&b4
TR(15)			l4 o3v120	d2.^2.		| c4r2		| c2r4<	| b2r4	b2r4	| a2r4	a2r4 >	| d2r4	d2r4	//Vc
TR(16)			l4 o3v120	d2.^2.		| c4r2		| c2r4<	| b2r4	b2r4	| a2r4	a2r4 >	| d2r4	d2r4	//Cb

//------------------------------------------------------------------------------
TrackSync;	//232:0:0

KeyFlag#(fcg)
TR(1)			l4 o5		c* c f	| c* c f	| c d g*	| c d g	|		a		r4.		r8	| r4 r*2		//P
TR(2)	Sub{	l4 o6		c* r f	| c* r f	| c r g*	| c r g	|		a	<	a4.		a8	| a4 r*2	}	//F
				l4 o6		r  c2	| r  c2		| r d2		| r d2	|		e		r4.		r8	| r4 r*2
TR(3)	Sub{	l4 o5		c* c f	| c* c f	| c d g*	| c r g	|		`c		e4.		e8	| e4 r*2	}	//O
				l4 o4		a  a2	| r  a2		| r b2	>	| r d2	|		a		c4.		c8	| c4 r*2
TR(5)	Sub{	l4 o3		e2.		| e2.		| e2.		| e2.	|		a		a4.		a8	| a4 r*2	}	//B
				l4 o2		e2.		| e2.		| e2.		| e2.	| 		a		a4.		a8	| a4 r*2
KeyFlag#()
TR(4)	Sub{	l4 o5		c> c2	| r  c+2	| r d2		| r d2	| 		c	<	g4.		g8	| g4 r*2	}	//C
				l4 o4		d+e a	| d+e a		| e f b-	| e f b	|>		g		e4.		e8	| e4 r*2
TR(6)	Sub{	l4 o4		r b2>	| r  c+2	| r c+2		| r f+2	|		e		e4.		e8	| e4 r*2	}	//Hr
			Hr	l4 o3		r b2>	| r  c+2	| r c+2		| r f+2	|	HrS	e	Hr	e4.	HrS	e8	| e4 r*2	EP(100)
TR(7)	Sub{	l4 o5		r e2	| r  e2		| r f2		| r g2	|		g		r4.		r8	| r4 r*2	}	//Cornet
				l4 o5		r c2	| r  c+2	| r d2		| r"b2	|	CrS	e	Cr	c4.	CrS	c8	| c4 r*2	EP(100)
TR(8)	Sub{	l4 o4		r a2	| r  a2		| r b-2	>	| r c2	|		c<		c4.		c8	| c4 r*2	}	//Tr
				l4 o4		r f2	| r  f+2	| r g2		| r e2	|	TpS	a<	Tp	a4.	TpS	a8	| a4 r*2	EP(100)
KeyFlag#(fcg)
TR(9)	Sub{	l4 o4		r c2	| r  c2		| r d2		| r e2	|		e		e4.		e8	| e4 r*2	}	//Tb
		Sub{	l4 o3		r a2	| r  a+2	| r b2		| r g2	|	>	c		c4.		c8	| c4 r*2	}
				l4 o3v127	e2.		| e2.		| e2.		| e2.<	| 	TbS	a	Tb	a4.	TbS	a8	| a4 r*2	EP(100)	HornF
TR(11)	BTS		l4 o2v127	e2.		| e2.		| e2.		| e2.	| 	BTS	a	BT	a4.	BTS	a8	| a4 r*2	EP(100)	CornetA
KeyFlag#(c)
TR(10)	Sub{	l4 o3		e2r4	| e2r4		| e2r4		| e2r4<	| v127	a4		a4.		a8	| a4 r2	}
		Sub{	l4 o5v99	c4r2	| r2.		| r2.		| r2.	|		c4		c4.		c8	| c4 r2	}
		Sub{	l4 o3		r2.		| r2.		| r2.		| r2.	| v127	g4		r2			| r2.	}
				l4 o1		r2.		| r2.		| r2.		| r2.	| v127	b4		r2			| r2.
KeyFlag#(fcg)
TR(12) 			l4 o6		c*&c&f	| c*&c&f	| c&d&g*	| c&d&g	| VnT	a VnM <	'"aa'4. VnT	'"aa'8	'"aa'4	r2
TR(13)			l4 o5		c*&c&f	| c*&c&f	| c&d&g*	| c&d&g	| VnT	a VnM 	' ec'4.	VnT	' ec'8	' ec'4	r2
TR(14)			l4 o4		c*&c&f	| c*&c&f	| c&d&g*	| c&d&g	| VaT	a VaM 	' ae'4.	VaT	' ae'8	' ae'4	r2
TR(15)			l4 o3		e2.		| e2.		| e2.		| e2.	| VcT	a VcM	a4.		VcT		a8		a4	r2		//Vc
TR(16)			l4 o3		e2.		| e2.		| e2.		| e2.	| CbT	a CbM	a4.		CbT		a8		a4	r2		//Cb

//------------------------------------------------------------------------------
//　転調
//------------------------------------------------------------------------------
TrackSync;	//238:0:0

KeyFlag-(b)
TR(1)	Flute	l8 o6	[2	[2	v64	r2.			r2.		r2.				r2.		v.onTime(64,92,!2.^2.);	c&"g&c&"g&c&"g	d-&"a-&d-&"a-&d-&"a- :	v.onTime(92,64,!2.^2.);	d&"a&d&"a&d&"a	d-&"a-&d-&"a- c&"g	]	d&"a d-&"a- c&"g	"a4 r2	]	//F
TR(2)			l8 o6	[2	[2	v50	r2.			r2.		r2.				r2.		v.onTime(50,85,!2.^2.);	"g&c&"g&c&"g&c	"a-&d-&"a-&d-&"a-&d- :	v.onTime(85,50,!2.^2.);	"a&d&"a&d&"a&d	"a-&d-&"a-&d- "g&c	]	"a&d "a-&d- "g&c	"f4 r2	] 
TR(3)			l8 o5	[2	[2	v64	f2.^2.				f2.^2.											r2.r2.								 :							r2.r2.								]	r2.					 r2.	]	//O
TR(4)	Oboe	l8 o5	[2	[2	v50	c2.^2.				c2.^2.											r2.r2.								 :							r2.r2.								]	r2.					 r2.	]
TR(7)	Fagotte	l8 o3	[2	[2	v64	r2.			r2.		r2.				r2.		v.onTime(64,92,!2.^2.);	c&"g&c&"g&c&"g	d-&"a-&d-&"a-&d-&"a- :	v.onTime(92,64,!2.^2.);	d&"a&d&"a&d&"a	d-&"a-&d-&"a- c&"g	]	d&"a d-&"a- c&"g	 c4 r2	]	//B
TR(8)	Fagotte	l8 o3	[2	[2	v50	r2.			r2.		r2.				r2.		v.onTime(50,85,!2.^2.);	"g&c&"g&c&"g&c	"a-&d-&"a-&d-&"a-&d- :	v.onTime(85,50,!2.^2.);	"a&d&"a&d&"a&d	"a-&d-&"a-&d- "g&c	]	"a&d "a-&d- "g&c	"a4 r2	]
KeyFlag-(bead)
TR(5) ClarinetA	l8 o5	[2	[2	v64	r4`c2,,+12	b2&a4	r4`d4.,,+12&`c	b2&a4	v.onTime(64,92,!2.^2.);	e&"b&e&"b&e&"b	e*&"b*&e*&"b*&e*&"b* :	v.onTime(92,64,!2.^2.);	f& c&f& c&f& c	e*&"b*&e*&"b*& e&"b	]	f& c e*&"b* e&"b	 c4 r2	]	//C
TR(6) ClarinetA	l8 o5	[2	[2	v50	r2.			r2.		r2.				r2.		v.onTime(50,85,!2.^2.);	"b&e&"b&e&"b&e	"b*&e*&"b*&e*&"b*&e* :	v.onTime(85,50,!2.^2.);	 c&f& c&f& c&f	"b*&e*&"b*&e*& "b&e	]	 c&f "b*&e* "b&e	 e4 r2	]
KeyFlag-()
TR(9)	Sub{	l8 o5	[2	[2	v50	e2.^2.				e2.^2.					v.onTime(50,85,!2.^2.);	"b2	"b4			c2	c4				 :	v.onTime(85,50,!2.^2.);	d-2	d-4			c2	"b4				]	d-4	c4	"b4	:	r4	r4	 r4	]	r4	r2	}	//Hr
		Sub{	l8 o4	[2	[2	v50	g2.^2.				g2.^2.					v.onTime(50,85,!2.^2.);	"b2	"b4			c2	c4				 :	v.onTime(85,50,!2.^2.);	d-2	d-4			c2	"b4				]	d-4	c4	"b4	:	r4	g4	 e4	]	r4	r2	}
		Sub{	l8 o5	[2	[2	v50	c2.^2.				c2.^2.					v.onTime(50,85,!2.^2.);	 r2	 r4			r2	r4				 :	v.onTime(85,50,!2.^2.);	r2	r4			r2	 r4				]	r4	r4	 r4	:	c4	c4	"g4	]	c4	r2	}
				l8 o4	[2	[2	v50	e2.^2.				e2.^2.					v.onTime(50,85,!2.^2.);	 r2	 r4			r2	r4				 :	v.onTime(85,50,!2.^2.);	r2	r4			r2	 r4				]	r4	r4	 r4	:	c4	e4	 c4	]	c4	r2
KeyFlag#(c)
TR(10)			l8 o5	[2	[2	v90	r2.			r2.		r2.				r2.		v.onTime(90,99,!2.^2.);	 c4 r4 c4		c4 r4 c4			 :	v.onTime(99,99,!2.^2.);	c4 r4 c4		c4 r4 c4			]	c4	c4	c4	:	c4	c4	 c4	]	c4	r2
KeyFlag-(b)
TR(12)		VnM	l8 o5	[2	[2	v85	r4 a2,,+8	g2&f4	r4 b4.,,+8& a	g2&f4							r2.r2.								 :							r2.r2.								]	r2.			:	r2.	]	VnP	'ca'4	r2
TR(13)	Sub{	l8 o4	[2	[2	v79	r4f4f4		r4f4f4	r4f4f4			r4f4f4	 						r2.r2.								 :							r2.r2.								]	r2.			:	r2.	]		`f4		r2	}	//VnII
				l8 o3	[2	[2	v79	r4a4a4		r4a4a4	r4a4a4			r4a4a4							r2.r2.								 :							r2.r2.								]	r2.			:	r2.	]	VnP	`a4		r2
TR(14)			l8 o4	[2	[2	v79	r4c4c4		r4c4c4	r4c4c4			r4c4c4							r2.r2.								 :							r2.r2.								]	r2.			:	r2.	]	VaP	'"af'4	r2
TR(15)			l8 o3	[2	[2	v85	f4r2		c4r2	f4r2			c4r2							r2.r2.								 :							r2.r2.								]	r2.			:	r2.	]	VcP	'f`c'4	r2
TR(16)			l8 o3	[2	[2	v85	f4r2		c4r2	f4r2			c4r2							r2.r2.								 :							r2.r2.								]	r2.			:	r2.	]	CbP	`f4		r2	//Cb

//------------------------------------------------------------------------------
TrackSync;	//270:0:0

KeyFlag-(b)
TR(1)			l8 o5v85	[2				r2.^2.^2.^2.	r2.^2.^2.^2.	f2.&>e-2.	d1&c4&<b4	f1&e*4&e-4	d8r8r2	r2.	]
TR(7)			l8 o4v79	[2	[2	ExpreL	e-2.^2.	 d2.^2.	e-2.^2.	:  d2.^2. ]	 d4r*2	r*2.	]	EP(100)
TR(8)			l8 o4v79	[2	[2	ExpreL	c2.^2.	"b2.^2.	c2.^2.	: "b2.^2. ]	"b4r*2	r*2.	]	EP(100)
KeyFlag-()
TR(9)			l8 o4v92	[2		ExpreL	c2.^2.^2.^2.	c2.^2.^2.^2.	c2.^2.^2.^2.	c2.^2.^4r2r2.	]	EP(100)
KeyFlag-(bead)
TR(11)			l8 o5v92	[2	[2	ExpreL	<a1,,+24 EP(100) b4,,+16 g4,,+4	ExpreF	a4,,+20	EP(100); f4.,,+0&g-8,,+4& a4,,+8> c4,,+12 d4,,+16 ExpreF e4,,+24 EP(100); <g4.,,+4&a8,,+12>	ExpreF e4,,+24 EP(100); <g4.,,+4&a8,,+12>:	ExpreF e4,,+24 EP(100); <f4.,,+4&a8,,+6>	d4,,+8e*4,,+16&f4,,+20 ]	ExpreG d2,,+16 r*4 EP(100) r2.	]	BassTrombone
KeyFlag-(b)
TR(12)		VnM	l8 o5v92	[2	[2	ExpreP	<f2.&>e-2.	d1&c4&"b4	f1&e*4&e-4 :	d1&e4&f4 ]	EP(100)	: d&c+&d&f <a&b&>d <e&f&b c+&d> ]	d&c+&d&f c+&d&f c+&d&f c+&d&f
TR(13)		VnT	l8 o4v85	[2	[2	r4 c4 c4	r4 c4 c4 <	r4 b4 b4	r4 b4 b4 >	r4 c4 c4	r4 c4 c4 :<	r4 b4 b4	r4'b`f'4 'b`f'4 >	]	<b4>r2	r2.	]
TR(14)	Sub{	l8 o4v85	[2	[2	r4 e-4e-4	r4 e-4e-4	r4 d4 d4	r4 d4 d4	r4 e-4e-4	r4 e-4e-4:	r4 d4 d4	r4	r4		r4		]	 d4 r2	r2.	]	}	//Va
			VaT	l8 o3v85	[2	[2	r4 f4 f4	r4 f4 f4	r4 f4 f4	r4 f4 f4	r4 f4 f4	r4 f4 f4 :	r4 f4 f4	r4	f4		f4		]	 f4 r2	r2.	]
TR(15)		VcT	l8 o2v92	[2	[2	a4 r2		f4 r2		b4 r2		f4 r2		a4 r2		f4 r2	 :	b4 r2		f4	r2				]	 b4	r2	r2.	]
TR(16)		CbT	l8 o2v92	[2	[2	a4 r2		f4 r2		b4 r2		f4 r2		a4 r2		f4 r2	 :	b4 r2		f4	r2				]	 b4	r2	r2.	]		//Cb

//------------------------------------------------------------------------------
TrackSync;	//302:0:0

KeyFlag-(b)
TR(1)			l8 o6	[2	v64	r2.			r2.		r2.				r2.		v.onTime(64,92,!2.^2.);	c&"g&c&"g&c&"g	d-&"a-&d-&"a-&d-&"a- :	v.onTime(92,64,!2.^2.);	d&"a&d&"a&d&"a	d-&"a-&d-&"a- c&"g	]	d&"a d-&"a- c&"g	"a4 r4	Piccolo		r4	//F
TR(2)			l8 o6	[2	v50	r2.			r2.		r2.				r2.		v.onTime(50,85,!2.^2.);	"g&c&"g&c&"g&c	"a-&d-&"a-&d-&"a-&d- :	v.onTime(85,50,!2.^2.);	"a&d&"a&d&"a&d	"a-&d-&"a-&d- "g&c	]	"a&d "a-&d- "g&c	"f4 r4	Flute		r4
TR(3)			l8 o5	[2	v64	f2.^2.				f2.^2.											r2.r2.								 :							r2.r2.								]	r2.					 r2		Oboe		r4	//O
TR(4)			l8 o5	[2	v50	c2.^2.				c2.^2.											r2.r2.								 :							r2.r2.								]	r2.					 r2		ClarinetA	r4
TR(7)			l8 o3	[2	v64	r2.			r2.		r2.				r2.		v.onTime(64,92,!2.^2.);	c&"g&c&"g&c&"g	d-&"a-&d-&"a-&d-&"a- :	v.onTime(92,64,!2.^2.);	d&"a&d&"a&d&"a	d-&"a-&d-&"a- c&"g	]	d&"a d-&"a- c&"g	 c4 r4	CornetA		r4	//B
TR(8)			l8 o3	[2	v50	r2.			r2.		r2.				r2.		v.onTime(50,85,!2.^2.);	"g&c&"g&c&"g&c	"a-&d-&"a-&d-&"a-&d- :	v.onTime(85,50,!2.^2.);	"a&d&"a&d&"a&d	"a-&d-&"a-&d- "g&c	]	"a&d "a-&d- "g&c	"a4 r4	TrampetE	r4
KeyFlag-(bead)
TR(5)			l8 o5	[2	v64	r4`c2,,+12	b2&a4	r4`d4.,,+12&`c	b2&a4	v.onTime(64,92,!2.^2.);	e&"b&e&"b&e&"b	e*&"b*&e*&"b*&e*&"b* :	v.onTime(92,64,!2.^2.);	f& c&f& c&f& c	e*&"b*&e*&"b*& e&"b	]	f& c e*&"b* e&"b	 c4 r4	Fagotte		r4	//C
TR(6)			l8 o5	[2	v50	r2.			r2.		r2.				r2.		v.onTime(50,85,!2.^2.);	"b&e&"b&e&"b&e	"b*&e*&"b*&e*&"b*&e* :	v.onTime(85,50,!2.^2.);	 c&f& c&f& c&f	"b*&e*&"b*&e*& "b&e	]	 c&f "b*&e* "b&e	 e4 r4	HornF		r4
KeyFlag-()
TR(9)	Sub{	l8 o5	[2	v50	e2.^2.				e2.^2.					v.onTime(50,85,!2.^2.);	"b2	"b4			c2	c4				 :	v.onTime(85,50,!2.^2.);	d-2	d-4			c2	"b4				]	d-4	c4	"b4			r4	r2	}	//Hr
		Sub{	l8 o4	[2	v50	g2.^2.				g2.^2.					v.onTime(50,85,!2.^2.);	"b2	"b4			c2	c4				 :	v.onTime(85,50,!2.^2.);	d-2	d-4			c2	"b4				]	d-4	c4	"b4			r4	r2	}
		Sub{	l8 o5	[2	v50	c2.^2.				c2.^2.					v.onTime(50,85,!2.^2.);	 r2	 r4			r2	r4				 :	v.onTime(85,50,!2.^2.);	r2	r4			r2	 r4				]	r4	r4	 r4			c4	r2	}
				l8 o4	[2	v50	e2.^2.				e2.^2.					v.onTime(50,85,!2.^2.);	 r2	 r4			r2	r4				 :	v.onTime(85,50,!2.^2.);	r2	r4			r2	 r4				]	r4	r4	 r4			c4	r4	Trombone	r4
KeyFlag#(c)
TR(10)			l8 o5	[2	v90	r2.			r2.		r2.				r2.		v.onTime(90,99,!2.^2.);	 c4 r4 c4		c4 r4 c4			 :	v.onTime(99,99,!2.^2.);	c4 r4 c4		c4 r4 c4			]	c4	c4	c4			c4	r4				r4
KeyFlag-(b)
TR(12)			l8 o5	[2	v85	r4 a2,,+8	g2&f4	r4 b4.,,+8& a	g2&f4							r2.r2.								 :							r2.r2.								]	r2.				VnP	'ca'4	r2
TR(13)	Sub{	l8 o4	[2	v79	r4f4f4		r4f4f4	r4f4f4			r4f4f4	 						r2.r2.								 :							r2.r2.								]	r2.					`f4		r2	}
				l8 o3	[2	v79	r4a4a4		r4a4a4	r4a4a4			r4a4a4							r2.r2.								 :							r2.r2.								]	r2.				VnP	`a4		r2
TR(14)			l8 o4	[2	v79	r4c4c4		r4c4c4	r4c4c4			r4c4c4							r2.r2.								 :							r2.r2.								]	r2.				VaP	'"af'4	r2
TR(15)			l8 o3	[2	v85	f4r2		c4r2	f4r2			c4r2							r2.r2.								 :							r2.r2.								]	r2.				VcP	'f`c'4	r2
TR(16)			l8 o3	[2	v85	f4r2		c4r2	f4r2			c4r2							r2.r2.								 :							r2.r2.								]	r2.				CbP	`f4		r2	//Cb

//------------------------------------------------------------------------------
TrackSync;	//318:0:0

KeyFlag-(b)
TR(2)	Sub{	l8 o5v64	[2	[2	aarraa>	| rrddrr 	| rrrrrr	| rrffrr	| eerr<gg>	| rreerr	| aarre e <	: >rrffrr< ] :	>ff c+c+dd<	]	>f4 r2	}	//Fl
				l8 o5v64	[2	[2	ffrrff	| rraarr	| aarraa >	| rrddrr	| ddrr<ee>	| rrddrr	| eerrc+c+<	: >rrddrr< ] :	>dd<a a aa	]	>d4 r2
TR(3)	Sub{	l8 o4v64	[2	[2	a2.^2.^2.^2.								| g2.^2.				: a2.^2.	]	a2.^4	r2				]			}	//Ob
				l8 o4v64	[2	[2	f2.^2.^2.^2.								| e2.^2.				: e2.& f2.	]	e2.&f4	r2				]
TR(5)	Sub{	l8 o4v64	[2	[2	d2.^2.^2.^2.								| d2.^2.				: c+2.&d2.	]	c+2.&d4	r2				]			}	//Fa
				l8 o3v64	[2	[2	a2.^2.^2.^2.								| b2.^2.				: a2.^2.	]	a2.^4	r2				]
KeyFlag-(bead)
TR(4)			l8 o5v64	[2	[2	ffrrff	| rraarr	| aarraa >	| rrccrr	| ddrr<ff>	| rrddrr	| ccrr<bb	: >rrccrr< ] :	>cc<g g aa	]	>c4 r2
KeyFlag-(b)
TR(12)		VnM	l8 o4v90	[2	[2	`d2&a4	| `d2&a4 >f&e&d&e&d&c+<	| `d2&a4	| g2&b4		| g2&b4 : c+&d&e&f&g&b	| a4.&f&d4 ]  c+&d&e&f&g&a : d4r2 ] v.onTime(90,110,!2.) d&c+&d&c+&d&c+
TR(13)	Sub{	l8 o4v79	[2	[2	r4a4a4	| r4a4a4	| r4a4a4	| r4a4a4	| r4g4g4	| r4g4g4	| r4e4 e4	:  r4f4f4  ] :	 d4 r2		]	f4 r2	}	//VnII
			VnT	l8 o4v79	[2	[2	r4d4d4	| r4d4d4	| r4d4d4	| r4d4d4	| r4d4d4	| r4d4d4<	| r4a4 a4>	: <r4a4a4> ] :	<a4 r2>		]	r4 r2
TR(14)	Sub{	l8 o4v79	[2	[2	r4f4f4	| r4f4f4	| r4f4f4	| r4f4f4	| r4e4e4	| r4e4e4	| r4c+4c+4	:  r4d4d4  ] :	 f4 r2		]	r4 r2	}	//Va
			VaT	l8 o3v79	[2	[2	r4a4a4	| r4a4a4	| r4a4a4	| r4a4a4	| r4b4b4	| r4b4b4	| r4r4 r4	:  r4r4r4  ] :	 r4 r2		]	a4 r2
TR(15)			l8 o3v85	[2	[2	d4d4r4	| d4d4r4	| d4d4r4	| d4d4r4	| d4d4r4	| d4d4r4	| d4d4 r4	:  d4d4r4  ]	 d4 r2		]
TR(16)			l8 o3v85	[2	[2	d4d4r4	| d4d4r4	| d4d4r4	| d4d4r4	| d4d4r4	| d4d4r4	| d4d4 r4	:  d4d4r4  ]	 d4 r2		]				//Cb

//------------------------------------------------------------------------------
TrackSync;	//350:0:0

KeyFlag-(b)
TR(1)			l8 o5	[2	v92	r2.		| r2.		| r2.	| r2.		| r2.	| r2.		| r2.		| r2.		| r2.		| r2.		| v120	d4e-4f4>| e-2d4	| e-4d4.f	| e-4d4c4<	| b4  r2	| r2.	]		//P
TR(2)			l8 o4	[2	v92	d2.&	| frf4.e-	| d2.&	| frg4a4	| b2.&	| a4a4.&b>	| "grc2&	| "grc4.&e-	| "grc2&	| "grc4.&e->| v120	d4e-4f4	| g2 f4	| g4 f4.a	| g4f4e-4	| d4<<r2	| r2.	]		//F
TR(3)	Sub{	l8 o4	[2	v92	f2.		| f2.		| f2.	| f2.		| g2.	| f2.		| g2.		|	^2.		| ^2.		| ^2.	>	| v120	b4>c4d4	| e-2d4	| e-4d4."f	| e-4d4c4<	| b4< r2	| r2.	]	}	//O
				l8 o4	[2	v92	d2.		| c2.		| d2.	| c2.		| d2.	| d2.		| c2.		|	^2.		| ^2.		| ^2.		| v120	r2.		| r2.	| r2.		| r2.		| r2.		| r2.	]
TR(5)	Sub{	l8 o3	[2	v92	r2.		| r2.		| r2.	| r2.		| r2.	| d2.		| e-2.		|	^2.		| ^2.		| ^2.		| v120	b4>c4d4<| b2 a4 | b4 a4.`c	| b4 a4g4	| f4  r2	| r2.	]	}	//B
				l8 o2	[2	v92	b2.		| a2.		| b2.	| a2.		| g2.	| d2.		| e-2.		|	^2.		| ^2.		| ^2.	>	| v120	d4e-4f4	| g2 f4	| g4 f4.a	| g4f4e-4	| d4< r2	| r2.	]
KeyFlag-(bead)
TR(4)	Sub{	l8 o4	[2	v92	d2.		| e2.		| d2.	| e2.		| d2.	| c2.		| g-2.		|	^2.		| ^2.		| ^2.	>	| v120	f4g-4a4	| b2 a4	| b4 a4.`c	| b4a4g-4	| f4< r2	| r2.	]	}	//C
				l8 o3	[2	v92	a2.		| a2.		| a2.	| a2.		| b2.	| r2.		| b2.		|	^2.		| ^2.		| ^2.		| v120	r2.		| r2.	| r2.		| r2.		| r2.		| r2.	]
TR(7)	Sub{	l8 o5	[2	v92	r2.		| r2.		| r2.	| r2.		| r2.	| r2.		| r2.		| r2.		| r2.		| r2.		| v127	f4g-4a4	| g-2f4	| g-4f4.a	| g-4f4e4	| d4  r2	| r2.	]	}	//Cornet
				l8 o5	[2	v92	r2.		| r2.		| r2.	| r2.		| r2.	| r2.		| r2.		| r2.		| r2.		| r2.		| v127	d4e4f4<	| b2 a4	| b4 a4.`c	| b4a4g-4	| f4> r2	| r2.	]
TR(8) CrTS Sub{	l8 o5	[2	v92	r*2.	| r*2.		| r*2.	| r*2.		| r*2.	| r*2.		| r*2.		| r*2.		| r*2.		| r*2.		| v113	f4g-4a4	| g-2f4	| g-4f4.a	| g-4f4e4	| d4  r*2	| r*2.	]	}	//Tr (Crのfffのレイヤー)
				l8 o5	[2	v92	r*2.	| r*2.		| r*2.	| r*2.		| r*2.	| r*2.		| r*2.		| r*2.		| r*2.		| r*2.		| v113	d4e4f4<	| b2 a4	| b4 a4.`c	| b4a4g-4	| f4> r*2	| r*2.	]	EP(100)
KeyFlag-()
TR(6)	Sub{	l4 o5	[2	v57	r*c c	| r*c c		| r*c c	| r*c c		| r*d d	| r*c c		| r*d d		| r*d d		| r*d d		| r*d d	<	| v106	a4b-4>c4| d2 c4	| d4 c4.e8	| d4c4<b-4	| a4  r*2	| r*2.	]	}	//Hr*
		Sub{	l4 o4	[2	v57	r*f f	| r*g g		| r*f f	| r*g g		| r*f f	| r*e e		| r*g g		| r*g g		| r*g g		| r*g g		| v106	r*2.	| r*2.	| r*2.		| r*2.		| r*2.		| r*2.	]	}
		Sub{	l4 o4	[2	v57	r*a a	| r*r*r*	| r*a a	| r*r*r*	| r*a a	| r*a a		| r*b-b-	| r*b-b-	| r*b-b-	| r*b-b-	| v106	f4g4 a4	| f2 e4	| f4 e4.g8	| f4e4d4	| c4  r*2	| r*2.	]	}
			HrS	l4 o4	[2	v57	r*c c	| r*c c		| r*c c	| r*c c		| r*d d	| r*r*r*	| r*d d		| r*d d		| r*d d		| r*d d	<	| v106	a4b-4>c4| d2 c4	| d4 c4.e8	| d4c4<b-4	| a4> r*2	| r*2.	]	EP(100)
KeyFlag-(b)
TR(9)	Sub{	l8 o3	[2	v92	r2.		| r2.		| r2.	| r2.		| r2.	| r2.		| r2.		| r2.		| r2.		| r2.		| v127	b4>c4d4<| b2 a4 | b4 a4.`c	| b4 a4g4	| f4  r2	| r2.	]	}	//Tb
		Sub{	l8 o3	[2	v92	r2.		| r2.		| r2.	| r2.		| r2.	| r2.		| r2.		| r2.		| r2.		| r2.		| v127	d4e-4f4	| g2 f4	| g4 f4.a	| g4f4e-4	| d4  r2	| r2.	]	}
				l8 o3	[2	v92	r2.		| r2.		| r2.	| r2.		| r2.	| r2.		| r2.		| r2.		| r2.		| r2.		| v127	f4r2	| r2.	 | r2.		| r2.<		| b4  r2	| r2.	]
TR(11)			l8 o2	[2	v92	r2.		| r2.		| r2.	| r2.		| r2.	| r2.		| r2.		| r2.		| r2.		| r2.		| v127	f4r2	| r2.	 | r2.		| r2.<		| b4  r2	| r2.	]
KeyFlag#(c)
TR(10)	Sub{	l8 o5	[2	v92	r2.		| r2.		| r2.	| r2.		| r2.	| r2.		| r2.		| r2.		| r2.		| r2.		| v100	[96 c32 ]								| c4  r2	| r2.	]	}
		Sub{	l8 o3	[2	v92	r2.		| r2.		| r2.	| r2.		| r2.	| r2.		| r2.		| r2.		| r2.		| r2.		| v127	g2.		| r2.	 | r2.		| r2.		| r2.		| r2.	]	}
				l8 o1	[2	v92	r2.		| r2.		| r2.	| r2.		| r2.	| r2.		| r2.		| r2.		| r2.		| r2.		| v127	b2.		| r2.	 | r2.		| r2.		| r2.		| r2.	]
KeyFlag-(b)
TR(12)			l8 o4	[2	v92	d2.&	| frf4.e-	| d2.&	| frg4a4	| b2.&	| a4a4.&b>	| "grc2&	| "grc4.&e-	| "grc2&	| "grc4.&e-	| v120	d4e-4f4>| e-2&d4 | e-4&d4.f	| e-4&d4&c4<: b4< v99 a4g4	| g4&f4&e-4	]	b4	v.onTime(99,85,!1);	f4&e4&	d4&c+4&"a4
TR(13)		VnM	l8 o4	[2	v92	d2.&	| frf4.e-	| d2.&	| frg4a4	| b2.&	| a4a4.&b>	| "grc2&	| "grc4.&e-	| "grc2&	| "grc4.&e-	| v120	"b4c4d4	| g2& f4 | g4& f4.a	| g4&f4&e-4	: d4< v99 r2	| d-4&c2	]	d4	v.onTime(99,85,!1);	r2	<	g4&a4	r4
TR(14)		VaM	l8 o4	[2	v92	d2.&	| frf4.e-	| d2.&	| frg4a4	| b2.&	| a4a4.&b>	| "grc2&	| "grc4.&e-	| "grc2&	| "grc4.&e-<| v120	d4e-4f4<| b2& a4 | b4&a4.`c	| b4&a4&g4	: f4  v99 r2	| b4&a4&f4>	]	f4	v.onTime(99,85,!1);	r2>		e2		r4
TR(15)		VcM	l8 o2	[2	v99	b2r4	| a2r4		| b2r4	| a2r4		| g2r4>	| d2r4		| e-2r4		| e-2r4		| e-2r4		| e-2r4		| v127	f4c4d4	| g2& f4 | g4& f4.a	| g4&f4&e-4	: d4< v99 r2	| e4&f4&a4	]	d4	v.onTime(99,85,!1);	r2		b4&a4	r4
TR(16)		CbM	l8 o2	[2	v99	b2r4	| a2r4		| b2r4	| a2r4		| g2r4>	| d2r4		| e-2r4		| e-2r4		| e-2r4		| e-2r4		| v127	f4r2	| r2.	 | r2.		| r2.<		: b4  v99 r2	| e4&f4&a4	]	b4	v.onTime(99,85,!1);	r2>		b4&a4	r4

//------------------------------------------------------------------------------
TrackSync;	//382:0:0

KeyFlag-(b)
TR(2)	Sub{	l8 o5v64	[2	aarraa>	| rrddrr 	| rrrrrr	| rrffrr	| eerr<gg>	| rreerr	| aarre e <	: >rrffrr<	]			`f4r2	}	//Fl
				l8 o5v64	[2	ffrrff	| rraarr	| aarraa >	| rrddrr	| ddrr<ee>	| rrddrr	| eerrc+c+<	: >rrddrr<	]			`d4r2	
TR(3)	Sub{	l8 o4v64	[2	a2.^2.^2.^2.								| g2.^2.				: a2.^2.				]	a2.		^4 r2	}	//Ob
				l8 o4v64	[2	f2.^2.^2.^2.								| e2.^2.				: e2.& f2.				]	e2.		^4 r2
TR(5)	Sub{	l8 o4v64	[2	d2.^2.^2.^2.								| d2.^2.				: c+2.&d2.				]	c+2.&	d4 r2	}	//Fa
				l8 o3v64	[2	a2.^2.^2.^2.								| b2.^2.				: a2.^2.				]	a2.		^4 r2
KeyFlag-(bead)
TR(4)			l8 o5v64	[2	ffrrff	| rraarr	| aarraa >	| rrccrr	| ddrr<ff>	| rrddrr	| ccrr<bb	: >rrccrr<	]			`c4r2
KeyFlag-(b)
TR(12)		VnM	l8 o4v90	[2	`d2&a4	| `d2&a4 >f&e&d&e&d&c+<	| `d2&a4	| g2&b4		| g2&b4 : c+&d&e&f&g&b	| a4.&f&d4 ]	 c+&d&e&f&g&a	d&e&f&g&a&f
TR(13)	Sub{	l8 o4v79	[2	r4a4a4	| r4a4a4	| r4a4a4	| r4a4a4	| r4g4g4	| r4g4g4	| r4e4 e4	:  r4f4f4  ]					 r4d4d4		}	//VnII
			VnT	l8 o4v79	[2	r4d4d4	| r4d4d4	| r4d4d4	| r4d4d4	| r4d4d4	| r4d4d4<	| r4a4 a4>	: <r4a4a4> ]					<r4a4a4>
TR(14)	Sub{	l8 o4v79	[2	r4f4f4	| r4f4f4	| r4f4f4	| r4f4f4	| r4e4e4	| r4e4e4	| r4c+4c+4	:  r4d4d4  ]					 r4f4f4		}	//Va
			VaT	l8 o3v79	[2	r4a4a4	| r4a4a4	| r4a4a4	| r4a4a4	| r4b4b4	| r4b4b4	| r4r4 r4	:  r4r4r4  ]					 r4r4r4
TR(15)		VcP	l8 o3v85	[2	d4d4r4	| d4d4r4	| d4d4r4	| d4d4r4	| d4d4r4	| d4d4r4	| d4d4 r4	:  d4d4r4  ]					 d4d4r4
TR(16)		CbP	l8 o3v85	[2	d4d4r4	| d4d4r4	| d4d4r4	| d4d4r4	| d4d4r4	| d4d4r4	| d4d4 r4	:  d4d4r4  ]					 d4d4r4			//Cb

//------------------------------------------------------------------------------
TrackSync;	//398:0:0

KeyFlag-(b)
TR(2)			l8 o4v.onTime(85,96,!1.^1.^1.);		d&e&f+&g&a&f+ |	g&a&b&>c&d&<d |	e&f+&g+&a&b*&g+ |	a&b*&>c&d&e&<e |	f+&g+&a+&b*&`c+&f+ |	b*&>c+&d&e&f+&"f+
TR(3)	Sub{	l8 o5v.onTime(79,92,!1.^1.^1.);		r2.			|	r2.			|	r2.				|	r2.				|	c+2.				|	"b*2.	}	//O
				l8 o4v.onTime(79,92,!1.^1.^1.);		r2.			|	r2.			|	r2.				|	r2.				|	f+2.				|	f+2.
TR(5)	Sub{	l8 o4v.onTime(79,92,!1.^1.^1.);		f+2.		|	g2.			|	g+2.			|	a2.		<		|	e*2.				|	d2.		}	//B
				l8 o3v.onTime(79,92,!1.^1.^1.);		a2.			|	g2.			|	b*2.			|	a2.		<		|	e*2.				|	d2.
KeyFlag-(bead)
TR(4)	Sub{	l8 o5v.onTime(79,92,!1.^1.^1.);		c2.			|	"b2.		|	d*2.			|	c2.				|	c+2.				|	d*2.	}	//C
				l8 o4v.onTime(79,92,!1.^1.^1.);		f2.			|	f2.			|	g2.				|	g2.				|	e*2.				|	d*2.
KeyFlag-(b)
TR(12)			l8 o4v.onTime(90,99,!1.^1.^1.);		d&e&f+&g&a&f+ |	g&a&b&>c&d&<d |	e&f+&g+&a&b*&g+ |	a&b*&>c&d&e&<e |	f+&g+&a+&b*&`c+&f+ |	b*&>c+&d&e&f+&"f+
TR(13)	Sub{	l4 o4v.onTime(79,92,!1.^1.^1.);		r4d4 d4		|	r4g4 g4		|	r4e4 e4			|	r4r4 r4			|	r4a+4a+4			|	r4b*4b*4	}	//VnII
				l4 o3v.onTime(79,92,!1.^1.^1.);		r4a4 a4		|	r4g4 g4		|	r4r4 r4			|	r4a4 a4			|	r4r4 r4	>			|	r4f+4f+4
TR(14)	Sub{	l4 o4v.onTime(79,92,!1.^1.^1.);		r4f+4f+4	|	r4d4 d4		|	r4g+4g+4		|	r4a4 a4			|	r4f+4f+4			|	r4r4 r4		}	//Va
				l4 o3v.onTime(79,92,!1.^1.^1.);		r4r4 r4		|	r4r4 r4		|	r4b*4b*4	>	|	r4e4 e4			|	r4c+4c+4	<		|	r4b*4b*4
TR(15)			l4 o3v.onTime(85,96,!1.^1.^1.);		c4c4 r4	<	|	b4b4 r4	>	|	d4d4 r4			|	c4c4 r4			|	e4e4 r4				|	d4d4 r4
TR(16)			l4 o3v.onTime(85,96,!1.^1.^1.);		c4c4 r4	<	|	b4b4 r4	>	|	d4d4 r4			|	c4c4 r4			|	e4e4 r4				|	d4d4 r4		//Cb

//------------------------------------------------------------------------------
TrackSync;	//404:0:0

KeyFlag-(b)
TR(2)			l8 o5v.onTime(96,110,!1.^1.^1.);	"b*&c+&d&f+&g&"g	| c&d&e&f+&g&"g	| c+&d&e&g+&a&"a	| d&e&f&g+&a&"a	| d+&e&f+&a+&b*&"b*	| e&f+&g&a+&b*&"b*
TR(3)	Sub{	l8 o5v.onTime(92,106,!1.^1.^1.);	g2.					| g2.			| a2.				| a2.			| b*2.				| b*2.	}	//O
				l8 o4v.onTime(92,106,!1.^1.^1.);	b*2.			>	| c2.			| c+2.				| d2.			| d+2.				| e2.
TR(5)	Sub{	l8 o4v.onTime(92,106,!1.^1.^1.);	f2.					| e2.			| g2.				| f2.			| a2.				| g2.	}	//B
				l8 o3v.onTime(92,106,!1.^1.^1.);	f2.					| e2.			| g2.				| f2.			| a2.				| g2.
KeyFlag-(bead)
TR(4)			l8 o5v.onTime(92,106,!1.^1.^1.);	f2.					| e2.			| g2.				| f2.			| a*2.				| g2.
KeyFlag-()
TR(6)	Sub{	l8 o4v.onTime(72,85,!1.^1.^1.);		a2.					| g2.			| b2.				| a2.		>	| c+2.				| r2.	}	//Hr
		Sub{	l8 o4v.onTime(72,85,!1.^1.^1.);		f+2.				| r2.			| g+2.				| r2.			| a+2.				| b2.	}
		Sub{	l8 o5v.onTime(72,85,!1.^1.^1.);		d2.					| d2.			| e2.				| e2.			| f+2.				| f+2.	}
			Hr	l8 o4v.onTime(72,85,!1.^1.^1.);		d2.					| d2.			| e2.				| e2.			| f+2.				| f+2.
KeyFlag-(b)
TR(12)			l8 o5v.onTime(99,110,!1.^1.^1.);	"b*&c+&d&f+&g&"g	| c&d&e&f+&g&"g	| c+&d&e&g+&a&"a	| d&e&f&g+&a&"a	| d+&e&f+&a+&b*&"b*	| e&f+&g&a+&b*&"b*
TR(13)	Sub{	l4 o4v.onTime(92,106,!1.^1.^1.);	b*4b*4r4	>		| c4 c4 r4		| c+4c+4r4			| d4 d4 r4		| d+4d+4r4			| e4 e4 r4	}	//VnII
				l4 o4v.onTime(92,106,!1.^1.^1.);	d4 d4 r4			| g4 g4 r4		| e4 e4 r4			| d4 d4 r4		| f+4f+4r4			| b*4b*4r4
TR(14)	Sub{	l4 o4v.onTime(92,106,!1.^1.^1.);	g4 g4 r4			| r4 r4 r4		| a4 a4 r4			| a4 a4 r4		| b*4b*4r4			| b*4b*4r4	}	//Va
				l4 o3v.onTime(92,106,!1.^1.^1.);	b*4b*4r4	>		| c4 c4 r4		| c+4c+4r4			| d4 d4 r4		| d+4d+4r4			| e4 e4 r4
TR(15)			l4 o3v.onTime(96,110,!1.^1.^1.);	f4 f4 r4			| e4 e4 r4		| g4 g4 r4			| f4 f4 r4		| a4 a4 r4			| g4 g4 r4
TR(16)			l4 o3v.onTime(96,110,!1.^1.^1.);	f4 f4 r4			| e4 e4 r4		| g4 g4 r4			| f4 f4 r4		| a4 a4 r4			| g4 g4 r4		//Cb

//------------------------------------------------------------------------------
TrackSync;	//410:0:0

KeyFlag-(b)
TR(2)			l8 o5v.onTime(110,120,!1.^1.^1.);	e&f+&g&b*&`c&c	| f&g+&a&b*&`c&c	[4	ab*>cdd+<a	]
TR(3)	Sub{	l8 o6v.onTime(106,113,!1.^1.^1.);	c2.				| c2.				[4	c2.			]	}	//O
				l8 o5v.onTime(106,113,!1.^1.^1.);	e2.				| f2.				[4	d+2.		]
TR(5)	Sub{	l8 o3v.onTime(106,113,!1.^1.^1.);	b2.				| a2.				[4	f2.			]	}	//B
				l8 o2v.onTime(106,113,!1.^1.^1.);	b2.				| a2.				[4	f2.			]
KeyFlag-(bead)
TR(4)	Sub{	l8 o5v.onTime(106,113,!1.^1.^1.);	b2.				| a2.	>			[4	c2.			]	}	//C
				l8 o5v.onTime(106,113,!1.^1.^1.);	e2.				| e2.				[4	e2.			]
KeyFlag-()
TR(6)	Sub{	l8 o5v.onTime( 85, 99,!1.^1.^1.);	d2.				| c2.				[4	e2.			]	}	//Hr
		Sub{	l8 o4v.onTime( 85, 99,!1.^1.^1.);	b2.				| r2.				[4	g2.			]	}
		Sub{	l8 o4v.onTime( 85, 99,!1.^1.^1.);	g2.				| g2.				[4	a+2.		]	}
				l8 o4v.onTime( 85, 99,!1.^1.^1.);	f2.				| e2.				[4	e2.			]
KeyFlag#(c)
TR(10)			l32o2	r2.r2.	v.onTime( 64,110,!1^1^1);	[4	[24	a32	]	]
KeyFlag-(b)
TR(12)			l8 o5v.onTime(110,120,!1.^1.^1.);	e&f+&g&b*&`c&c	| f&g+&a&b*&`c&c	[4 ab*>cdd+<a	]
TR(13)	Sub{	l4 o5v.onTime(106,120,!1.^1.^1.);	e4 e4 r4		| f4 f4 r4			[4	r2.			]	}	//VnII
				l4 o5v.onTime(106,120,!1.^1.^1.);	c4 c4 r4		| c4 c4 r4			[4	d+4d+4r4	]
TR(14)	Sub{	l4 o4v.onTime(106,120,!1.^1.^1.);	g4 g4 r4	>	| c4 c4 r4	<		[4	a4 a4 r4	]	}	//Va
				l4 o4v.onTime(106,120,!1.^1.^1.);	e4 e4 r4		| f4 f4 r4			[4	f4 f4 r4	]
TR(15)	Sub{	l4 o4v.onTime(110,120,!1.^1.^1.);	r4 r4 r4		| r4 r4 r4			[4	c4 c4 r4	]	}	//Va
				l4 o3v.onTime(110,120,!1.^1.^1.);	b4 b4 r4		| a4 a4 r4			[4	f4 f4 r4	]
TR(16)			l4 o3v.onTime(110,120,!1.^1.^1.);	b4 b4 r4		| a4 a4 r4			[4	f4 f4 r4	]		//Cb

//------------------------------------------------------------------------------
//　転調から戻る
//------------------------------------------------------------------------------
TrackSync;	//416:0:0

KeyFlag#(fcg)
TR(1)			l8 o6v120	ExpreG	[2	e2 e2 e2  |	e2		e4	| "a4		 c4.	"b		: e2 e2 e2	| "a4 c4. EP(100); <b | ad+ega>c ExpreG		]	e2 		e4	EP(100)	//P
TR(2)	Sub{	l8 o6v120			[2	a2 a2 a2  |	a2		a4	|  a4		 g4.	 g		: a2 a2 a2	|		 a4		 g4.	 g	| ar*r*2		]	a2		a4	}	//F
				l8 o6v120	ExpreG	[2	e2 e2 e2  |	e2		e4	|  e4		 e4.	 e		: e2 e2 e2	|		 e4		 e4.	 e	| er*r*2		]	e2		e4	EP(100)
TR(3)	Sub{	l8 o6v120			[2	c2 c2 c2  |	c2		c4	|  c4		 c4.	"b		: c2 c2 c2	|		 c4		 c4.	"b	| rr*r*2		]	c2		c4	}	//O
				l8 o5v120	ExpreG	[2	a2 a2 a2  |	a2		a4	|  a4		 g4.	 g		: a2 a2 a2	|		 a4		 g4.	 g	| ar*r*2		]	a2		a4	EP(100)
TR(5)	Sub{	l8 o3v127			[2	e2 e2 e2  |	e2		e4	|  e4		 e4.	 e		: e2 e2 e2	|		 e4		 e4.	 e	| er*r*2		]	e2		e4	}	//B
				l8 o2v127	ExpreG	[2	e2 e2 e2  |	e2		e4	|  e4		 e4.	 e		: e2 e2 e2	|		 e4		 e4.	 e	| er*r*2		]	e2		e4	EP(100)
KeyFlag#()
TR(4)	Sub{	l8 o6v120			[2	e2 e2 e2  |	e2		e4	|  e4		 e4.	 d		: e2 e2 e2	|		 e4		 e4.	 d	| er*r*2		]	e2		e4	}	//C
				l8 o6v120	ExpreG	[2	c2 c2 c2  |	c2		c4	|  c4		"b4.	"b		: c2 c2 c2	|		 c4		"b4.	"b	| cr*r*2		]	c2		c4	EP(100)
TR(6)	Sub{	l8 o5v120			[2	e2 e2 e2  |	e2		e4	|  e4		 d+4.	 d+		: e2 e2 e2	|		 e4		 d+4.	 d+	| er*r*2		]	e2		e4	}	//Hr
				l8 o4v120			[2	e2 e2 e2  |	e2	HrS	e4	|  e4	Hr	 f+4.HrS f+	Hr	: e2 e2 e2	|	HrS	 e4	Hr	 f+4.HrS f+	| er*r*2	Hr	]	e2	HrS	e4	r*8	EP(100)
TR(7)	Sub{	l8 o5v127			[2	g2 g2 g2  |	g2		g4	|  r4		 r4.	 r		: g2 g2 g2	|		 r4		 r4.	 r	| rr*r*2		]	g2		g4		}	//Cornet
				l8 o5v127			[2	e2 e2 e2  |	e2	CrS	g4	|  c4	Cr	 e4. CrS d	Cr	: e2 e2 e2	|	CrS	 c4	Cr	 e4. CrS d	| cr*r*2	Cr	]	e2	CrS	e4	r*8	EP(100)	
TR(8)	Sub{	l8 o5v127			[2	c2 c2 c2  |	c2		c4	|  r4	<	 a4.	 g	>	: c2 c2 c2	|		 r4	<	 a4.	 g	| fr*r*2	>	]	c2		c4		}	//Tr
			Tp	l8 o4v127			[2	a2 a2 a2  |	a2	TpS	a4	|  f4	Tp	 e4. TpS e	Tp	: a2 a2 a2	|	TpS	 f4	Tp	 e4. TpS e	| cr*r*2	Tp	]	a2	TpS	a4	r*8	EP(100)	
KeyFlag#(fcg)
TR(9)	Sub{	l8 o4v120			[2	e2 e2 e2  |	e2		e4	|  e4		 e4.	 e		: e2 e2 e2	|		 e4		 e4.	 e	| er*r*2		]	e2		e4		}	//Tb
		Sub{	l8 o4v120			[2	c2 c2 c2  |	c2		c4	|  c4		 d4.	 d		: c2 c2 c2	|		 c4		 d4.	 d	| cr*r*2		]	c2		c4		}
			Tb	l8 o3v127			[2	e2 e2 e2  |	e2	TbS	e4	|  e4	Tb	e4.	TbS	e	Tb	: e2 e2 e2	|	TbS	e4	Tb	e4.	TbS	 e	| er*r*2	Tb	]	e2	TbS	e4	r*8	EP(100)
TR(11)		BT	l8 o2v127			[2	e2 e2 e2  |	e2	BT	e4	|  e4	BT	e4.	BTS	e	BT	: e2 e2 e2	|	BTS	e4	BT	e4.	BTS	 e	| er*r*2	BT	]	e2	BTS	e4	r*8	EP(100)
KeyFlag#(c)
TR(10)	Sub{	l8 o3v100			[7	v.onTime(99,80,!2.) [24 e32 ] ]	e4,,113 r2	[4 v.onTime(99,80,!2.) [24 e32 ] ]	 v.onTime(99,80,!2) [16 e32 ] e4,,113	}
		Sub{	l8 o5v120			[7	v.onTime(99,80,!2.) [24 c32 ] ]	c4,,113 r2	[4 v.onTime(99,80,!2.) [24 c32 ] ]	 v.onTime(99,80,!2) [16 c32 ] c4,,113	}
		Sub{	l8 o3v127			[7							g2.	]	g4		r2	[4							g2.	]							r4 r4 g4		}
				l8 o1v127			[7							b2.	]	b4		r2	[4							b2.	]							b4 b4 b4
KeyFlag#(fcg)
TR(12) 			l8 o6v120			[2	e2 e2 e2  |	e2	VnT	e4	| "a4	VnM	c4.	VnT	"b	VnM	: e2 e2 e2	|	VnT	"a4	VnM	c4.	VnT	<b	| a d+ega>c	VnM	]	e2	VnT	e4
TR(13)	Sub{	l8 o5v120			[2	e2 e2 e2  |	e2		e4	|  e4		r4.		 r		: e2 e2 e2	|		e4		r4.		 r	| r2.			]	e2	VnT	e4	}	//VnII
			VnM	l8 o5v120			[2	c2 c2 c2  |	c2	VnT	c4	|  c4<	VnM	g4.	VnT	g>	VnM	: c2 c2 c2	|	VnT	c4<	VnM	g4.	VnT	 g	| a>d+ega`c	VnM	]	c2	VnT	c4
TR(14)	Sub{	l8 o4v120			[2	a2 a2 a2  |	a2		a4	|  a4		`c4.	b		: a2 a2 a2	|		 a4		`c4.	 b	| ar*r*2		]	a2		a4	}	//Va
			VaM	l8 o4v120			[2	e2 e2 e2  |	e2	VaT	e4	|  e4	VaM	d4.	VaT d	VaM	: e2 e2 e2	|	VaT	 e4	VaM	d4.	VaT	 d	| e d+ega`c	VaM	]	e2	VaT	e4
TR(15)		VcM	l8 o3v127			[2	e2 e2 e2  |	e2	VcT	e4	|  e4	VcM	e4.	VcT	e	VcM	: e2 e2 e2	|	VcT	e4	VcM	e4.	VcT	 e	| e d+ega`c	VcM	]	e2	VcT	e4
TR(16)		CbM	l8 o3v127			[2	e2 e2 e2  |	e2	CbT	e4	|  e4	CbM	e4.	CbT	e	CbM	: e2 e2 e2	|	CbT	e4	CbM	e4.	CbT	 e	| e d+ega`c	CbM	]	e2	CbT	e4		//Cb

//------------------------------------------------------------------------------
TrackSync;	//429:0:0

KeyFlag#(fcg)
TR(1)			l8 o6		<rd+&e&g&a&>c |		f2 		f4	| <rf*&f&a&b-&>c |		g*2		g*4	| <rf&g*&b-&b&>d |		g2		g4<	|		r*4 g4 a4		//P
TR(2)	Sub{	l8 o6		 rd+&e&g&a  r |		r2 		r4	|  rf*&f&a&b-  r |		r2		r4	| r2.			 |		d2		d4	|		r*4 g4 a4	}	//F
				l8 o6		<rd+&e&g&a&>c |		f2 		f4	| <rf*&f&a&b-&>c |		g*2		g*4	| <rf&g*&b-&b&>d |		g2		g4	|		r*4 e4 f*4
TR(3)	Sub{	l8 o6		<rd+&e&g&a&>c |		c2 		c4	| <rf*&f&a&b-&>c |		d2		d4	| <rf&g*&b-&b&>d |		d2		d4	|		r*4"b4 c*4	}	//O
				l8 o5		<rd+&e&g&a&>c |		a+2 	a+4	| <rf*&f&a&b-&>c |		b2		b4	| <rf&g*&b-&b&>d |		b2		b4	|		r*4 e4 f*4
TR(5)	Sub{	l8 o3		r4 e4 e4	  | 	e2		e4	|  r4 e4 e4	 	 |		e2		e4	|  r4 e4 e4		 |		e2		e4	|		r*4 e4 e-4	}	//B
				l8 o2		r4 e4 e4	  | 	e2		e4	|  r4 e4 e4	 	 |		e2		e4	|  r4 e4 e4		 |		e2		e4	|		r*4 e4 e-4
KeyFlag#()
TR(4)	Sub{	l8 o6		<rf+&g&b&>c&e |		e2		e4	|	r2.			 |		f2		f4	| <ra&b-&>c+&d r |	<	b*2		b*4	| 		r*4 b4>c4	}	//C
				l8 o5		<rf+&g&b&>c&e |	>	c+2		c+4<| <rg+&a&>c&c+&e |	>	d2		d4<	| <ra&b-&>c+&d&f |		f2		f4	| 		r*4 d4 e-4
TR(6)	Sub{	l8 o5		r*4 e4 e4	  | 	e+2		e+4	|  r*4 e+4e+4	 |		f+2		f+4	|  r*4 f+4f+4	 |		f+2		f+4	| v106	r*4 f+4g4	}	//Hr
				l8 o4		r*4 e4 e4	  | Hr  g+2	HrS	g+4	|  r*4 g+4g+4	 |	Hr	a2	HrS	a4	|  r*4 a4 a4	 |	Hr	a2	HrS	a4	| v106	r*4 f+4g4	Hr
TR(7)	Sub{	l8 o5		r*4 g4 g4	  | 	a2		a4	|  r*4 a4 a4	 |		b-2		b-4	|  r*4 b-4b-4	 |		b2		b4	| v113	r*4 g4 a-4	}	//Cornet
				l8 o5		r*4 e4 e4	  | Cr  e2	CrS	e4	|  r*4 e4 e4	 |	Cr	f2	CrS	f4	|  r*4 f4 f4	 |	Cr	f2	CrS	f4	| v113	r*4 d4 e-4	Cr
TR(8)	Sub{	l8 o5		r*4 c4 c4	  | 	d2		d4	|  r*4 d4 d4<	 |		b-2		b-4	|  r*4 b-4b-4	 |		b-2		b-4	|>v113	r*4 c4 c+4	}	//Tr
				l8 o4		r*4 a4 a4	  | Tp  a2	TpS	a4	|  r*4 a4 a4	 |	Tp	g2	TpS	g4	|  r*4 g4 g4	 |	Tp	g2	TpS	g4	| v113	r*4 e4 f4	Tp
KeyFlag#(fcg)
TR(9)	Sub{	l8 o4v120	r*4 e4 e4	  | 	f2		f4	|  r*4 f4 f4	  |		g*2		g*4	|  r*4 g*4g*4	 |		g2		g4	| v113	r*4 e4 f*4	}	//Tb
		Sub{	l8 o4v120	r*4 c4 c4	< | 	a+2		a+4	|  r*4 a+4a+4	  |		b2		b4	|  r*4 b4 b4	 |		b2		b4	| v113	r*4 b4>c*4	}
				l8 o3v127	r*4 e4 e4	  | Tb  e2	TbS	e4	|  r*4 e4 e4	  |	Tb	e2	TbS	e4	|  r*4 e4 e4	 |	Tb	e2	TbS	e4	| v127	r*4 e4 e-4	Tb
TR(11)			l8 o2v127	r*4 e4 e4	  | BT  e2	BTS	e4	|  r*4 e4 e4	  |	BT	e2	BTS	e4	|  r*4 e4 e4	 |	BT	e2	BTS	e4	| v127	r*4 e4 e-4	BT
KeyFlag#(c)
TR(10)	Sub{	l8 o3		[3 v100	r4e4e4	| v.onTime(99,80,!2) [16 e32 ] v100	e4	]	r2.		}
		Sub{	l8 o5		[3 v100	r4c4c4	| v.onTime(99,80,!2) [16 c32 ] v100	c4	]	r4c4c4	}
		Sub{	l8 o3		[3 v127	r2.		| 						r4r4g4			]	r4g4g4	}
				l8 o1v127	Tempo(184)	r4b4b4	| 	b4b4b4	|	Tempo(188)	r4b4b4	| 	b4b4b4	|	Tempo(192)	r4b4b4	| 	b4b4b4	Tempo(196);	r4b4b4
KeyFlag#(fcg)
TR(12)			l8 o6		<rd+ e g a >c |	VnM	f2 	VnT	f4	| <rf* f a b- >c |	VnM	g*2	VnT	g*4	| <rf g* b- b >d |	VnM	g2	VnT	g4	| v127		r4 g4 a4			
TR(13)			l8 o5		 rd+ e g a `c |	VnM	a+2	VnT	a+4	|  rf* f a b- `c |	VnM	b2	VnT	b4	|  rf g* b- b `d |	VnM	b2	VnT	b4	| v127 Sub{	r4 g4 a4  }	r4 "b4 c*4
TR(14)			l8 o5		<rd+ e g a >c |	VaM	c2 	VaT	c4	| <rf* f a b- >c |	VaM	d2	VaT	d4	| <rf g* b- b `d |	VaM	b2	VaT	b4	| v127 Sub{	r4 e4 f*4 }	r4 "b4 c*4
TR(15)			l8 o3		r4 e4 e4	  | VcM e2	VcT	e4	|  r4 e4 e4	 	 |	VcM e2	VcT	e4	|  r4 e4 e4		 |	VcM e2	VcT	e4	| v127		r4 e4 e-4
TR(16)			l8 o3		r4 e4 e4	  | CbM e2	CbT	e4	|  r4 e4 e4	 	 |	CbM e2	CbT	e4	|  r4 e4 e4		 |	CbM e2	CbT	e4	| v127		r4 e4 e-4	//Cb

//------------------------------------------------------------------------------
TrackSync;	//436:0:0

KeyFlag#(fcg)
TR(1)			l8 o5	ExpreG	a+2		a+4		|	g2		g4		|	a2		a4		|	g*2		g*4		|	g2		g4		|	f*2		f*4		|	f2		f4		|	d+2		d+4		|	e2		e4		|	c2		c4	EP(100)	//P
TR(2)	Sub{	l8 o6			a+2		a+4		|	g2		g4		|	a2		a4		|	g*2		g*4		|	g2		g4		|	f*2		f*4		|	f2		f4		|	d+2		d+4		|	e2		e4		|	c2		c4		}	//F
				l8 o6	ExpreG	f*2		f*4		|	e2		e4		|	e2		e4		|	d+2		d+4		|	d+2		d+4		|	r2		r4		|	r2		r4		|	r2		r4		|	r2		r4		|	r2		r4	EP(100)
TR(3)	Sub{	l8 o5			a+2		a+4		|	b2		b4		|	a2		a4		|	a+2		a+4		|	g2		g4		|>	c2		c4		|	c2		c4		|<	b2		b4		|	b2		b4		|	a2		a4		}	//O
				l8 o5	ExpreG	f*2		f*4		|	g2		g4		|	e2		e4		|	g*2		g*4		|	d+2		d+4		|	f*2		f*4		|	f2		f4		|	f2		f4		|	e2		e4		|	e2		e4	EP(100)
TR(5)	Sub{	l8 o3			d2		d4		|	d2		d4		|	c2		c4		|	c2		c4		|<	b2		b4		|	b2		b4		|	a2		a4		|	a2		a4		|	g2		g4		|	g*2		g*4		}	//B
				l8 o2	ExpreG	d2		d4		|	d2		d4		|	c2		c4		|	c2		c4		|<	b2		b4		|	b2		b4		|	r2		r4		|	r2		r4		|	r2		r4		|	r2		r4	EP(100)
KeyFlag#()
TR(4)	Sub{	l8 o6			c+2		c+4		|	d2		d4		|	c2		c4		|	c+2		c+4		|<	b2		b4		|	b2		b4		|>	e2		e4		|	d2		d4		|	d2		d4		|	c2		c4		}	//C
				l8 o5	ExpreG	c+2		c+4		|	b2		b4		|	c2		c4		|	a+2		a+4		|<	b2		b4		|	r2		r4		|>	a2		a4		|	a2		a4		|	g2		g4		|	g2		g4	EP(100)
TR(6)	Sub{	l8 o5			f2		f4		|	f+2		f+4		|	e2		e4		|	f2		f4		|	d+2		d+4		|	d+2		d+4		|	c+2		c+4		|	c+2		c+4		|	f+2		f+4		|	e2		e4		}	//Hr
				l8 o4			f2	HrS	f4	Hr	|	f+2	HrS	f+4	Hr	|	e2	HrS	e4	Hr	|	f2	HrS	f4	Hr	|	d+2	HrS	d+4	Hr	|	d+2	HrS	d+4	Hr	|	c+2	HrS	c+4	Hr	|	e2	HrS	e4	Hr	|	b2	HrS	b4	Hr	|	e2	HrS	e4	Hr
TR(7)	Sub{	l8 o5			g+2		g+4		|	g2		g4		|	g2		g4		|	f+2		f+4		|	f+2		f+4		|	e2		e4		|	e2		e4		|	f+2		f+4		|	g2		g4		|	g2		g4		}	//Cornet
				l8 o5			c+2	CrS	c+4	Cr	|<	b2	CrS	b4	Cr	|>	c2	CrS	c4	Cr	|<	a+2	CrS	a+4	Cr	|	b2	CrS	b4	Cr	|	g+2	CrS	g+4	Cr	|	a2	CrS	a4	Cr	|>	d2	CrS	d4	Cr	|	d2	CrS	d4	Cr	|	e2	CrS	e4	Cr
TR(8)	Sub{	l8 o5			c+2		c+4		|	c2		c4		|	c2		c4		|<	b2		b4		|	b2		b4		|	a2		a4		|	a2		a4		|	b2		b4		|>	c2		c4		|	c2		c4		}	//Tr
				l8 o4			f+2	TpS	f+4	Tp	|	e2	TpS	e4	Tp	|	f2	TpS	f4	Tp	|	d+2	TpS	d+4	Tp	|	e2	TpS	e4	Tp	|	c+2	TpS	c+4	Tp	|	d2	TpS	d4	Tp	|	g2	TpS	g4	Tp	|	g2	TpS	g4	Tp	|	a2	TpS	a4	Tp
KeyFlag#(fcg)
TR(9)	Sub{	l8 o4v113		f*2		f*4		|	e2		e4		|	e2		e4		|	d+2		d+4		|	d+2		d+4		|	c2		c4		|	c2		c4		|	d+2		d+4		|	e2		e4		|	e2		e4		}	//Tb
		Sub{	l8 o3v113		a+2		a+4		|	g2		g4		|	a2		a4		|	g*2		g*4		|	g2		g4		|	f*2		f*4		|	f2		f4		|	b2		b4		|	b2		b4	>	|	c2		c4		}
				l8 o3v127		d2	TbS	d4	Tb	|	d2	TbS	d4	Tb	|	c2	TbS	c4	Tb	|	c2	TbS	c4	Tb	|<	b2	TbS	b4	Tb	|	b2	TbS	b4	Tb	|	a2	TbS	a4	Tb	|	a2	TbS	a4	Tb	|	g2	TbS	g4	Tb	|	g*2	TbS	g*4	Tb
TR(11)			l8 o2v127		d2	BTS	d4	BT	|	d2	BTS	d4	BT	|	c2	BTS	c4	BT	|	c2	BTS	c4	BT	|<	b2	BTS	b4	BT	|	b2	BTS	b4	BT	|>	a2	BTS	a4	BT	|	a2	BTS	a4	BT	|	g2	BTS	g4	BT	|	g*2	BTS	g*4	BT
KeyFlag#(c)
TR(10)	Sub{	l8 o3			[10						r2.			]	}
		Sub{	l8 o5			[10 v.onTime(99,90,!2.); [24 c32 ]	]	}
		Sub{	l8 o3			[10	v127				r4 g4 r4	]	}
				l8 o1			[10	v127				b2    b4	]
KeyFlag#(fcg)
TR(12) 			l8 o6			a+a+f*f*a+a+	|	ggeegg			|	aaeeaa			|	g*g*e-e-g*g*	|	ggd+d+gg		|	f*f*ccf*f*		|	ffccff			|	d+d+<bb>d+d+	|	ee<bb>ee		|	cc<aa>cc
TR(13)			l8 o5			a+a+f*f*a+a+	|	ggeegg			|	aaeeaa			|	g*g*e-e-g*g*	|	ggd+d+gg		|	f*f*ccf*f*		|	ffccff			|	d+d+<bb>d+d+	|	ee<bb>ee		|	cc<aa>cc
TR(14)			l8 o4			a+a+f*f*a+a+	|	ggeegg			|	aaeeaa			|	g*g*e-e-g*g*	|	ggd+d+gg		|	f*f*ccf*f*		|	ffccff			|	d+d+<bb>d+d+	|	ee<bb>ee		|	cc<aa>cc
TR(15)			l8 o3			d2	VcT	d4	VcM	|	d2	VcT	d4	VcM	|	c2	VcT	c4	VcM	|	c2	VcT	c4	VcM	|<	b2	VcT	b4	VcM	|	b2	VcT	b4	VcM	|	a2	VcT	a4	VcM	|	a2	VcT	a4	VcM	|	g2	VcT	g4	VcM	|	g*2	VcT	g*4	VcM	
TR(16)			l8 o3			d2	CbT	d4	CbM	|	d2	CbT	d4	CbM	|	c2	CbT	c4	CbM	|	c2	CbT	c4	CbM	|<	b2	CbT	b4	CbM	|	b2	CbT	b4	CbM	|	a2	CbT	a4	CbM	|	a2	CbT	a4	CbM	|	g2	CbT	g4	CbM	|	g*2	CbT	g*4	CbM		//Cb

//------------------------------------------------------------------------------
TrackSync;	//446:0:0

KeyFlag#(fcg)
TR(1)			l8 o5		ExpreG	d2 d2	ExpreS		d4 d4	|		ExpreG	d+2d+2	ExpreS		d+4d+4	EP(100)	//P
TR(2)			l8 o6		ExpreG	d2 d2	ExpreS		d4 d4	|		ExpreG	d+2d+2	ExpreS		d+4d+4	EP(100)
TR(3)	Sub{	l8 o5				a2 a2				a4 a4	|				a2 a2				a4 a4	}		//O
				l8 o5		ExpreG	d2 d2	ExpreS		d4 d4	|		ExpreG	d+2d+2	ExpreS		d+4d+4	EP(100)
TR(5)			l8 o2		ExpreG	f2 f2	ExpreS		f4 f4	|		ExpreG	f*2f*2	ExpreS		f*4f*4	EP(100)
KeyFlag#()
TR(4)	Sub{	l8 o6				c2 c2				c4 c4	|				c2 c2				c4 c4	}		//C
				l8 o5		ExpreG	f2 f2	ExpreS		f4 f4	|		ExpreG	f+2f+2	ExpreS		f+4f+4	EP(100)
TR(6)	Sub{	l8 o5				e2 e2				e4 e4	|				e2 e2				e4 e4	}		//Hr
		Sub{	l8 o4				a2 a2				a4 a4	|				r2 r2				r4 r4	}
				l8 o4		ExpreG	e2 e2	EP(100)	HrS	e4 e4	|	Hr	ExpreG	e2 e2	EP(100) HrS	e4 e4		EP(100)	Hr
TR(7)	Sub{	l8 o5				f2 f2				f4 f4	|				f+2f+2				f+4f+4	g4	}		//Cornet
				l8 o5		ExpreG	c2 c2	EP(100)	CrS	c4 c4	|	Cr	ExpreG	d+2d+2	EP(100) CrS	d+4d+4	e4	EP(100)	Cr
TR(8)	Sub{	l8 o4				b-2b-2				b-4b-4	|				b2 b2				b4 b4>	c4	}		//Tr
				l8 o4		ExpreG	f2 f2	ExpreS	TpS	f4 f4	|	Tp	ExpreG	g+2g+2	ExpreS	TpS	g+4g+4	a4	EP(100)	Tp
KeyFlag#(fcg)
TR(9)	Sub{	l8 o4v113			d2 d2				d4d4	|				d+2d+2				d+4d+4	e4	}		//Tb
		Sub{	l8 o3v113			a2 a2				a4 a4	|	>			c*2c*2				c*4c*4	c4	}
				l8 o2v127	ExpreG	f2 f2	EP(100)	TbS	f4 f4	|	Tb	ExpreG	f*2f*2	EP(100)	TbS	f*4f*4	EP(100)
TR(11)			l8 o2v127	ExpreG	f2 f2	EP(100)	BTS	f4 f4	|	BT	ExpreG	f*2f*2	EP(100)	BTS	f*4f*4	EP(100)
KeyFlag#(c)
TR(10)	Sub{	l8 o2	v.onTime(120,90,!4);	[8	a32	]	v.onTime(90,64,!2);	[16	a32	]	v.onTime(64,116,!2.^2.);	[72	a32	]				}
		Sub{	l8 o5v100						[96	c32	]	c8,,+113	}
		Sub{	l8 o3v127						g2.r2.	g2.r2.			}
				l8 o1v127						b2.r2.	b2.r2.
KeyFlag#(fcg)
TR(12) 			l8 o6				d d <a a >d d	|	<a a >d d <a a >	|	d+d+<a a >d+d+	|	<a a >d+d+<a a >
TR(13)			l8 o5				d d <a a >d d	|	<a a >d d <a a >>	|	c*c*<d+d+>c*c*	|	<d+d+>c*c*<d+d+>	|	
TR(14)			l8 o4				d d <a a >d d	|	<a a >d d <a a >	|	d+d+<a a >d+d+	|	<a a >d+d+<a a >
TR(15)			l8 o2		ExpreG	f2>f2	EP(100)	VcS	f4 f4	|	VcM	ExpreG	f*2f*2	EP(100)	VcT	f*4f*4	EP(100)	
TR(16)			l8 o2		ExpreG	f2>f2	EP(100)	CbS	f4 f4	|	CbM	ExpreG	f*2f*2	EP(100)	CbT	f*4f*4	EP(100)	//Cb

//------------------------------------------------------------------------------
TrackSync;	//450:0:0

KeyFlag#(fcg)
TR(1)			l8 o5		ExpreL	e2.&	>						|	e2.							|	e2.								|	^2.							|	f2.									|	^2.							|	f2.								|	^2.		EP(100)		//P
TR(2)	Sub{	l8 o6				r2.								|	^2.							|	g2.								|	^2.			}	//F
				l8 o6		ExpreL	e2.								|	^2.							|	e2.								|	^2.							|	f2.									|	^2.							|	f2.								|	^2.		EP(100)	
TR(3)	Sub{	l8 o5				a2.								|	^2.							|	g2.								|	^2.							|	b2.									|	^2.							|	a+2.							|	^2.		}	//O
				l8 o5		ExpreL	e2.								|	^2.							|	e2.								|	^2.							|	f2.									|	^2.							|	f2.								|	^2.		EP(100)	
TR(5)	Sub{	l8 o3v127			r4            `c4.             b |            >d2             c4< | e4            b4.             a+ |            `c2             b4 |     e4            >d4.             c |            e2             d4 | "e4            c4.             c* |            d2             c4	}	//B
		V(127)	l8 o2v127	ExpreS	e4     ExpreG `c4. ExpreS      b |     ExpreG >d2 ExpreS      c4< | e4     ExpreG b4. ExpreS      a+ |     ExpreG `c2 ExpreS      b4 |     e4     ExpreG >d4. ExpreS      c |     ExpreG e2 ExpreS      d4 | "e4     ExpreG c4. ExpreS      c* |     ExpreG d2 ExpreS      c4	EP(100)
KeyFlag#()
TR(4)	Sub{	l8 o6				c2.								|	^2.				<			|	b2.								|	^2.					>		|	d2.									|	^2.							|	c+2.							|	^2.		}	//O
				l8 o5		ExpreL	g2.								|	^2.							|	g2.								|	^2.							|	d2.									|	^2.							|	c+2.							|	^2.		EP(100)	
TR(6)	Sub{	l8 o4				b2.								|	^2.							|	b2.								|	^2.					>		|	c+2.								|	^2.							|	c+2.							|	^2.		}	//O
				l8 o4		ExpreL	e2.								|	^2.							|	d+2.							|	^2.							|	f+2.								|	^2.							|	f*2.							|	^2.		EP(100)	
TR(7)	Sub{	l8 o5v120	r*4			g2.							|		g2						|	r*4	g2.							|		g2						|	r*4	a2.								|		a2						|	r*4	a2.							|		a2	}	//Cornet
				l8 o5v120	r*4	ExpreB	c2.							|		c2			<			|	r*4	b2.							|		b2				>		|	r*4	d2.								|		d2						|	r*4	c+2.						|		c+2	EP(100)
TR(8)	Sub{	l8 o5v120	r*4			c2.							|		c2						|	r*4	c2.							|		c2						|	r*4	d2.								|		d2						|	r*4	d2.							|		d2	}	//Tr
				l8 o4v120	r*4	ExpreB	f2.							|		f2						|	r*4	e2.							|		e2						|	r*4	g2.								|		g2						|	r*4	f+2.						|		f+2	EP(100)
KeyFlag#(fcg)
TR(9)	Sub{	l8 o3v113			r4		 v127 `c4.             b |            >d2             c4< | e4            b4.             a+ |            `c2             b4 |     e4            >d4.             c |            e2             d4 | "e4            c4.             c* |            d2             c4	}
				l8 o2v127	TbS		e4 Tb  ExpreG `c4. EP(100) TbS b | Tb  ExpreG >d2 EP(100) TbS c4< | e4 Tb  ExpreG b4. EP(100) TbS a+ | Tb  ExpreG `c2 EP(100) TbS b4 | TbS e4 Tb  ExpreG >d4. EP(100) TbS c | Tb  ExpreG e2 EP(100) TbS d4 | "e4 Tb  ExpreG c4. EP(100) TbS c* | Tb  ExpreG d2 EP(100) TbS c4	EP(100)
TR(11)	V(127)	l8 o2v127	BTS		e4 BT  ExpreG `c4. EP(100) BTS b | BT  ExpreG >d2 EP(100) BTS c4< | e4 BT  ExpreG b4. EP(100) BTS a+ | BT  ExpreG `c2 EP(100) BTS b4 | BTS e4 BT  ExpreG >d4. EP(100) BTS c | BT  ExpreG e2 EP(100) BTS d4 | "e4 BT  ExpreG c4. EP(100) BTS c* | BT  ExpreG d2 EP(100) BTS c4	EP(100)
KeyFlag#()
TR(10)	Sub{	l8 o3v100		[4	v.onTime(113,100,!4);	[8 e32 ]	 v.onTime(100,64,!2);	[16 e32 ]	v.onTime(64,100,!2.);	[24 e32	]	]	}
		Sub{	l8 o3v127		[4							g2.																		r2.			]	}
				l8 o1v127		[4							b2.																		r2.			]
KeyFlag#(fcg)
TR(12)			l8 o6		eeeeee	|	eeeeee	|	eeeeee	|	eeeeee	|	ffffff	|	ffffff	|	f f f f f f 	|	f f f f f f
TR(13)	Sub{	l8 o5		aaaaaa	|	aaaaaa	|	gggggg	|	gggggg	|	bbbbbb	|	bbbbbb	|	a+a+a+a+a+a+	|	a+a+a+a+a+a+	}	//VnII
				l8 o4		aaaaaa	|	aaaaaa	|	r2.		|	r2.		|	r2.		|	r2.		|	r2.				|	r2.
TR(14)	Sub{	l8 o4		aaaaaa	|	aaaaaa>	|	eeeeee	|	eeeeee<	|	ffffff	|	ffffff	|	f f f f f f 	|	f f f f f f		}	//Va
				l8 o4		eeeeee	|	eeeeee	|	gggggg	|	gggggg<	|	bbbbbb	|	bbbbbb	|	a+a+a+a+a+a+	|	a+a+a+a+a+a+
TR(15)	V(127)	l8 o3		VcT		e4 VcM ExpreG `c4. EP(100) VcT b | VcM ExpreG >d2 EP(100) VcT c4< | e4 VcM ExpreG b4. EP(100) VcT a+ | VcM ExpreG `c2 EP(100) VcT b4 | VcT e4 VcM ExpreG >d4. EP(100) VcT c | VcM ExpreG e2 EP(100) VcT d4 | "e4 VcM ExpreG c4. EP(100) VcT c* | VcM ExpreG d2 EP(100) VcT c4	EP(100)
TR(16)	V(127)	l8 o3		CbT		e4 CbM ExpreG `c4. EP(100) CbT b | CbM ExpreG >d2 EP(100) CbT c4< | e4 CbM ExpreG b4. EP(100) CbT a+ | CbM ExpreG `c2 EP(100) CbT b4 | CbT e4 CbM ExpreG >d4. EP(100) CbT c | CbM ExpreG e2 EP(100) CbT d4 | "e4 CbM ExpreG c4. EP(100) CbT c* | CbM ExpreG d2 EP(100) CbT c4	EP(100)		//Cb

//------------------------------------------------------------------------------
TrackSync;	//458:0:0

KeyFlag#(fcg)
TR(1)			l8 o6		ExpreL	g2.								|	^2.							|	g2.								|	^2.							|	a2.									|	^2.							|	a2.&				<			|	a2.		EP(100)		//P
TR(2)	Sub{	l8 o6				r2.								|	^2.							|	r2.								|	^2.							|	r2.									|	^2.							|	f*2.							|	^2.		}	//F
				l8 o6		ExpreL	g2.								|	^2.							|	g2.								|	^2.							|	a2.									|	^2.							|	a2.								|	^2.		EP(100)
TR(3)	Sub{	l8 o6				c2.								|	^2.					<		|	b2.								|	^2.					>		|	e2.									|	^2.					<		|	a2.								|	^2.		}	//O
				l8 o5		ExpreL	g2.								|	^2.							|	g2.								|	^2.							|	a2.									|	^2.							|	f*2.							|	^2.		EP(100)
TR(5)	Sub{	l8 o3v127			r4            >e4.             d* |            f2             e4 | "e4            d4.             c |            e2             d4 |     "e4            c4.             "b |            d2             c4 | "e-4            c*4.             "b |            d2             c*4	}	//B
				l8 o2v127	ExpreS	e4     ExpreG >e4. ExpreS      d* |     ExpreG f2 ExpreS      e4 | "e4     ExpreG d4. ExpreS      c |     ExpreG e2 ExpreS      d4 |     "e4     ExpreG c4. ExpreS      "b |     ExpreG d2 ExpreS      c4 | "e-4     ExpreG c*4. ExpreS      "b |     ExpreG d2 ExpreS      c*4	EP(100)
KeyFlag#()
TR(4)	Sub{	l8 o6				e2.								|	^2.							|	d2.								|	^2.							|	c2.									|	^2.							|	c2.								|	^2.		}	//O
				l8 o5		ExpreL	e2.								|	^2.							|	d2.								|	^2.							|	c2.									|	^2.							|	c2.								|	^2.		EP(100)	
TR(6)	Sub{	l8 o5				d+2.							|	^2.							|	d+2.							|	^2.					<		|	b2.									|	^2.					>		|	c2.								|	^2.		}	//O
				l8 o4		ExpreL	g+2.							|	^2.							|	f+2.							|	^2.							|	e2.									|	^2.							|	e2.								|	^2.		EP(100)	
TR(7)	Sub{	l8 o5v120	r*4			b2.							|		b2						|	r*4	b2.							|		b2						|	r*4	g2.								|		g2						|	r*4	a-2.						|		a-2	}	//Cornet
				l8 o5v120	r*4	ExpreB	e2.							|		e2						|	r*4	d2.							|		d2						|	r*4	c2.								|		c2						|	r*4	c2.							|		c2	EP(100)
TR(8)	Sub{	l8 o5v120	r*4			e2.							|		e2						|	r*4	e2.							|		e2						|	r*4	c2.								|		c2						|	r*4	d-2.						|		d-2	}	//Tr
				l8 o4v120	r*4	ExpreB	a2.							|		a2						|	r*4	g2.							|		g2						|	r*4	f2.								|		f2						|	r*4	f2.							|		f2	EP(100)
KeyFlag#(fcg)
TR(9)	Sub{	l8 o3v113			e4            >e4.             d* |            f2             e4 | "e4            d4.             c |            e2             d4 |     "e4            c4.             "b |            d2             c4 | "e-4            c*4.             "b |            d2             c*4	}
				l8 o2v127	TbS		e4 Tb  ExpreG >e4. EP(100) TbS d* | Tb  ExpreG f2 EP(100) TbS e4 | "e4 Tb  ExpreG d4. EP(100) TbS c | Tb  ExpreG e2 EP(100) TbS d4 | TbS "e4 Tb  ExpreG c4. EP(100) TbS "b | Tb  ExpreG d2 EP(100) TbS c4 | "e-4 Tb  ExpreG c*4. EP(100) TbS "b | Tb  ExpreG d2 EP(100) TbS c*4	EP(100)
TR(11)			l8 o2v127	BTS		e4 BT  ExpreG >e4. EP(100) BTS d* | BT  ExpreG f2 EP(100) BTS e4 | "e4 BT  ExpreG d4. EP(100) BTS c | BT  ExpreG e2 EP(100) BTS d4 | BTS "e4 BT  ExpreG c4. EP(100) BTS "b | BT  ExpreG d2 EP(100) BTS c4 | "e-4 BT  ExpreG c*4. EP(100) BTS "b | BT  ExpreG d2 EP(100) BTS c*4	EP(100)
KeyFlag#(c)
TR(10)	Sub{	l8 o3v100	[3	v.onTime(113,100,!4);	[8 e32 ]	 v.onTime(100,64,!2);	[16 e32 ]	v.onTime(64,100,!2.);	[24 e32	]	]<	v.onTime(113,100,!4);	[8 a32 ]	 v.onTime(100,64,!2);	[16 a32 ]	v.onTime(64,100,!2.);	[24 a32	]	}
		Sub{	l8 o5v100	[3							r2.																		r2.			]							r4 c4 c4	[24 	c32	]															}
		Sub{	l8 o3v127	[3							g2.																		r2.			]							g2.																			b2.		}
				l8 o1v127	[3							b2.																		r2.			]							b2.																			b2.
KeyFlag#(fcg)
TR(12) 	Sub{	l8 o6		gggggg	|	gggggg	|	gggggg	|	gggggg	|	aaaaaa	|	aaaaaa	|	a a a a a a 	|	a a a a a a 	}	//VnI
				l8 o4		r2.		|	r2.		|	r2.		|	r2.		|	aaaaaa	|	aaaaaa	|	a a a a a a 	|	a a a a a a 
TR(13)	Sub{	l8 o6		cccccc	|	cccccc	|<	bbbbbb	|	bbbbbb>	|	eeeeee	|	eeeeee	|	f*f*f*f*f*f*	|	f*f*f*f*f*f*	}	//VnII
				l8 o4		r2.		|	r2.		|	r2.		|	r2.		|	aaaaaa	|	aaaaaa	|	a a a a a a 	|	a a a a a a 
TR(14)	Sub{	l8 o4		gggggg	|	gggggg	|	gggggg	|	gggggg	|	aaaaaa	|	aaaaaa	|	a a a a a a 	|	a a a a a a		}	//Va
				l8 o4		cccccc	|	cccccc	|<	bbbbbb	|	bbbbbb>	|	eeeeee	|	eeeeee	|	f*f*f*f*f*f*	|	f*f*f*f*f*f*
TR(15)			l8 o3		VcT		e4 VcM ExpreG >e4. EP(100) VcT d* | VcM ExpreG f2 EP(100) VcT e4 | "e4 VcM ExpreG d4. EP(100) VcT c | VcM ExpreG e2 EP(100) VcT d4 | VcT "e4 VcM ExpreG c4. EP(100) VcT "b | VcM ExpreG d2 EP(100) VcT c4 | "e-4 VcM ExpreG c*4. EP(100) VcT "b | VcM ExpreG d2 EP(100) VcT c*4	EP(100)
TR(16)			l8 o3		CbT		e4 CbM ExpreG >e4. EP(100) CbT d* | CbM ExpreG f2 EP(100) CbT e4 | "e4 CbM ExpreG d4. EP(100) CbT c | CbM ExpreG e2 EP(100) CbT d4 | CbT "e4 CbM ExpreG c4. EP(100) CbT "b | CbM ExpreG d2 EP(100) CbT c4 | "e-4 CbM ExpreG c*4. EP(100) CbT "b | CbM ExpreG d2 EP(100) CbT c*4	EP(100)	//Cb

//------------------------------------------------------------------------------
TrackSync;	//466:0:0

KeyFlag#(fcg)
TR(1)			l8 o5		ExpreL	a+2.	|	g2.		|	a2.	>	|	ExpreS		d4 c4 "b4	|		ExpreL	e2.		|	e2.		EP(100)
TR(2)	Sub{	l8 o6				a+2.	|	g2.		|	a2.		|				d4 c4 "b4	|				a2.		|	g2.		}	//F
				l8 o6		ExpreL	f*2.	|	e2.		|	e2.		|	ExpreS		r4 r4  r4	|		ExpreL	e2.		|	e2.		EP(100)
TR(3)	Sub{	l8 o5				a+2.	|	b2.		|	a2.		|				b4`c4  b4	|	>			c2.	<	|	b2.		}	//O
				l8 o5		ExpreL	f*2.	|	g2.		|	e2.		|	ExpreS		f4 a+4 f4	|		ExpreL	a2.		|	g2.		EP(100)
TR(5)	Sub{	l8 o3				d2.		|	e*2.	|	c2.	<	|				b4>c4 d4	|				e2.		|	e2.		}	//B
				l8 o2		ExpreL	d2.		|	e*2.	|	c2.	<	|	ExpreS		b4>c4 d4	|		ExpreL	e2.		|	e2.		EP(100)
KeyFlag#()
TR(4)	Sub{	l8 o6				d-2.	|	d2.		|	c2.		|				d4 r4  d4	|				e2.		|	d2.		}	//C
				l8 o5		ExpreL	d-2.	|	r2.		|	g2.		|	ExpreS		a4 a4  a4	|	>	ExpreL	c2.	<	|	b2.		EP(100)
TR(6)	Sub{	l8 o5				f2.		|	f+2.	|	e2.		|				c+4c+4 c+4	|				e2.		|	f+2.	}	//Hr
				l8 o4		ExpreB	f2.		|	f+2.	|	e2.		|	EP(100)	HrS	c+4c+4 c+4	|	Hr	ExpreB	e2.		|	f+2.	EP(100)
TR(7)	Sub{	l8 o5				a-2.	|	g2.		|	g2.		|				f4 e4  d4	|				g2.		|	g2.		}	//Cornet
				l8 o5		ExpreB	d-2.	|	"b2.	|	c2.		|	EP(100)	CrS	d4 c+4"a4	|	Cr	ExpreB	e2.	<	|	b2.		EP(100)
TR(8)	Sub{	l8 o5				d-2.	|	c2.		|	c2.	<	|				b-4a4  g4	|	>			c2.		|	c2.		}	//Tr
				l8 o4		ExpreB	g-2.	|	e2.		|	f2.		|	EP(100)	TpS	g4 f+4 r4	|	Tp	ExpreB	a2.		|	e2.		EP(100)
KeyFlag#(fcg)
TR(9)	Sub{	l8 o4v113			f*2.	|	e2.		|	e2.		|				d4 c4 "b4	|				e2.		|	e2.		}	//Tb
		Sub{	l8 o3v113			a+2.	|	g2.		|	a2.		|				b4 a+4 f4	|			>	c2.	<	|	g2.		}
				l8 o3v127	ExpreB	d2.		|	e*2.	|	c2.	<	|	ExpreS	TbS	b4>c4 d4	|	Tb	ExpreB	e2.		|	e2.		EP(100)
TR(11)			l8 o2v127	ExpreB	d2.		|	e*2.	|	c2.	<	|	ExpreS	BTS	b4>c4 d4	|	BT	ExpreB	e2.		|	e2.		EP(100)
KeyFlag#(c)
TR(10)	Sub{	l8 o3			r2.		v.onTime(110,80,!2.);	[24	e32	]<	v.onTime(110,80,!2.);	[24	a32	]	v.onTime(110,80,!2.);	[24	f+32 ]	>	[2	v.onTime(110,80,!2.);	[24	e32	]	]	}
		Sub{	l8 o5				[6	v.onTime(100,80,!2.);	[24	c32	]	]	}
		Sub{	l8 o3v127		g2.	r2.	r2.	r2.	g2.	g2.	}
				l8 o1v127		b2.	r2.	r2.	r2.	b2.	b2.	Tempo(196);	
KeyFlag#(fcg)
TR(12)			l8 o6		a+a+a+a+a+a+	|	gggggg	|	aaaaaa	|			dd c c <bb	>	|		eeeeee			|	eeeeee
TR(13)	Sub{	l8 o5		a+a+a+a+a+a+	|	gggggg	|	aaaaaa	|			ff f f  ff		|		aaaaaa			|	gggggg	}	//VnII
				l8 o4		r2.				|	r2.		|	aaaaaa	|			r2.				|		aaaaaa			|	bbbbbb
TR(14)	Sub{	l8 o4		a+a+a+a+a+a+	|	bbbbbb	|	aaaaaa	|			r2.				|		r2.				|	r2.		}	//Va
				l8 o4		r2.				|	r2.		|	eeeeee	|			bb a+a+ bb	>	|		cccccc		<	|	gggggg
TR(15)			l8 o3v127	VcM		d2.		|	e*2.	|	c2.	<	|			VcT	b4>c4 d4	|	VcM	ExpreB	e2.		|	e2.
TR(16)			l8 o3v127	CbM		d2.		|	e*2.	|	c2.	<	|			CbT	b4>c4 d4	|	CbM	ExpreB	e2.		|	e2.			//Cb

//------------------------------------------------------------------------------
TrackSync;	//472:0:0

KeyFlag#(fcg)
TR(1)			l24o6v.onTime(92,113,!1^1^1^1^1^1);	[8	e,,+7& f& [8 e& : f& ] f	]		//P
TR(2)	Sub{	l8 o6v.onTime(92,113,!1^1^1^1^1^1);	[8				 a2				 g4	]	}	//F
				l8 o6v.onTime(92,113,!1^1^1^1^1^1);	[8		ExpreG	 e2	ExpreS		 e4	]	EP(100)
TR(3)	Sub{	l8 o6v.onTime(92,113,!1^1^1^1^1^1);	[8				 c2				"b4	]	}	//O
				l8 o5v.onTime(92,113,!1^1^1^1^1^1);	[8		ExpreG	 a2	ExpreS		 g4	]	EP(100)
TR(5)	Sub{	l8 o3v.onTime(99,127,!1^1^1^1^1^1);	[8				 a2				 e4	]	}	//B
				l8 o2v.onTime(99,127,!1^1^1^1^1^1);	[8		ExpreG	 a2	ExpreS		 e4	]	EP(100)
KeyFlag#()
TR(4)	Sub{	l8 o6v.onTime(92,113,!1^1^1^1^1^1);	[8				 e2				 d4	]	}	//C
				l8 o6v.onTime(92,113,!1^1^1^1^1^1);	[8		ExpreG	 c2	ExpreS		"b4	]	EP(100)
TR(6)	Sub{	l8 o5v.onTime(92,113,!1^1^1^1^1^1);	[8				 e2				f+4	]	}	//Hr
				l8 o4v.onTime(92,113,!1^1^1^1^1^1);	[8	Hr	ExpreG	 e2	EP(100)	HrS	f+4	]	EP(100)
TR(7)	Sub{	l8 o5v.onTime(92,113,!1^1^1^1^1^1);	[8				 g2				 g4	]	}	//Cornet
				l8 o5v.onTime(92,113,!1^1^1^1^1^1);	[8	Cr	ExpreG	 e2	EP(100)	CrS	"b4	]	EP(100)
TR(8)	Sub{	l8 o5v.onTime(92,113,!1^1^1^1^1^1);	[8				 c2				 c4	]	}	//Tr
				l8 o4v.onTime(92,113,!1^1^1^1^1^1);	[8	Tp	ExpreG	 a2	EP(100)	TpS	 e4	]	EP(100)
KeyFlag#(fcg)
TR(9)	Sub{	l8 o4v.onTime(92,113,!1^1^1^1^1^1);	[8				 e2				 e4	]	}	//Tb
		Sub{	l8 o4v.onTime(92,113,!1^1^1^1^1^1);	[8				 c2				"g4	]	}
				l8 o3v.onTime(99,127,!1^1^1^1^1^1);	[8	Tb	ExpreG	"a2	EP(100)	TbS	 e4	]	EP(100)
TR(11)			l8 o2v.onTime(99,127,!1^1^1^1^1^1);	[8	BT	ExpreG	 a2	EP(100)	BTS	 e4	]	EP(100)
KeyFlag#(c)
TR(10)	Sub{	l8 o3v.onTime(64,120,!1^1^1^1^1^1);	[8	[24	e32	]	]	}
		Sub{	l8 o5v.onTime(80,100,!1^1^1^1^1^1);	[8	[24	c32	]	]	}
		Sub{	l8 o3v.onTime(99,127,!1^1^1^1^1^1);	[8	g2.			]	}
				l8 o1v.onTime(99,127,!1^1^1^1^1^1);	[8	b2.			]
KeyFlag#(fcg)
TR(12)			l8 o6v.onTime(99,127,!1^1^1^1^1^1);	[8	eeee ee		]
TR(13)	Sub{	l8 o5v.onTime(99,127,!1^1^1^1^1^1);	[8	aaaa gg		]	}	//VnII
				l8 o5v.onTime(99,127,!1^1^1^1^1^1);	[8	cccc<bb>	]
TR(14)	Sub{	l8 o4v.onTime(99,127,!1^1^1^1^1^1);	[8	aaaa bb		]	}	//Va
				l8 o4v.onTime(99,127,!1^1^1^1^1^1);	[8	eeee ee		]
TR(15)			l8 o3v.onTime(99,127,!1^1^1^1^1^1);	[8	VcM	ExpreG	a2	EP(100)	VcT	e4	]
TR(16)			l8 o3v.onTime(99,127,!1^1^1^1^1^1);	[8	CbM	ExpreG	a2	EP(100)	CbT	e4	]		//Cb

//------------------------------------------------------------------------------
TrackSync;	//480:0:0

KeyFlag#(fcg)
TR(1)			l8 o5v120	ExpreL	a2.	|	^2.							|	a2.		|	^2.							|	a2.		|	^2.							|	a2.		|	^2.		EP(100)	//P
TR(2)			l8 o6v120	ExpreL	e2.	|	^2.							|	e2.		|	^2.							|	e2.		|	^2.							|	e2.		|	^2.		EP(100)
TR(3)	Sub{	l8 o6v120			c2.	|	^2.							|	c2.		|	^2.							|	c2.		|	^2.							|	c2.		|	^2.		}		//O
				l8 o5v120	ExpreL	a2.	|	^2.							|	a2.		|	^2.							|	a2.		|	^2.							|	a2.		|	^2.		EP(100)
TR(5)	Sub{	l8 o3v127	 a4r4. r |				r2				r4	| r4 r4.r |				 r2				r4	| e4 e4.c |				a2				e4	| c4 c4."a |				e2				c4	}	//B
				l8 o3v127	"a4c4."a |		ExpreL	e2	ExpreS		c4<	| a4 a4.e |		ExpreL	`c2	ExpreS		a4	| e4 e4.c |		ExpreB	a2	ExpreS		e4	| c4 c4. r |		ExpreB	e2	ExpreS		c4	EP(100)
KeyFlag#()
TR(4)	Sub{	l8 o6v120			e2.	|	^2.							|	e2.		|	^2.							|	e2.		|	^2.							|	e2.		|	^2.		}		//C
				l8 o6v120	ExpreL	c2.	|	^2.							|	c2.		|	^2.							|	c2.		|	^2.							|	c2.		|	^2.		EP(100)
TR(6)	Sub{	l8 o5v120			e2.	|	^2.							|	e2.		|	^2.							|	e2.		|	^2.							|	e2.		|	^2.		}	//Hr
			Hr	l8 o4v120	ExpreB	e2.	|	^2.							|	e2.		|	^2.							|	e2.		|	^2.							|	e2.		|	^2.		EP(100)
TR(7)	Sub{	l8 o5v120			g2.	|	^2.							|	g2.		|	^2.							|	g2.		|	^2.							|	g2.		|	^2.		}	//Cornet
			Cr	l8 o5v120	ExpreB	e2.	|	^2.							|	e2.		|	^2.							|	e2.		|	^2.							|	e2.		|	^2.		EP(100)
TR(8)	Sub{	l8 o5v120			c2.	|	^2.							|	c2.		|	^2.							|	c2.		|	^2.							|	c2.		|	^2.		}	//Tr
			Tp	l8 o4v120	ExpreB	a2.	|	^2.							|	a2.		|	^2.							|	a2.		|	^2.							|	a2.		|	^2.		EP(100)
KeyFlag#(fcg)
TR(9)	Sub{	l8 o4v120			e2.	|	^2.							|	e2.		|	^2.							|	e2.		|	^2.							|	e2.		|	^2.		}	//Tb
			Tb	l8 o4v120	ExpreB	c2.	|	^2.							|	c2.		|	^2.							|	c2.		|	^2.							|	c2.		|	^2.		EP(100)
TR(11)	Sub{	l8 o3v127	r4 r4. r |				r2				r4	| r4 r4.r |				 r2				r4	| e4 e4.c |				a2				e4	| c4 c4."a |				e2				c4	}
			BTS	l8 o3v127	a4 c4."a |	BT	ExpreB	e2	EP(100)	BTS	c4<	| a4 a4.e |	BT	ExpreB	`c2	EP(100)	BTS	a4	| e4 e4.c |	BT	ExpreB	a2	EP(100)	BTS	e4	| c4 r4. r |	BT	ExpreB	r2	EP(100)	BTS	r4	EP(100)
KeyFlag#(c)
TR(10)	Sub{	l8 o2		[8	v.onTime(110,80,!2.);	[24	a32	]	]	}
		Sub{	l8 o5		[8	v.onTime(110,80,!2.);	[24	c32	]	]	}
		Sub{	l8 o3		[8	v127					g2.			]	}
				l8 o1		[8	v127					b2.			]
KeyFlag#(fcg)
TR(12) 	Sub{	l8 o6v127	[8	aaaaaa	]	}	//VnI
				l8 o4v127	[8	aaaaaa	]
TR(13)	Sub{	l8 o5v127	[8	aaaaaa	]	}	//VnII
				l8 o4v127	[8	aaaaaa	]
TR(14)	Sub{	l8 o5v127	[8	cccccc	]	}	//Va
				l8 o4v127	[8	eeeeee	]
TR(15)			l8 o3v127	a4 c4."a |	VcM			e2	EP(100)	VcT	c4<	| a4 a4.e |	VcM			`c2	EP(100)	VcT	a4>	| e4 e4.c |	VcM			a2	EP(100)	VcT	e4	| c4 c4."a |	VcM			e2	EP(100)	VcT	c4
TR(16)			l8 o3v127	a4 c4."a |	CbM			e2	EP(100)	CbT	c4<	| a4 a4.e |	CbM			`c2	EP(100)	CbT	>a4	| e4 e4.c |	CbM			a2	EP(100)	CbT	e4	| c4 c4."a |	CbM			e2	EP(100)	CbT	c4	//Cb

//------------------------------------------------------------------------------
TrackSync;	//488:0:0

KeyFlag#(fcg)
TR(1)			l4 o5v120	ExpreG	[2	a2	r*4	|	 g2	r*4	]	a2	r*4	|	a2	r*4	|		ExpreL	r2.	r*2.	EP(100)		//P
TR(2)	Sub{	l4 o6v120			[2	a2	r*4	|	 g2	r*4	]	a2	r*4	|	a2	r*4	|				r2.	r*2.	}		//F
				l4 o6v120	ExpreG	[2	e2	r*4	|	 e2	r*4	]	e2	r*4	|	e2	r*4	|<<		ExpreL	a2.	r*2.	EP(100)
TR(3)	Sub{	l4 o6v120			[2	c2	r*4	|	"b2	r*4	]	c2	r*4	|	c2	r*4	|				r2.	r*2.	}		//O
				l4 o5v120	ExpreG	[2	a2	r*4	|	 g2	r*4	]	a2	r*4	|	a2	r*4	|<		ExpreL	a2.	r*2.	EP(100)
TR(5)	Sub{	l4 o3v120			[2	r2	r*4	|	 e2	r*4	]	a2	r*4	|	a2	r*4	|				r2.	r*2.	}	//B
				l4 o2v120	ExpreG	[2	a2	r*4	|	 e2	r*4	]	a2	r*4	|	a2	r*4	|		ExpreL	a2.	r*2.	EP(100)
KeyFlag#()
TR(4)	Sub{	l4 o6v120			[2	e2	r*4	|	 d2	r*4	]	e2	r*4	|	e2	r*4	|			r2.	r*2.	}	//C
				l4 o6v120	ExpreG	[2	c2	r*4	|	"b2	r*4	]	c2	r*4	|	c2	r*4	|<<		ExpreL	c2.	r*2.	EP(100)
TR(6)	Sub{	l4 o5v120			[2	e2	r*4	|	f+2	r*4	]	e2	r*4	|	e2	r*4	|				r2.	r*2.	}	//Hr
				l4 o4v120	HrS		[2	e2	r*4	|	f+2	r*4	]	e2	r*4	|	e2	r*4	|	Hr	ExpreB	e2.	r*2.	EP(100)
TR(7)	Sub{	l4 o5v120			[2	g2	r*4	|	g2	r*4	]	g2	r*4	|	g2	r*4	|				c2.	r*2.	}	//Cornet
				l4 o5v120	CrS		[2	e2	r*4	|	"b2	r*4	]	e2	r*4	|	e2	r*4	|<	Cr	ExpreB	c2.	r*2.	EP(100)
TR(8)	Sub{	l4 o5v120			[2	c2	r*4	|	c2	r*4	]	c2	r*4	|	c2	r*4	|				r2.	r*2.	}	//Tr
				l4 o4v120	TpS		[2	a2	r*4	|	e2	r*4	]	a2	r*4	|	a2	r*4	|	Tp	ExpreB	f2.	r*2.	EP(100)
KeyFlag#(fcg)
TR(9)	Sub{	l4 o4v120			[2	e2	r*4	|	 e2	r*4	]	e2	r*4	|	e2	r*4	|				r2.	r*2.	}	//Tb
		Sub{	l4 o4v120			[2	c2	r*4	|	"g2	r*4	]	c2	r*4	|	c2	r*4	|<				a2.	r*2.	}
				l4 o2v127	TpS		[2	a2	r*4	|	`e2	r*4	]	a2	r*4	|	a2	r*4	|	Tb	ExpreB	a2.	r*2.	EP(100)
TR(11)			l4 o2v127	BTS		[2	a2	r*4	|	 e2	r*4	]	a2	r*4	|	a2	r*4	|<	BT	ExpreB	a2.	r*2.	EP(100)
KeyFlag#(c)
TR(10)	Sub{	l4 o2v127			[2	a2	r*4	|	`e2	r*4	]	a2	r*4	|	a2	r*4	|	Toff	v.onTime(127,100,!4);	[16	a128	]	v.onTime(100,64,!1^4);	[80	a128	]	}
		Sub{	l4 o5v110			[2	c2	r*4	|	 c2	r*4	]	c2	r*4	|	c2	r*4	|				c2.	r*2.	}
		Sub{	l4 o3v127			[2	g2	r*4	|	 g2	r*4	]	g2	r*4	|	g2	r*4	|				g2.	r*2.	}
		Sub{	l4 o1v127			[2	b2	r*4	|	 b2	r*4	]	b2	r*4	|	b2	r*4	|				b2.	r*2.	}
									[2	r2.		|	r2.		]	Tempo(192)	r2.	Tempo(180)	r2.	Tempo(48);
KeyFlag#(fcg)
TR(12) 	Sub{	l4 o6v127			[2	a2	r*4	|	 g2	r*4	]	a2	r*4	|	a2	r*4	|				r2.	r*2.	}	//VnI
				l4 o4v127			[2	a2	r*4	|	 r2	r*4	]	a2	r*4	|	a2	r*4	|	VnM	<		a2.	r*2.
TR(13)	Sub{	l4 o5v127			[2	a2	r*4	|	 g2	r*4	]	a2	r*4	|	a2	r*4	|				r2.	r*2.	}	//VnII
		Sub{	l4 o4v127			[2	a2	r*4	|	 b2	r*4	]>	c2	r*4	|	c2	r*4	|				r2.	r*2.	}
		Sub{	l4 o4v127			[2	r2	r*4	|	 e2	r*4	]	e2	r*4	|	e2	r*4	|				r2.	r*2.	}
				l4 o3v127			[2	r2	r*4	|	 r2	r*4	]	a2	r*4	|	a2	r*4	|	VnM			a2.	r*2.
TR(14)	Sub{	l4 o5v127			[2	c2	r*4	|	 e2	r*4	]	c2	r*4	|	c2	r*4	|				r2.	r*2.	}	//Va
		Sub{	l4 o4v127			[2	e2	r*4	|	 g2	r*4	]	e2	r*4	|	e2	r*4	|				r2.	r*2.	}
		Sub{	l4 o3v127			[2	r2	r*4	|	 b2	r*4	]>	c2	r*4	|	c2	r*4	|				r2.	r*2.	}
				l4 o3v127			[2	r2	r*4	|	 e2	r*4	]	r2	r*4	|	r2	r*4	|	VaM			a2.	r*2.
TR(15)			l4 o2v127			[2	a2	r*4	|	`e2	r*4	]	a2	r*4	|	a2	r*4	|	VcM			a2.	r*2.
TR(16)			l4 o2v127			[2	a2	r*4	|	`e2	r*4	]	a2	r*4	|	a2	r*4	|	CbM			a2.	r*2.		//Cb

//------------------------------------------------------------------------------
TrackSync;	//

KeyFlag#(fcg)
TR(1)			l8 o6			//P
TR(2)	Sub{	l8 o6		}	//F
				l8 o6	
TR(3)	Sub{	l8 o6		}	//O
				l8 o5	
TR(5)	Sub{	l8 o3		}	//B
				l8 o2	
KeyFlag#()
TR(4)	Sub{	l8 o6		}	//C
				l8 o6	
TR(6)	Sub{	l8 o5		}	//Hr
		Sub{	l8 o4		}
		Sub{	l8 o5		}
				l8 o4	
TR(7)	Sub{	l8 o5		}	//Cornet
				l8 o4	
TR(8)	Sub{	l8 o5		}	//Tr
				l8 o4	
KeyFlag#(fcg)
TR(9)	Sub{	l8 o4v113		}	//Tb
		Sub{	l8 o3v113		}
				l8 o3v127	
TR(11)			l8 o3v127	
KeyFlag#(c)
TR(10)	Sub{	l8 o3		}
		Sub{	l8 o5		}
		Sub{	l8 o3		}
				l8 o1	
KeyFlag#(fcg)
TR(12) 	Sub{	l8 o6		}	//VnI
				l8 o5	
TR(13)	Sub{	l8 o5		}	//VnII
				l8 o4	
TR(14)	Sub{	l8 o4		}	//Va
				l8 o3	
TR(15)			l8 o3	
TR(16)			l8 o3			//Cb

 //------------------------------------------------------------------------------
//ヴェロシティー基本値　メモ書き
/*
	vol.	
8
fz	127	
	120	
fff	113	
	106	
ff	99	
	92	
f	85	
	78	
mf	71	
	64	
mp	57	
	50	
p	43	
	36	
pp	29	
	22	
ppp	15	
	8	
pz	1	
*/

//------------------------------------------------------------------------------
//_演奏情報


PlayFrom(1:1:0)


//Solo(1)//トラックソロ。複数トラックで指定可能
//Mute(1)//トラックミュート。
