Vienna Symphonic Library Forum
Forum Statistics

182,234 users have contributed to 42,213 threads and 254,720 posts.

In the past 24 hours, we have 4 new thread(s), 29 new post(s) and 47 new user(s).

  • Q about velocity XFade in new VI Pro

     With the old VI I had a setup where I could switch between controlling which controller effected the velocity crossfade. One way I controlled it with  a CC number and a knob. The other way I controlled it by velocity. The caveat was that I had to set up 2 different VI instruments each with 2 matrixes. It was complicated but it worked. Is there a way to do it all within one instance of VI Pro? If so I can't figure it out. I see something in the slot edit section to override the global vel XF setting. But it appears that it just allows it to be on or off, not to change the choice of controllers. Do I understand correctly or is there a way to do it?


  •  Hi,

    I think it's in advanced-->ctrl map-->Vel Xf on.off, no? Click on it, says on the right, source CC controller (which can be changed now with a better menu, i say!). Anyway, i usually have the following, perhaps convenient for you too?

    Mod (or CC whatever) controls velocity xfade linearly, then, same Mod (or again CC whatever you prefer) controls Velocity XFade On/Off, now with the steepest curve imaginable. Thus, if Mod = 0, the velocity xfade turns off, but if there is any Mod information whatsoever, it will use that to both turn Vel Xfade on, and to use that as controller input.

    Cheers,

    Mich


  •  Hi Mich,

    That's a real handy trick and I think I will use that. It doesn't solve what I still need to figure out though. When I'm doing a lot of short repetition notes I like to have real subtle velocity changes between the notes sometimes. I can do that with velocity XF cc changes for every note which looks like a stairstep graph in my DAW. But it's alot nicer if the velocity can control the velocity xfade since it lands at the beginning of each of these short notes. So, in my pieces, when an instrument is playing long notes I use a continuous controller to gradually sweep the volume of the instrument up and down as I wish. When the instrument changes to short repetitions I need  maybe subtle but abrupt volume changes at the beginnings of notes. That's when I wish I could send a message to change the controller of the velocity XF from a cc knob or slider to velocity. But I can't figure out a way to do it except for the method I'm already using which uses 2 separate VIs. Does this make sense? 


  • Vel X-Fade can be switched on and off (or global) in the advanced section of VIPro. So you should be able to create a matrix with the long note articulations controlled with a slider for vel x-fade and the short notes with velocity (setting x-fade to off will only affect that articulation), but if you want to switch between which midi controller affects vel x-fade then I don't think that's possible within VIPro.

    Cheers,

    Tom


  • last edited
    last edited

    @mahag said:

     Hi Mich,

    That's a real handy trick and I think I will use that. It doesn't solve what I still need to figure out though. When I'm doing a lot of short repetition notes I like to have real subtle velocity changes between the notes sometimes. I can do that with velocity XF cc changes for every note which looks like a stairstep graph in my DAW. But it's alot nicer if the velocity can control the velocity xfade since it lands at the beginning of each of these short notes. So, in my pieces, when an instrument is playing long notes I use a continuous controller to gradually sweep the volume of the instrument up and down as I wish. When the instrument changes to short repetitions I need  maybe subtle but abrupt volume changes at the beginnings of notes. That's when I wish I could send a message to change the controller of the velocity XF from a cc knob or slider to velocity. But I can't figure out a way to do it except for the method I'm already using which uses 2 separate VIs. Does this make sense? 

     

    What you are asking for is not possible in one instance of VI Pro. However, it is a very good suggestion, and whilst it is only of real use on an ensemble patch (IMO), it would become very handy for everything if and when the phasing issue on solo instruments is solved by the VSL software team.

    However, as all Performance controls are set on a global basis, it might well need a total re-design of the way VI Pro works, so I think that in the short and possibly medium term you will need to use your current method.

    DG


  •  Thanks Tom. So I'm going to conclude that even though VI Pro can do many thoroughly wonderful things this isn't one of them except the way I'm already doing it with 2 instances of VI.

    For anyone reading this, if you don't understand the benefit of using velocity to control vel XF. Here's the idea: Normally a patch only has however many velocity layers it has and it jumps from one to the other as the velocity crosses set threshholds. But with velocity controlling vel XF you have about 127 velocity layers or it seems that way.

    Feature request: If VSL could figure out a way to do this (hint,hint), automatically switch between what controller controls vel XF within an instance of VI that would be way cool.


  •  ...and thanks, DG. You slid in your response while I wasn't looking.


  • [quote=mspape]

    That's a clever trick! Thanks for sharing.