SoundType={soundfont}
//------------------------------------------------------------------------------
曲名{"キリン魚キリン兎キリン緑"}
作者{"クジラ飛行机"}
//------------------------------------------------------------------------------
TimeBase      = 96
TimeSignature = 4,4
Tempo         = 100
//------------------------------------------------------------------------------
// Setup
Str A00 = { CH(01) V=120 v120 l8 o5 q95 REV(070) P(050) 音色(MutedTrumpet)  }
Str B00 = { CH(02) V=090 v123 l8 o3 q90 REV(070) P(110) 音色(MutedTrumpet) }
Str C00 = { CH(03) V=090 v100 l8 o5 q99 REV(080) P(063) 音色(RockOrgan) }
Str D00 = { CH(04) V=090 v100 l8 o5 q99 REV(050) P(063) 音色(Marimba) }
Str E00 = { CH(05) V=070 v110 l8 o4 q99 REV(030) P(063) 音色(RockOrgan)  }
Str F00 = { CH(06) V=120 v100 l8 o2 q99 REV(020) P(063) 音色(SynthBass1) }
Str G00 = { CH(10) V=110 v110 l8        REV(080) P(063) @1 }
//------------------------------------------------------------------------------
// Drum
Str G01 = {
  l24 Sub{ R{ [4  chh hhh hhh hhh | hhh hhh hhh hhh ] }}
  l24 Sub{ R{ [4  ___ ___ ___ ___ | ___ ___:___ ___ ] : s_s sss }}
  l24      R{ [4  b__ b__ b_b b__ | b__ b__ b_b b_b ] } 
}
Str G02 = {
  l24 Sub{ R{ [4  chh hhh hhh hhh | hhh hhh hhh hhh ] }}
  l24 Sub{ R{ [4  ___ ___ ___ ___ |:___ ___ ___ ___ ] s_s s_s sss sss }}
  l24      R{ [4  b__ b__ b_b b__ | b__ b__ b_b b_b ] } 
}

Str G03 = {
  l24 Sub{ R{ [4  hhh o__ hhh o__ | hhh o__ hhh o__ ] }}
  l24 Sub{ R{ [4  ___ ___ s__ ___ |:___ ___ s__ s__ ] s_s s_s _ss _ss }}
  l24      R{ [4  b__ b__ b__ b__ | b__ b__ b__ :b__ ] b__ } 
}

Str G10 = {
  l8 Sub{  R{ hhhh hhhh | hhhh hhhh  } }
  l8       R{ srsr sbsb | srsr sb:sb }
}
//------------------------------------------------------------------------------
// Bass
Str F01 = {
  TrackKey(0) l24 o2 e^^ e^^ e^e e^^ | e^^ e^^ e^e ege 
  TrackKey(1) l24 o2 e^^ e^^ e^e e^^ | e^^ e^^ e^e ege 
  TrackKey(0) l24 o2 e^^ e^^ e^e e^^ | e^^ e^^ e^e ege 
  TrackKey(1) l24 o2 e^^ e^^ e^e e^^ | e^^ e^^ e^e ege 
}
Str F02 = {
   [4 l8 egeb : egeb ] b{agf}g{egb}
}
Str F03 = {
  [2 [2 l8 reee : reee ] rgb`e]]
}
//------------------------------------------------------------------------------
Str D01 = {
  o5
    TrackKey(0) l24 [2 e^d g^f b^g g^b ]
    TrackKey(1) l8 egb`e
    TrackKey(0) l24 [2 e^d g^f b^g g^b ]
    TrackKey(1) l8 deg`e
}
//------------------------------------------------------------------------------
// Rock Organ
Str E = { o4 'eg>eb<' }
Str F = { o4 'fa>fa<' }
Str E01 = { l24 q80
  TrackKey(0) [2 E r E | r E F | E r E | E F E ]
  TrackKey(1) [2 E r E | r E F | E r E | E F E ]
  TrackKey(0) [2 E r E | r E F | E r E | E F E ]
  TrackKey(1) [2 E r E | r E F | E r E | E F E ]
}
//------------------------------------------------------------------------------
// Melody
Str A01 = {
  TrackKey(0) l24 o5 egg g^^ ^fe ^^^ | ^^^ ^^^ r4 
  TrackKey(1) l24 o5 de^ ^^^ ^fe ^^^ | ^g+g+ gbg+ fed f^^
  TrackKey(0) l24 o5 egg g^^ ^fe ^^^ | ^^^ ^^^ r4
  TrackKey(1) l24 o5 rrr g^^ ^fe ^e^ | ^^^ a^g fed f^^
}
Str A02 = {
  TrackKey(0) l24 o5 e^^ g^r e^^ g^^ | ^^^ ^^^ brr rrr
  TrackKey(1) l24 o5 e^^ g^r e^^ g^^ | ^^^ rrr rrr rrr
  TrackKey(0) l24 o5 e^^ g^r e^^ g^^ | ^^^ agf brr rrr
  TrackKey(1) l24 o5 e^^ g^r e^^ g^^ | ^^^ rrr bag age
}
Str B02 = {
  TrackKey(0) l24 o5 g^^ b^r g^^ b^^ | ^^^ ^^^ ^^^ rrr
  TrackKey(1) l24 o5 g^^ b^r g^^ b^^ | ^^^ rrr rrr rrr
  TrackKey(0) l24 o5 g^^ b^r g^^ b^^ | ^^^ ^^^ ^^^ rrr
  TrackKey(1) l24 o5 g^^ b^r `e^^ b^^ | ^^^ rrr rrr rrr
}
Str A03 = {
  l24 o5 e^^ ^^^ deg b^^ | ^^^ ^^a g^^ ^^^
         edc<b^^ ^^^ ^^^ |>ede g^^ f+g^ ^^^
         e^^ ^^^ bag fed | egg egg egg egg
         agf ed^ eg^ eg^ | ^^^ ^^^ gfe deg
}
Str A04 = {
  l24 o4 b^^ b^^ bab b^^ | ^^^ bag bag bag
         agf<e^^>e^^ ^^^ | gfe fed edc<b^^>
         b^^ ^^^ bag agf | egg faa gbb>ed<b
         g^^ gfe g^^ gfe | fed ede gag e^^
}
Str A05 = {
  TrackKey(0) l24 o5 e^^ g^r e^^ g^^ | ^^^ ^^^ rrr rrr
  TrackKey(1) l24 o5 e^^ g^r e^^ g^^ | ^^^ rrr rrr rrr
  TrackKey(0) l24 o5 e^^ g^r e^^ g^^ | ^^^ ^^^ rrr rrr
  TrackKey(1) l24 o5 e^^ g^r e^^ g^^ | ^^^ rrr rrr rrr
}
//------------------------------------------------------------------------------
// Play
//------------------------------------------------------------------------------
Str ___ = { l1 rrrr }
Str RRR = { l1 rr }
音源初期化;
PLAY(A00,B00,C00,D00,E00,F00,G00)
?
// A
PLAY(A02,B02,___,D01,E01,F01,G01)
PLAY(A02,B02,___,D01,E01,F01,G02)
// solo
PLAY(A01,___,___,___,___,F01,G01)
// A
PLAY(A02,B02,___,D01,E01,F01,G01)
PLAY(A02,B02,___,D01,E01,F01,G02)
// A'
PLAY(A02,B02,___,___,___,F02,G01)
PLAY(A02,B02,___,___,___,F02,G02)
// B
PLAY(A03,___,___,___,___,F03,G03)
PLAY(A04,___,___,___,___,F03,G03)
// A
PLAY(A02,B02,___,D01,E01,F01,G01)
PLAY(A02,B02,___,D01,E01,F01,G02)
// A
PLAY(A02,B02,___,___,___,F01,G03)
PLAY(A02,B02,___,___,___,F01,___)
// END
PLAY(A05,___,___,___,___,___,___)

