//_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
// Silent Night v2.0
//
// MMLかき：ななこっち★（ゆった）
//
// 奨励音源
// TiMidiTy (cfg付属)
//
// 奨励環境
// 初音ミク+VOCALOID3
// TiMidiTy++
//
// 転載：可
// 編曲：可
// その他：ＰＤになっています。
// きよしこの夜にはなりません。
//
// 普通のMIDIで聞く場合、Timpany を ピチカートに置き換えてください。
//
//_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
// 設定
//_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
Int MOBILE=0
Int MELODY=1
Int BACK=1
//_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
// ミク＆IA用歌詞
IF(0){
//_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/

さいれんとないと
ほーーーりないと
おるいずかむ
おるいずぶらいと

らうんどでゅ
ばーじん
まざあど
ちゃいるど

ほり
いふぁんとそ
てんだあんど
まいるど


すりぷいん
へぶんりぴいす
すりいぷいん
へぶんりぴす

さいれんとないと
ほーーーりないと
しぇぱずくえく
あとざさいと

ぐろりずすとりむ
ふろむ
へぶんなふぁ

へぶんり
ほすと
しんぐ
はれるや

くらいすとざ
せばいず
ぼーん
くらーいすとざ
せばいず
ぼん

さいれんとないと
ほーーーりないと
さんおぶごど
らぶすぴゅあらいと

れでぃえんとびーむす
ふろむざほりふぇす
うぃずざだんおぶり
でぃーみんぐ　ぐれす

じざすらうどあとざ
ばーす
じーざすらうどあとざ
ばーす

//_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
}
//_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/

曲名{"きよしこの夜(Silent Night) }
作者{"ぱぷぅ"}

Function Slowly(Mes) {
	Int TT = Tempo;
	Int T = Tempo / Mes ;
	T = T / 16;
	For(Int I=1; I <= Mes; I++){
		Sub{ [4
			TT = TT - T;
			Tempo = TT; r4
		]}
	}
}

// やろうとしたが、うまく動かず；；
//Function L(Str s) {
//	Lyric=s
//}

REV(127);
拍子 3,4
Tempo 80
//Tempo 150

#VMELODY1={
	l4
	// silent night
	e4^16  e16  f#16  f#16  e4
	c#2  c#64  c#64 r32r32r32 r8

	// holy night
	e4^16  e16  f#16  f#16  e4
	c#2  c#64  c#64 r32r32r32 r8

	// all is calm
	b4....b64b8...b64
	g#2^32g#32r8.

	// all is bright
	a4....a64a8...a64
	e64e4.^16^32.e32e32r8.

	// round yon
	f#4..^64f#64f#64f#64f#4
	// virgin
	a4.g#8f#8.f#16
	// mother and
	e4.f#8e8..e32
	// child
	c#4.^64c#64c#64c#64r16r4

	// holy
	f#2f#8^32r16.
	// infant so
	a4.g#32.g#64g#16f#4
	// tender and
	e4^16e16f#8e8.e32e32
	// mild
	c#4.^64c#64c#64c#64r16r4

	// sleep in
	b64b4...b64b8.b16
	// heavenry peace
	>d4.<b16b16g#4
	a2.>c#4.^16.c#64r64r4<

	// sleep in
	a64a8...e8...e64c#8..c#32
	// heavenry peace
	e4.d16d16<b4
	a2^4..^32.a64r2
	>
	//--
	// silent night
	e4^16  e16  f#16  f#16  e4
	c#2  c#64  c#64 r32r32r32 r8

	// holy night
	e4^16  e16  f#16  f#16  e4
	c#2  c#64  c#64 r32r32r32 r8

	// shapheads
	b2 b8..b32
	// queke
	g#32g#2g#32r8.
	// at thy
	a4...a32 a4
	// sight
	e4..e32e32r4

	// glories
	f#64f#4....f#8..f#32
	// stream from
	a32a4^16.g#16.g#32 f#32f#16f#32r8
	// heaven
	e4.f#16f#16e4
	// afer
	c#2r4

	// heavenry
	f#4...f#64f#64f#8r8
	// hosts
	a4.g#32g#16.
	// sing
	f#8.f#32f#32
	// alleluia
	e4.f#8e4
	c#2r4

	// christ the
	b64b4.^32.b32b32 b8..b32
	// savior is
	>d4.<b8 g#8..g#32
	// born
	a2.>c#4..c#16r4<

	// christ the
	a64a8..^64e8^32e32e32e32 c#4
	// savior is
	e4.d8 <b8..b32
	// born
	a2.^4a16r8.r4>

	[4 r2.]

	//--
	// silent night
	e4^16  e16  f#16  f#16  e4
	c#2  c#64  c#64 r32r32r32 r8

	// holy night
	e4^16  e16  f#16  f#16  e4
	c#2  c#64  c#64 r32r32r32 r8

	// son of
	b4...b32 b8..b32
	// god
	g#2^16g#32r8r32
	// loves pure
	a4..a32a32 a32a8..
	// light
	e2e32e32r8.

	// radient
	f#4...f#32 f#8.f#32f#32
	// beams from
	a4. g#16g#32g#32 f#32f#8f#32r16
	// thy holy
	e4.f#8e4
	// face
	c#4...c#64r64r4

	// with the
	f#4...f#32 f#4
	// dawn of re
	a4^16.a32 g#16.g#32 f#8r8
	// (re)deeming
	e4.f#8 e8..e64e64
	// grace
	c#32c#4..c#32r4

	// jesus
	b2b8..b32
	// lord at thy
	>d4.<b16.b32 g#8r16g#32g#32
	// birth
	a2.>c#4^8^16.^8c#32r8<

	// jesus
	a4e4c#8..c#32
	// lord at thy
	e4^16.e32d16r16 < b8.b32b32
	// birth
	a2.a4^8^16.a#32r8
}

#MELODY1={
	l4
	[2
		e4.f#8e4
		c#2^8r8
	]
	b2b4
	g#2^8r8
	a2a4
	e2^8r8

	[2
		f#2f#4
		a4.g#8f#4
		e4.f#8e4
		c#2^8r8
	]

	b2b4
	>d4.<b8g#4
	a2.>c#2^8r8<
	aec#
	e4.d8<b4
	a2.^2r4
	>
}

	
#CHORD1={
	l4
	Sub { e2. } 'g#2b2' 'g#b' 
	Sub { 'f2g#2' 'df' } >d4.<b8 g#4
	'c#2.f#2.a2.'
	'd#2^8f#2^8a2^8>c#2^8<'r8
	'c#ea' '<a>c#e' '<ea>c#'
	Sub {'<a2b2>'} e4.d8 '<eg#b>'
	'<c#1e1a1>' r2

}

#CHORDSUB1={
	r2.
	r2.
	r4f#4e#
}

#CHORD2={
	q95'e2.^2.^2.^2.a2.^2.^2.^2.>c#2.^2.^2.^2.<'
	q95'e2.^2.g#2.^2.b2.^2.'
	q95'e2.^2.a2.^a.>c#2.^2.<'
	[2
		q100'f#2.^2.a2.^2.>d2.^2.<'
		q100'e2.^2.a2.^a.>c#2.^2.<'
	]
	q100'e2.^2.g#2.^2.b2.^2.'
	q80'f#2.^2.a2.^2.>c#2.^2.<'
	q100'e2.a2.>c#2.<'
	'e2.g#2.b2.'
	q80'e2.^2.a2.^2.>c#2.^2.<'
}

#CHORD3={
	o5l4
	q100'c#ea''<a>c#e''<ea>c#'
	q100 Sub{'<a2b2>'}e4.d8 <'eg#b'
	'e1.a1.>d1.<'
	'e1.a1.>c#1.<'
}

#CHORD4={
	>
	d2.
	c#2.
	'<f#2.a2.>d2.<'
	'f#4a4>c#<''e4.g#4.b4.'r8
	>
}

#BELL={
	Sub{d2.f#2.}a4
	Sub{c#2.e2.}a4
	r4a2 c#4<b2
}

#STRING={
	r2.
	r4r4
	>>
	l20f#g#ab>c#
	l8d4.<af#d
	c#4<b4.r8
	<
}

#PIZZ={
	l8<
	ra>f#da4<
	ra>ec#a4

}

#BACK1={
	r4
	Sub{e4}Sub{r48a4}Sub{r48r48>c#4<}r4
	Sub{a4}Sub{r48>c#4}Sub{r48r48e4<}r4
	r4
	Sub{e4}Sub{r48g#4}Sub{r48r48b4}r4
	Sub{g#4}Sub{r48b4}Sub{r48r48>d4<}r4
	r4
	Sub{e4}Sub{r48a4}Sub{r48r48>c#4<}r4
	Sub{a4}Sub{r48>c#4}Sub{r48r48e4<}r4
	Sub{>c#4}Sub{r48e4}Sub{r48r48a4}r2.<
}

#BACK2={
	[4
		v60r8 Sub{e4}r8
		v88Sub{a4}Sub{r48>c#4<}r8v60Sub{e2}r8
		v88Sub{>c#4}Sub{r48e4<}r4
	]

	[2
		v60r8 Sub{e4}r8
		v88Sub{g#4}Sub{r48b4}r8v60Sub{e2}r8
		v88Sub{b4}Sub{r48>d4<}r4
	]

	[2
		v60r8 Sub{e4}r8
		v88Sub{a4}Sub{r48>c#4<}r8v60Sub{e2}r8
		v88Sub{>c#4}Sub{r48e4<}r4
	]

	[2
		[2
			v60r8 Sub{f#4}r8
			v88Sub{a4}Sub{r48>d4<}r8v60Sub{f#2}r8
			v88Sub{>d4}Sub{r48f#<}r4
		]


		[2
			v60r8 Sub{e4}r8
			v88Sub{a4}Sub{r48>c#4<}r8v60Sub{e2}r8
			v88Sub{>c#4}Sub{r48e4<}r4
		]
	]

	[2
		v60r8 Sub{e4}r8
		v88Sub{g#4}Sub{r48b4}r8v60Sub{e2}r8
		v88Sub{b4}Sub{r48>d4<}r4
	]

	r8 v60Sub{f#4}r8
	v88Sub{a4}r8v60Sub{f#4}r8
	v88Sub{a4}Sub{r48>c#4<}r4

	Sub{d#2}Sub{r48f#2}Sub{r48r48a2}Sub{r48r48r48>c#2<}r2.

	r8 Sub{e4}r8
	Sub{a4}Sub{r48>c#4<}r8Sub{e2}r8
	Sub{>c#4}Sub{r48e4<}r4

	r8 Sub{e4}r8
	Sub{g#4}Sub{r48b4}r8Sub{e2}r8
	Sub{b4}Sub{r48>d4<}r4

	r8 Sub{e4}r8
	Sub{a4}Sub{r48>c#4<}r8Sub{e2}r8

	Sub{a4}Sub{r48>c#4}Sub{r48r48e4<}r8Sub{e2}r8
	Sub{>c#2.}Sub{r48e2.}Sub{r48r48a2.}r2.
	<
}

#BASS1_1={
	e2.
	f2.
	f#2.
	d#2r4
	e2.
	e2.
}

#BASS1_2={
	a4e4c#4a2.
}
#BASS1_3={
	[4 a2.]
	[2 e2.]
	a2.
	a2 c#4
	[2 d2.]
	[2 a2.]
	[2 d2.]
	[2 a2.]
	e2.
	e2f4
	f#2.
	d#2.
	[2 e2.]
	a4e4c#a2.
}

#BASS1_4={
	>d2.c#2.<
	<b2.>e2.
}

#BASS1_5={
	Sub{e2.e2.}
	r1Slowly(2) r2
}
#BASS1_6={
	a2.^2 e4 a1.
}

IF(MELODY=1) {
トラック 1;
REV(127);
v127q100o5
//IF(BACK=1){
[8 r2.]
//}
音色(Violin)
#VMELODY1
}

IF(BACK=1) {

トラック 11;
音色(Violin)
REV(127);
v127q100o6
[8 r2.]
[24 r2.]
#MELODY1
[4 r2.]
#MELODY1

トラック 2;
REV(127);
音色(Viola)
v127q100o5
	[8 r2.]
#MELODY1
#MELODY1
[4 r2.]
#MELODY1


トラック 4;
REV(127);
v120q90o5
//音色(PizzicatoStrings)
音色(Timpani)
[8 r2.]
[24 r2.]
[24 r2.]
#PIZZ

トラック 5;
REV(127);
v120q98o5
//音色(NewAgePad)
音色(ChurchOrgan)
#CHORD1
[24 r2.]
[24 r2.]
音色(TubularBells)
o5
#BELL
r4
[25 r2.]
音色(ChurchOrgan)
#CHORD3

r1v0o1c64

トラック 6;
REV(127);
v110q95
音色(ChoirAahs)
Sub {#CHORDSUB1}
#CHORD1
o4v80q100
音色(Strings1)
#CHORD2
#CHORD2


#CHORD4
o4v80q100
//音色(ChoirAahs)
//音色(Strings1)
#CHORD2
#CHORD3

トラック 7;
REV(127);
IF (MOBILE=1) {
	v127o4q100
} ELSE {
	v100o4q100
}
音色(OrchestralHarp)
[4 r2.]
#BACK1
#BACK2
#BACK2
//音色(Strings1)
音色(Violin)
v127
Sub {>#STRING<}#STRING
	
音色(OrchestralHarp)
IF (MOBILE=1) {
	v127o4q100
} ELSE {
	v100o4q100
}
#BACK2

トラック 8;
REV(127);
IF (MOBILE=1) {
	o3v127q98
} ELSE {
	o3v100q98
}
音色(Cello)
#BASS1_1
音色(PizzicatoStrings)
#BASS1_2

#BASS1_3
#BASS1_3

//音色(Cello)
#BASS1_4
//音色(PizzicatoStrings)
#BASS1_3
#BASS1_5
音色(Cello)
#BASS1_6

トラック 9;
REV(127);
IF (MOBILE=1) {
	o3v127q98
} ELSE {
	o3v100q98
}
音色(Contrabass)
#BASS1_1
音色(PizzicatoStrings)
#BASS1_2

#BASS1_3
#BASS1_3

//音色(Contrabass)
#BASS1_4
//音色(PizzicatoStrings)
#BASS1_3
#BASS1_5
音色(Contrabass)
#BASS1_6
}

End

##############################################################################
# TiMidiTy Config (v2.0)

dir ../patches/guspat/izumo/inst/GUS
dir ../patches/guspat/izumo/inst/GUS/gsdrum00
dir ../patches/guspat/izumo/inst/GUS/gsdrum08
dir ../patches/guspat/izumo/inst/GUS/gsdrum25
dir ../patches/guspat/izumo/inst/GUS/gsdrum40
dir ../patches/guspat/izumo/inst/GUS/power
dir ../patches/guspat/izumo/inst/gusperc
dir ../patches/guspat/izumo/inst/mazpat
dir ../patches/guspat/izumo/inst/misc
dir ../patches/guspat/izumo/inst/orchhit-patch
dir ../patches/guspat/izumo/inst/release	
dir ../patches/guspat/izumo/inst/roland
dir ../patches/guspat/izumo/inst/wime
dir ../patches/guspat/izumo/inst/wowpats
dir ../patches/guspat/izumo/inst
dir ../patches/guspat/izumo

dir ../patches/sf2_all/atomic
dir ../patches/sf2_all
dir ../patches/sf2_all/fluid3
dir ../patches/sf2_all/ultimate
dir ../patches/sf2_all/GMRBasico
dir ../patches/sf2_all/Giant

source default.cfg
source gsdrum.cfg
source gsdrum25.cfg
source sfx.cfg
source mt32.cfg
source power.cfg
source release.cfg

bank 0
	# Contrabass
	45 %font Titanic_200_GMGS_1.2.sf2 0 45 amp=117 pan=-12	

	# TremoloStrings
	46 %font atomic.SF2 0 46 amp=80 pan=-12	

	# PizzicatoStrings
	47 %font Titanic_200_GMGS_1.2.sf2 0 45 amp=50 pan=-12	

	# SynthStrings2
	53 %font Ultimate.SF2 0 52 amp=100 pan=0	

	# TubularBells
	14 %font "5.7bank1.sf2" 0 14 amp=120 pan=0	

	# organ
#	19 %font fluidr3gm.SF2 0 19 amp=80 pan=0	
	19 %font Titanic_200_GMGS_1.2.sf2 0 19 amp=80 pan=0	rate=:::85:85:80

	# string2
	48 %font Titanic_200_GMGS_1.2.sf2 0 49 amp=80 pan=0	

	# viola
	41 %font atomic.sf2 0 42 amp=95 pan=0	

	# violin
	40  release/violin.pat amp=55 pan=0


##############################################################################
# SoundEngine Free 5.02

ミクにイコライザー
[Effector]
EffectorName=Graphic EQ
Parameter1=-10.08
Parameter2=-0.96
Parameter3=4.32
Parameter4=3.34
Parameter5=1.9
Parameter6=1.92
Parameter7=1.92
Parameter8=1.44
Parameter9=-1.02
Parameter10=-1.92


ミクにマスタリングプロセッサー
[Effector]
EffectorName=Mastering Processor
Parameter1=0
Parameter2=13
Parameter3=20
Parameter4=4.8
Parameter5=25
Parameter6=0
Parameter7=100
Parameter8=0


ミクにリバーブ
[Effector]
EffectorName=Reverb
Parameter1=4.006
Parameter2=18000
Parameter3=436.191
Parameter4=78.5
Parameter5=0
Parameter6=3.26633e-007
Parameter7=31.6228
Parameter8=58
Parameter9=-50.88
Parameter10=-0.5


全体にリバーブ（ミクと合成後）
[Effector]
EffectorName=Reverb
Parameter1=4.5055
Parameter2=22050
Parameter3=329.317
Parameter4=100
Parameter5=0
Parameter6=-8
Parameter7=72.4436
Parameter8=41
Parameter9=-23.04
Parameter10=0


IAにイコライザー
[Effector]
EffectorName=Graphic EQ
Parameter1=-10.08
Parameter2=-0.96
Parameter3=1
Parameter4=3.34
Parameter5=-2.42
Parameter6=3.84
Parameter7=1.92
Parameter8=1.44
Parameter9=-1.02
Parameter10=-1.92

IAにマスタリングプロセッサ
[Effector]
EffectorName=Mastering Processor
Parameter1=0
Parameter2=57
Parameter3=20
Parameter4=17.52
Parameter5=120
Parameter6=0
Parameter7=100
Parameter8=0

IAにリバーブ
[Effector]
EffectorName=Reverb
Parameter1=4.006
Parameter2=22050
Parameter3=237.78
Parameter4=81.5
Parameter5=44
Parameter6=-10.8
Parameter7=31.6228
Parameter8=58
Parameter9=-50.88
Parameter10=-0.5

全体にリバーブ（IAと合成後）
[Effector]
EffectorName=Reverb
Parameter1=4.5055
Parameter2=22050
Parameter3=329.317
Parameter4=100
Parameter5=0
Parameter6=-8
Parameter7=72.4436
Parameter8=41
Parameter9=-23.04
Parameter10=0
