Ruth’s talk was about MIDI. She introduced Cameron’s World to say it’s not MIDI but digital audio.
There is a Web Midi API that allows midi to be played by Javascript (and I had no idea of that before this talk) along with Web Audio API.
Also there is an specification for Timing Object that enables a user to overload and configure and compose instruments using javascript.
She did a live demo with a keyboard for participants to try the notes and they were played live (although overload).
I found the MIDI.js lib that provides an easier way for using all these things. Watch this demo.
Further information
I saw a similar talk on JSConf Uruguay too. This is better than BrazilJS conference video because it is cut.
(and on Web progressions).
But couldn’t find the slides on speakerdeck.
PS: She was the second speaker to mention the poo emoji (💩), and actually she played the emoji (that is a 4 characters UTF-8 word) as midi on her talk.
BrazilJS 2016
This post is part of my participation on BrazilJS 2016 Conference.