timidity/README
author Sam Lantinga <slouken@libsdl.org>
Mon, 12 Nov 2018 16:54:24 -0800
changeset 925 5945988b4a41
parent 782 e7d3a8f73e88
permissions -rw-r--r--
Fixed bug 4371 - tvOS Simulator devices not listed

Caleb Cornett

In the Xcode-iOS project, when selecting the libSDL_mixer-tvOS target, no tvOS simulators appear in the available device dropdown.

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