Note: See geosonix.com for your own free copy of GeoSonix. This video shows GeoSonix generating the notes and harmony to seed an arpeggiator in Live, which provides the overall rhythm and tempo. The cursors generate notes when they collide with triggers. Note pitches are mapped from cursor X position to five octaves of a Lydian scale through the GeoSonix harmony processor. In order to thin the note density the cursors have been made relatively short that they can sometimes pass between the cursors without colliding. Two of the cursors also send a stream of midi cc messages generated by mapping the X velocity of one cursor and the Y velocity of the other to a range of 0 to 127. GeoSonix, which is based on IanniX, is developed in C++ using Qt, and will be free and open source (GPL3). The first alpha should be available around late February 2012. Runs on Mac and Windows, with Linux possible - subject to my having time to set up Linux a system to build it, or a volunteer to compile the Linux version. Alpha versions may be available sooner. Contact me for information.