I need a solution for a logic circuit, and have a feeling it may have an obvious answer, if I only knew a little more about logic devices!
It's a bit tricky to explain, so see diagram.
I am making a synth effect for guitar, and I want a series of pulses whose edge coincides with the peak of the audio waveform. My comparator systme works very well at the moment, but some notes have a strong parasitic harmonic that causes an unwanted double pulse, as shown.
What I thought was to also generate a signal att eh zero-crossings, and use that as an 'enable' clock. Whenever the enable goes low (or high, whatever) the circuit will wait for a pulse, but then ignore any further pulses during that period, until the next enable cycle. Basically override the spurious extra pulses from the comparator, that I don't want.Hopefully the diagram makes this clear.
Is there such a device that will do this? One which will not do anything until its input changes, at which point it will latch, and stay that way until the next enable cycle?
Thanks for any help, I feel like a doofus!
It's a bit tricky to explain, so see diagram.
I am making a synth effect for guitar, and I want a series of pulses whose edge coincides with the peak of the audio waveform. My comparator systme works very well at the moment, but some notes have a strong parasitic harmonic that causes an unwanted double pulse, as shown.
What I thought was to also generate a signal att eh zero-crossings, and use that as an 'enable' clock. Whenever the enable goes low (or high, whatever) the circuit will wait for a pulse, but then ignore any further pulses during that period, until the next enable cycle. Basically override the spurious extra pulses from the comparator, that I don't want.Hopefully the diagram makes this clear.
Is there such a device that will do this? One which will not do anything until its input changes, at which point it will latch, and stay that way until the next enable cycle?
Thanks for any help, I feel like a doofus!
Attachments
-
90.9 KB Views: 51