Wavetable
Bitwig Platform
A morphable wavetable oscillator with index modulation, multiple unison modes, and table preprocessing options.
What it does
Wavetable loads a bank of single-cycle waveforms and reads one position through that bank for every oscillator cycle. Index chooses or crossfades between tables, while its unison and preprocessing options can distribute voices, alter harmonic phase, remove the fundamental, or recenter DC.
Controls and ports
| Control | Label | Official description |
|---|---|---|
display |
Wavetable Display | Shows the currently loaded wavetable, as well as the current position from the summed Table Index value. Clicking on the display calls up the wavetable browser. Drag a WT wavetable file (or Serum- or WaveEdit-compatible WAV file) onto the display to load it. |
index |
Index | Current table being played, as interpolated from the available tables |
index_in |
Index In | Control input added to the Index |
unison_voices |
Unison Voices | Number of voices used for Unison mode, or "Off" |
unison_mode |
Unison Mode [various options] | Unison method used: |
unison_detune |
Unison Detune | Bipolar width that all unison voices are spread across |
unison_spread |
Unison Spread | Stereo width of the unison voices |
show_unison |
Show Unison Settings | Displays the unison parameters on the module face |
unison_section |
Unison Parameters [various] | See the Inspector section below for details |
no_interpolation |
Disable Index Interpolation [toggle] | When enabled, only uses tables from the loaded file (instead of freely crossfading between them) |
phase_distribution |
Harmonic Phases [various options] | How the phase of each harmonic is handled: |
spread_with_unison |
Spread Unison Phases [toggle] | Gives a different phase offset for each unison voice, resulting in a smoother unison sound with less beating |
remove_fundamental |
Remove Fundamental [toggle] | Suppresses the fundamental from each table |
remove_dc |
Remove DC Offset [toggle] | Offsets the signal output to center around zero. This can transform wavetables made for modulation (such as the "LFO and Sequences" category) into interesting audio sources. |
pop-out_editor |
Pop-out Options Panel | On click, opens a window of wavetable pre-processing options |
Practical uses
- Load a Bitwig WT file or a compatible Serum or WaveEdit WAV and modulate Index slowly for evolving timbre.
- Disable index interpolation when you want discrete table changes instead of continuous morphing.
- Use unison detune and stereo spread for width, then Spread Unison Phases when less coherent beating is preferred.
Things to know
- Index In is added to the panel Index value, so modulation is an offset around the chosen table position.
- The display shows the entire loaded table and the current summed index position; clicking it opens the browser.
- Remove Fundamental changes the harmonic content, while Remove DC only recenters the waveform around zero.
- No dedicated Wavetable oscillator Nitro body is confirmed; the automatic LFO table-index match is a related helper, not the oscillator engine.
Technical details
No Nitro implementation has been confirmed for this visible module. The behavior is described conservatively from module metadata and editorial research.
Conceptually the engine evaluates a periodic sample table at oscillator phase and interpolates between neighboring frames according to Index. Optional preprocessing modifies frame spectra or offsets before playback, and unison evaluates several detuned and panned phase trajectories before summing them. The installed metadata confirms the user-facing contract, but the current atlas does not expose enough of the Wavetable engine to document interpolation kernels, unison distributions, normalization, or harmonic-phase modes as formulas.
Open questions
- Map the actual oscillator engine and enumerate every unison and Harmonic Phases mode with its distribution law.
- Measure frame interpolation, table resampling, normalization, phase reset, stereo index behavior, and CPU scaling by voice count.
Version and sources
Checked against Bitwig Studio 6.0.6. This page combines Bitwig's module metadata, the existing Grid course and guides, and Nitro analysis where the mapping is strong enough to support a technical statement.
Related material
Return to Bitwig Grid Modules or the Grid Modules course lesson.
Also matches: Bitwig Wavetable module, Bitwig Grid Wavetable, Wavetable Grid module