Topics / Bitwig Studio / Bitwig Grid / Bitwig Grid Modules / Grid Oscillator Modules / Wavetable

Wavetable

Wavetable module panel in Bitwig Grid
Wavetable in Bitwig Grid 6.0.6.

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.

Return to Bitwig Grid Modules or the Grid Modules course lesson.

Also matches: Bitwig Wavetable module, Bitwig Grid Wavetable, Wavetable Grid module