The Wave State Processor module uses the zero crossing capabilities together with other wave sensing logic to allow a wave to be broken into multiple parts which can then be processed. This can be used effectively with LFOs to create interesting waveforms. If used on audio signals, especially at higher frequencies, there will often be digital artefacts due to the internal sample rate of Voltage Modular.
Designed primarily for LFO and CV use, the module will generate triggers and gates for various stages of a waveform including moving up from zero, hitting a set peak (or floor) value, being at or above the set peak (or floor) value, etc. The peak and floor values can be set manually or by CV (with a fine adjustment available) and the recognition of change at the “top” or “bottom” of the waveform can also include simply changing direction.
The signal input has a “through” output to provide sample-accurate use of the source waveform in downstream modules (to mix with any processed waveforms from the module), and the main stages also have VCA gated outputs of the signal so that you can pass the various parts through attenuverters, voltage-controlled amplifiers, exponential or other voltage processing to create completely new composite waveforms.
The module can be used at audio frequencies BUT, at higher frequencies, there will be some digital artifacts due to the internal sample rate and resulting rounding errors.