Davinder Jones
Published © GPL3+

Digital Synth Modulin (Wintergatan-Inspired)

A low-cost digital version of Wintergatan's Magical Modulin that is reprogrammable and can play two notes per controller simultaneously!

IntermediateFull instructions provided15 hours3,370

Things used in this project

Hardware components

Spresense boards (main & extension)
Sony Spresense boards (main & extension)
×1
SparkFun Spectra Symbol SoftPot Membrane Potentiometer
×1
Adafruit Interlink Force Sensing Resistor 609mm
×1
SparkFun Analog/Digital MUX Breakout - CD74HC4067
SparkFun Analog/Digital MUX Breakout - CD74HC4067
Optional, useful for scaling the number of ribbon controllers up
×1
Adafruit MCP4725
Optional, useful for creating a proper analog waveform output
×1
Adafruit Speaker 4 Ohm 3 Watt
×2
Adafruit Neopixel Digital RGB LED Strip
Optional for creating a lightshow that keeps up with the music
×1
Adafruit Powerbank 5V 2A
×1
PAM8403
×1
SparkFun TRRS 3.5mm Jack Breakout
SparkFun TRRS 3.5mm Jack Breakout
×1
SparkFun Audio Cable 3.5mm
×1
Wooden Frame 70cm x 10cm
×2
Wooden Frame 10cm x 10cm
×2
Wooden Frame 70cm x 13.6cm
×2
Lacquer/Paint (Optional)
×1

Software apps and online services

Arduino IDE
Arduino IDE

Hand tools and fabrication machines

Soldering iron (generic)
Soldering iron (generic)
Oscilloscope (generic)
Optional, useful for testing, low-cost DIY option in link

Story

Read more

Schematics

Spresense Modulin circuit, excluding amplifier and power connections

Basic circuitry for the Spresense-based modulin

Code

Spresense Modulin

Code executed on the Sony Spresense that acquires ribbon controller input and output sound to amplifier.

Credits

Davinder Jones

Davinder Jones

1 project • 2 followers

Comments