XOR Userforum

Full Version: loop control in sequencer
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
would it be possible to have elemernts that add control for loops in the sequencer?
if i have some patterns 00, 01, 02 where 00 is the intro i could have them in the sequencer like this:

00
*1
01
02


starting at 00 when it reaches *1 it would immediatly jump to 01 but when it loops at the end of 02 it would find that *1 was visited once and the loop continues with 01.
*4 would allow to reach 00 4 times then.
i have the feeling that i just reinvented another wheel and you will tell me that this is already there since 1991  ;-)
Haha...its already there sinc... ah wait....no :-)

Thats very interresting and i will think about it and concider adding it. Maybe even some more functionality with that *2 *3 .....does this and that....
Lets use this to brainstorm some cool options!
I thought about going left from pattern 00 to select the Controls.. and then maybe up and down for counts.
You could build whatever formula ,have Counter ..
(10-19-2017, 06:08 PM)holo Wrote: [ -> ]I thought about going left from pattern 00 to select the Controls.. and then maybe up and down for counts.
You could build whatever formula ,have Counter ..

Edit:
but being able to make the most complicated sequences is a questionable target to achieve.

another more useful default pattern would be an empty one with configurable length "-0" for immediate jump acting as bridge across a gap, "-4" would be 4 bars of waiting before it goes on to the pattern below. i think i have seen default empty pattern "-" in one of the trackers i looked at.

and what about a jump control "↑2" could lead to one or more targets "↓2" to activate neighbor patterns for example while not having them filled with empty patterns for automatisation of  a sequence.
Would that be useful..?
a counter to play a pattern for an amount of steps.
00
c1F
01
would make a 12step pattern 00 play for 32 steps before moving on to the next pattern 01
I know I'm resurrecting a thread from over 3 years ago...but I couldn't find an update on this.

Is it now possible to control how a particular track loops around the patterns in the sequencer page? I was hoping to do exactly the same as the OP was requesting...to be able set a loop point so it doesn't have to start at the top of the track column next time. Or a track based BRK style command in the sequencer page to tell it, for example, to play this island of patterns 4 times then continue. It would help with song arranging but maybe there's a solution I haven't found yet...

edit: crossed through first point because this is covered by STSP.
(04-06-2021, 06:25 PM)LostForWords Wrote: [ -> ]I know I'm resurrecting a thread from over 3 years ago...but I couldn't find an update on this.

Is it now possible to control how a particular track loops around the patterns in the sequencer page? I was hoping to do exactly the same as the OP was requesting...to be able set a loop point so it doesn't have to start at the top of the track column next time. Or a track based BRK style command in the sequencer page to tell it, for example, to play this island of patterns 4 times then continue. It would help with song arranging but maybe there's a solution I haven't found yet...

edit: crossed through first point because this is covered by STSP.

Yep,

i think some things have been added to allow more to that. Indeed the STSP commands could help here, but also the 'repeat pattern X times BRK command'.
Is there a way to combine them both so that, for example, patterns 01,02,03 can be played in sequence 4 times round before moving on to pattern 04? To work off the OP's idea I was wondering if groups of patterns could be chained with a header and footer inserted into the flow of patterns.

My idea (it's just an idea!) to implement it on the sequencer page :

++ is a group header inserted before the first pattern of a group
+1...to....+9 is a group footer inserted after the last pattern in a group. The number indicates the additional number of loops (max. 10 including the first play) and it jumps up to the closest "++" to replay those patterns. (a bit like a BRK command)

However it could be possible to do nested-groups like this! Example below would play 00,01, 02,03, 04,05,04,05,04,05,04,05, 02,03 ,04,05,04,05,04,05,04,05 then stops

00
01
++
02
03
++
04
05
+3
+1
**
(04-07-2021, 07:07 PM)LostForWords Wrote: [ -> ]Is there a way to combine them both so that, for example, patterns 01,02,03 can be played in sequence 4 times round before moving on to pattern 04? To work off the OP's idea I was wondering if groups of patterns could be chained with a header and footer inserted into the flow of patterns.

My idea (it's just an idea!) to implement it on the sequencer page :

++ is a group header inserted before the first pattern of a group
+1...to....+9 is a group footer inserted after the last pattern in a group. The number indicates the additional number of loops (max. 10 including the first play) and it jumps up to the closest "++" to replay those patterns. (a bit like a BRK command)

However it could be possible to do nested-groups like this! Example below would play 00,01, 02,03, 04,05,04,05,04,05,04,05, 02,03 ,04,05,04,05,04,05,04,05 then stops

00
01
++
02
03
++
04
05
+3
+1
**

This seems like an idea to achieve something similar as has been requested in Feature Request Extend JUMP FX function

Kind regards
(04-07-2021, 10:02 PM)mgd Wrote: [ -> ]This seems like an idea to achieve something similar as has been requested in Feature Request Extend JUMP FX function

That appears to be about jumping steps within a pattern on the pattern page.

I'm talking about enhanced jumping/looping (counted) of patterns on the sequencer page. To create groups of patterns that loop n times before moving on. Similar I guess but one scale up Smile Cheers.