Skip to content

Web App

Open app.contrapunk.com. The harmony core runs locally in WebAssembly; the page uses browser APIs for sound, MIDI, and supported audio capture.

  • Web MIDI requires browser permission and HTTPS.
  • Guitar capture requires microphone/audio-input permission.
  • Browsers usually keep Web Audio suspended until the first click, keypress, or tap.

If permission was denied, reset it in the browser’s site settings and reload.

Select an available MIDI input and output. Device support varies by browser and operating system. If the MIDI picker is absent, the browser may not expose Web MIDI.

The web surface uses its own Web Audio synth and effects path. It does not load desktop VST3 or CLAP instruments. Some desktop controls, including certain role buses, persistence paths, or tempo-synced effects, may be capability-gated.

Choose the interface input and channel, allow capture, and use a dry monophonic signal. Headphones prevent the browser’s output from bleeding back into the input.

Reloading the page rebuilds the WASM engine and clears browser audio state. Save custom arrangements before clearing site data; browser storage is local to that browser profile and origin.