During these workshops you will prototype your own instrument (hardware and software) using an Arduino microcontroller, sensors, and Max or Pure Data.
Registration includes access to all sessions.
You will be introduced to the basics of working with an Arduino microcontroller and interfacing it with a computer software in order to generate, control and manipulate sound. We will use open source hardware and software (Arduino / Max or Pure Data) to prototype an instrument using buttons, switches, potentiometers and sensors. We will start by looking at the basics such as setting up Arduino and running sketches, analog vs digital pins, Arduino programming environment, basic electronic, etc. From there we will get a bit more advanced by looking at the serial communication, connecting sensors to Arduino, reading and values from sensors, and controlling sound parameters with them.
Requirements
Beginner with notions of programming. All participants are required to have a computer with pre-installed Arduino IDE and Max or PureData.
Downloads:
- arduino: https://www.arduino.cc/
- Pure Data: http://puredata.info/downloads
- Max: https://www.cycling74.com
- Useful but not essential: wire cutters & strippers, multimeters, soldering irons
Components (not included, please order):
- Arduino board + USB cable. If your laptop doesn't have a USB port please make sure you have an adapter! USB cable not included!
- Breadboard
- Jumper wires
- Resistors (1k)
- Resistors (10k)
- Light dependent resistor a.k.a. LDR a.k.a. light sensor:
-
10k potentiometer
- Mini buttons