
Dradique version 1.0
Dradique version 1.0 is a bare-metal Raspberry Pi Zero digital synthesizer (version 2.0 is an analog version), running my own custom kernel using the Circle C++ environment.
Bare-metal means that this doesn't run any OS but runs the actual code directly. Circle provides some base C++ classes to interface with the various hardware and to setup things like DMA/interrupts, PWM and the various IO pins. It's almost an Arduino :)
Hardware wise there isn't anything special going on, just an output buffer and some key matrix scanning for the keyboard and various controls.
All the magic happens purely in software.
Software wise Dradique runs 4 different synthesizers, with the possibility to expand to many more.