Request

Subject: Feature request – Crossfade between Layers based on Velocity

Message:

Currently in VST Live, Layers allow the use of Zones with note and velocity ranges, but the behavior is essentially a switch: below a certain velocity one Layer plays, above it another one does. Even with overlaps and velocity curves, this only simulates a partial transition and does not result in a truly smooth crossfade.

For live performance it would be extremely useful to have a continuous crossfade between Layers based on velocity, where:

  • Layer 1 progressively decreases as velocity increases.

  • Layer 2 progressively increases in the same velocity range.

  • Optionally, more Layers could be added with custom crossfade curves.

This would enable dynamic timbre morphing (e.g., soft piano → bright piano, strings → brass, etc.) without resorting to external solutions.

Such a feature would bring VST Live closer to the flexible layering behavior of major hardware workstations and make it an even stronger live tool.

Thanks for considering this request!

4 Likes

But how so?

Velocity is not just volume. So if the xfade is controled with velocity, it does not work for all sounds. That could be done though.

Midi Volume cannot be aplied as it affects the entire sound, so all other notes are affected. Audio Volume even less so, also it only works for plugins and not with external MIDI devices.

Hello, and thank you for the great work you are doing with VST Live.

I was wondering if it would be possible to add the option for a progressive Fade In/Out in Layer Zones, for example by providing small graphical handles at the edges of the Zones.

A Key Range crossfade would make transitions much more natural (e.g. Piano → Pad) and would avoid sudden changes of timbre when two zones overlap.

Thank you for your attention.

You are talking about “velocity xfade”, right?

yes, certainly, I don’t think there’s another solution.

Will check. It gets rather complex with multiple overlaps. Sure you say “that I don’t need” but we have to do something :slight_smile:

Just to clarify, I didn’t mean that I don’t need it — I only meant that a velocity crossfade seems to be the only practical solution. I understand that multiple overlaps can make things more complex. Thank you again for your attention and support.

This can probably be achieved by having different levels of midi Volume in layers maximum and minimum on the layers themselves, and different percentages of perception of pressing. One layer has a low minimum and a high maximum, the other has a bigger minimum, a smaller maximum, and they are in the same range on the keyboard

We already discussed this option, but the problem with using MIDI volume is that it affects all notes on the channel, even those already held outside the crossfade zone. That’s why we were considering only a velocity-based implementation.

Yesssssssss!!! My +1!!!

That is a different issue, pls remove and post in a new thread, thanks.

We need to do something if you just do multiple overlaps, whether you need it, or not :slight_smile:

That’s a bit tricky, so it will take a while, but it’s on the list.