VOGONS

Common searches


Search results

Display options

Re: Munt using D-110 ROMs

in MT-32 General
Thanks for all the positive response. This is actually something I made because from what I knew, D-110 have very similar synth structure as an MT-32, so I gave it a try. Turns out it works quite well, and it sounds beautiful as well. Although to make it the most complete, I still don't know how to …

Re: Munt using D-110 ROMs

in MT-32 General
From a quick look, the tune starts with a 16-byte title, then goes 16 bytes of system area (?) and the 256-byte patch dump, and then a stream of timestamped MIDI messages likewise from a SMF track go afterwards.

Re: Emulating MT-32 on an RPi2

in MT-32 General
The routing looks correct to me, so it's weird that there is no MIDI input. I could speculate that the hardware MIDI port can serve just 1 connection though. But given that you have already updated mt32emu-qt to the version with JACK support, I'd try JACK audio and JACK MIDI routing instead. JACK …

Re: Emulating MT-32 on an RPi2

in MT-32 General
appiah4 I gather that qjackctl works well for the task too ;) fsmith2003 If qjackctl could do it for other synths, I see no reason for it not to work with mt32emu-qt. It should also work with mt32emu_alsadrv. Both these programs create MIDI endpoints for the ALSA sequencer, and qjackctl should show …

Re: Decoding Roland PCM ROMs

The difference between the decoded data from Roland and the self-decoded ROMs is so tiny that it makes me think it's just the decoding code that's not quite there. Maybe it's a rounding difference or something. Yeah, that's what I mean. Try to figure statistical data from the differences, like mean …

Re: Munt Reloaded - Development

Of course, feel free to start a new thread for it. But I don't insist because I'm not a moderator, yet this thread turned to a mess long time ago :) I'd just note that LA32 doesn't perform the conversion of the PCM ROM data to linear wave like you probably expect . Instead, it handles samples in the …

Re: Munt Reloaded - Development

No, this is not about external ROM chips. LA32 itself contains internal LUTs. More details can be found in https://github.com/munt/munt/blob/master/mt32 … /src/Tables.cpp as opposed to the external ROM set that comprises of the control ROM, PCM ROM and the reverb ROM.

Re: Munt Reloaded - Development

If you're going to achieve bit-accurate decoding with la32_sampleparse.c, you should first of all get rid of powf and the other float math, which is quite obviously not present in the bare metal. As we've found, LA32 contains just two LUTs, one of them permits calculation of the binary exponent. …

Re: Will this run Munt?

in MT-32 General
Yeah, we've considered even a EFI module with DOSBox and stuff instead of a bootable flash powered by Windows 95 😀 Many things are possible but only if you spend time on that. What's often hardly available, so sad...

Re: Will this run Munt?

in MT-32 General
Unfortunately, there are really not many possibilities for parallelisation in mt32emu. The synth changes its state on the per-sample basis, it's very difficult (if possible) to predict all the internal parameters in advance, so rendering different partials in parallel seems to be the only option. …

Re: Will this run Munt?

in MT-32 General
That's all correct, and the OP should choose the OS wisely, so that it provides a good task scheduling and thus minimise the influence of the context switching overhead on the high-priority thread. Yet of course, increasing the renderer buffer size may significantly lower the overhead, it's obvious, …

Re: Will this run Munt?

in MT-32 General
Hmm, I don't fully understand the advantages of splitting a piece of work between threads that can be done in a single thread. To avoid unwanted preemption of the thread doing audio rendering with mt32emu (that is by nature a realtime process), we'd rather need to boost the priority of that thread, …

Re: Will this run Munt?

in MT-32 General
Does MUNT utilize multiple Cores ? Define MUNT :) To be serious, the mt32emu library itself is nearly agnostic to multithreading, but applications that utilise the library are known to be thread-aware. For example, DOSBox (with the mt32emu patch) can render MT-32 audio in 1 thread and emulate the …

Re: Munt issue with Windows 10

in MT-32 General
"backroom"? lol I think this method was sole back in 2004, and it's been an official way ever since... Anyway, nothing to worry about: there can be only one working mt32emu MIDI driver instance in the system, and it must communicate properly with the GUI app (exactly in this direction). The latter …

Page 1 of 43