bpm 74
meter 3
unit 1/4
key a min
Trem ::= i0 i0 i0
'3 Trem '2 Trem '1 Trem
assert Trem('3 '2 '1) == { '3 i0 i0 i0 '2 i0 i0 i0 '1 i0 i0 i0 }
Trem('3 '2 '1)
Roll ::= .1 _2 3 _2 5 _2 3 _2 5 _2 3 _2
{Trem('3 '2 '1), Roll}
{Trem('3 '2 '1) Trem('2 '1 7) Trem('1 7 6), Roll Roll Roll}
bpm 74
meter 3
unit 1/4
key a4 harm
mode diatonic
M49 ::= | ..1 _12 |*3
M57 ::= e2 _12 e2 _12
key c4 maj
key a4 harm
key d4 harm
key a4 harm
key a4 maj
key a4 harm
key a4 maj
key a4 harm
F1a ::= M49
| ..1 _12 |
F1a
key c4 maj
F5a1 ::= M49@12
| .1 _12 |
F5a2 ::= | .4 _12 |
F5a1 F5a2
key a4 harm
F10a ::= ..6 _8 ..4 _4 M57 ..1 _12
F10a
key d4 harm
F14a ::= | ..7 _12 |
M49@12
F14a
key a4 harm
F18a ::= ...6 _12 M57
F18a
key a4 maj
F21a1 ::= M49
| ..1 _12 |
F21a2 ::= | ..1 _12 |
F21a1 F21a2
F26a1 ::= M49
| ...6 _12 |
F26a2 ::= | ...7 _12 |
| ..3 _12 |*2
| ..2 _12 |
F26a3 ::= | ...5 _12 |
F26a1 F26a2 F26a3
F35a ::= | ..1 _12 |*2
F35a
key a4 harm
F37a ::= | ..1 _12 |
F37a
F1a F37a
F43a ::= | ...5 _12 |
| ...5 _8 ...5 _4 |
| ..1 _12 |
F43a
M49
key a4 maj
F49a ::= | ..1 _12 |*2
| ...5 _12 |
F49a
F52a1 ::= | ...5 _12 |
M49
F52a1 F21a2
F57a ::= | ..1Maj$1-'3-1-5 _12 |
| ..1Maj$1-3-5-1 _12 |
F57a