Hello! I’m working with samplers playing human speech. I need for VCV to detect pauses, longer than (for example) 1 second, and then to send a trigger, or send ANY kind of voltage.
My goal is for an effects chain to be triggered “between sentences”, or when there’s a pause in the speaking, and only triggered during that pause.
How can this be done? I’m thinking maybe an envelope follower, but I can’t get that to work.
Building on that, you can slew the envelope follower output (experiment with different rising and falling slew settings) and use a comparator to make a gate that goes high when the input voltage is at a low (but > 0V) level.
I’m thinking maybe an envelope follower, but I can’t get that to work.
What issue in particular are you running into? (Also, welcome to the forum! )
How about …
Clock the signal of interest into an analog shift register, at the rate of 240 BPM, then feed the first four outputs into a quad NOR gate. The signal should take one second to propagate through the ASR.
When all four inputs of the quad NOR gate are zero (at the same time, within the space of one second), then an output of the NOR gate goes high.
There is a module that does something like this, but I cannot for the life of me ever recall what the name of it is, not in what plugin. (Which is why I wish we could add custom keywords to modules in our library.) It has something to do with “inactivity” or “time out” or some such.
[tick tock tick tock tick tock…]
I found it! It’s “IdleSwitch”. I forget if it works with audio inputs, or just triggers and gates.
Thanks everyone for the good ideas. [john_rose] led me to the module IdleSwitch, which does this exact thing, and it works perfectly. And yes, it accepts audio signals too.
I like Count Modula Slope Detector for this kind of thing. For your patch I would take the gate out of the “Steady” output. There is a built-in response time delay.