Hi, realnc!
First, thanks for your kind words. 😀
I really hope we'll see the day when Munt will sound precisely and really *indistinguishable* to the real things, but unfortunately, not today.
With regards to the mentioned message, this address seems to be unused according to the docs. FYI, there are a number of games known to send bogus SysExes and notes to the device. These include SysExes with invalid addresses, illegal values, notes with pitches out of range the real device can play, etc. Real devices either just ignore such a crap or clamp invalid values, so does Munt. There's no particular harm with it but the MIDI data could be a bit less in size. 😀
One of the reasons could be the fact those tracks were composed using different MIDI devices and thus, rudiments like that remain.
Here're some thoughts about the mentioned difference in sounding, i.e. annual development progress report. 😀))
While KG and I worked hard last year on emulation of synthesized partials and I hope we’ve achieved remarkable accuracy in this field, there’re still problems around.
I think the nastiest one is the PCM interpolation algorithm. We use for now exact linear interpolation whereas LA-32 chip doesn’t due to presumable lack of a multiplication unit onboard. It seems that PCM wave played with quite low pitch is interpolated in somewhat rough way. Because of this, LA-32 chip introduces high pitched noise, and Munt doesn’t. For example, “Potion” timbre as reported by ripsaw8080 Munt Reloaded - Development
Moreover, Munt for now uses precise float maths for computations whereas LA-32 is assumed to use logarithmic fixed point maths. In consequence, one can see big difference in FFT spectrum analysis graph, though barely hearable.
And finally, reverb for modes 0-2 is still off and inaccurate, but there is a hope to finish it in the near future.