This addendum covers what the browser version of OsirisEdit adds or changes versus the original OSIRISedit User Manual v1. For all core concepts — waveforms, wavetables, harmonics, the effect chain, morphing — the v1 manual still applies. Everything here is additive.
The fastest path from nothing to a finished SD-card WavPak:
⚡ Generate, pick a generator, set Coherence, and tweak the result in the editor if you like.
Each generated (or saved) wavetable drops into the Library automatically.The wavetable engine is a faithful port of the original. All twelve effects, the FFT conventions, and the harmonic model were verified against the original C++ to within floating-point rounding (~1e-5). Banks you build here are intended to match what the desktop app produced.
Because the browser has no folders, Convert works a little differently from the desktop dialog while producing the same output:
Convert → WavPak from the header..zip containing
Osiris/A, /B, /C, /D folders — 32 wavetables per letter — matching the SD-card layout.The original Convert has a quirk: for Wave Length > 256 or Bank Length > 32 it reads past the wave buffers, producing a specific tail. Faithful (default) reproduces that exactly, so existing banks stay bit-identical. Corrected zero-pads and clamps instead, for clean results at those settings.
Fill all 32 waveforms with generated content in one click via ⚡ Generate. Five generators:
The Coherence slider sets how smoothly the 32 waves evolve across the morph: 1 glides
wave-to-wave, 0 makes each wave independent. Re-roll generates a fresh random set with the same generator.
The Library tab lets you build a full WavPak set without leaving the app. Collect wavetables as you make them — manually with + Add current wavetable, or automatically by turning on Auto-collect on Generate / Save — up to 128. Each entry is labelled with its destination bank letter (A/B/C/D, 32 per letter). When ready, Package → WavPak (.zip) writes the whole set into the Osiris A/B/C/D folder structure in one click, ready for the SD card.
You can also pull existing saved .wav wavetables into the Library with + Add saved .wav files…,
remove any entry with its ✕, or empty the list with Clear all. The Library packages at the
Osiris-standard format (16-bit · 44.1 kHz · 32×256, A–D separated). For non-standard rate/bit-depth/length, use
Convert → WavPak instead.
Saved wavetable files are named Osiris_WT_01.wav, Osiris_WT_02.wav, …
(incrementing) — a single file is one wavetable, never a "bank".
The ◐ Theme button toggles between the warm-paper light theme and a dark theme. Your choice is remembered.
The web version uses Osiris terms throughout, matching the manual's definitions: a waveform is 256 samples; a wavetable is the set of 32 waveforms you edit; a bank / WavPak is the A/B/C/D SD-card structure produced by Convert. (The upstream WaveEdit app called a wavetable a "bank" — that naming is not used here.)