howler.js by goldfire

Javascript audio library for the modern web.

created at Jan. 28, 2013, 4:47 p.m.

JavaScript

355 +0

24,106 +3

2,238 +0

GitHub
Tone.js by Tonejs

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

created at March 11, 2014, 4:56 a.m.

TypeScript

213 +0

13,584 +14

990 +1

GitHub
wavesurfer.js by katspaugh

Audio waveform player

created at March 4, 2012, 2:38 p.m.

TypeScript

165 +0

8,889 +16

1,641 +1

GitHub
Recorderjs by mattdiamond

A plugin for recording/exporting the output of Web Audio API nodes

created at Sept. 12, 2012, 10:58 p.m.

JavaScript

183 +0

4,188 +5

1,457 -1

GitHub
wad by rserota

Web Audio DAW. Use the Web Audio API for dynamic sound synthesis. It's like jQuery for your ears.

created at Dec. 7, 2013, 7:33 p.m.

JavaScript

50 +1

1,906 +2

159 +0

GitHub
tuna by Theodeus

An audio effects library for the Web Audio API.

created at Nov. 7, 2012, 11:11 a.m.

JavaScript

50 +0

1,735 +0

126 +0

GitHub
pizzicato by alemangui

Library to simplify the way you create and manipulate sounds with the Web Audio API.

created at Feb. 16, 2015, 8:47 p.m.

JavaScript

36 +0

1,677 -1

132 +0

GitHub
meyda by meyda

Audio feature extraction for JavaScript.

created at Aug. 11, 2014, 10:58 p.m.

TypeScript

25 +1

1,491 +1

104 -1

GitHub
waveform-playlist by naomiaro

Multitrack Web Audio editor and player with canvas waveform preview. Set cues, fades and shift multiple tracks in time. Record audio tracks or provide audio annotations. Export your mix to AudioBuffer or WAV! Add effects from Tone.js. Project inspired by Audacity.

created at Feb. 12, 2013, 12:37 a.m.

JavaScript

64 +0

1,479 +2

287 +0

GitHub
BassoonTracker by steffest

Webbased old-school Amiga music tracker in plain old javascript - Plays and edits Amiga Mod files and FastTracker XM files

created at Jan. 12, 2017, 3:04 p.m.

JavaScript

42 +0

1,030 +3

61 +0

GitHub
Audiolet by oampo

A JavaScript library for real-time audio synthesis and composition from within the browser

created at Feb. 18, 2011, 9:42 a.m.

JavaScript

50 +0

892 +0

118 +0

GitHub
omnitone by GoogleChrome

Spatial Audio Rendering on the web.

created at June 2, 2016, 5:21 p.m.

JavaScript

79 +0

858 +0

115 +0

GitHub
loop-drop-app by mmckegg

[unmaintained] MIDI looper, modular synth and sampler app built using Web Audio and Web MIDI APIs

created at Sept. 17, 2013, 1:12 p.m.

JavaScript

35 +0

826 -1

88 +0

GitHub
web-audio-recorder-js by higuma

.wav/.ogg/.mp3 recorder with Web Audio API

created at July 27, 2015, 4:35 a.m.

JavaScript

38 +0

778 +2

185 +0

GitHub
html-midi-player by cifkao

🎹 Play and display MIDI files on the web

created at Aug. 16, 2020, 8:10 p.m.

TypeScript

17 +0

696 +2

63 +0

GitHub
metronome by cwilso

Web Audio metronome example to show scheduling.

created at Dec. 27, 2012, 12:58 a.m.

JavaScript

24 +0

586 +2

193 +0

GitHub
JZZ by jazz-soft

MIDI library for Node.js and web-browsers

created at July 12, 2015, 11:46 p.m.

JavaScript

13 +0

529 +0

27 +0

GitHub
web-audio-school by mmckegg

An intro to the Web Audio API by a series of self-guided workshops.

created at April 10, 2015, 7:23 a.m.

JavaScript

26 +0

411 +2

40 +0

GitHub
lissajous by kylestetz

musical note A tool for programmatic audio performance in the browser using Javascript.

created at March 12, 2014, 2:50 p.m.

JavaScript

29 +0

399 +1

25 +0

GitHub
gibberish by gibber-cc

Fast, JavaScript DSP library that creates JIT optimized audio callbacks using code generation techniques

created at June 17, 2012, 2:37 a.m.

JavaScript

25 +0

390 +0

36 +0

GitHub