What problem does it solve?
This Skill consolidates expert knowledge for building browser-based audio applications using Tone.js, enabling AI agents to reason about synthesis, scheduling, and audio routing in a browser environment.
Core Features & Use Cases
- Synthesis and polyphony: create synthesizers and polyphonic instruments and route to the destination.
- Sample playback and loading: load and play audio samples, and ensure Tone.loaded() before playback.
- Sequencing and timing: build step sequencers, loops, and transport-based scheduling with sample-accurate timing.
- Real-time effects and routing: chain effects, build complex audio graphs, and manage routing.
- UI synchronization: coordinate visuals with audio using Tone.Draw for synchronized updates.
Quick Start
Practical steps to begin: import Tone, create a basic synth, connect to destination, and start audio after a user interaction. For example, initialize a synth, set an effect chain if needed, and trigger notes in response to an input.