|
Hardware /
CtrlBox![]() Also take a look at the inside. This is a controller with 6 analog and 10 digital inputs, with an USB connection for controlling custom software on the computer. The analog inputs are 10 bit resolution, and connected to 4 knobs and 1 joystick. 8 of the digital inputs are connected to toggle switches, and the remaining 2 to push buttons. The serial protocol used resembles MIDI but is faster and higher resolution, 10 bits instead of 8. It's based on the Arduino microcontroller board with an AVR atmega168 processor. No batteries needed, it powers on USB. The sourcecode for the firmware is available here. An example of how to use it can be found in KyCE which includes a "ctrlbox" module to get data from the CtrlBox. |