~/talk

Using a Modern Web to Recreate 1980s Horribly Slow & Loud Loading Screens

Talkat ffConf 2018 · 2018-11-08..11-09· [creative-coding]

Recreates the ZX Spectrum loading experience by turning fetched bytes into audible pulses using the Web Audio API, parsing the 6k Spectrum image format with bit shifts and typed arrays, and rendering per-sample bars via a ScriptProcessor fallback to extract every pulse. It takes about 12 months of tinkering to get right, needs disabling echo cancellation to record reliably, and can actually drive an original ZX Spectrum over an audio cable — demos sometimes glitch but largely work.

AI-written summary · about

  1. 0:00Introduction to web overload
  2. 2:13The ZX Spectrum experience
  3. 6:16Recreating loading sounds
  4. 9:17Decoding data into sound
  5. 13:46Visualizing loading bars
  6. 15:41Optimizing web performance
  7. 20:09Recreating old image formats
  8. 25:12The attribute clash effect
  9. 27:18Live demo and conclusion
~/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.