~/talk

Synthesizing Video and Turning it into Music!

Talkat !!Con 2017 · 2017-05-06..05-07· [creative-coding]
name:Jes Wolfe
links:none on file
slides:none on file

Uses WebGL and the Web Audio API to generate frames on the GPU, reads pixels off the GPU back into JavaScript, then sums columns into audio samples so each video row maps to time samples. Works at about 1k audio-frame callbacks giving ~43 frames per second against 44,100 Hz audio, so surprising frequencies like ~43 Hz and single‑cycle waveforms matter. Converts Adventure Kid dotwave files into images and even loops a cropped baby vocal sample to produce audible, working tones despite readPixels latency.

AI-written summary · about

  1. 0:00Start
  2. 0:35Webgl
  3. 1:13Web Audio
  4. 5:01Single Cycle Waveforms
~/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.