Wavetables for Serum 2
Xfer RecordsSoftware synthVerified
What a Serum 2 wavetable import expects, and how a Hyperwave export maps onto it.
The format Serum 2 imports
Serum 2's Wavetable Editor imports audio files through its Import menu or file drag-and-drop. Its internal wavetable layout uses 2,048 samples per frame and up to 256 frames (2 MB of 32-bit sample data). Import methods include Dynamic Pitch, Frequency Estimation, Constant Framesize, and FFT; the selected method can change the source data.
What Hyperwave exports
Every Hyperwave export is one packed wavetable WAV. Check these facts against the Serum 2 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 Serum 2
- Export from Hyperwave as a packed mono WAV at 2,048 samples per frame, up to 256 frames.
- Open Serum 2's Wavetable Editor, choose Import, and select the WAV and an import method. The editor also supports dragging an audio file into Serum.
- Inspect and audition the imported frames. If you import a recording made from 2,048-sample cycles by dragging, Xfer's manual recommends entering 2048 in the Formula field first to avoid resampling.
Common issues
- Serum 2 offers several audio-import methods that can analyze or transform the source. For a 2,048-sample-cycle recording, Xfer's manual says to enter 2048 in the Formula field before dragging to avoid resampling; inspect packed-table imports after choosing a method.
- Files over 256 frames exceed the 2 MB table limit — export at 256 frames or fewer.
Design the table once in Hyperwave's node graph, export the packed WAV, and load it into Serum 2 with the steps above.
Make a wavetable in Hyperwave