Hi! I’m Dr. Sirius, who’s behind the maths and base code of v2 of this convertor.
Sorry to have been so quiet in giving updates on the progress of this! To give a little more information about this, getting v2 ready has taken rather more time than I’d expected. I’m very much at fault here, not Rriik! Working the complexity of the code into a user-friendly format was a slightly larger task than I’d envisioned, and I’ve suffered from a couple of unhelpfully timed accidents this year which has had me working much slower than I would like.
The code for v2 is now fully functional, and works beautifully! What remains to be done is for me to put together documentation and examples, tidy up the wrapper code, and write up the maths formally (to allow other people to modify this in future if they want to, and since this maths doesn’t seem to have been done before). I finally have a decent slot of time to work on this coming up, so I’m hoping that will all be wrapped up in a few weeks. Then Rriik and I will work on converting it from Octave/Matlab to Lua. There are a few unsolved problems that will crop up in that conversion – such as patching in some polynomial fitting code – but I’m hoping the conversion process won’t take especially long.
I can’t yet provide a timescale for the completion of v2, since it depends on the available free time of both myself and Rriik, which isn’t always in ready supply! Not least with Rriik’s current move. But I would be surprised if this wasn’t ready in a couple of months at worst, and potentially a fair bit sooner!
That being said, once the Octave/Matlab side of the code is ready, I’m planning on making that release available as well. So that will be available to use much earlier than the Lua version!
I’m really excited to get this project out there, and the results really are beautiful – and produce lovely results on actual machines – so I really want to get this all done and sorted sooner rather than later. Stay tuned for more info!
Also, I’m interested to hear about what you’ve done there, gettingfaster. I was thinking about the possibilities of doing something like that when writing the code, but never got much beyond the simple concept. I am more of a theory guy than a DIY guy, truth be told. I’d be interested to hear how your modified machine fares, though. How responsive is the machine to position changes, and what level of complexity of funcscripts can it track? From what you’ve said, it sounds like it might be doing pretty well?