Tone.js is a Web Audio framework for creating interactive music in the browser. It provides advanced scheduling capabilities, synths, effects, and intuitive musical abstractions.
For more information, visit the official website: tonejs.github.io
A simple example of selecting a note and octave, and playing it using Tone.Synth.
Select multiple notes to play them simultaneously as a chord using Tone.PolySynth.
Generate and play chords by selecting a root note, octave, and chord type using Tonal.js and Tone.js.
Create a sequence of chords and play them back using Tone.Sequence.