Hi dwaters, the source code for Mk V is in Blitz Basic, it was designed to go into games so you also need some loop that calls the functions - it may be possible to adapt into other languages.
Mk VI is in Gamemaker Pro, and I can share the source code with anyone who is interested.