Wavetables for Avenger
Vengeance SoundSoftware synthVerified
What a Avenger wavetable import expects, and how a Hyperwave export maps onto it.
The format Avenger imports
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.
What Hyperwave exports
Every Hyperwave export is one packed wavetable WAV. Check these facts against the Avenger format above — where the two disagree, the fix is almost always the frame size or a conversion step, not the sound design.
- Sample format
- 32-bit float by default (values between -1 and +1); 16-bit WAV is a direct export option for targets that load integer banks.
- Channels
- 1 (mono). Every frame is one single-cycle waveform.
- Header sample rate
- 48,000 Hz by default. This 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).
- Metadata
- No extra metadata chunks are written — targets that read frame size from metadata have to infer it from the file itself.
Load a Hyperwave table into Avenger
- Export from Hyperwave as a packed mono WAV with frames of 128–4,096 samples (2,048 default).
- Select a Resampler OSC in Avenger and drag the WAV onto the wavetable view.
- Set Root to the frame length in samples (2,048) and Increments to x1 so frames follow end-to-end.
- Optionally press Export to bake the result into a wavetable.
Common issues
- Avenger does not auto-detect frame size — Root and Increments must match the export (Root 2,048, Increment x1) or frames slice at the wrong length.
- Frame sizes above 4,096 samples (Hyperwave's 8,192 option) and more than 256 frames are out of the manual's documented wavetable range.
Design the table once in Hyperwave's node graph, export the packed WAV, and load it into Avenger with the steps above.
Make a wavetable in Hyperwave