Tone.js

Music synthesizer

A Web Audio framework for creating interactive music in the browser using JavaScript.

A Web Audio framework for making interactive music in the browser.

GitHub

14k stars
214 watching
985 forks
Language: TypeScript
last commit: about 1 month ago
Linked from 4 awesome lists

javascriptmusicsamplesschedulingsynthesistoneweb-audio

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
createjs/soundjs A JavaScript library providing a consistent API for working with audio across different browsers and devices 4,446
scribbletune/scribbletune Generates musical patterns and clips using JavaScript and MIDI data 3,711
mudcube/midi.js A library to program synesthesia into web-based MIDI applications 3,815
tone-lab/tone-lab An Angular-based application demonstrating real-time audio processing using Web Audio APIs. 44
processing/p5.js-sound Enables Web Audio capabilities in p5.js projects through audio input, playback, manipulation, effects, recording, sequencing, analysis, and synthesis. 877
goldfire/howler.js An audio library that provides a single API for working with audio in the browser, using both Web Audio and HTML5 Audio. 24,033
bbc/peaks.js A JavaScript library for displaying and interacting with audio waveforms in web applications. 3,216
kylestetz/lissajous An API for creating real-time audio performances in the browser using JavaScript 398
dashersw/pedalboard.js A JavaScript framework for building custom audio effects and pedalboard-like interfaces using the Web Audio API 831
scottschiller/soundmanager2 Provides a reliable and cross-browser platform audio API 4,992
windowjs/windowjs A Javascript runtime for desktop graphics programming using the HTML5 Canvas API and the Skia graphics library. 2,250
stuartmemo/theresas-sound-world An audio processing platform built on the Web Audio API, enabling developers to create complex sound applications and instruments. 86
processing/p5.js A JavaScript platform for creative coding and interactive web design 21,694
stewdio/beep.js A JavaScript toolkit for building browser-based synthesizers using the WebAudio API. 1,358
mediaelement/mediaelement A versatile HTML5 media player for playing audio and video content in web browsers 8,204