Note start humanization not affecting many parts

I have a big band score with brass sections, piano, double bass etc.

The note start humanizition (setting in playback options) unfortunately only affects the piano and bass, not all the other instruments.

I exaggerated the humanization (1000%) to ensure my observation is correct.

This is an example of the (expected) result for the double bass:

This is an example of the result as seen in all the brass parts (saxes, trumpets, trombones…):

No change at all in the note starts…

What could be the reason?

Each expression map has an option to limit the humanize playback start. Perhaps those have been set to zero for the brass?

Do you mean this value in the expression map?

Except for the noteperformer EM (which I don’t use in my current project) they are all 400%…

It seems somehow related to the plugin I’m using (Vhorns).

When I change the plugin to for example Dorico beep (while keeping the original expression map) the note starts are adjusted in accordance with the % entered in the playback options.

It puzzles me how the plugin selection can affect the note start positions?

Do the notes in your brass instruments have any playback overrides? Dorico won’t apply humanisation to notes that already have overridden start or end positions.

@dspreadbury what do you mean when you say playback overrides? If your question is if I did any changes in the midi editor (such as changing the beginning/ends of notes): no I never touched any of the notes in any of the midi parts (my general approach is to minimize any manual intervention on midi level)

The Vhorns plugin itself has a “note start randomizer” but I don’t see how this could retro-actively affect the midi values in Dorico itself.

As a temporary workaround I’ve set it to 60ms in the plugin for every instrument, but I prefer to keep that value 0ms and let Dorico control all the humanization.

Can you cut down the project to just a few bars and attach it here?

@dspreadbury please find attached an extract:
Brass humanization issue.dorico (1.8 MB)

Thanks for attaching the project. This is a subtle one. The humanisation that Dorico produces won’t deviate by much more than 10 ticks, and sometimes this will pull the start of the note forwards by a few ticks, and sometimes it will push it a little later. However, in order to avoid problems with key switches or controller changes not being adjusted by the same amount as the humanisation interval, Dorico only applies the offset if the note’s position considering the offset is later than the start of a playing technique region. If the note would start just before the region position, then the offset isn’t applied.

The phrases in your brass parts have lots of playing technique changes (staccatos, accents, slurs) and so each note is more or less in its own playing technique region. Dorico wants to apply tiny negative offsets to these notes, but it doesn’t do it because they coincide with the start of a playing technique region.

Thanks @dspreadbury for the analysis of my project and your explanation. It’s good to know/understand that playing techniques limit the humanization possibilities.

Fortunately the plugin itself has a time delay randomizer and that seems to help in de-quantizing simultaneous note starts.
Because the plugin receives midi it obviously can only apply “delays” compared to other instruments, no anticipations, as opposed to two-directions humanization. But that limitation isn’t really noticeable to my ears, and acceptable in view of the hours of midi tweaking this feature saves.