Bookmarks¶
WebAudio¶
http://blog.mecheye.net/2017/09/i-dont-know-who-the-web-audio-api-is-designed-for/
https://joshondesign.com/p/books/canvasdeepdive/chapter12.html
https://robert.ocallahan.org/2017/09/some-opinions-on-history-of-web-audio.html
https://webaudioapi.com/book/Web_Audio_API_Boris_Smus.pdf
https://developers.google.com/web/updates/2017/12/audio-worklet
https://blog.chrislowis.co.uk/2013/06/10/playing-multiple-notes-web-audio-api.html
https://web.noom.com/company-blog/2015/08/cooking-is-like-programming/
https://catarak.github.io/blog/2014/12/02/web-audio-timing-tutorial/
https://github.com/ideoforms/isobar
https://github.com/tmhglnd/mercury/blob/master/docs/reference.md
https://github.com/thedjinn/js303
https://www.sitepoint.com/creating-accurate-timers-in-javascript/
https://developer.mozilla.org/en-US/docs/Web/API/Web_Audio_API/Advanced_techniques
https://webaudiodemos.appspot.com/
https://www.html5rocks.com/en/tutorials/audio/scheduling/
https://github.com/jshanley/blip
https://github.com/alemangui/pizzicato
Audio Worklets and Wasm¶
https://sol.gfxile.net/soloud/
https://github.com/micknoise/Maximilian
https://mod.haxor.fi/Uncle_Tom/mod.occ-san-geen
https://github.com/divideconcept/FluidLite
https://github.com/mmontag/chip-player-js
https://github.com/cutterbl/SoundTouchJS
https://github.com/AnthumChris/opus-bitrates
https://github.com/warpdesign/modplayer-js/
https://github.com/fspa/AudioWorkletPolySynth
https://www.youtube.com/watch?v=x9RP-M6q2Mg
https://www.youtube.com/watch?v=zgOGZgAPUjQ
https://soundprogramming.net/programming/tutorial-using-sdl2-and-sdl_mixer-to-play-samples/
Obsevers¶
https://github.com/rsimmons/plinth
https://github.com/gullerya/object-observer
https://awesomeopensource.com/project/nx-js/observer-util
https://doc.esdoc.org/github.com/jstoolkit/dom-observer/
https://github.com/tannerntannern/micro-observer
https://github.com/colxi/deep-observer
https://www.npmjs.com/package/observe
https://www.vertexshaderart.com/new/
Visuals¶
https://compform.net/turtles/
https://github.com/capnmidnight/Primrose
https://therewasaguy.github.io/p5-music-viz/
https://github.com/derekwolpert/Visicality
https://github.com/gattis/milkshake
https://github.com/preziotte/party-mode
https://medium.com/swlh/building-a-audio-visualizer-with-javascript-324b8d420e7
https://developer.mozilla.org/en-US/docs/Web/API/Web_Audio_API/Visualizations_with_Web_Audio_API
https://www.airtightinteractive.com/2013/10/making-audio-reactive-visuals/
https://1mb.club/
Misc¶
https://gist.github.com/sroccaserra/5bacbdb3e000a54dbae0972c346021d4
https://awesomeopensource.com/project/syncopika/piano_roll_browser
https://teropa.info/blog/2016/08/10/frequency-and-pitch.html
http://www.pawfal.org/fluxus/documentation/
https://music.tutsplus.com/tutorials/how-to-create-acid-synth-sequences–audio-3000
https://acidvoice.com/tb_303_famous_patterns.php
https://www.adsrsounds.com/ni-massive-tutorials/dub-techno-synth-stab-tutorial/
https://medias.ircam.fr/x9d4352
https://vuejsexamples.com/a-drum-synthesizer-sequencer-built-with-tone-js-and-vue-js/js
https://areknawo.com/10-libraries-for-web-audio-stuff/
https://dev.to/sustained/sforzando-an-app-for-learning-and-experimenting-with-music-theory-harmony-composition-44cm
https://cdm.link/2016/08/blokdust-amazing-graphical-sound-tool-browser/
https://arxiv.org/pdf/1902.03722.pdf
https://quod.lib.umich.edu/i/icmc/bbp2372.1991.011?rgn=main%3Bview=fulltext
http://strasheela.sourceforge.net/strasheela/doc/index.html
Other Projects¶
https://www.iannix.org/en/projects/
https://tweakable.org/examples
https://808303.studio/
https://github.com/jshanley/blip
https://github.com/alemangui/pizzicato
https://github.com/irritant/serialist-grammar#syntax
https://reactronica.com/
https://www.websynths.org/
https://github.com/keithclark/ZzFXM
https://github.com/jshanley/blip
https://flockingjs.org/
https://github.com/xi-livecode/xi
https://github.com/siaflab/petal
https://github.com/sharow/lovelive
https://mohayonao.github.io/mml-emitter/
https://github.com/kevincennis/TinyMusic
https://github.com/pixicoder/PS
https://github.com/swallez/livecoding-webaudio-tonejs
https://padenot.github.io/litsynth/
Inspiration¶
https://www.bbc.co.uk/bitesize/guides/z4k9dxs/revision/2
https://github.com/AuburnSounds/Dplug/wiki/Dplug-VST2-Guide
https://github.com/tmhglnd/mercury
https://www.mazbox.com/synths/dubstep/
https://cdm.link/2019/04/automated-techno-eternal-flow/
https://survios.com/electronauts/
https://liv3c0der.com/
http://wavepot.com/
https://glicol.web.app/
http://charlie-roberts.com/gibber/
https://tweakable.org/
https://foxdot.org/docs/pattern-functions/
https://faustdoc.grame.fr/
https://www.fsynth.com/
https://errozero.co.uk/acid-machine/
https://the.wubmachine.com/
https://scribbletune.com/documentation/browser/browser-clip
https://djen.co/
<https://burial.glitch.me/>
Music¶
http://www.p01.org/256b_woman_farmer/
https://aem1k.com/
https://ludotune.com/
https://www.mazbox.com/synths/dubstep/
Algorithmic Music¶
https://teropa.info/
https://cmsw.mit.edu/algorithmic-music-experience-composing-wolframtones/
https://ccrma.stanford.edu/~blackrse/algorithm.html
https://oeis.org/
https://www.cs.cmu.edu/~music/cmsip/readings/MIDI%20tutorial%20for%20programmers.html
https://en.wikipedia.org/wiki/Computational_creativity
https://en.wikipedia.org/wiki/Algorithmic_composition
https://en.wikipedia.org/wiki/Constraint_programming
https://www.bipscript.org/
http://commonmusic.sourceforge.net/cm/res/doc/cm.html
https://bolprocessor.sourceforge.io/docs/
https://en.wikipedia.org/wiki/Music_Macro_Language
https://github.com/IjzerenHein/kiwi.js/
https://github.com/miguelramos/node-media-manager
https://github.com/lnfiniteMonkeys/TimeLines
Clocks¶
https://github.com/eriser/clock
https://github.com/filebrowser/filebrowser
https://github.com/lachlandk/chronos/blob/master/chronos.js
https://github.com/CharlotteGore/tick
https://github.com/pelevesque/web-audio-scheduler/blob/master/index.html
https://github.com/CharlotteGore/beat-master
https://www.npmjs.com/package/beat-scheduler
https://www.npmjs.com/package/beet.js
https://www.npmjs.com/package/step-seq
https://github.com/mmckegg/bopper/blob/master/index.js
https://github.com/jshanley/blip/blob/master/src/loop.js
https://sebpiq.github.io/WAAClock/demos/beatSequence.html
http://adamrenklint.com/using-expressions-in-dilla