As Above, So Below

A window comparator on top, evil twin on the bottom. Top section input 1 is inverted and normalled to the bottom section

Are we there yet?

For immediately useful results, 2.5v or 5v (jumper selectable) is normalled to input 2

What's your pulse?

Create pulse waves from sloped signals. Window size affects pulse width AND number of pulses for a different flavor of PWM.

All Analog Goodness

No Microprocessors in this device


signal analyzer that finds a use in many patches or as a basis to organically extract pitches and gates


  • 6hp 3U 21mm depth
  • 30ma +12v, 40ma -12v
  • reverse polarity protected

Place the cursor above each control for an explanation of what it does

How to Begin
Tips & Tricks
  • Don’t forget to patch feedback!
  • Create evolving rhythmic patterns – simply connect two signals to the input and check the gate outputs as the phase relationships between the input signals changes. For a little more control of the drift, reset the sync on the slower of the oscillators. Of course you can add an lfo to to the cv input for the window size and adjust the attenuator to taste. This will change the timing and width of the gates that are output.
  • Create waveform breakpoints – connect the gate output to the frequency modulation input of the oscillator that is connected to 2wins input 1. When the oscillator enters the window, the output goes high and the frequency of the oscillator changes until it is no longer in the window. If you are using the default bias for input 2, you will get 1 or 2 gates (2 or 4 breakpoints) during the rise and fall of a simple triangle wave. If you input an oscillator into the 2nd input, the number of gates is dependent on the frequency of that signal. For additional breakpoints, patch the output of the bottom section to another fm input on the oscillator.
  • Voltage controlled event delay – trigger an A/D envelope, and patch the output of that envelope to input 1 of 2win. The gate output of 2win will be delayed by the time it takes for the envelope to reach the threshold. Control the delay time by adjusting the rise time of the envelope, with the window size of 2win, or even with input 2.
  • Loop an envelope – plug the envelope out into input 1 and the gate output to the gate/trigger input of the envelope. Input 2 + window size sets the threshold to loop the envelope.