//------------------------------------------------------------------------------
// スキップで散歩
//------------------------------------------------------------------------------
//_初期設定
TimeBase      = 96     // 四分音符分解能
Tempo         = 120    // テンポの設定(20〜240を推奨)
TimeSignature = 4,4    // 拍子記号の設定→2,4は2/4拍子を表す
KeyFlag#()             // 調号の設定→例）調＃(ドファ)
System.MeasureShift(1) // 小節数のシフト設定
ResetGM();             // GM音源用リセット
Time(1:1:0); TrackSync;// トラックの同期

//------------------------------------------------------------------------------
//_SETUP

STR A00 = { CH(01) Time(1:1:0) 音色(MutedTrumpet) v117 o5 q100 l4 }
STR B00 = { CH(02) Time(1:1:0) 音色(Marimba) v127 o5 q100 l4 }
STR C00 = { CH(03) Time(1:1:0) 音色(DrawbarOrgan) v100 o4 q100 l4 }
STR D00 = { CH(04) Time(1:1:0) 音色(Strings1) v100 o5 q100 l4 }
STR E00 = { CH(05) Time(1:1:0) 音色(AcousticBass) v110 o2 q100 l8 }
STR F00 = { CH(10) Time(1:1:0) 音色(ElectronicSet) v127 o5 q100 l4 }
STR ___ = { l1 rrrr }

//リズムマクロの定義
$b{n36,}//bass drum
$s{n38,}//snare
$h{n42,}//hi-hat
$m{n46,}//hi-hat open
$c{n49,}//Cymbal

//------------------------------------------------------------------------------
//_Axx : Melody
STR A01 = { v120q70 l8o5 rg&a&b ^gfe | e^e^ efg^ | b>cde< bgrg | rrga rrga }
STR A02 = { v120q70 l8o5 g^^e dedc |<b^b^ agf^ | rreg rgag | b^>c^ d^e^ }
STR A03 = { v120q70 l8o5 g^^e dedc | f^f^ edcd | eab>cde^^ | <bgag^ ^^^ }

//------------------------------------------------------------------------------
//_Bxx : Sub
STR B01 = { v80q80 l8 
  Sub{ o6 rccc edec | fedc g^^g | bage ^^^e | rccc ccec  }
       o5 rgeg edec | dega b^^g | fedc ^^^g | fede edgc
}

//------------------------------------------------------------------------------
//_Dxx : String
STR D01 = { v80q80 l4 o5 [4 r 'ceg' r 'ce`g' ] }
STR D02 = { l1 'dgb' 'cfa' 'egb' 'dgb' }

//------------------------------------------------------------------------------
//_Exx : Bass
STR E01 = { v120q80 l8o3 [4 c^cc :rcgc ] rgag }
STR E02 = { l8 g^gg g^gg | f^ff ffff | eeee eeee | dggg dggg }

//------------------------------------------------------------------------------
//_Fxx : Drum
STR F01 = {Rythm{
  l8
  v80 (Sub){ [4 hrhr  rrhr ] }
  v110(Sub){ [4 rhrh  hhrh ] }
  v90 (Sub){ [4 rrrr  srrr ] }
  v110       [4 brbr :brbr ] brbb
}}

//------------------------------------------------------------------------------
PLAY(A00,B00,C00,D00,E00,F00)

PLAY(___,___,___,D01,E01,F01) // C  - C  - C  - C
PLAY(___,B01,___,D01,E01,F01) // C  - C  - C  - C
PLAY(A01,B01,___,D01,E01,F01) // C  - C  - C  - C
PLAY(A02,B01,___,D01,E01,F01) // C  - C  - C  - C
PLAY(A03,B01,___,D02,E02,F01) // G  - F  - Em - G
PLAY(___,___,___,D01,E01,F01) // C  - C  - C  - C
PLAY(A03,B01,___,D02,E02,F01) // G  - F  - Em - G
PLAY(___,___,___,D01,E01,F01) // C  - C  - C  - C
PLAY(___,___,___,D01,___,___) // C  - C  - C  - C

