An open API service providing repository metadata for many open source software ecosystems.

Topic: "web-audio"

goldfire/howler.js

Javascript audio library for the modern web.

Language: JavaScript - Size: 30.7 MB - Last synced at: 3 minutes ago - Pushed at: 10 months ago - Stars: 24,623 - Forks: 2,254

Tonejs/Tone.js

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

Language: TypeScript - Size: 28.4 MB - Last synced at: 7 days ago - Pushed at: 8 days ago - Stars: 13,877 - Forks: 1,004

katspaugh/wavesurfer.js

Audio waveform player

Language: TypeScript - Size: 47.5 MB - Last synced at: 7 days ago - Pushed at: 14 days ago - Stars: 9,277 - Forks: 1,677

serversideup/amplitudejs

AmplitudeJS: Open Source HTML5 Web Audio Library. Design your web audio player, the way you want. No dependencies required.

Language: JavaScript - Size: 37.1 MB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 4,251 - Forks: 430

chaosprint/glicol

Graph-oriented live coding language and music/audio DSP library written in Rust

Language: Rust - Size: 109 MB - Last synced at: 19 days ago - Pushed at: about 1 month ago - Stars: 2,647 - Forks: 84

Theodeus/tuna

An audio effects library for the Web Audio API.

Language: JavaScript - Size: 5.21 MB - Last synced at: about 7 hours ago - Pushed at: 10 months ago - Stars: 1,777 - Forks: 132

gridsound/daw

GridSound (1.52.2) wants to be a free online digital audio workstation following the new WebAudio API 🎛🎹🎵✨ -- If you can, please sponsor us a little on our Patreon ❤️

Language: Shell - Size: 3.01 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1,617 - Forks: 138

galaxy-s10/billd-live

基于Vue3 + WebRTC + Nodejs + SRS搭建的直播间

Language: Vue - Size: 95 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 1,494 - Forks: 307

stewdio/beep.js

Beep is a JavaScript toolkit for building browser-based synthesizers.

Language: JavaScript - Size: 394 KB - Last synced at: 30 days ago - Pushed at: about 10 years ago - Stars: 1,357 - Forks: 86

tidalcycles/strudel

Web-based environment for live coding algorithmic patterns, incorporating a faithful port of TidalCycles to JavaScript

Language: JavaScript - Size: 154 MB - Last synced at: 1 day ago - Pushed at: 9 days ago - Stars: 982 - Forks: 148

nexus-js/ui

NexusUI: Web Audio Interfaces

Language: JavaScript - Size: 53 MB - Last synced at: 8 days ago - Pushed at: over 2 years ago - Stars: 860 - Forks: 131

hvianna/audioMotion-analyzer

High-resolution real-time graphic audio spectrum analyzer JavaScript module with no dependencies.

Language: JavaScript - Size: 66.3 MB - Last synced at: 4 days ago - Pushed at: 10 months ago - Stars: 732 - Forks: 79

chrisguttandin/standardized-audio-context

A cross-browser wrapper for the Web Audio API which aims to closely follow the standard.

Language: JavaScript - Size: 27.1 MB - Last synced at: about 13 hours ago - Pushed at: 6 days ago - Stars: 718 - Forks: 34

vincentriemer/io-808

An attempt at a fully recreated web-based TR-808 drum machine.

Language: JavaScript - Size: 19.3 MB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 706 - Forks: 74

waud/waud

Web Audio Library

Language: Haxe - Size: 27.5 MB - Last synced at: 29 days ago - Pushed at: over 5 years ago - Stars: 638 - Forks: 38

jazz-soft/JZZ

MIDI library for Node.js and web-browsers

Language: JavaScript - Size: 998 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 547 - Forks: 28

hvianna/audioMotion.js

Media player and real-time audio spectrum analyzer written in JavaScript.

Language: JavaScript - Size: 77.5 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 473 - Forks: 49

vcync/modV

modular audio visualisation powered by JavaScript

Language: GLSL - Size: 41.4 MB - Last synced at: about 2 months ago - Pushed at: 2 months ago - Stars: 457 - Forks: 26

nbrosowsky/tonejs-instruments

A small instrument sample library with quick-loader for tone.js

Language: JavaScript - Size: 1.61 GB - Last synced at: 2 days ago - Pushed at: almost 2 years ago - Stars: 448 - Forks: 113

feross/timidity

Play MIDI files in the browser w/ Web Audio, WebAssembly, and libtimidity

Language: Shell - Size: 622 KB - Last synced at: 7 days ago - Pushed at: over 1 year ago - Stars: 381 - Forks: 41

anthumchris/fetch-stream-audio

Low Latency web audio playback examples for decoding audio streams in chunks with Fetch & Streams APIs

Language: JavaScript - Size: 923 KB - Last synced at: 5 months ago - Pushed at: about 1 year ago - Stars: 377 - Forks: 23

GoogleChrome/audion

Audion is a Chrome extension that adds a Web Audio panel to Developer Tools. This panel visualizes the web audio graph in real-time.

Language: TypeScript - Size: 5.59 MB - Last synced at: 2 days ago - Pushed at: about 1 month ago - Stars: 376 - Forks: 57

wizgrav/clubber

Application of music theory in audio reactive visualizations

Language: JavaScript - Size: 22.5 MB - Last synced at: about 13 hours ago - Pushed at: almost 7 years ago - Stars: 367 - Forks: 23

joshwcomeau/key-and-pad

🎹 Fun experiment with the Web Audio API 🎶

Language: JavaScript - Size: 5.92 MB - Last synced at: 2 days ago - Pushed at: over 2 years ago - Stars: 365 - Forks: 25

E-Kuerschner/useAudioPlayer

React hooks for controlling audio on the web

Language: TypeScript - Size: 83.7 MB - Last synced at: about 8 hours ago - Pushed at: about 1 month ago - Stars: 347 - Forks: 37

Ovilia/moonight

音频手绘可视化 - 今夜月色真美

Language: TypeScript - Size: 773 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 329 - Forks: 29

chrisguttandin/extendable-media-recorder

An extendable drop-in replacement for the native MediaRecorder.

Language: JavaScript - Size: 16 MB - Last synced at: about 10 hours ago - Pushed at: about 11 hours ago - Stars: 314 - Forks: 16

kaythomas0/noisedash

Self-hostable web tool for generating ambient noises

Language: JavaScript - Size: 3.72 MB - Last synced at: 14 days ago - Pushed at: about 1 year ago - Stars: 308 - Forks: 18

billorcutt/i_dropped_my_phone_the_screen_cracked

web audio, cracked.

Language: JavaScript - Size: 4.41 MB - Last synced at: over 1 year ago - Pushed at: almost 2 years ago - Stars: 295 - Forks: 14

galaxy-s10/billd-live-server

基于Nodejs + Koa2 + Typescript搭建的billd-live后端

Language: TypeScript - Size: 53.5 MB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 252 - Forks: 113

danigb/smplr

A web audio sampler instrument

Language: TypeScript - Size: 45.5 MB - Last synced at: 14 days ago - Pushed at: 21 days ago - Stars: 222 - Forks: 21

igorski/efflux-tracker

Browser based music making application driving synthesizers, samplers and effects using both a tracker and piano roll/loop based interface. Supports MIDI control and provides both local and cloud based project storage.

Language: TypeScript - Size: 4.37 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 221 - Forks: 23

lucaong/guitarstack

Digital guitar effects right in your browser!

Language: JavaScript - Size: 2.17 MB - Last synced at: about 1 month ago - Pushed at: over 7 years ago - Stars: 203 - Forks: 27

GoogleChromeLabs/audioworklet-polyfill

🔊 Polyfill AudioWorklet using the legacy ScriptProcessor API.

Language: JavaScript - Size: 37.1 KB - Last synced at: 6 days ago - Pushed at: almost 4 years ago - Stars: 196 - Forks: 20

philnash/react-web-audio

A small example React app that listens to the microphone and visualises the audio

Language: JavaScript - Size: 899 KB - Last synced at: 5 days ago - Pushed at: almost 2 years ago - Stars: 185 - Forks: 42

bbc/r-audio

A library of React components for building Web Audio graphs.

Language: JavaScript - Size: 3.13 MB - Last synced at: 10 days ago - Pushed at: 6 months ago - Stars: 183 - Forks: 14

jamesseanwright/wax

An experimental, JSX-compatible renderer for the Web Audio API

Language: JavaScript - Size: 569 KB - Last synced at: 6 days ago - Pushed at: over 2 years ago - Stars: 182 - Forks: 4

mfcc64/youtube-musical-spectrum

Audio visualizer for YouTube and YT Music with musical notes.

Language: JavaScript - Size: 9.72 MB - Last synced at: 12 days ago - Pushed at: 25 days ago - Stars: 177 - Forks: 8

zakaton/Pink-Trombone

A programmable version of Neil Thapen's Pink Trombone

Language: JavaScript - Size: 17.1 MB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 177 - Forks: 30

KristofferStrube/Blazor.WebAudio

A Blazor wrapper for the Web Audio browser API.

Language: C# - Size: 37.7 MB - Last synced at: 4 days ago - Pushed at: about 1 month ago - Stars: 174 - Forks: 14

Stinkstudios/sono

A simple yet powerful JavaScript library for working with Web Audio

Language: JavaScript - Size: 3.34 MB - Last synced at: 2 days ago - Pushed at: over 6 years ago - Stars: 171 - Forks: 15

bobbicodes/mecca

Animated music editor in Clojurescript/re-frame

Language: JavaScript - Size: 97.1 MB - Last synced at: about 1 month ago - Pushed at: almost 2 years ago - Stars: 169 - Forks: 6

superpoweredSDK/web-audio-javascript-webassembly-SDK-interactive-audio

🌐 Superpowered Web Audio JavaScript and WebAssembly SDK for modern web browsers. Allows developers to implement low-latency interactive audio features into web sites and web apps with a friendly Javascript API. https://superpowered.com

Size: 39 MB - Last synced at: 5 days ago - Pushed at: 27 days ago - Stars: 158 - Forks: 16

mimic-sussex/sema

Sema – A Playground for Live Coding Music and Machine Learning

Language: Svelte - Size: 83.4 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 153 - Forks: 51

Valent-in/pulseq

PulseQueue - minimalistic web-app for creating electronic music

Language: JavaScript - Size: 2.02 MB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 132 - Forks: 3

michaelkolesidis/javascript-software-synthesizer

JSS-01 | JavaScript Software Synthesizer

Language: TypeScript - Size: 10.8 MB - Last synced at: 30 days ago - Pushed at: about 1 month ago - Stars: 130 - Forks: 9

billorcutt/Cracked

Mac app for noise making - built w/ "I Dropped My Phone The Screen Cracked"

Language: JavaScript - Size: 2.62 MB - Last synced at: over 1 year ago - Pushed at: almost 2 years ago - Stars: 125 - Forks: 5

charliegerard/freedrum.js

Interact with the browser using the Freedrum sensors in JavaScript

Language: JavaScript - Size: 10.3 MB - Last synced at: 29 days ago - Pushed at: almost 4 years ago - Stars: 123 - Forks: 4

feross/unmute-ios-audio

Enable/unmute WebAudio on iOS, even while mute switch is on

Language: JavaScript - Size: 21.5 KB - Last synced at: 4 days ago - Pushed at: about 3 years ago - Stars: 117 - Forks: 8

amilajack/awesome-web-audio

A list of resources and projects to help learn about audio

Size: 204 KB - Last synced at: about 1 year ago - Pushed at: over 3 years ago - Stars: 114 - Forks: 13

audiojs/audio-speaker

Output audio stream to speaker, browser/node-wise

Language: JavaScript - Size: 201 KB - Last synced at: about 2 months ago - Pushed at: over 3 years ago - Stars: 103 - Forks: 8

jamesfiltness/web-audio-mixer

An audio mixer built using Web Audio API

Language: JavaScript - Size: 49 MB - Last synced at: 6 months ago - Pushed at: over 2 years ago - Stars: 101 - Forks: 27

olvb/phaze

Real-time pitch-shifter as a Web Audio worklet, based on phase vocoder techniques

Language: JavaScript - Size: 9.64 MB - Last synced at: over 1 year ago - Pushed at: about 2 years ago - Stars: 95 - Forks: 11

merongivian/negasonic

This ain't Sonic Pi, but it works on the browser: https://negasonic.onrender.com/

Language: Ruby - Size: 80.1 KB - Last synced at: 12 days ago - Pushed at: 12 months ago - Stars: 90 - Forks: 3

rsimmons/plinth

Modular synthesizer style audio components for the web

Language: JavaScript - Size: 551 KB - Last synced at: 2 days ago - Pushed at: about 8 years ago - Stars: 90 - Forks: 1

HelgeSverre/supersaw

Open Source Web Based DAW written in Svelte

Language: Svelte - Size: 67.2 MB - Last synced at: 1 day ago - Pushed at: 7 days ago - Stars: 88 - Forks: 4

gridsound/gs-ui-components

A collection of visual (not audio) components developed for the GridSound's user interface.

Language: JavaScript - Size: 20.7 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 86 - Forks: 21

pac-dev/AudioMasher

Generative Audio Playground

Language: JavaScript - Size: 745 KB - Last synced at: 27 days ago - Pushed at: about 2 years ago - Stars: 68 - Forks: 9

galaxy-s10/billd-live-admin

基于Vue3 + Vite6 + NaiveUI搭建的直播间后台

Language: TypeScript - Size: 1.26 MB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 66 - Forks: 58

notthetup/auralizr

Acoustic Auralization using the Web Audio

Size: 1.33 MB - Last synced at: 12 days ago - Pushed at: over 3 years ago - Stars: 66 - Forks: 12

lukehorvat/web-audio-oscillators

A collection of Web Audio API custom oscillators.

Language: TypeScript - Size: 119 KB - Last synced at: 7 days ago - Pushed at: 11 months ago - Stars: 65 - Forks: 5

PolymerElements/app-media

Elements for accessing data from media input devices and visualizing that data for users

Language: JavaScript - Size: 334 KB - Last synced at: 19 days ago - Pushed at: over 1 year ago - Stars: 61 - Forks: 12

EkoLabs/sonorous

Sonorous streamlines working with web audio, enabling easy audio integration into web apps and games.

Language: JavaScript - Size: 17 MB - Last synced at: 9 days ago - Pushed at: about 2 years ago - Stars: 60 - Forks: 5

fenomas/wafxr

sound effects for the web

Language: JavaScript - Size: 553 KB - Last synced at: about 18 hours ago - Pushed at: over 2 years ago - Stars: 60 - Forks: 2

rsimmons/fastidious-envelope-generator

Envelope generator (aka ADSR) for the Web Audio API that aims to be free of artifacts and handle edge cases well

Language: JavaScript - Size: 73.2 KB - Last synced at: 2 days ago - Pushed at: about 8 years ago - Stars: 59 - Forks: 4

mikesol/purescript-ocarina

Web audio graphs as a stream

Language: PureScript - Size: 4.45 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 58 - Forks: 4

SahilAggarwal2004/react-text-to-speech

An easy-to-use React.js component that leverages the Web Speech API to convert text to speech.

Language: TypeScript - Size: 2.12 MB - Last synced at: 4 days ago - Pushed at: 16 days ago - Stars: 57 - Forks: 5

nt1m/media-player

An modern, clean media player built using web technologies

Language: JavaScript - Size: 2.23 MB - Last synced at: about 1 month ago - Pushed at: 9 months ago - Stars: 56 - Forks: 20

infojunkie/musicxml-player

A TypeScript component that loads and plays MusicXML files in the browser using Web Audio and Web MIDI.

Language: TypeScript - Size: 134 MB - Last synced at: about 15 hours ago - Pushed at: about 16 hours ago - Stars: 52 - Forks: 8

amilajack/drum-machine

A drum machine. Made with Vue and the WebAudio API.

Language: Vue - Size: 1.55 MB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 50 - Forks: 3

gridsound/gs-wa-components

The audio code behind the GridSound's DAW

Language: JavaScript - Size: 1.02 MB - Last synced at: 10 days ago - Pushed at: 18 days ago - Stars: 49 - Forks: 10

aolsenjazz/libsamplerate-js

Resample audio in node or browser using a web assembly port of libsamplerate.

Language: JavaScript - Size: 10.4 MB - Last synced at: 1 day ago - Pushed at: 7 days ago - Stars: 43 - Forks: 12

Freeedle/Essential-Audio-Player

Essential Audio Player JS is a simple, clean and minimal JavaScript / HTML5 / CSS web audio player.

Language: JavaScript - Size: 355 KB - Last synced at: 18 days ago - Pushed at: 4 months ago - Stars: 43 - Forks: 3

hexxone/audiorbits

AudiOrbits Wallpaper - for Web, Wallpaper Engine and Lively Wallpaper

Language: TypeScript - Size: 5.45 MB - Last synced at: 3 days ago - Pushed at: 28 days ago - Stars: 42 - Forks: 9

mfcc64/html5-showcqtbar

Example GitHub Page for showcqt.js.

Language: JavaScript - Size: 68.4 KB - Last synced at: 18 days ago - Pushed at: about 1 year ago - Stars: 40 - Forks: 3

isaaclyman/blackswan-js 📦

A library for expressive music composition in JavaScript.

Language: TypeScript - Size: 3.41 MB - Last synced at: 6 days ago - Pushed at: about 7 years ago - Stars: 39 - Forks: 1

evoluteur/healing-frequencies

Play the healing frequencies of various sets of tuning forks: Solfeggio, Organs, Mineral nutrients, Ohm, Chakras, Cosmic octave, Otto, DNA nucleotides... or custom.

Language: HTML - Size: 229 KB - Last synced at: 2 months ago - Pushed at: 4 months ago - Stars: 37 - Forks: 1

AmberJBlue/web-audio-hub

A collection of resources and projects for the Web Audio API and audio on the web in general. #Awesome-Lists 🕶️

Size: 9.77 KB - Last synced at: about 2 months ago - Pushed at: almost 4 years ago - Stars: 36 - Forks: 1

gmoe/voder

An emulation of the Voder Speech Synthesizer.

Language: Max - Size: 248 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 34 - Forks: 3

sethbrasile/ember-audio

An Ember addon that makes working with the Web Audio API super EZ.

Language: JavaScript - Size: 18 MB - Last synced at: 23 days ago - Pushed at: about 2 years ago - Stars: 34 - Forks: 6

petamoriken/PxtoneJS

Play Pxtone Collage files in Web Audio API.

Language: JavaScript - Size: 1.16 MB - Last synced at: about 22 hours ago - Pushed at: about 4 years ago - Stars: 34 - Forks: 1

cho45/WebAudio-Modem

Modem implementation with WebAudio (JavaScript)

Language: HTML - Size: 160 KB - Last synced at: about 1 month ago - Pushed at: over 9 years ago - Stars: 34 - Forks: 5

sc0ttj/awesome-javascript-audio

JavaScript tools, libraries and components for creating/managing audio, sounds and music

Size: 9.77 KB - Last synced at: 5 days ago - Pushed at: about 5 years ago - Stars: 33 - Forks: 0

evashort/chords

Text-based chord progression editor

Language: Elm - Size: 728 KB - Last synced at: about 1 month ago - Pushed at: over 5 years ago - Stars: 31 - Forks: 1

likethemammal/visualizer-micro

A JS micro library for just the getSpectrum and getWaveform methods from Dancer.js, using Web Audio API.

Language: JavaScript - Size: 6.56 MB - Last synced at: 12 days ago - Pushed at: over 6 years ago - Stars: 30 - Forks: 3

dotgreg/XinDaw

A multiscreen Web-based DAW designed for audio&video live performances (Tone.JS/React/Meteor)

Language: JavaScript - Size: 1.2 MB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 29 - Forks: 3

danbovey/wam

🎛 Automatic track mixing using the Web Audio API

Language: JavaScript - Size: 71.3 KB - Last synced at: about 11 hours ago - Pushed at: about 8 years ago - Stars: 29 - Forks: 3

boourns/wam-community

A collection of prebuilt Web Audio Modules ready for use

Language: JavaScript - Size: 31.5 MB - Last synced at: 12 days ago - Pushed at: about 1 year ago - Stars: 28 - Forks: 4

glissando-daw/glissando-daw 📦

A web-based digital audio workstation using the web platform APIs (Web Audio, Web MIDI) and WebAssembly

Language: Jupyter Notebook - Size: 1.15 MB - Last synced at: 10 months ago - Pushed at: over 2 years ago - Stars: 25 - Forks: 2

bsaphier/react-redux-webaudio

An event manager for the Web Audio API, integrated with react-redux.

Language: JavaScript - Size: 1.25 MB - Last synced at: 23 days ago - Pushed at: over 6 years ago - Stars: 24 - Forks: 1

khankuan/audiosign

AudioSignJS allows the broadcasting/listening of an id (32-bits) to/from a device to another via sound (Ultrasound).

Language: JavaScript - Size: 79.1 KB - Last synced at: about 1 year ago - Pushed at: about 9 years ago - Stars: 24 - Forks: 1

jazz-soft/JZZ-synth-Tiny

Tiny Web-Audio GM Synthesizer

Language: JavaScript - Size: 113 KB - Last synced at: 6 days ago - Pushed at: about 1 month ago - Stars: 23 - Forks: 3

matthijsgroen/block-sort

🍀 mobile sorting puzzle game

Language: TypeScript - Size: 91.7 MB - Last synced at: 27 days ago - Pushed at: 29 days ago - Stars: 22 - Forks: 4

satelllte/adsr

Simple synthesizer built with Elementary Audio.

Language: TypeScript - Size: 602 KB - Last synced at: 2 days ago - Pushed at: 12 months ago - Stars: 22 - Forks: 2

urish/beat-machine

Salsa Beat Machine 5 (Next.js + Web Audio)

Language: TypeScript - Size: 2.33 MB - Last synced at: 10 days ago - Pushed at: about 1 year ago - Stars: 22 - Forks: 10

thesephist/codesynth

Generate music from your source code 🎹

Language: JavaScript - Size: 293 KB - Last synced at: about 10 hours ago - Pushed at: almost 2 years ago - Stars: 22 - Forks: 1

nicross/syngen

A spatial sound and synthesis toolkit for game development.

Language: JavaScript - Size: 1.09 MB - Last synced at: 25 days ago - Pushed at: almost 2 years ago - Stars: 22 - Forks: 1

Nickersoft/booth.js

The easiest way to record audio on the web :speaker:

Language: TypeScript - Size: 5.91 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 21 - Forks: 2

chrisguttandin/standardized-audio-context-mock

A mocked version of the standardized-audio-context module.

Language: JavaScript - Size: 20.4 MB - Last synced at: 5 days ago - Pushed at: about 1 month ago - Stars: 21 - Forks: 8

chrisguttandin/angular-audio-context

An Angular wrapper for the Web Audio API's AudioContext.

Language: TypeScript - Size: 32 MB - Last synced at: 15 days ago - Pushed at: about 1 month ago - Stars: 21 - Forks: 1