Topic: "web-audio-api"
generativefm/generative.fm π¦
A platform for playing generative music in the browser.
Language: JavaScript - Size: 474 MB - Last synced at: 1 day ago - Pushed at: about 4 years ago - Stars: 1,588 - Forks: 82

IonDen/ion.sound
JavaScript plugin for playing sounds and music in browsers
Language: JavaScript - Size: 1000 KB - Last synced at: about 16 hours ago - Pushed at: about 5 years ago - Stars: 709 - Forks: 153

jazz-soft/JZZ
MIDI library for Node.js and web-browsers
Language: JavaScript - Size: 998 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 547 - Forks: 28

WofWca/jumpcutter
β© Fast-forwards long pauses between sentences β watch lectures ~1.5x faster (browser extension)
Language: TypeScript - Size: 6.33 MB - Last synced at: 1 day ago - Pushed at: about 1 month ago - Stars: 392 - Forks: 17

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

E-Kuerschner/useAudioPlayer
React hooks for controlling audio on the web
Language: TypeScript - Size: 83.7 MB - Last synced at: 1 day ago - Pushed at: about 1 month ago - Stars: 347 - Forks: 37

orottier/web-audio-api-rs
A Rust implementation of the Web Audio API, for use in non-browser contexts
Language: Rust - Size: 10.8 MB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 332 - Forks: 20

alexbainter/blossom
A lovely interactive music generator
Language: JavaScript - Size: 116 MB - Last synced at: 5 days ago - Pushed at: almost 2 years ago - Stars: 237 - Forks: 37

RylanBot/melody-workshop
π΅ Audio processing and mixing in the browserγι³ι’ηΌθΎε·₯ε ·γ
Language: TypeScript - Size: 3.28 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 212 - Forks: 13

codeacme17/echo-ui
A UI library born for WAA
Language: TypeScript - Size: 47.9 MB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 203 - Forks: 4

GoogleChromeLabs/audioworklet-polyfill
π Polyfill AudioWorklet using the legacy ScriptProcessor API.
Language: JavaScript - Size: 37.1 KB - Last synced at: 7 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: 6 days ago - Pushed at: almost 2 years ago - Stars: 185 - Forks: 42

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

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

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: 6 days ago - Pushed at: 28 days ago - Stars: 158 - Forks: 16

YZarytskyi/react-voice-visualizer
React library for audio recording and visualization using the Web Audio API
Language: TypeScript - Size: 137 KB - Last synced at: 29 days ago - Pushed at: 2 months ago - Stars: 154 - Forks: 31

Sambego/audio-effects
A javascript library to create audio effects using the web-audio-api
Language: TypeScript - Size: 218 KB - Last synced at: 9 days ago - Pushed at: about 8 years ago - Stars: 142 - Forks: 21

alexgibson/wavepad π¦
An experimental synthesizer built using the Web Audio API (PWA).
Language: JavaScript - Size: 657 KB - Last synced at: 10 days ago - Pushed at: about 9 years ago - Stars: 137 - Forks: 19

BrechtDeMan/WebAudioEvaluationTool
A tool based on the HTML5 Web Audio API to perform perceptual audio evaluation tests locally or on remote machines over the web.
Language: JavaScript - Size: 20.3 MB - Last synced at: over 1 year ago - Pushed at: almost 4 years ago - Stars: 111 - Forks: 35

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

woodwoerk/spaghetti-audio
A Web Audio and canvas experiment
Language: TypeScript - Size: 5.68 MB - Last synced at: 4 days ago - Pushed at: over 2 years ago - Stars: 97 - Forks: 10

mxfng/drumhaus
A browser controlled rhythmic groove machine.
Language: TypeScript - Size: 123 MB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 77 - Forks: 8

theanam/webaudio-oscilloscope
A highly customizable oscilloscope for Web Audio π π€
Language: JavaScript - Size: 1.07 MB - Last synced at: 6 days ago - Pushed at: over 2 years ago - Stars: 71 - Forks: 13

pac-dev/AudioMasher
Generative Audio Playground
Language: JavaScript - Size: 745 KB - Last synced at: 28 days ago - Pushed at: about 2 years ago - Stars: 68 - Forks: 9

kenrick95/nikku
π½ Web-based BRSTM player
Language: TypeScript - Size: 3.68 MB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 55 - Forks: 7

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

jariseon/audioworklet-polyfill
strictly unofficial polyfill for Web Audio API AudioWorklet
Language: JavaScript - Size: 19.5 KB - Last synced at: 6 days ago - Pushed at: about 5 years ago - Stars: 50 - Forks: 9

tanepiper/mm-components
Music Markups components
Language: TypeScript - Size: 247 KB - Last synced at: about 1 month ago - Pushed at: over 7 years ago - Stars: 49 - Forks: 0

alexbainter/corruption-loops
Digitally disintegrating music
Language: JavaScript - Size: 16.7 MB - Last synced at: 5 days ago - Pushed at: over 2 years ago - Stars: 46 - Forks: 3

a-cordier/wasm-audio
:loud_sound: WASM Synth for Web Audio
Language: TypeScript - Size: 1.48 MB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 45 - Forks: 0

Catsvilles/svelte-audio-waveform
Generate stunning audio waveforms with Svelte 5 and Canvas. Transform an array of peak data into beautifully rendered, customizable waveforms for music players, podcasts, audio editing tools, and more.
Language: Svelte - Size: 210 KB - Last synced at: 6 days ago - Pushed at: 6 months ago - Stars: 44 - Forks: 1

Eliastik/simple-voice-changer
Simple audio editor in Javascript - Simple Voice Changer allows you to change the voice of an audio file or recording quickly and easily: choose an audio file, or register you, and you can edit and save your changes!
Language: TypeScript - Size: 28.8 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 42 - Forks: 8

vnglst/finding-nora
Find your name in a field of letters (kids game)
Language: TypeScript - Size: 7.3 MB - Last synced at: 19 days ago - Pushed at: 8 months ago - Stars: 42 - Forks: 4

wayou/audio-recorder
js audio recorder
Language: HTML - Size: 19.5 KB - Last synced at: about 2 months ago - Pushed at: over 5 years ago - Stars: 40 - Forks: 21

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

Sambego/oscilloscope.js
A small javascript plugin to create an oscilloscope of an audio-context
Language: JavaScript - Size: 16.6 KB - Last synced at: 1 day ago - Pushed at: about 9 years ago - Stars: 36 - Forks: 8

notthetup/smoothfade
smooth fading in webaudio
Language: JavaScript - Size: 50.8 KB - Last synced at: 13 days ago - Pushed at: about 2 years ago - Stars: 35 - Forks: 6

evan-moon/simple-waveform-visualizer
JS Audio API λμ΄ν°
Language: TypeScript - Size: 6.47 MB - Last synced at: about 1 month ago - Pushed at: about 2 years ago - Stars: 34 - Forks: 5

sethbrasile/ember-audio
An Ember addon that makes working with the Web Audio API super EZ.
Language: JavaScript - Size: 18 MB - Last synced at: 24 days ago - Pushed at: about 2 years ago - Stars: 34 - Forks: 6

sc0ttj/awesome-javascript-audio
JavaScript tools, libraries and components for creating/managing audio, sounds and music
Size: 9.77 KB - Last synced at: 6 days ago - Pushed at: about 5 years ago - Stars: 33 - Forks: 0

BenzLeung/funny-billards
δΈδΈͺη¨ Javascript εηε°ηζΈΈζ
Language: JavaScript - Size: 3.25 MB - Last synced at: about 2 years ago - Pushed at: about 8 years ago - Stars: 33 - Forks: 12

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

andremichelle/tr-909
Roland TR-909
Language: TypeScript - Size: 17.7 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 30 - Forks: 2

scottstensland/webgl-3d-animation
An interactive 3D animation using WebGL to depict a 2D predator prey ecology on a grid real-time mapped onto the surface of a 3D torus. Sound file is parsed then visualized both in time and frequency domains as well as rendered using Web Audio API - this is an exercise where I taught myself how to display data for an ongoing project on sound synthesis
Language: JavaScript - Size: 11 MB - Last synced at: 7 days ago - Pushed at: about 1 month ago - Stars: 28 - Forks: 8

derekwolpert/Visicality
Music Visualizer built w/ JavaScript, D3.js and Web Audio API
Language: JavaScript - Size: 33.6 MB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 28 - Forks: 3

ccorcos/circle
Language: JavaScript - Size: 21.6 MB - Last synced at: about 1 year ago - Pushed at: over 7 years ago - Stars: 27 - Forks: 2

alula/organya-js
An accurate 250 SLoC JavaScript Organya player using Web Audio API
Language: JavaScript - Size: 334 KB - Last synced at: 6 days ago - Pushed at: about 4 years ago - Stars: 26 - Forks: 2

miselaytes-anton/web-audio-experiments
Sound effects, games, music instruments and audio visualizations
Language: JavaScript - Size: 38.6 MB - Last synced at: about 1 year ago - Pushed at: over 5 years ago - Stars: 26 - Forks: 3

petercunha/MusicalFractals
:sparkles: Generates 3D, animated fractals by analyzing the waveform of audio files
Language: JavaScript - Size: 40.5 MB - Last synced at: 4 days ago - Pushed at: about 7 years ago - Stars: 26 - Forks: 1

hayleigh-dot-dev/elm-web-audio
An elm/html-like library for the Web Audio API.
Language: Elm - Size: 1.04 MB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 24 - Forks: 2

sicklincoln/Keras-to-Realtime-Audio
Language: C++ - Size: 128 MB - Last synced at: over 1 year ago - Pushed at: almost 5 years ago - Stars: 24 - Forks: 3

crypto5000/celody
Celody is an open source, generative music system that uses the Web Audio Api and Pizzicato.js to create infinite music streams. Every stream is seeded with a programmable file that contains the ingredients for the music. Streams can be forked, merged, modified and published.
Language: JavaScript - Size: 13.5 MB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 24 - Forks: 5

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: 24 days ago - Pushed at: over 6 years ago - Stars: 24 - Forks: 1

vuoro/pelimanni
Synth instruments for the Web Audio API, and some utilities for making dynamically looping music with them.
Language: JavaScript - Size: 521 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 23 - Forks: 1

satelllte/adsr
Simple synthesizer built with Elementary Audio.
Language: TypeScript - Size: 602 KB - Last synced at: 3 days ago - Pushed at: 12 months ago - Stars: 22 - Forks: 2

khuramhaf/Online-Video-Editor
Edit MP4 videos online without uploading files to a server. Our browser-based video editor makes it easy to trim, cut and more. No downloads or installations required.
Language: JavaScript - Size: 80.1 KB - Last synced at: 6 months ago - Pushed at: over 1 year ago - Stars: 22 - Forks: 7

dtinth/nes-apu-worklet
NES APU exposed as an HTML5 AudioWorklet. Generate 8-bit sounds fom Web Audio API! Powered by nes-jsβs APU code.
Language: HTML - Size: 22.5 KB - Last synced at: 26 days ago - Pushed at: almost 5 years ago - Stars: 21 - Forks: 1

evangipson/midio
midio will work really hard to generate you endlessly interesting audio on the fly.
Language: TypeScript - Size: 11 MB - Last synced at: about 1 month ago - Pushed at: about 7 years ago - Stars: 21 - Forks: 0

node-3d/webaudio-raub
WebAudio for Node.js
Language: C++ - Size: 7.16 MB - Last synced at: about 20 hours ago - Pushed at: 2 months ago - Stars: 20 - Forks: 4

sujinleeme/vocal-remover-app
π€ Vocal Remover for Karaoke (on-going..)
Language: JavaScript - Size: 1.99 MB - Last synced at: about 1 year ago - Pushed at: over 6 years ago - Stars: 20 - Forks: 7

syncopika/piano_roll_browser
a piano roll . . . in the browser!?
Language: JavaScript - Size: 9.01 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 19 - Forks: 1

taylorjg/shazizzle
Experiments with Web Audio API with a view to creating a simplified version of Shazam
Language: JavaScript - Size: 12.6 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 19 - Forks: 2

benji6/cycle-audio-graph
Audio graph driver for Cycle.js based on virtual-audio-graph
Language: JavaScript - Size: 46.9 KB - Last synced at: 24 days ago - Pushed at: about 3 years ago - Stars: 19 - Forks: 2

victorqribeiro/myChatBot
A simple JavaScript chatbot
Language: JavaScript - Size: 24.4 KB - Last synced at: 8 days ago - Pushed at: over 6 years ago - Stars: 19 - Forks: 0

Venerons/comet
Web Synthesis on steroids
Language: JavaScript - Size: 1.33 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 18 - Forks: 0

Sambego/pedalboard
A react client on top of https://github.com/Sambego/audio-effects
Language: JavaScript - Size: 19 MB - Last synced at: about 1 month ago - Pushed at: about 8 years ago - Stars: 17 - Forks: 2

chrisweb/web-audio-api-player
πΆ An opensource javascript (typescript) audio player for the browser, built using the Web Audio API with support for HTML5 audio elements or XMLHttpRequest
Language: TypeScript - Size: 29.8 MB - Last synced at: 5 days ago - Pushed at: about 2 months ago - Stars: 16 - Forks: 4

KanteLabs/Music-Visualizer
Interactive music visualizer built with threejs and web audio api
Language: JavaScript - Size: 2.8 MB - Last synced at: about 1 month ago - Pushed at: almost 2 years ago - Stars: 16 - Forks: 5

dtinth/chordbook
A simple, interactive, block-based, color-coded, music-synchronized, transposale, optionally auto-scrolling chordbook web application.
Language: HTML - Size: 156 KB - Last synced at: about 1 month ago - Pushed at: almost 4 years ago - Stars: 16 - Forks: 2

alien35/tape.js
Web Audio Library with Export Support, Time Stretch, Pitch Shift + More!
Language: JavaScript - Size: 3.55 MB - Last synced at: almost 2 years ago - Pushed at: about 6 years ago - Stars: 16 - Forks: 0

ahmnouira/happy-birthday-app
Very simple :birthday: **Happy Birthday** :a: Angular Application :stuck_out_tongue:.
Language: TypeScript - Size: 6.21 MB - Last synced at: 17 days ago - Pushed at: over 1 year ago - Stars: 15 - Forks: 5

chaosprint/QuaverSeries π¦
A functional live coding language, as Tone.js wrapper, and a collaborative web app
Language: JavaScript - Size: 1.05 MB - Last synced at: about 1 month ago - Pushed at: about 3 years ago - Stars: 15 - Forks: 0

BenzLeung/web-audio-api-demo
θͺεΆη Web Audio API Demo
Language: HTML - Size: 3.31 MB - Last synced at: about 2 years ago - Pushed at: about 8 years ago - Stars: 15 - Forks: 4

hecomi/UnityWebGLAudioStream
A simple sample that uses the Web Audio API to play float[] sent from Unity in a WebGL build
Language: C# - Size: 325 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 14 - Forks: 4

beefchimi/earwurm
An easier way to use the Web Audio API for playback of UI sound effects.
Language: TypeScript - Size: 788 KB - Last synced at: 25 days ago - Pushed at: 5 months ago - Stars: 12 - Forks: 0

zapperment/zapperment
Smooth background music for coding, remixed with machine learning
Language: JavaScript - Size: 63 MB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 12 - Forks: 2

ryanrolds/club
Web RTC video conferencing service.
Language: JavaScript - Size: 20 MB - Last synced at: 11 months ago - Pushed at: over 2 years ago - Stars: 12 - Forks: 2

andremichelle/malachite
Interactive Demo of 'Modern Audio' UI-Kit by UI mother
Language: TypeScript - Size: 42.3 MB - Last synced at: about 10 hours ago - Pushed at: almost 3 years ago - Stars: 12 - Forks: 0

jakubfiala/panner-utils
Utility functions to calculate vector values for the Web Audio PannerNode
Language: JavaScript - Size: 11.7 KB - Last synced at: 29 days ago - Pushed at: over 6 years ago - Stars: 12 - Forks: 1

dtinth/voiceout
Filter out vocal from audio, in real time. Demonstrating the use of HTML5 Web Audio API.
Language: HTML - Size: 2.93 KB - Last synced at: about 2 months ago - Pushed at: almost 8 years ago - Stars: 12 - Forks: 6

Megaemce/mobbler
Analog music creation and realtime visual performance
Language: JavaScript - Size: 20.2 MB - Last synced at: 12 days ago - Pushed at: over 1 year ago - Stars: 11 - Forks: 0

dtinth/tuner-chrome
A chromatic tuner for your browser????
Language: JavaScript - Size: 29.3 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 11 - Forks: 1

TER-M1/wam-openstudio
Multitrack Web Audio Modules DAW Open source, using C++ (Emscriten-WebAssembly) for the audio processing and the plugins automations, in the audio-thread.
Language: JavaScript - Size: 93.3 MB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 11 - Forks: 0

AdrianHsu/cadenza-chrome-extension
A chrome extension that can shifts the pitch & modified the speed of HTML5 videos. Cadenza is an embedded pitch shifter on youtube.
Language: JavaScript - Size: 1.55 MB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 11 - Forks: 1

Hendekagon/cljs-web-audio π¦
A Clojurescript interface to the Web Audio API, intended for sonification
Language: Clojure - Size: 1.45 MB - Last synced at: about 2 years ago - Pushed at: almost 5 years ago - Stars: 11 - Forks: 0

meefik/dtmf.js π¦
DTMF Tone Generator and Receiver
Language: JavaScript - Size: 6.84 KB - Last synced at: about 1 year ago - Pushed at: over 6 years ago - Stars: 11 - Forks: 7

jazz-soft/JZZ-modules
Additional modules for JZZ.js
Language: JavaScript - Size: 4.54 MB - Last synced at: 7 days ago - Pushed at: about 1 month ago - Stars: 10 - Forks: 1

mattybrad/modularsynth
javascript (web audio api) modular synthesizer with arduino hardware interface
Language: JavaScript - Size: 444 KB - Last synced at: 5 months ago - Pushed at: almost 7 years ago - Stars: 10 - Forks: 0

jhancock532/Three-JS-Music-Visualiser
Using THREE.js, WebaudioAPI and dat.GUI, a simple 3D music visualiser is created. Meshes are updated via frequency data, and dat.GUI provides easy parameter tweaking.
Language: JavaScript - Size: 173 KB - Last synced at: about 2 years ago - Pushed at: almost 7 years ago - Stars: 10 - Forks: 1

satelllte/audioparam-visualization
Visualization of how Web Audio API's AudioParam value changes over time
Language: TypeScript - Size: 688 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 9 - Forks: 0

Antonio-R1/engine-sound-generator
an engine sound generator written in JavaScript using the Web Audio API
Language: JavaScript - Size: 822 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 9 - Forks: 0

instrumentbible/tune.js
microtonal tuner built with Web Audio API π΅
Language: JavaScript - Size: 123 KB - Last synced at: 24 days ago - Pushed at: 5 months ago - Stars: 7 - Forks: 0

Lusito/sounts
A tiny helper library for working with the web audio API written in TypeScript.
Language: TypeScript - Size: 3.61 MB - Last synced at: 13 days ago - Pushed at: 12 months ago - Stars: 7 - Forks: 0

oliver-little/sequencer
A web-based DAW and sequencer.
Language: TypeScript - Size: 1.62 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 7 - Forks: 0

racz16/Crow-Engine
TypeScript based 3D game engine.
Language: TypeScript - Size: 116 MB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 7 - Forks: 1

Kyle-Shanks/Dot
A simple web audio library
Language: JavaScript - Size: 584 KB - Last synced at: 2 days ago - Pushed at: over 3 years ago - Stars: 7 - Forks: 0

miselaytes-anton/noise-voice
WebRTC based video chat with a possibility to modify your voice with special effects (Web Audio Api)
Language: JavaScript - Size: 7.82 MB - Last synced at: about 1 year ago - Pushed at: almost 11 years ago - Stars: 7 - Forks: 2

mediamonks/channels
Channel-based sound player for the web.
Language: TypeScript - Size: 6.61 MB - Last synced at: 6 days ago - Pushed at: 7 months ago - Stars: 6 - Forks: 0
