Quaternion based oscillation.
SLURP has 3 oscillating sources, one for each rotational axis. Each axis has an LFO that modulates its rotation. Rotating one axis will in turn move the other two axis. The final position of each axis is then projected into 2d space and its positional value becomes the output.
Each oscillator (or axis) has a VOct, Influence, Rotation, Octave, and LFO Influence parameter.
Note: setting all 3 VOct inputs to your desired pitch will keep the rotational dynamics you've created consistent.
The projection plane is a static viewing direction that the axis position gets projection onto. You can change this in the modules context menu, there are 3 projections to choose from: X, Y, and Z (defaults to Z).
Stereo can be toggled with the stereo button . There are three settings in total: mono
, full stereo
, and side stereo only.
This splits the projected waveform based on how far it is to one side of the sphere.
Enable polyphonic support for SLURP by increasing its spread value. Pressing the spread button will cycle though 1-16 voices. You can also right click this to select a specific value with its context menu. Each new voice is a slightly offset rotation from the previous and will output to its own channel.
Processes input voltage as 1 volt per octave.
V/Oct Input
Accepts a single voltage.
CV Input
Accepts a single voltage.
CV Input
Accepts a single voltage.
CV Input
Accepts a single voltage.
CV Input
Takes a trigger value as an input. This works as a Schmitt Trigger. When voltage moves from a low voltage threshold (0.2V) through a high voltage threshhold (2V) the trigger will activate. The trigger wont be able to activate again until it moves back below the low voltage threshhold
Trigger Input
Can output monophonic and polyphonic voltages.
P
Polyphonic Output
The modules context menu has a theme submenu where you can change the background to a solid white or black color if you are having trouble with the default background design.
Knob and plug labels can be toggled via the toggle labels option in the context menu.
Accepts a single voltage.
Processes input voltage as 1 volt per octave.
Accepts a single voltage.
Takes a trigger value as an input. This works as a Schmitt Trigger.
When voltage moves from a low voltage threshold (0.2V) through a high voltage threshhold (2V) the trigger will activate. The trigger wont be able to activate again until it moves back below the low voltage threshhold
Takes a trigger value as an input. The internal clock will be timed to this pulse.
After a reset trigger this input will wait 1ms before accepting inputs.
This works as a Schmitt Trigger.
When voltage moves from a low voltage threshold (0.2V) through a high voltage threshhold (2V) the trigger will activate. The trigger wont be able to activate again until it moves back below the low voltage threshhold
Produces a 10V pulse when a specific condition is met.
Outputs monophonic voltage
Outputs 1 Volt per octave value.
Can accept monophonic and polyphonic voltages.
Can output monophonic and polyphonic voltages.