[ 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