Controls you can play
Add knobs, faders, a keyboard, meters, or scopes around your sound. Connect MIDI notes and controller input so you can try it with the equipment you already use.
Explore the controls
Add knobs, faders, a keyboard, meters, or scopes around your sound. Connect MIDI notes and controller input so you can try it with the equipment you already use.
Explore the controlsTurn a useful combination of parameters into a preset, save the settings your tool needs, and check that reopening it restores the intended result.
If you want to record or automate it as a plugin, we can review the DSP and dependencies, adapt the parts that need to change, and test a supported version in the host you use.
Maru provides reusable audio controls, MIDI and parameter handling, presets, and audio checks. Use the pieces that fit your project, with help connecting them to your existing code.
The result can be an improved browser tool or a supported plugin version, with source, setup instructions, and checks you can run again as you develop it.
Explore the developer toolsBuild your audio foundations while turning a musical idea into a working browser tool.

Audio programming · Free guides · Learn at your own pace
Write, test and refine a small audio effect with a clear musical purpose.
Explore the learning track
Declaration, ports, parameters, processor and face
Read the guide
From a musical promise to a working processor
Read the guide
Silence, clipping, DC, extreme settings and listening
Read the guide
Keep the guides beside your next project. Read the free book at your own pace, with links to try the experiments online.
Download the free bookFAQ
Show us what already works and what gets in the way: playing it, saving sounds, recording, or using it in a DAW. Include your current stack and the browser or host you want to use.
Sign in to share your prototype.