Auduino

From The Munich Maker Lab's Wiki
Revision as of 10:54, 4 July 2014 by Tiefpunkt (talk | contribs) (Created page with "{{project |name = Auduino |status = experimental |image = |description = Simple Arduino based synthesizer |author = tiefpunkt |usern...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
 
Auduino

Release status: experimental [box doku]

Description Simple Arduino based synthesizer
Author(s)  tiefpunkt

The Auduino is a small synthesizer, based on the Arduino. The only external components required are 5 potentiometers, and something to output the sound, such as a small speaker, or a headphone jack.

Hacks

Modify the scale

By default, the Auduino uses a pentatonic scale. That can be changed in the source. An external switch to change the scale during runtime would be awesome.

Below are the options, only one is executed during runtime.

 // Smooth frequency mapping
 //syncPhaseInc = mapPhaseInc(analogRead(SYNC_CONTROL)) / 4;

 // Stepped mapping to MIDI notes: C, Db, D, Eb, E, F...
 //syncPhaseInc = mapMidi(analogRead(SYNC_CONTROL));

 // Stepped pentatonic mapping: D, E, G, A, B
 syncPhaseInc = mapPentatonic(analogRead(SYNC_CONTROL));

Adding some if-clauses, dependend on digitial inputs might be a decent solution.

Delay

Here's an example on using a ring buffer as a delay: http://rcarduino.blogspot.de/2012/11/auduino-with-delay.html

Maybe that could be added as an option as well.

CV Inputs

Pots are ok, but with some automation, we could play songs. So the idea is to add CV inputs to all the 5 pots (0-5V), which allow to connect a sequencer. Also, a gate input of some sorts would be cool as well.

Links