This note's primarilly for Jojo but if anyone else has ideas feel free to chime in..!
This really isn't a bug report, nor technically a feature request (though it fits there better perhaps..) and I don't believe it has to do with OMPT even; but a VST I had loaded. A little bit of background as to the problem:
I use a Roland SH-201 analog synth, which comes with editor and librarian software (to edit and store/retrieve patches to the synth, as it can only hold 32 user patches at a time). It also included a VSTi which allows a host to play it AND edit it. So, I had loaded the VSTi into the tracker and have used it just fine with the song I just finished writing. Now typically, I tend to like the same samples (in the tracker) from song to song and may add or remove some during the writing process, but as I begin a new song I copy the previous one's file into a new folder and then remove the patterns from the order list and begin making the new song in new patterns (I know, I know.. I could get around to setting up a project and I might not have this problem.. it's on the to-do list and now has higher priority..! Call me old-skool but it's how I've always worked).
Anyway.. I use other sample libraries which actually use the SH-201's ASIO as their output source in addition to playing the active SH-201 patch from within the tracker (which could be risky of course..) -- at some point I'm unsure of, one of those libraries had switched itself to use my ASIO4ALL driver (which wasn't supposed to be in use by anything). This probably happened as result of not loading things in the right order and I hadn't caught it right away (loading in the right order goes back to how this is 'risky' -- if you don't load programs in the proper order the sound may not work from one or it could switch sources as in this instance). Now then, my previous song DID use the SH-201's patch in the pattern data; but the current song DOES NOT use it at all. However, because the SH-201 VSTi is loaded and has been saved into the .MPTM file via an instrument's plugin setting, now when I attempt to load my file or any of it's autosaves or backups, OMPT freezes after loading the SH-201 VSTi.
The question, then: Could there be an .MPTM 'editor' built which could allow loading of an .MPTM file and then allow the user to remove a VST/VSTi and then re-save the file? [EDIT: Or, perhaps just a quick custom OMPT build that completely ignores (FE does not load, even) VST/VSTi's when opening a file..] Doing this, I will not lose the song nor the pattern data... if not, it looks as though I'll have to begin again from scratch. Either way, I will be very careful about loading the 201's VST into songfiles, henceforth..