Hyperwave vs. okwt
okwt converts what you already have; Hyperwave generates from scratch. The CLI turns audio, images, and odd files into wavetables from a terminal, while Hyperwave designs tables on a node graph (a patchable flow of connected modules you route the sound through) and inspects every frame in the browser. Below: price, platform, export formats, hardware layouts, and who should pick which.
The full comparison
| Tool | Platform | License / price | Interface | Export formats | Hardware layout support | Browser / no install | Batch export |
|---|---|---|---|---|---|---|---|
| HyperwaveHyperwave | Web browser — nothing to install | Free — no account required | Node-graph generator | Packed mono WAV (IEEE 32-bit float by default, or 16-bit PCM for the classic hardware banks; frames laid end-to-end); live tables span 8–8,192 samples × 8–1,024 frames; collection exports bundle WAVs into a zip (16–16,384 samples × 1–256 frames). | LimitedWrites IEEE float32 WAV by default plus direct 16-bit PCM export for the classic layouts — Eurorack WAV banks (E352/E370, Piston Honda MK3), the modwave's 256-sample mode, and the Pro 3 — with device presets that size each table; formats the exporter cannot write (the Waldorf M's raw 8-bit files, Blofeld SysEx packaging) still pass through the vendor's tools. | Yes | Yes |
| okwtdrzhnn | Command line (Python package; pip install okwt) | Free, MIT license | CLI converter | Writes packed .wav (32-bit float, 2,048-sample frames, up to 256 frames) and .wt (Surge/Bitwig) with optional 'uhWT'/'srge' metadata chunks; reads .wav, .wt, .vitaltable, compressed audio, and image files. | LimitedOutputs target the software-friendly 2,048-sample, up-to-256-frame layout; no hardware bank layouts are documented in the README. | No | Not verified |
Which one should you use?
Choose okwt if
You live in the terminal and want to script bulk conversion of audio, images, or odd files into universal 256×2,048 wavetables.
Choose Hyperwave if
You want to design tables visually — hearing and inspecting every frame as you build — instead of converting existing material from a command line.
okwt in detail
Strengths
- Converts almost anything — audio, images, even non-audio files — into a wavetable from one command.
- Writes the widely compatible 256-frame, 2,048-sample float32 WAV plus 'uhWT'/'srge' metadata, or Surge/Bitwig .wt files.
- Free and MIT-licensed, with resize, trim, shuffle, fade, normalize, and frame-count operations.
Limitations
- Terminal only — there is no graphical interface; every operation is a command-line flag.
- Creation is conversion-based: tables come from existing audio or images rather than a visual design surface.
- The default output caps at 256 frames of 2,048 samples; other layouts need the resize and frame-size flags.
Facts verified 2026-08-16 against https://github.com/drzhnn/okwt for okwt, and the Hyperwave export documentation for Hyperwave.