Can someone clarify the MIDI & MT-32 tab options?
Moderator: ScummVM Team
-
- Posts: 16
- Joined: Sat Aug 04, 2007 4:06 am
Can someone clarify the MIDI & MT-32 tab options?
I am more or less familiar with how MIDI works. I know the difference between Adlib, MT-32, and GM. But I am confused about the ScummVM MIDI & MT-32 options tabs. Specifically, what do "GM Device" and "MT-32 Device" actually do? There's already a "Preferred Device" option on the Audio tab, and its function seems to be "send the music data to this device." I can pick my GM soft synth, my MT-32 (via MIDISPORT Uno), or the AdLib emulator. Given that, I can't deduce the point of those other two options.
-
- Posts: 16
- Joined: Sat Aug 04, 2007 4:06 am
- Raziel
- ScummVM Porter
- Posts: 1542
- Joined: Tue Oct 25, 2005 8:27 am
- Location: a dying planet
- Contact:
The team is well aware of the limitations in the specific audio/MIDI tabs.
They've even worded a GSOC task idea to address that problem...alas there hasn't been anyone commiting to it yet
They've even worded a GSOC task idea to address that problem...alas there hasn't been anyone commiting to it yet
-
- Posts: 16
- Joined: Sat Aug 04, 2007 4:06 am
From playing around, I don't think these settings do anything at all!
From what I can tell, [Audio]->[Preferred Device] and [MT-32]->[True Roland MT-32] are responsible for the entire MIDI rendering path. Take Day of the Tentacle, a game with AdLib, MT-32 MIDI, and GM. If [Preferred Device] isn't a Windows MIDI option, I hear AdLib music. If it is a Windows MIDI option, then [True Roland MT-32] setting determines whether DOTT uses the MT-32 music or the GM music, and [Preferred Device] determines which device I hear it on.
[MIDI]->[GM Device] does nothing at all - no matter what I set it to, I will hear GM on the device selected on the audio tab, if and only if [True Roland MT-32] is disabled.
[MT-32]->[MT-32 Device] also does nothing at all. I will hear my MT-32 proper if and only if it's been selected on the Audio tab.
Or is it up to the game engine to interpret these settings, and not core ScummVM?
From what I can tell, [Audio]->[Preferred Device] and [MT-32]->[True Roland MT-32] are responsible for the entire MIDI rendering path. Take Day of the Tentacle, a game with AdLib, MT-32 MIDI, and GM. If [Preferred Device] isn't a Windows MIDI option, I hear AdLib music. If it is a Windows MIDI option, then [True Roland MT-32] setting determines whether DOTT uses the MT-32 music or the GM music, and [Preferred Device] determines which device I hear it on.
[MIDI]->[GM Device] does nothing at all - no matter what I set it to, I will hear GM on the device selected on the audio tab, if and only if [True Roland MT-32] is disabled.
[MT-32]->[MT-32 Device] also does nothing at all. I will hear my MT-32 proper if and only if it's been selected on the Audio tab.
Or is it up to the game engine to interpret these settings, and not core ScummVM?
- MusicallyInspired
- Posts: 1138
- Joined: Fri Mar 02, 2007 8:03 am
- Location: Manitoba, Canada
- Contact: