iCube and oCube

These plugins for Max facilitate the integration of I-CubeX digitizers in your Max patches. Features include:

  • Sensor data processing: inversion (increasing sensor stimulation results in decreasing output values), thresholds (the sensor values within the specified range are offset and scaled to a desired output range), zooming (set the sensitivity of an input to a specific voltage range), smoothing (reduce noise in the sensor values), noise gate (output values only if they are larger by a desired amount than the previous value).

  • Sensor preset: make use of a standard set of presets to quickly configure an input.

  • Sensor data routing: connect sensors to any desired output of iCube, or switch the routing instantaneously.

  • Actuator output control: generate single or repeating pulses with variable pulse width.

  • Multiple iCube and oCube instantiation support: use multiple instantiations of the Max plugins to achieve maximum modularity of your patches.

  • Multiple digitizer support (support for digitizer device IDs): use up to 126 digitizers in one Max patch.

  • Auto configuration restore: automatic configuration re-load after a digitizer power cycle.

  • Digitizer version support: digitizer firmware and hardware are checked by iCube and features are made available accordingly.

  • Debugging support: verbose and print functions provide more details of iCube and oCube data processing/status as well as digitizer status.

This version 3.1 is compatible with Max 6 and up. For older (eg. 32-bit) versions check the product pages for the iCube & oCube plugins.

Download this tool

Published

Creative Commons License

Author