Meet the Moog Werkstatt. This hackable analog synthesizer is the centerpiece of the Moog workshop. Moog have kindly offered to loan us 10 units for the day which we'll be able to hack on, learn a bit about how audio waveforms are produced, and alter the output by connecting your own circuits. Get ahead of the game by looking at some of the Moog tutorials.
If you do not have a workshop ticket:
Bring your own synthesizer along, or build one using your favorite microcontroller.
If you're just getting started with embedded, grab an Arduino board and bring it with you. There are already numerous examples of how to make synths using the popular platform.
Those who have more experience with embedded, we'd love to see you working on some homebrew chiptunes hardware!
For those that already have Moog Workshop tickets:
There will be a variety of hardware provided for you to prototype with on the day, here's a list of some of the things we will have available that have been kindly provided by the Moog workshop sponsor Mouser:
- Olimex EKG-EMG Shield
- Rolling ball inclinometers
- Force sensors
- ADXL335Z 3 axis accelerometers
- A variety of Soft pots
- MCP4911 DAC
- A variety of linear and audio pots in 10k and 100k range
- A variety of slide pots
- Microchip 23k256 ram chips
- A variety of opamps
Of course we'll also have a random selection of resistors, capacitors and other basic components like logic level shifters.
In addition to the Moog itself we will have Teensy 3.1 boards on hand to interface with the synthesizer. This board can be programmed using the Teensyduino framework: https://www.pjrc.com/teensy/td_download.html We will also be providing a number of the Teensy Audio Adapters to make it easier for you to pull in and push out audio.
We will also be providing some Arduino Uno's, along with the excellent Analog Shield from Digilent giving you 4 full 16bit ADC and DAC's controllable from your Arduino IDE. So you might want to checkout the library and demo code for that.
Things you should bring
We can't provide everything, while we're trying to get most things you'll need for the day, additional things you might want to bring with you include:
- Headphones - we'll have a few, but bring your own, and 3.5mm to 1/4" adapters if you have them!
- Midi CV controllers - we have no keyboards, so bring one if you want to get the most from your Moog.
- Effects pedals - always useful if you want to make noise or act as controllers
- Extra breadboards - we'll have small breadboards on hand, but if you have them bring your own
- Any interesting audio devices or sensors you think you might need
Examples of previous hacks
There just aren't that many examples of interfacing a microcontroller with the Moog. Let's change that with this workshop. Start researching the Moog and any hacks you'd like to perform using the hardware. Here are some examples to get you started:
This one is demonstrated by the Moog crew themselves: http://www.werkstattworkshop.com/?q=projects/noise-generator
Spoofing the keyboard:
The Teensy 3.1 can be used to emulate key presses on the Moog allowing you to script the playback of notes so that both of your hands are then free to manipulate the waveforms during playback. [Peter Churchyard] published an example of this hack: http://moddersandrockers.com/werkstatt/1.php