awesome-web-audio
September 2, 2021 ยท View on GitHub
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