ih8registrations wrote:
As far as the additional sound effects go, they are appended to the drum bank, notes 76-108, so I can easily imagine how a even a 'mt-32 only' editor could be used to access them.
Hmm... are you sure this information is correct? If so, it actually would be very easy to emulate a CM-32, since all the MT-32's drum bank is comprised of are 30 preset sound patches. They aren't specific PCM samples but are only preconfigured instruments just like the 128 preset instruments and 64 user configurable instruments. If all the CM-32 has is an additional 32 patches, adding them should be a piece of cake. Accessing them through lasynth, however, is impossible. There are no sysex commands that allow you to read the percussion patch parameters directly. They will have to be extracted from the firmware ROM the old fashioned way.
I'm not trying to be confrontational, but with my new job I have much less time to spend on the MT-32 emulation project. As such, I'm budgeting my time where I think the emulator will see the most improvement. This includes refining the sound quality and making an efficient, optimized driver. Adding CM-32 capability, on the hand, distracts me from that goal and will prove to be an exceptionally difficult task (with little reward) since support for it is so rare.