07-12-2024, 06:01 PM
Okay, I tried calibrating things as best as I could but I could never get it exactly at 0 for pass to work on its own.
But! I did figure out a workaround that creates a kind of threshold, and it seems to work in my limited testing so far.
Basically I take the input CV for each channel, save it to a variable. I then compare that variable to a pre-defined variable that acts as my threshold. If it's above that value, then the output of that calc is 1, otherwise 0. What I do then is save that calculation to the same original variable. Then, in my pass calculation, I check if that variable is 1, if it is, I pass the 6 ticks to the track.
This is the basic idea:
CV IN 1 > SETV VA SRC
CALC IF > VAVP > SETV VA SRC
CALC PASS VA=6 > TRCK TRK1 TICK
VAR #P #0A0
So far it's been working for about an hour like this with none of the "haywire" that happened before.
Now, why, using my old method, it would work for a while and then go haywire, I don't know
But this works perfect for me and what I need right now.
But! I did figure out a workaround that creates a kind of threshold, and it seems to work in my limited testing so far.
Basically I take the input CV for each channel, save it to a variable. I then compare that variable to a pre-defined variable that acts as my threshold. If it's above that value, then the output of that calc is 1, otherwise 0. What I do then is save that calculation to the same original variable. Then, in my pass calculation, I check if that variable is 1, if it is, I pass the 6 ticks to the track.
This is the basic idea:
CV IN 1 > SETV VA SRC
CALC IF > VAVP > SETV VA SRC
CALC PASS VA=6 > TRCK TRK1 TICK
VAR #P #0A0
So far it's been working for about an hour like this with none of the "haywire" that happened before.
Now, why, using my old method, it would work for a while and then go haywire, I don't know
But this works perfect for me and what I need right now.

