VOGONS

Common searches


Search results

Display options

Re: Munt Reloaded - Development

@ Ykhwong: I haven't found MT32MULTICORE #define set anywhere in DC sources. Do you compile DOSBox with MT32MULTICORE defined in config / Makefile / command line? I encountered a performance issue when enabling MT32MULTICORE with older branch of MUNT so I removed the define. However, I don't find …

Re: Munt Reloaded - Development

ykhwong wrote: sergm wrote: I'm intended to add reverb settings into the DOSBox patch. Would it be interesting? Sure. Are you going to add mt32reverb like mt32rate does, or to load values from midiconfig=? I'm going to add mt32reverb.mode, mt32reverb.time and mt32reverb.level for convenience

Re: Munt Reloaded - Development

Yes, that commit made the volume right equal (almost) to the CM-32L captures. But after that we change the mixer to use floats and the volume is about exactly right again, including wet reverb output. I've tuned the reverb Level and Time parameters in accordance. And along with the better perceived …

Re: Munt Reloaded - Development

Great Hierophant wrote: Would anything be gained by using the Reverb ROM at this point? The emulator uses the other ROMs inside these machines already. After I've digged the reverb captures and drafted the algo, I believe it's useless for us and intended to use with the hardware only.

Re: Munt Reloaded - Development

If such a persistence, I've put a mt32-patched DOSBox 0.74 build at https://github.com/sergm/munt_devel/downloads At least I'm happy with this one :) And where is that CPU load?! ~2-3% @2.8GHz Athlon x2 Maybe, MSVC over-optimized the code :) And there is no Win MM API use for transferring MIDI …

Re: How close to real mt32 should i except?

in MT-32 General
I believe the emu will sound indistinguishable very soon and it already does for several tunes we test most frequently. And you don't have to have a super-fast PC for it... :) But be careful comparing stuff with the Quest Studios records. I suspect they edited many tunes since the real CM-32L …

Re: Munt Reloaded - Development

The cause is in Bit16u TVP::nextPitch() timeElapsed = timeElapsed & 0x00FFFFFF; After 30 sec of sustaining timeElapsed gets value of 2^24 and goes around ... If I make the mask wider, it sounds OK but I can't say whether it would be some side effects. Those tvX modules aren't so clear.... and I'd …

Re: Munt Reloaded - Development

Actually, I have no plans of win32app further development. It's for mt32lib tests only. For production use, a cross-platform application will be developed with all necessary interface features you ever imagine (as KingGuppy once told me). So, very soon it will be available I suppose 😀

Re: Munt Reloaded - Development

I can't give you a percentage or accuracy estimation 'cause I ain't interesting in such statistics :) But I won't be too far from trues saying that: - PCM partials ~100% accurate - synth partials generated ~100% accurate - TVA, TVP, TVF are very close - MIDI message and SysEx processing seem to be …

Re: Munt Reloaded - Development

Could the inf install be bypassed and the driver installed manually, i.e. copying files where they need to go, making the needed registry entries, etc.? Yes. I wasn't able to workout the .INF install since MEDIA class registration fails on x64 even after I modified .INF for NTamd64 :( But the …

Re: Munt Reloaded - Development

tmpProp.sampleRate = section->Get_int("rate"); if(tmpProp.sampleRate <= 44100) tmpProp.sampleRate = 32000; else if(tmpProp.sampleRate <= 22050) tmpProp.sampleRate = 16000; else tmpProp.sampleRate = 32000; Shouldn't these conditions be reversed? IMHO, these conditions must look like tmpProp. …

Re: Munt Reloaded - Development

Could the inf install be bypassed and the driver installed manually, i.e. copying files where they need to go, making the needed registry entries, etc.? Yes. I wasn't able to workout the .INF install since MEDIA class registration fails on x64 even after I modified .INF for NTamd64 :( But the …

Page 42 of 47