Live Looping Electronic Music Performance with MIDI HardwareReport as inadecuate

Live Looping Electronic Music Performance with MIDI Hardware

Live Looping Electronic Music Performance with MIDI Hardware - Download this document for free, or read online. Document in PDF available to download.

I have spent much of the last three years building a Web Audio based desktop application for live electronic music performance called LoopDrop. It was inspired by my own frustration with existing tools for live performance. I wanted a tool that would give me, as a performer,the level of control and expression desired but still feel like playing a musical instrument instead of programming a computer.My application was built using web technologies such as JavaScript and HTML5, leveraging existing experience as a web developer andproviding an excellent workflow for quick prototyping and user interface design. In combination with Electron, a single developer canbuild a desktop audio application very efficiently.Loop Drop uses Web MIDI to interface with hardware such as Novation Launchpad. The software allows creation of sounds usingsynthesis and sampling, and arranges these into -chunks- which may be placed in any configuration across the midi controller’s buttongrid. These sounds may be triggered directly, or played quantised to the current tempo at a given rate using -beat repeat-. Everything theperformer plays is collected in a buffer that at any time may be turned into a loop. This allows the performer to avoid recording anxiety —a common problem with most live looping systems. They can jam out ideas, then once happy with the sequence, press the loop button tolock it in.In my performance, I will use Loop Drop in conjunction with multiple Novation Launchpad midi controllers, to improvise 15 minutes ofelectronic music using sounds that I have organised ahead of time. The user interface will be visible to the audience as a projection.I will also be demonstrating the power of hosting Web Audio in Electron by interfacing with an external LED array connected over SerialPeripheral Interface Bus SPI to be used as an audio visualiser light show.

Web Audio Conference WAC 2nd - Atlanta - 2016 -

Author: McKegg, Matt - -


Related documents