In my experience, it seems that legato articulations sound like they are coming in a little late in that they are getting triggered at the note on event. It take a few ms for the slur sample to play and then the main sustain sample comes in after that. I’ve had a lot of success in editing the MIDI data via the piano roll to slide the start time of a note back a few ms so that the legato sample “slides” in to the beat.
For example: Say I have a four notes under a slur. The first note starts the legato passage and starts on the beat as the slur has not been triggered by a previous note. However, the remaining three notes are getting the slur triggered as they are connected to a previous note. Therefore, I go in to the piano roll mode and drag the start times of those notes back just a tiny bit so that the sample starts a tiny bit early so that when the main sample kicks in, it’s on the beat rather than behind it.
From what I’ve learned from people who play bowed instruments, this is how they approach their performance as well in that they start the next note in a legato passage slightly ahead of the beat so that the main “pulse” of the sound happens on the beat. They also do this to some degree with sustains as well so there’s some relevance to that articulation as well.
In Cubase, I sometimes use the track offset feature to account for this if I have articulations that take a few ms to build.
I hope this helps clarify my idea. Thanks for taking the time to read this. I’m loving Dorico and where it’s going!