Docs / Formats
One WAV format, many destinations.
Every Hyperwave export is a packed wavetable WAV: single-cycle frames laid end-to-end in one mono file. This page records the exact bytes Hyperwave writes, then what each import target expects — every entry verified against the manufacturer's own documentation or Hyperwave's export code (sources checked 2026-08-16).
The export
The packed-WAV format.
Hyperwave writes 32-bit float WAVs by default — most targets load that file directly: the modwave's editor reads the float 2,048-sample layout, and the Blofeld route runs through Waldorf's software, which accepts the float WAV as-is. 16-bit WAV is a direct export option too: device presets in the export dialog write the 16-bit banks the E352/E370, Piston Honda MK3, and Pro 3 load, plus the modwave's 16-bit, 256-sample mode — no external conversion needed.
- Container
- A standard WAV file: a fmt chunk (the format description) and a data chunk (the samples). No extra metadata chunks are written.
- Header
- Canonical 44-byte header; the fmt chunk is 16 bytes.
- Sample format
- 32-bit float samples by default (values between -1 and +1) — the same format Serum and Vital import — or 16-bit WAV for the targets that load integer banks.
- Channels
- 1 (mono). Every frame is one single-cycle waveform.
- Header sample rate
- 48,000 Hz by default (44,100 Hz selectable). This number 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). Collection exports accept 16–16,384 samples per frame and 1–256 frames.
- Where rendering happens
- Entirely in your browser. Single tables download as one WAV; collections render every preset locally and bundle the WAVs into a zip.
The destinations
Import targets, by category.
| Target | Category | Import format | Status |
|---|---|---|---|
| SerumXfer Records | Software | Packed mono WAV, 2,048 samples per frame, up to 256 frames (~11.9 s at 44.1 kHz); Serum's own wavetable exports are 44.1 kHz mono in 16- or 32-bit, and the sample-rate header doesn't affect frame layout. An optional 'clm ' metadata chunk records frame size and morph mode. | Verified |
| Serum 2Xfer Records | Software | Packed mono WAV import as in Serum 1: drag onto the oscillator waveform display (or use the WT Editor Import menu). Serum uses 2,048 samples per frame and holds up to 256 frames (2 MB of 32-bit data). Modes include Dynamic Pitch (Zero-Snap/Follow), Frequency Estimation (new in Serum 2), Constant Framesize (Pitch Average), and FFT 256/512/1024/2048.clm-chunk specifics are Serum-1-era manufacturer statements (Steve Duda, 2020); uhWT reading is unconfirmed for Serum 2. | Verified |
| VitalMatt Tytel | Software | 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. | Verified |
| PigmentsArturia | Software | Loads user wavetables from a single .wav parsed into consecutive 2,048-sample positions, up to 256 positions; only the first 524,288 samples are used. Bit depth and other frame sizes are not documented.Verified against §8.12 (pp. 103–104) of the Pigments 7.0 manual. | Verified |
| Phase PlantKilohearts | Software | Loads user wavetables from WAV or FLAC files of exactly 256 frames × 2,048 samples (524,288 samples); the built-in wavetable editor converts any other sample into a wavetable. Bit depth is not specified. | Verified |
| DUNE 3Synapse Audio | Software | Wavetable Editor imports WAV with 2,048 samples per waveform — a packed file loads frame-per-waveform via Import WAV (Adjust Wavetable), up to 256 waveforms; drag-and-drop onto the wavetable display since v3.6. Exports as WAV or DUNE's own WT format. | Verified |
| Surge XTSurge Synth Team | Software | 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. | Verified |
| Wavetable (Live)Ableton | Software | Drag-and-drop WAV or AIFF onto the oscillator's wavetable display (Live 10.1+, Suite). Live slices imports into 1,024-sample wavetables — at most 256 per file, downmixed to mono — and post-processes them unless Raw mode is on; files created in Serum (2,048-sample frames) are downsampled to 1,024.Verified against chapter 30.13 of the Live Instrument Reference and Ableton's User Wavetables help article. | Verified |
| Icarus 2Tone2 | Software | Loads packed WAV wavetables in the Icarus wav format — frames in series at exactly 2,048 samples each, 1–256 waveforms — including tables from Serum and Falcon; drag & drop onto the oscillator's 3D display or load via the oscillator/editor menu.Icarus's own wav format is documented 16-bit mono; accepted import bit depths aren't specified, though Serum-format tables (32-bit float) load per the handbook and Tone2's forum. | Verified |
| AvengerVengeance Sound | Software | Two documented WAV routes: a one-cycle WAV converts to an OSC shape, and a multi-frame WAV dropped on a Resampler/Wavetable OSC's wavetable view is sliced into a wavetable using user-set Root (128–4,096 samples per waveform) and Increment spacing — 2–256 waveforms per table, then exportable. No automatic packed-WAV or frame-metadata detection is documented. | Verified |
| Hive 2u-he | Software | Mono or stereo WAV interpreted as 2,048-sample frames by default, with the frame count calculated from the file size up to 256; other frame sizes via a -WT64/128/256/512/1024 filename suffix (e.g. MyTable-WT512.wav). Also loads .uhm text-scripted wavetables. | Verified |
| Sampler (Bitwig Studio)Bitwig | Software | Bitwig's Sampler auto-detects packed wavetable WAVs via metadata: a clm chunk sets Cycles play mode and the root key that determines wavetable size; uhWT chunks are also read (Bitwig 4.0.2+). Files without wavetable metadata load as regular samples. | Verified |
| modwave nativeKorg | Software | Same two import formats as the hardware modwave: 32-bit float with exactly 2,048-sample waves (Serum-style, up to 64 waves end-to-end) or 16-bit with exactly 256-sample waves — also capped at 64 waves per file. | Verified |
| UVI FalconUVI | Software | Drag-and-drop audio (or image) files onto the Wavetable oscillator's waveform display, or drop them in User Data/Wavetable for the User list. Sequential-slice convention: the samples-per-slice is appended to the filename after an underscore (e.g. MySweep_128.wav); one slice per channel for stereo. No fixed frame size or bit depth is documented. | Verified |
| HALion 7Steinberg | Software | Imports wavetables saved as .wav files — one wave or multiple single-cycle waves. Auto-imported when the WAV header carries wave-size information; otherwise the Wavetable Editor's Fixed Size mode and Window Size set the single-cycle length. | Verified |
| Vaporizer2VAST Dynamics | Software | Wavetable editor imports standard Serum/Icarus-format packed wavetables, including via drag-and-drop. | Verified |
| SynthMaster (2 / One / 3)KV331 Audio | Software | Loads wavetables from WAV files by drag-and-drop (SynthMaster 2.9+, One, and 3); up to 256 waveforms; SynthMaster 3's wavetable editor imports and exports WAV with 2–256 frames. Frame size is not documented on official pages (community reports 2,048 samples). | Verified |
| CodexWaves | Software | The oscillator's IMPORT button converts user WAV files of any length, bit depth, and sample rate into wavetables automatically; 64 wavetable slots (internal or imported). 1–5 second files recommended. | Verified |
| Electra 3Tone2 | Software | No user wavetable import. Custom Wave loads single-cycle .wav waveforms (files under 4,096 samples are treated as single cycles; longer files are resynthesized from the middle section) — but wavetables remain built-in only, unlike Icarus. | Verified |
| BlofeldWaldorf Music | Hardware | User wavetables reach the synth through Waldorf's official tools: the Blofeld plugin loads prepared SysEx/MIDI wavetables, or imports audio WAV with samples-per-wave selectable from 32 to 4,096 (the classic on-device table is 64 waves × 128 samples; the plugin thins larger wave counts on import). | Verified |
| Iridium / QuantumWaldorf Music | Hardware | On-instrument 'Import from .wav' builds wavetables from .wav/.aiff files with a constant sample period configurable from 64 to 4,096 samples (2,048 is called out as the common choice); user wavetables load, save, and exchange via microSD or USB storage. | Verified |
| Peak / SummitNovation | Hardware | The Components Wavetable Editor (browser) imports audio files or third-party wavetables such as Serum's, as a single waveform (512 cycles) or a wavetable (2,560 cycles); each user wavetable has 5 wave slots and the synth stores 10 user wavetable slots (Peak firmware 1.3+ / Summit 1.1+). | Verified |
| HydrasynthAshun Sound Machines | Hardware | No user wavetable or WAV import path is documented for any Hydrasynth variant: oscillators choose from 219 built-in single-cycle waveforms, and a 'user wavetable' is a wavelist of up to 8 of those waves that WaveScan morphs between. The ASM Manager librarian imports patch banks only.Absence confirmed across manuals 2.2.0, ASM Manager 1.5.9, firmware packs 2.2.0 (May 2025), and product pages. | Verified |
| modwaveKorg | Hardware | The Editor/Librarian imports packed WAV in two formats: 32-bit float with 2,048-sample waves (the Serum-style layout) or 16-bit with 256-sample waves — up to 64 waves per file in either mode. Longer float tables are assumed to be generated crossfades and thinned to 64. The software modwave native shares both formats, with its own Librarian-page 'Import WAV As Wavetable' route. | Verified |
| nanobox fireball1010 Music | Hardware | Wavetables use 2,048 samples per cycle and 256 cycles; loaded from microSD. | Verified |
| ELZ_1 playSonicware | Hardware | Supports importing Serum-format wavetable files from SD card; up to 32 user wavetables can be registered. Built-in tables are licensed Waldorf/PPG data. | Verified |
| Pro 3Sequential | Hardware | User wavetables via Sequential's Wavetable Generator web utility: individual waves 16-bit, 48 kHz, ideally 1,024 samples (shorter supported, all equal length), up to 16 single-cycle waves per table; delivered to the synth as SysEx (slots 33–64). | Verified |
| Waldorf MWaldorf Music | Hardware | 32 user wavetable slots loaded from SD card; each slot is a raw file of 64 waves × 256 samples, 8-bit unsigned, named wtslotXX with no extension. | Verified |
| Elektron TonverkElektron | Hardware | Wavetables use the same audio file formats as regular samples — WAV/AIFF/M4A/CAF/FLAC at 16/24/32-bit (integer or float); frame size is a power of two from 64 to 4,096 samples (default 2,048), up to 64 waves (longer tables are evenly decimated). Append _wt<number> to the filename (e.g. _wt1024) only when the waves aren't 2,048 samples — 2,048-sample waves are assumed with no suffix.Wavetable support arrived with OS 1.3.0. | Verified |
| MicroFreakArturia | Hardware | Firmware 4.0+ WaveUser oscillator loads user wavetables via the MIDI Control Center — MFWZ, WAV, or AIFF — into a bank of 16 wavetables, with bidirectional drag-and-drop. Per press coverage, tables are 32 cycles × 2,048 samples (converted to 256 samples per cycle in the MIDI Control Center, not on the device). | Verified |
| DelugeSynthstrom Audible | Hardware | Official firmware 4.0+ (April 2022) added wavetable synthesis: WAV/AIFF files (16/24-bit 44.1 kHz preferred, up to 32-bit 96 kHz) loaded from SD card; wavetable-formatted files are recognized automatically and assigned oscillator TYPE 'WAVEtable'. Files under 20 ms are treated as single-cycle. | Verified |
| ProteinWaldorf Music | Hardware | No user wavetable import: oscillators select from the original Microwave 1 wavetables. Waldorf's CEO stated loading user wavetables 'is not currently possible, but this feature may be added in the future' — a pre-release chat reported November 2025. | Verified |
| E352 Cloud Terrarium / E370 Quad VCOSynthesis Technology | Modular | WAV banks loaded from microSD: 256 samples per wave, 16-bit, 64 wavetables per bank in an 8×8 array; WaveEdit is the official editor and the module holds 26 user banks. | Verified |
| Piston Honda MK3Industrial Music Electronics | Modular | microSD load of eight mono 16-bit WAV files named 1.wav through 8.wav — the eight files are eight independent Z-axis banks, each holding an 8×8 X/Y table of 64 waves × 256 samples (together the 8×8×8 = 512-waveform cube). All eight files must be present or the load fails. | Verified |
| Disting EXExpert Sleepers | Modular | Wavetable algorithms support 16-bit (24-bit since firmware 1.3) and 32-bit float (firmware 1.6.1+) WAVs — no 32-bit integer support is documented; single-file wavetables default to a 2,048-sample wavelength when the file is a multiple of 2,048 — Serum-format wavetables are natively supported. Folders of single-cycle WAVs are discovered automatically; playlists optionally order them, and the -wavelength playlist setting (default 600) applies when a file isn't a multiple of 2,048. | Verified |
| VCV Rack (Wavetable VCO)VCV | Modular | The bundled Wavetable VCO loads packed WAVs up to 524,288 total samples in 8/16/24/32-bit integer or 32-bit float; frame size is taken from the sample-rate header if it is a power of two (e.g. 1024 for 1,024-sample frames), otherwise set via the module's Wave points menu. WaveEdit banks work. | Verified |