Automatically loop between begin/end cues
I would like to be able to define arrangement sections to be looped automatically.
This is typically to be used for live improvisations. Lot of songs have a chorus section that may be looped for an extended solo part, which duration may change at preformance time.
I expect to define a begin cue and an end cue for each loop. When the begin cue is reached, the loop is set to fit the begin and end cues, and automatically activated. The loop mode is exited when running LOOP OFF action.
A simple usage could be to add cues named '(' and ')' for the end and begin cue.
It would be a better choice allowing to add begin/end capabilities on an existing cues. Considering I want to loop from 'chorus1' until 'verse2', I could rename cues like this : '(chorus1' and ')verse2'
For more general usability, I suggest using regular expressions matching (https://docs.python.org/2/library/re.html) or at least joker style : '(' or'')', or name begin filter : '(',')'.
I suggest two global parameters editable by the user :
LOOPBEGINFILTER=')'
LOOPENDFILTER='('
When empty, this mode is disabled.
Note : I made a piece of code working with ClyphX providing the base algorithm that I can provide. It is based on : self.song().currentsongtime,self.song().cuepoints, self.song().loopstart and self.song().loop_end.
-
Ben commented
-
Ben commented
-
AdminStray (Admin, nativeKONTROL) commented
Yes, please do.
-
Ben commented
Yes, you are right.
Do you want me to create it as a ClyphX feature request ?