Soundplane... I didn't write it, but there is now a Linux version of the software, based on libusb... (check github)
However, it doesn't work on the PI2 yet.
I think this is due to the same reason as the Eigenharp driver (which I did write) , an issue with the PI2 UBS kernel module. (it works with the Eigenharp Alpha and Tau but not the Pico)
But... Im getting a BeagleBone Black on Monday, and Im going to try with that.. since it doesn't have the same USB controller, so therefore will, hopefully, not have the same issue (but possibly will have others )
Once I've got the low level usb code working, Im going to write a new console app that will do the Soundplane/Eigenharp to MIDI/OSC mapping. as I don't need the fancy UI and its going to be CPU intensive and require XWindows.
Given where I'm at currently in development, I'm hoping this won't take me that long...
longer term, I'm looking to see if I can write the USB driver for both the Soundplane and Eigenharp on the STM32 i.e. directly on one of the Axoloti boards. (complete rewrite as can't use libusb)
Ive done the prep/reseach on this now, so its pretty clear...
(just I may as well do the PI/BBB first as its even closer!)
the big hurdle for the soundplane on the Axoloti, will be implementing a new touch-tracker for the soundplane in a way efficient enough for the STM32.
so thats where I'm at... and my next steps...
that and of course continuing to develop the Ableton Push for Axoloti!