Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Stop all patterns without stopping clock
#1
For extra drama in live performance I like to sometimes stop all the Nerdseq patterns that are playing. I have 2 ways to do this, both of which are not that great:

* SHIFT + STOP to stop all, then SHIFT + START to restart a row. This can get out of sync with my other sequencers, which all share a clock.

* Create a 00 "mute pattern" (empty) and make a row full of 00. SHIFT+START on that row to silence at the end of pattern, SHIFT + START on a different row to restart. This keeps the clock in sync, but I can't stop in the middle of a pattern and I don't always want to restart a whole row. I may have had a random selection of patterns in different columns playing and I would love to restart the patterns that were previously running. 

Is there a "global mute/unmute" (best) or an "all stop" that stops all patterns but doesn't stop the clock running? Preferably easy to access with a front panel key combo?

Oh hai I just discovered "SOLO" mode (SHIFT + UP + START). At least in my current proj I have one unused sampler track, and cursoring to that track and hitting SOLO does exactly what I want. I can probably make this work in most situations.
Reply
#2
This is not a standard implemented function, but this is possible using the mappings. (slightly more complex than usual due to a little bug in the used mapping destinations, but it does work!)

Lets say you want to use the button combo 'STOP+CURSOR UP' to stop all now but keep the sequencer running. Your mapping would look like this:

Code:
00 EXT  BUTN STOP > ---- ---- ----      Check if button STOP is pressed (pressed = true)
01 EXT  BUTN CRUP > ---- ---- ----      Check if button Cursor UP is pressed   (pressed = true)
02 CALC LAND 0001 > ---- ---- ----      Logical and checks if row 00 and 01 are both true (pressed)
03 SKIP 08 = 02=0  > ---- ---- ----     Skip the next 8 rows if row 02 was not true (skip if not both have been pressed)
04 CALC FORC =1=1 > TRCK TRK1 STOP      Force a 1/true to the destination which does execute the Stop function for track 1
05 CALC FORC =1=1 > TRCK TRK2 STOP      ...same as above for track 2 ...and so on for the other tracks
06 CALC FORC =1=1 > TRCK TRK3 STOP
07 CALC FORC =1=1 > TRCK TRK4 STOP
08 CALC FORC =1=1 > TRCK TRK5 STOP
09 CALC FORC =1=1 > TRCK TRK6 STOP
0A CALC FORC =1=1 > TRCK TRK7 STOP
0B CALC FORC =1=1 > TRCK TRK8 STOP

In fact this is one possibility and the CALC FORC is needed due to the mini-bug. However it works perfectly.
PLEASE use the search function if something have been asked or discussed before.
Every (unnessesary) forum support means less time to develop! But of course, i am here to help!  Smile
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)