aboutsummaryrefslogtreecommitdiff
path: root/README
diff options
context:
space:
mode:
authorEugene Sandulenko2005-04-13 13:44:31 +0000
committerEugene Sandulenko2005-04-13 13:44:31 +0000
commitc908f80891f42f83478554aa500c569c11e69000 (patch)
treee9c860dbbb3de79425d1a3d7cd4f9020d4cfeb08 /README
parent4532652b39e026ecb679d5fa42ffd84e98551ac0 (diff)
downloadscummvm-rg350-c908f80891f42f83478554aa500c569c11e69000.tar.gz
scummvm-rg350-c908f80891f42f83478554aa500c569c11e69000.tar.bz2
scummvm-rg350-c908f80891f42f83478554aa500c569c11e69000.zip
Patch #1182233 "Updated README Native Midi Documentation"
svn-id: r17586
Diffstat (limited to 'README')
-rw-r--r--README43
1 files changed, 40 insertions, 3 deletions
diff --git a/README b/README
index acc984262e..b7c4fd72be 100644
--- a/README
+++ b/README
@@ -370,10 +370,11 @@ arguments - see the next section.
--platform=WORD Specify version of game (allowed values: amiga,
atari, fmtowns, mac, nes, pc, windows)
--savepath=PATH Path to where savegames are stored
- --soundfont=FILE Select the SoundFont for MIDI playback. (Only
- supported by some MIDI drivers.)
+ --soundfont=FILE Select the SoundFont for MIDI playback (Only
+ supported by some MIDI drivers)
--multi-midi Enable combination of Adlib and native MIDI
--native-mt32 True Roland MT-32 (disable GM emulation)
+ --enable-gs Enable Roland GS mode for MIDI playback
--output-rate=RATE Select output sample rate in Hz (e.g. 22050)
--aspect-ratio Enable aspect ratio correction
--render-mode=MODE Enable additional render modes (cga, ega, hercGreen
@@ -784,6 +785,37 @@ select your preferred MIDI device. For example, if you wish to use the
Windows MIDI driver, use the -ewindows option.
+7.5.1) Using MIDI options to customize Native MIDI output:
+------ ---------------------------------------------------
+ScummVM supports a variety of MIDI modes, depending on the capabilities
+of your MIDI device.
+
+If --native-mt32 is specified, ScummVM will treat your device as a real
+MT-32. Because the instrument mappings and system exclusive commands of
+the MT-32 vary from those of General MIDI devices, you should only
+enable this option if you are using an actual Roland MT-32, LAPC-I, CM-64,
+CM-32L, CM-500, or GS device with an MT-32 map.
+
+If --enable-gs is specified, ScummVM will initialize your GS-compatible
+device with settings that mimic the MT-32's reverb, (lack of) chorus,
+pitch bend sensitivity, etc. If it is specified in conjunction with
+--native-mt32, ScummVM will select the MT-32-compatible map and drumset on
+your GS device. This setting works better than default GM or GS emulation
+with games that do not have custom instrument mappings (Loom and Monkey1).
+You should only specify both settings if you are using a GS device that
+has an MT-32 map, such as an SC-55, SC-88, SC-88 Pro, SC-8820, SC-8850, etc.
+Please note that --enable-gs is automatically disabled in both DOTT and
+Samnmax, since they use General MIDI natively.
+
+If neither of the above settings is enabled, ScummVM will initialize your
+device in General MIDI mode and use GM emulation in games with MT-32
+soundtracks.
+
+Some games contain sound effects that are exclusive to the Adlib soundtrack.
+For these games, you may wish to specify --multi-midi in order to combine
+MIDI music with Adlib sound effects.
+
+
7.6.0) Playing sound with Sequencer MIDI: [UNIX ONLY]
------ ----------------------------------
If your soundcard driver supports a sequencer, you may set the environment
@@ -846,6 +878,7 @@ Asking FluidSynth to become an ALSA sequencer (using SoundFonts):
Once either TiMidity or FluidSynth are running, use the 'aconnect -o -l'
command as described earlier in this section.
+
7.7.0) Using MP3 files for CD audio:
------ -----------------------------
Use LAME or some other MP3 encoder to rip the cd audio tracks to files. Name
@@ -1108,11 +1141,15 @@ The following keywords are recognized:
supported by some MIDI drivers.)
native_mt32 bool If true, disable GM emulation and assume that
there is a true Roland MT-32 available.
+ enable_gs bool If true, enable Roland GS-specific features to
+ enhance GM emulation. If native_mt32 is also
+ true, the GS device will select an MT-32 map
+ to play the correct instruments.
sfx_volume number The sfx volume setting (0-255)
tempo number The music tempo (50-200) (default: 100)
speech_volume number The speech volume setting (0-255)
- copy_protection bool Enable copy protection in SCUMM games ,when
+ copy_protection bool Enable copy protection in SCUMM games, when
ScummVM disables it by default.
demo_mode bool Start demo in Maniac Mansion
alt_intro bool Use alternative intro for CD versions of