@sam yeah, so the pico ‘key decoding’ is closed, though Ive been given access (under NDA) to the code, which has meant I’ve been able to build and release binary libraries for arm / 64bits variants etc… so Eigenlabs have been flexible and helpful - perhaps one day it will be open sourced.
(having seen the code, I can assure its not something you would want to tweak, its down to how the sensor data is converted into useable stream of key x.y.z data, only useful if you want to manufacture the sensor/keys, hence why Eigenlabs are sensitive about it)
it should also be noted, this is only true for the pico, the alpha and tau do not have this ‘issue’, as this code is in the firmware of the harp - so the usb packets come to the computer already decoded, so all code for them is open source.
though, Im (obviously) an advocate for open source, so would prefer it be open source, I think its true this is not really an impediment.
ALSO… Im actually working on an ‘embedded’ type solution, Ive got a Beagebone black running the Eigenharp (and soundplane ;)) ‘drivers’ to midi/osc, so I can if I wish ditch the computer, and view them as controllers spitting out (mpe) midi / osc.
(this is then pretty similar to , say, a Linnstrument, which just has the microcontroller internally)
anyway, I still love both my Pico and Alpha, and whilst I use other controllers , I’ll always keep these - they are so unique, I suspect its unlikely we will see anything similar in the future, which is a real shame
but the upshot is, I’ll be here to support them … moving the software forward!