Music & Media🟢 ActiveFeatured

Fruity Boofs

Browser vocal-synth DAW built on Paul Batchelor WASM engines.

Fruity Boofs is a browser vocal-synth workstation that treats playful music tooling as a real web product instead of a throwaway synth toy.

Built With

JavaScriptWebAudioWASMDAW

Core Capabilities

Browser DAW surface

Pushes composition and synthesis into the browser so the creative interface is immediately accessible without packaging overhead.

Vocal-synth angle

Uses a more characterful musical entry point than a generic sequencer, which helps the project stand out within the music cluster of the site.

Public creative demo

Works well in a relaunch because the demo itself is part of the pitch. Visitors can click through and understand the project through use, not just description.

Creative workflow

This project is about making web-based sound tools feel more like actual instruments and less like novelty interfaces. The browser is the studio surface, not just the place where the landing page lives.

Instrument feel

The goal is not to simulate a DAW badly. It is to make a vocal-synth-centered browser workstation that feels playful, immediate, and capable of producing something you would actually keep working on.

Example Use Cases

Quick vocal sketching

Open the demo, build a melody or vocal phrase, and iterate on loops quickly without installing a heavyweight desktop music stack first.

Web-native composition sessions

Use it for browser-based songwriting, character-voice experiments, or playful synth production where immediacy matters more than studio orthodoxy.

How To Approach It

The demo is the best introduction because the interface is part of the pitch. The repo is useful afterward if you want to inspect the WebAudio, WASM, and sequencing internals.

If the demo clicks for you, follow it with the repository to see how the interface, backend, and deployment story fit together.

Related Projects

Open the project

Skim the catalog when you want breadth, or use pages like this one when you want a little more context before heading outward.