timidity/README
author Ozkan Sezer <sezeroz@gmail.com>
Sat, 13 Oct 2018 23:02:04 +0300
branchSDL-1.2
changeset 908 6b860486ce24
parent 518 8bc9b5fd2aae
child 782 e7d3a8f73e88
permissions -rw-r--r--
Mix_InitMP3: unload dll if mpg123_init() fails.
     1 [This version of timidity has been stripped for simplicity in porting to SDL]
     2 ---------------------------------*-text-*---------------------------------
     3 
     4         From http://www.cgs.fi/~tt/discontinued.html :
     5 
     6         If you'd like to continue hacking on TiMidity, feel free. I'm
     7         hereby extending the TiMidity license agreement: you can now 
     8         select the most convenient license for your needs from (1) the
     9         GNU GPL, (2) the GNU LGPL, or (3) the Perl Artistic License.  
    10 
    11 --------------------------------------------------------------------------
    12 
    13         This is the README file for TiMidity v0.2i
    14 
    15 	TiMidity is a MIDI to WAVE converter that uses Gravis
    16 Ultrasound(*)-compatible patch files to generate digital audio data
    17 from General MIDI files. The audio data can be played through any
    18 sound device or stored on disk. On a fast machine, music can be
    19 played in real time. TiMidity runs under Linux, FreeBSD, HP-UX, SunOS, and
    20 Win32, and porting to other systems with gcc should be easy.
    21 
    22 	TiMidity Features:
    23 
    24 	* 32 or more dynamically allocated fully independent voices
    25 	* Compatibility with GUS patch files
    26 	* Output to 16- or 8-bit PCM or uLaw audio device, file, or
    27           stdout at any sampling rate
    28 	* Optional interactive mode with real-time status display
    29 	  under ncurses and SLang terminal control libraries. Also
    30           a user friendly motif interface since version 0.2h
    31 	* Support for transparent loading of compressed MIDI files and
    32 	  patch files
    33 
    34 	* Support for the following MIDI events:
    35 	  - Program change
    36 	  - Key pressure
    37 	  - Channel main volume
    38 	  - Tempo
    39 	  - Panning
    40 	  - Damper pedal (Sustain)
    41 	  - Pitch wheel
    42 	  - Pitch wheel sensitivity
    43 	  - Change drum set
    44 
    45 * TiMidity requires sampled instruments (patches) to play MIDI files. You
    46   should get the file "timidity-lib-0.1.tar.gz" and unpack it in the same
    47   directory where you unpacked the source code archive. You'll want more
    48   patches later -- read the file "FAQ" for pointers.
    49 
    50 * Timidity is no longer supported, but can be found by searching the web.
    51 
    52 
    53                         Tuukka Toivonen <toivonen@clinet.fi>
    54 
    55 [(*) Any Registered Trademarks used anywhere in the documentation or
    56 source code for TiMidity are acknowledged as belonging to their
    57 respective owners.]