All import guides

How to import wavetables into Vital

Matt TytelSoftware synthVerified

Vital from Matt Tytel imports wavetables like this: packed-WAV import at Vital's assumed 2,048-sample frames.

This guide gives the exact layout Vital 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 Matt Tytel's own documentation or source code — sources at the end of the page, checked 2026-08-16.

What Vital expects

Packed WAV (FLAC loads too when dragged in) imported frame-by-frame; Vital assumes 2,048 samples per frame and reads the left channel of stereo files. Its own wavetable exports are 256-frame, 2,048-sample WAVs.

Step by step

  1. Export from Hyperwave as a packed mono WAV at 2,048 samples per frame — the frame size Vital assumes on import.
  2. Drag the WAV onto Vital's wavetable display, or choose Import Wavetable from the wavetable menu (the drag-drop zones are WAVETABLE, VOCODE, and PITCH SPLICE).

If something goes wrong

The table plays at the wrong pitch in Vital.
Vital assumes 2,048 samples per frame, so a table exported at another frame size plays back at the wrong pitch. Re-export at 2,048 — Hyperwave's default.

Export settings for Vital

Vital 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: