I’ve been really tempted by Orca but I want knobs for my voltages, at least some knobs… so I’ve decided to see what I can do marrying Rene and TT.
This is the first experiment.
TT emulates Rene.
A few notes -
A Short Bus or two OR logic modules are needed for this scene.
Rene has 4 banks of 16 stored voltages. This scene can import all 4 and switch between them. To free the IN & PARAM I chose a TRIG to switch between the 4. Visual corroboration of selection seemed important, especially when dealing with modules like Rene which are ‘temperamental’ to be kind. The CV 4 out was free so I sent various voltages to it from 0 to 9v so that the LCD went from off, to dim, to less dim, to bright. It works for me.
Rene has logic. IN is free to add this. Rene has 2 ins, here there is only one. So be it.
Rene has coordinate gate and clock control. Each can be toggled on or off in real time. This scene does not have this BUT it does have probabilistic control of trigger outs. The PARAM knob offers real time control. This is my first try at this and I (or we) will probably come up with a better plan but this is my first offering -
Z DIV PARAM 163 gives 0-100 from the PARAM knob. I have constructed a system with 4 zones so that the PARAM knob can constructively modulate the probability of X axis trigger (A), and Y axis trigger (B).
If Z is 0 or 100 then both variables are 100. If z is >33 and <66 then both variables are set to 75.
When Z > 0 and < 34 then A 's values are 99 - 66 and B’s values are 2 - 66
When Z > 65 and < 100 then A’s values are 66 - 0 and B’s values are 66 - 99
This is the best I could come up with for one knob - two useful values. I welcome input.
How it works is - at 12 o’clock and close to 12 o’clock A and B are 75 (% probability)
At all the way CCW or CW A and B are 100.
From 8 o’clock to 10 o’clock A decreases from 99 to 66 and B Increases from 2 to 66.
From 2 o’clock to 4 o’clock A decreases from 66 to 2 and B Increases from 66 to 99.
My math may be off by one or two…
Here’s the scene
VARIABLES
X - PATTERN #
Y - NOTE INSERTED INTO PATTERN VIA SCRIPT 8
Z - VALUE OF THE PARAM KNOB (0-100)
A - VARIABLE BASED UPON Z
B - VARIABLE BASED UPON Z (see above)
Pattern lengths must be set in Tracker mode - all 4 patterns set to 16.
Metro script calculates the value of variable A (from value of variable Z). M is not working as a clock here so once it has made it’s calculation it turns itself off again.
M (calculates variable A)
IF EZ MOD Z 100 : A 100
ELIF LT Z 34 : A SUB 99 Z
ELIF GT Z 65 : A MUL 2 SUB 99 Z
ELSE : A 75
M.ACT 0
I
X 0
P.N X
L 1 4 : TR.TIME I 10
1 (triggered by the OR of both clock ins)
Z DIV PARAM 163
3 (x axis trigger)
M.ACT 1 (calculates variable A)
P.N X
P.NEXT
PROB A : TR.PULSE 2
(trigger pulse 2 and 3 are combined using OR logic and sent to tr IN 5)
4 (y axis trigger)
TR. PULSE 1 (calculates variable B)
P.N X
L 1 4 : P.NEXT
PROB B : TR.PULSE 3
(trigger pulse 2 and 3 are combined using OR logic and sent to tr IN 5)
5
P.N X
CV 1 N P.HERE
TR.PULSE 4
6 (calculates variable B)
IF EZ MOD Z 100 : B 100
ELIF LT Z 34 : B MUL 2 Z
ELIF GT Z 65 : B Z
ELSE : B 75
7 (choose pattern)
X ADD X 1
IF EQ 4 X : X 0
CV 4 V MUL 3 X
8 (load notes from Rene manual gate/trig recommended. James Cigler MPC mode works nicely))
P.N X
Y DIV QT IN N 1 N 1
P.INS 0 Y