Hi, I discovered Iannix a just few days ago and after playing with it and looking at the source code, I am very impressed with the direction the project is going and what you have accomplished so far!
I had actually started into a similar software project myself that I have been prototyping in a combination of Processing and Supercollider. My work was inspired by Geomaestro which was written in Keykit by Stephane Rollandin:
My goal is to update and extend its capabilities using today’s music software technologies.
I have decided to put aside starting my own project and base my further work on Iannix. I will be happy to contribute to Iannis testing and development.
Also, some useful of types of data that was available in Geomaestro from the running score is not available in Iannix. The most important are the distance of an event from the cursor and the pan angle to the event with respect to the direction of the direction of travel of the cursor. These allow the extraction of some interesting additional expressiveness from the score. I think this could be implemented in Iannix although there are some complications due to the multiple cursors in Iannix vs the single cursor in Geomaestro. I have some ideas on how to implement this in iannix and plan to look into this further.
Again let me say that I’m delighted to have found Iannix and look forward to working with it.
I’ve been working a lot these days, so I didn’t have enough time to answer you. We have a project with IanniX that requires IannIX to be in 3D… You’ll see some screenshots in few days on Facebook/Twitter.