Jx5zyaivgsgfvhaoy4gd
SkillsCast

Tiny Computers, JavaScript and MIDI - Intermediate

12th July 2017 in London at CodeNode

There are 97 other SkillsCasts available from FullStack 2017 - the conference on JavaScript, Node & Internet of Things

Please log in to watch this conference skillscast.

644914306 640

We're living the halcyon days of tiny computers and JavaScript, but MIDI is a technology that's been around for much longer. Join George for this talk as he explores why its implementation and prevalence in hardware makes for a uniquely intriguing and accessible platform for creative coding.

Tiny computers such as the RaspberryPi, Arduino and C.H.I.P. have finally reached a level of performance and affordability that makes hardware experimentation accessible to everyone. At the same time, JavaScript has emerged as the lingua franca of web programming and can be found in many places beyond just the browser.

What if George told you there was a mature protocol that's been around since 1983 and was uniquely poised to take advantage of this development?

Well, wonder no more and meet MIDI!

Sitting at convergence of these two things is MIDI — a niche protocol that's been around since 1983 and was originally designed for musical instruments to communicate with one another. It's event-oriented approach to messaging feels right at home in the asynchronous world of JavaScript & Node, and the prevalence of MIDI support in older musical equipment means you can find unique, hackable and affordable hardware at your local pawnshop or Craig's List.

This unlikely tech stack — Tiny Computers + JavaScript + MIDI — can lend itself to creative programming beyond music. George's talk will explain how to get started, walk through several examples and elaborate on the future of this stack, not only as a platform for experimentation but for education as well.

YOU MAY ALSO LIKE:

Tiny Computers, JavaScript and MIDI - Intermediate

George Mandis

George Mandis is a freelance web developer, consultant, frequent traveler and occasional educator based primarily out of Portland, Oregon. He’s worked with startups, professional sports teams, small businesses and individuals but excels at helping people find elegant solutions for their projects. He spent a year living as a digital nomad, inadvertently cheated at a marathon in North Korea, ran a coding bootcamp and writes frequently on technology and travel on his website.

SkillsCast

Please log in to watch this conference skillscast.

644914306 640

We're living the halcyon days of tiny computers and JavaScript, but MIDI is a technology that's been around for much longer. Join George for this talk as he explores why its implementation and prevalence in hardware makes for a uniquely intriguing and accessible platform for creative coding.

Tiny computers such as the RaspberryPi, Arduino and C.H.I.P. have finally reached a level of performance and affordability that makes hardware experimentation accessible to everyone. At the same time, JavaScript has emerged as the lingua franca of web programming and can be found in many places beyond just the browser.

What if George told you there was a mature protocol that's been around since 1983 and was uniquely poised to take advantage of this development?

Well, wonder no more and meet MIDI!

Sitting at convergence of these two things is MIDI — a niche protocol that's been around since 1983 and was originally designed for musical instruments to communicate with one another. It's event-oriented approach to messaging feels right at home in the asynchronous world of JavaScript & Node, and the prevalence of MIDI support in older musical equipment means you can find unique, hackable and affordable hardware at your local pawnshop or Craig's List.

This unlikely tech stack — Tiny Computers + JavaScript + MIDI — can lend itself to creative programming beyond music. George's talk will explain how to get started, walk through several examples and elaborate on the future of this stack, not only as a platform for experimentation but for education as well.

YOU MAY ALSO LIKE:

About the Speaker

Tiny Computers, JavaScript and MIDI - Intermediate

George Mandis

George Mandis is a freelance web developer, consultant, frequent traveler and occasional educator based primarily out of Portland, Oregon. He’s worked with startups, professional sports teams, small businesses and individuals but excels at helping people find elegant solutions for their projects. He spent a year living as a digital nomad, inadvertently cheated at a marathon in North Korea, ran a coding bootcamp and writes frequently on technology and travel on his website.

Photos