Ok. I got it done. It’s still a 0. version, because I haven’t tested it thoroughly, and I also have some feature ideas left.
I started by scooping out a loads of weird, trippy code, which simplified things a lot. Version 0.5 was a trainwreck usability-wise so I tried to fix that too; extracting M/S is now done with a single action instead of two separate ones, and the action generates new samples instead of overwriting the current one.
There actually is a reason now to use the tool’s version of mix to mid, as the resulting M/S channels are also automatically renamed with a suffix. This is to make the sound processing afterwards a bit more streamlined, as you can clearly see the sample contents (provided the suffix fits in the miniscule sample list).
The big one was the ability to recombine M/S into L/R. The biggest hurdle was to come up with a functional GUI for that. This is what I got so far, but I welcome suggestions on improving it.
-The extracting works with ‘single click’. (single click, when you surf to the bottom of the menus, that is)
-The recombining works only through a GUI. (For NOW. It could be made so that the tool scans the samplelist for sample names and figures out what the user wants to recombine. I’ll try and bust this feature in the next release.)
The processing functions are accessed through a keybind or the sample editor context menu. I provided also a menu item for samplelist context menu, which clears all tool created mid, side samples from the list. This might be useful after the sound has been mangled enough, and the mid, side data are not needed anymore. Give feedback on the usefulness of this one, as I’m not quite sure myself.
Give feedback. Dropping the stereo-channel swapping code is a miniature task, so I’ll do that for the next release too. If no major bugs start popping up, I just might publish the next one on the tools site.
I’m doing this in a bit of a rush. Hope there’s no completely idiotic bugs left…
Check the first post for the new version. I’ll attach it right away…