aboutsummaryrefslogtreecommitdiff
path: root/doc/audio.tex
blob: 477d46993684d71c39d6a5f08a62efdc0f088dd4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
%%% Local Variables: 
%%% mode: latex
%%% TeX-master: "readme"
%%% End: 

\section{Music and Sound} \label{sect-music-and-sound}
By default, on most operating systems, ScummVM will automatically use Adlib
emulation. MIDI may not be available on all operating systems or may need
manual configuration. If you ARE using MIDI, you have several different
choices of output, depending on your operating system and configuration.

\begin{tabular}[h]{ll}
  null       & Null output. Don't play any music.\\
             & \\
  adlib      & Uses internal Adlib Emulation (default)\\
  fluidsynth & Uses FluidSynth MIDI Emulation\\
  mt32       & Uses internal MT-32 Emulation\\
  pcjr       & Uses internal PCjr Emulation \\
  pcspk      & Uses internal PC Speaker Emulation\\
  towns      & Uses FM-TOWNS YM2612 Emulation\\
             & \\
  alsa       & Output using ALSA sequencer device. See below.\\
  core       & CoreAudio sound, for Mac OS X users.\\
  coremidi   & CoreMIDI sound, for Mac OS X users. Use only if you have a hardware MIDI synthesizer.\\
  qt         & Quicktime sound, for Macintosh users.\\
  seq        & Uses /dev/sequencer for MIDI, *nix users. See below.\\
  windows    & Windows MIDI. Uses built-in sequencer, for Windows users\\
\end{tabular}

To select a sound driver, pass its name via the '-e' option to scummvm,
for example:
\begin{verbatim}
   scummvm -e adlib monkey2
\end{verbatim}

\input {audio-adlib.tex}
\input {audio-fluidsynth.tex}
\input {audio-mt32.tex}
\input {audio-midi-emulated.tex}
\input {audio-midi-native.tex}
\input {audio-midi-sequencer.tex}
\input {audio-compression.tex}
\input {audio-samplerate.tex}