[ scummvm-Feature Requests-563688 ] MT-32 sysex messages

SourceForge.net noreply at sourceforge.net
Fri Jan 10 15:53:52 CET 2003


Feature Requests item #563688, was opened at 2002-06-02 19:08
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=418823&aid=563688&group_id=37116

Category: None
Group: None
Status: Open
Priority: 1
Submitted By: Nobody/Anonymous (nobody)
Assigned to: Jamieson Christian (jamieson630)
Summary: MT-32 sysex messages

Initial Comment:
It'd be nice if scummvm could transmit these when using 
the MIDI option on the games that have them (Monkey 
Island 2 and Indy:FOA). That way, users with a roland 
mt32, would still be able to get correct midi music. 
Well.. it'd make me happy at least :-)

----------------------------------------------------------------------

>Comment By: Jamieson Christian (jamieson630)
Date: 2003-01-10 08:53

Message:
Logged In: YES 
user_id=596642

Okay,. I've thrown together a first-revision SysEx capability 
for -ewindows. I tested it with Sam & Max (no ROL tracks, so 
no SysEx), MI2 and FOA (both having ROL tracks and 
sending SysEx messages).

When testing this, remember to set NATIVE_MT32 to "true". 
It's now located in instrument.cpp instead of instrument.h, 
since instrument.cpp is the only thing that uses it. It is 
defined to "false" by default. If you leave it that way, 
ScummVM will do MT-32 emulation in GM.

Simonquinn and Khalek (congrats on your Windows install 
victory), if you get a chance to test it out, post results here. 
Remember that odd-sounding instrumentation is more likely 
to be problems at a higher level; SysEx-related warning 
output in the console is a sign of problems in the -ewindows 
SysEx implementation.

----------------------------------------------------------------------

Comment By: Simon Quinn (simonquinn)
Date: 2003-01-10 06:43

Message:
Logged In: YES 
user_id=481805

I'd like the support for the sysex stuff in Windows. I don't
have Linux installed on my PC anymore and was going to test
it under Windows after I'd reinstalled my Windows compiler.
I don't think my USB midi output works under Linux.
I'm dying to try this as I've wanted MT32 support in ScummVM
for a long time.

----------------------------------------------------------------------

Comment By: Max Horn (fingolfin)
Date: 2003-01-09 08:33

Message:
Logged In: YES 
user_id=12935

The SEQ driver is not usable under MacOS,if you wanted to
know that, Jamieson :-)

----------------------------------------------------------------------

Comment By: Jamieson Christian (jamieson630)
Date: 2003-01-09 08:17

Message:
Logged In: YES 
user_id=596642

I guess an update is in order. MT-32 SysEx output is 
currently available in first-revision under the -eseq music driver 
(hence only Unix/Linux -- and Mac too?). In order to drive a 
native MT-32 device, make sure to set "#define 
NATIVE_MT32 true" at the top of 
scummvm/scumm/instrument.h. (It is defined to be "false" by 
default. Someday we'll make it a command-line option.)

I think the SysEx implementation itself is working fine, and 
any problems we're having with instruments have been 
plaguing us since the emulated MT-32 days.

If anyone is using the -ewindows music driver and has an MT-
32 they would like to test with ScummVM, post here and I 
will see about putting in Windows MMSYSTEM SysEx 
capability. Otherwise, I won't be touching this for a couple 
months until other projects are put to bed.

----------------------------------------------------------------------

Comment By: Simon Quinn (simonquinn)
Date: 2003-01-09 06:54

Message:
Logged In: YES 
user_id=481805

I'll gladly help with testing the code, I have an MT-32.

----------------------------------------------------------------------

Comment By: Pierre-Yves Gérardy (zorbid)
Date: 2002-12-07 07:51

Message:
Logged In: YES 
user_id=404180

http://vogons.zetafleet.com/showthread.php?s=&threadid=793

Keep an eye on this :-)

----------------------------------------------------------------------

Comment By: Jamieson Christian (jamieson630)
Date: 2002-11-26 08:25

Message:
Logged In: YES 
user_id=596642

I'm picking this up. Enhanced MT-32 support is in 
development, and this will come with the bargain. In the 
meantime, who is this? We could always use people with an 
MT-32 to test our code. It's tough to find an MT-32 owner 
these days. :)

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=418823&aid=563688&group_id=37116




More information about the Scummvm-tracker mailing list