Opened 13 years ago

Closed 11 years ago

Last modified 12 months ago

#7518 closed enhancement

MT32: Sync Munt

Reported by: SF/noizert Owned by: fingolfin
Priority: normal Component: Audio: MT32
Keywords: Cc:
Game:

Description

About 4 months ago Munt received some updates by it's
original coder Canadacow.

See:
http://munt.cvs.sourceforge.net/munt/mt32emu/src/?sortby=date#dirlist

* Almost complete elimination of precomputed waveforms
* Recalibration if amplitude bias
* More experimentation with filter location
* Because of new BLIT code, optimization needed!

Some words of canadacow:
---
No more synthesis wavetable files. No more off tune crap.
There's still a lot of work to be done. I'm again
completely unsatisfied with the filter cutoff
(particularly for the sawtooth wave), but I think I
have some other things nailed down pretty well. For
those who can't wait, building from the CVS might be
worthy venture.

With recent experimental changes I'm finding the code
in desperate need of optimization. It gets behind
sometimes even on my Athlon 3200+. Maybe I just need a
new CPU.
----
I also asked him today if he got some updates for the
Munt project.

This is a request for synchronization with current Munt
code in ScummVM.

Ticket imported from: #1589217. Ticket imported from: feature-requests/334.

Change History (7)

comment:1 by fingolfin, 13 years ago

Summary: Sync Munt,Sync Munt

comment:2 by fingolfin, 13 years ago

For the time being, I don't think we should integrate these patches, at least as long as they imply a serious speed degradation. As it is, the MT-32
emulator is already very slow, too slow for many users.

comment:3 by fingolfin, 12 years ago

Owner: set to kingguppy
Summary: Sync MuntMT32: Sync Munt

comment:4 by fingolfin, 12 years ago

KingGuppy, if you are really back, maybe you want to take a look at this one... ?

comment:5 by fingolfin, 11 years ago

KingGuppy has not been active for ages. Nor has Canadacow. The changes which are mentioned in this request incur a major slow down in the MT-32 emu code, too. Nobody since then bothered to try to improve those issues.

It's sad to say, but Munt is dead, and so is apparently MT-32 emulation. Maybe one day somebody will get his hand dirty and work on finally getting us an efficient and accurate MT-32 emulator. But until that happens, trying to merge with munt just makes no sense.

Closing this item.

comment:6 by fingolfin, 11 years ago

Owner: changed from kingguppy to fingolfin
Status: newclosed

comment:7 by digitall, 12 months ago

Component: Audio: MT32
Note: See TracTickets for help on using tickets.