On November 12, 2014, after working with my friend and colleague Martin Goftrit, I ran a workshop for students of SFU’s FPA 247 course “Electroacoustic Music.” The purpose of the workshop was to learn a little about the Arduino micro controller, how to program it, and construct some basic analog circuitry with the goal of the students creating a MIDI Light Theremin, a small analog circuit coupled with an Arduino application that turns that analog voltage into a MIDI command to trigger an audio sample in Logic Pro or Max.
I based the course on the Arduino Starter Kit, starting with a brief introduction to the platform, Lesson #1 on how to make a blinking LED and change its frequency in software, then quickly move up to using a light-dependent resistor to make an Arduino digital Theremin. The unique additions to the course were to add a midi-usb adapter, and to program the Arduino to send MIDI controls to a digital audio workstation (DAW) application and create a complete MIDI controller.
All four groups successfully learned to program, edit, and upload several Arduino applications and by the end of the workshop had Max and Logic applications playing music generated through their hand-built setup within the two-hour lab.
Other Arduino Projects by Dave K