What “Procedural” Really Means in VECTRA
Explore Infinite Possibilities
Understanding Procedural Wavetable Synthesis in Practice
The term procedural is frequently used in modern audio software, often without a clear technical definition. In the context of VECTRA, however, procedural has a very specific meaning that directly impacts how sounds are created, transformed, and explored.
This article explains what procedural wavetable synthesis means in VECTRA, how it differs from traditional scannable wavetable synthesizers, and why this architectural difference matters for sound designers and producers.
Procedural vs. Static Wavetable Synthesis
Most wavetable synthesizers rely on pre-authored, static wavetable libraries. These tables are created in advance, stored as assets, and scanned during playback. Modulation typically changes the scan position, interpolation, or playback behavior, but the underlying waveform data itself remains fixed.
VECTRA takes a fundamentally different approach.
VECTRA does not ship with a library of pre-made wavetables. Instead, all wavetables—including those visible in selection menus—are generated at runtime by the engine based on rules, parameters, and mathematical construction.
In short:
Static wavetable-based synthesis
→ Reads from pre-authored waveform tables
Procedural wavetable synthesis (VECTRA)
→ Generates the wavetable structures on the fly at runtime
This distinction is the core meaning of procedural in the context of VECTRA.
Why Procedural Wavetable Synthesis Matters
Because the wavetable structures themselves are generated rather than loaded, transformation in VECTRA operates on structure, not selection. Instead of browsing or swapping fixed tables, the sound evolves by modifying the underlying model that produced the wavetable in the first place.
This enables a workflow focused on construction, mutation, and exploration, rather than asset management.
VECTRAForge: Core Sound Construction
At the center of the system is VECTRAForge, the core sound-construction layer.
Rather than loading samples or wavetable files, VECTRAForge operates at a spectral / modal level, mathematically constructing:
Harmonic structures
Partial relationships
Resonant behavior
These constructed spectral structures are then packed into usable, scannable wavetable representations that can be explored and transformed within the instrument.
Parameter changes do not select different stored waveforms. They directly affect how the sound is built, allowing deep variation without switching sound sources.
AWC (Advanced Wave Core)
AWC (Advanced Wave Core) operates on the procedurally generated wave and spectral structures produced by VECTRAForge.
Because these structures are not static assets, AWC does not rely on fixed oscillator tables. Instead, it works directly on generated data, enabling transformations that would not be possible in systems based on pre-authored wavetables.
Warp and Mutate: Structural Transformation
VECTRA’s Warp and Mutate functions operate on the generated wavetable and spectral structures themselves.
Mutate
Available in two modes:Baked
DNAFlux (real time)
Mutation alters the generated structure rather than switching to a different table.
Warp
Transforms the constructed wave / spectral domain directly, enabling continuous structural change.
Both systems are only viable because the source material is procedurally generated and non-static.
What VECTRA Does Not Use
To avoid ambiguity, VECTRA does not rely on:
Pre-installed wavetable libraries
Static oscillator waveform tables
Sample playback as a sound source
All scannable wave content is generated by the engine itself.
Who This Architecture Is For
VECTRA’s procedural wavetable architecture is designed for producers and sound designers who feel constrained by static wavetable libraries and preset-driven workflows.
Instead of selecting from fixed content, VECTRA encourages building, transforming, and evolving sound structures, making it particularly well suited for experimental synthesis, modern electronic music, and deep sound design.
In One Sentence
VECTRA is a procedural wavetable synthesizer in which scannable wave and spectral structures are generated at runtime by the engine, rather than loaded from pre-authored wavetable libraries.
Closing Note
Join the VECTRA Beta
