//_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
//
// coneco.net レビュー用？
//
// 作詞：いないの
// 作曲：ななこっち★ @2013/05/24
// 著作者：ななこっち★ @2013/05/24
// MMLかき：ななこっち★ @2013/05/24
// 最終変更：ななこっち★ @2013/05/24
// ライセンス：CC BY-SA (表示、継承）
// http://creativecommons.org/licenses/by-sa/2.1/jp/
//
// 奨励音源
// TiMidiTy
// http://www.daiba.cx/TiMidity%2b%2b/
//
//_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
//
// ループ数の指定 ２以上
//
Int LOOP=10
//
//_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/


Tempo 140

Int LOOP2=LOOP-1

#PEDALON={Sub {r16y64,127}}
#PEDALOFF={r-32 y64,0 r32}

Function LoopPlay(Str Mml, Int count) {
	Str _MML
	For (Int i = 1; i < LOOP + count; i++) {
		_MML=_MML + #STR(Mml)
	}
	_MML
}


#melody1={
	l8
	g8.d16 r8e & e<ga>c
	d8.e16 r<g &g4.r>

	g8.d16 r8e & e<ga>c
	d8.e16 rb &b4 l16rgab>

	c8.c r<fga b8.g r4
	a8.a r fga l8gec<g

	a-4>d-4 fa->e-d-
	c2<b4.r

}

#melody2={
	>
	c4.<c fga>c<
	b4.g &g4.r
	a4.d &defa
	g4.>c &c4.r

	c#4<c#4 d4e4
	f4.e da>ed
	c2.d8c8<
	b1
}

#melody={
	#melody1
	#melody1
	#melody2
}

TR(1)
	o6
	Voice(Clarinet)
	[8 r1]
	LoopPlay(#melody)

TR(11)
	o7
	Voice(Piccolo)
	[8 r1]
	LoopPlay(#melody)

#A1={
	l8
	#PEDALON g>cdg^2 < #PEDALOFF
	#PEDALON fb->cf^2 < #PEDALOFF
	#PEDALON g>cdg^2 < #PEDALOFF
	#PEDALON a->d-e-a-^2 < #PEDALOFF
}

#B1={
	l1
	'g>cg<'
	'fb->f<'
	'g>cg<'
	'a->d-a-<'
}

TR(2)
Voice(PolySynthPad)
o5
#A1
#A1

TR(3)
Voice(WarmPad)
o4
#B1
#B1

#D1={
	l16
	q90
	'g8.>d8.e8.<' [3 'g>de<'r] rrrrrrr
	'g8.>d8.e8.<' [3 'g>de<'r] rrrrrrr
	'g8.>c8.e8.<' [3 'g>ce<'r] rrrrrrr
	'g8.b8.>e8.<' [3 'gb>e<'r] rrrrrrr

	l16
	'a8.>c8.f8.<' 'a>cf<' r [3 'a>cf<']
	'g8.b8.>e8.<' 'gb>e<' r4
	'f8.a8.>d8.<' 'fa>d<' r [3 'fa>d<']
	'e8.g8.>c8.<' 'eg>c<' r4
	#PEDALON [4 'a-4>d-4f4<'] #PEDALOFF
	#PEDALON [16 'gb>f<' ] #PEDALOFF
}

#D2={
	l4
	[4 'a>cf<']
	[4 'gb>e<']
	[2 'fa>d<'] [2'fgb>d<']
	[4 'g>ce<']
	[4 'a>c#e<']
	[4 'a>df<']
	[2 'gb>d<'] [2 'gb>e<']
	l16 [16 'gb>f<']

}

#D={
	#D1
	#D1
	#D2
}
TR(4)
	o4
	[8 r1]
	LoopPlay(#D)

#BASS1={
	l8
	[16 c]
	[8 c]
	[8 d-]

	[16 c]
	[8 c]
	[4 c]
	l16 [8 c]
}


#BASS2={
	l16
	c8.crcrc rrrrrrrr
	c8.crcrc rrrrrrrr
	c8.crcrc rrrrrrrr
	e8.erere r8e8d8e8
	f8.frrrr e8.errrr
	d8.drddd c8.crrrr
	d-4d-4d-4d-4
	[4 g] [4 f] [4 e] [4 d]

	c8.crcrc rrrrrrrr
	c8.crcrc rrrrrrrr
	c8.crcrc rrrrrrrr
	e8.erere r8e8d8e8
	f8.frrrr e8.errrr
	d8.drddd c8.crrrr
	d-4d-4d-4d-4
	[4 g] [4 a] [4 b] [4 g]

}

#BASS3={
	l4
	[4 f]
	[4 e]
	[4 d]
	[4 c]<
	[4 a]>
	[4 d]
	[4 g]
	l16
	[4 g] [4 f] [4 e] [4 d]
}

#BASS={
	#BASS2
	#BASS3
}

TR(9)
	Voice(PickBass)
	o3q98
	#BASS1
	LoopPlay(#BASS)

#r={
	Rythm {
		'c16b16h16'h16 h8 'k4h4' h8h16h16 'k4h4'
		'b8h8'b16b16'k4h4' 'b16h16'b16b16b16 'k4h4'

		'b16h16'h16 h8 'k4h4' h8h16h16 'k4h4'
		'b8h8'b16b16'k4h4' 'b16h16'b16b16b16 'k4h4'

		'c8.b8.o8.'o8 h16h16h16
		'c8.b8.o8.'o4^16
		'c8.b8.o8.'o8 h16h16h16
		'c8.b8.o8.'o4^16
		[4 'b8o8'h8 ]
		't16c16'[3 t16] 'm16y16'[3 m16] 'l16c16'[3 l16] 'f16y16'[3 f16]

		'c16b16h16'h16 h8 's4h4' h8h16h16 's4h4'
		'b8h8'b16b16's4h4' 'b16h16'b16b16b16 's4h4'

		'b16h16'h16 h8 's4h4' h8h16h16 's4h4'
		'b8h8'b16b16's4h4' 'b16h16'b16b16b16 's4h4'

		'c8.b8.o8.'o8 h16h16h16
		'c8.b8.o8.'o4^16
		'c8.b8.o8.'o8 h16h16h16
		'c8.b8.o8.'o4^16
		[4 'b8o8'h8 ]
		't16c16'[3 t16] 'm16y16'[3 m16] 'l16c16'[3 l16] 'f16y16'[3 f16]
	}
	Rythm {
		'c16b16h16r16'h16 h8 's4h4r4' 'b8h8r8' 'b8h8' 's4h4r4'
		'b8h8r8'b16b16 's4h4r4' 'b16h16r16'b16b16b16's4h4r4'

		'b16h16r16'h16 h8 's4h4r4' 'b8h8r8' 'b8h8' 's4h4r4'
		'b8h8r8'b16b16 's4h4r4' 'b16h16r16'b16b16b16's4h4r4'

		'b16h16i16'h16 h8 's4h4r4' 'b8h8r8' 'b8h8' 's4h4r4'
		'b8h8r8'b16b16 's4h4r4' 'b16h16r16'b16b16b16's4h4r4'

		'b16c16s16' [7 s16] 'b16y16t16' [7 t16]
		'b16c16m16' [7 m16] 'b16y16l16' [7 l16]
	}
}

TR(10)
音色(StandardSet)

v85
$b{n(Kick1),}
$s{n(Snare1),}
$p{n(PedalHiHat),}
$o{n(OpenHiHat),}
$h{n(ClosedHiHat),}
$r{n(RideCymbal1),}
$i{n(RideBell),}
$y{n(CrashCymbal2),}
$c{n(CrashCymbal1),}
$t{n(Tambourine),}
//$l{n(BellTree),}
$k{n(Sticks),}

$f{n(LowTom2),}
$l{n(LowTom1),}
$m{n(MidTom1),}
$t{n(HighTom1),}

Rythm {
	[7
		[4 'b8o8'h8 ]
	]
	't16c16'[3 t16] 'm16y16'[3 m16] 'l16c16'[3 l16] 'f16y16'[3 f16]
}


	LoopPlay(#r)


End


# for timidity.cnf

dir ../patches/izumo/inst/GUS
dir ../patches/izumo/inst/GUS/gsdrum00
dir ../patches/izumo/inst/GUS/gsdrum08
dir ../patches/izumo/inst/GUS/gsdrum25
dir ../patches/izumo/inst/GUS/gsdrum40
dir ../patches/izumo/inst/GUS/power
dir ../patches/izumo/inst/gusperc
dir ../patches/izumo/inst/mazpat
dir ../patches/izumo/inst/misc
dir ../patches/izumo/inst/orchhit-patch
dir ../patches/izumo/inst/release	
dir ../patches/izumo/inst/roland
dir ../patches/izumo/inst/wime
dir ../patches/izumo/inst/wowpats
dir ../patches/izumo/inst
dir ../patches/izumo
dir ../patches/piano
dir ../patches/Titanic
dir ../patches/famicom
dir ../patches/drumkit
dir ../patches/syuuhou/realgs

source default.cfg
source gsdrum.cfg
source gsdrum25.cfg
source sfx.cfg
source mt32.cfg
source power.cfg
source release.cfg

##############################################################################
# End of configuration file


dir ../patches/atomic
dir ../patches/fluid3
dir ../patches/atomic
dir ../patches/famicom
dir ../patches/syuuhou/ultimate
dir ../patches/syuuhou/realgs

bank 0
	# pad
	88 GUS/fantasia.pat amp=7 rate=245:50:50:50:50:50

	# next pad
	90 %font Titanic_200_GMGS_1.2.sf2 0 88 amp=90 rate=245:10:10:10:10:10

	# pad
	9 %font FluidR3GM.SF2 0 88  amp=100 rate=245:50:50:50:50:50

	# warm pad
	89 %font atomic.sf2 0 89 rate=180:30:2:80:80:80 offset=255:220:210:100:0:0 amp=42

	# violin
	40 %font atomic.sf2 0 40 amp=35 rate=255 offset=255
# amp=195 pan=0 keep=loop rate=255:10:20:230:230:230 offset=255:200:150
	48 %font Titanic_200_GMGS_1.2.sf2 0 48 amp=100

	# guitor
	24 %font Titanic_200_GMGS_1.2.sf2 0 24 amp=140

	64 %font Atomic.sf2 0 64 amp=160 pan=30	
	65 %font Atomic.sf2 0 65 amp=120 pan=-30	

	53 %font Atomic.sf2 0 53 amp=23 pan=30	

# orch harp
#	46 %font atomic.SF2 0 46 amp=80 pan=-12	
	46 gus/harp.pat amp=250 keep=env rate=252:230:90:80:80:80
#
# orch pizz
	47 %font atomic.SF2 0 45 amp=50 pan=-12	

# ac bass
	32 %font FluidR3GM.SF2 0 32 amp=82 pan=0 rate=:2:2 offset=:255:50
	33 %font FluidR3GM.SF2 0 32 amp=82 pan=0 rate=:2:2 offset=:255:50

# piano
	 0 %font Piano_SplendidGrand.sf2 0 0 tune=+12 amp=32 keep=env keep=loop rate=:100:0:100:220:220:220 pan=0
#	 0 %font ClavinovaPiano1V2.0.sf2 0 0 amp=50
#	 0 %font splendid_136.sf2 0 1 amp=22
# tune=+12 amp=70 keep=env keep=loop rate=:100:0:100:220:220:220 pan=0


# piccolo
	72 %font atomic.SF2 0 72 amp=180 pan=20 keep=loop rate=255:10:20 offset=255:200:150

# flute
	73 %font atomic.SF2 0 73 amp=180 pan=20 keep=loop rate=255:10:20 offset=255:200:150
	74 %font atomic.SF2 0 73 amp=180 pan=20 keep=loop rate=150:10:20 offset=255:200:150

	85 %font fluid.sf2 0 85 amp=30 pan=18	


##############################################################################
# Standard drums

drumset 0

	# bd
	36 %font drumkit1.3XG.sf2 128 0 36 amp=180

	# rim shot
	31 %font drumkit1.3XG.sf2 128 0 37 amp=130 tune=-1

	# sd
	38 %font drumkit1.3XG.sf2 128 0 38 amp=118
#	40 %font drumkit1.3XG.sf2 128 0 38 amp=70

	41 gsdrum00/tomlo2 amp=200
	43 gsdrum00/tomlo1 amp=270
#	44 gsdrum00/hihatpd
	45 gsdrum00/tommid2 amp=260
	42 %font FluidR3GM.SF2 128 0 42 amp=60
	44 %font FluidR3GM.SF2 128 0 42 amp=60
	46 %font FluidR3GM.SF2 128 0 46 amp=200

	# hhclose
#	42 %font FluidR3GM.SF2 128 0 42 amp=130 pan=31	
	42 %font drumkit1.3XG.sf2 128 0 42 amp=130
	51 %font drumkit1.3XG.sf2 128 0 42 amp=130

	# hhpedal
#	44 %font FluidR3GM.SF2 128 0 44 amp=100 pan=31	
	44 %font drumkit1.3XG.sf2 128 0 44 amp=100

	# hhopen
#	46 %font FluidR3GM.SF2 128 0 46 amp=130 pan=31 rate=:170:200 offset=::100:0
	46 %font drumkit1.3XG.sf2 128 0 46 amp=140 rate=:40:40 offset=::100:0
	52 %font drumkit1.3XG.sf2 128 0 46 amp=140 rate=:40:40 offset=::100:0

	# cymbal
	49 %font Titanic_200_GMGS_1.2.sf2 128 0 49 amp=100 rate=:5:5:5:5:5
 	57 %font Titanic_200_GMGS_1.2.sf2 128 0 57 amp=50 rate=:5:5:5:5:5

	50 gsdrum00/tomhi2 amp=300

	# ride
#	53 %font atomic.sf2 128 0 52 amp=120 pan=31	
	51 %font Titanic_200_GMGS_1.2.sf2 128 0 51 keep=loop keep=env amp=240
	53 %font Titanic_200_GMGS_1.2.sf2 128 0 53 keep=loop keep=env amp=100

	57 %font Atomic.sf2 128 0 49 amp=150 pan=31 keep=loop rate=:20:1:20:10:10:10
	# belltree
	84 %font Titanic_200_GMGS_1.2.sf2 128 0 84 keep=loop keep=env amp=470

# End of configuration file
