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