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.

33 targets: 18 software / 11 hardware / 4 modular. The status reflects the evidence cited for each target; unresolved device details are marked unverified.
TargetCategoryImport formatStatus
SerumXfer RecordsSoftwarePacked 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 RecordsSoftwareSerum 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 TytelSoftwarePacked 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
PigmentsArturiaSoftwareLoads 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 PlantKiloheartsSoftwareLoads 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 AudioSoftwareWavetable 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 TeamSoftwareLoads 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)AbletonSoftwareDrag-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 2Tone2SoftwareLoads 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 SoundSoftwareTwo 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-heSoftwareMono 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 StudioBitwigSoftwarePolymer 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 nativeKorgSoftwareSame 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 FalconUVISoftwareDrag-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 7SteinbergSoftwareImports 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 DynamicsSoftwareWavetable editor imports standard Serum/Icarus-format packed wavetables, including via drag-and-drop.Verified
SynthMaster (2 / One / 3)KV331 AudioSoftwareLoads 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
CodexWavesSoftwareThe 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 MusicHardwareUser 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 MusicHardwareOn-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 / SummitNovationHardwareThe 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
modwaveKorgHardwareThe 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 MusicHardwareWavetables use 2,048 samples per cycle and 256 cycles; loaded from microSD.Verified
ELZ_1 playSonicwareHardwareSupports 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 3SequentialHardwareUser 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 MusicHardwareThe 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 TonverkElektronHardwareWavetables 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
MicroFreakArturiaHardwareFirmware 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 AudibleHardwareOfficial 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 TechnologyModularWAV 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 ElectronicsModularmicroSD 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 SleepersModularWavetable 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)VCVModularThe 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