I think Flexloop is not working ok

I create a new project, add an audio track and a song track.
Create parts each with it´s trigger and loop set to infinite, enable Flexloop and set it to loop end.

  1. If I select any part to play the part does not stay in loop unless I set the duration to exactly the part lenght. By default it only loops 1 bar.
    Shouldn´t the part loop till the beginning of next part by default?
  2. If the song is playing and I click in a looped part in the song track or in the left setlist panel the playhead does not jump to the selected part and start playing unless I stop playing the part. How can I jump from a playing loop part to another one?

Hi! That used to happen me sometimes. Tűr ing loop/OFF to then back, it makes then the full lenght of the actual PART. That helps me sometimes.

It worked me before. Will get to a computer and will check my setup. :slight_smile:

correct, that sometimes work but it shouldn´t be necessary…

True, but need to see the gain and the huge evolution of VSt Live’s last years. We can be more patient of something needs some polishment yet.

I’m sure developers will do their best to polish FlexLoop range selection too :slight_smile:

Hi @diegoalejo15 ,

put together an example project.

  • All PARTS are set to infinite
  • FlexLoop jump qty is set to 1BAR

Clicking on any PART, chosen PART is started in 1BAR.
OneDrive
FlexTest

Does it work to you?

yes, if I click on the song part it works, if I click in the left setlist part it does not.

Hi @diegoalejo15 ,

checked today. That is working to me, clicking left setlist, they’re played… however there is one scenario where it looks me wrong.

Look, normally switching parts on the left goes as requested:

Meanwhile PART2 then PART5 ends up in continue to PART3:

@musicullum narrowing it, if:
-FlexTrigger == “loop-end”, bug
-FlexTrigger == “1BAR”, works as expected

(again, my test file above is here:
https://1drv.ms/f/c/c5a2ebeb6ccfc09f/Eg9X7oY7Y95Dni3nzy4HrHcBT4AtoNuL7bZzGTWhc7lEvg?e=ecKFjo
)

Not sure if I can follow. When setting Loop End, and jump around, it jumps when the loop ends.
may have been fixed elesewhere, pls try again with the next version, thanks.
Btw cannot download, One Drive is not my friend it seems.

Created a ZIP from the project Archive, maybe that will be downloaded immediately

FlexTest.zip

Flexloop still not working ok to me. When addind a new part by default the loop is set to 1 bar, why???
I have to set the duration to “0”, set loop to “off” and then to “infinite” to get the loop to match the part duration. This is really cumbersome.
And even doing all this it doesn´t work for Part 1…
I can´t add a new loop between 2 loops, cause I can´t add a part between 2 parts. So, if I have a part/loop that starts at measure 15 and the next one starts at 20 and I want to insert a flexloop part that goes from 17 to 18, how do I do it? I have to modify the trigger for all involved parts?

There are multiple use cases for this, for some, the most obvious is to be able to jump sponateously to a different part of the Song, and the time to jump is not necessarily the end of the Part; it is up to the user to click or otherwise trigger the Part to jump to at the preferred time (which could be the last bar of the current Part, but does not have to be), within the bar from where to jump. That seems as likely a use case as wanting to always jump at the current Part end and is more flexible too.

All that said, it’s just a preference, and yes, we agreed to default it to “Part End” instead after you suggested so, but there were more pressing stability issues and improvement to be fixed first for a weekly (!) update. We’ll change the defaults with the next version.

but I´m not talking about “when” to jump but how to set the loop lenght, I guess the most common loop lenght (or at least for me) is to have a whole part looped but this is not the default setting. In Cubase it´s so simple to set a cycle marker that corresponds to a part or any loop that I need on the fly…
Moreover VL is ment to be used live which requires a fast and simple way to set a loop in the fly.
There should be a setting to attach a loop lenght to a part lenght or this should be the default behaviour.

That’s a different issue. Anyway, as said, we agreed to “your” terms and you’ll have it with the next version.

coming.

a) Part menu: Loop to Part Duration
b) Actions/Transport/Markers to Selection (and “Exit Loop”)
…plus various selection options in “Editor”.

Defaults coming.

now we are talking :wink: when was this implemented?
anyway, this is momentary, as soon as another part is selected the setting is gone…

this is ok but doesn´t work with Flexloop activated and we can have only one loop.
It´s much more useful Flexloop as one can have different loops set and activated when needed.
also should be useful to be able to have loops inside a loop range.

but as described above this issue is exclusive to PART1 only. For any other PARTS it’s working as expected.
@Spork and @musicullum repeated my test (previously made with 2.1.31) now with 2.1.32 and seems the issue remained. Am I right @diegoalejo15 your issue is exclusive to PART1 only?

That will be welcome and practical to all users I guess :)) (LoopEnd default to it’s PART lenght) :slight_smile:

Now got it, sorry, will be fixed with the next version.

Easier said than done, because Part and Loop durations may change at any time. It could only be a preference, where loop duration is always set to Part duration (more precise: distance to next Part, which can be different from what the user sets).

1 Like

…and the moment I realised the background of this question now… while was wondering on it from the first time “clicked-around” v2’s “flexloop” feature last year :slight_smile:

Meanwhile maybe and most practically musicians mostly associate this features benefit to jump between PARTS, or?

great

great

thanks!

“mostly” seems to be true. Other use case is to spontaneously jump to another Part, not necessarily at the end of the current Part.

We’ll add a preference to always keep Loop Duration to Part Duration. With that preference set, we might also allow to change the entire chain when the loop (and Part) duration is changed; so if my Part is 4 bars but I set duration to 8, all following Parts with a trigger time are shifted later by 4 bars. What’d ya think?

I don´t get this last concept, part´s trigger would be moved? please explain the idea.
I like the idea that loop follows parts so that if a part is extended (because another part´s trigger has been shifted) the loop will follow the new lenght. But if I change a loop duration I don´t want the part to change.