illucia software doesn't lock you into a controller or gamepad - it opens the secret lives of computer programs using OSC.
Each program can be thought of as an interconnectable module - each sends and receives OSC messages. This means that illucia programs can communicate with one another, or any other OSC compatible software. To control a program, send it OSC messages. To make a program control something else, listen for its OSC messages. For more info visit the faq.
All of illucia's software is free and open source.