~/talk

Tiny Computers, JavaScript and MIDI

Talkat JSFoo 2017 · on Friday, 2017-09-15· [javascript, web-platform]
slides:none on file

Claim: web browsers (notably Web MIDI in Chrome) can talk to hardware so JavaScript plus tiny computers actually control real devices. Demos use Arduino and Raspberry Pi, WebRTC to broadcast notes to 71 audience machines, Launchpad MK2 and accelerometer controllers, and node with the MIDI npm package. MIDI messages are literally three bytes per message, virtual MIDI devices work server‑side, and quoted browser support is about 59% global coverage. Built projects include a working interactive audience piano, color mixer, poetry mashup, servo‑driven fake organ and a playable Go board.

AI-written summary · about

  1. 0:00Start
  2. 4:08Interactive Demo
  3. 7:31Why Javascript
  4. 8:53Why Tiny Computers
  5. 9:32Raspberry Pi and Arduino Chip Computer
  6. 10:24Why Midi
  7. 11:33File Format
  8. 15:40Midi Controllers
  9. 16:50Breath Controller
  10. 18:04What a Midi Message Entails
  11. 22:15Midi Utils
  12. 23:11Virtual Midi Instruments
  13. 23:37Server-Side Javascript
  14. 24:03Demo
  15. 27:41Color Mixer
  16. 28:39My Interactive Poetry Box
  17. 32:00Css Filters
  18. 33:45The Accelerometer Controller
  19. 35:14Whack-A-Mole Game
  20. 39:07Questions
~/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.