bpm 120
meter 3
unit 1/4
key g maj
Six ::= 5 _4 '1 _4 7 _4 6 _4 5 _4 4 _4
Waltz ::= .1 _12 .5 _12
assert Six == | 5 _4 '1 _4 7 _4 | 6 _4 5 _4 4 _4 |
{Six, Waltz}*2
March ::= .1 _8 .4 _8 .5 _8
{Six, March}*2
{Six, Waltz} {Six, March}
{Six, Waltz} {Six, March}
meter 2
Barred ::= | 5 _4 '1 _4 | 7 _4 6 _4 | 5 _4 4 _4 |
Tread ::= | .1 _8 | .4 _8 | .5 _8 |
assert Barred == Six
assert Tread == March
{Barred, Tread}*2
meter 3
{Six, Waltz, March}*2
{Six@~2, Waltz, March}*2
{Six, Waltz, March}*2
Phrase ::= | 3 _4 4 _4 5 _4 | 6 _4 5 _4 4 _4 |
| 3 _4 5 _4 '1 _4 | 7 _4 6 _4 5 _4 |
Under ::= | .1 _12 | .6 _12 | .4 _12 | .5 _12 |
Close ::= 6 _4 5 _4 4 _4 3 _4 4 _4 2 _4 1 _12
Delay ::= .4 _8 .5 _8 .5 _8 .1 _12
{Phrase, Under} {Close, Delay}
{Phrase, Under} {Close, Delay}
{Six, Waltz}*2
{Six, March}*2
{Six, Waltz, March}*2
{Phrase, Under} {Close, Delay}