finally it is possible to edit all notes in one place using all available interpreters at the same time.
bass (ins:b1), drums (drums:d1), first melody (ins:m1) and 2nd melody (instrument:m2).
first events (as string), then pitch and then velocity …
these will be expanded for the whole bone, some operators are available as well, also functions can be called in different places.
documentation is not ready yet and i need webspace somewhere.
here the second theme, the first theme is more chaotic because i used all 12 tones, the second is easier to listen to.
Code: Select all
<bone>
<id>b2</id>
<signature>4/4</signature>
<key>0</key>
<degree>5 5 5 5</degree>
bdsn = "16pnnn" "[c3:15,d3]" "25%-50%:1" + "4" "c3d" "85%";
hat = "8+88 8-88" "[f#3:11,a#3,c#4:33%]" "90% 60%";
drums : d1 = bdsn + hat
ins:b1 = "8x2" "c3c[c4,c3,g]c c[h2,c3,g]cc" "88 88 111 88 88 105 88 77"
ins:m1 = "2/1|1.2" "c4.[g:2,a]" "75%-90%"
| "8x2" "c4.[g,a,e5]" "44%"
ins:m2 = "16x4" "fig = c5de|edc|cegh?; fig::fig" "33%-66%:1" . glue "95%"
| "8x2" "fig=c5de|ceg|e6dc; fig::fig" "25%-75%:1" . glue "85%"
<tempo>120-135</tempo>
</bone>