bpm 60
key a min
Rise ::= 1 _2 2 _2 3 _2 2 _2 5 _2 4 _2 3 _2 5 _2
Arch ::= Rise 6 _2 '1 _4 7 _2 6 _2 5 _2 3 _2 2 _2 1 _6
Bed ::= {.1, .5} _10 {.4, .1} _8 {.6, .3} _8 {.5, .2} _6 {.1, .5} _6
Arch
{Arch, Bed}
Sigh ::= '1 _4 7 _2 '1 _2
Fall ::= Sigh Sigh@~-1 Sigh@~-2 5 _4 4 _2 3 _2 2 _4 1 _4
Ground ::= .1 _10 ..7 _10 ..6 _10 ..5 _6 .1 _4
assert Sigh@~-1 == 7 _4 6 _2 7 _2
{Fall, Ground}
{Fall, {Fall}@12, Ground}
Curl ::= 1 _2 3 _2 5 _2 6 _2 5 _2 3 _2 2 _2 1 _2
Wave ::= Curl Curl@~2 Curl Curl@~2
Rock ::= {.1, .5} _16 {.3, .7} _16
assert Curl@~2 == 3 _2 5 _2 7 _2 '1 _2 7 _2 5 _2 4 _2 3 _2
{Wave, Rock*2}
Six ::= 1 _2 2 _2 3 _2 5 _2 6 _2 '1 _2
Arc ::= Six Six[::-1]
Vale ::= Six[::-1] Six
Ripple ::= Six[1::2] Six[::2]~ Six[1::2] Six[::2]~
Pedal ::= .1 _4 .5 _4
{Arc, Pedal*3}
{Vale, Pedal*3}
{Ripple, Pedal*3}
{Arch, Bed}
{Fall, Ground}
{Wave, Rock*2}
{Fall, {Fall}@12, Ground}
{Arch, {Arch}@12, Bed}