author Sam Lantinga <>
Fri, 11 Feb 2000 05:44:19 +0000
changeset 48 18bf6e8b0953
parent 35 38b7b8e93dc6
child 51 85e53d2586e3
permissions -rw-r--r--
*** empty log message ***
     2 SDL_mixer 1.0
     4 Due to popular demand, here is a simple multi-channel audio mixer.
     5 It supports 8 channels of 16 bit stereo audio, plus a single channel
     6 of music, mixed by the popular MikMod MOD, Timidity MIDI and SMPEG MP3
     7 libraries.
     9 See the header file SDL_mixer.h and the examples playwave.c and playmus.c
    10 for documentation on this mixer library.
    12 The mixer can currently load Microsoft WAVE files as audio samples
    13 and can load MIDI files via Timidity and the following music formats
    14 via MikMod:  .MOD .S3M .IT .XM. It can also load MP3 music using the
    15 SMPEG library.
    17 The process of mixing MIDI files to wave output is very CPU intensive,
    18 so if playing regular WAVE files sound great, but playing MIDI files
    19 sound choppy, try using 8-bit audio, mono audio, or lower frequencies.
    21 To play MIDI files, you'll need to get a complete set of GUS patches
    22 from:
    24 and unpack them in /usr/local/lib under UNIX, and C:\ under Win32.
    26 You may add panning, reverb, echo, whatever, but if you do, please
    27 mail changes back to me, Sam Lantinga at
    29 This library is available under the GNU Library General Public License.