Software synth for USB Midi keyboards
Supports legacy devices that the Marshmallow Midi API doesn't. All the heavy lifting is done by two great libraries, https://github.com/kshoji/USB-MIDI-Driver for communication with the device and https://github.com/billthefarmer/mididriver for sound generation.
Source code is available at https://github.com/bndeff/midihost