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
instrument pluck
M41 ::= | ..1 _12 |*3
M51 ::= e2 _12 e2 _12 a2 _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 ::= M41
| ..1 _12 |
F1a
key c4 maj
F5a1 ::= M41@12
| .1 _12 |
F5a2 ::= | .4 _12 |
F5a1 F5a2
key a4 harm
F10a ::= ..6 _8 ..4 _4 M51
F10a
key d4 harm
F14a ::= | ..7 _12 |
M41@12
F14a
key a4 harm
F18a ::= ...6 _12 M51
F18a
key a4 maj
F22a ::= M41
| ..1 _12 |
F22a
F26a1 ::= M41
| ...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
M41
key a4 maj
F49a ::= | ..1 _12 |*2
| ...5 _12 |
F49a
F52a1 ::= | ...5 _12 |
M41
F52a2 ::= | ..1 _12 |
F52a1 F52a2
F57a ::= | ..1Maj$1-'3-1-5 _12 |
| ..1Maj$1-3-5-1 _12 |
F57a