Voltaic

Alias-free wavetable warping you can still modulate

Voltaic is a wavetable and virtual analog synthesizer. It plays like a subtractive synth — three oscillators into a filter, four envelopes, two LFOs — but the oscillator can be a three-axis wavetable or a bank of struck resonators, and the filter is eighteen of them.

Hear It

Straight out of the engine — factory presets, no external effects.

Folding Dawn — the FOLD warp moving under envelopes
Twin Supersaw — stacked unison chords
Sync Sweep Lead — the SYNC warp under an envelope
Formant Vox — the FORMANT warp on an LFO
Ring Mod Bell — two sines ring-modulated, the beat is the detune
Karplus Wire — plucked wire with a noise-chiff pick
Reso Ladder Bass — the ladder filter, resonance up
Acid Squelch — the 303 filter, velocity opening it
Music Box — the modal bank as an oscillator
The WT page — table, morph and warp on the left, the wavetable itself drawn at right. This is the METAL table part-way through its morph.
The WT page — table, morph and warp on the left, the wavetable itself drawn at right. This is the METAL table part-way through its morph.

A Wavetable With Three Axes

Twenty-seven tables, each morphing across eight frames — and morph is only the first axis. Warp reshapes the wave again on top of it: sync, phase bend, ring, folding, formant shift, saturation, quantization and more, eleven in all.

Both axes are modulation destinations, so an envelope can walk the morph while an LFO works the warp. The third axis is pitch: every frame, at every warp amount, is stored band-limited three times per octave, and the note you play picks the version it reads. That is why the whole surface stays clean.

The same page with warp set to FOLD and the amount raised. The drawn wave thickens as folding adds harmonics — all of them band-limited before they ever reach the oscillator.
The same page with warp set to FOLD and the amount raised. The drawn wave thickens as folding adds harmonics — all of them band-limited before they ever reach the oscillator.

Folding That Does Not Alias

Live wavefolding aliases; a precomputed wave cannot follow a knob. Voltaic refuses the choice: each warp is baked at four amounts, band-limited down the pitch axis at build time, and interpolated at runtime. The oscillator is never handed a harmonic above Nyquist, so there is nothing to fold back — and the warp still moves under an envelope, an LFO, aftertouch or the mod wheel.

Three warps that live on broadband grit — bit reduction, rate decimation and hard drive — deliberately stay runtime shapers, because band-limiting would remove exactly what makes them sound like themselves.

The filter page. Cutoff and resonance each take their own envelope, and BODY and STRIKE belong to the modal filter sitting among the other seventeen.
The filter page. Cutoff and resonance each take their own envelope, and BODY and STRIKE belong to the modal filter sitting among the other seventeen.

Eighteen Filters

The textbook set: lowpass, bandpass and highpass in 2- and 4-pole forms, plus a notch. Then three modelled circuits, each as lowpass, bandpass and highpass — a Moog-style transistor ladder, an Oberheim-style SEM with its own notch, and a 303. The modal bank makes eighteen.

Cutoff and resonance each take their own envelope, and both are LFO destinations.

The sub's MOD page: normal, ring modulation, AM and PM are four switches rather than four positions of one, so they mix — and AM and PM keep their own depths.
The sub's MOD page: normal, ring modulation, AM and PM are four switches rather than four positions of one, so they mix — and AM and PM keep their own depths.

Three Oscillators, And What They Do To Each Other

All three oscillators take any wave type — nothing is reserved for the sub. Each one stacks up to seven detuned voices with its own detune and blend, which is twenty-one voices a note if you ask all three for it.

The third oscillator also feeds the other two: normal, ring modulation, AM and phase modulation as four independent switches with independent depths, so they mix. The phase modulation is through-zero, so negative modulation reverses the carrier rather than folding at zero.

Aftertouch routing: ten destinations, each with its own amount. Because it is polyphonic, this arrives per note rather than per keyboard.
Aftertouch routing: ten destinations, each with its own amount. Because it is polyphonic, this arrives per note rather than per keyboard.

Modulation

Four envelopes and two LFOs into sixteen destinations — pitch, cutoff, amplitude, resonance, and the pulse width, morph, warp and unison spread of each oscillator individually. Morph and warp travel between an A and a B knob rather than over a fixed range; set B below A and the parameter falls as the envelope rises.

Velocity, aftertouch and the mod wheel each get their own routing page, and all of it is polyphonic. Aftertouch alone reaches ten destinations — leaning on a key damps a struck resonator the way a hand on a string does.

The sequencer, sharing a page with the arpeggiator — BPM, swing, step count, and a switch to follow the host's tempo instead of its own.
The sequencer, sharing a page with the arpeggiator — BPM, swing, step count, and a switch to follow the host's tempo instead of its own.

Arpeggiator, Sequencer And Effects

An arpeggiator and a step sequencer share a page: per-step editing, swing, time division and range, running from their own clock or the host's tempo.

After the filter come a phaser, a delay and a reverb — enough to finish a sound without leaving the app.

And The Rest Of It

  • — Three oscillators, each able to be sine, triangle, saw, pulse, wavetable or modal
  • — White, pink and brown noise
  • — Four envelopes, two LFOs, sixteen modulation destinations
  • — Polyphonic aftertouch
  • — Every parameter MIDI learnable
  • — On Android today. iOS, Windows and macOS — standalone and plugin — coming soon