Note This is a reference section that covers the specifics of each module. For general module concepts and more about applying them in practice, see the quickstart guide.
An inverting gain stage. Amplify or attenuate and then invert a signal.
A gain stage with selectable output polarity. Amplify or attenuate a signal and optionally invert it.
An inverting gain stage with half-cycle input.
A gain stage with output voltage limiting.
A gain stage with voltage-controlled polarity.
A GainPolarity with added first-order lowpass filtering.
A voltage-controlled SPDT switch with independent gain for each branch.
A GainSwitch with added first-order lowpass filtering.
A voltage-controlled gain stage with a user-defined response.
A GainVoltageControlled but with better response resolution at the cost of slightly higher resource usage.
A multi-mode voltage-controlled filter.
A first-order lowpass filter.
A first-order highpass filter.
A first-order allpass filter.
A first-order filter with programmable pole and zero.
A second-order lowpass filter.
A second-order highpass filter.
A second-order bandpass filter.
A second-order bandstop filter.
A second-order filter with programmable poles and zeros.
A sawtooth oscillator.
An oscillator with both sawtooth and square output.
A sine wave oscillator.
An oscillator with triangle, square and pulse output.
A voltage-controlled oscillator with sawtooth and square output.
Generate a waveform from a user-defined wavetable.
An ArbitraryWaveGen with voltage-controlled reset.
An ArbitraryWaveGen that splits its wavetable in two to drive two independent outputs.
A DualArbitraryWaveGen with voltage-controlled reset.
Integrate a signal with respect to time.
Integrate a signal with respect to time during a voltage-controlled window.
Integrate a signal with respect to time with voltage-controlled reset.
Differentiate a signal with respect to time.
Multiply two signals.
Multiply two signals but minimize delay at the expense of increased resource usage.
Divide one signal by another.
Divide one signal by another but minimize delay at the expense of increased resource usage.
Compute the square root of a signal.
Detect if one voltage is greater than another.
Detect when a signal crosses zero, another signal or a variable reference level.
A peak detector with programmable rise and fall times.
A PeakDetector with voltage-controlled reset.
A peak detector with programmable time constant.
PeakDetectorTau with lower latency and slighly higher resource usage.
Two input sum stage with input gain control.
Three input sum stage with input gain control.
Four input sum stage with input gain control.
Two input inverting sum stage with input gain control.
Three input inverting sum stage with input gain control.
SumTwo with additional first-order lowpass filter.
SumThree with additional first-order lowpass filter.
SumTwo with input integration.
SumIntegrateTwo with voltage-controlled reset.
SumThree with input integration.
SumIntegrateThree with voltage-controlled reset.
Two input sum stage with multi-mode second-order filter.
Rectifier with half and full-wave modes.
Half-cycle rectifier with positive and negative half-wave modes.
Rectifier with half and full-wave modes and added first-order lowpass filer.
A programmable delay line.
Receive a signal from the audio input channel.
Send a signal to the audio output channel.
Receive a signal from the ultrasonic input channel.
Send a signal to the ultrasonic output channel.
Send a signal to one of the auxiliary output cells.
Receive a signal from one of the auxiliary input cells.
Send a digital signal to the digital output cell.
Convert a half-cycle signal to a continuous signal.
Constant reference voltage with switchable polarity.
A user-defined transfer function.
Voltage-controlled sample and hold.
Analog to digital converter.
Delta sigma modulator.
DeltaSigmaModulator with external reference input.