dxinteractive / xenpaper

Repo for xenpaper.com
https://xenpaper.com
MIT License
31 stars 4 forks source link

Latching octaves #7

Open dxinteractive opened 3 years ago

dxinteractive commented 3 years ago

Often melodies will shift into another octave for a while. Current syntax is like

7,10,'0--..10|'2,'3,'2,'0,'2-10-|'0,10,5--..7|8,7,5,3,0-v10-

Lot of annoying consecutive ^. Setting the root can help, but is still bulkier than it could be

7,10,'0--..10|{r'0}2,3,2,0,2-v10-|{r`0}'0,10,5--..7|8,7,5,3,0-..

If we want to use up another symbol, e.g. a could be used to latch and unlatch an octave. The symbol doesn't particularly matter but must not be visually too big, preferably be in the top half of the char space so it looks more connected to the octave chars than the pitches or anything else

7,10,'0--..10|'*2,3,2,0,2-*10-|'0,10,5--..7|8,7,5,3,0-..

Where a * after an octave shift will retain it until another back tick is encountered

dxinteractive commented 3 years ago

Note that octave notation will change #16 , so the chars suggested above will have to be different