v0.1Latest

Wavetable

Curated wavetable-bank oscillator with morphable position.

Morphable wavetable-bank oscillator for digital, analog-style, formant, and complex spectra. Table selects a curated source bank, Position scans between frames inside that bank, and native band-limited mip tables reduce high-note aliasing. Interpolation choices include none, linear, and Hermite for smoother waveform reads, making it useful for evolving oscillator colour while keeping the patch fully native in the plugin.

Inputs

Pitch

Oscillator pitch - accepts MIDI note, control CV, or plain number

IDfrequencyHz
Signalcontrol · control rate
UnitHz
Range0.01 to 20000 Hz
Default440
CoercionImplicit

Position

Wavetable scan position (0-1)

IDposition01
Signalcontrol · control rate
Unitphase01
Range0 to 1 phase01
Default0
CoercionImplicit

Phase

IDphase01
Signalcontrol · control rate
Unitphase01
Range0 to 1 phase01
Default0
CoercionImplicit

FM

IDfmHz
Signalcontrol · control rate
UnitHz
Range-20000 to 20000 Hz
Default0
CoercionImplicit

Unison Voices

IDunisonVoices
Signalcontrol · control rate
Unitcount
Range1 to 8 count
Default1
CoercionImplicit

Unison Detune

IDunisonDetuneCents
Signalcontrol · control rate
Unitcents
Range0 to 50 cents
Default0
CoercionImplicit

Unison Spread

IDunisonSpread01
Signalcontrol · control rate
Unitphase01
Range0 to 1 phase01
Default0
CoercionImplicit

Outputs

Signal

Audio signal output

IDsignal
Signalaudio · audio rate · stereo
Unitnormalized
Range-1 to 1 normalized
CoercionImplicit

Parameters

Table

Built-in wavetable bank selection. Position scans frames within the selected bank.

IDtableId
Typeenum
Controlselect
Range or OptionsDefault (default), Analog (analog), Formant (formant), Digital (digital)
DefaultDefault (default)

Pitch

Base pitch in Hz when no pitch input is connected. Overridden by the Pitch port.

IDfrequencyHz
Typefloat
Controlslider
Range or Options20 to 20000 Hz, step 1, log
Default440

Position

Static wavetable scan position when no position input is connected.

IDposition01
Typefloat
Controlslider
Range or Options0 to 1 phase01, step 0.001
Default0

Unison Voices

Sets the number of detuned wavetable voices.

IDunisonVoices
Typeint
Controlslider
Range or Options1 to 8 count, step 1
Default1

Unison Detune

Sets the total pitch detune across unison voices.

IDunisonDetuneCents
Typefloat
Controlslider
Range or Options0 to 50 cents, step 0.1
Default0

Unison Spread

Spreads unison voices across the stereo field.

IDunisonSpread01
Typefloat
Controlslider
Range or Options0 to 1 phase01, step 0.01
Default0

Interpolation

Selects nearest-neighbour, linear, or Hermite table interpolation.

IDinterpolation
Typeenum
Controlbuttons
Range or OptionsNone (none), Linear (linear), Hermite (hermite)
DefaultLinear (linear)

Details

Canonical IDosc.wavetable
Categorygenerators
Runtime Surfaceaudio
Runtime Targetsaudio-worklet
JUCE Early AccessSupported
Early Access NoteNative-supported in the plugin for the current catalog/runtime support contract.
Audio Channel BehaviorGenerate (synthesizes audio)