A quick update on the guitar controller to say that this project is going quite well. I’ve decided to forget the hacked USB keyboard approach since I couldn’t fix the latency issue. I bought a midi CPU from Highly Liquid and I’ve no regrets. This will give me a more stable controller down the road.
I also bought some low profile arcade buttons, since I was unsatisfied with all other SPST switches I’ve come across These switches have amazing response, require little effort to activate and jump back to open in a flash.
Next: Wiring all buttons on the neck, installing buttons on the guitar body and finding a tilt switch.