Documentation
Underscore is a generative audio SDK for interactive software. Describe a sound; get a programmable synth system your app can play, control, and adapt at runtime through our SDKs.
Quick Links
Getting Started
Create an account, generate your first synth, and get an API key.
Web SDK
TypeScript SDK for loading and playing synths in the browser with full parameter control.
Available NowQuick Start
Go from zero to playing a synth in your web app in under five minutes.
How It Works
- Generate — Describe your sound using natural language in the Underscore web app
- Publish — Make the composition available via API (unlisted or public)
- Integrate — Load the synth in your application using an SDK
- Control — Adjust parameters in real time as users interact
SDKs
| Platform | Status | Link |
|---|---|---|
| Web (TypeScript/JS) | Available | Web SDK Docs |
| Unity (C#) | Coming soon | — |
| iOS (Swift) | Coming soon | — |
The HTTP API is currently intended to be consumed through these SDKs. A standalone HTTP reference is not published yet; see the underscore-web-sdk source on GitHub for how requests are shaped if you need to call it directly.
Curious what actually makes the sound? See Synthesis Engine.