All wavetable targets

Wavetables for Peak / Summit

NovationHardware synthVerified

What a Peak / Summit wavetable import expects, and how a Hyperwave export maps onto it.

The format Peak / Summit imports

The 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+).

What Hyperwave exports

Every Hyperwave export is one packed wavetable WAV. Check these facts against the Peak / Summit 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 Peak / Summit

  1. In Hyperwave, keep the table within the Peak budget: 512 cycles per wave and 5 waves per wavetable (a 2,560-cycle import).
  2. Open the Components Wavetable Editor in a browser and import the audio file as a user wavetable.
  3. Save the wavetable to the synth over USB so it occupies one of the user slots.

Common issues

  • Each user wavetable is a fixed slot of 5 waves at 512 cycles, so the import has to fit that budget — plan the table as 5 frames to control which waves land in the synth.
  • The synth stores 10 user wavetable slots, so importing another table means reusing a slot.
  • A wavetable sent from Components is temporary — save it on the synth itself (OSC menu, last page, Save) or it disappears at power-off.

Design the table once in Hyperwave's node graph, export the packed WAV, and load it into Peak / Summit with the steps above.

Make a wavetable in Hyperwave