bpm 45
meter 3
unit 1/4
key a4 min
mode diatonic
Even ::= | 1 _4 .5 _4 .3 _4 |
Lean ::= | 1 _4 .5 _8 |
Even Lean
| {.5, .2, ..7} _4 .7 _8 |
Fall ::= .6 .5 .4
Turn ::= | .4 Fall 2 _3 1 .7# Fall |
Turn
Sixth ::= {.3, ..5} _2
Descent ::= | .5 _3 .6 Sixth@~3 Sixth@~2 Sixth@~1 Sixth |
Descent
Lead ::= | 1 _3 2 Sixth@~6 Sixth@~5 {.7#, .2} _2 Sixth@~5 |
Lead
Pulse ::= ..1 _4*2
Ground ::= | {.5, .3, ..3} _4 Pulse |
Chime ::= | - _4 3 - _7 |
{Lead, Ground, Chime}
Step ::= ..3 _2 ..2 _2
Walk ::= | ..1 _3 ..2 ..2 _2 ..1 _2 Step~@-3 |
Hold ::= | {.4, .2, ..6} _12 |
{Walk, Hold, Chime@-24}
Sigh ::= .3 .2
Close ::= | Sigh*2 - _8 |
Chords ::= | {.2, ..6, ...7} _4 {.4, ..7#, ..1} _4 ..1 _4 |
Rise ::= | ..1 _4 .1 ..5 .1 .2 .3 Fall~ |
{Lead Walk, Ground Hold, Chime Chime@-24}
{Turn Close, Chords Rise}
assert ..2Dia$5-1-3 _12 == Hold
assert | Pulse ..1 _4 |*3 == ..1 _4*9
assert {.3, .1, ..5b} == ..1Dim$5-1-3
Ground
..2Dia$5-1-3 _12
Chords
Rise
| Pulse ..1 _4 |*3
| {.3, .1, ..5b, ...5} _4 {.2, ..7#} _4 Step |
Rung ::= .7 .7 ...6 _2 2b 2b ...5 _4 .5 .3 ..7 _2 ..3 _2 Step~@5
assert Rung[2:3]@-3 == ...4 _2
assert Rung[5:6]@-3 == ...3# _4
Sequence ::= ..1 _2 .5 .5 ...7 _2
Rung
.3 .3 ..5 _2
Rung@-3 \2 {..4 _2} \5 {..3# _4}
..4 _2 Sigh~@~-3 Step~@~2 ..6 _2
| Pulse@10/2 Sigh~ Step~@~-2 ..2 _2 |
| Step Step~@-7 Pulse@-2/2 |
| ..3Dia$3-5-1 _12 |
Sequence
Pillar ::= ..1Dia$1-3-5-1 _12
assert Pillar == {..1, ..3, ..5, .1} _12
assert Pillar@~2 == {..3, ..5, ..7, .3} _12
| Pillar@~2 |
| {.3, ..7, ..3} _4 Pulse@3 |
| {.6#, .1} _12 |
| ...7Dia$3-1-5 _4 ..3 _4 ..4 _4 |
| ...7 _6 ..2 _2 {2, .7} _4 |
key e4 harm
assert Sixth@~5 == {1, .3} _2
| ..6 _4 {4, 2} _2 {3, 1} _2*2 ..7Dim$5-1-3 _2 |
| ..7bMaj$5-1-3 _2 Sixth@~5 .4 _8 |
| ..3 _4 ..4 _4 ..5 _4 |
key d4 harm
Unwind ::= .4 _2 .2 _2 ..7 _2 .2 _2 ..7 _2 ..5 _2
assert {..5, ..7, .2, .4} == ..5Dom7
| .2Min$3-5-1 _4 4 _8 |
| ..5Maj$3-5-1 _4 2 1 Pulse@7/2 ..7 _2 |
| Unwind |
key a4 min
assert Step == Sigh@-12 _2
assert {...7, ..2, ..4, ..6} == ...7Dom7
| ..4 _4 Sigh@~1 Pulse@5/2 ..2 _2 |
| Unwind@~-5 |
| ..3 _4 Sigh ..5 _2 ..3 _2 ..1 _2 |
| Step~@~2 ..4 _2 Step ..2 _2 |
| Step ..3 _2 ...6 _2 Pulse@-5/2 |
| {.1, ..5} _12 |
| Pillar |