It’s extremely annoying. Slurred phrases come out backwards! Instead of:
Ta, la, la, la
Phrases come out as:
la, la, la, Ta.
I’ve been crying about this since Dorico 1. We’re on 6 now and legato, or anything else that needs to happen ‘between’ notes instead of ‘before’ them is broken. The delay setting in expression maps doesn’t work for me either.
My personal work around has been to pipe everything through bidule, or use full HALion. For instruments that have no user ‘scripting engine’ like HALion, I can host it in an instance of bidule and take care of it there.
With bidule (or HALion via LUA script if the instruments aren’t locked down in some absurd way, like Iconica happens to be) I can filter and delay events a few ticks.
I.E. Legato assigned to CC68@128, delay x milliseconds. Let CC68@0 pass through without delay.
Same approach can work with key switches…
note 37 ON, delay x milliseconds. note 37 OFF, let it pass through without delay.
Here’s an example with Opus hosted in bidule. Program changes can cycle instrument slots. Program changes, key switches, or CC events can be gated through various delays as needed.
With HALion, sometimes I can inject a function via LUA script that looks something like this (delay the legato pedal on events).
Years ago I experimented with doing my own framework for HALion Symphonic orchestra specifically to deal with Dorico’s atrocious legato implementation. The layers were unlocked, while the Macro Editors were locked down, so I just rebuilt the entire Macro in order to be able to have a tweakable delay for Legato. While I was at it I shaped up some experimental articulations (Most based on the main sustain samples, just some tinkering with dynamic and filter envelopes) and rebalanced a lot of things.
I probably could have achieved the same thing with a script, and not bothering to redo the entire Macro but it was a good project to learn some ins and outs of HALion with.
It’s wild how something like a broken legato can drive a person so crazy they’ll learn LUA and HALion trying to get around it. Ugg…
Here’s how Dorico Overture sounded ‘out of the box’ (If you look at the Score you can see the Legato marked phrases sound backwards):
Here it is with HSO reworked. Yes, the down/up bow attack is too much in some spots in this rendering. It’s not too hard to back that off adjusting some dynamic curves and such in Dorico and/or HALion, but at the time I did the rendering my intent was to exaggerate the phrasing on purpose to point out that legato phrases typically begin with a bit of up or down bow at the beginning, and then it should be smooth and connected all the way through to the last note living under a slur (Ta, la, la). Dorico tends to get this backwards (la, la, Ta) with one library after another unless it’s custom scripted with Dorico in mind. I was also ‘experimenting’ with martele and sautille like effects on notes with dots over/under them that live under a slur.