I assumed girder could interact with HID devices, its just that I was hoping it would be natively supported in a front-end, rather than having a seperate piece of software.
I'm going to try to figure out the HID, but my programming skills in general are limited or specifically DirectInput (Windows - DirectX) / Linux HID are none existant. And maybe i'll get lucky and find some GPL'd HID code

.
At any rate, it seems like the HID devices have some sort of built in firmware that tell the OS what kind of functions it has. This means that if anyone created an encoder for the type of things we need it for, we will have to understand how to program firmware for our device/cotroller as well as support on the host (e.g. FrodoPlayer, AIMEE, etc).