ButtonPad & PuckControl


The ButtonPad and the PuckControl were developed to explore the capabilites of the standard computer mouse in augmenting the interaction experience with any audio or video software.

PuckControl

The PuckControl is a sturdy knob, consisting of a ball bearing mounted ice hockey puck on a massive wooden housing. The rotation of the puck is read by the sensor of an optical mouse.

With an additional app, the PuckControl speaks OSC and MIDI, which makes it the ultimate jog shuttle controller. It also can be used just for playing Pong, as we did here.

As the PuckControl’s possible sidekick, or as standalone controller, the ButtonPad provides a multi-button interface similar to the popular monome controller, but augmented with RGB-LEDs.

The buttons are connected to the computer via an Arduino microcontroller board inside a heavy CNC-milled wooden housing. The ButtonPad also speaks MIDI and OSC, so that it can be hooked up to virtually any audio or video editing application.

Custom driver software also allows the ButtonPad to be used in conjunction with a normal mouse, to speed up repetitive user interaction sequences on large computer screens.

In this mode, each button on the pad is associated with a correspondingly colored cursor overlay. Each cursor overlay can be positioned with the standard mouse. On pressing one of the buttons, a mouse click event is actuated at the screen position of the cursor overlay, without the user having to move the mouse.

This enables the user to quickly set up customized shortcuts that provide access to the functionality of many 3rd party audio, video or image editing applications.