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.