MT-32 with ScummVM ports

General information and assistance with Munt.

MT-32 with ScummVM ports

Postby Targaff » 2004-1-09 @ 13:44

I noticed in various threads in this forum there has been mention of use of the MT-32 emulator with ScummVM, which seems like a perfectly logical step to me. What I was wondering, however, was how feasible it would be to add the emulator itself to one of the ScummVM ports (I'm specifically thinking of the GP32 version here, but I know there are others) for those systems which either don't run the Windows driver or don't have an MT-32 in use.
User avatar
Targaff
Member
 
Posts: 241
Joined: 2002-11-19 @ 17:40

Re: MT-32 with ScummVM ports

Postby Snover » 2004-1-10 @ 07:17

It could be done, but it's quite processor-intensive.
Snover
l33t++
 
Posts: 5204
Joined: 2002-6-30 @ 04:47

Re: MT-32 with ScummVM ports

Postby Targaff » 2004-1-10 @ 09:14

*nod* With the GP32, mind, the latest build had the OGG support added for talkie versions and adlib only option for the music. I wonder whether it wouldn't need about the same level of to have the MT-32 do the music and disable the talking.

Spose I should talk to the bloke who does the port, really.
Intel CC820 | PIII 667 | 2x128MB SDRAM | 3Dfx Voodoo 5 5500 @ Dell P790 | Creative SB PCI128 | Fujitsu MPC3064AT 6GB + QUANTUM FIREBALLlct10 10 GB | SAMSUNG DVD-ROM SD-608 | IOMEGA ZIP 100 | Realtek RTL8139C | Agere Win Modem
User avatar
Targaff
Member
 
Posts: 241
Joined: 2002-11-19 @ 17:40

Re: MT-32 with ScummVM ports

Postby loki1985 » 2004-1-12 @ 12:33

improving the drivers code to run on different OSes would do more sense, cause you could simply run the driver and enable "true mt-32" in scummvm...

why is the emu that processor-intensive???
in my theory it just grabs the command, gets the PCM data, adjusts the pitch and routes it to the mapper...
or is that completely wrong?
aVALON eST eXIDII
loki1985
Newbie
 
Posts: 19
Joined: 2004-1-05 @ 13:56
Location: hell, dark side ave. 12

Re: MT-32 with ScummVM ports

Postby Harekiet » 2004-1-12 @ 12:51

Euhm the mt-32 isn's just some simple mod-player
User avatar
Harekiet
DOSBox Author
 
Posts: 916
Joined: 2002-7-01 @ 07:14
Location: Fryslan

Re: MT-32 with ScummVM ports

Postby canadacow » 2004-1-12 @ 17:26

The latest version isn't so processor intensive (no more than the Adlib emulation) and a new version is due out soon that is even further optimized. Harekiet is right though. What you described is a very basic mod-player (wouldn't even qualify as wavetable synthesis because even those have LFOs, vibrato, loops, etc.). On the other hand, the MT-32 emulator isn't just a wavetable patchset either. Such has been the method of emulation since the MT-32 came out, and due to the analogue nature of the MT-32, the emulated patchsets can only come so close to the MT-32 sound. Since a lot of games use custom sounds, any variation used by the program will be unexpressed in the patchset. Anyway, that's where my emulator comes in. It attempts to complete emulate the function of the L/A Synthesis chip. Yes, there is a PCM element to it, but it also emulates all the LFOs, TVF, TVAs, TVP envelopes on the MT-32. It also does the analogue synthesis as well. Unlike patchsets, the emulator can also understand MT-32 sysex, which means that any custom instruments will be emulated as accurately as possible as well. That added functionality is what consumes processor cycles.
User avatar
canadacow
Member
 
Posts: 466
Joined: 2003-5-11 @ 23:00
Location: United States


Return to MT-32 General

Who is online

Users browsing this forum: No registered users and 0 guests