Mounting sensors, actuators and interfaces involves some mechanical engineering and may require ingenuity. For starters, we provide a zip-tie / cable-tie based mounting kit. For basic prototyping, scaffolding could be provided by styrofoam and similar materials such as (balsa)wood from eg. Michael's that are easily cut and glued so as to form structures in/on which the items can be mounted/placed. 3D printing offers a wealth of possibilities.
Wires and wireless
For the USB-microDig, regular/passive USB extension cables upto 6ft or longer ones that are powered/active work fine, or for even longer distances use USB cable extenders from eg. APC, IOGear, CablesToGo or Icron. Also, wireless USB devices or TCP/IP-based (WiFi or ethernet) USB device servers, eg. from IOGear, should work with the USB-microDig (v7.10/7.1 or higher). To extend your MIDI cable, use a MIDI Solutions Thru box or a MLA-XLR MIDI Line Amplifier or go via RS422 with EES LDM - 4. Here's some info how to connect to iPhone and iPad with a wired MIDI interface, but you can also send MIDI over Bluetooth to an iPhone or iPad, like our BlueMIDI software. There are a number of wireless MIDI devices, see eg. AirPower2, Missing Link, MIDIJet Pro, MidiStream, WIDI-X8, MidAir. To extend or improve the range of your Bluetooth adapter, try a long range access point from eg. BlueGiga.
Mapping and routing
To make your I-CubeX data appear as keyboard strokes, try our keycode/string mapper. For more sophisticated (conditional) re-mapping of your I-CubeX data to different MIDI messages, or to make your I-CubeX data appear as keyboard strokes or mouse movements, or to map to other Windows messages, use MIDI translator Pro. For MacOS, there's MIDIPipe or try JunXion. Also, look into OSCulator. For Virtual Joystick mapping functionality, check PPJoy. You are probably using MIDI Yoke as a virtual MIDI port to route your I-CubeX sensor data, but there's also LoopMIDI, LoopBe1 (which only provides one port though) and Jackaudio, which is actually primarily for audio signal routing but they have a great list of (mainly Linux) audio applications. NADA and iStuff are software layers to help you use input devices in all kinds of software apps. Need to work on multiple computers with MIDI programs, but without going through MIDI ? Route the MIDI data with ipMIDI or MIDIoverLAN CP. More MIDI over ethernet solutions are available from KISS box.
Software tinkering tools
The following is all about Visual Programming Languages. Let's first mention Max, a
realtime visual programming environment for all kinds of media, a useful
piece of software for I-Cubists. We support it with a variety of tools.
CPS is a realtime interactive programming environment for
audio, MIDI and other media & I/O, now running on Windows and supporting
MacOS X. jMax is a Java based version of Max that runs under Unix and
Linux. There are also various versions of a Max-alike called Pure Data
that runs on many platforms. And for Windows only, try Algorithmic Composer, or Infinity. Just so that you know: SuperCollider is a real time
audio synthesis programming language. Anyways, it never ends with the arrival of new software
packages. Now there's Open Sound World. And MusicKit has been around for a while too. Not a visual language, but still popular: Processing.
Music, sound and other noisy devices
There's lots of information on MIDI, MIDI and MIDI (there is more though, see
e.g. this page on MIDI).
And here are resources if you can't make up your mind about synthesizers
cards. Oh yes: some info about Linux and MIDI/sound, and another great list of (mainly Linux) audio applications. If you want to make some noise, the quick and dirty way, try Sound Forum Synth (use it together with ASIO4all if you don't have an ASIO sound card). Anyways, perhaps you are into wind synthesizers ?
some sort of groove sequencer that submits to MIDI control (here's how to control Reason with I-CubeX). Also check this: PopForge. If this groove thang
has you going, check out the Dance tech site. And now that you're going at it you might
consider I-CubeX-ing Reaktor, Traktor, Acid, Logic
Audio, Cakewalk, Cubase, Absynth, Tassman (here's how to control Tassman with I-CubeX) or Outi or ixiQuarks. Cantabile is another nice piece of software for I-CubeX-ed performers. Just to name a few sound/music
performance/composition/design tools. BTW, don't forget this handy virtual audio cable tool.
Video, image processing and animation
Jitter is a set of externals for Max environment that expand it into the image processing domain. Really cool. Note that GridFlow, Framestein and PDP do the same for PD. Check into vvvv
and Gephex as well. Image/ine is a MIDI controlled video processing tool. Another visual processing tools: CL Studio Live. Isadora is a
graphical programming environment that provides interactive control over digital
media, with special emphasis on real-time manipulation of digital video (see a great tutorial on how to use I-CubeX with Isadora). But there's also Quartz Composer ! Apple hid it well inside the MacOS X developers tools.
Control videoloops with ChaChaCha.
But wait, there is more: the BigEye tool and Wechselspieler software. Houdini is a procedural
graphics software package that takes MIDI input and check Touch software as well. But if you succeed in adding PyPortMIDI to Blender you will save a shitload of money. But then you might consider Fluxus.
(here's how to control Director with I-CubeX and check this page)
is software to meld animations, graphics, video and other visual media. To make
it work with I-CubeX try Xmidi, MIDIio, or SequenceXtra, Xtras that help you get Director to talk MIDI
commands. Now, about animation: did we mention Maya ? It also takes MIDI input using MayaMIDI.
PS, if you are into VJ-ing check the Audiovisualizer site and VJForums. VISP works fine with MIDI, like Light jams. GarageCube's
Modul8 does it all and Resolume maybe even more. Or is VidVox even more advanced ? What about
Live! (here's how to control Live with I-CubeX) and Bomb ? Amazing stuff. BTW
find out more about "Live Experimental Video" on the LEV list.
And now for something really different: Onadime. Check it out !! Ah yes:
we would like to invite everyone to experiment with EyesWeb and Fresco. Lately there's been a buzz about Flash (and Processing). Now you can control Flash with I-CubeX too ! There are many ways to control Flash animations with MIDI, eg. use this FlashServer with Max/MSP or if only MIDI output is needed: FlashMIDI SDK and then there's also the MIDI-XML tool that comes with VISP. Another tool of interest: Onyx, and not sure where to put this: PopForge. PS, did you check Ventuz out ? Slick ! If you need to make a networked multi-projector show, take a look at Watchout.
Lights, robotics and more action
Here's where you want to check into LanBox. How about a list of companies related to the show control field (e.g. if you want
to get into pyrotechnics). QLab and TJShow also take MIDI triggers. A random question: have you tried Topaz' MIDI controllable dimmers
? Or just go Light-O-Rama, or try the MIDI-MPC2, FreeStyler, DMXControl, LightJam. Check out Madrix LED lighting software. And this video processor box: robotics (and another). If you want to turn MIDI into analog voltages you're
looking for a "MIDI to CV converter" (sorry we haven't found an exhaustive list
This section needs a few more entries but we thought you'd wanna know about Unity3D, a game development platform which has a serial port interface, and with Keijiro's MIDI input for Unity you can connect I-CubeX sensors. No Sweat !
Research and scientific analysis
If you're a behavioural researcher, Observer XT and Morae are software packages for animal/human behaviour analysis and usability testing.
For numerical computations and other scientific calculations with your I-CubeX sensor data, look into Mathematica, Matlab, SciLab or FreeMat for scientific analysis and visualization. If you want to do some I-CubeX-ed experiments while in an orbit around the earth,
ask masten space systems for help how to get your gear into space. Sandy Antunes wrote a book about getting your own satellite instrumented with (I-CubeX) sensors.
Input devices, alternate controllers and the like
Here you go: a truly exhaustive list of input devices. And read this book !
Don't stop there because here's a great overview of interactive music technology and a list of alternate controller
hard/software (and another). If all this feels not surreal enough, go virtual and try a virtual instrument. Do you play or develop an innovative or unusual musical instrument ? Please add it to the TIEM survey !
About interactive, media and electronic art
Here's a resource page for an interactivity course and another real techie page for interactive art technologists and for
topics related to dance and
technology look at XSpasm.com
too and find a lot of other interesting things as well. Need an artist-engineer to figure out how to apply I-CubeX in your work ? Contact Harvestworks. Consider expanding your
Find a way to pay your way to these events. Did you browse artnetweb's resource page ? Some say that whatever you do it's
all been done
More info ...
We try to keep this page up-to-date but perhaps you still want more info ? Contact us, because not everything is on the web and we may just
know the info you need. In fact, why don't you also post on the Cube
Culture forum so that you can discuss your query with your fellow I-Cubists.