I rebuilt an old midi keyboard and put a Pi inside it to run the onboard synth. I used Cardinal, a fork of VCV Rack, to define all of the synth voices