Hyperwave / Docs
OverviewFormatsNodes

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.

36 targets — 19 software / 13 hardware / 4 modular. Verified means the format was confirmed in Hyperwave's export code or the manufacturer's own documentation.
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 RecordsSoftwarePacked 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 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
Sampler (Bitwig Studio)BitwigSoftwareBitwig'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 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
Electra 3Tone2SoftwareNo 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 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 (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 MachinesHardwareNo 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
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 MusicHardware32 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 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
ProteinWaldorf MusicHardwareNo 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 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
hyperwave.appOpen Hyperwave