~/talk

The web can be weird

Talkat React Brussels 2024 · on Friday, 2024-10-18· [web-platform, creative-coding]
slides:none on file

Demo shows the browser reading battery level to fade a page, using battery status API to drop visibility at 10% and restore when charging. A USB audio interface and controllers connect via webHID to send button presses that change RGBA values in real time. A groove box feeds notes over webMIDI to trigger an MP4 and map pitch and velocity to HSL color channels. All demos run in-page and work live on desktop browsers that support these APIs.

AI-written summary · about

  1. 0:00Introduction and setup
  2. 1:34Why the web should be fun
  3. 2:17The useless web and eel slap
  4. 3:22Arc browser CSS injection
  5. 4:28Battery status API demo
  6. 6:12Web HID API exploration
  7. 8:39From DJ to analog music gear
  8. 11:09Web MIDI API introduction
  9. 12:53Building a music-controlled website
  10. 16:25CSS color manipulation with MIDI
  11. 17:46Practical use cases for MIDI
  12. 18:30Use and abuse the web platform
  13. 19:12Final thoughts and call to action
~/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.