TrackName = {"Hope Your Merry Christmas!"};
Copyright = {"AMIO"};

/*
	(前奏)
	
	一人ぼっちでいても
	楽しみは増えない
	賑やかに Christmas Eve
	
	色とりどりの部屋に
	ツリー飾りつけて
	一晩の魔法
	
	（※）
	I hope it's a good day for you Christmas
	I hope it's a good day for you Christmas
	I hope it's a good day for you Christmas
	I hope it's a merry Christmas!
	
	(間奏)
	
	雪降り積もる　夜は
	笑い話しよう
	暖かな Christmas Eve
	
	テーブル囲い皆で
	雪を眺めながら
	夜はこれからさ
	
	（※×２）
	
	(間奏)
	
	（※×２）
*/

/*
	Part  Time
	In    1:1:0
	A     5:1:0
	B     17:1:0
	C     29:1:0
	D     43:1:0
	E     51:1:0
	F     63:1:0
	G     75:1:0
	H     91:1:0
	I     105:1:0
	J     107:1:0
	K     123:1:0
	L     139:1:0
	M     155:1:0
	N     169:1:0
*/

Tempo=188;
SoundType=1;ResetGS;System.MeasureShift=1;
TimeSignature(4,4);

Str Mel = {
// In
[4r1]
// A, B
q60 l4 
[rc,,95d,,98e,,100g,70,108f,,105e,,103f,,105d^,70,92a^,70,108g^^^,,105
 rc,,95d,,98e,,100g,70,108f,,105e,,103f,,105`c^,70,110e^^^,70,103rr
 rdda,70,108g,,105f,,103e,,98f,,103 f^^^,80,103rrr:r]`c,70,105
// C
[4`d,56,118`c,56,112a,56,106f,56,100 : d^^,70,98c,60,95d^^,70,98c,60,95d^^,70,98`c,70,105]
c+^,,98a^,,104g1^1,80,100
// D
[6r1]
// E, F
[rc,,95d,,98e,,100g,,108f,,105e,,103f,,105d^,,92a^,,108g^^^,,105
 rc,,95d,,98e,,100g,,108f,,105e,,103f,,105`c^,70,110e^^^,,103rr
 rdda,,108g,,105f,,103e,,98 : f,,103f,,105rrrrrrr] g,,103 M.T(20,40,!1) f^^^^^,90,103r M(20) `c,70,105
// G, H
[[4`d,56,118`c,56,112a,56,106f,56,100 : d^^,70,98c,60,95d^^,70,98c,60,95d^^,70,98`c,80,105]
 c+^,,98a^,,104 : g1,80,100r2^4`c,80,105]M(20)g1,80,100
// I
r1
// J
[16r1]
// K
[15r1] r2^4`c,70,105
// L, M
[[4`d,56,118`c,56,112a,56,106f,56,100 : d^^,70,98c,60,95d^^,70,98c,60,95d^^,70,98`c,70,105] :
 c+^,,98a^,,104g1,80,100r2^4`c,70,105]
c+^,,98
a^,,104
// N
g1^1
}

TR(1) @72
Time(1:1:0) o5 P(44) V(110) CHO(20) M(20) y71(96) y74(96)
Mel;

TR(2) @72
Time(1:1:0) o5 P(84) V(46) CHO(20) M(20) y71(96) y74(96)
t48 Mel;

TR(3) @13
Time(1:1:0) o5 V(85)
[4r1]
q60 l4 
[rcdeg,60f,60e,60f,60d^a^g^^^ rcdegfef`c^e^^^rr rddagfef f^^^rrr:r]`c,80
[4`d,56`c,56a,56f,56:d^^c,60d^^c,60d^^`c,80]c+^a^ g1^1,80 [6r1]

[rcdeg,60f,60e,60f,60d^a^g^^^ rcdegfef`c^e^^^rr rddagfe:f frrrrrrr]gf^^^rrr`c,80
[[4`d,56`c,56a,56f,56:d^^c,60d^^c,60d^^`c,80]c+^a^ :g1r2^4`c,80]g1r1

[16r1]
[15r1] r2^4`c,80

[[4`d,56`c,56a,56f,56:d^^c,60d^^c,60d^^`c,80]:c+^a^ g1r2^4`c,80]
c+^
a^
g1^1

Str Pfr =
{
EP(96)
// In
[4r1]
// A
[12r1]
// B
[12r1]
// C
[14r1]
// D
EP(96) l12 o6 r1r2^4a`c`e `g1^2,100rr`f`e4 `f1^1,100 [r1]
// E
[12r1]
// F
[12r1]
// G
[16r1]
EP(96)
[r4f^r"b-^f^re^^c^^e^^^^^r  r4e^r"a^e^rf+^^d^^f+^^^^^r
 r4f^r"b-^f^r:e^^c^^e^^^^^r r4e-^r"a^g^rf+^^g^^a^^^d^r]
r r1
r1r1

EP(127)
r4"g^,90,90"a,,92"b-^,90,94d^,,100re^^,,102f,,100f+^,,104g,,105a^,,106b-,,106b^,,108`c,,110
r4`e^,90,115`c,,108a^,90,105e^,,102rc^^,70,95d,,97c^,,95"b,,90c^,90,95"b-,,90"a^,90,87c,,90 
r4"g^,,90"a,,92"b-^,90,94d^,,100re^^,,102f,,100f+^,,104g,,105a^,,106b-,,106`c^,,110`d,,112
r4`f^^,,116`d^,,112`f^,76,116r`a^,75,125r`a^^,84,125`b-,90,127`a^,,125`g,,120`f+^,,120`d,,114
r4`f^^,84,115b-^,,105`f^,,115r`e^,,113r`c^,,110r`e^^^^^,90,113r
r4`e-^^,84,113a^,,103`e-^,,113r`d^,,110ra^,,105r`d^^^^^,90,110r
//r4"g^,,90"a,,92"b-^,,94g^,,103rc+^^,,100d,,100e^,,102f,,103f+^,,104r`c^,90,108r
//r4`f^^,,115`c^,,110`f^,,115r`f+^,,115r`f+^^,,115`g,,118`f+^^,84,115`d^,90,112r
r4g^ab-^b^r`c^rc^^cg^g`c^`c
r4`f^r`f^`d^^`f^r`f^^`d`f^^`d^^
[16r1]

EP(96)
[16r1]
[r4f^r"b-^f^re^^c^^e^^^^^r  r4e^r"a^e^rf+^^d^^f+^^^^^r
 r4f^r"b-^f^r:e^^c^^e^^^^^r r4e-^r"a^g^rf+^^g^^a^^^d^r] r
 r1
 // N
 l16 v80 r4^8gab-`c`d`g^r`e1^8
}

TR(4) @76
Time(1:1:0) o6 V(112) P(100) y71(96) y74(96)
Pfr;

TR(5) @76
Time(1:1:0) o6 V(78) P(116) y71(96) y74(96)
t48 Pfr;

Str Obe =
{
EP(96)
l12 q90
[4r1]

[[7r1] r2 `e-`cafe-c [4r1]]
//[14r1]
[4r4f^df^dr4 :r4e^ce^cr4 r4e^ce^cr4 r4f+^df+^dr4]r1
[8r1]

[12r1]
//[7r1] r2 `e-`cafe-c [4r1]
[12r1]
// G
EP(96)
r4f^df^dr4 r4e^ce^cr4 r4e^ce^cr4 r4f+^df+^dr4 r4f^df^dr4 r4e^ce^cr4 r4e^ce^cr4 r4f+^df+^dr4
r4f^df^dr4 r4e^ce^cr4 r4e^ce^cr4 r4f+^df+^dr4 r4f^df^dr4 r4e^ce^cr4 r4f^cf^cr4   r1
// H
r4f^df^dr4 r4e^ce^cr4 r4e^ce^cr4 r4f+^df+^dr4 r4f^df^dr4 r4e^ce^cr4 r4e-^ce-^cr4 r4f+^df+^dr4
r4f^df^dr4 r4e^ce^cr4 r4e^ce^cr4 r4f+^df+^dr4 r4f^df^dr4r1
// I
r1r1
// J
[16r1]
// K
EP(127)
r4`d^,,110`c,,105b-^,,108a^,,103rg^^,,100f,,98e^,,95d,,88e^,,95c,,88e^,,95g,,98
r4"f^,,90"a,,95c^,,98f^,,100rf+^^,,102g,,104f+^,,102d^^,,102c,,98"b-^,,95"a,,88
r4"g^,,95"a,,98"b-^,,100"b^,,102rc^,,105rc+^,,105rd^,,105rg^,,108r`c,98,110
r4`f^,,115r`f^,,115`d^^,,110`f^,,115r`f^^,,115`d,,108`a^,,118`b-,,123`a^,,118`f,,115
r4`f4,,115`d2,,110 `f^^^^,,115`d^,,110r`f,,115`d^^,,110
r4`e4,,113`c2,,108 `e-^^^^,,113`c^,,108r`e-,,113`c^^,,108
r4`d^,,110`c,,105b-^,,108a^,,103rg^^,,100f,,98e^,,95d,,88e^,,95c,,88e^,,95g,,98
r4a4,,100`c^,,105`f^,,110r`a^^,,118`b-^^,,118``c^^,85,118r``f^^,,120
// L
EP(96)
r4f^df^dr4 r4e^ce^cr4 r4e^ce^cr4 r4f+^df+^dr4 r4f^df^dr4 r4e^ce^cr4 r4e^ce^cr4 r4f+^df+^dr4
r4f^df^dr4 r4e^ce^cr4 r4e^ce^cr4 r4f+^df+^dr4 r4f^df^dr4 r4e^ce^cr4 r4f^cf^cr4   r1
// M
r4f^df^dr4 r4e^ce^cr4 r4e^ce^cr4 r4f+^df+^dr4 r4f^df^dr4 r4e^ce^cr4 r4e-^ce-^cr4 r4f+^df+^dr4
r4f^df^dr4 r4e^ce^cr4 r4e^ce^cr4 r4f+^df+^dr4 r4f^df^dr4r1
};

TR(6) @69
Time(1:1:0) o5 V(96) P(88)
Obe;

TR(7) @69
Time(1:1:0) o5 V(60) P(104)
t48 Obe;

TR(8) @33
Time(1:1:0) o3 P(34) q70 Slur(0,-!12)
// In
[`c2c1^2]
// A, B
l4 ["f"acfdefd"g"a"b-dcdeg "f"acfdefdaaeeaaaa- "g"a"b-dcdeg"f"acf:c"b-"a"g]defa
// C
[4"g"a"b-d:ceg`c"f"acfdef+a]`c2c2
// D
f1^1^1^1,95g1^1,95`c1,95cr1-4
// E
v127
"f2-12"f12r2 d2-12d12r2 g2-12g12r2 b-2-12b-12r2
a2-12a12r2 d2-12d12r2 a2-12a12r2 a2-12a3a-4 g2-12g12r2 c2-12c12r2 "f4r1-4 v100 `cb-ag
// F
"f"acfdefd"g"a"b-dcdeg "f"acfdefdaaeeaaa-a- "g"a"b-dcdeg"f"acfdefa
// G
"g"a"b-dceg`c"f"acfdef+a "g"a"b-dceg`c"f"acfdef+a "g"a"b-dceg`c"f"acfdef+a "g"a"b-d`cb-ag"f"acf f12&`c12`f6r12`f4`c12a6f12
// H
"g"a"b-dceg`c"f"acfdef+a "g"a"b-dceg`c"e-"ace-da`d`d6&`c12 "g"a"b-dceg`c"f"acfdef+a "g"a"b-d `c2c2
// I
"f"acf
//def+a
l12 v110 f^f^r`f^^rf^&e-
// J
v100
l4 ["g"a"b-dceg`c"f"acfdef+a] "g"a"b-dceg`c"ace-gdf+a`d "g"a"b-dceg`c"f"acfdef+a
// K
l4 ["g"a"b-dceg`c"f"acfdef+a] "g"a"b-dceg`c[4"a][4"a-] "g"a"b-dceg`c"f"acf`f`caf
// L
"g"a"b-dceg`c"f"acfdef+a "g"a"b-dceg`c"f"acfdef+a "g"a"b-dceg`c"f"acfdef+a "g"a"b-d`cb-ag"f"acf f12&`c12`f6r12`f4`c12a6f12
// M
"g"a"b-dceg`c"f"acfdef+a "g"a"b-dceg`c"e-"ace-da`d`d6&`c12 "g"a"b-dceg`c"f"acfdef+a "g"a"b-d `c2c2
// N
f1^1"f1^1

TR(10)
Time(1:1:0)
// In
l12 [[4n85]rrn37rr:[4n85]rrrrrn37rn33'n58n81'rr] rrr['n37n40n85'r]r'n37n40n85'rr'n37n40n85''n38n49n58'rn37
// A, B
[
[[3n42rn37'n38n46'rr n42rn37'n38n44'r'n37n44']:n42rn37'n38n46'rr n42rn37'n38n46'r'n37n46']
n42rn37'n38n46n81'rr n42rn37'n38n44'r'n37n44'
:[4n42rn37'n38n46'r:r n42rn37'n38n44'r'n37n44']
n81n42rn37'n40n46'rn37]
[4n42rn37'n38n46'rr n42rn37:'n38n44'r'n37n44']'n40n46'r'n37n46'
// C
[13Sub{[4n83rr]}n42rn37'n38n46n81'rr n42rn37:'n38n44'r'n37n44']n38n40n37
['n35n38n46'rrrrr]
// D
v80 Sub{n46}[n69rrn76rn77rrrn85rr n69rrn76rn77rrn77'n76n81'rr]
'n46n69'rrn76rn77rrrn85rr n69rrn76rn77rrn77'n76n81'rr
'n46n69'rrn76rn77rrn77'n76n81'rr 'n38n46n81'rrrrrn70rn70'n38n58'rr
// E
v80 [n74rrn76rn77rrrrrr n74rrn76rn76rr:n77n76rr]n77n80rr
Sub{r1^1^1^1-4n81rr}[n74rrn76rn77rrrrrr n74rrn76rn76rrn77n76rr]
n74rrn76rn77rrrrrr n74rrn76rn76rrn77n40n38n35
v100
'n35n38n49'r1-12 'n42n47'r'n42n45'rr'n42n43'rrn42'n38n41n46'n40n37
// F
[3n42rn37'n38n46n81'rr n42rn37'n38n44'r'n37n44'] n42rn37'n38n46n81'rr n42rn37'n38n46'r'n37n46'
[3n42rn37'n38n46n81'rr n42rn37'n38n44'r'n37n44'] [3'n40n46n83'rr]'n40n46n58n83'rn46
[4n42rn37'n38n46n81'rr n42rn37 : 'n38n44'r'n37n44']'n38n46'r'n37n46'
// G
[15Sub{[4n83rr]}n42rn37'n38n46n81'rr n42rn37'n38n44'r'n37n44']
Sub{[n83rr]}n42r'n38n46'n42r'n38n46n81'rr'n38n42' 'n35n46'rn37
// H
[13Sub{[4n83rr]}n42rn37'n38n46n81'rr n42rn37'n38n44'r'n37n44']
['n35n38n46'rrrrr]
// I
//[Sub{[4n83rr]}n42rn37'n38n46n81'rr n42r : n37'n38n44'r'n37n44']n40'n38n49n81'r'n37n42'
Sub{[4n83rr]}n42rn37'n38n46n81'rr n42r n37'n38n44'r'n37n44'
'n37n40'r'n37n40'rr'n37n40n49'rrn35'n37n38n49'rr
// J
[15Sub{[4n83rr]}n42rn37'n38n46n81'rr n42rn37'n38n44'r'n37n44']
Sub{[4n83rr]}n42rn37'n38n46n81'rr'n37n42'rn37'n38n81n46'r'n37n42'
// K
[9Sub{[4n83rr]}n42rn37'n38n46n81'rr n42rn37'n38n44'r'n37n44']
Sub{[4n83rr]}n42rn37'n38n46n81'rr n42rn37'n38n46n81'r'n37n44'
v110 Sub{[8n83rr]}[7'n38n46n81'r:r]n52'n38n46n81'rr
v100 [3Sub{[4n83rr]}n42rn37'n38n46n81'rr n42rn37'n38n44'r'n37n44']
[3'n35n38n49'rr]'n38n49'n40n37
// L
[15Sub{[4n83rr]}n42rn37'n38n46n81'rr n42rn37'n38n44'r'n37n44']
Sub{[n83rr]}n42r'n38n46'n42r'n38n46n81'rr'n38n42' 'n35n46'rn37
// M
[13Sub{[4n83rr]}n42rn37'n38n46n81'rr n42rn37:'n38n44'r'n37n44']'n38n47'n45n43
['n35n38n46'rrn47n45n43]
// N
l12 'n35n38n49'rrrrr l24 EP.T(80,40,!1^1-4) [17n46:r]rrr EP.T(100,0,!1^1) 'n35n38n49'rrrrr [12n46rr]

TR(11) @49
Time(1:1:0) V(80) y67(127)
// In
q100 'e`c'1^1^1^1
// A, B
[24r1]
// C
[14r1]
// D
'"acf'1^1^1^1'"b-df'1^1'"gcf'1'"gce'8r1-8
// E
[12r1]
// F
[7r1] e2e-2 [4r1]
// G
l1 '"b-f''ce''"ag''df+' '"b-f''ce''"ag''df+'  '"b-f''ce''"ag''df+' '"b-f''ce''cf''"af'
// H
l1 '"b-f''ce''"ag''df+' '"b-f''ce''"ae-''da' '"b-f''ce''"ag''df+' '"b-f'r1
// I
r1r1
// J
'"b-f''ce''"ag''df+' '"b-f''ce''"af''f+`c',,90 'fb-''eg''e-a''df+' '"b-g''ce''cf''df+'
// K
'"b-f''ce''"ag''df+' '"b-f''ce''"af''f+`c',,90 'fb-''eg''"acf''"a-cf'  '"b-g''ce''cf''"af'
// L
l1 '"b-f''ce''"ag''df+' '"b-f''ce''"ag''df+'  '"b-f''ce''"ag''df+' '"b-f''ce''cf''"af'
// M
l1 '"b-f''ce''"ag''df+' '"b-f''ce''"ae-''da' '"b-f''ce''"ag''df+' '"b-f'r1
// N
t.N(0,3,6)'"acf'1^1 EP.T(127,0,!1^1) 'fa`c'1^1

TR(12) @11
Time(1:1:0) V(80) P(52)
// In
l2 [`cb-ag]
// A
[12r1]
// B
[12r1]
// C
[14r1]
// D
[8r1]

// E
[10r1] @22 r2^4 l12 V(100) rra24b-24 `c^b-^^a^^^g^^
// F
[12r1]
// G
[16r1]
// H
[16r1]

[16r1]
[16r1]

[16r1]
[14r1]
@11 'fa'1^1^1

Str Cel =
{
// In
l2 [`cb-ag]
// A
[12r1]
// B
[12r1]
// C
[14r1]
// D
r1r1-8a16`c16 t.N(-3,-2,-1,0) 'a`c`e`g'1^1 t.N(-4,-2,0) 'gb-`f'1^1 [r1]
// E
[12r1]
// F
[7r1] t.N(-6,-3,0)'a`c`e'2 t.N(-6,-3,0)'a-`c`e-'2 [4r1]
[16r1]
[16r1]

[16r1]
[16r1]

[16r1]
[13r1] o5 t.N(0,6,12)'dgb-'2 t.N(0,20,40,60)'cgb-`c+'2
t0 o6 r4f4a4^8`c4^8`f1-4`a1^1 
};

TR(13) @9
Time(1:1:0) o6 V(90) P(78)
Cel;

TR(14) @9
Time(1:1:0) o6 V(56) P(98)
t_32 Cel;

Str Bch = {
[4r1]
l12
["f"c"ac"afaf`c`f`ca "d""a"f"a"fdfda`daf "g"d"b-d"b-gb-g`d`g`db- c"gege`c`e`c`g``c`g`c
"f"c"ac"afaf`c`f`ca "d""a"f"a"fdfda`daf ["a"ececeaea`ca:e]e-
"g"d"b-d"b-gb-g`d`g`db- "c""g"e"g"ececg`cgc "f"c"ac"afaf`c`f`ca : "c""g"e"g"ececg`cgc]
"d""a"f"a"fdfda`daf
// C
[4"g"d"b-d"b-gb-g`d`g`db- : "c""g"e"g"ececg`cgc "f"c"ac"afaf`c`f`ca d"af+af+ada`f+`a`f+d]r1
// D
[8r1]
// E
[12r1]
// F
"f"c"ac"afaf`c`f`ca "d""a"f"a"fdfda`daf "g"d"b-d"b-gb-g`d`g`db- c"gege`c`e`c`e`g`e`c
"f"c"ac"afaf`c`f`ca "d""a"f"a"fdfda`daf ["a"ececeaea`ca:e]e-
"g"d"b-d"b-gb-g`d`g`db- "c""g"e"g"ececg`cgc "f"c"ac"afaf`c`f`ca
"d""a"f"a"fdfda`daf
// G
[3"g"d"b-d"b-gb-g`d`g`db- : "c""g"e"g"ececg`cgc "f"c"ac"afaf`c`f`ca d"af+af+ada`f+`a`f+d]r1
}

TR(15) @71
Time(1:1:0) o5 V(64) REV(20) P(40)
//Bch;


TR(16) @71
Time(1:1:0) o5 V(36) REV(20) P(88) t32
//Bch;

//------------------------------------------------

TR(1)
Time(168:1:0) Tempo(150)
Time(168:3:0) Tempo(120)
Time(168:4:0) Tempo(80)
Time(169:1:0) Tempo(80)