project:Shruti-1

  • 6
    Shruti-1

    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/