FlexLoops doesn't play MIDI events always correctly

…sometimes when switching to another part live it totally messes up what is being played. See this song as example:

Der Herr segne dich (Amen).zip (2,1 MB)

That is pretty vague, could you send a whole project using only provided plugins?

I have converted it (song 2) in a project with the HALion and Groove Agent plugin.

https://wetransfer.com/downloads/7457ca8404c28a865ba89ec1dc050cc820251005191524/c769cb2c4d4efd406d3c30fae4e7936320251005191602/96c3ad

Sometimes everything works fine using the FlexLoop function and switching parts. Sometimes notes are missing or being stucked when switching (live) into a nother song part…

I think I’ve figured out what the problem is… My notes not always start exactly at the position where the part trigger starts:

This is because I record most of the tracks and due to only 70% quantization most of the events have notes that start a bit before the part trigger begins the playback.

Cubase is doing better here: It plays the notes no matter when their beginning is set in the events. It plays everything when I hit the space bar that would normally be played on that specific song position.

Would love that VST Live would do the same and play the notes that are right on the time when a part trigger starts playing (no matter the notes start a bit before)

Chase MIDI?

1 Like

What does that mean?


I personally don’t know if that will help with your problem, but worth a quick try.

1 Like

It makes sense that a note that is active at the point you hit start should be included in the playback regardless of when the note started. Same for FlexLoops or any reposition.

1 Like

Interesting. I didn’t know about this function!

However, both (Chase Events & Chase Event on Start) are turned on here. So they already should work, as far as I understand!

I just figure out that I have the GrooveAgent running in one track though that starts exactly on time when the part trigger starts:

When I trigger Verse 2 however, VST Live doesn’t always play me the groove, no matter the Chase Event functions are on or off. Same is with other notes, not mattering they start a bit before the part trigger event begins to play or not. To me there seems to be a bug in VST Live in this case…

Maybe fixed with the next version. If not, check MIDI List Editor for Note off and Note on on the same position but wrong order.

1 Like

v. 2.2.83 Still not working properly (even the Chase Event and Chase Event On Start functions are turned on in the preferences)…

…not helpful. Did you check the list editor as suggested?

I don’t know. The list editor doesn’t show me anything about my recorded MIDI tracks or I don’t know how to get it to work…

I just can tell you that there are MANY Midi notes that should be and MANY other Midi notes that should not be played when flex jumping in another part… To me there seem to be huge improvements to be made tbh

1 Like

Midi List Editor shows events of selected clip.

Cannot see anything wrong here:

However the played notes begin slightly before the part would begin:

Interestingly when I stop the song and start this part (Vers 2) alone everything plays correctly. Only when I use flex loops and jump from one part in the other this chord doesn’t become played…

probably preference “Midi/Chase on Start” is active then.

Ok. But why is the chase on start not working when I flex jump into a part? I would need the chase on start function for this scenario too.

will check it!

That’s the real problem. VST Live first locates the clip, then gathers the clips’ events and checks for note on messages. It then omits the note altogether, not only with flexloops. We’ll improve, thanks for reporting.

1 Like

Tougher than expected. Pls check again with the next version.