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.

BuildWho it suitsStart with
In StudioProducers, sound designers and anyone who wants to describe the resultHelp Center: create a plugin with an agent, then Studio workflow for details
With your AI assistantVibe coders using Claude, ChatGPT, Claude Code, Codex or CursorConnect your AI assistant, then the Quickstart
In codePlugin developers and teamsQuickstart, 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 pointsCapability map
Make an effect or instrument from existing piecesEffects, instruments and custom DSP
Add generated sound to an instrument or appGenerate audio
Set up licensing and distributionSell and share; selling policy in Sell your creations on Maru
Integrate Maru into a DAW, service or existing plugin lineIntegration reference
Connect modules into a rackRacks, patch canvas
Explore theory or compute musical structuresSymbolic, Code Sequencer
Learn about sound and musical toolsMaru Learn, tools
Investigate hardwareFrom 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.