ModularDuino – Arduino modular synth in the works

Arduino Music
ModularDuino – Arduino modular synth in the works

Modularduino1
Modularduino2

nitro2k01 investigates using the versatile Arduino platform for use as synthesizer modules –

The idea of using my Arduino for modular synth utilities started out as a crazy idea that I’m now starting to seriously like. The pictures above shows my first design, an oscillator. (I have plans for other modules, see the bottom of this post)
The left picture shows the first prototype where I tried to use PCM to produce the sound. That didn’t sound too good, so I built an 8-bit resistor ladder passive DAC. But I only hade enough of one resistor value, so I used only that value. This gives a non-linear output voltage response. (Distorsion) Additionally I’m only using 6 of the possible 8 bits, further degrading the sound quality. The input voltage response does not conform to any standard (Eg 1V/octave) but has a inversely proportional relationship (f(V)=c*1/V, where V is the voltage, c is some constant and f is the resulting frequency) This relationship is not completely unlike how a Gameboy responds to sound values that you write to it’s sound controller. However, surprisingly enough, it seemed almost impossible to hit musically dissonant intervals, so it seems like I did something right.

Definite potential for this application – a control voltage sequencer should be pretty straightforward to implement. Check out the site for detailed samples, analysis, and ideas for future iterations. – ModularDuino

Makershedsmall
Pocketpianokit Crop
Arduino Pocket Piano Synth Kit

What will the next generation of Make: look like? We’re inviting you to shape the future by investing in Make:. By becoming an investor, you help decide what’s next. The future of Make: is in your hands. Learn More.

Tagged
Discuss this article with the rest of the community on our Discord server!

ADVERTISEMENT

Escape to an island of imagination + innovation as Maker Faire Bay Area returns for its 16th iteration!

Prices Increase in....

Days
Hours
Minutes
Seconds
FEEDBACK