Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Liberating your Musical Instruments with WebMIDI

Sponsored · Ship Features Fearlessly Turn features on and off without deploys. Used by thousands of Ruby developers.
Avatar for ideamonk ideamonk
August 23, 2016

Liberating your Musical Instruments with WebMIDI

Talk outline -

* What does it take to make music?
* MIDI - A standard from the 80s
* Now available in your browser
* Liberation stories - Volca Bass
* Liberation stories - Novation Circuit
* End Notes
* Questions

Avatar for ideamonk

ideamonk

August 23, 2016

Other Decks in Programming

Transcript

  1. A Standard from the 80s Jim Mothersbaugh and Dave Smith

    in the first public showing of MIDI 1 1 For more details, checkout midi.org article titled "Midi from the Inside"
  2. A Standard from the 80s Carries events that specify •

    notes • pitches • velocity • and even, arbitrary aspects of your sound/performance
  3. A Standard from the 80s Now available in your browser

    Introduced in Google Chrome 43 for OSX and Linux
  4. Volca Bass • artists use a patch sheet to remember

    their patches • have we not progressed?
  5. Volca Bass • artists use a patch sheet to remember

    their patches • plugins are expensive or difficult to write
  6. Volca Bass • artists use a patch sheet to remember

    their patches • plugins are expensive or difficult to write WebMIDI to the rescue!
  7. Volca Bass WebMIDI to the rescue! • Demo - patch

    builder for Volca Bass using WebMIDI
  8. Novation Circuit • portable groovebox • 2 synthesizers Limited creativity

    • only 32 presets • 8 controllable parameters
  9. Novation Circuit Limited creativity • only 32 presets • 8

    controllable parameters Let's look into the MIDI implementation!
  10. Novation Circuit Limited creativity • only 32 presets • 8

    controllable parameters Let's look into the MIDI implementation!
  11. Novation Circuit WebMIDI to the rescue! • Demo - my

    custom circuit controller with WebMIDI
  12. End Notes • WebMIDI makes tinkering with musical intruments easy

    and accessible to masses • WebMIDI helps you compensate for missing funtionalities in your instruments/controllers • If you're a frontend developer, you need not wait for manufacturers to ship updates