Visual programming for the Web audio API.
by Daniel Pettersson
http://uglyhack.appspot.com/webaudiotoy/#
An earlier post: https://reactivemusic.net/?p=6157
Visual programming for the Web audio API.
by Daniel Pettersson
http://uglyhack.appspot.com/webaudiotoy/#
An earlier post: https://reactivemusic.net/?p=6157
A musical realization of the motion graphics of John Whitney as described in his book “digital harmony”
Digital Harmony: http://teaching.thesystemis.com/algo11/blog/wp-content/uploads/2011/09/TheProblem_HowShallMotionPatternTime.pdf
The sound of Wikipedia’s recent-changes feed.
By Stephen LaPorte and Mahmoud Hashemi
Chrome no longer supports backwards compatibility for Webkit Web Audio API functions.
An adc~ object for Sébastien Piquemal’s WebPd.
https://github.com/tkzic/WebPd
Try the demo (pictured above) in desktop Chrome at: http://zerokidz.com/demos/sound-check-adc/sound-check.html. The browser will ask for access to the microphone. The slider controls mic volume.
**adc~** (web audio input) – Only works on Chrome desktop – partially complete. Uses 1 channel currently and no inlets on the object. This was kind of a hack. The input stream connects to a scriptNode that copies samples to a circular buffer. The scriptNode connects to a gainNode with gain value of zero, which connects to context.destination. This was the only way I could get WebAudio to pull the stream through the scriptNode.
Latency is about 3000 samples in addition to existing latency. If we find a more efficent way to buffer the samples than the hack described above…
After modifying any of the .js files in /lib folder, you need to re-run the ‘grunt build’ from the root folder. Then copy webpd-latest.js from /dist to the /js folder in /demos or wherever your application resides.
interface.js user interface plus gibberish.js audio engine.
By Charlie Roberts
https://github.com/charlieroberts/gibberface
Audio example of XY controller to contol pitch and pulsewidth of oscillators (pictured above).
Local clone: tkzic/gibberface – WIth a local web server running in tkzic. Here is a typical URL for testing: http://127.0.0.1:8000/gibberface/index.html
By Louis Lazaris at Sitepoint
http://www.sitepoint.com/5-libraries-html5-audio-api/
A web audio example by Gaëtan Renaudeau, in jsfiddle. Click ‘result’ to play.