Docs / Formats
One WAV format, many destinations.
Each rendered table is a packed wavetable WAV with single-cycle frames laid end-to-end in one mono file. A collection download bundles those WAVs in a ZIP. This page records the exact bytes Hyperwave writes, then what each import target documents. Each target has source links and a verification status; device behavior that still needs a product check is labeled in its entry.
The export
The packed-WAV format.
Hyperwave writes 32-bit float WAVs by default. Some destinations accept that layout directly; others use vendor software to import or package it. The export dialog also writes 16-bit PCM WAVs for targets that require integer samples. Device presets set the frame size, frame count, sample rate, and bit depth together. Check the target instructions below for any bank packaging or transfer step.
- 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). Serum and Vital can import this sample format. A 16-bit PCM option is available for 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 is a value in the file header; Hyperwave does not stretch or resample frames when writing it. VCV Rack's Wavetable VCO reads the sample-rate field as the frame length when it is a power of two. Sample players may use the field 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). Both single-table and collection exports accept 8–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 | 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.Current Serum 2 documentation does not establish how it uses clm or uhWT metadata from an arbitrary third-party WAV. Choose an import method and check the resulting table. | 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 |
| Bitwig StudioBitwig | Software | Polymer and The Grid have a Wavetable oscillator that reads Surge-format WT files and Serum- or WaveEdit-compatible WAV wavetables. Hyperwave's default packed WAV uses the Serum-style 2,048-sample frame layout. Bitwig's separate Sampler Cycles workflow changed in 6.1 and needs an application check before giving exact Root Key steps. | 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 |
| 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 imports audio files or third-party wavetables such as Serum's. Its import player lets you select a portion for one waveform or a wavetable; each user wavetable has five waveform slots and the synth has ten user wavetable slots (Peak firmware 1.3+ / Summit 1.1+). The documented import flow does not establish a one-to-one mapping from a 512 × 5 WAV to those slots. | 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 | The M imports headerless 8-bit wavetable files from SD, with 256 samples per wave. Published manual copies and user guidance disagree on signedness, and the documented wave count and slot numbering need a current firmware check. | Some details need a device check |
| 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 |
| 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 |