Start here
Explore Maru's instruments, plugins, racks, agent-led Studio, Engine, PluginUI, music-theory computation, learning tools and research.
Maru Audio is an audio product company and applied research lab. We make instruments, effects, modular tools and sound collections, build tools for creating them, and collaborate with artists, developers and researchers on new ways to make music.
Maru is a great foundation for building instruments, plugins and racks because reusable sound components, expressive interfaces and agent-assisted development work together in one editable project. Spend more of your effort on the musical idea: compose existing DSP, customize the controls, connect modules and keep refining the same source. Artists can direct the result; developers and teams can extend it without rebuilding the surrounding integration for every tool.
Three ways to build
There are three ways to build with Maru. They share the same module library, sound building blocks and ways to share or sell the result, so you can start with one and add another later.
| Build | Who it suits | Start with |
|---|---|---|
| In Studio | Producers, sound designers and anyone who wants to describe the result | Help Center: create a plugin with an agent, then Studio workflow for details |
| With your AI assistant | Vibe coders using Claude, ChatGPT, Claude Code, Codex or Cursor | Connect your AI assistant, then the Quickstart |
| In code | Plugin developers and teams | Quickstart, Audio SDK, Choosing Maru |
See examples of each on the Build page.
Explore Maru
Play instruments and shape sound. Explore our module library for synthesizers, physical-modeling instruments, samplers, effects, MIDI tools and sequencers. Products include Maru Sampler, Guitarabin, Sparklizer and Tetra Box. Browser demos let you try sounds and controls directly; each product page lists its available downloads and formats.
Make instruments from your sounds. Maru Sampler turns mapped recordings into playable melodic instruments and drum kits. Explore banks, play with keys or pads, and bring a bank into Studio to edit its samples, mapping and presets. The sampler bank guide explains how to build your own.
Create with an agent in Maru Studio. Describe an instrument, effect, rack or bank and direct an agent as it edits a real project. Web Studio works with hosted projects; desktop Studio works with local folders. Developers can inspect and extend the source, and the local workbench brings together live audio, MIDI, controls and hot reload for a fast development loop. Ask an agent to build a first version, revise its musical behavior or design a custom interface around the module's parameters. Shared contracts give it a structured project to work on, and the result remains editable. Start with the Studio workflow, coding-agent guide or local quickstart.
Compose and recompose racks. Connect instruments, effects, sequencers and MIDI tools from the same module library through their declared ports. A module can become part of a larger musical setup, so existing tools become building material for new ideas. Explore racks, then use the patch canvas to work on connections and module settings.
Build on the cross-platform Maru Engine. The Engine combines a typed audio SDK, reusable DSP, compiler, runtime hosts and release tools. Its DSP library includes more than 50 effect profiles across filters, EQ, dynamics, distortion, delay, modulation and reverb, alongside synthesis and analysis building blocks. One module project keeps sound, parameters, presets, assets and interface together, reducing the separate implementations you need to maintain across browser, native plugin and hardware destinations. Shared parameter and host contracts connect controls, automation and presets, leaving more room to develop the sound and interaction. Supported formats and target qualification are recorded per product and release. Read How it works, DSP library and Check, build and export.
Design expressive plugin interfaces. The shared UI kit and PluginUI provide knobs, faders, keyboards, envelopes, meters, scopes and musical visualizations. Compose a React/TSX face with these controls and your own browser-safe libraries, including animation, video, WebGL and Three.js. Shared bindings connect custom controls to the module's parameters, so a distinctive design retains its musical behavior. The same face can accompany a module in Studio, on the web and in supported plugin hosts. See Module UI and the UI kit gallery.
Explore music theory and compute musical structures. Symbolic connects musical concepts, notation, computation and visualization. Work with notes, intervals, chords, scales, pitch-class sets and rhythms; explore transformations and relationships for analysis, composition or new musical interfaces. Code Sequencer turns editable musical code into MIDI patterns, including chord progressions, melodies and basslines. The Symbolic library guide explains package availability, source setup and JavaScript/TypeScript examples.
Learn, experiment and find musical material. Maru Learn combines guides, recipes and interactive examples for understanding sound, synthesis, effects and musical development. Explore tools for focused musical tasks and sounds for samples, instruments, kits, MIDI and presets. The apps directory also introduces native host integration previews.
Build on modern technologies and research. Browser-safe visual libraries and specific third-party musical model integrations expand the kinds of interfaces and musical tools you can explore. Model-based modules use the runtime and model delivery available in their selected host; their product guides describe requirements and availability. Our research spans generative music and sound, coherent drum-kit generation, musical agents, interaction and compatible audio systems. Artists and organizations can collaborate with Maru on signature products or focused research and integration projects.
Maru is in private beta. Product pages and technical guides describe current availability; research directions describe ongoing work. See Publishing for release preparation and Licensing for current ownership and commercial terms.
Choose your path
Whichever way you build, explore what you can make:
| I want to… | Read |
|---|---|
| See everything available to build on, with entry points | Capability map |
| Make an effect or instrument from existing pieces | Effects, instruments and custom DSP |
| Add generated sound to an instrument or app | Generate audio |
| Set up licensing and distribution | Sell and share; selling policy in Sell your creations on Maru |
| Integrate Maru into a DAW, service or existing plugin line | Integration reference |
| Connect modules into a rack | Racks, patch canvas |
| Explore theory or compute musical structures | Symbolic, Code Sequencer |
| Learn about sound and musical tools | Maru Learn, tools |
| Investigate hardware | From module to hardware |
If you are choosing an authoring workflow, Choosing Maru compares entry points and ways to evaluate them against your existing tools and intended release.
Studio offers an agent-driven interaction: describe the result, listen and direct changes without needing to write the code yourself. Developers can inspect and extend the same source project. Product-grade releases in the beta still need review, validation and a supported target.
The central SDK, reusable DSP, UI kit, web faces and project tools work
together, and all of them ship in one maruaudio package with the maru CLI.
Keep a module's source, presets, assets and interface in one project; import
shared capabilities through maruaudio/... entries. Read How it works
for that structure. The Studio workflow guide above introduces the two editors.