Ive got a project which is based off the soundplane source code, that is reduced down to the basics, and uses the latest tracker , and also fixes a couple of bugs I found along the way 
its works great on beaglebone black, including Bela and Salt (eurorack), and works on one of my raspberry PI 3, but not the other (which unfortunately is the norns clone) … this is likely down to the kernel version, as it has been in the past.
so norns is a bit of a question mark, but I’ll check out the PI issue in a bit more detail, when I re-test the Organelle and Asus Tinkerboard.
once I’ve completed this testing, I plan to submit a PR back to the madrone lab repo for the libusb changes required.
as for integrating into matron, thats not that difficult… depending upon how deep you want to go 