First post, by KingGuppy
- Rank
- Member
There are a lot of things I'd like to do with the Munt project that I lack the time, expertise and/or equipment to accomplish in any reasonable timeframe. Here's a quick list of ways in which you could help:
Improve the web site
http://munt.sourceforge.net/ is currently... uninspiring.
Build a digital sound ripper
Munt is getting to the stage where it's very difficult to improve its accuracy using analogue samples. It should be possible for someone with some electronics experience, equipment, time and a bit of cash to build a board for digitally ripping the MT-32's audio.
Reverse-engineer the ROM
There are some subtle issues with partial management, MIDI command handling and so on that could - I think - be resolved by studying the control ROM. If you're proficient in assembler (or willing to learn), and have or can write a disassembler for Intel 8096 code, this might be a job for you.
Port
I'd especially love to see a driver for Mac OS X, but support for any platform/system would be very welcome.
Test
Though I may not always respond, I do always take notice of messages posted to this forum about problems with the emulator. Attaching sound samples where useful is always appreciated. If you want to make extra sure that your report doesn't get forgotten, please use the bug tracker for Munt on SourceForge.
Analyse
I've written a few tools to gather data on the sounds produced by the MT-32, but it turns out to be quite tricky to interpret the output in some cases. If you're mathematically minded or have a knack for finding patterns, I have a lot of graphs and tables to throw at you.
Code
You don't necessarily need any knowledge of sound synthesis to usefully work on Munt's code.
If you're interested in doing any of these things - or something else that I haven't thought of - please let me know (preferably before you get started, to prevent duplication of effort).
If you're not interested or able, and know someone who might be, please spread the word.