~/talk

How To Be a Web AV Artist

Talkat CascadiaJS 2018 · 2018-11-15..11-16· [web-platform, web-animation, creative-coding]
slides:none on file

Starts from concrete claims and demos: grabs audio via the Web Audio API, analyzes frequency bins, then runs a custom “spread” algorithm (took about six months) to remap linear FFT bins into musically useful bands. Builds visuals with DOM + CSS custom properties, SVG/D3, then moves to 2D canvas and WebGL for performance, uses web workers to offload work. Hooks a Launchpad via the Web MIDI API to control mixes live. Early experiments are janky, canvas and GPU versions work much better, portable VJ setup runs live (held together with duct tape).

AI-written summary · about

  1. 0:00Start
  2. 1:25HOW TO BE A WEB AV ARTIST
  3. 1:57HELPFUL VENN DIAGRAM
  4. 2:17AVOID
  5. 4:25VISUALISATIONS
  6. 5:03AUDIO
  7. 6:51ANALYSING SOUND
  8. 7:28ARRAY FREQUENCY AMPLITUDES
  9. 8:11HTML & CSS
  10. 8:32BRIDGET RILEY
  11. 10:32LOVELY CSS THANGS
  12. 11:21CUSTOM PROPERTIES
  13. 12:49PERFORMANCE
  14. 14:14SUPER GRAHIC
  15. 15:41ANALYSIS
  16. 16:15KEYBOARD FREQUENCIES
  17. 16:39NOTE GAPS
  18. 17:49SLICE ARRAY
  19. 20:09WEB MIDI API
  20. 21:30MIDI INSTRUMENT
  21. 24:38END OF THE STORY?
  22. 25:43DUCT TAPE
  23. 25:55BIKE SHEDDING
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.