The clever NUIGroup member Aureau found a nice juicy bug in BBTUIOTest app. (these sorts of things will happen :-)
Turns out I had read the TUIO spec to say that the message order in the TUIO bundle are generally in the order:
however, this is not necessarily the case. (at least not using the reactivision TUIO Simulator java app, which sends source,alive,set,fseq). SO! my bad. Anyhow, it is now fixed for that bug.
I also added the ability to fake mouse events, however, i will say that I have not worked all the kinks out of that transaction, so use at your own risk. (I have done some testing and the worst thing that seems to happen is that the mouse gets stuck ‘down’, in these instances, just hit command-option-ESC and it will reset the mouse events. You don’t need to actually force quit anything, just the act of opening that window will reset the mouse events) Also, the mouse events will be ‘faked’ on the selected screen, presumably the same screen that you have setup for your projection. (also note: that code is still a bit raw, so there probably aren’t as many comments as there needs to be)
Anyhow, here is the code bundle, with binary:
I guess fairly soon i will have to make this into a real project on google code :-) it seems to be turning into a ‘thing’