169 lines
21 KiB
Plaintext
169 lines
21 KiB
Plaintext
[38;5;12m# Awesome WebAudio[39m
|
||
|
||
[38;5;14m[1m![0m[38;5;12mAwesome[39m[38;5;14m[1m (https://awesome.re/badge.svg)[0m[38;5;12m (https://github.com/sindresorhus/awesome#readme)[39m
|
||
|
||
|
||
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mA curated list of awesome [39m[38;5;14m[1mWebAudio[0m[38;5;12m (https://developer.mozilla.org/en-US/docs/Web/API/Web_Audio_API) [39m[38;5;14m[1mpackages[0m[38;5;12m (#packages) and [39m[38;5;14m[1mdemos[0m[38;5;12m (#demos).[39m
|
||
|
||
[38;5;12mInspired by the [39m[38;5;14m[1mawesome[0m[38;5;12m (https://github.com/sindresorhus/awesome) list thing.[39m
|
||
|
||
[38;5;12mPlease raise a [39m[38;5;14m[1mPull-Request[0m[38;5;12m (https://github.com/notthetup/awesome-webaudio/pulls) to add an awesome WebAudio thing to this list.[39m
|
||
|
||
[38;2;255;187;0m[4mContents[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mPackages[0m[38;5;12m (#packages)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mFrameworks[0m[38;5;12m (#frameworks)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mLibraries[0m[38;5;12m (#libraries)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mUtilities[0m[38;5;12m (#utilities)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mMIDI[0m[38;5;12m (#midi)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mApps[0m[38;5;12m (#apps)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mResources[0m[38;5;12m (#resources)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mTutorials[0m[38;5;12m (#tutorials)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mBooks[0m[38;5;12m (#books)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mNewsletters[0m[38;5;12m (#newsletters)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mCommunity[0m[38;5;12m (#community)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mObsolete[0m[38;5;12m (#obsolete)[39m
|
||
|
||
[38;2;255;187;0m[4mPackages[0m
|
||
|
||
[38;2;255;187;0m[4mFrameworks[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mTone.js[0m[38;5;12m (https://github.com/Tonejs/Tone.js) - A framework for making interactive music in the browser.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mBap[0m[38;5;12m (https://github.com/adamrenklint/bap) - A toolkit for making beats and composing sequences, inspired by the classic MPC60/2000.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mOmnitone[0m[38;5;12m (https://github.com/GoogleChrome/omnitone) - Ambisonic spatial audio on the web.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMach1Spatial[0m[38;5;12m (https://github.com/Mach1Studios/m1-sdk) - Vector based panning spatial audio on the web.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mElementary[0m[38;5;12m (https://www.elementary.audio/) – Declarative, functional framework for writing audio software on the web or for native apps[39m
|
||
|
||
[38;2;255;187;0m[4mLibraries[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1msmoothfade[0m[38;5;12m (https://github.com/notthetup/smoothfade) - A library for smoothly fading between two AudioNodes.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mvirtual-audio-graph[0m[38;5;12m (https://github.com/benji6/virtual-audio-graph) - Library for declaratively manipulating the Web Audio API.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mXSound.js[0m[38;5;12m (https://xsound.app/) - Full stack library.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSound.js[0m[38;5;12m (https://github.com/kittykatattack/sound.js) - A micro-library to load, play and generate sound effects and music for games and interactive applications.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMeyda[0m[38;5;12m (https://github.com/meyda/meyda) - Audio feature extraction library including a variety of widely used audio features.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mWavesurfer.js[0m[38;5;12m (https://github.com/katspaugh/wavesurfer.js) - Interactive navigable audio visualization using Web Audio and Canvas.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAudiojs[0m[38;5;12m (https://github.com/audiojs/audio) - An object that enables you to store, read, and write PCM audio data more easily.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTuna[0m[38;5;12m (https://github.com/Theodeus/tuna) - An audio effects library.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mRythm.js[0m[38;5;12m (https://okazari.github.io/Rythm.js/) - A javascript library that makes your page dance.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mHowler.js[0m[38;5;12m (https://github.com/goldfire/howler.js) - A comprehensive library with a fallback to HTML5 Audio.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCircular Audio Wave[0m[38;5;12m (https://github.com/kelvinau/circular-audio-wave) - A JS library for audio visualization in circular wave using Web Audio API and ECharts.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mWad[0m[38;5;12m (https://github.com/rserota/wad) - Web Audio DAW. Use the Web Audio API for dynamic sound synthesis. It's like jQuery for your ears.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mp5.sound[0m[38;5;12m (https://p5js.org/reference/#/libraries/p5.sound) - An extension that adds Web Audio functionality to the creative coding library [39m[38;5;14m[1mp5.js[0m[38;5;12m (https://p5js.org/).[39m
|
||
[38;5;12m- [39m[38;5;14m[1m@magenta/music[0m[38;5;12m (https://github.com/magenta/magenta-js/tree/master/music) - A JavaScript library to use machine learning models and generate music in the browser, by having some neat abstractions over the Webaudio API.[39m
|
||
[38;5;12m- [39m[38;5;14m[1msoundfont-player[0m[38;5;12m (https://www.npmjs.com/package/soundfont-player) - A soundfont loader/player to play MIDI sounds using WebAudio API.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mhtml-midi-player[0m[38;5;12m (https://github.com/cifkao/html-midi-player) - HTML elements for easy MIDI playback and visualization, without the need to write any custom JS code, but scriptable and stylable as needed.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMusicXML Player[0m[38;5;12m (https://github.com/infojunkie/musicxml-player) - A TypeScript component that loads and plays MusicXML files in the browser using Web Audio and Web MIDI.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mwaveform-path[0m[38;5;12m (https://github.com/jerosoler/waveform-path) - Library to generate waveforms paths in svg.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mwave-audio-path-player[0m[38;5;12m (https://github.com/jerosoler/wave-audio-path-player) - Simple audio player webcomponent customizable with waveform.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdsssp[0m[38;5;12m (https://github.com/NumberOneBot/dsssp) - React component library for visualizing and managing audio filters with drag-n-drop and transitions support.[39m
|
||
|
||
[38;2;255;187;0m[4mUtilities[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mAudion[0m[38;5;12m (https://github.com/google/audion) - Chrome extension that adds a Web Audio panel to Developer Tools.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mweb-audio-generator[0m[38;5;12m (https://github.com/ISNIT0/webaudio-generator) - A UI for generating Web Audio code.[39m
|
||
|
||
[38;2;255;187;0m[4mMIDI[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mmidimessage[0m[38;5;12m (https://github.com/notthetup/midimessage) - A simple MIDI Message parser.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mJZZ[0m[38;5;12m (https://github.com/jazz-soft/JZZ) - MIDI library for Node.js and all major browsers.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mJZZ-midi-Gear[0m[38;5;12m (https://github.com/jazz-soft/JZZ-midi-Gear) - Retrieve your MIDI device model and manufacturer.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mWEBMIDI.js[0m[38;5;12m (https://webmidijs.org/) - The Web MIDI API made easy.[39m
|
||
|
||
[38;2;255;187;0m[4mApps[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mBassoonTracker[0m[38;5;12m (https://github.com/steffest/BassoonTracker) - MOD/XM Tracker in Javascript.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mLoopDrop App[0m[38;5;12m (https://github.com/mmckegg/loop-drop-app) - MIDI looper, modular synth and sampler app built using Web Audio and Web MIDI APIs.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mX Sound[0m[38;5;12m (https://xsound.app/) - Multi Sound Application that uses XSound.js.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMolgav[0m[38;5;12m (https://github.com/surikov/molgav) - Musical Step Sequencer for melodies exchange.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mmod-synth.io[0m[38;5;12m (https://github.com/andrevenancio/mod-synth.io) - Create your own modular synthesizer, or emulate different synths.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mGridSound[0m[38;5;12m (https://gridsound.github.io) - A work-in-progress DAW (Digital Audio Workstation).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mLearning Music[0m[38;5;12m (https://learningmusic.ableton.com/) - Learn the basics of music making.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSuper Oscillator[0m[38;5;12m (https://github.com/lukehorvat/super-oscillator) - An interactive, 3D music synthesizer for the Web.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAudioNodes[0m[38;5;12m (https://audionodes.com) - Modular audio production suite with multi-track audio mixing, audio effects, parameter automation, MIDI editing, synthesis, cloud production, and more.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mwaveform-playlist[0m[38;5;12m [39m[38;5;12m(https://github.com/naomiaro/waveform-playlist)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mMultitrack[39m[38;5;12m [39m[38;5;12mWeb[39m[38;5;12m [39m[38;5;12mAudio[39m[38;5;12m [39m[38;5;12meditor[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mplayer[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mcanvas[39m[38;5;12m [39m[38;5;12mwaveform[39m[38;5;12m [39m[38;5;12mpreview.[39m[38;5;12m [39m[38;5;12mSet[39m[38;5;12m [39m[38;5;12mcues,[39m[38;5;12m [39m[38;5;12mfades[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mshift[39m[38;5;12m [39m[38;5;12mmultiple[39m[38;5;12m [39m[38;5;12mtracks[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mtime.[39m[38;5;12m [39m[38;5;12mRecord[39m[38;5;12m [39m[38;5;12maudio[39m[38;5;12m [39m[38;5;12mtracks[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mprovide[39m[38;5;12m [39m[38;5;12maudio[39m[38;5;12m [39m[38;5;12mannotations.[39m[38;5;12m [39m[38;5;12mExport[39m
|
||
[38;5;12myour[39m[38;5;12m [39m[38;5;12mmix[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mAudioBuffer[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mWAV![39m[38;5;12m [39m[38;5;12mProject[39m[38;5;12m [39m[38;5;12minspired[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mAudacity.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSoundCycle[0m[38;5;12m (https://github.com/scriptify/soundcycle) - A Web Audio based Loopstation for musicians with effects and different looping modes.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDSP.audio Worklet Editor[0m[38;5;12m (https://dsp.audio/editor/) - Online Audio Worklet editor for sketching and collaboration, with sampler, MIDI and analyzers. Like a JSFiddle, but for DSP.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAudioMass[0m[38;5;12m (https://audiomass.co/) - free, open source, web-based Audio and Waveform Editor.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCsound IDE[0m[38;5;12m (https://ide.csound.com/) - web IDE for [39m[38;5;14m[1mCSound programming language[0m[38;5;12m (https://en.wikipedia.org/wiki/Csound).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mjamhub[0m[38;5;12m (https://github.com/fletcherist/jamhub) - low-latency remote music collaboration & jam.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mWeb Audio Metronome[0m[38;5;12m (https://github.com/cwilso/metronome) - metronome app that uses the Web Audio scheduler and setTimeout scheduler[39m
|
||
[38;5;12m- [39m[38;5;14m[1mEarSketch[0m[38;5;12m (https://earsketch.gatech.edu/landing/#/) - free educational programming environment to teach Python and Javascript through music composing and remixing[39m
|
||
[38;5;12m- [39m[38;5;14m[1mwebaudio-tinysynth[0m[38;5;12m (https://github.com/g200kg/webaudio-tinysynth) - a small synthesizer written in JavaScript with GM like timbre map.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mweb-audio-beat-detector[0m[38;5;12m (https://github.com/meerasndr/sample-golang-app) - a beat detection utility which is using the Web Audio API[39m
|
||
[38;5;12m- [39m[38;5;14m[1mweb-audio-mixer[0m[38;5;12m (https://github.com/jamesfiltness/web-audio-mixer) - An audio mixer built using Web Audio.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAudio-motion interface[0m[38;5;12m (https://github.com/MaxAlyokhin/audio-motion-interface) - A web synthesizer that generates sound using smartphone gestures in the space.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTopos[0m[38;5;12m (https://topos.raphaelforment.fr) - A Web based live coding environment inspired by the Monome Teletype. Uses Web Audio and MIDI.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mOnline Sequencer[0m[38;5;12m (https://onlinesequencer.net) - A simple and easy-to-use sequencer with plenty of functionality, based around the Web Audio API.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mBinary Synth[0m[38;5;12m (https://github.com/MaxAlyokhin/binary-synth) - A web-synthesizer that generates sound from the binary code of any files.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdsssp-demo[0m[38;5;12m (https://github.com/NumberOneBot/dsssp-demo) - WebAudio music player with 7-bands EQ and filter presets.[39m
|
||
|
||
[38;2;255;187;0m[4mResources[0m
|
||
|
||
[38;2;255;187;0m[4mTutorials[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mWebAudio School[0m[38;5;12m (https://github.com/mmckegg/web-audio-school) - A series of self-guided workshops to learn WebAudio.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mWeb Audio API Understandable Reference[0m[38;5;12m (https://web-audio-api.firebaseapp.com/) - A reference that aims to be easy to understand for those who know some JavaScript and basic audio principles.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mThe Web Audio API: What Is It?[0m[38;5;12m (https://code.tutsplus.com/tutorials/the-web-audio-api-what-is-it--cms-23735) - Intro to WebAudio.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mWeb Audio Basics[0m[38;5;12m (https://github.com/kylestetz/Web-Audio-Basics) - A growing set of light code samples with CodePen links for each.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mWeb Audio Perf[0m[38;5;12m (https://padenot.github.io/web-audio-perf/) - Performance of various AudioNodes and strategies for efficient resource usage (from WAC2016).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mPercussion Synthesis Using Web Audio[0m[38;5;12m (https://github.com/irritant/WAC-2016-Tutorial) - This tutorial will introduce the basics of web audio programming by writing code to synthesize simple percussion sounds (from WAC2016).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mBrowser Noise: Web Audio Tutorials[0m[38;5;12m (https://www.youtube.com/playlist?list=PLLgJJsrdwhPywJe2TmMzYNKHdIZ3PASbr) - Playlist of video tutorials by Dan Tramte, hosted on the Audio Programmer YouTube channel.[39m
|
||
[38;5;12m- [39m[38;5;14m[1maudio-katas[0m[38;5;12m (https://github.com/survivejs/audio-katas) - A collection of self-guided katas during which you will build a DAW of your own while getting exposed to the key Web Audio APIs.[39m
|
||
|
||
[38;2;255;187;0m[4mBooks[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mJavaScript for Sound Artists[0m[38;5;12m (https://www.routledge.com/JavaScript-for-Sound-Artists-Learn-to-Code-with-the-Web-Audio-API/Turner-Leonard/p/book/9781138961531) - A bottom up JavaScript / DOM course using Web Audio for all the examples.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mWeb Audio API[0m[38;5;12m (https://webaudioapi.com/book/) - Intended to be a springboard for web developers with little to no digital audio expertise. Geared towards game audio and interactive apps.[39m
|
||
|
||
[38;2;255;187;0m[4mNewsletters[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mWeb Audio Weekly Newsletter[0m[38;5;12m (https://www.webaudioweekly.com) - A weekly review of what's happening in Web Audio.[39m
|
||
|
||
[38;2;255;187;0m[4mCommunity[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mSlack[0m[38;5;12m (https://web-audio-slackin.herokuapp.com/) - A Slack for discussing Web Audio.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mWeb Audio Conference[0m[38;5;12m (https://webaudioconf.com/) - International conference dedicated to web audio technologies and applications.[39m
|
||
|
||
[38;2;255;187;0m[4mObsolete[0m
|
||
|
||
[38;5;12mProjects without activity since January 2019 or officially dead.[39m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mGibberish[0m[38;5;12m (https://github.com/gibber-cc/gibberish) - A JavaScript DSP library that creates JIT optimized audio callbacks using code generation techniques.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mlissajous[0m[38;5;12m (https://github.com/kylestetz/lissajous) - A tool for programmatic audio performance.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSSSynthesiser.js[0m[38;5;12m (https://github.com/surikov/SSSynthesiser.js) - A wavetable synthesizer for interactive music and sound effects.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mWAAX[0m[38;5;12m (https://github.com/hoch/WAAX/) - Build Music Apps for browsers.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mBand.js[0m[38;5;12m (https://github.com/meenie/band.js/) An interface for the Web Audio API that supports rhythms, multiple instruments, repeating sections, and complex time signatures.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mreverbGen[0m[38;5;12m (https://github.com/adelespinasse/reverbGen) - A JavaScript library for generating artificial reverb impulse responses.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTuneJS[0m[38;5;12m (https://github.com/abbernie/tune) - A tuning library of microtonal and just intonation scales. Supports over 3,000 historical tunings.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mBeet.js[0m[38;5;12m (https://github.com/zya/beet.js) - A sequencer library for creating euclidean rhythms and polyrhythms.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAudioKeys[0m[38;5;12m (https://github.com/kylestetz/AudioKeys) - A QWERTY keyboard for web audio projects.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mweb-audio-test-api[0m[38;5;12m (https://github.com/mohayonao/web-audio-test-api) - A Web Audio test library for CI.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mjavascript-karplus-strong[0m[38;5;12m (https://github.com/mrahtz/javascript-karplus-strong) - JavaScript/Web Audio implementation of Karplus-Strong guitar synthesis.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mosc-msg[0m[38;5;12m (https://github.com/mohayonao/osc-msg) - OSC message decoder/encoder with fault tolerance.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mPizzicato[0m[38;5;12m (https://github.com/alemangui/pizzicato) - A library that aims to simplify the creation and manipulation sounds in the browser.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMooog[0m[38;5;12m (https://github.com/mattlima/mooog) - Tools that simplify working with AudioNodes, inspired by jQuery and mixing tables.[39m
|
||
[38;5;12m- [39m[38;5;14m[1menvelope-generator[0m[38;5;12m (https://github.com/itsjoesullivan/envelope-generator) - Simple ADSR envelope generator for web audio.[39m
|
||
[38;5;12m- [39m[38;5;14m[1maudio contour[0m[38;5;12m (https://github.com/danigb/audio-contour) - A 5 stage audio envelope generator.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mweb-audio-recorder-js[0m[38;5;12m (https://github.com/higuma/web-audio-recorder-js) - A library that records audio input (Web Audio API AudioNode object) and encodes to audio file image (Blob object).[39m
|
||
[38;5;12m- [39m[38;5;14m[1maudiolet[0m[38;5;12m (https://github.com/oampo/Audiolet) - A JavaScript library for real-time audio synthesis and composition from within the browser.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mplaynote[0m[38;5;12m (https://github.com/createbits/playnote) - Play your favorite instrument in the browser, with complex note intervals and scales.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mRecorderjs[0m[38;5;12m (https://github.com/mattdiamond/Recorderjs) - A plugin for recording/exporting the output of Web Audio API nodes.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mresampler[0m[38;5;12m (https://github.com/notthetup/resampler) - A utility for resampling audio.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mbpm-detective[0m[38;5;12m (https://github.com/tornqvist/bpm-detective) – Detects the BPM of a song or audio sample.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mweb-audio-utils[0m[38;5;12m (https://github.com/mohayonao/web-audio-utils) - Commonly needed utility functions for Web Audio API.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mweb-audio-oscillators[0m[38;5;12m (https://github.com/lukehorvat/web-audio-oscillators) - A collection of Web Audio custom oscillators.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mmidi-ports[0m[38;5;12m (https://github.com/AndrejHronco/midi-ports) - handy library to make it easier to work with attached MIDI devices.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMidi Logger[0m[38;5;12m (http://outputchannel.com/midi-logger/) - This Midi Logger will print all midi input to your browser for debugging.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCode Player[0m[38;5;12m (https://github.com/jcppman/code-player) - An experimental app that makes your codes sing for you.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mWeb Audio Modules[0m[38;5;12m (https://www.webaudiomodules.org/) - synthesizers and audio effects processors for web browsers (both API and implementations).[39m
|
||
|
||
[38;2;255;187;0m[4mLicense[0m
|
||
|
||
[38;5;14m[1m![0m[38;5;12mCC0[39m[38;5;14m[1m (http://mirrors.creativecommons.org/presskit/buttons/88x31/svg/cc-zero.svg)[0m[38;5;12m (https://creativecommons.org/publicdomain/zero/1.0/)[39m
|
||
|
||
[38;5;12mTo the extent possible under law, [39m[38;5;14m[1mChinmay Pendharkar[0m[38;5;12m (https://chinmay.audio/) has waived all copyright and related or neighboring rights to this work.[39m
|
||
|
||
[38;5;12mwebaudio Github: https://github.com/notthetup/awesome-webaudio[39m
|