I had a quick play with lasconic's "Retrograde" plugin, and one could possibly achieve the desired halving of a whole score by changing the array stack "reverse" command to "pop" and inserting a conversion for the tick lengths. By changing the tick conversion value you could convert from, say, 4/4 to 2/4 and from 6/8 to 2/4 etc. So, instead of reversing everything you lay it back down in order in a new score but write with the converted lengths to a new time signature and avoid the problems of just copying and pasting from one time signature to another.
for 1.x one can use the halftime
and doubletime
plugins.
For 2.0 these would need to get ported to the new plugin infrastructure, which shouldn't be to difficult.
Comments
Pressing Q during note entry will halve the value of the note just entered.
Is this what you mean??
A little more detail would be good :)
I want to halve (double would be good too) all the notes in a passage/score.
I think someone else requested it too (link ) - is it quantisation?
It is the same feature, although it is not quantization.
With the new QML framework, it could be worth revisiting the possibility of doing this via a plugin.
Yes - I think this is one for a plugin rather than the main code.
I had a quick play with lasconic's "Retrograde" plugin, and one could possibly achieve the desired halving of a whole score by changing the array stack "reverse" command to "pop" and inserting a conversion for the tick lengths. By changing the tick conversion value you could convert from, say, 4/4 to 2/4 and from 6/8 to 2/4 etc. So, instead of reversing everything you lay it back down in order in a new score but write with the converted lengths to a new time signature and avoid the problems of just copying and pasting from one time signature to another.
Any progress on this guys?
for 1.x one can use the halftime and doubletime plugins.
For 2.0 these would need to get ported to the new plugin infrastructure, which shouldn't be to difficult.