You can crossfade between the vibrato and non vibrato samples using the cell X-fade. However, I don't find this a fully satisfactory solution - - you have to do it very quickly or you briefly hear two violins in the middle of the cross fade. In addition, the progressive vibrato moves between non-vibrato and vibrato over a set time period so that it works effectively at some tempos but in others.
What is really needed is some kind of morphing technology that would allow interpolation of (computer generated) transitional states between actual samples - - with the time period under the control of the user. This seems to be the approach used by the Garritan solo violin. However, from the demos of that library available on the Garritan site (I have not heard the Garritan solo violin library other than listening to the online demos) I am not particlarly impressed with the quality of the samples themselves.
One thing that seems to help the VI solo strings is to set key velocity as a controller for the master filter setting in the Perform window and create a very non-linear curve for its operation (straight up the left side of the window and then a very gradual curve over a small range. This increases the amount of timbral change with small velocity differences. If you are using Logic, you can also use a velocity limiter in conjunction with this to prevent very low velocities from causing unrealistic sounds. Similarly, using the same kind of very non-linear curve, you can make key velocity the source for Exprssion (CC11) and this may give you a more nuanced dynamic range. Using these settings simultaneously sometimes helps avoid the sense of abrupt change when moving from one sampled dynamic level to another.
What is really needed is some kind of morphing technology that would allow interpolation of (computer generated) transitional states between actual samples - - with the time period under the control of the user. This seems to be the approach used by the Garritan solo violin. However, from the demos of that library available on the Garritan site (I have not heard the Garritan solo violin library other than listening to the online demos) I am not particlarly impressed with the quality of the samples themselves.
One thing that seems to help the VI solo strings is to set key velocity as a controller for the master filter setting in the Perform window and create a very non-linear curve for its operation (straight up the left side of the window and then a very gradual curve over a small range. This increases the amount of timbral change with small velocity differences. If you are using Logic, you can also use a velocity limiter in conjunction with this to prevent very low velocities from causing unrealistic sounds. Similarly, using the same kind of very non-linear curve, you can make key velocity the source for Exprssion (CC11) and this may give you a more nuanced dynamic range. Using these settings simultaneously sometimes helps avoid the sense of abrupt change when moving from one sampled dynamic level to another.