Well, I made a few changes to SFXEngine first thing, a few relatively small things, mostly concerning fallbacks if the core frequency can't be met upon initialisation, and a test for the success of buffer locking. When testing it in Steam, it seemed to work with no sign of either of yesterday's problems.
I feel that the problems were, like that Taskforce issue, something connected with security or some form of Windows validation because a lock-out is a rare thing. In code, it would be an infinite loop, but that's easy for me to spot and fix, and the only cause here was reactivating the main window after opening the manual. My code pretty much does nothing in that instance, so it seems to be a Windows system issue.
Well, I immediately filed v2.00 for the time being, and will revisit it next month for more testing and new graphics prior to the public release.
After that, I updated Prometheus with a few changes discovered while working on SFXEngine. One was the correct deinitialization of the floatutility and longutility variables on song exit. One was the correct deinitialization of the text file after various text-based imports. One fixed (and improved) the sample and modulator resampling. The only new features were a new cursor skip, which can jump by a fixed proportion of a beat (eg. 1/4) or based on the notes in track 1 (a guide track). This is now a toggle for both settings, so from now I'll use keyboard keys only for toggles or commands, never a cycle - a key should never be pressed many times. This became confusing.
The other feature skipped to the next valid parameter rather than moving though many blank ones, if prev/next were chosen.
Finally, I updated a few plugins for speed vs. size, repating the small code 16 times rather than use a for-next loop.
Today was a generally happy rest day compared to the extremely busy and stressful past 7 days. I now have a couple of days to work on a new song for the Paul Simon night, and some other art things which have been neglected.
My left ear remains annoyingly blocked with wax, though not painfully so as it had been, so perhaps progress is being made.
Onwards we move.