Input:
%%harmonization
L:1/4
M:2/2
K:A
E | A2 c B/A/ | B2 E d | c2 B2 | A/G/A/B/ A B | c A E c | B3 A |
G e F ^d | e3 :: c/d/ | e2 f e |"^(E)" d3/2 c/ B e | d c B A | G B E2 |
 A G/A/ B A/B/ | c B/c/ d e | c B/A/ E G | A3 :|

Output:
E:8
L:1/4
M:2/2
K:A
E |"A" A2 c B/A/ |"E" B2 E d |"A" c2"E" B2 |"A" A/G/A/B/ A B |"A" c A E c |"E" B3 A |
G e"B7" F ^d |"E" e3 :: c/d/ |"A" e2"D" f e |"^(E)" d3/2 c/ B e |"D" d c B A |"E" G B E2 |
"A" A G/A/"E" B A/B/ |"A" c B/c/"D" d e |"A" c B/A/"E" E G |"A" A3 :|


Input:
%%harmonization
L:1/16
Q:1/4=120
M:4/4
K:D
"^A" FG | A2BB A2B2 | A2B2 A2FG | A2BB A2B2 | A2c2 c2cB | A2c2 B2cB | ABcB A2cB |
ABcd egfe | d2g2 d2 ::"^B" fg | a2ab afdB | A2AB A2fg | a2ab agfa | gfef g2ef |1
 g2gb gfef | gfed c2cB | A2g2 f2e2 | f4- f2 :|2 g2gb gfef | gfed c2cB | A2g2f2e2 |
 d4- d2 |:[K:G]"^C" dc | B2Bc BAGB | cdcB c2cB | A2a2 e2f2 | g2gb gfed |
 B2Bc BAGB | cdcB c2cB | A2a2 e2f2 | g4 g2 :|

Output:
E:8
L:1/16
Q:1/4=120
M:4/4
K:D
"^A" FG |"D" A2BB A2B2 | A2B2 A2FG | A2BB A2B2 |"A7" A2c2 c2cB |"A7" A2c2 B2cB | ABcB A2cB |
ABcd egfe |"D" d2g2 d2 ::"^B" fg |"D" a2ab afdB | A2AB A2fg | a2ab agfa |"G" gfef g2ef |1
"A7" g2gb gfef | gfed c2cB | A2g2 f2e2 |"D" f4- f2 :|2"G" g2gb gfef |"D" gfed c2cB |"A7" A2g2f2e2 |
"D" d4-"D7" d2 |:[K:G]"^C" dc |"G" B2Bc BAGB |"C" cdcB c2cB |"D7" A2a2 e2f2 |"G" g2gb gfed |
"G" B2Bc BAGB |"C" cdcB c2cB |"D7" A2a2 e2f2 |"G" g4 g2 :|


Input:
%%harmonization
L:1/8
M:4/4
K:A
e2 | A2 (cA) eAfA | eAfA e(cBc) | A2 (cA) eAfA | e(cBc) A(FEF) | A2 (cA) eAfA |
 eAfA e(cBc) | ABAF Ecd(f | ec)Bc A2 :| (cB) | A2 ce a2 af | efed cdcB |
 A2 ce a2 ag | fbba gbeg | agae faec | dBcA BAFG | ABAF Ecdf |
 ecBc A2 :|

Output:
E:7
L:1/8
M:4/4
K:A
e2 |"A" A2 (cA) eAfA |"A" eAfA e(cBc) |"A" A2 (cA) eAfA |"Bm" e(cBc)"D" A(FEF) |"A" A2 (cA) eAfA |
"A" eAfA e(cBc) |"A" ABAF Ec"D"d(f |"E7" ec)Bc"A" A2 :| (cB) |"A" A2 ce a2 af |"A" efed cdcB |
"A" A2 ce"F#m" a2 ag |"B7" fbba"E7" gbeg |"A" agae faec |"D" dBcA"E7" BAFG |"A" ABAF"D" Ecdf |
"E7" ecBc"A" A2 :|


Input:
%%harmonization
L:1/4
M:4/4
K:C
D G | B2 B B | B2 A B | A G3 | D G B2 | G B d2 | c B A2- |
 A4- | A2 d c | B2 B A | G2 B d | d c3 | E E E2 |
 ^F G A2 | B A G2- | G4- | G2 z/ :|

Output:
E:6
L:1/4
M:4/4
K:C
D G |"Gm" B2 B B |"D7" B2"A" A"D7" B |"Gm" A G3 |"Gm" D G B2 | G B"D7" d2 |"D7" c B A2- |
"D7" A4- | A2"Gm" d c |"Gm" B2"Dm" B A |"Gm" G2 B d |"C" d"C" c3"Gm" |"Cm" E E"D7" E2 |
"D7" ^F G A2 |"A" B"D7" A G2- | G4- | G2 z/ :|


Input:
%%harmonization
L:1/8
M:2/4
K:Amin
E |: A>E Ac | e3 c | df af | e3 c | dd/c/ Bd | cc/B/ Ac |1 BA ^GA |
 B^G FE :|2 BA ^GB | A2 || ag |: f2 d2 | fa gf | e2 c2- | ce fe | d2 B2- |1
Be fe | e2 c2- | ca ^g=g :|2 Bd cB | A4- | A2 z2 |]

Output:
E:8
L:1/8
M:2/4
K:Amin
E |:"Am" A>E Ac | e3 c |"Dm" df af |"Am" e3 c |"E7" dd/c/ Bd |"Am" cc/B/ Ac |1"B7" BA ^GA |
"E7" B^G FE :|2"E7" BA ^GB |"Am" A2 || ag |:"Dm" f2 d2 | fa gf |"Am" e2 c2- | ce fe |"E7" d2 B2- |1
Be fe |"Am" e2 c2- | ca ^g=g :|2 Bd cB |"Am" A4- | A2 z2 |]


Input:
%%harmonization
L:1/8
M:2/2
K:D
A2 d2 e2 |: f2 (fg) fedc | B2 (Bc) BAde | f2 (fg) fedc | B3 (B- BA)de |
 f2 (fg) fedc | (BA)(Bc) BAFG | (AB)AG (FD)EF |1 D2 (AB) cde=f :|2 D3 (D- DE)FA |:
 B2 (Bc) BABc | B2 (Bc) BAFA | B2 (Bc) BABc | B2 (Bc) BAFA | B2 (Bc) BABc | B2 (Bc) BAFG |
 (AB)AG (FD)EF |1 D3 (D- DE)FA :|2 D z A2 d2 e2!D.S.! || D3 (D- DE)FA ||
 B2 (Bc) BABc | B2 (Bc) BAFA | B2 (Bc) BABc | B2 (Bc) BABc | d3 (d- dc)Bc |
 (dc)de (fe)df | (gf)ed (BA)FE | Dz(DE) FABA | d2 !fermata!z2 [FA]4 ||

Output:
E:9
L:1/8
M:2/2
K:D
A2 d2 e2 |:"D" f2 (fg) fedc |"Bm" B2 (Bc) BAde |"D" f2 (fg) fedc |"Bm" B3 (B- BA)de |
"D" f2 (fg) fedc |"Bm" (BA)(Bc) BAFG |"A" (AB)AG (FD)EF |1"D" D2 (AB) cde=f :|2"D" D3 (D- DE)FA |:
"Bm" B2 (Bc) BABc | B2 (Bc) BAFA | B2 (Bc) BABc | B2 (Bc) BAFA |"G" B2 (Bc) BABc | B2 (Bc) BAFG |
"A" (AB)AG (FD)EF |1"D" D3 (D- DE)FA :|2"D" D z A2 d2 e2!D.S.! ||"D" D3 (D- DE)FA ||
"Bm" B2 (Bc) BABc | B2 (Bc) BAFA | B2 (Bc) BABc | B2 (Bc) BABc |"G" d3 (d- dc)Bc |
"D" (dc)de (fe)df | (gf)ed"A" (BA)FE |"D" Dz(DE) FABA | d2 !fermata!z2 [FA]4 ||


Input:
%%harmonization
L:1/8
M:4/4
K:D
|: A3 B AGFE | DFAd f2 f2 | ecAc e2 ed | cABc d2 d2 |
 A3 B AGFE | DFAd f2 f2 | ecAc eABc | d2 dc d4 ::
 BGBd BGBd | A2 F2 FEFA | A,2 CE A,2 CE | D2 FA d3 d |
 BGBd BGBd | A2 F2 FEFA | A,2 CE A,2 CE | D2 DC D4 :|

Output:
E:6
L:1/8
M:4/4
K:D
|:"D" A3 B"D/A" AGFE |"D" DFAd"D/F#" f2 f2 |"A" ecAc"A/E" e2 ed |"A" cABc"D" d2 d2 |
"D" A3 B"D/A" AGFE |"D" DFAd"D/F#" f2 f2 |"A" ecAc"A/E" eABc |"D" d2"D/A" dc"D" d4 ::
"G" BGBd"G/B" BGBd |"D" A2 F2"D/A" FEFA |"A/E" A,2 CE"A" A,2 CE |"D" D2 FA"D/A" d3 d |
"G" BGBd"G/B" BGBd |"D" A2 F2"D/A" FEFA |"A/E" A,2 CE"A" A,2 CE |"D" D2"D/A" DC"D" D4 :|


Input:
%%harmonization
L:1/16
M:2/4
K:G
 dBdg b2>a2 | aggB d2>g2 | gffA d2>f2 | aggB d4 | dBdg b2>a2 | aggB d2>g2 |
 gffA d2>f2 | g2b2 g2 z2 ::[K:D] aceg bage | f2A2 fed2 | caa2 age2 |
 daa2 a2fd | aceg bage | f2A2 fed2 | caa2 age2 | d2f2 d2"_>Teil A" z2 ::
[K:C] gaeg dfAB | dcea g2>c'2 | c'bdf b2>a2 | agec G4 | gaeg dfAB |
 dcea g2>c'2 | b2da g2Bg | c2e2 c2"_Fine" z2 :|

Output:
E:8
L:1/16
M:2/4
K:G
"G" dBdg b2>a2 | aggB d2>g2 |"D7" gffA d2>f2 |"G" aggB d4 | dBdg b2>a2 | aggB d2>g2 |
"D7" gffA d2>f2 |"G" g2b2 g2 z2 ::[K:D]"A7" aceg bage |"D" f2A2 fed2 |"A7" caa2 age2 |
"D" daa2 a2fd |"A7" aceg bage |"D" f2A2 fed2 |"A7" caa2 age2 |"D" d2f2 d2"_>Teil A" z2 ::
[K:C]"C" gaeg"G7" dfAB |"C" dcea g2>c'2 |"G7" c'bdf b2>a2 |"C" agec G4 | gaeg"G7" dfAB |
"C" dcea g2>c'2 |"G7" b2da g2Bg |"C" c2e2 c2"_Fine" z2 :|


Input:
%%harmonization
L:1/16
M:2/4
K:F
"^A" FAcf Acfa | c'2c'2 a2ga | bgec B2B2 | afcA F2F2 | FAcf Acfa | c'2c'2 a2ga |
 bgec =Bcde |1 f2a2 f2FF :|2 f2a2 f2ga ||[K:C]"^B" g2Bc d2ga | g2cd e2gc' |
 b2ba gfef | a2g2 e2ga | g2Bc d2ga | g2cd e2gc' | bagf gfed |
 c2e2 c2"_> Teil A" z2 |:[K:Bb]"^C" g2g2 f2f2 | e6 ff | a2a2 g2g2 | f6 de |
f2d'2 c'2>b2 | a2e2 e2gb | a2e2 e2fa | g2d2 d2ff | g2g2 f2f2 | e6 ff | a2a2 g2g2 |
 f6 df | c'2c'2 b2>d2 | dc=Bc a2g2 | f2ag f2A2 |1 B2b2 b2ff :|2 B2df b2 z2 |]

Output:
E:8
L:1/16
M:2/4
K:F
"^A""F" FAcf Acfa | c'2c'2 a2ga |"C7" bgec B2B2 |"F" afcA F2F2 | FAcf Acfa | c'2c'2 a2ga |
"C7" bgec =Bcde |1"F" f2a2 f2FF :|2"F" f2a2 f2ga ||[K:C]"^B""G7" g2Bc d2ga |"C" g2cd e2gc' |
"G7" b2ba gfef |"C" a2g2 e2ga |"G7" g2Bc d2ga |"C" g2cd e2gc' |"G7" bagf gfed |
"C" c2e2 c2"_> Teil A" z2 |:[K:Bb]"^C""Bb" g2g2 f2f2 |"F7" e6 ff | a2a2 g2g2 |"Bb" f6 de |
f2d'2 c'2>b2 |"F7" a2e2 e2gb | a2e2 e2fa |"Bb" g2d2 d2ff | g2g2 f2f2 |"F7" e6 ff | a2a2 g2g2 |
"Bb" f6 df | c'2c'2 b2>d2 |"C7" dc=Bc a2g2 |"F7" f2ag f2A2 |1"Bb" B2b2 b2ff :|2"Bb" B2df b2 z2 |]


Input:
%%harmonization
L:1/4
M:3/4
K:C
G/G/ | G2 e | c2 a | B2 g | f e d | G2 f | B2 g | c2 g | e2 G/G/ | G2 e | c2 a |
 B2 g | f e d | G2 f | G2 d | c3/2 c/ c | c z G |: f3/2 f/ f | f e d | e3/2 e/ e |
e d c | d3/2 d/ d | d c B | c z c |1 c z G :|2 c z"_>Teil A" z |]

Output:
E:9
L:1/4
M:3/4
K:C
G/G/ |"C" G2 e | c2 a |"G7" B2 g | f e d | G2 f | B2 g |"C" c2 g | e2 G/G/ | G2 e | c2 a |
"G7" B2 g | f e d | G2 f | G2 d |"C" c3/2 c/ c | c z G |:"G7" f3/2 f/ f | f e d |"C" e3/2 e/ e |
e d c |"G7" d3/2 d/ d | d c B |"C" c z c |1 c z G :|2"C" c z"_>Teil A" z |]


Input:
%%harmonization
L:1/8
Q:3/8=130
M:6/8
K:Edor
D | E2 B B2 A | B2 c d3 | F2 A ABA | D2 E FED | E2 B B2 A | B2 c d3 | cdc B2 A |
 B2 E E2 :: e | e2 f gfe | d2 B Bcd | c2 A ABc | d2 B B3 | e2 f gfe |
 d2 B Bcd | cdc B2 A | B2 E E2 :|

Output:
E:8
L:1/8
Q:3/8=130
M:6/8
K:Edor
D |"Em" E2 B B2 A | B2 c d3 |"D" F2 A ABA | D2 E FED |"Em" E2 B B2 A | B2 c d3 |"Em" cdc"D" B2 A |
"Em" B2 E E2 :: e |"Em" e2 f gfe |"Bm" d2 B Bcd |"A" c2 A ABc |"Bm" d2 B B3 |"Em" e2 f gfe |
"Bm" d2 B Bcd |"A" cdc"Bm" B2 A |"Em" B2 E E2 :|


Input:
%%harmonization
L:1/8
Q:1/4=180
M:4/4
K:G
 EFGF E2 B2 | EFGF E2 B2 | c2 Ac B2 G2 | AG F2 E2 D2 :| G2 BB G2 B2 |
 AGFG A2 dd | G2 BB G2 B2 | AGFE D2 d2 | G2 BB G2 B2 | AGFG A2 dd |
 BdcB AcBA | G2 F2 G2 D2 |]

Output:
E:8
L:1/8
Q:1/4=180
M:4/4
K:G
"Em" EFGF E2 B2 | EFGF E2 B2 |"Am" c2 Ac"G" B2 G2 |"D" AG F2"Em" E2 D2 :|"G" G2 BB G2 B2 |
"D" AGFG A2 dd |"G" G2 BB G2 B2 |"D" AGFE"G" D2 d2 |"G" G2 BB G2 B2 |"D" AGFG A2 dd |
"G" BdcB"Am" AcBA |"G" G2 F2 G2 D2 |]


Input:
%%harmonization
L:1/4
M:3/4
K:C
 e d c | g3/2 g/ g | d f e | c z G |:"^A" e z B | c z a | (!>!g3 | g) z e |
 g z f | d z ^d | (!>!e3 | c) z G | e z B | c z a | (g3 | g) z e | g z f |
(d2 e) | c3/2 c/ c |1 c z G :|2 c z z |:[K:G]"^B" d3 | g f e | !>!d3 | d e B | c3 |
a g f | (e2 d) | (e2 d) | !>!d3 | g f e | !>!d3 | d e B | (c2 d) | (b2 a) |
 g3/2 g/ g |1 g z z :|2 g z"_>Teil A" G ||[K:F]"^C" c3 | f3 | c3 | a3 | B3 | (g2 a) |
 (g2 f) | f3 | c3 | f3 | c3 | a3 | B c d | (a2 g) | f z e | f"_>Teil A" z z |]

Output:
E:8
L:1/4
M:3/4
K:C
"C" e d c | g3/2 g/ g |"G7" d f e |"C" c z G |:"^A""C" e z B |"F" c z a |"C" (!>!g3 | g) z e |
"G7" g z f | d z ^d |"C" (!>!e3 | c) z G | e z B |"F" c z a |"C" (g3 | g) z e |"G7" g z f |
(d2 e) |"C" c3/2 c/ c |1 c z G :|2 c z z |:[K:G]"^B""D7" d3 | g f e |"G" !>!d3 | d e B |"D7" c3 |
a g f |"G" (e2 d) | (e2 d) |"D7" !>!d3 | g f e |"G" !>!d3 | d e B |"D7" (c2 d) | (b2 a) |
"G" g3/2 g/ g |1 g z z :|2 g z"_>Teil A" G ||[K:F]"^C""F" c3 | f3 | c3 | a3 |"C7" B3 | (g2 a) |
"F" (g2 f) | f3 | c3 | f3 | c3 | a3 |"C7" B c d | (a2 g) |"F" f z e | f"_>Teil A" z z |]


Input:
%%harmonization
L:1/16
M:2/4
K:C
GA | c2c2 e2>d2 | ceae gage | GABc dedc | B2a2 gage | c2c2 e2>d2 | ceae gage |
 GABc dfed | c2>c2 c2 :: g2 | a2b2 c'2>g2 | a2g2 edcA | GABc dfed | cdcA G2g2 |
 a2b2 c'2>g2 | a2g2 edcA | GABc dfed | c2cc c2 :| cd |
e2G2 e2ed |]

Output:
E:8
L:1/16
M:2/4
K:C
GA |"C" c2c2 e2>d2 |"C" ceae gage |"G7" GABc dedc |"G7" B2a2 gage |"C" c2c2 e2>d2 |"C" ceae gage |
"G7" GABc dfed |"C" c2>c2 c2 :: g2 |"F" a2b2 c'2>g2 |"C" a2g2 edcA |"G7" GABc dfed |"C" cdcA G2g2 |
"F" a2b2 c'2>g2 |"C" a2g2 edcA |"G7" GABc dfed |"C" c2cc c2 :| cd |
e2G2 e2ed |]


Input:
%%harmonization
L:1/4
M:3/4
K:F
 G/A/ F/G/ |[M:3/4] A3 | c z C | A2 A | G A B | A G F |[M:2/4] G/A/ F/D/ |
[M:3/4] F3- | F z |]

Output:
E:8
L:1/4
M:3/4
K:F
"Bb" G/A/ F/G/ |[M:3/4]"F" A3 |"F" c z C |"F" A2 A |"C" G A B |"F" A G F |[M:2/4]"Bb" G/A/ F/D/ |
[M:3/4]"F" F3- |"F" F z |]


Input:
%%harmonization
L:1/8
M:2/4
K:A
 ee e>d | cc c>B | AB/c/ dc | c2 B2 | ee e>d | cc c>B | AB/c/ dc | c2 B2 || |
 ec ec | af d2 | d>d ff | bg e2 | cc/B/ ce | AA/G/ Ac | dB GB |
 A4 |]

Output:
E:7
L:1/8
M:2/4
K:A
"A" ee e>d | cc c>B | AB/c/ dc |"E7" c2 B2 |"A" ee e>d | cc c>B | AB/c/ dc |"E7" c2 B2 || |
"A" ec ec |"D" af d2 |"Bm" d>d ff |"E7" bg e2 |"A" cc/B/ ce |"F#m" AA/G/ Ac |"Bm" dB"E7" GB |
"A" A4 |]


Input:
%%harmonization
L:1/8
M:6/8
K:Dmin
E | DEF E2 D | d2 e f2 g | agf edc | A/=B/cA GEC | DEF E2 D | d2 e f2 g |
 afd ge^c | d3 d2 :: e | fga fga | fga agf | ecg ecg | efg gfe | fga agf |
 efg gfe | afd ge^c | d3 d2 :|

Output:
E:8
L:1/8
M:6/8
K:Dmin
E |"Dm" DEF E2 D | d2 e f2 g | agf edc |"C" A/=B/cA GEC |"Dm" DEF E2 D | d2 e f2 g |
"Dm" afd"A" ge^c |"Dm" d3 d2 :: e |"F" fga fga | fga agf |"C" ecg ecg | efg gfe |"F" fga agf |
"C" efg gfe |"Dm" afd"A" ge^c |"Dm" d3 d2 :|


Input:
%%harmonization
L:1/8
M:4/4
K:D
|: dB | AD (3FED AD (3FED | Adcd fedc | BE E2 BE E2 | Bded cdeg | fB B2 fB B2 |
faef dfag | (3fga ec dABG | FGEF D2 :: z f | afdf bgeg | fded dcBA |
Ad d2 defg | (3aba gb a2 fg | [da]3 f [=cg]3 e | [Bf]2 ef dfag |
 (3fga ec dABG | FGEF D2 :|

Output:
E:8
L:1/8
M:4/4
K:D
|: dB |"D" AD (3FED AD (3FED | Adcd fedc |"Em" BE E2 BE E2 | Bded cdeg |"Bm" fB B2 fB B2 |
faef dfag |"D" (3fga ec"G" dABG |"A" FGEF"D" D2 :: z f |"D" afdf"G" bgeg |"A" fded"D" dcBA |
Ad d2 defg |"G" (3aba gb"F#m" a2 fg |"D" [da]3 f"C" [=cg]3 e |"Bm" [Bf]2 ef dfag |
"D" (3fga ec"G" dABG |"A" FGEF"D" D2 :|


Input:
%%harmonization
L:1/8
M:4/4
K:G
FE | DEGA B2 BB | A2 G2 e2 d2 | DEGA B2 BB | A2 G2 E2 D2 |
 DEGA B2 BB | A2 G2 e2 d2 | dege dege | dB A2 G2 :: dege g2 gg |
b2 b2 a2 g2 | dege g2 gg | defg a2 z2 | dege g2 gg | b2 b2 a2 g2 |
 dege dege | dB A2 G2 :|

Output:
E:7
L:1/8
M:4/4
K:G
FE |"G" DEGA B2 BB |"C" A2 G2"D7" e2 d2 |"G" DEGA"Em" B2 BB |"Am" A2 G2"D7" E2 D2 |
"G" DEGA B2 BB |"C" A2 G2"D7" e2 d2 |"Em" dege"C" dege |"D7" dB A2"G" G2 ::"G" dege g2 gg |
b2 b2 a2 g2 |"G" dege"Em" g2 gg |"Am" defg"D7" a2 z2 |"G" dege"C" g2 gg |"G" b2 b2"Am" a2 g2 |
"G" dege"C" dege |"D7" dB A2"G" G2 :|


Input:
%%harmonization
L:1/8
M:3/4
K:A
 e2 e3 a | ag g4 | d2 d3 f | fe e4 | c2 f2 e2 | e_e d4 | d2 c2 B2 |
 f2 e4 |]: c'2 b2 a2 | gf b4 | b2 a2 f2 | ^de a4 | c'a ae ec | db b4 |1
 b2 f3 g | b2 a4 :|2 b2 c'3 b | b2 a4 :|

Output:
E:7
L:1/8
M:3/4
K:A
"A" e2 e3 a |"E7" ag g4 |"D" d2 d3 f |"A" fe e4 |"F#7" c2 f2 e2 |"Bm" e_e d4 |"E7" d2 c2 B2 |
"A" f2 e4 |]:"A" c'2 b2 a2 |"Bm" gf b4 |"D" b2 a2 f2 |"A" ^de a4 |"A" c'a ae ec |"Bm" db b4 |1
"E7" b2 f3 g |"A" b2 a4 :|2"E7" b2 c'3 b |"A" b2 a4 :|


Input:
%%harmonization
L:1/16
Q:1/4=108
M:2/4
K:F
 c2cd c2cd | c2c2 cBAG | FEFD C2FE |1 F4 C4 :|2 F4 F2 z2 || |]
 A4 F4 | AGAB c2c2 | B4 G4 | BABc d2d2 | A4 F4 | AGAB c2c2 | B2cB A2G2 |
 F4 F2"^d.C." z2 |] |] c4 c4 | d4 d4 | e2e2 e2de | f2a2 f2 z2 | c2cA c2cA |
 d2dB d2dB | e2e2 e2de | f4 f2 z2 |]

Output:
E:8
L:1/16
Q:1/4=108
M:2/4
K:F
"F" c2cd c2cd |"C7" c2c2 cBAG |"F" FEFD"C7" C2FE |1"F" F4 C4 :|2"F" F4 F2 z2 ||"B" |]
"F" A4 F4 | AGAB c2c2 |"C7" B4 G4 | BABc d2d2 |"F" A4 F4 | AGAB c2c2 |"C7" B2cB A2G2 |
"F" F4 F2"^d.C." z2 |]"C" |]"F" c4 c4 |"Bb" d4 d4 |"C7" e2e2 e2de |"F" f2a2 f2 z2 |"F" c2cA c2cA |
"Bb" d2dB d2dB |"C7" e2e2 e2de |"F" f4 f2 z2 |]


Input:
%%harmonization
L:1/8
M:2/4
K:Dmin
 AA z2 | AA z2 | A2 A2 | A2 z2 |: AA AF | AA AF | EE A>G | FD D2 :: B2 B2 |
 A2 A2 | AG FE | D2 D2 ::[K:D] F2 A2 | d3 c | dc BA | G3 F | E2 G2 | c3 B |1
 cA Bc | F3 E :|2 cA Bc | d2 d2 |]

Output:
E:8
L:1/8
M:2/4
K:Dmin
"Dm" AA z2 | AA z2 | A2 A2 | A2 z2 |:"Dm" AA AF | AA AF |"A7" EE A>G |"Dm" FD D2 ::"Gm" B2 B2 |
"Dm" A2 A2 |"A7" AG FE |"Dm" D2 D2 ::[K:D]"D" F2 A2 | d3 c | dc BA |"A7" G3 F |"A7" E2 G2 | c3 B |1
"A7" cA Bc |"D" F3 E :|2"A7" cA Bc |"D" d2 d2 |]


Input:
%%harmonization
L:1/8
M:2/2
K:C
ef | g2 g2 aged | c2 G2 E2 G2 | FEFE DEFG | AG- G2 G2 ef | g2 g2 aged | c2 G2 E2 G2 |
 FEFd- dc B2 | c4 c2 :: AB | cBAG E2 AB | cBAG E3 F- | FEFE DEFG | AG- G2 G2 AB |
 cBAG E2 AB | cBAG E2 E2 | FEFd- dc B2 | c4 c2 :|

Output:
E:8
L:1/8
M:2/2
K:C
ef |"C" g2 g2 aged | c2 G2 E2 G2 |"F" FEFE DEFG |"G" AG- G2 G2 ef |"C" g2 g2 aged | c2 G2 E2 G2 |
"F" FEFd-"G" dc B2 |"C" c4 c2 :: AB |"C" cBAG E2 AB | cBAG E3 F- |"F" FEFE DEFG |"G" AG- G2 G2 AB |
"C" cBAG E2 AB | cBAG E2 E2 |"F" FEFd-"G" dc B2 |"C" c4 c2 :|


Input:
%%harmonization
L:1/16
Q:1/4=120
M:2/4
K:G
|: BcBA GABc | d2B2 A4 | ABcB ABcd | e2f2 (3(ded d2) | BcBA GABc |
 d2B2 A4 | ABcB ABcd |1 edfd g2 z2 :|2 edfd g2 |: ef | gdBc d2ef |
gdBc d2dd | ^cddd cddd | ^cddd cddd | gdBc d2ef | gdBc d2dd | ^cddd cddd |
 edfd g2 :|

Output:
E:8
L:1/16
Q:1/4=120
M:2/4
K:G
|:"G" BcBA GABc |"G" d2B2"D7" A4 | ABcB ABcd |"C" e2f2"D7" (3(ded d2) |"G" BcBA GABc |
"G" d2B2"D7" A4 | ABcB ABcd |1"D7" edfd"G" g2 z2 :|2"D7" edfd"G" g2 |: ef |"G" gdBc d2ef |
gdBc d2dd |"D7" ^cddd cddd |"D7" ^cddd cddd |"G" gdBc d2ef | gdBc d2dd |"D7" ^cddd cddd |
"D7" edfd"G" g2 :|


Input:
%%harmonization
L:1/16
M:2/4
K:none
[K:C] CDE2 FGA2 | G2e2 c4 | BBBB D2F2 | AAAA G2E2 | CDE2 FGA2 | G2e2 c4 |
 BBBB A2B2 | c6 z2 :: f2>e2 f2>e2 | fedc BAGF | E2A2 !>!G4 | G2e2 !>!c4 |
 f2>e2 f2>e2 | fedc BAGF | EGce edcB | c6 z2 ::[K:F] AAAA A2c2 | f2>e2 d2c2 |
 e2>d2 c2B2 | d2>c2 A2F2 | AAAA A2c2 | f2>e2 dc=Bc | e2>d2 cBAG | F2A2"_Fine" F4 :|
[K:C] GGGG G2c2 | e4 z2 de | fed2 d^cd2 | edc2{/d} cBc2 | GGGG G2c2 | e4 z2 de |
 fed2 dcB2 | .c4"_> Teil C" !>!_B4 |]

Output:
E:8
L:1/16
M:2/4
K:none
[K:C]"C" CDE2"F" FGA2 |"C" G2e2 c4 |"G7" BBBB D2F2 |"C" AAAA G2E2 |"C" CDE2"F" FGA2 |"C" G2e2 c4 |
"G7" BBBB A2B2 |"C" c6 z2 ::"G7" f2>e2 f2>e2 | fedc BAGF |"C" E2A2 !>!G4 | G2e2 !>!c4 |
"G7" f2>e2 f2>e2 | fedc BAGF |"C" EGce"G7" edcB |"C" c6 z2 ::[K:F]"F" AAAA A2c2 | f2>e2 d2c2 |
"C7" e2>d2 c2B2 |"F" d2>c2 A2F2 | AAAA A2c2 | f2>e2 dc=Bc |"C7" e2>d2 cBAG |"F" F2A2"_Fine" F4 :|
[K:C]"C" GGGG G2c2 | e4 z2 de |"G7" fed2 d^cd2 |"C" edc2{/d} cBc2 | GGGG G2c2 | e4 z2 de |
"G7" fed2 dcB2 |"C" .c4"_> Teil C" !>!_B4 |]


Input:
%%harmonization
L:1/8
M:2/4
K:none
[K:C] GE AE | GF/E/ Fc | BF F>B | AE E2 | GE AE | GF/E/ Fc | BG e>d | cc c z ::
[K:G] c/B/A/G/ FF | GG D2 | AA D2 | BB G2 | c/B/A/G/ FF | GG D2 | AD d>F |
 GG G"_>Teil A" z :|[K:F] AA cc | F/F/F AA | CF A>G | PFE E2 | BB dd | G/G/G BB |
EG c>B | Ad c2 | AA cc | F/F/F AA | CF A>F | PED D2 | B/A/G/^F/ GB | cc/B/ Ac |
 BB/A/ Gc | FF F z |]

Output:
E:8
L:1/8
M:2/4
K:none
[K:C]"C" GE AE |"G7" GF/E/ Fc | BF F>B |"C" AE E2 | GE AE |"G7" GF/E/ Fc | BG e>d |"C" cc c z ::
[K:G]"D7" c/B/A/G/ FF |"G" GG D2 |"D7" AA D2 |"G" BB G2 |"D7" c/B/A/G/ FF |"G" GG D2 |"D7" AD d>F |
"G" GG G"_>Teil A" z :|[K:F]"F" AA cc | F/F/F AA | CF A>G |"C7" PFE E2 |"Gm" BB dd |"C7" G/G/G BB |
EG c>B |"F" Ad c2 | AA cc | F/F/F AA | CF A>F |"Gm" PED D2 | B/A/G/^F/ GB |"F" cc/B/ Ac |
"C7" BB/A/ Gc |"F" FF F z |]


Input:
%%harmonization
L:1/8
M:2/2
K:Emin
|: E3 F G3 A | BcBA GEGA | B2 E2 E2 G2 | FGAF D2 F2 | E3 F G3 A | BcBA GEGA |
B2 Bc BAFA | G2 E2 E4 :: efge B2 B2 | g2 g2 B4 | c2 BA G2 G2 | FGAF D3 F |
 E2 EF G2 GA | BABd e2 d2 | B2 Bc BAFA | G2 E2 E4 :|

Output:
E:8
L:1/8
M:2/2
K:Emin
|:"Em" E3 F G3 A | BcBA GEGA | B2 E2 E2 G2 |"D" FGAF D2 F2 |"Em" E3 F G3 A | BcBA GEGA |
B2 Bc"B7" BAFA |"Em" G2 E2 E4 ::"Em" efge B2 B2 | g2 g2 B4 |"Am" c2 BA"Em" G2 G2 |"D" FGAF D3 F |
"Em" E2 EF G2 GA | BABd e2 d2 | B2 Bc"B7" BAFA |"Em" G2 E2 E4 :|


Input:
%%harmonization
L:1/8
M:4/4
K:Emin
 E2 EF G2 A2 | BcBA GFGA | B2 E2 E2 G2 | FGAF D2 GF | E2 EF G2 A2 |
 BcBA GFGA | B2 Bc BAGF | G2 E2 E4 :: efge B2 B2 | g2 g2 B4 |
 c2 BA G2 G2 | FGAF D2 F2 | E2 EF G2 A2 | BABd e2 d2 | B2 Bc BAGF |
 G2 E2 E4 :|

Output:
E:7
L:1/8
M:4/4
K:Emin
"Em" E2 EF G2 A2 |"Em" BcBA GFGA |"Em" B2 E2 E2 G2 |"D" FGAF D2 GF |"Em" E2 EF G2 A2 |
"Em" BcBA GFGA |"Em" B2 Bc"B7" BAGF |"Em" G2 E2 E4 ::"Em" efge B2 B2 |"Em" g2 g2 B4 |
"Am" c2 BA"Em" G2 G2 |"D" FGAF D2 F2 |"Em" E2 EF G2 A2 |"Em" BABd e2 d2 |"Em" B2 Bc"B7" BAGF |
"Em" G2 E2 E4 :|


Input:
%%harmonization
L:1/8
Q:3/8=120
M:6/8
K:Ddor
|:"^A" z | D2 D d2 d | e2 d c2 A | B2 d B2 A | B3 d2 ::"^B" d/e/ | f2 A A2 d/e/ |
"A+/C#" f2 A A2 d/e/ | f2 A A2 F | A3 d3 | B2 B A2 F | G2 G d2 d |
 B2 B A F2 | E3 D2 :|

Output:
E:8
L:1/8
Q:3/8=120
M:6/8
K:Ddor
|:"^A" z |"Dm" D2 D d2 d |"Am" e2 d c2 A |"G" B2 d B2 A | B3 d2 ::"^B" d/e/ |"Dm" f2 A A2 d/e/ |
"A+/C#" f2 A A2 d/e/ |"F/C" f2 A A2 F |"Dm/B" A3 d3 |"Dm/A" B2 B A2 F |"G" G2 G d2 d |
"Dm/F" B2 B A F2 |"C" E3"Dm" D2 :|


Input:
%%harmonization
L:1/8
Q:1/4=120
M:2/4
K:D
|: D2 D>E | FD FA | d2 d>d | dA FD | G2 B>G | FA FD | E2 (A>B) | AG FE |
 D2 (D>E) | FD FA | d2 d>d | dA FD | G2 B>G | FA FD | E2 D>D |
 D4 || e2 e>e | ec A2 | d2 f>e | dB A2 | d2 dd | c2 dc | Bd cB | AG FE |
 D2 (D>E) | FD FA | d2 d>d | dA FD | G2 B>G | FA FD | E2 D>D |
 D4 :|

Output:
E:7
L:1/8
Q:1/4=120
M:2/4
K:D
|:"D" D2 D>E | FD FA | d2"G" d>d |"D" dA"D7" FD |"G" G2 B>G |"D" FA FD |"E7" E2 (A>B) |"A7" AG FE |
"D" D2 (D>E) | FD FA | d2"G" d>d |"D" dA"D7" FD |"G" G2 B>G |"D" FA"Bm" FD |"E7" E2"A7" D>D |
"D" D4 ||"A7" e2 e>e | ec A2 |"D" d2 f>e | dB A2 |"Bm" d2 dd |"F#m" c2 dc |"E7" Bd cB |"A7" AG FE |
"D" D2 (D>E) | FD FA | d2"G" d>d |"D" dA"D7" FD |"G" G2 B>G |"D" FA"Bm" FD |"Em" E2"A7" D>D |
"D" D4 :|


Input:
%%harmonization
L:1/8
Q:1/2=100
M:2/2
K:G
 vAA | v[AD-][BD]- [BD]2 u[BD]2- [BD](vc | d)uD v[BD]2- [BD]2 u[BD]2 |
 ([AD][BE]- [BE]2) u[BE]2- [BE](vB | A)D v[GG,]2- [GG,]2 uA2 |
 v[AD-][BD]- [BD]2 u[BD]2- [BD](vc | d)uD v[BD]2- [BD]2 uB2 | ABA(uG ED)[FG,][DG,] |
 v[FG,-][GG,]-[GG,](uF [GG,]2) :|"^B" |: vdd | (vD/B/[g-B] g2) g3 (ve |
[dD]2) [BD]2- [BD]2 vdd | v[gB]4 g3 (va | b2) e2- e z v[g-B]2 | gaba g2 e2 |
v[dD]2- [dD]2 (uBA [GG,]2) | v[AD]BA(uG ED)[FG,][DG,] | v[FG,-][GG,]-[GG,](uF [GG,]2) :|

Output:
E:9
L:1/8
Q:1/2=100
M:2/2
K:G
 vAA |"G" v[AD-][BD]- [BD]2 u[BD]2- [BD](vc | d)uD v[BD]2- [BD]2 u[BD]2 |
"Em" ([AD][BE]- [BE]2) u[BE]2- [BE](vB | A)D v[GG,]2- [GG,]2 uA2 |
"G" v[AD-][BD]- [BD]2 u[BD]2- [BD](vc | d)uD v[BD]2- [BD]2 uB2 |"D7" ABA(uG ED)[FG,][DG,] |
"G" v[FG,-][GG,]-[GG,](uF [GG,]2) :|"^B" |: vdd |"G" (vD/B/[g-B] g2) g3 (ve |
[dD]2) [BD]2- [BD]2 vdd | v[gB]4 g3 (va | b2) e2- e z v[g-B]2 |"G" gaba g2 e2 |
v[dD]2- [dD]2 (uBA [GG,]2) |"D7" v[AD]BA(uG ED)[FG,][DG,] |"G" v[FG,-][GG,]-[GG,](uF [GG,]2) :|


Input:
%%harmonization
L:1/8
M:6/8
K:A
E2 E |: C2 C CCC | B,2 A, A,2 E | C2 E F2 G | A3 z2 A | B2 A G2 A | F2 E C2 B, |
 C2 E F2 F | F3 z EE | C2 E EEE | F2 E C2 E/E/ | F2 G A2 G | F3 z2 E |
 C2 E F2 E | C2 A, B,2 A, | F,2 A, A,2 B, | A,2 || AAA | C2 C C2 C | B.A.A .A.E |
 B,A,A, A,2 E | C2 E F2 G | A3 z3 | A2 E FAF | E3 C2 A, | B, B,2 B,2 A, |
 A,3 A,2 B, | CCE E2 C | B,A, z z2 E | C2 E F2 G | A3 z AA | A E2 FAF |
 E3 C2 A, | B, B,2 A,2 G, |1 A,3 z ED :|2 A,3 || EFG | A2 A FAF | EFE (CB,A,) |
 B,CB, A,2 G, | A,3 z3 |]

Output:
E:8
L:1/8
M:6/8
K:A
E2 E |:"A" C2 C CCC |"A" B,2 A, A,2 E |"A" C2 E F2 G |"A" A3 z2 A |"D" B2 A G2 A |"D" F2 E C2 B, |
"D" C2 E F2 F |"D" F3 z EE |"A" C2 E EEE |"A" F2 E C2 E/E/ |"D" F2 G A2 G |"D" F3 z2 E |
"A" C2 E F2 E |"A" C2 A, B,2 A, |"D" F,2 A, A,2 B, |"A" A,2 || AAA |"A" C2 C C2 C |"A" B.A.A .A.E |
"A" B,A,A, A,2 E |"A" C2 E F2 G |"A" A3 z3 |"A" A2 E FAF |"A" E3 C2 A, |"E" B, B,2 B,2 A, |
"A" A,3 A,2 B, |"A" CCE E2 C |"A" B,A, z z2 E |"A" C2 E F2 G |"A" A3 z AA |"A" A E2 FAF |
"A" E3 C2 A, |"E" B, B,2 A,2 G, |1"A" A,3 z ED :|2"A" A,3 || EFG |"A" A2 A FAF |"A" EFE (CB,A,) |
"E" B,CB, A,2 G, |"A" A,3 z3 |]


Input:
%%harmonization
L:1/8
Q:1/4=120
M:3/4
K:Bmin
"^A" B2 f2 f2 |"^/" fe de fd | B2 d2 d2 | AF EF A2 | B2 d2 d2 | ed ef ab |
 f3 g fe | de fe dc | B2 f2 f2 |"^/" fe de fd | B2 d2 d2 | AF EF A2 |
 B2 d2 d2 | ed ef ab | f3 g fe | de fe dc |"^B" B2 e2 e2 |"^/" e4 de |
 f2 a2 a2 |"^/" a4 b2 | af ef ab |"^/" af ef ae | f2 b2 b2 | b4 a2 | f2 af ed |
 e2 f2 a2 | c3 d cA |"^/" F2 A2 A2 | B2 d2 d2 | ed ef ab | f3 g fe |
 de fe dc |]"^Last time" B6 |]

Output:
E:8
L:1/8
Q:1/4=120
M:3/4
K:Bmin
"^A""Bm" B2 f2 f2 |"^/" fe de fd |"G" B2 d2 d2 |"D/F#" AF EF A2 |"G" B2 d2 d2 |"D/F#" ed ef ab |
"Em" f3 g fe |"A" de fe dc |"Bm" B2 f2 f2 |"^/" fe de fd |"G" B2 d2 d2 |"D/F#" AF EF A2 |
"G" B2 d2 d2 |"D/F#" ed ef ab |"G" f3 g fe |"A" de fe dc |"^B""Em" B2 e2 e2 |"^/" e4 de |
"D" f2 a2 a2 |"^/" a4 b2 |"F#m" af ef ab |"^/" af ef ae |"Bm" f2 b2 b2 |"G" b4 a2 |"D" f2 af ed |
"A" e2 f2 a2 |"F#m" c3 d cA |"^/" F2 A2 A2 |"G" B2 d2 d2 |"D/F#" ed ef ab |"Em" f3 g fe |
"A" de fe dc |]"^Last time""Bm" B6 |]


Input:
%%harmonization
L:1/8
Q:1/8=120
M:2/2
K:G
 G2 BG DGBG | ABcd BG G2 | AGAB c2 cA | EAAG FDEF | G2 BG DGBd | cBAB cdef |
 gedB c2 Bc |1 dBcA BGAF :|2 dBcA BGBd |: g2 bg dgba | gbag fdde | f2 af dfaf |
gbag fdef | g2 bg dgba | gbag fdef | gedB c2 Bc |1 dBcA BGBd :|2 dBcA BGAF |]

Output:
E:9
L:1/8
Q:1/8=120
M:2/2
K:G
"G" G2 BG DGBG | ABcd BG G2 |"C" AGAB c2 cA |"D" EAAG FDEF |"G" G2 BG DGBd | cBAB cdef |
"C" gedB c2 Bc |1"D" dBcA BGAF :|2"D" dBcA BGBd |:"G" g2 bg dgba | gbag fdde |"D" f2 af dfaf |
gbag fdef |"G" g2 bg dgba | gbag fdef |"C" gedB c2 Bc |1"D" dBcA BGBd :|2"D" dBcA BGAF |]


Input:
%%harmonization
L:1/8
M:2/2
K:Edor
|: Beed BcdB | AD (3FED AD (3FED | EDEF GFGA | Bdef gfed | Beed BcdB |
 AD (3FED AD (3FED | EDEF GFGA |1 Bded e2 ed :|2 Bded e2 |]: ef |
 gfga bgeg | fefg afdf | gfga bgeg | fedf e2 ef | gfga bgeg | fefg afdf |
 g2 ge f2 fd |1 edef gf :|2 edef gfed |]

Output:
E:8
L:1/8
M:2/2
K:Edor
|:"Em" Beed BcdB |"D" AD (3FED AD (3FED |"Em" EDEF GFGA | Bdef gfed |"Em" Beed BcdB |
"D" AD (3FED AD (3FED |"Em" EDEF GFGA |1"D" Bded"Em" e2 ed :|2"D" Bded"Em" e2 |]: ef |
"G" gfga bgeg |"D" fefg afdf |"Em" gfga bgeg |"D" fedf"Em" e2 ef |"G" gfga bgeg |"D" fefg afdf |
"G" g2 ge"D" f2 fd |1"Em" edef gf :|2"Em" edef gfed |]


Input:
%%harmonization
L:1/16
M:2/4
K:D
|: A2f2 fgfe | d2B2 B4 | A2AB cABc |1,3 dfed cBAF :|2,4 dedc"^fine" d4 ::
[K:A]{cd} efec efec | eagf [ee]2dc | B2Bc d2cB |1,3 ABcd e4 :|2 A2e2 A4 :|4
 A2=g2"^d.C." f2e2 |]

Output:
E:8
L:1/16
M:2/4
K:D
|:"D" A2f2 fgfe |"G" d2B2 B4 |"A7" A2AB cABc |1,3"D" dfed cBAF :|2,4"D" dedc"^fine" d4 ::
[K:A]"A"{cd} efec efec | eagf [ee]2dc |"E7" B2Bc d2cB |1,3"A" ABcd e4 :|2"A" A2e2 A4 :|4
"A" A2=g2"^d.C." f2e2 |]


Input:
%%harmonization
L:1/4
Q:1/2=94
M:2/2
K:G
D D | G2 G A | B G B c | d2 d c | B2 A G | A2 A2 | A2 A2 | A B A F |
 D2 D2 | G F G A | B2 A A | B2 c2 | d3 B | A2 A B | A2 G G |
 A2 G F | G4 | d4 | B3 A | B c B A | G3 A | B2 B c | d2 B2 |
 A2 A B | A2 D2 | G4 | G3 A | B2 B c | d2 B B | A2 A2 | B2 B A |
 G2 G2 | G4 |]

Output:
E:7
L:1/4
Q:1/2=94
M:2/2
K:G
D D |"G" G2 G A |"G" B G B c |"Bm" d2 d c |"Em" B2 A G |"Am" A2 A2 |"Am" A2 A2 |"D" A B A F |
"D7" D2 D2 |"G" G F G A |"G" B2 A A |"Em" B2 c2 |"G/D" d3 B |"Am/C" A2 A B |"Am" A2 G G |
"D7" A2 G F |"G" G4 |"G" d4 |"D7" B3 A |"Em" B c B A |"Em" G3 A |"G" B2 B c |"Bm" d2 B2 |
"Am" A2 A B |"D7" A2 D2 |"G" G4 |"G" G3 A |"Em" B2 B c |"G/D" d2 B B |"Am/C" A2 A2 |"D7" B2 B A |
"Em" G2"C" G2 |"G" G4 |]


Input:
%%harmonization
L:1/8
M:4/4
K:D
|: D<D F>D G>E =C<E | D<D F>D A>D F>D | A>D F>D G>E =C<E | d<d A>G F<D D2 :|
 d<d f>d g>e =c>e | d<d f<d a>d f>d | a>d f>d g>e =c>e | D<d A>G F<D D>f |
 d<d f>d g>e =c>e | d<d f<d a>d f>d | a>d f>d g>e =c>e | d<b a>g f<d d2 |]

Output:
E:8
L:1/8
M:4/4
K:D
|:"D" D<D F>D G>E =C<E |"D" D<D F>D A>D F>D |"D" A>D F>D"C" G>E =C<E |"A" d<d A>G"D" F<D D2 :|
"D" d<d f>d"C" g>e =c>e |"D" d<d f<d a>d f>d |"D" a>d f>d"C" g>e =c>e |"A" D<d A>G"D" F<D D>f |
"D" d<d f>d"C" g>e =c>e |"D" d<d f<d a>d f>d |"D" a>d f>d"C" g>e =c>e |"A" d<b a>g"D" f<d d2 |]


Input:
%%harmonization
L:1/8
M:2/2
K:D
Bc | d2 fd cdBd | AdFd EecA | d2 fd"^(Bm)" cdAF | GEec d2 :: fg |
 afdf afba | gfed cdef | gfed cbag | fedc d2 || fg | afdf afba |
 gfed cBAG | FAdc Bbag | fedc d2 :|

Output:
E:7
L:1/8
M:2/2
K:D
Bc |"D" d2 fd cdBd |"D" AdFd"A" EecA |"D" d2 fd"^(Bm)" cdAF |"A7" GEec"D" d2 :: fg |
"D" afdf afba |"Em" gfed"A" cdef |"A7" gfed cbag |"A7" fedc"D" d2 || fg |"D" afdf afba |
"Em" gfed"A" cBAG |"D" FAdc"G" Bbag |"A7" fedc"D" d2 :|


Input:
%%harmonization
L:1/8
M:2/2
K:D
f | agfg efdB | AF F2 DFAd | BG G2 EFGE | FA A2 FAdf | agfg efdB |
 AF F2 DFAd | BG G2 Egag | faeg fdd :: f | a2 fd Adfd | efed cAAf |
 a2 fa bged | Beed efge | f2 fa g2 ge | (3(fga) ef dBAG | FAdF GBed |
 ceag fdd :|

Output:
E:7
L:1/8
M:2/2
K:D
f |"D" agfg"A" efdB |"D" AF F2 DFAd |"G" BG G2 EFGE |"D" FA A2 FAdf |"D" agfg"A" efdB |
"D" AF F2 DFAd |"G" BG G2 Egag |"D" fa"A"eg"D" fdd :: f |"D" a2 fd Adfd |"A" efed cAAf |
"D" a2 fa"G" bged |"A" Beed efge |"D" f2 fa"G" g2 ge |"A" (3(fga) ef"G" dBAG |"D" FAdF"G" GBed |
"A" ceag"D" fdd :|


Input:
%%harmonization
L:1/8
M:3/4
K:D
|: a^g/a/ b>a (f>d) | (3fgf (e>d) e>f | (3gfg (a>g) e>c |1,3 (cd) db a2 :|2,4
 (cd) d4 :: f2 Af Af |{g} f>e (e>d) e>f |1,3 g2 Bg Bg | (gb) a^g (a2 :|2,4
 (3g)fg (a>g) e>c | (cd) d4 :|

Output:
E:8
L:1/8
M:3/4
K:D
|:"D" a^g/a/ b>a (f>d) |"A" (3fgf (e>d) e>f |"A7" (3gfg (a>g) e>c |1,3"D" (cd) db a2 :|2,4
"D" (cd) d4 ::"D" f2 Af Af |{g} f>e (e>d) e>f |1,3"G" g2 Bg Bg |"D" (gb) a^g (a2 :|2,4
"A7" (3g)fg (a>g) e>c |"D" (cd) d4 :|


Input:
%%harmonization
L:1/8
M:2/2
K:A
E | A2 Ac efec | eaec efec | dfdB cecA | dcBA GABc || A2 Ac efec | eaec efec |
 decd BcAB | FAGB A3 :: g | a2 (3bag aAce | aAgA fAeA | dfdB cecA |
 dcBA GABd || (3cBA eA"^(D)" fAeA | fgaf ecAc | decd BcAB |
 FAGB A3 :|

Output:
E:7
L:1/8
M:2/2
K:A
E |"A" A2 Ac efec | eaec efec |"D" dfdB"A" cecA |"Bm" dcBA"E7" GABc ||"A" A2 Ac efec | eaec efec |
"D" decd"Bm" BcAB |"E7" FAGB"A" A3 :: g |"A" a2 (3bag aAce | aAgA fAeA |"D" dfdB"A" cecA |
"Bm" dcBA"E7" GABd ||"A" (3cBA eA"^(D)" fA"A"eA |"D" fgaf"A" ecAc |"D" decd"Bm" BcAB |
"E7" FAGB"A" A3 :|


Input:
%%harmonization
L:1/8
M:4/4
K:D
A,2 | D2 FD A,DFA | dcBA ^GAFD | E2 GE B,EGB | gecA GECA, | D2 FD A,DFA |
 dDcD BDAf | gefd ecdB | AFGE DABc || d/d/d fd AdFA | DFAd fagf |
 e/e/e ge BeGB | CEAc egfe | d/d/d fd AdFA | DFAd fagf | gefd ecdB |
 AFGE D2 ||

Output:
E:8
L:1/8
M:4/4
K:D
A,2 |"D" D2 FD A,DFA |"D" dcBA ^GAFD |"Em" E2 GE B,EGB |"A7" gecA GECA, |"D" D2 FD A,DFA |
"D" dDcD BDAf |"G" gefd"Em" ecdB |"A" AFGE"D" DABc ||"D" d/d/d fd AdFA |"D" DFAd fagf |
"Em" e/e/e ge BeGB |"A" CEAc egfe |"D" d/d/d fd AdFA |"D" DFAd fagf |"G" gefd"Em" ecdB |
"A" AFGE"D" D2 ||


Input:
%%harmonization
L:1/8
M:4/4
K:Amix
|: e2 c<A e2 c<A | G2 GF EF G2 | A2 AB =cBcd | eaag ed d2 :: ea(ag) ea(ag) |
 ef(gf) (ef) g2 | a2 ge d2 cd | eaag ed d2 :|

Output:
E:8
L:1/8
M:4/4
K:Amix
|:"A" e2 c<A e2 c<A |"G" G2 GF EF G2 |"D" A2 AB"C" =cBcd |"A" eaag ed d2 ::"A" ea(ag) ea(ag) |
"G" ef(gf) (ef) g2 |"A" a2 ge"G" d2 cd |"A" eaag ed d2 :|


Input:
%%harmonization
L:1/8
M:2/2
K:D
|: D2 DD E2 EE | F2 AF G2 FG | ABde f2 ed | f2 a2 e4 | D2 DD E2 EE |
 F2 AF G2 FG | ABdA B d2 B | AF E2 D4 :: f2 af e3 e- | efed B4 |
 ABde f2 ed | f2 a2 e2 de | f2 af e3 e- | efed B4 |1 A2 BA d3 A |
 BA F2 E4 :|2 ABdAB d2 B | AF E2 D4 |]

Output:
E:7
L:1/8
M:2/2
K:D
|:"D" D2 DD"A" E2 EE |"D" F2 AF"G" G2 FG |"D" ABde f2 ed | f2 a2"A7" e4 |"D" D2 DD"A7" E2 EE |
"D" F2 AF"G" G2 FG |"D" ABdA"G" B d2 B |"A7" AF E2"D" D4 ::"D" f2 af e3 e- |"G" efed B4 |
"D" ABde f2 ed | f2 a2"A7" e2 de |"D" f2 af e3 e- |"G" efed B4 |1"D" A2 BA d3 A |
"G" BA F2"A7" E4 :|2"D" ABdA"G"B d2 B |"A7" AF E2"D" D4 |]


Input:
%%harmonization
L:1/8
M:2/2
K:A
 A/A/A A2 A>(ce)c | B/B/B (cA) F2 (EF) | A/A/A A2 A>(ce)c | f/f/f (fe) fefa |
 A/A/A A2 A>(ce)c | B/B/B (cA) F2 (EF) | A/A/A A2 A>(ce)c | f/f/f ag fefg |]
 agab aeea | fgag{g} f2 ed | cefg a>gfa | eaca{c} B2 AF | Aaag aeea |
 fgag{g} f2 ed | cefg a>gfa | ecac{c} B2 AF |]

Output:
E:8
L:1/8
M:2/2
K:A
"A" A/A/A A2 A>(ce)c |"E" B/B/B (cA)"D" F2 (EF) |"A" A/A/A A2 A>(ce)c |"D" f/f/f (fe) fefa |
"A" A/A/A A2 A>(ce)c |"E" B/B/B (cA)"D" F2 (EF) |"A" A/A/A A2 A>(ce)c |"D" f/f/f ag fefg |]
"A" agab aeea |"D" fgag{g} f2 ed |"A" cefg a>gfa |"A" eaca{c}"E" B2 AF |"A" Aaag aeea |
"D" fgag{g} f2 ed |"A" cefg a>gfa |"A" ecac{c}"E" B2 AF |]


Input:
%%harmonization
L:1/8
M:12/8
K:G
Bc |: d2 B BAG A3 ABA | G2 E c2 B BAG ABc | d2 B BAG A3 ABA |
 GFE cGE DED D3 :| d2 e fga gfe d2 B | G2 B c2 B BAG A3 | d2 e fga gfe d2 B |
 GAB cGE DED D3 :|

Output:
E:8
L:1/8
M:12/8
K:G
Bc |:"G" d2 B BAG"D" A3 ABA |"C" G2 E c2 B"D" BAG ABc |"G" d2 B BAG"D" A3 ABA |
"C" GFE cGE"D" DED D3 :|"D" d2 e fga gfe d2 B |"C" G2 B c2 B"D" BAG A3 |"D" d2 e fga gfe d2 B |
"C" GAB cGE DED D3 :|


Input:
%%harmonization
L:1/8
M:4/4
K:Ador
ed | c2 Ac B2 GB | AGEF GE D2 | EAAB cBcd | eaaf gedB |
 c2 Ac B2 GB | AGEF GE D2 | EAAB cded | cABG A2 :: cd | eaab ageg |
ag bg agef | g2 ga gedf | gfaf gfed | eaab ageg | ag bg agef | g2 ge a2 ga |
 b2 a2 gfed :| c4 B4 | A6 |]

Output:
E:7
L:1/8
M:4/4
K:Ador
ed |"Am" c2 Ac"G" B2 GB |"Am" AGEF"Em" GE D2 |"Am" EAAB cBcd |"Em" eaaf gedB |
"Am" c2 Ac"G" B2 GB |"Am" AGEF"Em" GE D2 |"F" EAAB cded |"G" cABG"Am" A2 :: cd |"Am" eaab ageg |
ag bg agef |"G" g2 ga gedf | gfaf gfed |"Am" eaab ageg | ag bg agef |"Em" g2 ge"B7" a2 ga |
"Em" b2 a2 gfed :|"Am" c4"Em" B4 |"Am" A6 |]


Input:
%%harmonization
L:1/4
Q:1/8=200
M:2/2
K:C
G/A/ | c B A G | c d e/ g A/ | c B A G | B/ d B/ d A/B/ | c B A3/2 A/ | c d e/ g e/ |
 a a/b/ a/e/c/d/ |1 e d c :|2 e d c2 |] a2 a a/b/ | a g e ^c |
 d d/d/ d e | d c A2 | B/A/ B A/ G A/ | B/d/ B A/ G B/ | c c d ^d | e e g ^g |
 a a/a/ a b | a g e3/2 ^c/ | d d/d/ d e | d c A _B- | B/A/ B A/ G A/ | B/d/ B A/ G B/ |
 c/B/c/d/ e/g/e/d/ | c3/2 [Gc]/- [Gc] |]

Output:
E:8
L:1/4
Q:1/8=200
M:2/2
K:C
G/A/ |"C" c B A G | c d e/ g A/ | c B A G |"G" B/ d B/ d A/B/ |"C" c B A3/2 A/ | c d e/ g e/ |
"F" a a/b/ a/e/c/d/ |1"G7" e d"C" c :|2"G7" e d"C" c2 |]"A7" a2 a a/b/ | a g e ^c |
"D7" d d/d/ d e | d c A2 |"G7" B/A/ B A/ G A/ | B/d/ B A/ G B/ |"C" c c d ^d | e e g ^g |
"A7" a a/a/ a b | a g e3/2 ^c/ |"D7" d d/d/ d e | d c A _B- |"G7" B/A/ B A/ G A/ | B/d/ B A/ G B/ |
"C" c/B/c/d/"G7" e/g/e/d/ |"C" c3/2 [Gc]/- [Gc] |]


Input:
%%harmonization
L:1/8
M:6/8
K:D
 F/G/ | A>BA FDF | dcd AFD | FGA"^(Bm)" def | e2 E EAG | FDF AFA |
 BGB cBA | fed ABc | d3{AF} D2 :| |: d/c/ | BcA def | gfe agf |
 ecA FAd | A3 G3 | FAd dAF | GBe eBG | fed ABc | d3{AF} D2 :|

Output:
E:7
L:1/8
M:6/8
K:D
 F/G/ |"D" A>BA FDF | dcd AFD |"D" FGA"^(Bm)" def |"Em" e2 E"A7" EAG |"D" FDF AFA |
"G" BGB"A" cBA |"D" fed"A7" ABc |"D" d3{AF} D2 :|"B" |: d/c/ |"G" BcA"D" def |"Em" gfe"D" agf |
"A" ecA"D" FAd |"A7" A3 G3 |"D" FAd dAF |"Em" GBe eBG |"D" fed"A7" ABc |"D" d3{AF} D2 :|


Input:
%%harmonization
L:1/8
M:2/2
K:Eb
|: [EG,]2 (G/E/D/E/) GEGE | [FB,]2 (A/F/=E/F/) AFAF | [EG,]2 (G/E/D/E/) GEGE |
 FAGF E2 E2 :: e2 Ge eGeG | f2 df fdfd | e2 Ge eGeG |
 gedc B2 B2 :: E2 GE GBeg | F2 AF Bdfa | bgfe dfBG |
 FAGF E2 E2 :| [bEG,]2 |]

Output:
E:7
L:1/8
M:2/2
K:Eb
|:"Eb" [EG,]2 (G/E/D/E/) GEGE |"Bb7" [FB,]2 (A/F/=E/F/) AFAF |"Eb" [EG,]2 (G/E/D/E/) GEGE |
"Bb7" FAGF"Eb" E2 E2 ::"Eb" e2 Ge eGeG |"Bb7" f2 df fdfd |"Eb" e2 Ge eGeG |
"Eb" ge"F7"dc"Bb" B2 B2 ::"Eb" E2 GE GBeg |"Bb7" F2 AF Bdfa |"Eb" bgfe"Bb" dfBG |
"Ab" FA"Bb7"GF"Eb" E2 E2 :| [bEG,]2 |]


Input:
%%harmonization
L:1/8
Q:3/8=80
M:6/8
K:G
d | d2 B c2 d | BAG A2 F | G2 G ABc | B2 A G2 :| A | A3 A2 G |
ABc dcB | A6 | d3 e3 | d3 c2 B | AGA !fermata!G2 |]

Output:
E:7
L:1/8
Q:3/8=80
M:6/8
K:G
d |"G" d2 B"C" c2 d |"G" BAG"D" A2 F |"G" G2 G"Am" ABc |"D" B2 A"G" G2 :| A |"D" A3 A2 G |
ABc dcB | A6 |"G" d3"C" e3 |"D" d3"Am" c2 B |"D" AGA"G" !fermata!G2 |]


Input:
%%harmonization
L:1/8
Q:1/4=150
M:3/4
K:D
 a^g/a/ ba (fd) | (3fgf (ed) ef | (3gfg (ag) ec | (cd) db a2 | a^g/a/ ba (fd) |
 (3fgf (ed) ef | (3gfg (ag) ec | (cd) d4 :: f2 Af Af |{g} f>e (ed) ef |
 g2 Bg Bg | (gb) a^g (a2 | f2) Af Af |{g} f>e (ed) ef | (3gfg (ag) ec |
 (cd) d4 :|

Output:
E:8
L:1/8
Q:1/4=150
M:3/4
K:D
"D" a^g/a/ ba (fd) |"A" (3fgf (ed) ef |"A" (3gfg (ag) ec |"D" (cd) db a2 |"D" a^g/a/ ba (fd) |
"A" (3fgf (ed) ef |"A" (3gfg (ag) ec |"D" (cd) d4 ::"D" f2 Af Af |"A"{g} f>e (ed) ef |
"G" g2 Bg Bg |"D" (gb) a^g (a2 |"D" f2) Af Af |"A"{g} f>e (ed) ef |"A" (3gfg (ag) ec |
"D" (cd) d4 :|


Input:
%%harmonization
L:1/8
M:3/4
K:none
[K:C] cd |: eG eG ce | dG dG de | fG fG df | eG eG cd | eG eG ce | dG dG de |
fG fG Bd |1 c2 z2 cd :|2 c2 z2 ga |: bd bd gb | ad ad ab | c'd c'd ac' |
 bd bd ga | bd bd gb | ad ad ab | c'a ^fd ef |1 g2 z2 ga :|2 g2 z2 z2 |]

Output:
E:8
L:1/8
M:3/4
K:none
[K:C] cd |:"C" eG eG ce |"G7" dG dG de | fG fG df |"C" eG eG cd | eG eG ce |"G7" dG dG de |
fG fG Bd |1"C" c2 z2 cd :|2"C" c2 z2 ga |:"G" bd bd gb |"D7" ad ad ab | c'd c'd ac' |
"G" bd bd ga | bd bd gb |"D7" ad ad ab | c'a ^fd ef |1"G" g2 z2 ga :|2"G" g2 z2 z2 |]


Input:
%%harmonization
L:1/8
M:4/4
K:G
"^A" B/c/ | dBeB dBAB | GFGA GDGA | BGBd cBAG | FGAF D2 Bc | dBeB dBAB |
 GFGA GABc | defe dcAF | G2 AG F G2 :| (3DEF | GFGA B2 AG | FGAF DEFD |
 GFGA B2 AG | Adde dcBA | GFGA B2 AG | FGAB c2 Bc | defe dcAF |
 G2 AG F G2 :|

Output:
E:7
L:1/8
M:4/4
K:G
"^A" B/c/ |"G" dBeB dBAB |"G" GFGA"D7" GDGA |"G" BGBd"Am" cBAG |"D7" FGAF D2 Bc |"G" dBeB dBAB |
"G" GFGA GABc |"Em" defe"D7" dcAF |"G" G2 AG F G2 :| (3DEF |"G" GFGA B2 AG |"D7" FGAF DEFD |
"G" GFGA"Em" B2 AG |"Am" Adde"D7" dcBA |"G" GFGA B2 AG |"D" FGAB c2 Bc |"Em" defe"D7" dcAF |
"G" G2 AG F G2 :|


Input:
%%harmonization
L:1/4
M:2/4
K:D
 A d f/g/f/e/ | d F A3/2 d/ | c E G3/2 B/ | A D F A |
 A d f/g/f/e/ | d F A3/2 d/ | c A G E | F D D2 :| f d d2 |
 c B B2 | e B c B | B A F A | f d d2 | c B B2 |
 B e B c | d3 z :|

Output:
E:6
L:1/4
M:2/4
K:D
"A#" A d"D#" f/g/f/e/ |"D#m" d F"A#" A3/2 d/ |"A#m" c E"G#m" G3/2 B/ |"A#" A D"F" F A |
"A#" A d"D#" f/g/f/e/ |"D#m" d F"A#" A3/2 d/ |"F" c A"D#" G E |"A#" F D"A#" D2 :|"A#" f d"A#" d2 |
"G#m" c B"G#m" B2 |"G#m" e B"G#m" c B |"F" B A"F" F A |"A#" f d"A#" d2 |"G#m" c B"G#m" B2 |
"G#m" B e"A#m" B c |"F" d3 z :|


Input:
%%harmonization
L:1/8
M:2/4
K:D
 AF/G/ AB | Ad f2 | Ac !>!e2 | FA !>!d2 | AF/G/ AB | Ad f2 | Ac e>c | d3 z ::
 ec/d/ ee | fd/e/ ff | dc c>B | BA F2 | ec/d/ ee | fd/e/ fd | cA f>e |
 d3 z :|[K:G] Bd d/d/d | !>!e2 !>!d2 | GB B/B/B | !>!c2 !>!B2 |
 AA/A/ AA | Ac F>A | GB"^C#0" e>^c | d3 d/c/ | Bd d/d/d | !>!e2 !>!d2 |
 GB B/B/B | !>!c2 !>!B2 | AF/G/ Ad/f/ | gd/e/ fe/d/ | ^cA Bc | d3 g |:
 g>f fc | e>d dB | B/c/c BA | GB dg | g>f fc | e>d dB | B/c/c BA |1
 G3 g :|2 G3 z |]

Output:
E:7
L:1/8
M:2/4
K:D
"D" AF/G/ AB | Ad f2 |"A7" Ac !>!e2 |"D" FA !>!d2 | AF/G/ AB | Ad f2 |"A7" Ac e>c |"D" d3 z ::
"A7" ec/d/ ee |"D" fd/e/ ff |"A7" dc c>B |"D" BA F2 |"A7" ec/d/ ee |"D" fd/e/ fd |"A7" cA f>e |
"D" d3 z :|[K:G]"G" Bd d/d/d |"C" !>!e2"G/B" !>!d2 |"Em" GB B/B/B |"Am" !>!c2"Em" !>!B2 |
"A7" AA/A/ AA |"D7" Ac F>A |"G" GB"^C#0" e>^c |"D7" d3 d/c/ |"G" Bd d/d/d |"C" !>!e2"G/B" !>!d2 |
"Em" GB B/B/B |"C" !>!c2"G" !>!B2 |"D/A" AF/G/ Ad/f/ |"G" gd/e/"D" fe/d/ |"A7" ^cA Bc |"D" d3 g |:
"D7" g>f fc |"G" e>d dB |"D7" B/c/c BA |"G" GB dg |"D7" g>f fc |"G" e>d dB |"D7" B/c/c BA |1
"G" G3 g :|2"G" G3 z |]


Input:
%%harmonization
L:1/8
M:4/4
K:Amix
B | A2 ag e2 dB | degd B2 AG | Agab ageg | dBgB A2 A :| B | A2 Bd e2 dB |
 degd B2 AG | A2 Bd edBe | dBgB A2 AB | A2 Bd e2 dB | degd B2 AG | Agab ageg |
 dBgB A2 A ||

Output:
E:8
L:1/8
M:4/4
K:Amix
B |"A" A2 ag e2 dB |"G" degd B2 AG |"A" Agab ageg |"G" dBgB"A" A2 A :| B |"A" A2 Bd e2 dB |
"G" degd B2 AG |"A" A2 Bd edBe |"G" dBgB"A" A2 AB |"A" A2 Bd e2 dB |"G" degd B2 AG |"A" Agab ageg |
"G" dBgB"A" A2 A ||


Input:
%%harmonization
L:1/4
Q:1/4=160
M:7/8
K:Ador
 c c/ c e | d c/ B A | A G/ F G | A3/2- A z ::
[I:MIDI= program 52]"^prog: 53" A3/2 A A | e7/2 | d c/ B c | d3/2 A z | c c/ c e |
 d c/ B A | A G/ F G | A3/2- A z :|

Output:
E:8
L:1/4
Q:1/4=160
M:7/8
K:Ador
"Am" c c/ c e |"Bm" d c/ B A |"Am" A G/"D" F G |"Am" A3/2- A z ::
[I:MIDI= program 52]"^prog: 53" A3/2 A A | e7/2 |"Bm" d c/ B c |"D" d3/2"Am" A z |"Am" c c/ c e |
"D" d c/"Bm" B A |"Am" A G/"D" F G |"Am" A3/2- A z :|


Input:
%%harmonization
L:1/4
Q:1/2=120
M:2/2
K:Amin
"^A" A | c3/2 d/ e e | c3/2 d/ e e | c e c e | c B/c/ A A | c3/2 d/ e e |
 c3/2 d/ e e | c A B ^G | A3 e ||53 b3/2 b/"^B" a2 a ^g | a =g/f/ e e |
 a2 a ^g | a =g/f/ e e | f3/2 e/ d g | e2- e f | d2- d e | c3 d |
 d c d B | c3 c | B c d e | c B/c/ A c | B c d e | c B/c/ A c |
 E F G A | B2 a2 | e d/c/ d c/B/ | A3 |]

Output:
E:7
L:1/4
Q:1/2=120
M:2/2
K:Amin
"^A" A |"Am" c3/2 d/ e e |"Am" c3/2 d/ e e |"Dm" c e c e |"Am" c B/c/ A A |"Am" c3/2 d/ e e |
"Am" c3/2 d/ e e |"Dm" c A"E7" B ^G |"Am" A3 e ||53 b3/2 b/"^B""Dm" a2 a ^g |"Am" a =g/f/ e e |
"Dm" a2 a ^g |"Am" a =g/f/ e e |"Dm" f3/2 e/"G" d g |"C" e2-"Am" e f |"Dm" d2-"E7" d e |"Am" c3 d |
"Dm" d c"G7" d B |"C" c3 c |"E7" B c d e |"Am" c B/c/ A c |"E7" B c d e |"Am" c B/c/ A c |
"C" E F G A |"G" B2"F" a2 |"C" e d/c/"E7" d c/B/ |"Am" A3 |]


Input:
%%harmonization
L:1/8
M:3/4
K:Dmin
A,2 |: D2 DE F>G | A>A ^c2 d>e | f>g fe d>d | c>d cA F>A | B>c BA G>B |
 A>B AG F>F | E>F ED ^C>C | D2 D4 :: a>g f>e f>a | g>a ge c>e |
 f>e d^c d>f | e>f e^c A2 | d>c BA B>d | c>d cA F>F | E>F ED ^C>C | D2 D4 :|

Output:
E:8
L:1/8
M:3/4
K:Dmin
A,2 |:"Dm" D2 DE F>G |"A7" A>A ^c2 d>e |"Bb" f>g fe d>d |"F" c>d cA F>A |"Gm" B>c BA G>B |
"Dm" A>B AG F>F |"A7" E>F ED ^C>C |"Dm" D2 D4 ::"Dm" a>g f>e f>a |"C" g>a ge c>e |
"Bb" f>e d^c d>f |"A7" e>f e^c A2 |"Gm" d>c BA B>d |"F" c>d cA F>F |"A7" E>F ED ^C>C |"Dm" D2 D4 :|


Input:
%%harmonization
L:1/8
M:9/8
K:G
 D2 B D2 B BAG | D2 B D2 B BAG | E2 G C2 E GFE | DED DEG BGE | D2 B D2 B BAG |
 E2 c E2 c cAG | F2 A D2 d edc |1 BdB AGF G3 :|2 BdB AGF Ggf |:
 e3 dcB d3 | ded dcB dgf | e3 edc d2 B | cBA ABG FED |
 DGB G2 D G2 F | EAc A2 G A2 G | FAd cBA edc |1 BdB AGF Ggf :|2
 BdB AGF G3 ||

Output:
E:7
L:1/8
M:9/8
K:G
"G" D2 B D2 B BAG | D2 B D2 B BAG |"C" E2 G C2 E GFE |"G" DED DEG"Em" BGE |"G" D2 B D2 B BAG |
"C" E2 c E2 c cAG |"D" F2 A D2 d"C" edc |1"G" BdB"D" AGF"G" G3 :|2"G" BdB"D" AGF"G" Ggf |:
"Em" e3"G" dcB d3 | ded dcB"D" dgf |"Em" e3"C" edc"G" d2 B |"Am" cBA"G" ABG"D" FED |
"G" DGB G2 D G2 F |"Am" EAc A2 G A2 G |"D" FAd"Am" cBA edc |1"G" BdB"D" AGF"G" Ggf :|2
"G" BdB"D" AGF"G" G3 ||


Input:
%%harmonization
L:1/8
Q:1/8=200
M:2/2
K:D
f2 | a2 f2 g2 f2 | edcB A2 f2 | g2 B2 c3 B/c/ | d6 f2 |
 a2 f2 g2 f2 | edcB A2 f2 | g2 B2 c3 B/c/ | d2 A2 F2 ED || F2 A4 GF |
 G2 B4 B2 | cd e2 cd e2 | c2 Bc A2 de | f2 ef d2 ef | g2 fg e2 fg |
 a2 B2 c3 B/c/ | d6 |]

Output:
E:7
L:1/8
Q:1/8=200
M:2/2
K:D
f2 |"D" a2 f2"A7" g2"D" f2 |"Em" edcB"A" A2 f2 |"Em7" g2 B2"A7" c3 B/c/ |"D" d6 f2 |
"D" a2 f2"A7" g2"D" f2 |"Em" edcB"A" A2 f2 |"G" g2 B2"A7" c3 B/c/ |"D" d2 A2 F2 ED ||"D" F2 A4 GF |
"G" G2 B4 B2 |"A" cd e2 cd e2 |"A" c2 Bc A2 de |"D" f2 ef d2 ef |"Em" g2 fg"A7" e2 fg |
"D" a2 B2"A7" c3 B/c/ |"D" d6 |]


Input:
%%harmonization
L:1/8
M:2/4
K:D
|: Ad fe | fa- ad/c/ | dd dc/B/ | A3 c | Ae ef | gf e2 | a>g fe |1 d3 c/B/ :|2 d3 |:
f/g/ | aa/a/ ab | af df | ee/e/ ea | fe df/g/ | aa/a/ ab | af df/f/- | fe Bc |1
d3 :|2 d3 |: B/c/ | dA eA | fA eA | cB cB | A3 B/c/ | dA eA |
 fA eA | a>g fe | d3 :|

Output:
E:8
L:1/8
M:2/4
K:D
|:"D" Ad fe | fa- ad/c/ | dd dc/B/ | A3 c |"A" Ae ef | gf e2 | a>g fe |1"D" d3 c/B/ :|2"D" d3 |:
f/g/ |"D" aa/a/ ab | af df |"A" ee/e/ ea |"D" fe df/g/ |"D" aa/a/ ab | af df/f/- | fe"A" Bc |1
d3 :|2"D" d3 |: B/c/ |"D" dA"A" eA |"D" fA"A" eA |"A" cB cB | A3 B/c/ |"D" dA"A" eA |
"D" fA"A" eA | a>g fe |"D" d3 :|


Input:
%%harmonization
L:1/16
M:2/4
K:Aphr
 ABc2 c2>A2 | ced2 d2>d2 | c2>d2"^(Dm)" efdf | e4 a4 | ABc2 c2>A2 |
 ced2 d2>d2 | cGAB c2>B2 | A2{B}A2- A4 :|"^B" |: gfe2 e4 | edc2 c2e2 |
eddc cBBA | A2c2 e2a2 | gfe2 e4 | edc2 c2e2 | eddc c2>B2 | A8 :|"^C" |:
 ced2 d2d2 | dcBA G4 | GABc def^f | gfed cBAG | ced2 d2d2 | gfed c2e2 |
eddc cBGB | A8 :|"^D" |{c} d8 |{c} d8 |{c} d4{c} d4 |{c} d4{c} d4 |"^E" |:
 fed2 d2a2 | agf2 f4 | g2f2 g2f2 |"^(A)" g2a2 fed2 | fed2 d2a2 | agf2 f4 |
 fccf f_e_ed | d8 :|"^F" |: c2>[eA]2 edcB | c2A2 E2A2 | cde2 dcB2 |
 c2A2 E2A2 | c2>[eA]2 edcB | c2A2 E2A2 | cde2 dcB2 | A8 :|

Output:
E:8
L:1/16
M:2/4
K:Aphr
"A" ABc2 c2>A2 |"Dm" ced2 d2>d2 |"A" c2>d2"^(Dm)" efdf |"A" e4 a4 | ABc2 c2>A2 |
"Dm" ced2 d2>d2 |"Gm" cGAB c2>B2 |"A" A2{B}A2- A4 :|"^B" |:"A" gfe2 e4 | edc2 c2e2 |
eddc"Gm" cBBA |"A" A2c2 e2a2 | gfe2 e4 | edc2 c2e2 | eddc"Gm" c2>B2 |"A" A8 :|"^C" |:
"Dm" ced2 d2d2 |"Gm" dcBA G4 | GABc def^f | gfed cBAG | ced2 d2d2 |"Gm" gfed"A" c2e2 |
eddc"Gm" cBGB |"A" A8 :|"^D" |"Dm"{c} d8 |{c} d8 |{c} d4{c} d4 |{c} d4{c} d4 |"^E" |:
"Dm" fed2 d2a2 | agf2 f4 |"Gm" g2f2 g2f2 |"^(A)" g2a2"Dm" fed2 | fed2 d2a2 | agf2 f4 |
"F" fccf"Eb" f_e_ed |"Dm" d8 :|"^F" |:"A" c2>[eA]2"Gm" edcB |"A" c2A2 E2A2 | cde2"Gm" dcB2 |
"A" c2A2 E2A2 | c2>[eA]2"Gm" edcB |"A" c2A2 E2A2 | cde2"Gm" dcB2 |"A" A8 :|


Input:
%%harmonization
L:1/8
Q:3/8=90
M:6/8
K:G
d | dBB BAG | AGA BGE | DGG GBd | edB A2 d | dBB BAG | AGA BGE |
 DGG GAB | AGF G2 :: G | GBd g2 d | edc BAG | GBd g2 d | edB A2 G |
 GBd g2 d | edc Bcd | ege dBG | AGF G2 :|

Output:
E:7
L:1/8
Q:3/8=90
M:6/8
K:G
d |"G" dBB BAG |"Am" AGA"Em" BGE |"G" DGG GBd |"Em" edB"D7" A2 d |"G" dBB BAG |"Am" AGA"Em" BGE |
"G" DGG GAB |"D7" AGF"G" G2 :: G |"G" GBd g2 d |"Em" edc BAG |"G" GBd g2 d |"Em" edB"D7" A2 G |
"G" GBd g2 d |"C" edc"G" Bcd |"C" ege"G" dBG |"D7" AGF"G" G2 :|


Input:
%%harmonization
L:1/4
M:3/4
K:none
[K:G] B, D D | E3/2 D/ D | D G A | G3/2 F/ F | C D D | E3/2 D/ D |1 D A B | A3/2 G/ G :|2
 D F A | G z z |: E2 c | D2 B | A3/2 G/ F | G B D | E2 c | D2 B |
 A3/2 G/ F | G z z :|[K:C] E3 | E C A | G3 | F2 z | B z B | A z A | G E A | G2 z |
c3 | E G3/2 A/ | G3 | F2 z | D A G | F E D | (C3 | C) z z |]

Output:
E:8
L:1/4
M:3/4
K:none
[K:G]"G" B, D D | E3/2 D/ D | D G A |"D7" G3/2 F/ F | C D D | E3/2 D/ D |1 D A B |"G" A3/2 G/ G :|2
"D7" D F A |"G" G z z |:"C" E2 c |"G" D2 B |"D7" A3/2 G/ F |"G" G B D |"C" E2 c |"G" D2 B |
"D7" A3/2 G/ F |"G" G z z :|[K:C]"C" E3 | E C A |"G7" G3 | F2 z | B z B | A z A |"C" G E A | G2 z |
c3 | E G3/2 A/ |"Dm" G3 | F2 z |"G7" D A G | F E D |"C" (C3 | C) z z |]


Input:
%%harmonization
L:1/8
M:6/8
K:G
d2 f | g2 b a2 g | e2 d BGB | ded AFA | e2 d B2 d | g2 b a2 g | e2 d B3 |
 ded AFA |1 G3 :|2 G3- G2 z |: G2 B B3 | d2 G B2 d | ded AFA | e2 d B2 D |
 G2 B BGB | d2 B G2 B | ded AFA | G3- G2 z :|

Output:
E:8
L:1/8
M:6/8
K:G
d2 f |"G" g2 b a2 g |"Em" e2 d BGB |"D" ded AFA |"Em" e2 d B2 d |"G" g2 b a2 g |"Em" e2 d B3 |
"D7" ded AFA |1"G" G3 :|2"G" G3- G2 z |:"G" G2 B B3 | d2 G B2 d |"D" ded AFA |"Em" e2 d B2 D |
"G" G2 B BGB | d2 B G2 B |"D7" ded AFA |"G" G3- G2 z :|


Input:
%%harmonization
L:1/16
M:2/4
K:C
GF | E2G2c2E2 | G4 z2 AG | F2A2c2F2 | A4 z2 AA | G2B2d2e2 | f2>e2 d2c2 |
 B2G2A2B2 | c2ec G2GF | E2G2c2E2 | G4 z2 AG | F2A2c2F2 | A4 z2 AA | G2B2d2e2 |
 f2>e2 d2c2 | B2G2A2B2 | c4 z2 :: z2 | e2ee .e2.e2 | e2d2c2B2 | A2>F2 .F2.F2 |
 F2 z2 z4 | GBdB GBdB | GBdB GBdB | G2^FG .A2.G2 | E4 z4 | e2ee .e2.e2 |
 e2d2c2B2 | A2>F2 .F2.F2 | F2 z2 z4 | GBdB GBdB | GBdB GBdB | G2^FG .A2.B2 |
 c4 z2 :: GF | EGcG EGcG | EGcG EGcG | FAcA FAcA | FAcA FAcA | GBdB GBdB |
 GBdB GBdB | G2^FG .A2.G2 | E4 z2 GF | EGcG EGcG | EGcG EGcG | FAcA FAcA |
 FAcA FAcA | GBdB GBdB | GBdB GBdB | G2^FG .A2.B2 | c4 z2 :| GF | E2G2c2E2 |
 G4 z2 AG | F2A2c2F2 | A4 z2 AA | G2B2d2e2 | f2>e2 d2c2 | B2G2A2B2 |
 c2ec G2GF | E2G2c2E2 | G4 z2 AG | F2A2c2F2 | A4 z2 AA | G2B2d2e2 |
 f2>e2 d2c2 | B2G2A2B2 | c4 z2 :|

Output:
E:8
L:1/16
M:2/4
K:C
GF |"C" E2G2c2E2 |"C" G4 z2 AG |"F" F2A2c2F2 |"F" A4 z2 AA |"G" G2B2d2e2 |"G" f2>e2 d2c2 |
"G" B2G2A2B2 |"C" c2ec G2GF |"C" E2G2c2E2 |"C" G4 z2 AG |"F" F2A2c2F2 |"F" A4 z2 AA |"G" G2B2d2e2 |
"G" f2>e2 d2c2 |"G" B2G2A2B2 |"C" c4 z2 :: z2 |"C" e2ee .e2.e2 |"C" e2d2c2B2 |"F" A2>F2 .F2.F2 |
"F" F2 z2 z4 |"G" GBdB GBdB |"G" GBdB GBdB |"G" G2^FG .A2.G2 |"C" E4 z4 |"C" e2ee .e2.e2 |
"C" e2d2c2B2 |"F" A2>F2 .F2.F2 |"F" F2 z2 z4 |"G" GBdB GBdB |"G" GBdB GBdB |"G" G2^FG .A2.B2 |
"C" c4 z2 :: GF |"C" EGcG EGcG |"C" EGcG EGcG |"F" FAcA FAcA |"F" FAcA FAcA |"G" GBdB GBdB |
"G" GBdB GBdB |"G" G2^FG .A2.G2 |"C" E4 z2 GF |"C" EGcG EGcG |"C" EGcG EGcG |"F" FAcA FAcA |
"F" FAcA FAcA |"G" GBdB GBdB |"G" GBdB GBdB |"G" G2^FG .A2.B2 |"C" c4 z2 :| GF |"C" E2G2c2E2 |
"C" G4 z2 AG |"F" F2A2c2F2 |"F" A4 z2 AA |"G" G2B2d2e2 |"G" f2>e2 d2c2 |"G" B2G2A2B2 |
"C" c2ec G2GF |"C" E2G2c2E2 |"C" G4 z2 AG |"F" F2A2c2F2 |"F" A4 z2 AA |"G" G2B2d2e2 |
"G" f2>e2 d2c2 |"G" B2G2A2B2 |"C" c4 z2 :|


Input:
%%harmonization
L:1/8
Q:1/4=150
M:3/4
K:Emin
|:"^VPM" (3EGB ee BB | cB AF Ac | B>c BA GF | E2 (3EGB e2 | (3EGB ee BB |
 cB AF Ac | B>c BA GF | E2 E4 :: EG BB AA | G2 F4 | Fc B3 A | (3GBG E4 |
EG BB AA | G2 F4 | Bc BA GF | E2 E4 :: B,>E G>B A>G | F>G A2 F2 |
 B,>^D F>A G>F | G>A B4 | B,>E G>B A>G | F>G A2 F2 | B,>^D F>A G>F | E2 E4 ::
 B>A B>A B>c | A>G F2 F2 | A>G A2 B2 | G>F E2 G2 | B,>E G>B A>G | F>G A2 F2 |
 B,>^D F>A G>F |1 G>A B4 :|2 E2 E4 |:"^VPM" (3EGB ee BB | cB AF Ac |
 B>c BA GF | E2 (3EGB e2 | (3EGB ee BB | cB AF Ac | B>c BA GF | E2 E4 ::
 EG BB AA | G2 F4 | Fc B3 A | (3GBG E4 | EG BB AA | G2 F4 | Bc BA GF |
 E2 E4 :|

Output:
E:8
L:1/8
Q:1/4=150
M:3/4
K:Emin
|:"^VPM""Em" (3EGB ee BB |"Am" cB AF Ac |"B" B>c BA GF |"Em" E2 (3EGB e2 | (3EGB ee BB |
"Am" cB AF Ac |"B" B>c BA GF |"Em" E2 E4 ::"Em" EG BB"Am" AA |"B" G2 F4 | Fc B3 A |"Em" (3GBG E4 |
EG BB"Am" AA |"B" G2 F4 | Bc BA GF |"Em" E2 E4 ::"Em" B,>E G>B A>G |"Am" F>G A2 F2 |
"B" B,>^D F>A G>F |"Em" G>A B4 | B,>E G>B A>G |"Am" F>G A2 F2 |"B" B,>^D F>A G>F |"Em" E2 E4 ::
"Em" B>A B>A B>c |"Am" A>G F2 F2 | A>G A2 B2 |"Em" G>F E2 G2 | B,>E G>B A>G |"Am" F>G A2 F2 |
"B" B,>^D F>A G>F |1"Em" G>A B4 :|2"Em" E2 E4 |:"^VPM""Em" (3EGB ee BB |"Am" cB AF Ac |
"B" B>c BA GF |"Em" E2 (3EGB e2 | (3EGB ee BB |"Am" cB AF Ac |"B" B>c BA GF |"Em" E2 E4 ::
"Em" EG BB"Am" AA |"B" G2 F4 | Fc B3 A |"Em" (3GBG E4 | EG BB"Am" AA |"B" G2 F4 | Bc BA GF |
"Em" E2 E4 :|


Input:
%%harmonization
L:1/8
M:2/2
K:G
 G2 BG [dD]GBG | ABcd cBAG |1 BdgB dgBd | cBAG FDEF :|2 BdgB dgBd |
 cAFD G4 |] |: g2 dg Bgdg | gabg agef |1 g2 dg Bgdg | cBAG Fdef :|2
 gfga"^(G)" gfed | egfa g4 |]

Output:
E:7
L:1/8
M:2/2
K:G
"G" G2 BG [dD]GBG |"D7" ABcd cBAG |1"G" BdgB dgBd |"C" cBAG"D7" FDEF :|2"G" BdgB dgBd |
"D7" cAFD"G" G4 |]"B" |:"G" g2 dg Bgdg | gabg"D7" agef |1"G" g2 dg Bgdg |"C" cBAG"D7" Fdef :|2
"C" gfga"^(G)" gfed |"C" eg"D7"fa"G" g4 |]


Input:
%%harmonization
L:1/4
M:3/4
K:none
[K:C] G |: G z e | e z d | (c3 | c) z G | G z c | d z c | (B3 | B) z G | G z f | f z e |
(d3 | d) z z | G B d | a z g |1 (c3 | c) z G :|2 c3/2 c/ c | c z z || e z e | e z e/e/ |
 f z B | B3 | f z B | B z A/B/ | c z d | e3 | e z e | e z e/e/ | f z B | B3 | f z A |
B z A/B/ | c3/2 c/ c | c z z |]

Output:
E:9
L:1/4
M:3/4
K:none
[K:C] G |:"C" G z e | e z d | (c3 | c) z G | G z c | d z c |"G7" (B3 | B) z G | G z f | f z e |
(d3 | d) z z | G B d | a z g |1"C" (c3 | c) z G :|2"C" c3/2 c/ c | c z z ||"C" e z e | e z e/e/ |
"G7" f z B | B3 | f z B | B z A/B/ |"C" c z d | e3 | e z e | e z e/e/ |"G7" f z B | B3 | f z A |
B z A/B/ |"C" c3/2 c/ c | c z z |]


Input:
%%harmonization
L:1/8
M:3/4
K:Eb
GA |: Bc Be G2 |{/B} AG Ad f2 | fg fb d2 |{/f} ed eg b2 | Bc Be G2 |
{/B} AG Ad f2 | f=e fb df |1 e4 GA :|2 e4 ef |: g2 eg c'b | .a2 !>!d3 e |
 f2 ^FG A=B | c=B cd ef | g2 eg c'b | a2 d3 e | f2 ^FG A=B |1 c4 ef :|2
 c4 BA |: Ge Bg ec' | ba fd BA | Ge Bg ec' | ba fd BA | GB eg be' |
 !>!d'4 c'2 | b2 d2 d2 |1 e4 BA :|2 e4 fg |:[K:Bb] f^c dA B2 | b2 c'b ag |
 gf =ef g_e | e2 d2 ^cd | e2 d2 c2 | cB AB AG | F2 dg fA |1 B4 fg :|2
 B4 z2 |]

Output:
E:8
L:1/8
M:3/4
K:Eb
GA |:"Eb" Bc Be G2 |{/B}"Bb7" AG Ad f2 | fg fb d2 |{/f}"Eb" ed eg b2 | Bc Be G2 |
{/B}"Bb7" AG Ad f2 | f=e fb df |1"Eb" e4 GA :|2"Eb" e4 ef |:"Cm" g2 eg c'b |"Fm" .a2 !>!d3 e |
"G7" f2 ^FG A=B |"Cm" c=B cd ef | g2 eg c'b |"Fm" a2 d3 e |"G7" f2 ^FG A=B |1"Cm" c4 ef :|2
"Cm" c4 BA |:"Eb" Ge Bg ec' |"Bb7" ba fd BA |"Eb" Ge Bg ec' |"Bb7" ba fd BA |"Eb" GB eg be' |
"Ab" !>!d'4 c'2 |"Bb7" b2 d2 d2 |1"Eb" e4 BA :|2"Eb" e4 fg |:[K:Bb]"Bb" f^c dA B2 |"Eb" b2 c'b ag |
"F7" gf =ef g_e |"Bb" e2 d2 ^cd |"F7" e2 d2 c2 |"Bb" cB AB AG | F2 dg"F7" fA |1"Bb" B4 fg :|2
"Bb" B4 z2 |]


Input:
%%harmonization
L:1/4
M:3/4
K:D
A |: f2 f | d2 c/B/ | A2 A | F z z | .F B/A/ A | .F B/A/ A | F G/F/ F/G/ | E2 z | g3 | e3 |
"^(G)" d3/2 c/ B | A2 A |1 c B/A/ A | G F/F/ E | A c/B/ A/c/ | d z z :|2
 c c/B/ A/A/ | G F/F/ E/E/ | D3/2 F/ A | d z z || F B/A/ A | F B/A/ A | F G/F/ F/G/ |
 E3 | E3/2 B/ A | F B/B/ A | A3/2 G/ E | F z z | F B A | F B A | G F3/2 E/ | E z z |
 E B A | E B A | d3/2 d/ d | d z z |]

Output:
E:9
L:1/4
M:3/4
K:D
A |:"D" f2 f | d2 c/B/ | A2 A | F z z | .F B/A/ A | .F B/A/ A | F G/F/ F/G/ |"A7" E2 z | g3 | e3 |
"^(G)" d3/2 c/ B |"A7" A2 A |1 c B/A/ A |"Em" G F/F/ E |"A7" A c/B/ A/c/ |"D" d z z :|2
"A7" c c/B/ A/A/ | G F/F/ E/E/ |"D" D3/2 F/ A | d z z ||"D" F B/A/ A | F B/A/ A | F G/F/ F/G/ |
"A7" E3 | E3/2 B/ A | F B/B/ A | A3/2 G/ E |"D" F z z | F B A | F B A |"Em" G F3/2 E/ | E z z |
"A7" E B A | E B A |"D" d3/2 d/ d | d z z |]


Input:
%%harmonization
L:1/8
M:3/4
K:G
 b2 a2 g2 | f4 d'2 | e4 c'2 | d4 b2 | z2 a3 g | f4 c'2 | z2 b3 a | g4 g'2 |
b2 a2 g2 | f4 d'2 | e4 c'2 | d4 b2 | z2 g3 f | e4 c'2 | f4 d'2 |1 g3 g g2 :|2
 g2 z2 z2 |: g3 f ed | B3 B B2 | g3 f ed | c3 c c2 | a3 g fe | d3 f f2 | c3 e e2 |1
 B3 d d2 :|2 fg z2 z2 |:[K:C] G2 A2 B2 | c4 z2 | c4 g2 | B6 | A2 GG G2 |
f2 BB B2 |1 G2 A2 B2 | ce dc BA :|2 c3 c ce | c2 z2 z2 |]

Output:
E:8
L:1/8
M:3/4
K:G
"G" b2 a2 g2 |"D7" f4 d'2 | e4 c'2 |"G" d4 b2 | z2 a3 g |"D7" f4 c'2 | z2 b3 a |"G" g4 g'2 |
b2 a2 g2 |"D7" f4 d'2 | e4 c'2 |"G" d4 b2 | z2 g3 f |"C" e4 c'2 |"D7" f4 d'2 |1"G" g3 g g2 :|2
"G" g2 z2 z2 |:"G" g3 f ed | B3 B B2 | g3 f ed |"C" c3 c c2 | a3 g fe |"D7" d3 f f2 |"C" c3 e e2 |1
"G" B3 d d2 :|2"G" fg z2 z2 |:[K:C]"G7" G2 A2 B2 |"C" c4 z2 | c4 g2 |"G7" B6 | A2 GG G2 |
f2 BB B2 |1 G2 A2 B2 |"C" ce dc BA :|2"C" c3 c ce | c2 z2 z2 |]


Input:
%%harmonization
L:1/8
M:3/4
K:Edor
E2 | G4"^(Am)" A2 | B3 c B2 | A4 F2 |"^(Bm)" D3 E F2 | G4 E2 |"^(C)" E3 ^D E2 |
 F4 ^D2 | B,4 E2 | G4"^(Am)" A2 | B3 c B2 | A4 F2 |"^(Bm)" D3 E F2 | G3 F E2 |
 ^D3 ^C D2 | E6 | E6 |] d6 | d3 c B2 | A4 F2 |"^(Bm)" D3 E F2 | G4 E2 |
"^(C)" E3 ^D E2 | F4 ^D2 | B,6 | d6 | d3 c B2 | A4 F2 |"^(Bm)" D3 E F2 | G3 F E2 |
 ^D3 ^C D2 | E6 | E4 |]

Output:
E:8
L:1/8
M:3/4
K:Edor
E2 |"Em" G4"^(Am)" A2 |"Em" B3 c B2 |"D" A4 F2 |"^(Bm)" D3 E F2 |"Em" G4 E2 |"^(C)" E3 ^D E2 |
"B7" F4 ^D2 | B,4 E2 |"Em" G4"^(Am)" A2 |"Em" B3 c B2 |"D" A4 F2 |"^(Bm)" D3 E F2 |"C" G3 F E2 |
"B7" ^D3 ^C D2 |"Em" E6 | E6 |]"G" d6 | d3 c B2 |"D" A4 F2 |"^(Bm)" D3 E F2 |"Em" G4 E2 |
"^(C)" E3 ^D E2 |"B7" F4 ^D2 | B,6 |"G" d6 | d3 c B2 |"D" A4 F2 |"^(Bm)" D3 E F2 |"Em" G3 F E2 |
"B7" ^D3 ^C D2 |"Em" E6 | E4 |]


Input:
%%harmonization
L:1/8
M:2/2
K:A
AB | c2{B} ce dcBA | c2 c2 c2 AB | c2{B} ce dcBA | c2 B2 B2 AB | c2 e2 dcBA |
 c2 e2 a2 ab | c'bag fgaf | e2 c2 c2 :: cd | e2 c2 a2 cd | e2 e2 e2 cd |
 e2 c2 a2 ga | b2 B2 B2 AB | c2 e2 dcBA | c2 e2 a2 ab | c'bag fgaf |
 e2 c2 c2 :|

Output:
E:8
L:1/8
M:2/2
K:A
AB |"A" c2{B} ce dcBA |"A" c2 c2 c2 AB |"A" c2{B} ce dcBA |"E7" c2 B2 B2 AB |"A" c2 e2 dcBA |
"A" c2 e2 a2 ab |"A" c'bag"D" fgaf |"A" e2 c2 c2 :: cd |"A" e2 c2 a2 cd |"A" e2 e2 e2 cd |
"A" e2 c2 a2 ga |"E7" b2 B2 B2 AB |"A" c2 e2"E" dcBA |"F#m" c2 e2"A" a2 ab |"A" c'bag"D" fgaf |
"A" e2 c2 c2 :|


Input:
%%harmonization
L:1/8
M:4/4
K:G
GA |: B2 B2 cB AG | B2 d2 d2 GA | B2 B2 cB AG | B2 A2 A2 GA |
 B2 B2 cB AG | B2 d2 g3 e | d2 d2 c3 A | B2 G2 G4 :: B2 e2 ed ef |
g2 e2 e3 d | A2 d2 d^c de | f2 d2 d3 A | B2 e2 ed ef | g2 e2 e2 ga | b2 b2 a2 ba |
 g2 e2 e4 :|

Output:
E:8
L:1/8
M:4/4
K:G
GA |:"G" B2 B2"C" cB AG |"G" B2 d2 d2 GA |"G" B2 B2"C" cB AG |"D7" B2 A2 A2 GA |
"G" B2 B2"C" cB AG |"G" B2 d2"Em" g3 e |"G" d2 d2"D7" c3 A |"G" B2 G2 G4 ::"Em" B2 e2 ed ef |
g2 e2 e3 d |"D" A2 d2 d^c de | f2 d2 d3 A |"Em" B2 e2 ed ef | g2 e2 e2 ga |"G" b2 b2"D" a2 ba |
"Em" g2 e2 e4 :|


Input:
%%harmonization
L:1/4
M:3/4
K:G
A | G3/2 A/ G | E D B | B A B | c2 (B/c/) | d3/2 B/ d | c A F | D B A | G2 G |
G3/2 A/ G | E D B | B A B | c2 (B/c/) | d3/2 B/ d | c A F | D B A | G F G | A3 |
A3 | F D2- | D3 | D B B | B A B | c3- | c B c | d3- | d B G | F E2- | E E/E/ |
 D !fermata!B A | G3- | G3 |]

Output:
E:8
L:1/4
M:3/4
K:G
A |"G" G3/2 A/ G | E D B | B A B |"C" c2 (B/c/) |"G" d3/2 B/ d |"D7" c A F | D B A |"G" G2 G |
G3/2 A/ G | E D B | B A B |"C" c2 (B/c/) |"G" d3/2 B/ d |"D7" c A F | D B A |"G" G F G |"D" A3 |
A3 | F D2- | D3 |"G" D B B | B A B |"C" c3- | c B c |"G" d3- | d B G |"C" F E2- | E E/E/ |
"G" D !fermata!B A | G3- | G3 |]


Input:
%%harmonization
L:1/8
Q:1/4=112
M:2/4
K:D
|: A2 AB AFED | B2 BA B2 d2 | A2 AB AFED |1,3 gfed B2 d2 :|2,4 gfed Bc d2 ::
 f2 fd g2 ge | f2 fd ecBA | f2 fd g2 ge | afed B2 d2 f2 fd g2 ge |
 f2 fd edcA | defg afba | gfed B2 d2 :|

Output:
E:7
L:1/8
Q:1/4=112
M:2/4
K:D
|:"D" A2 AB AFED |"G" B2 BA B2 d2 |"D" A2 AB AFED |1,3"G" gfed B2 d2 :|2,4"G" gfed Bc d2 ::
"D" f2 fd"A" g2 ge |"D" f2 fd"A" ecBA |"D" f2 fd"A" g2 ge |"D" afed"G" B2"D" d2"D" f2 fd"A" g2 ge |
"D" f2 fd"A" edcA |"D" defg afba |"D" gfed"G" B2"D" d2 :|


Input:
%%harmonization
L:1/8
M:6/8
K:G
 DGG BGG | dGG BGG | DGG BAG | FAA BGE | DGG BGG | dGG BGG | DGG ABc |1
 BGA GED :|2 BGG G2 |] (3(ABc) | d2 g B2 d | (A/B/c).A BGE | DGG{c} BAG |
 FAA ABc | d2 g B2 d | (A/B/c).A BGE | DGG ABc | BGG GA(B/c/) ||
 dgf"^(C)" edc | (A/B/c).A BGE | DGG{c} BAG | FAA ABc | dgf"^(C)" edc |
 (A/B/c).A BGE | DGG ABc | BGG G2 |]

Output:
E:8
L:1/8
M:6/8
K:G
"G" DGG BGG | dGG BGG | DGG BAG |"D" FAA"C" BGE |"G" DGG BGG | dGG BGG |"G" DGG"D" ABc |1
"G" BGA GED :|2"G" BGG G2 |] (3(ABc) |"G" d2 g B2 d |"C" (A/B/c).A"G" BGE |"G" DGG{c} BAG |
"D" FAA ABc |"G" d2 g B2 d |"C" (A/B/c).A"G" BGE |"G" DGG"D" ABc |"G" BGG GA(B/c/) ||
"G" dgf"^(C)" edc |"C" (A/B/c).A"G" BGE |"G" DGG{c} BAG |"D" FAA ABc |"G" dgf"^(C)" edc |
"C" (A/B/c).A"G" BGE |"G" DGG"D" ABc |"G" BGG G2 |]


Input:
%%harmonization
L:1/8
Q:1/8=120
M:6/8
K:G
 BGG ABc | dgg fdc | B2 G ABc | ADD ABc | BGG ABc | dgg fdc | B2 G ABc |1
 AGF G2 A :|2 AGF Ggabgf gag | fd^c dga | bgf gab | c'af g2 a |
bag afd | g3 fdc | B2 G ABc ||1 AGF Gga :|2 AGF G2 A |]

Output:
E:7
L:1/8
Q:1/8=120
M:6/8
K:G
"G" BGG ABc | dgg"D" fdc |"G" B2 G ABc |"D" ADD ABc |"G" BGG ABc | dgg"D" fdc |"G" B2 G ABc |1
"D" AGF"G" G2 A :|2"D" AGF"G" Gga"G"bgf gag |"D" fd^c dga |"G" bgf gab |"D" c'af"G" g2 a |
bag"D" afd |"G" g3"D" fdc |"G" B2 G ABc ||1"D" AGF"G" Gga :|2"D" AGF"G" G2 A |]


Input:
%%harmonization
L:1/8
M:7/8
K:Dmin
 fgg gf ag | f2 e de fg | f2 e fg ec |1 dec de fg :|2 d3- d4 || | F3 F2 G2 |
A2 G G4- | G3- G4 | c2 d cB AG | G3 F4- | F3- F4 |: c2 d cB AG | F2 E D2 AG |
 F2 E FG EC | D3- D4 :|

Output:
E:8
L:1/8
M:7/8
K:Dmin
"Gm" fgg gf ag |"Dm" f2 e de fg |"C" f2 e fg ec |1"Dm" dec de fg :|2"Dm" d3- d4 || |"F" F3 F2 G2 |
A2 G"C7" G4- | G3- G4 | c2 d cB AG |"F" G3 F4- | F3- F4 |:"F" c2 d cB AG |"Dm" F2 E D2 AG |
"Bb" F2 E FG"C" EC |"Dm" D3- D4 :|


Input:
%%harmonization
L:1/8
M:4/4
K:Dmin
 ^cdBc decd | e8 | efga gfed | e8 | eaag gffe | d2 e2 ^c4 | ^cdBc decB |
 A8 | a4 a4 | gagf g2 e2 | f6 ed | e2 a2 e2 A2 | a4 a4 | gagf g2 e2 |
 defd efe^c | d8 |]

Output:
E:7
L:1/8
M:4/4
K:Dmin
"A" ^cdBc decd | e8 |"Gm" efga gfed |"A" e8 |"A" eaag gffe |"Dm" d2 e2"A" ^c4 |"Gm" ^cdBc decB |
"A" A8 |"F" a4 a4 |"C" gagf"A" g2 e2 |"Dm" f6 ed |"A" e2 a2 e2 A2 |"F" a4 a4 |"C" gagf"A" g2 e2 |
"Dm" defd"A" efe^c |"Dm" d8 |]


Input:
%%harmonization
L:1/4
M:3/4
K:C
G | c3/2 c/ c | d B g | e z z | z z G | c3/2 c/ c | d B g | c z z | z z G |
c3/2 c/ c | d B g | e z z | z z e/f/ |: g c' e | g f/e/ d | g b f | a g/f/ e |
g c' e | g f/e/ d | g b f |1 e z e/f/ :|2 e z z |]

Output:
E:8
L:1/4
M:3/4
K:C
G |"C" c3/2 c/ c |"G7" d B g |"C" e z z | z z G | c3/2 c/ c |"G7" d B g |"C" c z z | z z G |
c3/2 c/ c |"G7" d B g |"C" e z z | z z e/f/ |:"C" g c' e |"G7" g f/e/ d | g b f |"C" a g/f/ e |
g c' e |"G7" g f/e/ d | g b f |1"C" e z e/f/ :|2"C" e z z |]


Input:
%%harmonization
L:1/8
M:2/4
K:none
[K:C] G, |: CC/C/ CD | EE/E/ EE | DC DG | E2 CG, | CC/C/ CD | EE/E/ EE | DC DE |1
 C2 z G, :|2 C2 z E |: GG FE | A2 z D | FF ED | G2 z C | EE DC | D>G GF |
F2 D2 |1 CC CE :|2 CC C z ::[K:F] F2 G2 | A2 z G/A/ | BA GF | GE C2 | G2 A2 |
B2 z A/B/ | cB AG | Ad c2 | A2 B2 | c2 z d/e/ | fe gf | fd B2 | fe/f/ g/f/e/d/ |
 cf cA/B/ | cB AG | FA F2 :|

Output:
E:8
L:1/8
M:2/4
K:none
[K:C] G, |:"C" CC/C/ CD | EE/E/ EE |"G7" DC DG |"C" E2 CG, | CC/C/ CD | EE/E/ EE |"G7" DC DE |1
"C" C2 z G, :|2"C" C2 z E |:"C" GG FE |"F" A2 z D |"G7" FF ED |"C" G2 z C | EE DC |"G7" D>G GF |
F2 D2 |1"C" CC CE :|2"C" CC C z ::[K:F]"F" F2 G2 | A2 z G/A/ | BA GF |"C7" GE C2 | G2 A2 |
B2 z A/B/ | cB AG |"F" Ad c2 | A2 B2 | c2 z d/e/ | fe gf |"Bb" fd B2 | fe/f/ g/f/e/d/ |
"F" cf cA/B/ |"C7" cB AG |"F" FA F2 :|


Input:
%%harmonization
L:1/8
M:34/44
K:F
|: [fA]2 [fA][e^G] [fA][af] | [c'a]4 [af]2 | [bg][d'b] [d'b]2 [af][c'a] [c'a]2 |
 [fA]2 [fA][e^G] [fA][af] | [c'a]4 [af]2 | [ge][bg] [bg]2 [af]2 z2 ::
 [eG]2 [eG][fA] [gB]2 | [fA]2 [fA][gB] [ac]2 | [eG]2 [eG][fA] [gB]2 |
 [fA]2 [fA][gB] [ac]2 | [fA]2 [fA][e^G] [fA][af] | [c'a]4 [af]2 |
 [bg][d'b] [d'b]2 [af][c'a] [c'a]2 | [fA]2 [fA][e^G] [fA][af] | [c'a]4 [af]2 |
 [ge][bg] [bg]2 [af]2 z2 :|

Output:
E:9
L:1/8
M:34/44
K:F
|:"F" [fA]2 [fA][e^G] [fA][af] | [c'a]4 [af]2 |"Bb" [bg][d'b] [d'b]2"F" [af][c'a] [c'a]2 |
"F" [fA]2 [fA][e^G] [fA][af] | [c'a]4 [af]2 |"C7" [ge][bg] [bg]2"F" [af]2 z2 ::
"C7" [eG]2 [eG][fA] [gB]2 |"F" [fA]2 [fA][gB] [ac]2 |"C7" [eG]2 [eG][fA] [gB]2 |
"F" [fA]2 [fA][gB] [ac]2 |"F" [fA]2 [fA][e^G] [fA][af] | [c'a]4 [af]2 |
"Bb" [bg][d'b] [d'b]2"F" [af][c'a] [c'a]2 |"F" [fA]2 [fA][e^G] [fA][af] | [c'a]4 [af]2 |
"C7" [ge][bg] [bg]2"F" [af]2 z2 :|


Input:
%%harmonization
L:1/4
Q:1/4=115
M:4/4
K:Eb
E | G B B c | B2 G E | D E A G | G2 F E | G B B c |
 B2 G F | G c B =A | B3 B | e B _A G | c2 B d | e B A G |
 G2 F E | G B B c | B2 G E | F A G F | E3 |]

Output:
E:6
L:1/4
Q:1/4=115
M:4/4
K:Eb
E |"Eb" G B B c |"Bb" B2"Eb" G E |"Bb7" D E A G |"Eb/Bb" G2"Bb" F E |"Eb" G B B c |
"Bb" B2"Eb" G F | G c"F7" B =A |"Bb" B3 B |"Eb" e B _A G |"Ab" c2"Eb" B"Bb7" d |"Eb" e B A G |
"Eb/Bb" G2"Bb" F E |"Eb" G B B c |"Bb" B2"Eb" G E |"Fm7" F A"Eb/Bb" G"Bb7" F |"Eb" E3 |]


Input:
%%harmonization
L:1/8
Q:1/4=100
M:3/4
K:E
 B2 GE CE | (B,2 E2) (EF) | GG B2 (F>G) | E4 z2 | F2 ^EF GF | =E2 B2 z2 |
 F2 ^EF GF | =E2 B2 z2 | c2 cc Ac | (B2 G2) (EF) | GG G2 F2 |
 E4 z || B, | F2 F2 z B, | G2 G2 z G | B3 ^A G^A | B2 B2 z B, |
 F2 F2 z B, | G2 G2 z G | B^A GF G^A | B2 B2 z2 | B2 GE CE |
 (B,2 E2) (EF) | G2 B2 (F>G) | E4 z2 | F2 ^EF GF | =E2 B2 z2 | F2 ^EF GF |
 =E2 B2 z2 | c2 cc Ac | (B2 G2) (EF) | GG G2 F2 | E4 z2 |]

Output:
E:7
L:1/8
Q:1/4=100
M:3/4
K:E
"E" B2 GE"A" CE |"E" (B,2 E2) (EF) | GG B2"B7" (F>G) |"E" E4 z2 |"B7" F2 ^EF GF |"E" =E2 B2 z2 |
"B7" F2 ^EF GF |"E" =E2 B2 z2 |"A" c2 cc Ac |"E" (B2 G2)"A#dim" (EF) |"E/B" GG G2"B7" F2 |
"E" E4 z || B, |"B" F2 F2 z B, |"E" G2 G2 z G |"B/F#" B3 ^A"F#" G^A |"B" B2 B2 z B, |
"B7" F2 F2 z B, |"E" G2 G2 z G |"B/F#" B^A GF"F#7" G^A |"B" B2 B2 z2 |"E" B2 GE"A" CE |
"E" (B,2 E2) (EF) | G2 B2"B7" (F>G) |"E" E4 z2 |"B7" F2 ^EF GF |"E" =E2 B2 z2 |"B7" F2 ^EF GF |
"E" =E2 B2 z2 |"A" c2 cc Ac |"E" (B2 G2)"A#dim" (EF) |"E/B" GG G2"B7" F2 |"E" E4 z2 |]


Input:
%%harmonization
L:1/8
Q:1/4=100
M:4/4
K:F
C>F | A2 A>^G A2 _B2 | D4 G2 F>F | E>F E>D C2 B2 | A4 z2 C>D | C>A A>B A2 c>c |
 c>B B>B D2 c>c | c2 B>B E2 A2 | G4 F2 z || c | c2 A>B c2 d2 |
 c4 B2 z B | B2 G>A B2 c2 | B4 A2 cc | cA FG A2 cc |
 dB GA !fermata!B2 (3:2:2!fermata!d2 d | c2 A>F A3 B |
 G4 !fermata!F2 |]

Output:
E:7
L:1/8
Q:1/4=100
M:4/4
K:F
C>F |"F" A2 A>^G A2 _B2 |"Gm" D4 G2 F>F |"C7" E>F E>D C2 B2 |"F" A4 z2 C>D | C>A A>B A2"F7" c>c |
"Bb" c>B B>B"Gm" D2 c>c |"Bb" c2 B>B"C7" E2"F/C" A2 |"C7" G4"F" F2 z || c |"F" c2 A>B c2"Bb" d2 |
"F/C" c4"C7" B2 z B | B2 G>A B2 c2 | B4"F" A2 cc | cA FG A2 cc |
"Bb" dB"D" GA"Gm" !fermata!B2"Bdim" (3:2:2!fermata!d2 d |"F/C" c2 A>F A3 B |
"C7" G4"F" !fermata!F2 |]


Input:
%%harmonization
L:1/8
Q:1/4=110
M:4/4
K:A
CD | E2 ^DE A2 c>B | A2 GA B,2 B,C | D2 GF E2 DE | C4 z2 CD | E2 ^DE A2 c>B |
A2 GA B,2 B,C | D2 GF E2 Bc | A6 || c>B | A2 B>A E2 C>E | A2 AB c2 cd |
e2 cB A2 Bc | B2- B2- !fermata!B2 dd | c2 AA c2 cB |
 A2 FF !fermata!A2"^(D#dim)" GF | E2 AA G2 Bc | A2-"^(E7)" A2-"^(A)" !fermata!A2 |]

Output:
E:8
L:1/8
Q:1/4=110
M:4/4
K:A
CD |"A" E2 ^DE A2 c>B | A2 GA"Bm" B,2 B,C | D2 GF"E" E2 DE |"A" C4 z2 CD | E2 ^DE A2 c>B |
A2 GA"Bm" B,2 B,C | D2 GF"E7" E2 Bc |"A" A6 || c>B |"A" A2 B>A E2 C>E | A2 AB c2 cd |
e2 cB A2 Bc |"E" B2-"B" B2-"E" !fermata!B2 dd |"A" c2 AA c2 cB |
"D" A2 FF !fermata!A2"^(D#dim)" GF |"A/E" E2 AA"E7" G2 Bc |"A" A2-"^(E7)" A2-"^(A)" !fermata!A2 |]


Input:
%%harmonization
L:1/8
Q:1/4=107
M:4/4
K:Ab
E2 | A,3 C E2 E2 | C3 F A2 A2 | B2 c2 d2 B2 | A3 G G2 E2 |
 c3 c B>B =A>A | B6 G2 | F>F G>A G2 F2 | E6 E2 |
 B3 A G2 G2 | A3 E E2 E2 | d3 c B2 B2 | c3 B A4 | E4 E2"^(C)" =E2 |
 (F3 G A2) A2 | A4 B4 | c8 | A4"^(Ab7)" A2 A2 | (A3 c e2) d2 |
 c4 B4 | A6 |]

Output:
E:6
L:1/8
Q:1/4=107
M:4/4
K:Ab
E2 |"Ab" A,3 C"Eb" E2 E2 |"Ab" C3 F"Fm" A2 A2 |"Bbm" B2 c2 d2 B2 |"Ab/Eb" A3 G"Eb" G2 E2 |
"Ab" c3 c"Eb/Bb" B>B"Adim" =A>A |"Eb" B6 G2 |"Fm" F>F G>A"Eb" G2"Bb7" F2 |"Eb" E6 E2 |
"Eb7" B3 A G2 G2 |"Ab" A3 E E2 E2 |"Eb" d3 c B2 B2 |"Ab" c3 B A4 | E4 E2"^(C)" =E2 |
"Db" (F3 G"Ab" A2) A2 |"Fm" A4"Bbm" B4 |"C" c8 |"Fm" A4"^(Ab7)" A2"Db" A2 |"Ab" (A3 c e2)"Db" d2 |
"Ab/Eb" c4"Eb7" B4 |"Ab" A6 |]


Input:
%%harmonization
L:1/8
Q:1/4=90
M:4/4
K:C
E>F | G>G G>G G>c"^(G)" B>A | G>G G>G G2 G>^G | A>A A>A A>A A>A |
 A>A B>c B2 A>G | c>c c>c c>E F>G | A>A A>A !fermata!d2"^(C)" d>c |
 B>B B>B B>G A>B | c>c c>c !fermata!c2 || E>F | G4- G>c B>A |
G2- G2- G2 G>^G | A4- A>A B>c | B6 A>B | c>c c>c c>E F>G |
 A>A A>A !fermata!d2"^(C)" d>c | B>B B>B B>G A>B |
 !fermata!c>c c>c !fermata!c2 |]

Output:
E:8
L:1/8
Q:1/4=90
M:4/4
K:C
E>F |"C" G>G G>G G>c"^(G)" B>A |"C" G>G"G7" G>G"C" G2 G>^G |"F" A>A A>A A>A A>A |
"D7" A>A B>c"G" B2"G7" A>G |"C" c>c c>c c>E F>G |"F" A>A A>A"D" !fermata!d2"^(C)" d>c |
"G7" B>B B>B B>G A>B |"C" c>c"F" c>c"C" !fermata!c2 || E>F |"C" G4- G>c B>A |
G2-"G7" G2-"C" G2 G>^G |"F" A4-"D7" A>A B>c |"G" B6"G7" A>B |"C" c>c c>c c>E F>G |
"F" A>A A>A"D7" !fermata!d2"^(C)" d>c |"G7" B>B B>B B>G A>B |
"C" !fermata!c>c"F" c>c"C" !fermata!c2 |]


Input:
%%harmonization
L:1/8
Q:1/4=112
M:4/4
K:Eb
 B2 G>A B2 G>F | E4 B,2 z2 | E2 D>E F2 A>G | F6 z2 | B2 G>A B2 G>F | E4 B,2 z2 |
E2 D>E F2 G>F | E6 z2 || A2 A>A A4 | G2 G>G G4 | c2 c>c B2 A>G |
 F2 =A>A B4 | B2 G>A B2 G>F | E4 B,2 z2 | E2 D>E F2 G>F | E6 z2 |]

Output:
E:8
L:1/8
Q:1/4=112
M:4/4
K:Eb
"Eb" B2 G>A B2 G>F | E4 B,2 z2 | E2 D>E"Bb" F2 A>G | F6 z2 |"Eb" B2 G>A B2 G>F | E4 B,2 z2 |
E2 D>E"Bb7" F2 G>F |"Eb" E6 z2 ||"Ab" A2 A>A A4 |"Eb" G2 G>G G4 |"Ab" c2 c>c"Eb" B2"Fm" A>G |
"Bb" F2"F7" =A>A"Bb" B4 |"Eb" B2 G>A B2 G>F | E4 B,2 z2 | E2 D>E"Bb7" F2 G>F |"Eb" E6 z2 |]


Input:
%%harmonization
L:1/4
Q:1/4=90
M:3/4
K:Eb
E/>F/ | E B, G/>A/ | G E B/>c/ | B A G | F2 G | F F/G/ A/F/ | G E E/>G/ |
 F E D | E2 |]

Output:
E:7
L:1/4
Q:1/4=90
M:3/4
K:Eb
E/>F/ |"Eb" E B, G/>A/ | G E B/>c/ | B A G |"Bb" F2 G | F F/G/"Bb7" A/F/ |"Eb" G E E/>G/ |
"Fm" F E"Bb" D |"Eb" E2 |]


Input:
%%harmonization
L:1/8
M:6/8
K:D
|:"^A" A, | A,DD DCD | EGF E2 D/C/ | DEF A>GF | EGF EDC | D>EF B,>CD |
 A,B,C D2 :|"^B" FAA A>AA | BAB A3 | FAA A>AA | BAB A2 G | FFF F>ED |
 EGF EDC | DEF A>GF | EGF EDC | D>EF B,>CD | A,B,C D2 ||

Output:
E:7
L:1/8
M:6/8
K:D
|:"^A" A, |"D" A,DD DCD |"Em" EGF E2 D/C/ |"D" DEF A>GF |"Em" EGF"A" EDC |"D" D>EF"Bm" B,>CD |
"A" A,B,C"D" D2 :|"^B""D" FAA A>AA |"G" BAB"D" A3 |"D" FAA A>AA |"G" BAB"D" A2 G |"D" FFF F>ED |
"Em" EGF EDC |"D" DEF"A" A>GF |"Em" EGF"A" EDC |"D" D>EF"Bm" B,>CD |"A" A,B,C"D" D2 ||


Input:
%%harmonization
L:1/4
Q:1/4=100
M:4/4
K:D
A | F3/2 E/ D A | B G G B | A3/2 F/ F (E/D/) |"^(D/A)" F F !fermata!E A |
 F3/2 E/ D A | B G !fermata!d (c/B/) | A F (F/E/) (D/E/) | F3/2 E/ D || A |
 A d c"^(A7)" e | d"^(G)" (c/B/)"^(D)" A"^(G)" B |"^(D)" A F (F/E/) (D/E/) |
 F F !fermata!E A | A d c"^(A7)" e | d"^(G)" (c/B/)"^(D)" !fermata!A"^(G)" B |
"^(D)" A F (F/E/) (D/E/) | F3/2 E/ !fermata!D |]

Output:
E:8
L:1/4
Q:1/4=100
M:4/4
K:D
A |"D" F3/2 E/ D A |"G" B G G B |"D" A3/2 F/ F (E/D/) |"^(D/A)" F F"A" !fermata!E A |
"D" F3/2 E/ D A |"G" B G !fermata!d (c/B/) |"D" A F"Bm" (F/E/) (D/E/) |"A7" F3/2 E/"D" D || A |
"D" A d"A" c"^(A7)" e |"D" d"^(G)" (c/B/)"^(D)" A"^(G)" B |"^(D)" A F"Bm" (F/E/) (D/E/) |
"D/A" F F"A" !fermata!E A |"D" A d"A" c"^(A7)" e |"D" d"^(G)" (c/B/)"^(D)" !fermata!A"^(G)" B |
"^(D)" A F"Bm" (F/E/) (D/E/) |"A7" F3/2 E/"D" !fermata!D |]


Input:
%%harmonization
L:1/8
Q:1/4=115
M:4/4
K:Bb
B,2 | D3 C B,2 B2 | B4 G2 G2 | F3 D D2 C2 | C6 E2 | D3 C B,2 B2 |
 B4 G2 B2 | F3 D C3 B, | B,4 z2 || F2 | B3 c B2 G2 | F4 D2 F2 |
B3 A B2 D2 | (D4 C2) E2 | D3 C B,2 B2 | B4 G2 B2 | F3 D C3 B, |
 B,6 |]

Output:
E:7
L:1/8
Q:1/4=115
M:4/4
K:Bb
B,2 |"Bb" D3 C B,2 B2 |"Eb" B4 G2 G2 |"Bb" F3 D"C7" D2 C2 |"F" C6"F7" E2 |"Bb" D3 C B,2 B2 |
"Eb" B4 G2 B2 |"Bb/F" F3 D"F7" C3 B, |"Bb" B,4 z2 || F2 |"Bb" B3 c"Eb" B2 G2 |"Bb" F4 D2 F2 |
B3 A B2 D2 |"Bb/F" (D4"F" C2)"F7" E2 |"Bb" D3 C B,2 B2 |"Eb" B4 G2 B2 |"Bb/F" F3 D"F7" C3 B, |
"Bb" B,6 |]


Input:
%%harmonization
L:1/8
Q:1/4=115
M:4/4
K:Ab
 E2 E2 C>D E2 | F2 d2 c>B A2 | B2 c2 B>G E2 | F2 (FG) E3 z |
 E2 E2 C>D E2 | F2 d2 c>B A2 | c2 e2 A>G AB | c2 B2 A3 z ||
 c2 A2 c2 A2 | B>=A B>d c2 _A2 | c2 G2 A2 F2 | B>A G>F E3 z |
 c2 A2 c2 A2 | B>=A B>d c2 _A2 | c2 e2 A>G AB | c2 B2 A3 z |]

Output:
E:7
L:1/8
Q:1/4=115
M:4/4
K:Ab
"Ab" E2 E2 C>D E2 |"Db" F2 d2"Ab" c>B A2 |"Eb" B2 c2 B>G E2 |"Bb7" F2 (FG)"Eb" E3 z |
"Ab" E2 E2 C>D E2 |"Db" F2 d2"Ab" c>B A2 | c2 e2"Fm" A>G AB |"Ab/Eb" c2"Eb7" B2"Ab" A3 z ||
"Ab" c2 A2 c2 A2 |"Eb7" B>=A B>d"Ab" c2 _A2 |"C" c2 G2"Fm" A2 F2 |"Bb7" B>A G>F"Eb" E3 z |
"Ab" c2 A2 c2 A2 |"Eb7" B>=A B>d"Ab" c2 _A2 | c2 e2"Fm" A>G AB |"Ab/Eb" c2"Eb7" B2"Ab" A3 z |]


Input:
%%harmonization
L:1/8
M:6/8
K:G
G2 A | B2 B BAG | B2 A ABA | G2 G GAG | G2 F F2 D | E2 E EFG |1 E2 D D2 D |
 G2 G GAB | B2 A A3 :|2 BAG FED | EFG AGF | F2 G G3 :| d3 e3 |
 dcB AGF | G2 G GAB | B2 A A3 | dBd ece | dcB AGF | G2 G GAB |
 A2 G G3 :: E2 E EFG | E2 D D2 D | G2 G GAB | B2 A A2 D | E2 E EFG |
 BAG FED | EFG AGF | F2 G G3 :|[K:Emin] e2 e | B2 B e2 e | B2 B B2 B |
 c2 c cdc | c2 B BcB | B2 A ABA | A2 G GAG | G2 F G2 F | E2 z :| E2 F |
 GFG AGF | GFG AGF | GFE ^DEF | E2 z E2 F | GFG AGA |
 BAB cBA | GFE ^DEF | E2 z :| DEF | GFG BGB | d2 d ded | d2 c cdc |
 c2 B DEF | GFG BGB | d2 d d^cd | fed cBA | G2 z :|

Output:
E:7
L:1/8
M:6/8
K:G
G2 A |"G" B2 B BAG |"D" B2 A ABA |"Em" G2 G GAG |"Bm" G2 F F2 D |"C" E2 E EFG |1"G" E2 D D2 D |
"C" G2 G GAB |"D" B2 A A3 :|2"C" BAG"D" FED |"C" EFG"D" AGF |"G" F2 G G3 :|"G" d3"C" e3 |
"G" dcB"D" AGF |"Em" G2 G GAB |"D" B2 A A3 |"G" dBd"C" ece |"G" dcB"D" AGF |"C" G2 G GAB |
"D" A2 G"G" G3 ::"Em" E2 E EFG |"D" E2 D D2 D |"G" G2 G GAB |"D" B2 A A2 D |"C" E2 E EFG |
"G" BAG"D" FED |"C" EFG"D" AGF |"G" F2 G G3 :|[K:Emin] e2 e |"Em" B2 B e2 e | B2 B B2 B |
"Am" c2 c cdc |"G" c2 B BcB |"B7" B2 A ABA |"Em" A2 G GAG |"B7" G2 F G2 F |"Em" E2 z :| E2 F |
"Em" GFG"Am" AGF |"Em" GFG"Am" AGF |"Em" GFE"B7" ^DEF |"Em" E2 z E2 F |"G" GFG"Am" AGA |
"G/B" BAB"C" cBA |"Em" GFE"B7" ^DEF |"Em" E2 z :|"D7" DEF |"G" GFG BGB | d2 d ded |"D7" d2 c cdc |
"G" c2 B"D7" DEF |"G" GFG BGB | d2 d d^cd |"D7" fed cBA |"G" G2 z :|


Input:
%%harmonization
L:1/4
M:4/4
K:A
A, | B, A, D C | B,2 A, C | E A G ^E | F3 F | E C C B, |
 A,2 B, C | C C B, A, | B,3 B, | D C F G | A2 B E |
 c3/2 c/ B A | G3 F | E C C B, | A,2 B, C | C C B,3/2 A,/ |
 A,3 |]

Output:
E:6
L:1/4
M:4/4
K:A
A, |"A" B, A, D C |"E7" B,2 A, C |"A" E A"C#7" G ^E |"F#m" F3 F |"A" E C"C#7" C B, |
"F#m" A,2 B, C |"A" C C B, A, |"E7" B,3 B, |"D" D C"C#7" F G |"F#m" A2"E7" B E |
"A" c3/2 c/ B"B7" A |"E7" G3 F |"A" E C"C#7" C B, |"F#m" A,2"E7" B, C |"A" C C"E7" B,3/2 A,/ |
"A" A,3 |]


Input:
%%harmonization
L:1/8
Q:1/4=165
M:6/8
K:G
G | G2 G B2 c | d2 e d2 d | G2 G B2 c | d2 e d3 | d2 e d2 c |
 B3 G3 | A2 A B2 A | G2 A B2 c | d2 e d2 c | B3 G2 G | A2 A B2 A | G2 A B3 |
 E2 E F2 F | G3 d3 | B2 B ABA | (G3 G2) ||

Output:
E:7
L:1/8
Q:1/4=165
M:6/8
K:G
G |"G" G2 G"Em" B2 c |"G" d2"C" e"G" d2 d |"G" G2 G"Em" B2 c |"G" d2"C" e"G" d3 |"D" d2 e d2 c |
"G" B3 G3 |"D" A2 A B2 A |"G" G2 A B2 c |"D" d2 e d2 c |"G" B3 G2 G |"D" A2 A B2 A |"G" G2 A B3 |
"Em" E2 E"D" F2 F |"G" G3"D" d3 |"C" B2 B"D7" ABA |"G" (G3 G2) ||


Input:
%%harmonization
L:1/8
M:2/2
K:G
DC | B,DGA B2 DC | B,DGA B2 AG | FGAB cAFA | GABc d2 DC | B,DGA B2 DC |
B,DGA B2 AG | FGAB cAFA | GBAF G2 :: Bd | gddg ddgd | Bcde dBAG |
 FGAB cAFA | GABc d2 Bd | gddg ddgd | Bcde dBAG |33 FGAB cAFA |
 GBAF G2 :|33 FGAB cAFA | .G2 z2 z2 AG |]

Output:
E:7
L:1/8
M:2/2
K:G
DC |"G" B,DGA B2 DC | B,DGA"G#dim" B2 AG |"Am7" FGAB cAFA |"D" GABc"D7" d2 DC |"G" B,DGA B2 DC |
B,DGA"G#dim" B2 AG |"Am7" FGAB cAFA |"D7" GBAF"G" G2 :: Bd |"G" gddg ddgd | Bcde"G#dim" dBAG |
"Am7" FGAB cAFA |"D" GABc"D7" d2 Bd |"G" gddg ddgd | Bcde"G#dim" dBAG |33"Am7" FGAB cAFA |
"D7" GBAF"G" G2 :|33"Am7" FGAB"D7" cAFA |"G" .G2 z2 z2 AG |]


Input:
%%harmonization
L:1/8
M:6/8
K:E
e | (fg)g gfe | (fg)g g2 e | cee Bee | gfe f2 e | (fg)g gfe | (fg)g g2 b |
"^(A)" gfe fed | e3- e2 :: e | cee Bee | cee B2 e | ece fef |
 gbg f2 e | cee Bee | cee B2 b |"^(A)" gfe fed | e3- e2 :|

Output:
E:7
L:1/8
M:6/8
K:E
e |"E" (fg)g gfe | (fg)g g2 e |"A" cee"E" Bee |"F#m7" gfe"B7" f2 e |"E" (fg)g gfe | (fg)g g2 b |
"^(A)" gfe"B7" fed |"E" e3- e2 :: e |"A" cee"E" Bee |"A" cee"E" B2 e |"A" ece"F#m7" fef |
"E" gbg"B7" f2 e |"A" cee"E" Bee |"A" cee"E" B2 b |"^(A)" gfe"B7" fed |"E" e3- e2 :|


Input:
%%harmonization
L:1/8
M:3/4
K:D
 D2 E3 D | D2 F3 E | D2 F2 BF | A3 F A2 | B2 G3 B | A2 F3 E | D2 B3 ^A |
 B4 A2 | D3 E D2 | D2 F3 E | D2 F2 BF | B3 c D2 | d2 e2 f2 | e2 c2 A2 :|
 A3 fag | f2 a3 b | a2 f2 df | e3 c b2 | A3 cfe | d3 cd | f3 e d2 |
 c3 B A2 | F3 E F2 | G2 B3 G | F2 A2 d2 | e3 c e2 | f2 d2 f2 | g3 f g2 |
 a2 f2 e2 | a2 e2 c2 | d4 |]

Output:
E:7
L:1/8
M:3/4
K:D
"D" D2 E3 D |"D" D2 F3 E |"Bm" D2 F2 BF |"F#m" A3 F A2 |"G" B2 G3 B |"D" A2 F3 E |"Bm" D2 B3 ^A |
"G" B4 A2 |"D" D3 E D2 |"D" D2 F3 E |"Bm" D2 F2 BF |"G" B3 c D2 |"G" d2 e2 f2 |"A" e2 c2 A2 :|
"A" A3 fag |"D" f2 a3 b |"D" a2 f2 df |"A" e3 c b2 |"A" A3 cfe |"Bm" d3 cd |"Bm" f3 e d2 |
"F#m" c3 B A2 |"F#m" F3 E F2 |"G" G2 B3 G |"D" F2 A2 d2 |"A" e3 c e2 |"D" f2 d2 f2 |"G" g3 f g2 |
"D" a2 f2 e2 |"A" a2 e2 c2 |"D" d4 |]


Input:
%%harmonization
L:1/8
M:6/8
K:D
 f2 g"^A1" | a2 a ba^g | a2 f d2 e | f2 f g2 f | e2 B Bcd |
 e2 f e2 c | Ace a3 | a^ga b2 a | f3 f2 g | | a2 a ba^g | a2 f d2 e | f2 f g2 f |
 e2 B Bcd | e2 f e2 c | Ace a3 | a^ga b2 c | d3 d2 e ||"^B1" | f2 A f2 A |
f3 f2 e | def agf | g3- gef | gba gfe | dcB A3 | a^ga b2 a | f3 d2 e | |
 f2 A f2 A | f3 f2 e | def agf | g3- gef | gba gfe | dcB A3 | a^ga b2 c | d3 |]
[K:G]"^Tune 2" d2 =c"^C1" | B2 B BAG | d2 d d3 | c2 c cBA | e3- e3 | f2 e f2 g |
a2 f e2 d | g2 f g2 a | bag edc | | B2 B BAG | d2 d d3 | c2 c cBA | e3- e3 |
 g3- gfe | d3 gfe | d3 def | g3- gga ||"^D1" || b2 d b2 d | bag d3 | gfg a2 g |
 f3 e3 | c'2 e c'2 e | c'ba e3 | f2 g ^g2 a | b2 a f2 d | | b3 b3 | bag d3 |
gfg a2 g | f3 e3 | c'3- c'ba | g3- gfe | d z2 f3 |1 g z2 :|33
 g z2 !fermata!g3 |]

Output:
E:8
L:1/8
M:6/8
K:D
 f2 g"^A1" |"D" a2 a ba^g | a2 f d2 e | f2 f g2 f |"Em" e2 B Bcd |
"A7" e2 f e2 c | Ace a3 | a^ga b2 a |"D" f3 f2 g |"A2" |"D" a2 a ba^g | a2 f d2 e | f2 f g2 f |
"Em" e2 B Bcd |"A7" e2 f e2 c | Ace a3 |"A7" a^ga b2 c |"D" d3 d2 e ||"^B1" |"D" f2 A f2 A |
f3 f2 e | def agf |"Em" g3- gef | gba gfe |"A7" dcB A3 | a^ga b2 a |"D" f3 d2 e |"B2" |
"D" f2 A f2 A | f3 f2 e | def agf |"Em" g3- gef | gba gfe |"A7" dcB A3 |"A7" a^ga b2 c |"D" d3 |]
[K:G]"^Tune 2" d2 =c"^C1" |"G" B2 B BAG | d2 d d3 |"Am" c2 c cBA | e3- e3 |"D7" f2 e f2 g |
a2 f e2 d |"G" g2 f g2 a | bag edc |"C2" |"G" B2 B BAG | d2 d d3 |"Am" c2 c cBA | e3- e3 |
"C" g3- gfe |"G" d3 gfe |"D7" d3 def | g3- gga ||"^D1" ||"G" b2 d b2 d | bag d3 | gfg a2 g |
"C" f3 e3 |"Am" c'2 e c'2 e | c'ba e3 |"D7" f2 g ^g2 a | b2 a f2 d |"D2" |"G" b3 b3 | bag d3 |
gfg a2 g |"C" f3 e3 |"Am" c'3- c'ba |"G" g3- gfe |"D7" d z2 f3 |1"G" g z2 :|33
"G" g z2 !fermata!g3 |]


Input:
%%harmonization
L:1/16
M:2/4
K:C
g^fg |: agec Gcea | gfdB G2df | bag^f g=fdB | cegc' e2ce | agec Gcea | gfdB G2df |
bagf agfB |1 c2eg c'g^fg :|2 c2eg c'2 z2 |: defg bagf | eGce a2e2 | dGBd g2d2 |
 cegc' egc2 | defg bagf | eGce a2e2 | dGBd g2>B2 | c2e2 c2 z2 ::
[K:F] Pd2cf acfa | Pd2ec bceb | Pd2ce bceg | gfef acfa | Pd2cf acfa | Pd2ce bceg |
Pd2ce bceg | f2a2 f2 z2 :: d2ba gfed | cafc A2cc | cgec =Bcde | fgab c'2c^c |
 d2ba gfed | cafc Afed | cegc egc'e | f2a2f2 z2 :|

Output:
E:8
L:1/16
M:2/4
K:C
g^fg |:"C" agec Gcea |"G7" gfdB G2df | bag^f g=fdB |"C" cegc' e2ce | agec Gcea |"G7" gfdB G2df |
bagf agfB |1"C" c2eg c'g^fg :|2"C" c2eg c'2 z2 |:"G7" defg bagf |"C" eGce a2e2 |"G7" dGBd g2d2 |
"C" cegc' egc2 |"G7" defg bagf |"C" eGce a2e2 |"G7" dGBd g2>B2 |"C" c2e2 c2 z2 ::
[K:F]"F" Pd2cf acfa |"C7" Pd2ec bceb | Pd2ce bceg |"F" gfef acfa | Pd2cf acfa |"C7" Pd2ce bceg |
Pd2ce bceg |"F" f2a2 f2 z2 ::"Bb" d2ba gfed |"F" cafc A2cc |"C7" cgec =Bcde |"F" fgab c'2c^c |
"Bb" d2ba gfed |"F" cafc Afed |"C7" cegc egc'e |"F" f2a2f2 z2 :|


Input:
%%harmonization
L:1/4
M:2/2
K:Dmin
"^(A7)" A | D3/2 E/ F E/D/ | G3/2 A/ B A/G/ | A F{F} E D | D2{ED} ^C A, |
 D3/2 E/ F E/D/ | G3/2 A/ B A/G/ | A d d ^c | e2 d |]"^(A7)" A |
 d2 A2 | B3 B | A [fF] [eE] [dD] | [dD]2{ed} [^c^C] A | d2 A2 | B3 B |
 A d d ^c | e2 d |]

Output:
E:7
L:1/4
M:2/2
K:Dmin
"^(A7)" A |"Dm" D3/2 E/ F E/D/ |"Gm" G3/2 A/ B A/G/ |"Dm" A F{F} E D |"Dm" D2"A7"{ED} ^C A, |
"Dm" D3/2 E/ F E/D/ |"Gm" G3/2 A/ B A/G/ |"Dm" A d"A7" d ^c |"A7" e2"Dm" d |]"^(A7)" A |
"Dm" d2 A2 |"Gm" B3 B |"Dm" A [fF] [eE] [dD] |"Dm" [dD]2"A7"{ed} [^c^C] A |"Dm" d2 A2 |"Gm" B3 B |
"Dm" A d"A7" d ^c |"A7" e2"Dm" d |]


Input:
%%harmonization
L:1/8
M:2/4
K:G
FG | A>A AB | cA FG | AB"^(C)" c/B/A | G2 FG | A>A AB | cA fg | ed AF | G2 ::
fg | a>g fa | ge fg | ag fa | g2 fg | a>g fa | ge fg |"^(D)" ed AF | G2 :|

Output:
E:8
L:1/8
M:2/4
K:G
FG |"D" A>A AB | cA FG |"D" AB"^(C)" c/B/A |"G" G2 FG |"D" A>A AB | cA fg |"C" ed"D" AF |"G" G2 ::
fg |"D" a>g fa |"C" ge fg |"D" ag fa |"G" g2 fg |"D" a>g fa |"C" ge fg |"^(D)" ed"D" AF |"G" G2 :|


Input:
%%harmonization
L:1/8
M:2/4
K:G
G | D>E DB, | DE G>A | Bd A/c/B/A/ | GE E2 | D>E DB, | DE G>A |
 Bd AB/A/ | G3 :| A | Bd dc/B/ | ce e2 | Bd A/c/B/A/ | GE E2 |
 Bd dc/B/ | ce e>f | ge fd | e3 |] f | ge fd | e/f/e/d/ BA |
 Bd A/c/B/A/ | GE E2 | D>E DB, | DE G>A | Bd AB/A/ | G3 |]

Output:
E:7
L:1/8
M:2/4
K:G
G |"G" D>E DB, |"G" DE G>A |"G" Bd"D7" A/c/B/A/ |"Em" GE"C" E2 |"G" D>E DB, |"G" DE G>A |
"G" Bd"D7" AB/A/ |"G" G3 :| A |"G" Bd dc/B/ |"C" ce e2 |"G" Bd"D7" A/c/B/A/ |"Em" GE"C" E2 |
"G" Bd dc/B/ |"C" ce e>f |"Em" ge"D" fd |"Em" e3 |] f |"Em" ge"D" fd |"Em" e/f/e/d/"D7" BA |
"G" Bd"D7" A/c/B/A/ |"Em" GE"C" E2 |"G" D>E DB, |"G" DE G>A |"G" Bd"D7" AB/A/ |"G" G3 |]


Input:
%%harmonization
L:1/8
M:2/2
K:G
(3DEF | G2 Bd BAGB | ABBB B2 dc | BABd AGEG | ABBB B2 D2 | GFGA B2 d2 | e3 g e2 dc |
 BAGG AGEG | ABBB B2 :: (3DEF | GABd [gB]2 [gB]2 | a3 b a2 ge | gfgf dd B2 |
 e3 g e2 gf | gfgf ed B2 | e3 g e2 dc | BABG AGAG | ABBB B2 :|

Output:
E:9
L:1/8
M:2/2
K:G
(3DEF |"G" G2 Bd BAGB | ABBB B2 dc | BABd AGEG | ABBB B2 D2 | GFGA B2 d2 |"C" e3 g e2 dc |
"G" BAGG"D" AGEG |"G" ABBB B2 :: (3DEF |"G" GABd [gB]2 [gB]2 |"D" a3 b a2 ge | gfgf dd B2 |
"C" e3 g e2 gf | gfgf ed B2 | e3 g e2 dc |"G" BABG"D" AGAG |"G" ABBB B2 :|


Input:
%%harmonization
L:1/8
M:2/2
K:A
 E2 c2 c4 | cBAc BAFE | F2 d2 d4 | fgaf ecBA | E2 c2 c4 | cBAc BABc | dcde fgaf |
 ecBc A4 :: ecea fdfa | gefg a2 eg | agae fgaf | ecBA B2 cd |
 ecea fdfa | gefg a2 eg | agae fgaf | ecBc A4 :|

Output:
E:7
L:1/8
M:2/2
K:A
"A" E2 c2 c4 | cBAc BAFE |"D" F2 d2 d4 | fgaf ecBA |"A" E2 c2 c4 | cBAc BABc |"D" dcde fgaf |
"E" ecBc"A" A4 ::"A" ecea"D" fdfa |"E" gefg"A" a2 eg |"A" agae"D" fgaf |"A" ecBA"E" B2 cd |
"A" ecea"D" fdfa |"E" gefg"A" a2 eg |"A" agae"D" fgaf |"E" ecBc"A" A4 :|


Input:
%%harmonization
L:1/4
Q:1/2=110
M:2/2
K:G
|:"^A" G G A G | E2 G2 | G G A G | D4 | G G A B | c B A G | A F E D |
 G4 ::"^B" c2 d c | B2 A2 | G2 c e | d4 | A B c B |"^/" A G F E |
 D2 A2 | G4 ::"^C" c B A G | E2 G2 | d c B A |"^G;Em" G2- G2 |
 A B c d | f e d D | E2 F2 | G4 :|

Output:
E:7
L:1/4
Q:1/2=110
M:2/2
K:G
|:"^A""G" G G A G |"C" E2 G2 |"C" G G A G |"D" D4 |"G" G G"G7" A B |"C" c B"Am" A G |"D" A F E D |
"G" G4 ::"^B""C" c2 d c |"G" B2"D7" A2 |"Em" G2 c e |"D" d4 |"Am" A B c B |"^/" A G F E |
"D" D2"D7" A2 |"G" G4 ::"^C""C" c B A G |"Am" E2 G2 |"D" d c B A |"^G;Em" G2- G2 |
"Am" A B c d |"D" f e d D |"C" E2"D7" F2 |"G" G4 :|


Input:
%%harmonization
L:1/8
Q:1/8=120
M:6/8
K:D
d |: cAA BAG | cAA A2 d | cAA BAG | AFD D2 d | cAA BAG | cAA AFD | G3 BAG |1
 AFD D2 d :|2 AFD D2 e |: f3 gfg | afd cBA | f3 gfg | afd dfg |
a2 f gfe | fed efd | cAA BAG | AFD D2 :|

Output:
E:8
L:1/8
Q:1/8=120
M:6/8
K:D
d |:"A" cAA BAG | cAA A2 d | cAA BAG |"D" AFD D2 d | cAA BAG | cAA AFD |"G" G3 BAG |1
"D" AFD D2 d :|2"D" AFD D2 e |:"D" f3"G" gfg |"D" afd"A" cBA |"D" f3"G" gfg |"D" afd dfg |
a2 f"G" gfe |"D" fed efd |"A" cAA BAG |"D" AFD D2 :|


Input:
%%harmonization
L:1/8
M:6/8
K:A
E | A2 A A2 A | A2 A A2 A | B2 B B2 B | c3 A3 | d2 d d2 d |1 c2 c c2 c |
 B2 c B2 A | G3 E2 :|2 c2 c e2 e | e2 d c2 B | !fermata!A2 |] B c2 d |
 e3- e2 c | A3- A2 c | B2 B BAB | c3 A2 c | d2 d d2 d | c2 c c2 c | B2 c B2 A |
 G3"^d.C." E2 |]

Output:
E:8
L:1/8
M:6/8
K:A
E |"A" A2 A A2 A |"A" A2 A A2 A |"E7" B2 B B2 B |"A" c3 A3 |"D" d2 d d2 d |1"A" c2 c c2 c |
"B7" B2 c B2 A |"E7" G3 E2 :|2"A" c2 c e2 e |"E7" e2 d c2 B |"A" !fermata!A2 |] B c2 d |
"A" e3- e2 c | A3- A2 c |"E7" B2 B BAB |"A" c3 A2 c |"D" d2 d d2 d |"A" c2 c c2 c |"B7" B2 c B2 A |
"E7" G3"^d.C." E2 |]


Input:
%%harmonization
L:1/8
M:6/8
K:Bb
F | [BD]3 [BGB,]3 | [BD]dc [BF]2 F | BGG G2 f | [gB]fd{d} [cE]2 B |
 [BD]3 [BGB,]3 | [BD]dc [BF]2 F | B>AG FDF | G<Bd [cE]2 B ::
 [BD]>df fdB | g>fd dcB | B>df gab | B>cd{d} [cE]2 B |
 [BD]>df fdB | g>fd dcB | B>AG FDF | G<Bd [cE]2"^(Bb)" B :|

Output:
E:7
L:1/8
M:6/8
K:Bb
F |"Bb" [BD]3"Eb" [BGB,]3 |"Bb" [BD]dc [BF]2 F |"Gm" BGG"Eb" G2 f |"Bb" [gB]fd"F7"{d} [cE]2 B |
"Bb" [BD]3"Eb" [BGB,]3 |"Bb" [BD]dc [BF]2 F |"Eb" B>AG"Bb" FDF |"Bb" G<Bd"F7" [cE]2 B ::
"Bb" [BD]>df fdB |"Eb" g>fd"Bb" dcB |"Bb" B>df"F7" gab |"Gm" B>cd"F7"{d} [cE]2 B |
"Bb" [BD]>df fdB |"Eb" g>fd"Bb" dcB |"Eb" B>AG"Bb" FDF |"Bb" G<Bd"F7" [cE]2"^(Bb)" B :|


Input:
%%harmonization
L:1/16
M:2/4
K:A
|: E2 | A2>B2 c2e2 | d2c2 e4 | defg agfe | fedc dcBA | defg agfe | d2>c2 dcBA | deae agfe |
d2e2 z2 E2 || A2>B2 c2e | d2c2 e4 | defg agfe | fedc dcBA | A^GAE cBcA | edec g4"^\=>Coda" |
 fedc dcBA | BcA2 z2 :: e2 | a2>e2 agfe | aeae agfe | c'bag fedc | d2>c2 dcBA |
BcAc dece | gfed e4 || | a2>e2 agfe | aeae agfe | c'bag fedc | B2c2- c2ce |
 d2>c2 cBBA | A4 z2 ::[K:Amix] e2 | c8- | c8 |{^d} e8- | e8 | cdef gfed |
dccB BAe2 | ^deee eeee | agfe ^d2e2 | ^defg agfe | =c'bag fedc | ^defe =d2>c2 |
 ^BcA2 z2 :|"^Coda" |] z e^de =f^f=g^g | a2 z2 e2 z2 !fermata!A4 |]

Output:
E:9
L:1/16
M:2/4
K:A
|: E2 |"Am" A2>B2 c2e2 | d2c2 e4 | defg agfe | fedc dcBA | defg agfe | d2>c2 dcBA | deae agfe |
d2e2 z2 E2 ||"Am" A2>B2 c2e | d2c2 e4 | defg agfe | fedc dcBA | A^GAE cBcA | edec g4"^\=>Coda" |
"B7" fedc"E7" dcBA | BcA2 z2 :: e2 |"Am" a2>e2 agfe | aeae agfe | c'bag fedc | d2>c2 dcBA |
BcAc dece | gfed"E7" e4 || |"Am" a2>e2 agfe | aeae agfe | c'bag fedc | B2c2- c2ce |
"B7" d2>c2"E7" cBBA |"Am" A4 z2 ::[K:Amix] e2 |"A" c8- | c8 |{^d} e8- | e8 | cdef gfed |
dccB BAe2 | ^deee eeee | agfe ^d2e2 | ^defg agfe | =c'bag fedc |"B7" ^defe"E7" =d2>c2 |
"A" ^BcA2 z2 :|"^Coda" |]"E7" z e^de =f^f=g^g |"A" a2 z2"E7" e2 z2"Am" !fermata!A4 |]


Input:
%%harmonization
L:1/16
M:2/4
K:Bmin
F2 | B2>c2 d2f | e2d2 f4 | efga bagf | gfed edcB | efga bagf | e2>d2 edcB | efbf bagf |
e2f2 z2 F2 || B2>c2 d2f | e2d2 f4 | efga bagf | gfed edcB | B^ABF dcdB | fefd a4 |
 gfed edcB | cdB2 z2 :: f2 | b2>f2 bagf | bfbf bagf | d'c'ba gfed | e2>d2 edcB |
cdBd efdf | agfe f4 || b2>f2 bagf | bfbf bagf | d'c'ba gfed | c2d2- d2df |
 e2>d2 dccB | B4 z2 ::[K:Bmix] f2 | d8- | d8 |{^e} f8- | f8 | defg agfe |
eddc cBf2 | ^efff ffff | bagf ^e2f2 | ^efga bagf | =d'c'ba gfed | ^efgf =e2>d2 |
 cdB2 z2 :|"^Doda" |] z f^ef =g^g=a^a | b2 z2 f2 z2 !fermata!B4 |]

Output:
E:9
L:1/16
M:2/4
K:Bmin
F2 |"Bm" B2>c2 d2f | e2d2 f4 | efga bagf | gfed edcB | efga bagf | e2>d2 edcB | efbf bagf |
e2f2 z2 F2 ||"Bm" B2>c2 d2f | e2d2 f4 | efga bagf | gfed edcB | B^ABF dcdB | fefd a4 |
"C7" gfed"F#7" edcB | cdB2 z2 :: f2 |"Bm" b2>f2 bagf | bfbf bagf | d'c'ba gfed | e2>d2 edcB |
cdBd efdf | agfe"F#7" f4 ||"Bm" b2>f2 bagf | bfbf bagf | d'c'ba gfed | c2d2- d2df |
"C7" e2>d2"F#7" dccB |"Bm" B4 z2 ::[K:Bmix] f2 |"B" d8- | d8 |{^e} f8- | f8 | defg agfe |
eddc cBf2 | ^efff ffff | bagf ^e2f2 | ^efga bagf | =d'c'ba gfed |"C7" ^efgf"F#7" =e2>d2 |
"B" cdB2 z2 :|"^Doda" |]"F#7" z f^ef =g^g=a^a |"B" b2 z2"F#7" f2 z2"Bm" !fermata!B4 |]


Input:
%%harmonization
L:1/8
M:6/8
K:none
[K:C] e3 g3 | fed e2 c | e3 g3 | fed c3 | e3 g3 | fed e2 c | e2 a g3 |
 fed c3 ::[K:G] ddd def | gfe d3 | aba aba | aga b2 g | ddd def |
 gfe d3 | a2 a a^ga | c'ba g3 :|

Output:
E:7
L:1/8
M:6/8
K:none
[K:C]"C" e3 g3 |"G7" fed"C" e2 c | e3 g3 |"G7" fed"C" c3 | e3 g3 |"G7" fed"C" e2 c | e2 a g3 |
"G7" fed"C" c3 ::[K:G]"D7" ddd def |"G" gfe d3 |"D7" aba aba | aga"G" b2 g |"D7" ddd def |
"G" gfe d3 |"D7" a2 a a^ga |"G" c'ba g3 :|


Input:
%%harmonization
L:1/8
M:6/8
K:G
d || G2 G G2 G | G2 G G2 G | A2 A d2 d | B G4 G | A2 A A2 A | A2 A A2 A | d2 e e2 g |
 f d4 d | d B2 g2 f | e2 d d2 B | c2 B c2 d | e d4 d | g2 g g2 G | G2 G B2 D |
 E2 A A2 B | A2 G F2 E | G3 G3 | G3- G z2 | d2 d e2 f | g2 d e2 c | B3 A3 |
 G4 ||

Output:
E:8
L:1/8
M:6/8
K:G
d ||"G" G2 G G2 G | G2 G G2 G |"D" A2 A d2 d |"G" B G4 G |"A7" A2 A A2 A | A2 A A2 A | d2 e e2 g |
"D" f d4 d |"G" d B2 g2 f |"C" e2 d"G" d2 B |"D7" c2 B c2 d |"G" e d4 d | g2 g g2 G | G2 G B2 D |
"Am" E2 A A2 B |"D" A2 G F2 E |"G" G3 G3 | G3- G z2 | d2 d e2 f | g2 d"C" e2 c |"G" B3"D" A3 |
"G" G4 ||


Input:
%%harmonization
L:1/8
M:2/2
K:D
dB | BAFA DAFA | BA (3Bcd e2 de | fgaf egfe | dfed B2 dB | BAFA DAFA |
 BA (3Bcd e2 de | faaf egfe | d2 d2 d2 :: fg | afdf a2 gf | efga b2 ag |
 fgaf egfe | dfed B2 dB | BAFA DAFA | BA (3Bcd e2 de | faaf egfe |
 d2 d2 d2 :|

Output:
E:7
L:1/8
M:2/2
K:D
dB |"D" BAFA DAFA |"G" BA (3Bcd"A" e2 de |"D" fgaf"A" egfe |"D" dfed"G" B2 dB |"D" BAFA DAFA |
"G" BA (3Bcd"A" e2 de |"D" faaf"A" egfe |"D" d2 d2 d2 :: fg |"D" afdf a2 gf |"G" efga b2 ag |
"D" fgaf"A" egfe |"D" dfed"G" B2 dB |"D" BAFA DAFA |"G" BA (3Bcd"A" e2 de |"D" faaf"A" egfe |
"D" d2 d2 d2 :|


Input:
%%harmonization
L:1/8
Q:1/4=120
M:4/4
K:D
"^hornpipe" dB |: BAFA DAFA | BA (3(Bcd) e2 de | fagf egfe | dfed B2 dB |
 (3(ABA) FA D2 FA | BA (3(Bcd) e2 de | fagf egfe |1 d2 f2 d2 dB :|2
 d2 f2 d2 fg |: afdf a2 gf | efga b2 ag | fagf egfe | dfed B2 dB |
 (3(ABA) FA D2 FA | BA (3(Bcd) e2 de | fagf egfe |1 d2 f2 d2 fg :|2
 d2 f2 d2 ||

Output:
E:8
L:1/8
Q:1/4=120
M:4/4
K:D
"^hornpipe" dB |:"D" BAFA DAFA |"G" BA (3(Bcd)"A" e2 de |"D" fagf"A" egfe |"D" dfed"G" B2 dB |
"D" (3(ABA) FA D2 FA |"G" BA (3(Bcd)"A" e2 de |"D" fagf"A" egfe |1"D" d2 f2 d2 dB :|2
"D" d2 f2 d2 fg |:"D" afdf a2 gf |"A" efga b2 ag |"D" fagf"A" egfe |"D" dfed"G" B2 dB |
"D" (3(ABA) FA D2 FA |"G" BA (3(Bcd)"A" e2 de |"D" fagf"A" egfe |1"D" d2 f2 d2 fg :|2
"D" d2 f2 d2 ||


Input:
%%harmonization
L:1/8
M:4/4
K:D
(a>g) | (f<d) d2 (A<d) d2 | (f>d)(a>f) d2 (ef) | g<e e2 (B<e) e2 |
 (c>A)(e>c) A2 (a>g) | (f<d) d2 (Ad) d2 | (fd)(af) d2 (3(fga) |
 (bg)(af) (ge)(fd) | (e>c) (3(ABc) d2 |] (a>g) | (f<a) a2 (f<a) a2 |
 (fd)(af) d2 (ef) | (gb) b2 (g<b) b2 | (g>e)(b>g) e2 (a>g) | fa a2 (fa) a2 |
 (f>d)(a>f) d2 (3(fga) | (b>g)(a>f) (a>e)(f>d) | (e>A) (3(Bcd) d2 |]

Output:
E:8
L:1/8
M:4/4
K:D
(a>g) |"D" (f<d) d2 (A<d) d2 |"D" (f>d)(a>f)"Bm" d2 (ef) |"Em" g<e e2 (B<e) e2 |
"A7" (c>A)(e>c) A2 (a>g) |"D" (f<d) d2 (Ad) d2 |"D" (fd)(af)"Bm" d2 (3(fga) |
"G" (bg)"D/F#"(af)"Em" (ge)"D"(fd) |"A7" (e>c) (3(ABc)"D" d2 |] (a>g) |"D" (f<a) a2 (f<a) a2 |
"D" (fd)(af)"Bm" d2 (ef) |"Em" (gb) b2 (g<b) b2 |"Em" (g>e)(b>g)"A7" e2 (a>g) |"D" fa a2 (fa) a2 |
"D" (f>d)(a>f)"Bm" d2 (3(fga) |"G" (b>g)"D/F#"(a>f)"Em" (a>e)"D"(f>d) |"A7" (e>A) (3(Bcd)"D" d2 |]


Input:
%%harmonization
L:1/8
M:2/4
K:D
 A,B,C | D4 | z A G>F | ^E F3 | z A, B,C | DF ED | FA GF |
 ^E F3 | z A, B,C | D>C DE | FD EF | G4 | _B4 | ^G A2 F | (3GFE AA, |
 D4 | z :| |: DG_B | d4 | z d c>_B | A _B3- | B2 z _B | A_B cd | c_B AG | A4 | z :|
 |] F/A/ (3GFE | D4 | z A G>F | ^E F3 | z A, B,C | DF ED | FA GF |
 ^E F3 | z A, B,C | D>C DE | FD EF | G4 | _B4 | ^G A2 F | (3GFE AA, |
 D4 | z |] |: z (3=cBA | ^G/B/ A3- | A4- | A4- | A4 | c/e/ d3- | d4 | d z{c} d z |
{c} d z{c} d z | ^G/A/B/=c/ B{cB}A | ^G/A/B/=c/ B{cB}A | ^G/A/B/=c/ B{cB}A | ^G/A/B/=c/ B{cB}A |
^G/B/ A2 A | =GF ED | ^G A3 | z D EF | G2 G2 | G2 G2 | F>G ^GA | FE/F/ ED |
^G A2 F | G/F/E AA, | D4 |]

Output:
E:8
L:1/8
M:2/4
K:D
 A,"A7"B,C |"D" D4 | z A"A7" G>F |"D" ^E F3 | z A,"A7" B,C |"D" DF ED | FA"A7" GF |
"D" ^E F3 | z A,"A7" B,C |"D" D>C DE |"D7" FD EF |"Gm" G4 | _B4 |"D" ^G A2 F |"A7" (3GFE AA, |
"D" D4 | z :|"B" |: DG_B |"Gm" d4 | z d c>_B | A _B3- | B2 z _B | A_B cd | c_B AG |"D" A4 | z :|
"A" |] F/A/"A7" (3GFE |"D" D4 | z A"A7" G>F |"D" ^E F3 | z A,"A7" B,C |"D" DF ED | FA"A7" GF |
"D" ^E F3 | z A,"A7" B,C |"D" D>C DE |"D7" FD EF |"Gm" G4 | _B4 |"D" ^G A2 F |"A7" (3GFE AA, |
"D" D4 | z |]"C" |: z (3=cBA |"D" ^G/B/ A3- | A4- | A4- | A4 | c/e/ d3- | d4 | d z{c} d z |
{c} d z{c} d z | ^G/A/B/=c/ B{cB}A | ^G/A/B/=c/ B{cB}A | ^G/A/B/=c/ B{cB}A | ^G/A/B/=c/ B{cB}A |
^G/B/ A2 A |"A7" =GF ED |"D" ^G A3 | z D EF |"Gm" G2 G2 | G2 G2 |"A7" F>G ^GA |"D" FE/F/ ED |
^G A2 F |"A7" G/F/E AA, |"D" D4 |]


Input:
%%harmonization
L:1/8
M:2/2
K:F
|: d2 | c2 A2 A2 F2 | G4 C3 d | c2 A2 A2 GF | F6 :: f2 | c2 f2 e2 f2 |
 g2 G2 G2 f2 | c2 f2 efge | f6 :: c2 | dcBA BAGF | GFED C2 c2 |
 dcBA BAGF | F6 :| f2 | c2 f2 e2 f2 | g2 G2 G2 f2 | c2 f2 efge | f6 ||
c2 | dcBA BAGF | GFED C2 c2 | dcBA BAGF | F6 |]

Output:
E:8
L:1/8
M:2/2
K:F
|: d2 |"F" c2 A2 A2 F2 |"C" G4 C3 d |"F" c2 A2"C" A2 GF |"F" F6 :: f2 |"F" c2 f2 e2 f2 |
"C" g2 G2 G2 f2 |"F" c2 f2"C" efge |"F" f6 :: c2 |"Bb" dcBA BAGF |"C" GFED C2 c2 |
"Bb" dcBA"C" BAGF |"F" F6 :| f2 |"F" c2 f2 e2 f2 |"C" g2 G2 G2 f2 |"F" c2 f2"C" efge |"F" f6 ||
c2 |"Bb" dcBA BAGF |"C" GFED C2 c2 |"Bb" dcBA"C" BAGF |"F" F6 |]


Input:
%%harmonization
L:1/8
Q:1/8=120
M:9/8
K:Emin
 B2 E G2 E F3 | B2 E G2 E FED | B2 E G2 E FGA | B2 d d2 B AFA ::
 B2 c e2 f g3 | B2 d g2 e dBA | B2 c e2 f g2 a | b2 a g2 e dBA ::
 B3 B2 A G2 A | B3 BAB dBA | B3 B2 A G2 A | B2 d g2 e dBA :|

Output:
E:7
L:1/8
Q:1/8=120
M:9/8
K:Emin
"Em" B2 E G2 E"D" F3 |"Em" B2 E G2 E"D" FED |"Em" B2 E G2 E"D" FGA |"Bm" B2 d d2 B"D" AFA ::
"Em" B2 c e2 f g3 |"G" B2 d g2 e"D" dBA |"Em" B2 c e2 f g2 a |"G" b2 a g2 e"D" dBA ::
"G" B3 B2 A G2 A | B3 BAB"D" dBA |"Em" B3 B2 A G2 A |"G" B2 d g2 e"D" dBA :|


Input:
%%harmonization
L:1/8
M:6/8
K:A
 aec dBG | A3 c2 d | edc dBA | GEE dcB | A3 AGA | BAB gab | age dBe |
 ABA Ace :: a2 a aga | bef gab | age d2 e | dBA GAB | a2 a aga |
 bef gab | age dBe | A3 Ace :|

Output:
E:7
L:1/8
M:6/8
K:A
"A" aec dBG | A3"E7" c2 d |"A" edc dBA |"E7" GEE dcB |"A" A3 AGA |"E7" BAB gab |"D" age"E7" dBe |
"A" ABA Ace ::"F#m" a2 a aga |"E7" bef gab |"A" age"D" d2 e |"B7" dBA"E7" GAB |"A" a2 a aga |
"E7" bef gab |"D" age"Bm" dBe |"E7" A3"A" Ace :|


Input:
%%harmonization
L:1/8
M:2/4
K:Dmin
"^A" D>E F>G | A2 d>d | B2 d>d | A2 d2 | D>E F>G | A2 d>e | f>d e>^c | d2 z d |
 ^c>A =B>c | d>e f>d | ^c>A =B>c | d2 z e | f>e f>d | c>A F>G |
 A>G A>F | E2 A z :|"^B" D>E F>G | A2 d>e | f>d e>^c | d2 z e |
f>d e>^c | d2 z2 |]

Output:
E:7
L:1/8
M:2/4
K:Dmin
"^A""Dm" D>E F>G | A2 d>d |"Gm" B2 d>d |"Dm" A2 d2 | D>E F>G | A2 d>e | f>d"A7" e>^c |"Dm" d2 z d |
"A7" ^c>A =B>c |"Dm" d>e f>d |"A7" ^c>A =B>c |"Dm" d2 z e |"Bb" f>e f>d |"F" c>A F>G |
"A7" A>G"Dm" A>F |"A7" E2 A z :|"^B""Dm" D>E F>G | A2 d>e | f>d"A7" e>^c |"Dm" d2 z e |
f>d"A7" e>^c |"Dm" d2 z2 |]


Input:
%%harmonization
L:1/8
Q:1/2=92
M:2/2
K:Dmin
"^A" d2 a2 g2 f2 | e3 d ^c2 A2 | d2 e2 f2 f2 | g2 fg a4 ::
"^B" a2 ab c'2 ba | g2 ga b2 ag | a2 a2 a2 gf | g3 a f4 | a2 ba bagf |
 g2 ag agfe | f2 d2 d2 g2 | e3 f d4 :|

Output:
E:7
L:1/8
Q:1/2=92
M:2/2
K:Dmin
"^A""Dm" d2 a2 g2 f2 |"Gm" e3 d"A" ^c2 A2 |"Dm" d2 e2 f2 f2 |"C" g2 fg"F" a4 ::
"^B""F" a2 ab c'2 ba |"C/E" g2 ga b2 ag |"Dm" a2 a2 a2 gf |"C" g3 a"Dm" f4 |"F" a2 ba bagf |
"C/E" g2 ag agfe |"Dm" f2 d2"Gm" d2 g2 |"A7" e3 f"Dm" d4 :|


Input:
%%harmonization
L:1/8
M:2/4
K:Bmin
|: F | FB Bc | d2 cB | ed cB | c>B A/G/F | FB Bc | d2 cf | e>d c/d/c/B/ |
 B3 :: d/e/ | fd df | ec ce | dB B/c/d/B/ | cF Fd/e/ | f>e d/e/f/d/ |
 e>d c/d/e/c/ | dc/B/ cB/^A/ | B3 :|

Output:
E:7
L:1/8
M:2/4
K:Bmin
|: F |"Bm" FB Bc | d2 cB |"Em" ed cB |"F#m" c>B A/G/F |"Bm" FB Bc | d2 cf |"Em" e>d"F#7" c/d/c/B/ |
"Bm" B3 :: d/e/ |"D" fd df |"A" ec ce |"Bm" dB B/c/d/B/ |"F#m" cF Fd/e/ |"D" f>e d/e/f/d/ |
"A" e>d c/d/e/c/ |"Bm" dc/B/"F#7" cB/^A/ |"Bm" B3 :|


Input:
%%harmonization
L:1/8
M:4/4
K:Dmin
(3(A/=B/^c/ || d2) A2 A2 G2 | FFAG F E3 | D2{E} D^C D2 z2 || |
 f2 a2 a2 eg | f3 d d c3 | d4 A4 || | f2 a2 a2 eg | f3 d d c3 |
 d4 AA=B^c || | d2 A2 A2 G2 | FFAG F E3 | D2{E} D^C D2 z2 |]

Output:
E:6
L:1/8
M:4/4
K:Dmin
(3(A/=B/^c/ ||"Dm" d2) A2"Gm" A2 G2 |"Dm" FFAG"A7" F E3 |"Dm" D2"A7"{E} D^C"Dm" D2 z2 || |
"F" f2 a2"C7" a2 eg |"Dm" f3 d"F" d c3 |"Gm" d4"A7" A4 || |"F" f2 a2"C7" a2 eg |"Dm" f3 d"F" d c3 |
"Bb" d4"A7" AA=B^c || |"Dm" d2 A2"Gm" A2 G2 |"Dm" FFAG"A7" F E3 |"Dm" D2"A7"{E} D^C"Dm" D2 z2 |]


Input:
%%harmonization
L:1/4
M:3/4
K:A
 e c || B2 A | G2 A | F/G/ E2- | E A B | c2 e | f2 a | g3 | z g b || f2 a |
g2 f | g/f/ B2 | z B c | d2 e | f2 g | e3 | z e c || B2 A | G2 A | F/G/ E2- | E e f |
 =g2 f | =g2 f | f3 | z B c || d2 c | B2 f | e/c/ A2 |"^(Dm)" z A B | c e c |
 B2 e | A2 z |] c c3/2 c/ || f3 | c c3/2 c/ | g3 | c c3/2 c/ | c3 |
G A3/2 B/ | c3- | c z c || c3- | c z e | e3 | z e/_e/d/c/ | e e/_e/d/c/ |
 e e/_e/d/c/ | e3 | z |: e/_e/d/c/ || e2 c | B2 A | E z A | B2 A | E2 c |
B2 A | d3 | z f/=f/e/d/ || g2 f | d2 c | B z B | c2 B | f2 a | g2 f | f3 |
e e/_e/d/c/ || e2 c | B2 A | E z A | B2 A | E2 c |"^(A+)" B2 A | f3 | z g/f/^e/f/ ||
 a3 | z g/f/^e/f/ | a3"^I" | z c/B/^A/B/ | d2 G | c2 B | A3 |]

Output:
E:8
L:1/4
M:3/4
K:A
 e c ||"A" B2 A | G2 A | F/G/ E2- | E A B |"A" c2 e | f2 a |"E7" g3 | z g b ||"E7" f2 a |
g2 f | g/f/ B2 | z B c |"E7" d2 e | f2 g |"A" e3 | z e c ||"A" B2 A | G2 A | F/G/ E2- | E e f |
"F#7" =g2 f | =g2 f |"Bm" f3 | z B c ||"E7" d2 c | B2 f |"A" e/c/ A2 |"^(Dm)" z A B |"A" c e c |
"E7" B2 e |"A" A2 z"B" |] c c3/2 c/ ||"F#m" f3 | c c3/2 c/ |"C#7" g3 | c c3/2 c/ |"C#7" c3 |
G A3/2 B/ |"F#m" c3- | c z c ||"C#" c3- | c z e |"E7" e3 | z e/_e/d/c/ | e e/_e/d/c/ |
"A" e e/_e/d/c/ |"E7" e3 | z"C" |:"E7" e/_e/d/c/ ||"A" e2 c | B2 A | E z A | B2 A |"A" E2 c |
B2 A |"Bm" d3 | z f/=f/e/d/ ||"E7" g2 f | d2 c | B z B | c2 B |"E7" f2 a | g2 f |"A" f3 |
e"E7" e/_e/d/c/ ||"A" e2 c | B2 A | E z A | B2 A |"A" E2 c |"^(A+)" B2 A |"D" f3 | z g/f/^e/f/ ||
"D" a3 | z g/f/^e/f/ |"A" a3"^I" | z c/B/^A/B/ |"Bm" d2 G |"E7" c2 B |"A" A3 |]


Input:
%%harmonization
L:1/8
M:6/8
K:G
(d2 c) | B2 B BAG | Bcd"^(C)" e2 d | BdB BAG | A3 (d2 c) | B2 B BAG |
 Bcd"^(C)" e2 d | BdB AGA |1 G3 :|2 GBc def |] g2 d"^(C)" e2 d |
 dgd"^(C)" e2 d | dge dBG | A3 def | g2 d"^(C)" e2 d | dgd"^(C)" e2 d |
 BdB AGA | GBc def || g2 d"^(C)" e2 d | dgd"^(C)" e2 d | dge dBG |
 A3 (d2 c) | B2 B BAG | Bcd e2 d | BdB AGA | G3 |]

Output:
E:8
L:1/8
M:6/8
K:G
(d2 c) |"G" B2 B BAG |"G" Bcd"^(C)" e2 d |"G" BdB BAG |"D" A3 (d2 c) |"G" B2 B BAG |
"G" Bcd"^(C)" e2 d |"G" BdB"D" AGA |1"G" G3 :|2"G" GBc"D" def |]"G" g2 d"^(C)" e2 d |
"G" dgd"^(C)" e2 d |"G" dge dBG |"D" A3 def |"G" g2 d"^(C)" e2 d |"G" dgd"^(C)" e2 d |
"G" BdB"D" AGA |"G" GBc"D" def ||"G" g2 d"^(C)" e2 d |"G" dgd"^(C)" e2 d |"G" dge dBG |
"D" A3 (d2 c) |"G" B2 B BAG |"G" Bcd"C" e2 d |"G" BdB"D" AGA |"G" G3 |]


Input:
%%harmonization
L:1/8
Q:1/2=110
M:4/4
K:C
 A,2 C2 E2 z2 | A,2 CE z D2 C | D3 B z4 | z8 | A,2 C2 E2 z2 | A,2 CE z D2 C |
 D3 B z4 | z8 :| z2 AB c de | z f2 g d2 c2 | B4 B c2 d | z8 | z2 ^GA B2 cd |
z e2 d c2 B2 | A4 A B2 c | z8 | a4 e4 | a4 g4 | g ff z e2 (f | e8) | e4 E4 |
c4 B4 | A2 z2 z4 |]

Output:
E:8
L:1/8
Q:1/2=110
M:4/4
K:C
"Am" A,2 C2 E2 z2 | A,2 CE z D2 C |"E" D3 B z4 | z8 |"Am" A,2 C2 E2 z2 | A,2 CE z D2 C |
"E" D3 B z4 | z8 :|"Am" z2 AB c de | z f2 g d2 c2 |"E7" B4 B c2 d | z8 |"E7" z2 ^GA B2 cd |
z e2 d c2 B2 |"Am" A4 A B2 c | z8 |"A" a4 e4 |"A7" a4 g4 |"Dm" g ff z e2 (f | e8) |"E7" e4 E4 |
c4 B4 |"Am" A2 z2 z4 |]


Input:
%%harmonization
L:1/8
M:6/8
K:G
|:"^G --APart--" D2 G GAG | FDE =F2 E | DGG GFG | Add cAG | D2 G GAG |
FDE =F2 d | cAG FGA |1 BGF G2 E :|2 BGF G2 A |:"^G --BPart--" B3 Bdc |
 A3 dcA | G3 GFG | Add cAG | B3 Bdc | A2 A dAG | FDE F2 d |1
 cAF G2 A :|2 cAF G2 z |:"^D --CPart--" d2 e f2 g | a2 g fed | cAG FGA |
B2 BcAG | d2 e f2 g | a2 g fed | cAG FGA |1 BG"DG" G2 z || |2 BG"DG" G2 E ||

Output:
E:8
L:1/8
M:6/8
K:G
|: D2 G GAG | FDE"F" =F2 E |"G" DGG GFG |"D" Add"G" cAG |"G" D2 G GAG |
FDE"F" =F2 d |"C" cAG FGA |1"D" BGF"G" G2 E :|2"D" BGF"G" G2 A |: B3 Bdc |
"D" A3 dcA |"G" G3 GFG |"C" Add"D" cAG |"G" B3 Bdc |"D" A2 A dA"G"G |"D" FDE F2 d |1
"D" cAF"G" G2"D" A :|2"D" cAF"G" G2 z |: d2 e f2 g | a2 g fed |"C" cAG FGA |
B2 BcAG |"D" d2 e f2 g | a2 g fed |"C" cAG FGA |1 BG"D"F"G" G2 z || |2 BG"D"F"G" G2 E ||


Input:
%%harmonization
L:1/8
M:2/2
K:G
 A2 EA cA A2 | aged cAFA | G2 DG BGBd | gedc"^(G)" BG G2 | A2 EA cA A2 | aged cAGB |
ABcd efgb | aged cA A2 :: agea agbg | aged cA A2 | agef gbaf |
 gedc"^(G)" BG G2 | agea agbg | aged cAGB | ABcd efgb | aged cA A2 :|

Output:
E:8
L:1/8
M:2/2
K:G
"Am" A2 EA cA A2 | aged cAFA |"G" G2 DG BGBd |"Em" gedc"^(G)" BG G2 |"Am" A2 EA cA A2 | aged cAGB |
ABcd efgb |"G" aged"Am" cA A2 ::"Am" agea agbg | aged cA A2 |"Am" agef"G" gbaf |
"Em" gedc"^(G)" BG G2 |"Am" agea agbg | aged cAGB | ABcd efgb |"G" aged"Am" cA A2 :|


Input:
%%harmonization
L:1/8
M:6/8
K:Bb
F2 B |: dBF Bdg | f2 f gfe | dfd cdc |1 BdB F2 B :|2 B3 ||{cd} c=Bc |: f>cc f>cc |{f} a3 c'ba |
g>gg bag |1 faf c>cc :|2 f3 f'2 |:"^Refrain" F2 B | dBF Bdg | f2"^etc." |:[K:Eb] EGB eBe |
geg bgb/a/ | f2 g{b} agf | ede gec | BGB eBe | geg bgb/a/ | f2 g{b} agf | Bcd eBG :|
[K:Bb] FzB | dBF Bdg | f2 f gfe | dfd cdc | BdB F2 B | dBF Bdg | fga bfd |
fec Bga | b3 ||

Output:
E:10
L:1/8
M:6/8
K:Bb
F2 B |: dBF Bdg | f2 f gfe | dfd cdc |1 BdB F2 B :|2 B3 ||{cd} c=Bc |: f>cc f>cc |{f} a3 c'ba |
g>gg bag |1 faf c>cc :|2 f3 f'2 |:"^Refrain" F2 B | dBF Bdg | f2"^etc." |:[K:Eb] EGB eBe |
geg bgb/a/ | f2 g{b} agf | ede gec | BGB eBe | geg bgb/a/ | f2 g{b} agf | Bcd eBG :|
[K:Bb] FzB | dBF Bdg | f2 f gfe | dfd cdc | BdB F2 B | dBF Bdg | fga bfd |
fec Bga | b3 ||


Input:
%%harmonization
L:1/8
Q:1/8=200
M:3/4
K:D
 AB cd e=f | f6 | f6 | fa fe dc | d2 A2 d2 | B4 Bd | B2 A2 G2 | A2 AB AG | F3 A Bd | f6 |
f6 | fa fe dc | d2 e2 f2 | e6 | f4 f2 | ef ed cB | A2 c2 e2 | f6 | f6 | fa fe dc |
d2 A2 d2 | B4 Bd | B A3 G2 | A2 AB AG | F3 A Bc | d2 c2 d2 | e2 f2 g2 | a2 f2 d2 |
 g2 f2 e2 | f3 gf z | e3 fe z | d3 B AF | D3 A BA |: D2 F2 A2 | d2 c2 d2 |
 e2 d2 g2 | B3 B cB | A2 c2 e2 |1 a4 ^ga | b2 a2 g2 | f3 A BA :|2 g2 f2 e2 |
 d6 |]

Output:
E:8
L:1/8
Q:1/8=200
M:3/4
K:D
"D" AB cd e=f | f6 | f6 | fa fe dc | d2 A2 d2 |"G" B4 Bd | B2 A2 G2 | A2 AB AG |"D" F3 A Bd | f6 |
f6 | fa fe dc | d2 e2 f2 |"E" e6 | f4 f2 |"A7" ef ed cB |"A7" A2 c2 e2 |"D" f6 | f6 | fa fe dc |
d2 A2 d2 |"G" B4 Bd | B A3 G2 |"D" A2 AB AG | F3 A Bc | d2 c2 d2 |"A7" e2 f2 g2 |"D" a2 f2 d2 |
"G" g2 f2 e2 |"D" f3 gf z |"A7" e3 fe z |"D" d3 B AF | D3 A BA |: D2 F2 A2 | d2 c2 d2 |
"Em" e2 d2 g2 |"G" B3 B cB |"A7" A2 c2 e2 |1 a4 ^ga |"G" b2 a2 g2 |"D" f3 A BA :|2"A7" g2 f2 e2 |
"D" d6 |]


Input:
%%harmonization
L:1/8
M:6/8
K:G
|: B/A/ | GDE G2 A | Bgf gdB | ABc BGA | BcA BGE | GDE G2 A | Bgf gdB |
 ABc BcA | BGG G2 :: B/d/ | e2 e e2 e | egf edB | d2 d d2 d | dge dBG |
 c2 d e2 f | gdB A2 d | BGA BcA | BGG G :|

Output:
E:7
L:1/8
M:6/8
K:G
|: B/A/ |"G" GDE G2 A | Bgf gdB |"Am" ABc BGA |"C" BcA"D7" BGE |"G" GDE G2 A | Bgf gdB |
"Am" ABc"D7" BcA |"G" BGG G2 :: B/d/ |"C" e2 e e2 e | egf edB |"Bm" d2 d d2 d |"Em" dge dBG |
"C" c2 d"D7" e2 f |"Em" gdB"Am" A2 d |"D7" BGA BcA |"G" BGG G :|


Input:
%%harmonization
L:1/8
M:6/8
K:G
 GAB dBd | c2 A cAF | DFA cAc | B2 B DBG | DGB dBd |
 c2 A cAF | DFA cAF |1 G3 BdB :|2 G3 G2 A || BAB GAB |
 cBc EFG | (GA){B}A{G} AGA | BdB G2 A | BAB GAB | cBc EFG |
 (GA){B}A DEF |1 G3 G2 A :|2 G3 BdB || GAB dzd | c2 A cAF |
 DFA czc | B2 B DBG | DGB dzd | c2 A cAF | DFA czF |1
 G3 BdB :|2 G3 G2 A || BAB GAB | cBc EFG | (GA) A2 (GA) |
 BdB G2 A | BAB GAB | czc EFG | (GA){B}A DEF |1 G3 G2 A :|2
 G3 BdB || GAB d2 z | z2 d cAF | DFA c z z | z z z DBG |
 DGB dzd | c2 A cAF | DFA cAF |1 G3 BdB :|2 G3 G2 A ||
 BzB BAB | cBc EFG | A4 (GA) | BdB G2 A | BzB BAB | cBc EFG |
 A3 DEF |1 G3 G2 A :|2 G3 BdB ||

Output:
E:6
L:1/8
M:6/8
K:G
"G" GAB"G" dBd |"Am" c2 A"Am" cAF |"D" DFA"Am" cAc |"G" B2 B"G" DBG |"G" DGB"G" dBd |
"Am" c2 A"Am" cAF |"D" DFA"Am" cAF |1"G" G3"G" BdB :|2"G" G3"G" G2 A ||"G" BAB"G" GAB |
"C" cBc"Em" EFG |"D" (GA){B}A"D"{G} AGA |"G" BdB"G" G2 A |"G" BAB"G" GAB |"C" cBc"Em" EFG |
"D" (GA){B}A"D" DEF |1"G" G3"G" G2 A :|2"G" G3"G" BdB ||"G" GAB"D" dzd |"Am" c2 A"Am" cAF |
"D" DFA"Am" czc |"G" B2 B"G" DBG |"G" DGB"D" dzd |"Am" c2 A"Am" cAF |"D" DFA"Am" czF |1
"G" G3"G" BdB :|2"G" G3"G" G2 A ||"G" BAB"G" GAB |"C" cBc"Em" EFG |"D" (GA) A2 (GA) |
"G" BdB"G" G2 A |"G" BAB"G" GAB |"Am" czc"Em" EFG |"D" (GA){B}A"D" DEF |1"G" G3"G" G2 A :|2
"G" G3"G" BdB ||"G" GAB"D" d2 z |"D" z2 d"Am" cAF |"D" DFA"Am" c z z |"D" z z z"G" DBG |
"G" DGB"D" dzd |"Am" c2 A"Am" cAF |"D" DFA"Am" cAF |1"G" G3"G" BdB :|2"G" G3"G" G2 A ||
"G" BzB"G" BAB |"C" cBc"Em" EFG |"D" A4 (GA) |"G" BdB"G" G2 A |"G" BzB"G" BAB |"C" cBc"Em" EFG |
"D" A3"D" DEF |1"G" G3"G" G2 A :|2"G" G3"G" BdB ||


Input:
%%harmonization
L:1/8
M:4/4
K:Amin
B | A<A a2 ge g2 | e>dB>A G>A B<A | A<A a2 ge g2 | e>d B<g B<A A ::
g | e>dB>A G>A B<G | e>dB>A B2 B<g | e>dB>A"^g" G>A B<d |1
 e>d g<B A2 A>g :|2 e>d g<B A2 A ||

Output:
E:7
L:1/8
M:4/4
K:Amin
B |"Am" A<A a2"G" ge g2 |"C" e>dB>A"G" G>A B<A |"Am" A<A a2"G" ge g2 |"Em" e>d B<g"Am" B<A A ::
g |"Am" e>dB>A"G" G>A B<G |"Am" e>dB>A"G" B2 B<g |"Am" e>dB>A"^g" G>A B<d |1
"Em" e>d g<B"Am" A2 A>g :|2"Em" e>d g<B"Am" A2 A ||