A GIF Odyssey
summary
Describes a hobby project that scrapes GIFs from Tumblr, plays them fullscreen and beat-matches them to music from Rdio, using web tech to build an “instant GIF party.” Covers implementing a binary GIF parser in JavaScript versus compiling C with Emscripten, detecting GIF pacing/rhythm, synchronizing audio, metadata and external resources within requestAnimationFrame, repurposing CloudFront to proxy CDNs and avoid same-origin issues, using EchoNest for deep audio analysis, and employing Heroku/Node.js plus optional microphone-based ambient beat detection.
AI-written summary · about
related talks
11mNight of the living GIF: Making interactive multiplayer experiences..
23mGIFs vs Web Components
17mOh Sweet, Gif
23mGIFs vs Web Components
55mJavaScript ❤ binary data
47mGibbering at Algoraves - JS in Live Audiovisual Performances
34mHooray for Side Projects! Smooth Music for Coding, Driven by Machine Learning
27mNERD DISCO: Reloaded
