amilajack / Awesome Web Audio
Licence: mit
A list of resources and projects to help learn about audio
Stars: ✭ 73
Projects that are alternatives of or similar to Awesome Web Audio
Aurio
Audio Fingerprinting & Retrieval for .NET
Stars: ✭ 84 (+15.07%)
Mutual labels: fft, audio, audio-processing
Comet
Web Synthesis on steroids
Stars: ✭ 18 (-75.34%)
Mutual labels: audio-visualizer, synth, web-audio
Awesome Deep Learning Music
List of articles related to deep learning applied to music
Stars: ✭ 2,195 (+2906.85%)
Mutual labels: resources, audio, audio-processing
Libopenshot Audio
OpenShot Audio Library (libopenshot-audio) is a free, open-source project that enables high-quality editing and playback of audio, and is based on the amazing JUCE library.
Stars: ✭ 120 (+64.38%)
Mutual labels: audio, audio-processing, audio-library
Q
C++ Library for Audio Digital Signal Processing
Stars: ✭ 481 (+558.9%)
Mutual labels: audio, audio-processing, synth
Otto
Sampler, Sequencer, Multi-engine synth and effects - in a box! [WIP]
Stars: ✭ 2,390 (+3173.97%)
Mutual labels: audio, audio-processing, synth
Kfr
Fast, modern C++ DSP framework, FFT, Sample Rate Conversion, FIR/IIR/Biquad Filters (SSE, AVX, AVX-512, ARM NEON)
Stars: ✭ 985 (+1249.32%)
Mutual labels: fft, audio, audio-processing
Mwengine
Audio engine and DSP for Android, written in C++ providing low latency performance in a musical context, supporting both OpenSL and AAudio.
Stars: ✭ 190 (+160.27%)
Mutual labels: audio, audio-processing, audio-library
Spectro
🎶 Real-time audio spectrogram generator for the web
Stars: ✭ 383 (+424.66%)
Mutual labels: audio-visualizer, fft, audio
Howler.js
Javascript audio library for the modern web.
Stars: ✭ 19,425 (+26509.59%)
Mutual labels: audio, web-audio, audio-library
Img Encode
Encode an image to sound and view it as a spectrogram - turn your images into music
Stars: ✭ 157 (+115.07%)
Mutual labels: audio-visualizer, audio, audio-processing
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
Stars: ✭ 68 (-6.85%)
Mutual labels: audio, web-audio, wasm
Amplituda
Amlituda - an android library that calculates amplitudes from audio and provides data in different formats. Based on this data, you can draw waveform. Android audio amplitude library.
Stars: ✭ 75 (+2.74%)
Mutual labels: audio-visualizer, audio-library, audio-processing
Daw
GridSound (0.33.0) wants to be an open source online digital audio workstation following the new WebAudio API 🎛🎹🎵✨
Stars: ✭ 804 (+1001.37%)
Mutual labels: audio, web-audio, synth
Fountain Of Colors
Music visualizer for Rainmeter
Stars: ✭ 65 (-10.96%)
Mutual labels: audio-visualizer, fft, audio
Jssynth
Make music in your browser with this synthesizer and sequencer
Stars: ✭ 25 (-65.75%)
Mutual labels: audio, synth
Waveform Playlist
Multitrack Web Audio editor and player with canvas waveform preview. Set cues, fades and shift multiple tracks in time. Record audio tracks or provide audio annotations. Export your mix to AudioBuffer or WAV! Project inspired by Audacity.
Stars: ✭ 919 (+1158.9%)
Mutual labels: audio-visualizer, audio
Webrtc
Pure Go implementation of the WebRTC API
Stars: ✭ 8,399 (+11405.48%)
Mutual labels: audio, wasm
Iplug2
C++ Audio Plug-in Framework for desktop, mobile and web [PRE-RELEASE]
Stars: ✭ 875 (+1098.63%)
Mutual labels: audio, wasm
awesome-web-audio
Digital Audio Workstations (DAWs)
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
- turtle.audio
- scribble.audio
- github.com/kylestetz/AudioKeys
- slang.kylestetz.com
- kylestetz.github.io/Sentencer
- Chrome Experiments : Song Maker
People to Follow
Visualization
- AudioVisualizers
- 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
- Spectro
- JS Rocks
- TimeStretch Player
- audioMotion
Research
Drum Machines
Synths
- Juno Synth Emulator GitHub Repository
- wamsynths
- WaveTable Synth
- Synth powered by JUCE
- faust
- WASM Synth
- webaudio-synth
- monotron
- tinkersynth
- tinkersynth-slopes
- hexabeat
- RC455 Synth
- Vue Synth
- JStrait/JS-Synth
- Synth.fm
- Monotron Synth
- [Monotron Synth's GitHub)(https://github.com/zacharydenton/monotron)
Audio Editors
Mixers
Sound Apps
Sound Libraries
- danigb/tonal
- tonal
- note-parser
- music-scale
- danigb/scorejs
- audiojs/audio-table
- Tonejs/Tone.js
- LabSound/LabSound
- danigb/synth-kit
- web-audio-oscillators
- HTML5 Web Audio API for dynamic sound synthesis
- 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
Native Modules
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
Experiments
- generative.fm: Endlessly unique ambient music
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].