bpm 80
meter 4
unit 1/4
key d harm
Ground ::= | ..1 |
| ..3 |
| ..6 |
| ..5 |
Run ::= 1 2 3 2 3 4 3 2
= 1 2 3 4 5 4 3 2
Arp ::= 5 3 '1 5 3 5 3 1
= '1 5 3 5 3 1 2 1
Div ::= Run Arp
enum Div
assert Div#1 == Run#1 Arp#1
Ground
{Div#1 Div#2 Div#3 Div#4, Ground}
Turn ::= 2 1 7 1
Chain ::= (Turn)& 1 _4
enum Chain --reps 4
Chain#1 Chain#2 Chain#3 Chain#4
Chain#4 Chain#3 Chain#2 Chain#1
Chain#4~ Chain#4
Cadence ::= 5 _2 (4?) _2 3 _2 2?7 _2 1 _8
enum Cadence
assert Cadence#1 == 5 _2 - _2 3 _2 7 _2 1 _8
Cadence#1 Cadence#2
{Cadence#3 Cadence#4, Ground/2}
Chaconne ::= Div#1 Div#3 Div#2 Div#4
{Chaconne, Ground}
{Chaconne~, Ground}
axis 3
{Chaconne^, Ground}
{Cadence#2 Cadence#4, Ground/2}
{1Dia _16, ..1 _16}