Hi my friend composers. Dorico is fantastic for humanization but lacks functionnality for long notes (sustained or legato) humanization. I raised this point in a wishlist one year ago on this forum and decided to develop my own VST3 plugins yesterday using Fable 5 from Anthropic. Took me 4 hours. I am interested by your thoughts on this project. Here after an audio demo for the Violin I section without and with this plugins plus the explanation of what does this plugins. Maybe the Dorico developpers team will consider this functionnality in their future release, would be a time saver : I prefer to compose than spending hours playing with midi CCs.
HumanizerHost — Overview
HumanizerHost is a VST3 instrument for macOS (built for Dorico) that hosts your sample libraries and makes sustained notes breathe. Instead of flat, static MIDI, every long note gets a musical dynamics curve — a swell, a messa di voce, a fade — written automatically as MIDI CC, exactly fitted to the note’s length.
How it works
HumanizerHost delays the incoming MIDI by an analysis window (default 5 s, adjustable). That delay is what lets it see the future: when a note arrives, the plugin already knows how long it will last. Notes longer than the long-note threshold get an expression curve stretched over their full duration; shorter notes pass through untouched. The delay is real and audible by design — it is identical live and on the timeline, so what you hear is what exports.
The Humanize page — 8 CC lanes
Each of the eight lanes writes one MIDI CC (CC1 Mod Wheel, CC21 Vibrato, or any other) and has its own:
- Curve — a breakpoint editor (drag points, double-click to add, bend segments) defining the shape applied to every long note.
- Presets — eight factory shapes (Swell & settle, Messa di voce, Crescendo, Diminuendo, Attack & sustain, Fade at end, Sforzando, Flat) plus your own:save the current curve under a name, rename or delete it. User presets are stored app-wide and available in every project.
- Mode — Replace overwrites any CC you play; Scal* multiplies your played CC by the curve, so your own expression still shapes the result.
- Min / Max — the CC output range the curve is mapped into.
- Glide — instead of jumping, the CC ramps into each new curve (0–500 ms). Glide is legato-aware: on overlapping notes it pre-glides to the next note’s starting level before the attack, so your library’s legato transitions trigger at the right dynamics.
The Instrument page — a 4-slot rack
Four slots are layered and summed, each with:
- an instrument (any VST3 — Synchron Player, Kontakt, BBC SO, …),
- an optional insert FX (e.g. Vienna MIR Pro for placement/reverb),
- a slot volume, into a shared master volume.
Plugin editors open in floating windows. When loading, type keywords to filter the plugin list by name, maker or format — Enter or double-click loads.
Scanning runs safely out-of-process via Manage plugins….
Everything — hosted plugins, their full state, curves, settings — is saved with the Dorico session, and audio export (freeze/render) is fully supported.



