Almost two weeks after the midterm evaluation, and I finally have a mostly functional predictive playback plugin. It can be downloaded from here, and the installation instructions can be found here.
In the Mood is likely full of weird bugs, inconsistencies, and incomprehensible programming decisions. There are a variety of things I would like to do to it, including possibly re-writing the whole thing in C++ to avoid the Python subprocess.Popen stuff. If you have any suggestions of features I should add, or suggestions on how I can do something better, or please let me know. The one thing I cannot do, unfortunately, is reduce the amount of time the processing requires… sorry.