Wavetables for Bitwig Studio
BitwigSoftware synthVerified
What a Bitwig Studio wavetable import expects, and how a Hyperwave export maps onto it.
The format Bitwig Studio imports
Polymer and The Grid have a Wavetable oscillator that reads Surge-format WT files and Serum- or WaveEdit-compatible WAV wavetables. Hyperwave's default packed WAV uses the Serum-style 2,048-sample frame layout. Bitwig's separate Sampler Cycles workflow changed in 6.1 and needs an application check before giving exact Root Key steps.
What Hyperwave exports
Every Hyperwave export is one packed wavetable WAV. Check these facts against the Bitwig Studio format above — where the two disagree, the fix is almost always the frame size or a conversion step, not the sound design.
- Sample format
- 32-bit float by default (values between -1 and +1); 16-bit WAV is a direct export option for targets that load integer banks.
- Channels
- 1 (mono). Every frame is one single-cycle waveform.
- Header sample rate
- 48,000 Hz by default. This is a label in the file header — for wavetable import it doesn't stretch or resample your frames. One exception: VCV Rack's Wavetable VCO reads the sample-rate field as the frame length when it's a power of two, and sample players that fall back to one-shot mode use it for pitch.
- Frame layout
- Frames are packed end-to-end in one data chunk, in wavetable order; the export filename records the shape as name-{samples}x{frames}.wav.
- Resolution
- The live table runs from 8 to 8,192 samples per frame and 8 to 1,024 frames (defaults 2,048 × 256). Single-table and collection exports can render 8–16,384 samples per frame and 1–256 frames.
- Metadata
- Hyperwave writes no extra wavetable metadata chunks. Importers use the audio layout, their own defaults, or settings you choose to interpret the frames.
Load a Hyperwave table into Bitwig Studio
- Export a packed mono WAV from Hyperwave at 2,048 samples per frame.
- In Bitwig, select the Wavetable oscillator in Polymer or add the Wavetable module in The Grid.
- Load the WAV in the Wavetable oscillator. Check the displayed waves and audition the table after import.
Common issues
- Dropping a WAV onto a track creates a Sampler. To load it as a wavetable, use the Wavetable oscillator in Polymer or The Grid and load the WAV there.
Design the table once in Hyperwave's node graph, export the packed WAV, and load it into Bitwig Studio with the steps above.
Make a wavetable in Hyperwave