Standalone mode gives you more freedom to go anywhere with your I-CubeX setup ! Configure any of the I-CubeX digitizers with the Editor and it will remember the settings after power down.
28 Apr 2015: I-CubeX
Editor v3.52 including Connect v1.00 and BlueMIDI v1.65. The Editor installer will download & install Java 7 update 71, if needed. If you have Java 8 already installed, you don't need to install Java 7. Drivers, incl. virtual MIDI port drivers, need to be downloaded separately.
Please note that the posted zip file of a released version may be replaced by a newer file without notice, ie. without the newer file being tagged as a new version. If you encounter any issues with the software, please check back here to see if a newer file (ie. same version but dated more recently) than the one you are using is available.
Please check out EditorX, it may be a more effective configuring tool for your digitizer.
Check the download archive for older releases. A MacOS version is available. For source code, please contact our tech support. Not the right solution ? We have more software.
- Windows XP or higher.
- Java 7 or higher.
- A digitizer with firmware v4.1 or higher, including applicable interfaces and drivers.
Installation and user manuals, tutorials and tips
You may also find help on our start page.
- Digitizer quickstart documentation can be found on its product page.
- USB-microDig quickstart documentation can be found on its product page.
- Wi-microDig quickstart documentation can be found on its product page.
- When the Editor is connected to a USB-microDig the serial port used for the digitizer cannot be used by other software. The port can be released by closing it in the "Connections" dialog in the "Configure" menu in the Editor or by exiting the Editor.
- If your MIDI interface isn't listed in the connections pane, add it by selecting your MIDI interface in the "Add MIDI Interface" dialog. Remove these new entries by deleting the files starting with "Custom..." in UsersAppDataRoamingInfusion SystemsICubeX editor.
- For MIDI mapping select any of the MIDI messages from the "Mapping" pull-down menu in the Sensor window. Set the MIDI device to output MIDI data to using the "Connections" dialog in the "Configure" menu.
- Virtual Joystick mapping is available if the Virtual Joystick driver is installed (it's included in the release package). Select this mapping from the "Mapping" pull-down menu in the sensor window. Use any of the "VJ - Analog" channels for high resolution mapping and any of the "VJ - Digital" channels for binary mapping. The monitor values will change according to the selected mapping. Set the maximum joystick value using the "Joystick range" dialog in the "Configure" menu. See also the instructions in "Virtual joystick mapping.txt" in the release package.
- To start the editor from the command line automatically after booting the machine follow the instructions in "Start editor on boot up.txt" in the release package.
- The default browser has to be set in order to be able to click on links in the news section at the top-right of the editor.
- Debug information is available in the toolbar by clicking on the message window at the top right of the editor while holding down the CTRL key.
- When recording sensor data, the storage format is: "timestamp in ms", "sensor1 value", "sensor2 value", ... , "sensorN value", where N is the number of inputs of the digitizer, timestamp = 0 at the moment data recording is started in the editor and where the minimum sensor data value is 0 and the maximum is 127, unless pitchbend is selected as MIDI map in the sensor window in the editor, in which case the maximum value is 16383.
- To remotely start and stop sensor data recording for better time synchronisation with other software, check "Remote" in the "Recording" dialog (under "Window"), and run (in C:Program FilesI-CubeX editor) "StartRecording.exe" or "StopRecording.exe" from the DOS command prompt or from within the 3rd party software. See also the instructions in "Sensor data recording.txt" in the release package.
- To setup a Wi-microDig, right-click the Bluetooth icon and select "add a device". When asked by Windows about pairing, enter "1" as the passkey.
- When the Editor is connected to a Wi-microDig the serial port used for the digitizer cannot be used by other software. The port can be released by closing it in the "Connections" dialog in the "Configure" menu in the Editor or by exiting the Editor.
- When you encounter problems configuring a Wi-microDig with the Editor via Connect or BlueMIDI, re-plug the bluetooth adapter (if possible), make sure the Wi-microDig batteries are fully charged, re-power the Wi-microDig, reconnect with Connect or BlueMIDI and then restart the Editor.
- When using a wireless digitizer in standalone mode, setup communication through a virtual MIDI port using Connect (it will create a virtual MIDI port named "Wi-microDig" followed by its serial number) or BlueMIDI (select suitable virtual MIDI ports from the pull-down menus), then start the Editor and select the same virtual MIDI ports in the "Connections" dialog in the "Configure" menu.
- When using a wireless digitizer in host mode with a 3rd party software, communicate using just the Bluetooth serial port, via the Connect or BlueMIDI application using a virtual MIDI port - no need for the Editor. If using multiple wireless digitizers (upto a maximum of 7) with BlueMIDI, run a separate instantiation of BlueMIDI for each wireless digitizer.
- When using LoopMIDI with BlueMIDI, LoopMIDI must have been started once before the LoopMIDI ports appear in BlueMIDI.
- Alternative virtual MIDI port drivers for BlueMIDI are LoopBe30 (not free) and MIDI Yoke (not fully supported on Windows 7/8).
- When using MIDIYoke with BlueMIDI, before installing MIDIYoke on Windows Vista or 7, UAC (User Account Control) must be turned off (Windows Vista) or set to "never notify" (Windows 7). In Windows 8 install MIDIYoke by selecting Properties, Compatibility, "Run this program in compatibility mode for:", "Previous version of windows".
- Mapping: map sensor values to a virtual joystick for use in gaming and other applications, map sensor values to any MIDI channel voice type message ie. note-on/off, key-pressure, control-change, program-change, after-touch (all 7 bit resolution) or pitch-bend (12 or 10 bit resolution, but only available for at most 16 sensors - each one on a separate MIDI channel). Virtual MIDI driver routing for each digitizer. All mapping is stored in editor configuration files (.cfg and .icu).
- Sensor data processing: inversion (increasing sensor values result in decreasing MIDI data values), thresholds (the sensor values within the specified range are offset and scaled to the MIDI data output range), zooming (set the sensitivity of an input to a specific voltage range), averaging (reduce noise by averaging over up to 16 sensor values), differentiation (output only the difference between two successive sensor values), peak/dip detection (detect the largest/smallest value of up to 16 sensor values over time and output it, or a preset value), noise gate (output only when the sensor value changes more than a user-set difference from its current value).
- Gesture recognition: gesture onset detection (through peak or dip detection mapped to e.g. note-on event with velocity value corresponding to peak or dip value), post-onset processing (continuous averaging and/or differentiation, mapped to e.g. after-touch or pitch-bend messages), gesture end detection (sensor value above/below threshold, mapped to e.g. note-off event).
- Actuator output control (Digitizer and USB-microDig only): trigger/toggle (outputs turn on/off with one MIDI message or turn on with one MIDI message and off with the next one), power-up initialization (set the outputs to on/off upon power up), output mapping (outputs respond to note-on/off, control-change or key-pressure messages), threshold (set the MIDI value beyond which the output turns on/off.
- Configuration management: edit, save, load, name and manage configurations involving multiple digitizers, with integrated MIDI, USB & Bluetooth connections configuration, sensor presets for easy setup, real-time viewing and (remote) recording of sensor data to file, control of active sensing and running status, and LBNL, a factory reset option allows you to return all digitizer settings to its original settings when it was first shipped to you. Start the editor or BlueMIDI from the command line with the I-CubeX configuration file of your choice for easy installation automation.
- Compatible with Connect
- Compatible with MIDIYoke, LoopMIDI and LoopBe virtual MIDI port drivers
- Connection via BlueMIDI for Wi-microDig
- Useful default directories
- Data recording, remote or manual
- Use any MIDI interface with the editor
- Start editor from command line with configuration file (.icu)
- Last connection autosave and autoconnect features for BlueMIDI
- Support for USB-microDig(s)
Please notify us if you encounter a bug or issue.
- If you are running the Editor on Windows 7 with a USB-microDig and the Editor shows a popup window saying that the Editor failed to connect with a USB-microDig after having selected File | New or Configure | Reset | Configuration, upgrade Windows 7 with Service Pack 1.