Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
theb_roll's mapping collection
#1
Hi! I've got an interest in playing around with the mappings screen and discovering new ways to use it.  I feel like I'm just starting to get to know it.  I'm not particularly good at programming, so rather than posting each mapping into a separate thread I figured I might as well collect them all my into a single thread.  They're likely not going to be too complex, but maybe useful and a fun starting point for going further with it.  

The first one - I figured out today

CLOCK DIVIDER

00: GLOB - SRUN
01: CALC - IF = 00=0 --> SETV - RW07 - RST
02: VAR - # A - #010
03: VAR - # B - #020
04: - - - -
05: - - - -
06: GLOB - CLKO --> TRIG - TRIG - TR1
07: CALC - CNT - 06=0
08: CALC - MOD - 07=2 --> TRIG - TRIG - TR2
09: CALC - MOD - 07=4 --> TRIG - TRIG - TR3
0A: CALC - MOD - 07=8 --> TRIG - TRIG - TR4
0B: CALC - MOD - 07VA --> TRIG - TRIG - TR5
0C: CALC - MOD - 07VB --> TRIG - TRIG - TR6


Starting with row00, GLOB - SRUN gives you either a 1 if the sequencer is running or a 0 if it's stopped.  Row01 checks row00 to see whether the clock is on or off (1 or 0). If it's off (0), then it sends a 0 to row07 to reset the clock counter.  Row 07 is the clock counter.  It counts the rising edge of row06 which is the GLOBAL Clock Out.  Rows08 - 0C, the Modulos rows, each of them listens to row07 (the CLK Counter) and counts up with it, but then wraps back to 0 based on the division set by the second number (2, 4, 8, VA, VB).  VA and VB are basically just variables, which I set to 16 and 32 at rows 02 and 03 for longer divisions.   All the TRIG output destinations listen for the number 1 (I think) so they are triggered whenever each of the Modulos wraps around and hits 1.  Because I reset to 0 whenever I stop the sequencer, 1 is the first tick of the clock and so things stay in sync with the patterns.  

Maybe over-explained it a bit but it's useful for me anyways.  Hope it makes sense!  Thinking of heading down the path of creating a sequential switch based on the clock divider and using it to switch note sources for a particular CV output. 

Hope this helps! Cheers!





An additional basic mapping which actually took me a lot of trial and error but was given the answer from Thomas (XORadmin).

It's a PRECISION ADDER mapping which adds together the note values from TRK1 and TRK2 and then outputs the sum out of the MOD1 output. 

00: TRCK - TRK1 - NOTE
01: TRCK - TRK2 - NOTE
02: CALC - ADD - 0001 --> CV - NOTE - MOD1

That's pretty much it!  Simple but fun to play with.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)