Release v0.9.10b is now available, incorporating several suggestions from earlier this month, and now includes both the 'main' .NET 6.0 and 'legacy' .NET Framework 2.0 versions. Please see the download link in my original post.
Spikey wrote on 2024-05-11, 16:11:
I do have one question about the Rhythm Area. The CM-32L sound effects are listed in pretty much every rhythm patch list, even for MT-32 intended SysEx - does that mean the timbre banks were programmed that way, or does it just reflect the numbers that those positions correspond to and where they're used? It would be useful in any case to have a toggle to hide them, so if you're using a MT-32 (or variant without PCM SFX), you can quickly switch it "off" and see that certain notes won't translate to a sound effect, it'll be "Nothing" and effectively muted.
Further to my earlier comments, I've now added the ability to clearly view which items are CM-32L specific, taking a 'keep everything visible but highlight incompatible elements' approach. The latest release has a new item in the Options menu, 'CM-32L mode'. When selected (as it is by default), the app looks and works just the same as it did before. When unselected, the app will restart in 'MT-32 mode'. In this mode, any PCM samples or sound effects which are only playable on a CM-32L are marked in red, as are any user timbres, patches or rhythm keys which make use of these samples. The rhythm keys which are beyond the range of the MT-32 are coloured grey. Everything you see on screen will still be saved to the .syx file, whether marked in red or not.
MusicallyInspired wrote on 2024-05-25, 20:32:
Amazing! I really personally appreciate supporting older Versions of windows because it means I can use this on my old Pentium machines too!
Do let me know how that goes! It runs just about acceptably on my VIA C3 Windows 98 machine with the CPU clock set to approximate Pentium-level performance, but I've not tried it on anything with less than 256Mb RAM yet. If I ever get around to setting up a Windows 95 install, I'd be very curious to see whether the application would run using MattKC's recently released project to backport .NET (dotnet9x - Stress your old cpu with newer .NET on 9x).
MT-32 Editor- a timbre editor and patch librarian for Roland MT-32 compatible devices: https://github.com/sfryers/MT32Editor