These projects largely use pre-existing technology for performance, primarily for controlling software.
Many of these projects relied on the Arduino to bring data from sensors into the computer. One older approach used here is a hacked USB joystick with sensors added to make a quick HID device.
Below: Proof-of-concept test from student controlling 3D objects in Processing simulataneously with DJ hardware/software