Hear and control the output
Connect audio or MIDI output to a playable interface. Reuse audio and MIDI input, playback, parameter controls, presets, meters, and scopes.
See the interface controls
Connect audio or MIDI output to a playable interface. Reuse audio and MIDI input, playback, parameter controls, presets, meters, and scopes.
See the interface controlsRead and write MIDI, transform notes, chords, and rhythms, and display results in piano rolls or notation. Symbolic provides reusable music representations and conversions.
Explore SymbolicFor supported models, reuse generation jobs with progress, cancellation, seeded variations, and audio export. We can assess and build the adapter your model needs.
Render test inputs offline and measure peak and RMS levels, clipping, discontinuities, and parameter changes. Compare outputs across versions and benchmark processing time.
Bring your code or demo and name the setup you need: a browser demo, a local experiment, or an integration in your existing application. We agree the inputs, controls, outputs, and checks, then connect the relevant tools.
The handover includes the agreed source, a runnable example, dependency and setup instructions, and test results with any runtime limits.
Read the developer guidesOur own research
Text-to-Kit, our method and benchmark for generating playable drum kits from text, is accepted at ISMIR 2026. We are also exploring controllable MIDI generation, musical agents that play alongside musicians, and repeatable evaluation across browsers, plugins, and devices.
See our research projectsExplore audio models, musical representations and live interaction through free guides.

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
Training, inference and why a model's output is an estimate
Read the guide
Waveforms, spectrograms, latents and tokens
Read the guide
Latency, listening and taking turns with a generative bandmate
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
Share your method, current stack, and the playback, interface, or testing work you need. We’ll identify the tools you can reuse and the integration work required.
Sign in to submit the brief.