project:Shruti-1
-
6
Shruti-1
The simplest synth that could possibly work
A full-featured MIDI monosynth (2 digital oscillators, resonant filter, 2 envelopes, 2 LFOs, flexible modulation matrix, step-sequencer and arpeggiator, patch memory) built with the simplest possible circuit - an ATMega328p microcontroller and a CEM analog filter.
It is open to modifications/hacks: GPL firmware, cc-by-nc-sa hardware design data, with comprehensive documentation.
The firmware code also includes an hardware access library for the ATMega328p chip which addresses the same topics as the arduino libraries - pin io, serial, i2c, spi, timers, shift register output... - with a radically different design (compile-time abstractions ; delay & busy loops free) which makes it more suitable for projects pushing the code size and speed limits.
http://mutable-instruments.net/shruti1/
-
more
wiki

