Wavetables for Piston Honda MK3
Industrial Music ElectronicsEurorack / modularVerified
What a Piston Honda MK3 wavetable import expects, and how a Hyperwave export maps onto it.
The format Piston Honda MK3 imports
microSD 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.
What Hyperwave exports
Every Hyperwave export is one packed wavetable WAV. Check these facts against the Piston Honda MK3 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 Piston Honda MK3
- In Hyperwave, export with the Piston Honda MK3 preset — 256 samples per frame, up to 64 frames, 16-bit — one export per Z-axis bank.
- Name the eight exported files 1.wav through 8.wav, padding any unused Z slots with the IME factory waveset.
- Copy the eight files to microSD and load them to fill the 512-waveform cube in one operation.
Common issues
- The module loads mono 16-bit WAV files — export with the Piston Honda MK3 preset (256-sample frames, 16-bit) instead of the float default.
- The eight files are eight independent Z-axis banks, each an 8×8 X/Y table of 64 waves — a table can't exceed 64 waves per file. Export eight separate 64-wave tables (one Hyperwave export each) and pad unused Z slots with the IME factory waveset; the load fails unless all eight files are present.
Design the table once in Hyperwave's node graph, export the packed WAV, and load it into Piston Honda MK3 with the steps above.
Make a wavetable in Hyperwave