Difference between revisions of "Timidity"
(6 intermediate revisions by 3 users not shown) | |||
Line 2: | Line 2: | ||
|- | |- | ||
!Download Source: | !Download Source: | ||
− | | http://prdownloads.sourceforge.net/timidity/TiMidity%2B%2B- | + | | http://prdownloads.sourceforge.net/timidity/TiMidity%2B%2B-{{Timidity-Version}}.tar.bz2 |
|} | |} | ||
---- | ---- | ||
+ | |||
+ | {{Package-Introduction|TiMidity++ is a software synthesizer. It can play MIDI files by converting them into PCM waveform data; give it a MIDI data along with digital instrument data files, then it synthesizes them in real-time, and plays. It can not only play sounds, but also can save the generated waveforms into hard disks as various audio file formats.|http://timidity.sourceforge.net/}} | ||
== Dependencies == | == Dependencies == | ||
Line 50: | Line 52: | ||
You can also pass | You can also pass | ||
− | --enable-audio=oss,alsa,nas,arts,esd,jack,ao,vorbis, | + | --enable-audio=oss,alsa,nas,arts,esd,jack,ao,vorbis,flac,speex |
'''''These are only a few of the flags you _can_ use, see ''./configure --help'' for more information.''''' | '''''These are only a few of the flags you _can_ use, see ''./configure --help'' for more information.''''' | ||
Line 66: | Line 68: | ||
== Multilib == | == Multilib == | ||
+ | '''''This package does not provide any external libraries so only one installation is needed.''''' | ||
=== 32Bit === | === 32Bit === | ||
Line 87: | Line 90: | ||
PKG_CONFIG_PATH="${PKG_CONFIG_PATHN32}" \ | PKG_CONFIG_PATH="${PKG_CONFIG_PATHN32}" \ | ||
./configure --prefix=/usr --libdir=/usr/lib32 \ | ./configure --prefix=/usr --libdir=/usr/lib32 \ | ||
− | --with- | + | --with-module-dir=/usr/lib32/timidity && |
make | make | ||
Line 102: | Line 105: | ||
PKG_CONFIG_PATH="${PKG_CONFIG_PATH64}" \ | PKG_CONFIG_PATH="${PKG_CONFIG_PATH64}" \ | ||
./configure --prefix=/usr --libdir=/usr/lib64 \ | ./configure --prefix=/usr --libdir=/usr/lib64 \ | ||
− | --with- | + | --with-module-dir=/usr/lib64/timidity && |
make | make | ||
Line 108: | Line 111: | ||
make install | make install | ||
+ | |||
+ | [[Category:Media Utilities]] |
Latest revision as of 14:05, 13 May 2010
Download Source: | http://prdownloads.sourceforge.net/timidity/TiMidity%2B%2B-2.13.2.tar.bz2 |
---|
Contents
Introduction to Timidity
TiMidity++ is a software synthesizer. It can play MIDI files by converting them into PCM waveform data; give it a MIDI data along with digital instrument data files, then it synthesizes them in real-time, and plays. It can not only play sounds, but also can save the generated waveforms into hard disks as various audio file formats.
Project Homepage: http://timidity.sourceforge.net/
Dependencies
Optional
- X Window System
- Tk
- ALSA
- aRts
- EsounD
- libvorbis
- FLAC
- Speex
- JACK
- libao
- NAS
- S-Lang
- LibTIFF
- Emacs
- Gtk2 (looked for first) or Gtk1
Configuration Information
If you would like to build against an X Window System, pass the following to configure:
--with-x
If you would like to build Timidity++ against S-Lang pass the following to configure:
--enable-slang
If you would like to build against motif, pass the following to configure:
--enable-motif
If you would like to build the TCLTk interface pass the following to configure:
--enable-tcltk
If you would like to build against Gtk2 pass the following to configure:
--enable-gtk
You can also pass
--enable-audio=oss,alsa,nas,arts,esd,jack,ao,vorbis,flac,speex
These are only a few of the flags you _can_ use, see ./configure --help for more information.
Non-Multilib
Compile the package:
./configure --prefix=/usr && make
Install the package
make install
Multilib
This package does not provide any external libraries so only one installation is needed.
32Bit
Compile the package:
CC="gcc ${BUILD32}" USE_ARCH=32 \ PKG_CONFIG_PATH="${PKG_CONFIG_PATH32}" \ ./configure --prefix=/usr && make
Install the package
make install
N32
Compile the package:
CC="gcc ${BUILDN32}" USE_ARCH=n32 \ PKG_CONFIG_PATH="${PKG_CONFIG_PATHN32}" \ ./configure --prefix=/usr --libdir=/usr/lib32 \ --with-module-dir=/usr/lib32/timidity && make
Install the package
make install
64Bit
Compile the package:
CC="gcc ${BUILD64}" USE_ARCH=64 \ PKG_CONFIG_PATH="${PKG_CONFIG_PATH64}" \ ./configure --prefix=/usr --libdir=/usr/lib64 \ --with-module-dir=/usr/lib64/timidity && make
Install the package
make install