Artifact
4317fade9efd808d71deb0d810ebf4d7ce895c96ae01102918ce48327d6b2d5e:
- File
source/bookmarks.md
— part of check-in
[941581eece]
at
2022-02-15 23:20:56
on branch trunk
— Cleanup post presentation
Worklet code
(user:
dev
size: 7038)
# 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;view=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>
## Sound Design
<https://www.attackmagazine.com/technique/synth-secrets/dub-techno-synth-chords/>
## 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>