All import guides

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.

This guide gives the exact layout Surge XT expects, the step-by-step load, the Hyperwave export settings that match, and plain fixes for the import failures the documentation warns about.

Everything here 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

  1. Export from Hyperwave as a packed mono WAV — its 32-bit float format (Hyperwave's default) loads directly, no 16-bit conversion needed.
  2. 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.
  3. 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: