bpm 36
key g4 maj
g3 b3 d4 _2
{g3, b3, d4} _4
{g3, b3, d4} _4 {c4, e4, g4} _4 {d4, f#4, a4} _4 {g3, b3, d4} _4
assert gMaj == {g4, b4, d5}
assert eMin == {e4, g4, b4}
gMaj _2 cMaj _2 dMaj _2 gMaj _2
gMaj _2 gAug _2 cMaj _2 cMin _2 gMaj _2 dMaj _2 f#Dim _2 gMaj _4
Turn ::= 1Maj _2 .5Maj _2 .6Min _2 .4Maj _2
assert Turn == gMaj _2 dMaj _2 eMin _2 cMaj _2
Turn Turn
key eb4 maj
Turn
key a4 maj
Turn 1Maj _4
key g4 maj
1Dia 2Dia 3Dia 4Dia 5Dia 6Dia 7Dia '1Dia _4
Loop ::= 1Dia _2 .5Dia _2 .6Dia _2 .4Dia _2
assert Loop == Turn
Loop Loop
key e4 min
Turn Turn
Loop Loop
Tune ::= 3 5 _3 7 _2 '2 _2 '3 '1 _3 6 '1 4 _2
Bass ::= .1 _4 ..5 _4 ..6 _4 ..4 _4
Close ::= {7 _2 '1 _4, .5Dia _2 1Dia _4, ..5 _2 .1 _4}
key g4 maj
{Tune, Loop, Bass} Close
Rise ::= 3 _2 6 _2 5 _2 7 _2 6 _2 '1 _2 7 _2 '2 _2
Away ::= {.6Dia _4 .3Dia _4 .4Dia _4 .5Dia _4,
..6 _4 ..3 _4 ..4 _4 ..5 _4}
Alberti ::= .1 .5 .3 .5 ..5 .2 ..7 .2 ..6 .3 .1 .3 ..4 .1 ..6 .1
{Rise, Away}
{Tune, Loop, Alberti} {Rise, Away}
{Bass, Loop}
{Tune, Loop, Bass}
{Rise, Away}
{Tune, Loop, Alberti}
key e4 min
{Bass, Loop}
{Tune, Loop, Bass}
{Rise, Away}
key e4 harm
assert .5Dia == .5Maj
{Tune, Loop, Alberti} Close
key g4 maj
{Tune, Loop, Bass} Close