Manage audio graphs (waveform plots for samples).
Fetch with authorization headers included. Never throws - returns Error on failure.
Fetch without authorization. Never throws - returns Error on failure.
Open a project for real-time collaboration.
Returns a SyncedDocument that syncs with the Audiotool backend. Call SyncedDocument.start to begin syncing and SyncedDocument.stop when done.
The project to open. Can be a project URL, UUID, or name.
Work with presets - get, apply, and manage device presets.
Add collaborators to your projects.
Lookup, create, and delete projects.
Upload, download, and manage audio samples.
Lookup users.
An instance of the client that's authorized to make calls on a user's behalf.
Provides direct access to all Audiotool services and the ability to open projects for real-time collaboration.
Example