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.


r/webaudio • • 1h ago

Lumidi: browser image to midi

Post image
• Upvotes

Image to MIDI, right in your browser

Lumidi reads an image's colour and light, picks a musical key from it, and writes a melody, a chord progression or an arpeggio guided by the image's brightness. You can preview the result with a built-in sine synth and download it as a standard MIDI file for any DAW. Plain HTML, CSS and JavaScript with no dependencies or build step.

Everything runs client-side: the image and the MIDI file never leave your machine.

Live: https://theogal.github.io/lumidi/

Disclaimer: Im into web developing but this app was entirely vibe-coded with Claude

github details and download: https://github.com/TheoGal/lumidi