awesome-web-audio
Analysis
Computational Design Tools
Digital Audio Workstations (DAWs)
Digital Signal Processing
Scheduling
Virtual Studio Technology (VST)
Learning About Music
Audio Software Development Kits (SDKs)
UI Controls
- hatsumatsu/108
- joshwcomeau/waveforms
- Skeuomorphic Lever Checkbox
- knob codepen
- knob codepen
- buttons codepen 2
- ableton concept codepen
- sequencer
- OP1 Inspired Synth
- stage controls
- theming
- asb2m10/dexed
- timeline
- ableton redesign
- gridsound
- web vst gui
Wavetables
UI Designs
Interesting Experiments
- Daniel Esteban VR Instrument
- turtle.audio
- scribble.audio
- github.com/kylestetz/AudioKeys
- Orchestral String Emulation
- slang.kylestetz.com
- kylestetz.github.io/Sentencer
- Chrome Experiments : Song Maker
People to Follow
Visualization
- AudioVisualizers
- Bouncy Perlin Noise
- creative-audio-visualizers
- vogerdesign
- synth
- waves
- dj synth
- Loading
- 3d vis
- misc
- waveform
- waveform
- waveform
- gl-spectrum
- gl-spectrogram
- midi
- ui components
- web audio controls
- live input
- waveform
- misc waveform
- waveform playlist
- sequencer
- necessarydisorder
- Audio Mass
- Music Gird
- Ramp Synth
- Spectro
- JS Rocks
- TimeStretch Player
- audioMotion
Research
Drum Machines
Sequencer
Synths
- Juno Synth Emulator GitHub Repository
- wamsynths
- WaveTable Synth
- Synth powered by JUCE
- faust
- WASM Synth
- webaudio-synth
- monotron
- Tim Daub's WASM Synth
- tinkersynth
- tinkersynth-slopes
- hexabeat
- RC455 Synth
- Vue Synth
- JStrait/JS-Synth
- Synth.fm
- Monotron Synth
- Monotron Synth's GitHub
Audio Editors
Mixers
Sound Apps
Sound Libraries
- danigb/tonal
Essentia.js
- tonal
- note-parser
- music-scale
- danigb/scorejs
- audiojs/audio-table
- Tonejs/Tone.js
- LabSound/LabSound
- danigb/synth-kit
- Wavy Jones
- web-audio-oscillators
- HTML5 Web Audio API for dynamic sound synthesis
Sonorous.js
- XSound
Open Source Apps
Scores
ADSR
Sound Transformation
Live Demos
- vincentriemer/io-808
- amilajack/drum-machine
- amilajack/GraphicalFilterEditor
- amilajack/dx7-synth-js
- Sequencer
- Sequencer 2
- Sequencer UI
- Sequencing UI 2
- dj deck
- webaudiodemos.appspot.com/midi-synth/index.html
- musiclab.chromeexperiments.com
- femurdesign.com/theremin
- electrictelepathy.com/web-apps/fluoresynth
- sampulator
- audio-lab.github.io/gl-waveform
- www.sitepoint.com/using-fourier-transforms-web-audio-api
- javascriptair.com/episodes/2016-07-27
- webaudiodemos.appspot.com/midi-synth/index.html
- webaudiodemos.appspot.com/AudioRecorder/index.html
- github.com/amilajack/PitchDetect
- webaudiodemos.appspot.com/input
- Audio looper
- chord progressions
- Ukulele Practice
Lists
Steal
Audio Graphs
Tutorials
- Web-Audio-Basics
- four-common-mistakes-in-audio-development
- waveforms-intro
- feeding-the-audio-graph
- drum-sounds-webaudio
- Drawing Waveforms
- Waveforms
- building-a-synthesizer-with-the-web-audio-api
- web audio school
- midi
- Synth Secrets
- Building A Wavetable Synth From Scratch
Video Tutorials
- Chris Lowis: A Brief History of Synthesis with the Web Audio API
- Steve Kinney: Building a musical instrument with the Web Audio API | JSConf US 2015
- Ableton Push 2 with Node.js : #1
- SwissJS 2015 - Stephen Band - Creating UIs for the Web Audio API
- introduction-to-web-midi
- creating-browser-based-audio-applications-controlled-by-midi-hardware
- about-web-midi
- web-browser-now-makes-meeblip-synth-powerful-free
- stuff-ive-been-doing-with-music
- using-fourier-transforms-web-audio-api
People To Follow
Newsletters
Creating Modular Synths
High Performance Compute
- Reading & Writing Audio Overview
- Building A Wavetable Synthesizer using Rust, WebAssembly, and WebAudio
Parallel Processing of Sounds
Video Tutorials
Music Games
Native Modules
Peak Meters
Pitch Shifters
Readings
- sound-design-in-web-audio-neurofunk-bass-part-1
- sound-design-in-web-audio-neurofunk-bass-part-1
- nm_percussion
- asynchronous-programming
- real-time-audio-programming-101-time-waits-for-nothing
- fundamental-of-audio-programming-slides
- audio-dog-house
- Subtractive synths explained
Signal Processing Libraries
Experiments
- generative.fm: Endlessly unique ambient music