extensive sound library expression maps vs. just using Note Performer (opinions sought!)

Once these signals are connected, more instruments will come about that can better sort options automatically.

  1. Time Singature
  2. Key Signature
  3. Tempo/bpm
  4. Anything else helpful that the VST protocol has to offer.

Note Performer won’t need the delay anymore to attempt to ‘calculate’ these things on its own.

HALion, and other sound engines with scripting abilities can use that data to make more, and better choices out of the box.

Example:

For a bowed string player…sometimes we want a dot over a note to mean staccato, sometimes it should mean martele, and so on. In general, tempo is what a musician uses to choose what that dot means. Often the time signature can play a role in the better articulation for that dot. Sometimes velocity or level of aggression comes into play. If the dot also lives under a slur it can give yet more hints, Etc. Expression maps can also stack even more clues to help the plugin’s scripts make smarter choices, through attaching events to instructions like Dolche, Rubato, and so forth.

The same goes for using alternate tuning schemes. If one wants to use just tuning, then the plugin needs to know the key signature so it can make adjustments if that changes. Yes, there are ‘work-arounds’ to use CCs and what not to convince a plugin to bounce to a channel that has the proper tuning set and ready…but the way expression maps work…we end up having to duplicate a LOT of entries in our expression maps, but with that one extra node (a good xml editor can help automate some of this, but even so, it’s a lot of work).

So…

Once those VST pins are wired, and Dorico keeps that information updated in all the plugins as a score plays, library developers can use the scripting abilities of their plugins, and get to work sorting and building intelligent expression maps and marry those to scripts in the plugin.

It’ll take time though! Making scripts to rough in the choices might be relatively simple for someone who is quite intimate with the library and knows the samples and parameters provided inside and out, but running lots of scores though it, for various styles/tempos/grooves and tweaking it out will take loads of time. Note Performer has been working on theirs for many many years now. It didn’t just happen over night.