GitHub topics: webaudio-api
ZXMushroom63/synthetic-audio
Web-based DAW
Language: JavaScript - Size: 45.9 MB - Last synced at: about 2 hours ago - Pushed at: about 3 hours ago - Stars: 4 - Forks: 0

michaelongaro/Autostrum
Autostrum is a site for guitar players to create and share their guitar music. Complete with an advanced editor and realistic audio playback.
Language: TypeScript - Size: 58.5 MB - Last synced at: about 14 hours ago - Pushed at: about 16 hours ago - Stars: 14 - Forks: 2

software-mansion/react-native-audio-api
High-performance audio engine
Language: C++ - Size: 45.9 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 370 - Forks: 20

miltonlaufer/visualwebaudio
A type-driven React TypeScript application for visual Web Audio API editing.
Language: TypeScript - Size: 2.14 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 6 - Forks: 0

captbaritone/webamp
Winamp 2 reimplemented for the browser
Language: TypeScript - Size: 124 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 10,554 - Forks: 712

jaggad/crunker
Simple way to merge or concatenate audio files with the Web Audio API.
Language: TypeScript - Size: 3.14 MB - Last synced at: 4 days ago - Pushed at: over 1 year ago - Stars: 447 - Forks: 60

pixijs/sound
WebAudio API playback library, with filters. Modern audio playback for modern browsers.
Language: TypeScript - Size: 5.15 MB - Last synced at: 5 days ago - Pushed at: 9 months ago - Stars: 438 - Forks: 68

benji6/virtual-audio-graph
:notes: Library for declaratively manipulating the Web Audio API
Language: TypeScript - Size: 4.1 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 359 - Forks: 29

Babali42/DrumBeatRepo
A library of drums patterns for music lovers 🎵 - Scala 3 - Angular 18
Language: TypeScript - Size: 10.5 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 14 - Forks: 5

dodds-cc/lufs.js
The aim of this project is a loudness meter visualisation in javascript built on top of the Javascript Web Audio API. It follows the ITU-R BS.1770-2 LKFS loudness standards, exploring real-time signal analysis in javascript
Language: JavaScript - Size: 57.5 MB - Last synced at: 5 days ago - Pushed at: almost 7 years ago - Stars: 20 - Forks: 2

cagpie/PicoAudio.js
A JavaScript library for playing MIDI (Standard MIDI File) on Web.
Language: JavaScript - Size: 1.85 MB - Last synced at: 8 days ago - Pushed at: over 2 years ago - Stars: 49 - Forks: 9

wong17/sorting-algorithms-visualizer 📦
Visualizador de algoritmos de ordenamiento hecho con Angular, Canvas 2D y Web Audio API.
Language: TypeScript - Size: 329 KB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 0 - Forks: 0

danrouse/react-audio-recorder
A React Component using the Web Audio API to record, save, and play audio.
Language: TypeScript - Size: 298 KB - Last synced at: 5 days ago - Pushed at: about 6 years ago - Stars: 145 - Forks: 46

dlepaux/realtime-bpm-analyzer
Library using WebAudioAPI to analyse BPM from files, audionodes. It's also able to compute BPM from streams as well as realtime using a microphone. This tool might be useful for music producers and DJs or anybody that wants to get BPM from any music source.
Language: TypeScript - Size: 42.9 MB - Last synced at: 3 days ago - Pushed at: 10 months ago - Stars: 246 - Forks: 19

jberg/butterchurn
Butterchurn is a WebGL implementation of the Milkdrop Visualizer
Language: JavaScript - Size: 5.46 MB - Last synced at: 28 days ago - Pushed at: over 1 year ago - Stars: 1,670 - Forks: 127

Billgonzo123/Fisher-Price-Record-maker
An app for creating your own custom record for your classic Fisher Price Music Box Record Player! Sequence a song and download a pre-configured SCAD file which you can use to 3D print your creation!
Language: JavaScript - Size: 22.7 MB - Last synced at: 21 days ago - Pushed at: about 1 year ago - Stars: 8 - Forks: 2

the-real-i9/Keyboard-Ear-Training-Game
Train your ears to recognize musical notes with this highly customizable ear training game.
Language: JavaScript - Size: 525 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

Picovoice/web-voice-processor
A library for real-time voice processing in web browsers
Language: TypeScript - Size: 2.59 MB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 220 - Forks: 22

urish/beat-machine
Salsa Beat Machine 5 (Next.js + Web Audio)
Language: TypeScript - Size: 2.33 MB - Last synced at: 7 days ago - Pushed at: about 1 year ago - Stars: 23 - Forks: 10

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

JusRecondo/w-synth-mobile
Synth developed with JavaScript and Web Audio API.
Language: JavaScript - Size: 68.4 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 1

nnirror/facet
Live coding and synthesis with NodeJS and a browser
Language: JavaScript - Size: 248 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 85 - Forks: 0

sapphi-red/web-noise-suppressor
Noise suppressor nodes for Web Audio API.
Language: TypeScript - Size: 488 KB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 52 - Forks: 9

snd-lib/snd-lib
Language: TypeScript - Size: 2.8 MB - Last synced at: 28 days ago - Pushed at: 10 months ago - Stars: 178 - Forks: 9

qvantor/waveform
Experimental wavetable synth written on TS and Web Audio
Language: TypeScript - Size: 2.05 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 33 - Forks: 1

zya/beet.js
Polyrhythmic Sequencer library for Web Audio API.
Language: JavaScript - Size: 1.27 MB - Last synced at: 16 days ago - Pushed at: over 2 years ago - Stars: 113 - Forks: 17

kazssym/web-csave-audio
A web application that produces “CSAVE sounds” on the web browser in real-time.
Language: JavaScript - Size: 198 KB - Last synced at: 3 days ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

giovannibedetti/bach_stress_test
a p5.js experiment with Web Audio API
Language: JavaScript - Size: 5.43 MB - Last synced at: 24 days ago - Pushed at: over 8 years ago - Stars: 0 - Forks: 0

dhirlinger/basic-react-web-audio-api
Basic Web Audio API functionality with React
Language: JavaScript - Size: 47.9 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

GoogleChromeLabs/audioworklet-polyfill
🔊 Polyfill AudioWorklet using the legacy ScriptProcessor API.
Language: JavaScript - Size: 37.1 KB - Last synced at: 5 days ago - Pushed at: about 4 years ago - Stars: 196 - Forks: 20

akiomik/craft-fm
wasm + Web Audio API
Language: Rust - Size: 463 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 4 - Forks: 0

robertrypula/AudioNetwork
Data transmission over sound waves written in JavaScript without any dependencies. All you need is just microphone, speakers and the browser!
Language: JavaScript - Size: 6.25 MB - Last synced at: 37 minutes ago - Pushed at: about 7 years ago - Stars: 212 - Forks: 31

thorstensson/audio-player-vue-ts
Vue (3.5+) mp3 audio player with spectrum visualizer—web audio API.
Language: Vue - Size: 45.9 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

thorstensson/audio-player-portfolio-vue-ts
Vue (3.5+) Compact version of mp3 audio player with spectrum visualizer—web audio API.
Language: Vue - Size: 45.9 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

skylerlee/wavebell
:bell: Catch realtime audio wave from microphone with JavaScript!
Language: JavaScript - Size: 230 KB - Last synced at: about 1 month ago - Pushed at: over 4 years ago - Stars: 51 - Forks: 6

fraigo/karaoke-player
A Web based Karaoke/MIDI player based on WEbMIDIAPI and WebAudio Soundfonts
Language: JavaScript - Size: 2.23 MB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 17 - Forks: 6

pras75299/Lofi-Gen
Language: TypeScript - Size: 104 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

mdn/webaudio-examples
Code examples that accompany the MDN Web Docs pages relating to Web Audio.
Language: HTML - Size: 10.7 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 1,342 - Forks: 435

sample-by-jsakamoto/Blazor-WebAudio-Piano
Try playing sounds with the keyboard keys A S D F G H J K!
Language: HTML - Size: 8.76 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

zya/granular
HTML5 Granular Synthesiser
Language: JavaScript - Size: 1.36 MB - Last synced at: 3 months ago - Pushed at: almost 4 years ago - Stars: 170 - Forks: 33

mikehelland/omg-music
Music making, remixing, and collaborating tools for the web
Language: JavaScript - Size: 3.71 MB - Last synced at: 3 months ago - Pushed at: about 3 years ago - Stars: 78 - Forks: 2

zya/apophenia
you'll only see when you're looking. work in progress
Language: JavaScript - Size: 8.95 MB - Last synced at: 3 months ago - Pushed at: over 7 years ago - Stars: 31 - Forks: 2

zya/scrollsound
Accompanying Prototype for Web Audio Conference Paper Submission
Language: JavaScript - Size: 54 MB - Last synced at: 3 months ago - Pushed at: over 10 years ago - Stars: 24 - Forks: 4

iBundin/Open-Web-Piano
Virtual piano based on Web Audio API and Web MIDI API
Language: JavaScript - Size: 767 KB - Last synced at: about 2 months ago - Pushed at: about 8 years ago - Stars: 31 - Forks: 9

khoin/DattorroReverbNode
Dattorro Reverb in WebAudio AudioWorklet
Language: JavaScript - Size: 8.54 MB - Last synced at: 3 months ago - Pushed at: almost 5 years ago - Stars: 83 - Forks: 8

jhlagado/wicked-tec1
Full emulation of TEC-1 using written in TypeScript and React
Language: TypeScript - Size: 3.52 MB - Last synced at: 20 days ago - Pushed at: over 1 year ago - Stars: 5 - Forks: 2

greyscaled/cs-weekly-2-material-audio-player
Implements Web Audio API to create a simple wave oscillator visualizer.
Language: JavaScript - Size: 125 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

Saganaki22/AetherStrum
🎵 An ethereal musical instrument that combines visual art with sound synthesis.
Language: HTML - Size: 388 KB - Last synced at: 3 months ago - Pushed at: 4 months ago - Stars: 2 - Forks: 0

osmo-systems/digital-keyboard
A piano, pleasant to wath and hover
Language: TypeScript - Size: 827 KB - Last synced at: 3 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

l1ve4code/3d-music-visualizer
3D visualization of music using Three.js and web audio API.
Language: TypeScript - Size: 9.46 MB - Last synced at: 2 months ago - Pushed at: about 1 year ago - Stars: 34 - Forks: 9

guest271314/AudioWorkletFetchWorker
Control Fetch in SharedWorker from and stream data to AudioWorklet
Language: JavaScript - Size: 118 KB - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 5 - Forks: 0

tariqksoliman/Vissonance
A WebGL Audio Visualizer
Language: JavaScript - Size: 21 MB - Last synced at: 3 months ago - Pushed at: about 5 years ago - Stars: 61 - Forks: 12

VJAI/musquito
An audio engine for HTML5 based games and interactive websites
Language: JavaScript - Size: 5.16 MB - Last synced at: 2 months ago - Pushed at: over 2 years ago - Stars: 49 - Forks: 9

edwardhorsey/euclidean-rhythm
A sequencer for generating Euclidean rhythms. You can download a midi file of your loops.
Language: JavaScript - Size: 616 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 5 - Forks: 1

dhirlinger/polyrhythmic-metronome
A polyrhythmic metronome written in javascript using the Web Audio API
Language: JavaScript - Size: 12.7 KB - Last synced at: 3 months ago - Pushed at: 11 months ago - Stars: 1 - Forks: 0

troyvassalotti/plvylist
A Web Component for playing your album or playlist.
Language: JavaScript - Size: 40.4 MB - Last synced at: 4 days ago - Pushed at: 5 months ago - Stars: 9 - Forks: 1

boluwatifee4/foisit
Foisit: Speak, and it’s done. A voice assistant library for web apps
Language: TypeScript - Size: 651 KB - Last synced at: about 1 month ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

Supakornn/js-jinglebells Fork of 9rw/js-jinglebells
🔔 jinglebells song with js
Language: JavaScript - Size: 389 KB - Last synced at: 2 days ago - Pushed at: 5 months ago - Stars: 2 - Forks: 0

gfargo/tune.observer
Web app to identify notes, pitch, and BPM via the microphone
Language: TypeScript - Size: 674 KB - Last synced at: 22 days ago - Pushed at: 22 days ago - Stars: 2 - Forks: 0

cadeli/ordrumbox-v2
A drum machine and sequencer and soft synth built with the Web Audio API. Vanilla JavaScript. No frameworks. No libraries
Language: JavaScript - Size: 1.93 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 1 - Forks: 0

guest271314/MP3Recorder
Record MediaStreamTrack to MP3 file
Language: JavaScript - Size: 454 KB - Last synced at: 3 months ago - Pushed at: 8 months ago - Stars: 7 - Forks: 0

denczo/monomind
Monomind is a monophonic synthesizer with a 32 step sequencer to create bass lines
Language: TypeScript - Size: 1.56 MB - Last synced at: 2 months ago - Pushed at: 6 months ago - Stars: 3 - Forks: 0

foundling/nullwerk
An HTML5 Synth
Language: JavaScript - Size: 1.56 MB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 2 - Forks: 0

igorski/zMIDI
Small JavaScript library providing an easy interface to work with Web MIDI, translating messages to notes.
Language: JavaScript - Size: 378 KB - Last synced at: 6 days ago - Pushed at: 6 months ago - Stars: 17 - Forks: 1

ng-web-apis/audio 📦
This is a library for declarative use of Web Audio API with Angular
Language: TypeScript - Size: 17.7 MB - Last synced at: 5 days ago - Pushed at: about 2 years ago - Stars: 90 - Forks: 2

pleonardmusic/Sound-for-Aging-App
Sound for Aging is a mobile app designed to provide non-invasive audio-based therapy for individuals with Alzheimer's disease and other forms of dementia.
Language: JavaScript - Size: 0 Bytes - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

ATiwari03-03-2004/Instruments
A real time Virtual Piano Simulator with very amazing features
Language: JavaScript - Size: 70.3 KB - Last synced at: 3 months ago - Pushed at: 8 months ago - Stars: 1 - Forks: 0

RL4444/digital-guitar-tuner
Digital guitar tuner Mac/ Windows/ Linux application built using Electron Forge (Javascript), HTML, CSS, Web Audio API and build with the package 'pitchfinder' - https://www.npmjs.com/package/pitchfinder
Language: JavaScript - Size: 413 KB - Last synced at: 3 months ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

kyunwang/pitch-analyser
A package that returns information about audio input (e.g. note and frequency)
Language: JavaScript - Size: 745 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 18 - Forks: 4

indraarianggi/cyberpunk-music-player
Build music player with cyberpunk theme
Language: JavaScript - Size: 70.3 KB - Last synced at: 3 months ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

likethemammal/css-visualizer
Visualizers made entirely from DOM elements and CSS3 Animations and Transforms.
Language: JavaScript - Size: 77.7 MB - Last synced at: 8 months ago - Pushed at: about 6 years ago - Stars: 158 - Forks: 14

kukiron/beat_box
🔊 🥁 ⚡️ Feel the beat! Fun drums looper/sequencer with WebAudio API.
Language: JavaScript - Size: 8.85 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 2 - Forks: 0

charliegerard/windows-equalizer
Prototype of music equalizer using browser windows and the Web Audio API
Language: JavaScript - Size: 19.2 MB - Last synced at: 6 days ago - Pushed at: about 6 years ago - Stars: 50 - Forks: 4

RobbieTheWagner/wuf
Talk to your dog with Ember.js
Language: JavaScript - Size: 7.27 MB - Last synced at: 2 months ago - Pushed at: 7 months ago - Stars: 6 - Forks: 1

thegedge/muzart
A frontend for musical scores and guitar tabs
Language: TypeScript - Size: 3.76 MB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 4 - Forks: 0

grand-27-master/StreamWave
StreamWave is a React-based web application that enables real-time audio streaming between two users using WebRTC. It also allows basic audio manipulation, including the application of filters, and provides a real-time audio visualization feature
Language: JavaScript - Size: 180 KB - Last synced at: 2 days ago - Pushed at: 10 months ago - Stars: 0 - Forks: 1

l1ve4code/3d-music-visualizer-v2
3D visualization of music using Three.js and web audio API.
Language: TypeScript - Size: 5.68 MB - Last synced at: 4 months ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

sam-parsons/step-sequencer
multimeter sequencer using react.js and tone.js
Language: JavaScript - Size: 18.5 MB - Last synced at: 3 months ago - Pushed at: almost 4 years ago - Stars: 28 - Forks: 11

zaheralkaei/TheArabicMidiKeyboardII
An online midi keyboard with various functionalities
Language: HTML - Size: 25.4 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

learosema/retro-sound
8-bit style sound library based on Web Audio API
Language: TypeScript - Size: 416 KB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 4 - Forks: 0

JosePedroDias/sequencing
music sequencing, playback and notation experiments
Language: JavaScript - Size: 4.74 MB - Last synced at: 3 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

LauraAubin/Xylophone-react
A React based xylophone ready to use out of the box
Language: JavaScript - Size: 145 KB - Last synced at: 11 months ago - Pushed at: 12 months ago - Stars: 1 - Forks: 0

RyanPrintup/metronome
Metronome widget created in vanilla JavaScript using Web Audio API.
Language: JavaScript - Size: 23.4 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

TimSusa/cliptor
An app to fire up synchronized samples just like in ableton live.
Language: JavaScript - Size: 36.1 MB - Last synced at: 2 months ago - Pushed at: over 4 years ago - Stars: 6 - Forks: 1

cliffhall/react-dtmf-dialer
Demonstrates using React and Redux middleware to control a Web Audio API system by simulating a TouchTone keypad
Language: JavaScript - Size: 222 KB - Last synced at: 2 months ago - Pushed at: over 6 years ago - Stars: 10 - Forks: 2

6sRyuSK/6synth
Web Synthesizer
Language: TypeScript - Size: 29.3 KB - Last synced at: about 1 year ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

ruebel/granular
Granular Synthesis in React
Language: JavaScript - Size: 6.27 MB - Last synced at: 16 days ago - Pushed at: over 7 years ago - Stars: 13 - Forks: 1

jochemjanssens/equilizer
Audio wordt gevisualiseerd met behulp van Web Audio API
Language: JavaScript - Size: 12 MB - Last synced at: about 1 year ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0

sbimochan/jamming-js
A synthesizer built using Vanilla JS and WebAudioAPI
Language: JavaScript - Size: 739 KB - Last synced at: 2 months ago - Pushed at: over 5 years ago - Stars: 4 - Forks: 1

500Foods/TMS-WEB-Core-TrackEditor
An example of using the Web Audio API in a TMS WEB Core project to build an audio track editor
Language: Pascal - Size: 1.02 MB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 0

soudegesu/web_audio_api_practice
My practice repository for Web Audio API.
Language: HTML - Size: 6.84 KB - Last synced at: about 1 year ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

DerekJi/ngtetris
Angular, NgRX, Web Audio, FSM
Language: TypeScript - Size: 1.19 MB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

rothavanathan/LHL-final-project
Provides a simple UI for navigating song arrangement for educational purposes.
Language: JavaScript - Size: 45.4 MB - Last synced at: about 1 year ago - Pushed at: over 4 years ago - Stars: 2 - Forks: 3

foteinipapadopoulou/AudioMixer
Simple Audio Mixer with compressor , middle , bass and treble using Web Audio API
Language: JavaScript - Size: 727 KB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

dariatsvetkova/web-audio-api-demo
An online birthday card that responds to the user clapping their hands
Language: HTML - Size: 938 KB - Last synced at: about 1 year ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

melvin78/guitar-tuner
A guitar tuner built with Javascript
Language: Vue - Size: 722 KB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

chrnorm/react-web-audio Fork of philnash/react-web-audio
A React-based visualiser for audio using Web Audio API
Language: JavaScript - Size: 165 KB - Last synced at: about 1 year ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

jonatascastro12/heavensounds
This weekend project is a quick show off of Next.js + React + Web Audio API (howlerjs.com).
Language: TypeScript - Size: 47.8 MB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

azaleas/sonus-imperium 📦
Soundcloud with playback speed control
Language: JavaScript - Size: 163 KB - Last synced at: about 1 year ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

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
