Create a melodic piece that follows the given chord progression.
'G', 'D', 'G', 'C', 'G', 'Em', 'Am', 'D', 'G', 'D', 'G', 'C', 'G', 'Em', 'D', 'G', 'D', 'G', 'Em', 'Bm', 'C', 'Em', 'G', 'Em', 'Am', 'D', 'G', 'D', 'G', 'C', 'D', 'Em', 'D', 'G', 'D', 'G'  
X:1
L:1/8
Q:1/4=120
M:4/4
K:G
"^Hornpipe" (3(DEF) |:"G" GFGB"D" AGED |"G" GBdg"C" e2 (3(def) |"G" gfgd"Em" edBG | 
"Am" ABAG"D" E2 (3(DEF) |"G" GFGB"D" AGED |"G" GBdg"C" e2 (3(def) |"G" gfgd"Em" edBG |1 
"D" AGEF"G" G2 (3(DEF) :|2"D" AGEF"G" G2 (3(def) |:"Em" gfeg"Bm" fedf |"C" edef"Em" edBd | 
"G" gfgd"Em" edBG |"Am" ABAG"D" E2 (3(DEF) |"G" GFGB"D" AGED |"G" GBdg"C" e2 (3(def) | 
"D" gfgd"Em" edBG |1"D" AGEF"G" G2 (3(def) :|2"D" AGEF"G" G2 ||  