Charlie Roberts: Gibbering at Algoraves - JS in Live Audiovisual Performances - JSConf.Asia 2014
In electronic music, a live coding performance consists of a performer improvising a piece of music by coding it in front of an audience, while projecting their code for the audience to see. People get together and dance to these performances at events called Algoraves. Gibber is a creative coding environment that I originally designed for live coding performances, and it’s created entirely in JavaScript. In my talk I’ll share the audiovisual capabilities of Gibber, what it’s like to perform with it, and how it’s used to teach kids to create electronic music. Along the way I’ll show off some libraries I’ve created that might be useful to creative coders. And finally, I’ll live code some music and visuals that you may or may not dance to. Charlie is a Postdoctoral Fellow in the AlloSphere Research Group at the California NanoSystems Institute, where his research explores computer human interaction in virtual reality environments. He is the primary author of Gibber, a creative coding environment for the browser, and has given over a dozen performances in the US, Europe and Asia improvising audiovisual art through live coded JavaScript. JSConf.Asia is the JavaScript, web and mobile developer conference for Asia. Amara Sanctuary, Singapore - 20 + 21 November 2014. Source: http://2014.jsconf.asia/#speakers Link to Gibber: http://gibber.mat.ucsb.edu License: For reuse of this video under a more permissive license please get in touch with us. The speakers retain the copyright for their performances.

Jake Archibald on the web browser event loop, setTimeout, micro tasks, requestAnimationFrame, ...

Creative Coding Toolkits Panel - LISA2012

Practical Performance Testing / Web Tools & Complementary Technologies / Nick Schuch (PreviousNext)

Steve Kinney: Building a musical instrument with the Web Audio API | JSConf US 2015

Gabe Hollombe: Let's Make a Game With Phaser - JSConf.Asia 2014

Max Ogden: Versioning, Syncing & Streaming Large Datasets Using DAT + Node - JSConf.Asia 2014

Mathieu 'p01' Henri: Making Realtime Audio-Visuals - JSConf.Asia 2015

Programming as Performance: Live Coding with Sonic Pi - Sam Aaron

Benoît and the Mandelbrots @ Algorave Karlsruhe (Jan. 17th, 2015, Jubez)

The Browser as a Modular, Networked Video Synthesizer by Olivia Jack | JSConf.Asia 2019

Something is jamming GPS over Europe. Here's what we found

DJ_Dave & Char Stiles Livecoding Performance @ Algowave Algorave

Jeremy Clarkson's Iconic Nürburgring Lap | Top Gear Classic

David Khourshid: Reactive Animations with CSS Variables - JSConf Iceland 2016

Programming In Time - Live Coding for Creative Performances • Andrew Sorensen • GOTO 2014

The Art of Code - Dylan Beattie

Joint Breakcore Live Coding | Tidal Cycles

Algorave: algorithmic dance culture | Alex McLean | TEDxHull

Palantir. IT’S WORSE Than You Think

