how to offset the velocity of all selected notes? (need plug-in)
Hi,
A midi file has notes of different velocities.
Let's suppose to have 4 notes of respective custom velocity:
60,65,70,75
if I switch to offset mode with 10 by selecting these 4 notes, I do not get their desired velocities:
70,75,80,85
Can you create a plug-in for me so as to offset the velocity by such a value on all selected notes?
thanks
Comments
This plugin works with Musescore3, I don't know if it can be adapted to Musescore4 because it works for some things differently. He makes 'crescendo' or 'decrescendo'; I don't have time to rewrite it in English, however it is a matter of selecting individual notes (not the 'block'), indicating the initial and final velocities, and applying the transformation. See if you need it.
In reply to This plugin works with… by ILPEPITO
this plugin says:
set : velocity start and end values (select the notes NOT THE BLOCK
So,i can't do what i want
In reply to This plugin works with… by ILPEPITO
it almost seems like changing this line to a fixed increment executed one time would do it:
curScore.startCmd()
...
sel[i].veloOffset = startingVelocity + Math.round(incremento * contatore);
In reply to it almost seems like… by glennmstanton
can you copy and write the full corrected code qml?