Processing is the brains behind the whole operation. It keeps everything running and in check. The Processing app controls the audio, controls all midi input for Ableton, directly drives one of the two Kinects, processes skeletal data, controls current audio mapping system, supply's system configs and states, displays a HUD for the artist, controls the C++ Visual App and process's realtime feed back from the visual app,
The reason we decided to go with processing for this part is the fact we kinda had a general idea of what we wanted to build and had a base to start from, but what we wanted to do was so far beyond that. The quick results, robustness and general agile nature of processing made it the ideal for the project.
We have a new post comming soon about how we did it.
Thanks for sharing the build process (even if right now, it is tl;dr for me, but looks interesting). For the record, the Zoho spam bot (which is known more for its false positives than for the amount of real spam it catches) categorized your post as spam because of one link (not in your post!) to one article of your blog... Your message seemed legit, so I marked it as not spam, and you confirm my feeling...
I was just lacking time to read. Watching videos is even more time consuming! But I had the time to read right now and it is indeed impressive how you manage to mix and match all these heterogeneous systems. Good job!
Leave a comment on PhiLho's reply
Change topic type
Link this topic
Provide the permalink of a topic that is related to this topic