Collection of Audiotool API service clients.
Provides access to all Audiotool services including projects, users, samples, presets, and more. All services use retrying clients that handle network issues gracefully.
Create a synced document instance for real-time collaboration.
Make sure to call SyncedDocument.start to start the synchronization process, and SyncedDocument.stop before throwing the document away.
Configuration for the document connection
The project to sync to; this can be anything containing a project's UUID, e.g. the URL of the studio when the project is open in the browser.
Promise resolving to a SyncedDocument instance
An instance of the client that's authorized to make calls on a use's behalf.
Lets you create synced documents and make API calls to the audiotool backend.
Use getLoginStatus to get authorized to make calls on a user's behalf.
Example