bpm 120
meter 3
unit 1/4
key d4 harm
mode diatonic
Theme ::= 1 _4 5 _2 4 _2 3 _2 2 _2 3 _4 2 _4 .7 _4
Theme
Cad ::= 5 _4 4 _2 3 _2 2 _4
Cad Cad~
Turn ::= 2 _2 1 _2 .7 _2 1 _2 2 _4
= 2 _2 3 _2 4 _2 3 _2 2 _4
Turn Turn#2
Oct ::= {..1, .1}
C1 ::= {.1, .5, 1, 3}
Oct _4 C1 _8
Alberti ::= .1 .5 .3 .5
Alberti*3
Arp ::= Oct _4 .5 _4 .3 _4
Arp
Theme
Theme@~4
Theme@-3
Theme~
Theme^@~7
Theme _2
assert Alberti*3 == Alberti Alberti Alberti
F1a ::= Theme Theme@~4 Theme@~-2
| Cad |
| 1 _12 |
F1b ::= | Alberti*3 |
| Alberti@~-3*3 |
| Alberti@~-3*3 |
| Alberti@~-4*3 |
| Alberti@~-2*3 |
| Alberti@~-3*3 |
| Alberti@~-3*3 |
| Alberti*3 |
F1 ::= {F1a, F1b}
F9a ::= | Turn@~3 |
| Turn@~5 |
| Turn@~4 |
| Turn@~2 |
| Turn#2@~3 |
| Turn#2@~5 |
| Turn#2@~4 |
| 5 _12 |
F9b ::= | Arp@~3 |
| Arp@~5 |
| Arp@~4 |
| Arp@~5 |
| Arp@~3 |
| Arp@~5 |
| Arp@~4 |
| Arp@~4 |
F9 ::= {F9a, F9b}
F17a ::= Theme Theme^@~7 Theme~
| Cad~ |
| C1 _12 |
F17b ::= | Alberti*3 |
| Alberti@~-3*3 |
| Alberti@~-4*3 |
| Alberti@~-3*3 |
| Alberti@~-3*3 |
| Alberti*3 |
| Alberti@~-3*3 |
| Oct _12 |
F17 ::= {F17a, F17b}
F1
F9
F17