Thanks for posting, Martin
first I want to make a little explanation (maybe some infos are obvious for you, so only for safety).
the mapping scheme of our legato instruments:
there are 24 main dimensions mapped which are triggered via keyswitch (automatically selected by the legato tool - it simply checks, what intervalls you play on your keyboard)
these are 12 intervallsteps up from minor second to octav, and 12 intervallsteps down. also sustains for starting notes.
so if you choose a targetnote and try playing all 24 intervallsteps to this targetnotes you will hear 24 different variations of this target-note.
the 4 strings of the cello are tuned in fifths (C - G - D - A)
so if you play a intervall larger than a fifth you can play it only on one string, on two strings, or on three strings.
If you want to hear every targetnote played on the same string you have to record intervallsteps larger than a quint over 3 strings.
That means this large intervallsteps sounds not homogeneous, and it is of course not as legato as possible, because the bow have to leave the strings for a short moment not to touch the string inbetween.
So we decided to record (in this patch) the intervallsteps on one string.
If you combine in a melodic line a larger intervall followed by a smaller one, you will hear (on some keys) a change between the strings.
Thats the problem I hear in your demo.
We are now recording intervallsteps over 2 or 3 strings also.
The perfect solution will be a controller switch between these two options.
But this can only work, if we get more programmable dimensions in gigastudio, the maximum is 16 stereo dimensions.
At the moment.
We are already using 25 dimensions. The solution was to divide the keyboard into two ranges: 4 octaves for up intervalls, 4 octaves for down intervalls.
In the moment there are 2 workarounds possible:
you can apply a filter to the modwheel to reduce the timbre differences.
I fear, you can't test it with the demoversion of the legatotool. If I remember right, all controllers are bypassed.
Or you can layer a normal sustainpatch to your legatoline (with less volume). We offer a special prepared sustainpatch, where the attacks are smoothed. This patch matches very well with the performance legati.
At last I want to mention, that this problems does not appear with woodwind and brass instruments, and are less problematic with violins, violas, and basses.
In my opinion, celli are most sensitive (I played cello for 12 years) because each string corresponds more or less with a register:
C-string = Bass
G-String = Tenor
D-String = Alto
A-String = Soprano
A doublebass has only bass and tenor register,
viola alto and soprano,
violin soprano.
I you have any further questions, or my descriptions are not clear enough you are welcome to ask.
best wishes
Herb