All Projects → thomai-d → MonoTon

thomai-d / MonoTon

Licence: LGPL-3.0 license
Arduino based sequencer and software-synth

Programming Languages

Eagle
155 projects
C++
36643 projects - #6 most used programming language

MonoTon

Arduino based step sequencer and software-synth

MonoTon1

MonotonCore

Video on youtube:

Youtube

(Audio only).

Features

  • 8 instruments (Kick, Hat, Snare, Shaker, Clap, Noise, Sine, Square)
  • Each instrument has 4 banks a 16 steps each and can be muted
  • Synthesis using 8bit wavetables
  • 20000Hz sampling rate
  • Master is filtered through analog high-pass filter (2pole)

Hardware

  • atmega1284 @ 16MHz using Mighty1284 platform
  • lots of 74HC595 shift registers (for LEDs)
  • MCP23S17 port extenders (for buttons)
  • CD4067 multiplexer (for analog potis)
  • R2R network for D/A conversion
  • Some eagle files included

Lessons learned while developing

  • The analog inputs are quite noisy. De-noising uses quite much cpu.
  • Don't ever solder this much wires by hand. PCB services are your friend.
  • Prefer DDS over an R2R ladder.

Open bugs / flaws

  • Although the output is buffered by an opamp, the sound sounds distorted when using the PC's line in. If I conntect it directly to the speakers, the sound is quite clear.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].