First post, by MusicallyInspired
- Rank
- Oldbie
Recently in a MUNT Github feature request thread that asked for full timbre editing capabilities for a possible MUNT VSTi plugin, I pitched to Falcosoft a possible collaboration of myself writing a timbre editor for his MuntVSTi plugin. He graciously supplied a test version which can utilize a separate Timbre Editing DLL to be integrated into MuntVSTi. I've started working on a DLL for this purpose and here's what it looks like at the moment. Still a lot of wiring to do under the hood to make sure it all works properly, and it's currently quite ugly using the generic Windows control scheme, but testing has been going very well and controls are starting to work exactly as intended.
It's built in Delphi and is currently only a Timbre Editor and only edits the instruments of the Timbre Temp Area (though it is multi-timbral so you can edit all 8 Parts separately). It currently doesn't go into the Patch Temp Areas or Rhythm Setup, Patch Memory, Timbre Memory, or System Area. But I do plan to extend its functionality later into a full MT-32 system editor so you can access every part of the MT-32. It's designed to stay in sync with MuntVSTi's internal memory which makes this the only way thus far that I have found to be able to receive data FROM Munt and not just send data to it via sysex (MUNT currently still has no MIDI output). Which means, as well as being a useful tool for composers and producers in a DAW setting, this could be a viable way to extract MT-32 sysex banks from games without needing an actual hardware MT-32.
This is in no way intended to step on the toes of sfryers and replace his wonderful MT-32 editor (programmed in .NET), which I've used very often! But it's long overdue that we have a patch editor with a fully integrated MUNT core as a viable VSTi plugin for DAWs so producers can customize their MT-32 sounds much more easily. When it gets to a functional state, I will be releasing it with the source on Github. For now, here's a sneak peek.