How to import wavetables into Surge XT
Surge Synth TeamSoftware synthVerified
Surge XT from Surge Synth Team imports wavetables like this: drag-and-drop packed WAV import.
Every fact is verified against Surge Synth Team's own documentation or source code — sources at the end of the page, checked 2026-08-16.
What Surge XT expects
Loads packed mono WAV — 16-bit PCM or 32-bit float — with power-of-two frame sizes from 2 up to 4,096 samples, plus its native .wt format. Its exporter can also write Serum-style 'clm ' metadata.
Step by step
- Export from Hyperwave as a packed mono WAV — its 32-bit float format (Hyperwave's default) loads directly, no 16-bit conversion needed.
- Drop the WAV into Surge XT's user wavetable folder — open the folder from the wavetable browser's menu — so the table shows up in the browser.
- Or drag the .wav directly onto the oscillator's wavetable display to load it immediately, no file copying needed.
If something goes wrong
- Surge XT rejected my 8,192-sample-frame export.
- Surge XT documents power-of-two frame sizes from 2 to 4,096 samples, so Hyperwave's 8,192-sample frame option is out of range. Export at 4,096 or below.
Export settings for Surge XT
Surge XT has no dedicated export preset in Hyperwave — the default preset ("Default — 2048 × 256") writes 2,048 samples per frame, 256 frames, mono 32-bit float, and matches the layout documented above.
- Default — 2048 × 256
- 2,048 samples per frame × 256 frames · 32-bit float · 48 kHz
Sources
Verified 2026-08-16 against: