Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Web Audio Api

Web Audio Api

59 projects

Showing 23 of 59 projects

web-audio-mixer
web-audio-mixerJavaScript

An interactive audio mixer built with the Web Audio API, featuring 3-band parametric equalization for web-based audio manipulation.

#music#audio-applications#equalization
Stars111
Forks30
Last commit3 years ago
BeaqleJS
BeaqleJSJavaScript

A framework for creating browser-based listening tests for audio quality evaluation using HTML5 and JavaScript.

#javascript-framework#abx-test#audio-testing
Stars95
Forks49
Last commit7 years ago
web-audio-oscillators
web-audio-oscillatorsTypeScript

A collection of custom Web Audio API oscillators for generating organ, bass, chiptune, and other musical waveforms.

#audio-synthesis#audiocontext#oscillatornode
Stars69
Forks5
Last commit2 years ago
web-audio-test-api
web-audio-test-apiJavaScript

A Web Audio API test library for continuous integration, enabling strict type checking and audio graph simulation.

#mock-library#unit-testing#continuous-integration
Stars68
Forks9
Last commit8 years ago
audio-katas
audio-katasTypeScript

A collection of Web Audio katas for learning to build a modular digital audio workstation through progressive exercises.

#typescript#learning-katas#audio-programming
Stars65
Forks3
Last commit1 year ago
reverbGen
reverbGenTypeScript

A TypeScript library for generating artificial reverb impulse responses for convolution reverb effects.

#sound-synthesis#convolution-reverb#typescript-library
Stars59
Forks7
Last commit2 months ago
Audio-motion interface
Audio-motion interfaceJavaScript

A web-based synthesizer that generates sound from smartphone motion and orientation sensors, using hand gestures as the control interface.

#music#self-hosted-webapp#midi
Stars51
Forks7
Last commit2 years ago
wavebell
wavebellJavaScript

A JavaScript library for capturing real-time audio waveforms from microphone input with Web Audio API.

#oscilloscope#webtechnology#microphone-capture
Stars51
Forks6
Last commit5 years ago
audio-render
audio-renderJavaScript

A pass-through audio stream providing structure for rendering audio data with unified API for Node.js and browser.

#fft#audio-rendering#nodejs
Stars44
Forks2
Last commit10 years ago
Audio Visualizer
Audio VisualizerJavaScript

A web-based audio visualizer experiment that creates real-time visual representations of audio input.

#real-time-graphics#creative-coding#music-visualization
Stars43
Forks11
Last commit6 years ago
smoothfade
smoothfadeJavaScript

A JavaScript library for smooth, interruptible volume fading of WebAudio GainNodes with linear and exponential curves.

#audiocontext#gain#webaudio
Stars39
Forks6
Last commit3 years ago
midimessage
midimessageJavaScript

A lightweight JavaScript library for parsing Web MIDI messages into structured objects.

#music-technology#midi-messages#javascript-library
Stars37
Forks9
Last commit4 years ago
Mooog
MooogCoffeeScript

A chainable API wrapper for the Web Audio API that simplifies audio node creation, connection, and parameter management.

#audio-synthesis#audio-utilities#audio-nodes
Stars29
Forks3
Last commit4 years ago
DrumBeatRepo
DrumBeatRepoTypeScript

A web-based library and interactive tool for exploring and creating drum patterns using Angular and the Web Audio API.

#music#creative-audio#open-source
Stars24
Forks9
Last commit1 day ago
angular-audio-context
angular-audio-contextTypeScript

An Angular wrapper for the Web Audio API's AudioContext with cross-browser compatibility patches.

#cross-browser#dependency-injection#ngx
Stars21
Forks2
Last commit1 day ago
Code Player
Code PlayerJavaScript

A web tool that transforms source code into music by converting lines of code into musical notes using configurable composers.

#audio-synthesis#developer-tools#web-app
Stars21
Forks5
Last commit9 years ago
audio contour
audio contourJavaScript

A 5-stage audio envelope generator for Web Audio API, modeled after the Alpha Juno synthesizer.

#synthesizer#adsr#audio-modulation
Stars20
Forks4
Last commit10 years ago
cycle-audio-graph
cycle-audio-graphJavaScript

A Cycle.js driver for creating and managing Web Audio API graphs using a virtual-audio-graph approach.

#audio-synthesis#cyclejs#functional-programming
Stars19
Forks2
Last commit4 months ago
web-audio-utils
web-audio-utilsJavaScript

A collection of utility functions for simplifying common Web Audio API tasks like audio buffer creation, mobile autoplay, and periodic wave generation.

#javascript-utilities#periodic-wave#audio-processing
Stars10
Forks1
Last commit
dsssp-demo
dsssp-demoTypeScript

A collection of React demos showcasing the DSSSP library for audio processing and visualization.

#music#chart#graph
Stars7
Forks2
Last commit12 days ago
Multitrack Audio Visualizer
Multitrack Audio VisualizerTypeScript

A real-time multi-track audio visualizer with customizable colors and high-quality MP4/H.265 video export.

#ffmpeg-wasm#music-visualizer#music-visualisation
Stars4
Forks0
Last commit
tuning-fork
tuning-forkTypeScript

A configurable client-side JavaScript library for real-time pitch detection and tuning of guitars, basses, ukuleles, banjos, and custom instruments.

#music-tools#real-time-audio#instrument-tuning
Stars3
Forks0
Last commit6 months ago
playnote
playnoteJavaScript

A JavaScript library for playing musical instruments in the browser with support for scales and complex note intervals.

#howler-js#music-synthesis#music-scales
Stars2
Forks0
Last commit9 years ago
PreviousPage 2 of 2

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
10 years ago
4 months ago
#Javascript Library25
#Javascript21
#Audio Processing19
#Audio19
#Browser Audio15
#Audio Synthesis13
#Creative Coding11
#Music11
#Audio Visualization10
#Web Audio9
#Typescript9
#Webaudio9