Int MELODY=1
Int TINY=0

Tempo 230
//
曲名{"夏の思い出"}
作者{"ななこっち★"}

IF(TINY=1 || GAKUHU=1 || TWM2=1) {
	Expression.Frequency(2);
	Modulation.Frequency(8);
	System.TimeBase=96
} ELSE {
	Expression.Frequency(1);
	Modulation.Frequency(1);
	System.TimeBase=3072
}

#PEDALON={Sub {r64y64,127}}
#PEDALOFF={r-36 y64,0 r36}

Include(rchord.h)
//Include(rmelody.h)
Include(rdrum.h)

#introstring={
	l4a-2.a-
	gfe-d-
	e-1.
	r2
	f2.f
	e-d-c<b->
	'<a-2>c2''<b-2>d-2'
	'c2.e-2.'r4
	Sub{d-1}a-2.a-
	Sub{<b-1>}gfe-f
	Sub{c1}e2b-2
	'f2a-2' l8rfga->
	d-c<b->c4<b-a->c-4
	<b-a-a-4ga-b-^1^1
	e-1^1
}

#introcello={
	c1d-1
	e-1^1
	f1g1
	e-2f2g-1
	f1g1^1a-1
}
#introcontra={
	a-1b-1>
	c1^1
	d-1e-1<
	a-2b-2>c1
	d-1e-1
	c1f1
}

#introbass={
	l8
	f#4.f2e2e2e-4.
	l4[13 e-]
	l8 >e-<e->e-<e-<
	l4
}


#melody1={
	l4 <ra->e-a-
	gfe-8d-e-8^1
	r1
	e-d-8<a-2r8>
	e-d-8<a-4.b->
	c1
	r1
	l8d-2^<b->d-a-
	g2.f4
	e2^ceb-
	a-2^fga->
	d-c<b->c4<b-a->c-4
	<b-a-a-4ga-b-^1
	r1

	l4 <ra->e-a-
	gfe-8d-e-8^1
	r2r8c8d-8e-8
	e-d-8<a-2r8>
	e-d-8<a-4.b->
	c1
	r1
	l8d-2^<b->d-a-
	g2.f4
	e2^ceb-
	a-2^fga->
	d-c<b->c4<b-a->c-4
	<b-a-b-4>c-<b-a-^1
	r1
}

#melody2={
	l4
	a-2.a-
	gfe-d-
	e-1
	r1
	f2.f
	e-d-c<b->
	c2d-2
	e-2.r

	a-2.a-
	gfe-f
	e2b-2
	a-2.r4>
	d-2.d-
	c<b-a->c<
	b-1
	e-1
}

#melody3={
	l4
	a-2.a-
	gfe-d-
	e-1
	r1
	f2.f
	e-d-c<b->
	c2d-2
	e-2.r

	a-2.a-
	gfe-f
	e2b-2
	a-2l8rfga-4
	fga-4fga-
	>d-4d-c4<a-b-a-^1
	r1
}

#cea={RCD(ce-a-)}
#deg={RCD(d-e-g)}
#dfa={RCD(d-fa-)}
#cegm={RCD(ceg)}
#ceg={RCD(ce-g)}
#cfa={RCD(cfa-)}
#cfap={RCD(c#f#a#)}
#beg={RCD(<b>eg#)}
#dea={RCD(d-e-a-)}
#deg={RCD(d-e-g)}
#bmfa={RCD(<b>fa-)}
#bfa={RCD(<b->fa-)}
#bneg={RCD(<b->e-g)}

#introep={
	l4.#cfap l2 #cfa [#beg]
	l4 #dea [15 l8 #dea]
	[16 #deg]
}

#g1={
	l8 
	[
		q40
		[1 [#cea] [3 r #cea]]
		[1 [#deg] [3 r #deg]]
		[2 [#cea] [3 r #cea]]
		[1 [#dfa] [3 r #dfa]]
		[1 [#deg] [3 r #deg]]
		[1 [#cea] [3 r #cea]]
		[#cea] r l4 #PEDALON #cea l8 [3 #cea] #PEDALOFF
		[1 [#dfa] [3 r #dfa]]
		[1 [#deg] [3 r #deg]]
		[1 [#cegm] [3 r #cegm]]
		[1 [#cfa] [3 r #cfa]]
		:
		q90l4.#cfap l2 #cfa [#beg]
		l4 #dea q40[7 l8 #dea]
		[8 #deg]
	]
	q90 l4.#cfap l2 #cfa #beg #deg
	l4 #cea q40[7 l8 #cea]
	[3 #cea] l4 #cea l8 [3 #cea]

}

#g2={
	[1 [#cea] [3 r #cea]]
	[1 [#deg] [3 r #deg]]
	[2 [#cea] [3 r #cea]]
	[1 [#dfa] [3 r #dfa]]
	[1 [#deg] [3 r #deg]]
	[2 [#cea] [3 r #cea]]
	[1 [#cea] [3 r #cea]]
	[1 [#deg] [3 r #deg]]
	[1 [#cegm] [3 r #cegm]]
	[1 [#cfa] [3 r #cfa]]
	[2 [#dfa] [3 r #dfa]]
	[1 [#deg] [3 r #deg]]
	[#deg] r l4 #PEDALON #deg l8 [3 #deg] #PEDALOFF
}

#g3={
	[1 [#dfa] [3 r #dfa]]
	[1 [#deg] [3 r #deg]]
	[1 [#ceg] [3 r #ceg]]
	[1 [#cfa] [3 r #cfa]]
	[1 [#dfa] [3 r #dfa]]
	[1 [#deg] [3 r #deg]]
	[2 [#cea] [3 r #cea]]

	[1 [#dfa] [3 r #dfa]]
	[1 [#deg] [3 r #deg]]
	[1 [#cegm] [3 r #cegm]]
	[1 [#cfa] [3 r #cfa]]
	[2 [#dfa] [3 r #dfa]]
	[1 [#deg] [3 r #deg]]
	[#deg] r l4 #PEDALON #deg l8 [3 #deg] #PEDALOFF
}

#g4={
	[1 [#cea] [3 r #cea]]
	[1 [#deg] [3 r #deg]]
	[2 [#cea] [3 r #cea]]
	[1 [#dfa] [3 r #dfa]]
	[1 [#deg] [3 r #deg]]
	[2 [#cea] [3 r #cea]]
	[1 [#cea] [3 r #cea]]
	[1 [#deg] [3 r #deg]]
	[1 [#cegm] [3 r #cegm]]
	[1 [#cfa] [2 r #cfa]]
	r q90 l2 #dfa #cfa #bmfa l4. #bfa l4 #bneg
	l1 #cea
}

#bass1={
	l4
	[
		l8
		q60a-a-a->q100a-^<q60a-a-a-
		q60b-b-b->q100b-^<q60b-b-b->
		[q60ccc>q100c^<q60ccc]
		q60d-d-d->q100d-^<q60d-d-d-
		q60e-e-e->q100e-^<q60e-e-e-<
		q60a-a-a->q100a-^<q60a-a-a-
		q60a-a-a->q100a-^q60e-c<a->

		q60d-d-d->q100d-^<q60d-d-d-
		:
		q60e-e-e->q100e-^<q60e-e-e-
		q60ccc>q100c^<q60ccc
		q60fff>q100f^<q60fff
		q100f#4.f2e2e2e-
		q60e-e-e-q100e-^q60e-e-e-
		q60e-e-e->q100e-^<q60b-ge-<
	]
	q60e-e-e->q100e-^<q60e-e-d-
	q60ccc>q100c^<q60ccc
	q60fff>q100f^<q60fff
	f#4.f2e2e-2<e-
	q60a-a-a->q100a-^<q60a-a-a-
	q60a-a-a->q100a-^q60e-<a-e-
}

#bass2={
	q60a-a-a->q100a-^<q60a-a-a-
	q60b-b-b->q100b-^<q60b-b-b->
	[q60ccc>q100c^<q60ccc]
	q60d-d-d->q100d-^<q60d-d-d-
	q60e-e-e->q100e-^<q60e-e-e-<
	q100a-^>a-<q60a- q100b-^>b-<q60b->
	q100ccc>q100c^<q60a-e-<e-
	q60a-a-a->q100a-^<q60a-a-a-
	q60b-b-b->q100b-^<q60b-b-b->
	q60ccc>q100c^<q60ccc<
	q60fff>q100f^<q60fff>
	[q60d-d-d->q100d-^<q60d-d-d-]
	q60e-e-e->q100e-^<q60e-e-e-
	q100e-^q60e->q90e-^<b-ge-<
}

#bass3={
	> q60d-d-d->q100d-^<q60d-d-d-
	q60e-e-e->q100e-^<q60e-e-e-
	q60ccc>q100c^<q60ccc
	q60fff>q100f^<q60fff
	< q60b-b-b->q100b-^<q60b-b-b- >
	q60e-e-e->q100e-^<q60e-e-e-
	< q100 a-^>a-<q60a- q100b-^>b-<q60b- >
	q60ccc>q100c^<a-e-c

	q60d-d-d->q100d-^<q60d-d-d-
	q60e-e-e->q100e-^<q60e-e-e-
	q60ccc>q100c^<q60ccc
	q60fff>q100f^<q60fff
	[< q60b-b-b->q100b-^<q60b-b-b- >]
	q60e-e-e->q100e-^<q60e-e-e-
	q100e-^e->e-^<q60b-ge-<
}

#bass4={
	q60a-a-a->q100a-^<q60a-a-a-
	q60b-b-b->q100b-^<q60b-b-b-
	>[q60ccc>q100c^<q60ccc]
	q60d-d-d->q100d-^<q60d-d-d-
	q60e-e-e->q100e-^<q60e-e-e-<
	q100a-^>a-<q60a- q100b-^>b-<q60b->
	q100c^c>c^<a-e-<e-
	q60a-a-a->q100a-^<q60a-a-a-
	q60b-b-b->q100b-^<q60b-b-b-
	>q60ccc>q100c^<q60ccc<
	q60fff>q100f^q60c<a-f>
	d-2c2<b2b-4e-4
	a-1
}

IF(MELODY=1) {
	TR(1)
		@(AltoSax)
		[18 r1]
		o5q97v127
		#melody1
		#melody2
		#melody1
		#melody2
		#melody3
}

TR(5)
	@(NylonGuitar)
	[12 r1]
	o5q90v60
	#introep
	q40
	#g1
	#g2
	#g1
	#g3
	#g4

TR(9)
//	@(PickBass)
	@(FingerBass)
	[12 r1]
	o3q95v127
	#introbass
	#bass1
	#bass2
	#bass1
	#bass3
	#bass4

TR(13)
	@(Violin)
	o6q98
	v100
	#introstring

TR(14)
	@(Cello)
	o5q95
	v80
	#introcello

TR(15)
	@(Contrabass)
	o3q95
	v100
	#introcontra

TR(10)
//	音色(JazzSet)
	RDINIT(100,1,1,0,0,1)
	#DRUMSET1
	[12 r1]

	Sub{Rythm{c4.c2c2c2c8}}
	Rythm{[8 b4]}

	RDCresc(-64)
	Sub{[32 RDCresc(2) Rythm{S8}]}
	Rythm{[16 b4]}

	#r1={
		Sub{Rythm{[16 o4]}}
		Rythm{[3 b4S4]b4S8b4b8S4[3 b4S4]}
	}
	#r2={
		Sub{Rythm{[16 o4]}}
		Rythm{[3 b4S4]b4S8b4b8S4[2 b4S4]b8S8S8S8}
	}
	#r3={
		Sub{Rythm{c4.c2c2c2c8}}
		Sub{Rythm{b8t8T8b8T8m8M8b8m8M8l8b8M8l8L8}}
		Rythm{[8 p4]}
	}
	#r4={
		RDCresc(-64)
		Sub{[16 RDCresc(4) Rythm{S8}]}
		Rythm{[8 'pb4']}
	}
	#r5={
		Sub{Rythm{[8 o4]}}
		Rythm{[1 b4S4]b4S8b4b8S4b8t8m8l8}
	}
	#r6={
		Sub{Rythm{[16 o4]}}
		Rythm{[3 b4S4]b4S8b4b8S4[2 b4S4]b8t8m8l8}
	}
	#r7={
		Sub{r8 Rythm{c2c2c4.c4c4}}
		Sub{Rythm{b8t8T8m8b8T8m8M8b8m8M8l8'b4s4'}}
		r1^1
		Rythm {
			P9P10P11P12P13P14P15P16P17P18P19P20P21P22P21P20P19P18P17P16P15P14P13P12P11P10P9P87P6P5
		}
		r2.
		Expression(127)
		Tempo 230
		Sub {r2.^8 Expression.onTime(127,0,!2)}
		Rythm {
			m24t24m24 'b1.s1.o1.c1.c1.'
		}
	}
	
	#drum1={
		Sub{Rythm{c1}}
		#r1
		#r2
		Sub{Rythm{c1}}
		#r1
		#r3
		#r4

		Sub{Rythm{c1}}
		#r1
		#r2
		Sub{Rythm{c1}}
		#r1
		#r3
		#r5
	}

	#drum2={
		Sub{Rythm{c1}}
		#r1
		#r2
		Sub{Rythm{c1}}
		#r1
		#r6
	}

	#drum3={
		Sub{Rythm{c1}}
		#r1
		#r2
		Sub{Rythm{c1}}
		#r1
		Sub{r-4.Rythm{c1}}
		TempoChange(230,120,!1^1)
		#r7
	}

	#drum1
	#drum2
	#drum1
	#drum2
	#drum3
End
##############################################################################
# Give Me Merorin v1.7
# by @nanakochi123456
#
# TiMidiTy Config (v2.0)

dir ../patches/guspat/izumo/inst
dir ../patches/guspat/izumo
dir ../patches/guspat
dir ../patches/sf2_all
dir ../patches/sf2_all/atomic
dir ../patches/sf2_all/fluid3
dir ../patches/sf2_all/realgs
dir ../patches/sf2_all/ultimate
dir ../patches/sf2_all/scc
dir ../patches/sf2_all/GMRBasico
dir ../patches/sf2_all/ForClassicalMusic
dir "../patches/sf2_all/Timbres Of Heaven"

dir ../patches/sf2_part/drumkit
dir ../patches/sf2_part/piano
dir ../patches/sf2_part/guitar
dir ../patches/sf2_part/harpsichord
dir ../patches/sf2_part/ORCHESTRAL
dir ../patches/sf2_part/Clarinet
dir ../patches/sf2_part/chipfont
dir ../patches/sf2_part/bass
dir ../patches/sf2_drum/drum/pettinhouse

dir ../patches/sf2_part/famicom
dir ../patches/sf2_all/musix
dir ../patches/sf2_all/Musyng
dir ../patches/sf2_all/Evanessence2

dir ../patches/sf2_all/Giant
dir ../patches/sf2_all/Titanic
dir "../patches/sf2_part/drum/MPC Drum Library"
dir "../patches/sf2_part/Sonatina Symphonic Orchestra"
dir "../patches/nanako"
dir "../patches/wood"
dir "../patches/sf2_part/Anthonys Philharmonic"
dir ../patches/sf2_drum/DrumMachine
dir "../patches/sf2_collection/Free Soundfont Kit/SYNTHS"
dir ../patches/sf2_part/Strings
dir "../patches/sf2_part/Sonatina Symphonic Orchestra"
dir "../patches/sf2_collection/3.5G HQ Orchestral"
dir "../patches/sf2_collection/3.5G HQ Orchestral/Strings part 1"
dir "../patches/sf2_collection/3.5G HQ Orchestral/Brass and Woodwinds/Brass"
dir "../patches/sf2_collection/Free Soundfont Kit/STRINGS"
dir "../patches/sf2_collection/Free Soundfont Kit/STRINGS"
dir "../patches/sf2_collection/Free Soundfont Kit/Brass"

##############################################################################

bank 0
	# とりあえず女ボーカル上
	65 %font "Timbres Of Heaven GM_GS_XG_SFX V 2.0.2.sf2" 0 65 amp=100 pan=-10 vibrato=25:143:22
	64 %font "Timbres Of Heaven GM_GS_XG_SFX V 2.0.2.sf2" 0 64 amp=130 pan=-10 vibrato=25:143:22
	66 %font "Timbres Of Heaven GM_GS_XG_SFX V 2.0.2.sf2" 0 66 amp=100 pan=-10 vibrato=25:143:22

	# とりあえず女ボーカル上
	40 %font "Timbres Of Heaven GM_GS_XG_SFX V 2.0.2.sf2" 0 40 amp=100

	# とりあえず女ボーカル下
	57 %font "Timbres Of Heaven GM_GS_XG_SFX V 2.0.2.sf2" 0 56 amp=130 pan=+20

	# ガイドメロディー
	10 %font "Musyng Kite.sf2" 0 10 amp=150 pan=0 vibrato=0:0:0

	# Violin
	40 %font aaviolin_fixed.sf2 0 1 amp=100

	# Cello
	42 %font "Arco Celli.sf2" 0 0 amp=170 pan=40

	# CBass
	43 %font "Strings - Basses Sustain.sf2" 0 0 amp=100

	# DistGuitor
	29 %font "Musyng Kite.sf2" 0 30 amp=170 pan=0 vibrato=17:143:22
	30 %font "Musyng Kite.sf2" 0 30 amp=170 pan=0 vibrato=17:143:22

	# Nylon Guitor
#	24 %font "Musyng Kite.sf2" 0 27 amp=200
	24 %font emily.sf2 0 2 amp=400
#	26 %font "Musyng Kite.sf2" 0 27 amp=96 rate=255:255:50:140:250:250 offset=::::0:0 pan=30
#	28 %font "Musyng Kite.sf2" 0 28 amp=96 rate=255:255:50:140:250:250 offset=::::0:0 pan=30
	26 %font emily.sf2 0 2 amp=400
	28 %font emily.sf2 0 2 amp=475 rate=255:255:120:140:250:250 offset=::0:0

	# Rock Organ
	17 %font "Gravis Ultrasound.sf2" 0 18 amp=150 tune=0 rate=230:230:90:140:80:80 vibrato=0:120:10 tremolo=0:30:50 pan=-80
	18 %font "Gravis Ultrasound.sf2" 0 18 amp=150 tune=0 rate=230:230:90:140:80:80 vibrato=0:120:10 tremolo=0:30:50 pan=0

	# E-Piano
#	5 %font Piano_Yamaha_DX7.sf2 0 0 amp=95 tune=0 keep=loop rate=::30:220:220:220 pan=-60

	# GrandPiano
	0 %font "Timbres Of Heaven GM_GS_XG_SFX V 2.0.2.sf2" 0 0 amp=80
#	0 %font "Keys - Grand Piano.sf2" 0 0 amp=140
#	1 %font "splendid_136.sf2" 0 1 amp=140 rate=::::220:220 pan=50
#	1	%font "Equinox_Grand_Pianos.sf2" 1 1 amp=120

	# PickBass
	33 %font Rickenbacker_4001.sf2 0 3 amp=210
	36 %font Rickenbacker_4001.sf2 0 10 amp=200
#	34 %font "YAMAHA_RX5.sf2" 0 34 amp=360
#	36 %font "YAMAHA_RX5.sf2" 0 35 amp=250

	# Pad
	80 %font "Timbres Of Heaven GM_GS_XG_SFX V 2.0.2.sf2" 0 88 amp=120 rate=255:255:60:60:250:250 offset=:::0:0:0

	# New Age Pad
#	88 %font "Gravis Ultrasound.sf2" 0 88 amp=135 pan=-80 tune=-0.05 rate=255:255:60:60:250:250 offset=:::0:0:0
#	89 %font "Gravis Ultrasound.sf2" 0 88 amp=135 pan=+80 tune=+0.05 rate=255:255:60:60:250:250 offset=:::0:0:0

	# Synth
#	48 %font "Synth SynthMaster V2.5 (1083KB).sf2" 0 12 amp=150 rate=:::120:120:170
	48 %font "Timbres Of Heaven GM_GS_XG_SFX V 2.0.2.sf2" 0 50 amp=160 pan=-10
#
	# Choir Pad
	52 %font "Chorus - Mixed.sf2" 0 0 amp=80 pan=50

	# Dummy
	127 %font "Musyng Kite.sf2" 0 50 amp=0

	# water
	124 %font "Timbres Of Heaven GM_GS_XG_SFX V 2.0.2.sf2" 128 110 72 amp=160 pan=-10
#	124 %font "Musyng Kite.sf2" 128 56 83 amp=35 pan=-10

	# wind
	125 %font "Timbres Of Heaven GM_GS_XG_SFX V 2.0.2.sf2" 128 56 81 amp=160 pan=-10
	125 %font "Musyng Kite.sf2" 128 56 82 amp=40 pan=-10 tune=14

	# wind2
	126 %font "Timbres Of Heaven GM_GS_XG_SFX V 2.0.2.sf2" 128 56 81 amp=160 pan=-10
	126 %font "Musyng Kite.sf2" 128 56 79 amp=511 pan=-10 tune=24

	# newage
	88 %font "Timbres Of Heaven GM_GS_XG_SFX V 2.0.2.sf2" 0 88 amp=160 pan=0
	89 %font "Timbres Of Heaven GM_GS_XG_SFX V 2.0.2.sf2" 0 89 amp=160 pan=0

##############################################################################

# Standard drums

drumset 0

	# stick
#	31 %font "Roland SC-55.sf2" 128 0 31 amp=130
	31 %font "Musyng Kite.sf2" 128 8 31 amp=260 pan=90

	# bd
	36 %font "0_Yamaha9000.sf2" 128 0 34 amp=375 tune=-3
#	36 %font "0_Judd-Madden-Drum-S.sf2" 128 0 56 amp=200
#	36 %font "YAMAHA_RX5.sf2" 128 16 36 amp=500 pan=20 tune=+0

	# sd
	38 %font "0_Yamaha9000.sf2" 128 0 32 amp=190 pan=30
	40 %font "0_Yamaha9000.sf2" 128 0 31 amp=190 pan=40
#	38 %font "YAMAHA_RX5.sf2" 128 0 40 amp=500 pan=20 tune=+0
#	40 %font "YAMAHA_RX5.sf2" 128 0 40 amp=500 pan=20 tune=+0

	# hihat
	# close
	87 %font "0_Yamaha9000.sf2" 128 0 47 amp=115
	88 %font "0_Yamaha9000.sf2" 128 0 48 amp=115
	89 %font "0_Yamaha9000.sf2" 128 0 49 amp=115
	90 %font "0_Yamaha9000.sf2" 128 0 50 amp=115
	# open
	46 %font "0_Yamaha9000.sf2" 128 0 51 amp=220

	# tom
	50 %font "Musyng Kite.sf2" 128 16 50 amp=145 tune=2
	48 %font "Musyng Kite.sf2" 128 16 48 amp=145 tune=2
	47 %font "Musyng Kite.sf2" 128 16 47 amp=140 tune=3
	45 %font "Musyng Kite.sf2" 128 16 45 amp=140 tune=3
	43 %font "Musyng Kite.sf2" 128 16 43 amp=140 tune=3
	41 %font "Musyng Kite.sf2" 128 16 41 amp=140 tune=3

#extension altassign 42 44 46 87 88 89 90

	# cymbal
	49 %font "0_Yamaha9000.sf2" 128 0 37 amp=250 pan=30 pan=+10 tune=1.5
	57 %font "0_Yamaha9000.sf2" 128 0 37 amp=250 pan=30 pan=+100 tune=1
#	49 %font Titanic_200_GMGS_1.2.sf2 128 0 57 amp=200 pan=10 tune=0
#	57 %font Titanic_200_GMGS_1.2.sf2 128 0 57 amp=200 pan=+100 tune=+0.5

	# Splash
#	55 %font "atomic.sf2" 128 0 55 amp=140 pan=-30 tune=0
#	52 %font "atomic.sf2" 128 0 55 amp=140 pan=+70 tune=+0.5
	55 %font "0_Yamaha9000.sf2" 128 0 62 amp=200 pan=-100
	52 %font "0_Yamaha9000.sf2" 128 0 62 amp=200 pan=-30 tune=0.3

#
	# Ride
	51 %font "0_Yamaha9000.sf2" 128 0 53 amp=200
	53 %font "0_Yamaha9000.sf2" 128 0 52 amp=200

	# belltree
	83 %font "Percussion - All Percussion.sf2" 128 0 46 keep=loop amp=350
	84 %font "Percussion - All Percussion.sf2" 128 0 47 keep=loop amp=350
	85 %font "Percussion - All Percussion.sf2" 128 0 48 keep=loop amp=350
