Way to assign different velocities to different notes but with one single dynamic marking
Hello,
I don't know if this is possible, but I am looking for a way to assign different velocities to different notes in a certain range, but these velocities should be activated by one single dynamic marking.
For instance when I put a 'forte', the notes C4 to C5 should have all a different predefined velocity (like C4=96,CIS4=100,E=99,etc.) and I want to create different kinds of such dynamic markings, for all sorts of instruments.
Thank you in advance for any information,
Christoph.
Comments
If you mean one marking for different velocities that increase (or decrease), see:
https://musescore.org/en/handbook/3/hairpins
In reply to If you mean one marking for… by Jm6stringer
No, I'm thinking about defining a set of notes with different velocities (not necessarily linear connected) under a certain marking.
So if I decide to write that note (or notes) with that marking, and I play it back, it will sound with that predefined value.
It is rather experimental, and I guess this will need possibly some kind of script.
MuseScore can't do this directly. However, several approaches come to mind:
Write a MuseScore plugin that goes through the score (or through the current selection, if any) and applies velocities to individual notes based on the last-encountered dynamic marking according to your specifications. Each time you add, modify, or remove a dynamic marking, rerun the plugin to update the note velocities.
Modify the SoundFont that MuseScore uses (
MuseScore_General.sf3
by default) so that it responds differently per note at each given velocity according to your specifications. You can use a program such as Polyphone to modify it.Configure MuseScore to output MIDI, then use loopMIDI to capture the MIDI output and route it to MIDI-OX, which can be configured to remap the velocities according to your specifications. Route the output of MIDI-OX to a program such as Cantabile that can render the MIDI using VSTs of your choice.
In reply to Two approaches come to mind:… by Spire42
Thank you very much for your detailed answer. They seem all three very interesting options.
Just one question: where do I found info about writing MuseScore plugins?
In reply to Thank you very much for your… by VanGlück
In reply to Developers' handbook:… by Spire42
Thanks a lot!