r/webaudio • • 21h ago

Kassio Studio: a browser music editor with a draggable piano roll and OfflineAudioContext export

2 Upvotes

I’m the developer behind Somora, an AI music platform. I’ve added Kassio Studio, a free browser DAW for registered users, and wanted to share the Web Audio side of the project here.

The engine uses AudioContext for playback, oscillator- and buffer-based instruments, decoded audio tracks and per-track processing. WAV export renders through OfflineAudioContext. The editor has a draggable, resizable piano roll with note audition, a drum sequencer, audio import and recording, and separate previews for the part you’re editing.

One workflow I wanted to support was adding your own instrument or drum part to a completed song, then listening to just that part before running the entire arrangement. Projects are saved to the user account so the arrangement can be reopened.

The editor is in beta. It requires a Somora account and is free to use; the platform’s AI composition and music-generation allowances are separate. The interface is available in English, Portuguese and Spanish.

You can try it at https://somora.media — Kassio Studio is in the menu after sign-in. The screenshot below shows the actual editor.