// ---- Initialize -------------------------------------------------------------
TrackName = {"回転木馬"}
Copyright = {"音助"}
MetaText  = {"Sakura Version 2.374"}
MetaText  = {"Microsoft GS Wavetable Synth - Windows Vista"}

Include(fadeio.h);

TimeBase      = 480;           // タイムベース
TimeSignature = 4,4;           // 拍子
Tempo         = 96             // テンポ
System.MeasureShift = 1;       // 音源初期化(発音を1小節遅らせる)
ResetXG; ResetGM; ResetGS; r2; // 音源初期化
Time(1:1:0); TrackSync;        // トラック同期

// ---- Celesta ----------------------------------------------------------------
#TR1 = {f4>d4c4<a+4 d+4>c4<a+4a4 d+4>c4<a+4a4 g4f4e4f4 f+4d4>d4<a4 >c4<a+4a4a+4 >c4<g4e4>c4 <a+4a4g4f+4}

// ---- Bass -------------------------------------------------------------------
#TR2 = {a+4.a+8a+2 f4.f8f2 a4.a8a2 a+4.a+8a+2 a4.g8f+4d4 g4.a8a+2 d+4.d+8c4g4 f4.f8f2}

// ---- Piano ------------------------------------------------------------------
#TR3 = {['fd'2]['fd+'2]['d+<a>'2]['fd'2]'df+'2'gd'4..r'af'4.Div{gg+a}8a+8g8d8<a+8>'fd+'4.'fd+c'8'ge'2'd<a+>'2'd+c'2}

// ---- Rhythm -----------------------------------------------------------------
$b{n(Kick2)}
$c{n(ClosedHiHat)}
$o{n(OpenHiHat)}

#TR10 = {Rhythm{v(100) [8 [2 br8.v(-50)br8.v(+50)]]}}
#TR20 = {Rhythm{v(60) [8 [3 crv(-30)crv(+30)] crv(-30)o8v(+30)]}}

// ---- Track Setting ----------------------------------------------------------
TR(1) @(9) EP(127) V(110) REV(40) CHO(80) M(0) P(64) BR(12) o5 l16
TR(2) @(34) EP(127) V(80) REV(80) CHO(40) M(0) P(64) BR(12) o3 l16
TR(3) @(5) EP(127) V(60) REV(80) CHO(80) M(0) P(64) BR(12) o5 l16

TR(10) EP(127) V(120) REV(0) CHO(0) P(64) l16
TR(20) CH(10) l16

TR(1) |[3 #TR1]|
TR(2) |[3 #TR2]|
TR(3) |[3 #TR3]|
TR(10)|[3 #TR10]|
TR(20)|[3 #TR20]|
TR(16)|[16 r1] FadeoutAll(4)|