Skip to content

Latest commit

 

History

History
43 lines (32 loc) · 1.8 KB

README

File metadata and controls

43 lines (32 loc) · 1.8 KB
 
Oct 21, 1999
Oct 21, 1999
1
Apr 6, 2001
Apr 6, 2001
2
SDL_mixer 1.2
Dec 5, 1999
Dec 5, 1999
3
Feb 25, 2000
Feb 25, 2000
4
The latest version of this library is available from:
Apr 6, 2001
Apr 6, 2001
5
http://www.libsdl.org/projects/SDL_mixer/
Feb 25, 2000
Feb 25, 2000
6
Oct 21, 1999
Oct 21, 1999
7
Due to popular demand, here is a simple multi-channel audio mixer.
Feb 11, 2000
Feb 11, 2000
8
It supports 8 channels of 16 bit stereo audio, plus a single channel
Oct 21, 1999
Oct 21, 1999
9
10
11
of music, mixed by the popular MikMod MOD, Timidity MIDI and SMPEG MP3
libraries.
Dec 27, 1999
Dec 27, 1999
12
See the header file SDL_mixer.h and the examples playwave.c and playmus.c
Oct 21, 1999
Oct 21, 1999
13
14
for documentation on this mixer library.
Jun 10, 2001
Jun 10, 2001
15
16
The mixer can currently load Microsoft WAVE files and Creative Labs VOC
files as audio samples, and can load MIDI files via Timidity and the
Dec 18, 2001
Dec 18, 2001
17
following music formats via MikMod: .MOD .S3M .IT .XM. It can load
Jul 15, 2007
Jul 15, 2007
18
Ogg Vorbis streams as music if built with Ogg Vorbis or Tremor libraries,
Jul 15, 2007
Jul 15, 2007
19
and finally it can load MP3 music using the SMPEG or libmad libraries.
Oct 21, 1999
Oct 21, 1999
20
Jul 15, 2007
Jul 15, 2007
21
Tremor decoding is disabled by default; you can enable it by passing
Jul 15, 2007
Jul 15, 2007
22
23
24
--enable-music-ogg-tremor
to configure, or by defining OGG_MUSIC and OGG_USE_TREMOR.
Jul 15, 2007
Jul 15, 2007
25
26
27
28
29
30
31
32
libmad decoding is disabled by default; you can enable it by passing
--enable-music-mp3-mad
to configure, or by defining MP3_MAD_MUSIC
vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
WARNING: The license for libmad is GPL, which means that in order to
use it your application must also be GPL!
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 21, 1999
Oct 21, 1999
33
34
35
36
37
The process of mixing MIDI files to wave output is very CPU intensive,
so if playing regular WAVE files sound great, but playing MIDI files
sound choppy, try using 8-bit audio, mono audio, or lower frequencies.
To play MIDI files, you'll need to get a complete set of GUS patches
Dec 27, 1999
Dec 27, 1999
38
from:
Apr 6, 2001
Apr 6, 2001
39
http://www.libsdl.org/projects/mixer/timidity/timidity.tar.gz
Oct 21, 1999
Oct 21, 1999
40
41
and unpack them in /usr/local/lib under UNIX, and C:\ under Win32.
Dec 31, 2011
Dec 31, 2011
42
This library is under the zlib license, see the file "COPYING" for details.