Control data in Rouge is abstracted in such a way that it is relatively easy to connect it to a controller. Besides the onscreen UI, Rouge comes with plugins for Korg nanoKontrol and TouchOSC control.
The plugins run as separate files. For example, to use Rouge with a nanoKontrol, connect your controller to your computer, then open Control/nanoKontrol-MIDI-in.toe. You should see channels change in the control window.
This is how the nanoKontrol is mapped:
Or, for TouchOSC, use the simple layout on port 10000 to control channel alphas, filter intensities, and audio in:
The included plugins are editable, so the files can serve as templates for setting up your own controller. This is not as plug and play as other VJ tools: you do have to do a little programming. It’s good for you. Now, in order to control a parameter of Rouge, set the input up as channel (CHOP) data, name the channel appropriately (reference below), and scale it to unit scale floating point (0.0-1.0). Voila! You have hooked up your controller.
Channel Reference: Available control channel names:
alpha, alpha1, alpha2, alpha3, alpha4, fx1, fx2, fx3, fx4, fxCntrl1, fxCntrl2, fxCntrl3, fxCntrl4, A, B, C, D, E, b1, b2, b3, audio, speed, smooth