|
发表于 2003-11-20 23:05:12
|
显示全部楼层
TiMidity++支持软波表,可以加载音色库
==============================================================================
TiMidity++ -- MIDI to WAVE converter and player
Masanao Izumo
<[email protected]>
Jan.5.1999
version 1.0.0 or lator
==============================================================================
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public
License as published by the Free Software Foundation;
either version 2 of the License, or (at your option) any
later version.
Original version of this program is written by Tuuka Tiovonen <[email protected]>
until TiMidity 0.2i. (he discontinued to develop it because of his busy
work) And Masanao Izumo <[email protected]> and other people has begun to
hack it, then we decided TiMidity++ officially release.
TiMidity has originally been a converter that converts MIDI files to WAV
audio file. But now TiMidity++ is not only a converter but also the
real-time player that can play a MIDI file in real time. TiMidity does
not requires external MIDI instrument module to play MIDI file, performs
with software power.
TiMidity++ uses GUS/patch (Glavis Ultrasound) as the voice data to play.
And it can also handle SoundFont data for voice data.
*Features of TiMidity++:
- Plays MIDI files without external MIDI instruments
- Converts MIDI file to various formatted audio file
(ex. wav, au, etc..)
- Uses GUS/patch and SoundFont for voice data
- Displays some of information of Music data during the playing
- Various user interface are available (ncurses, motif, xaw, etc..)
- Plays the MIDI file via network
- Plays the MIDI file in archive file
- Plays not only SMF file but also MOD, RCP/R36/G18/G36
- Can handle 32 channel data
- Can handle user interfaces as dynamic link modules
- Can display the sound spectrogram
- Automatically detects the mode of MIDI file (GM/GS/XG)
- Automatically detects drum channels (GS/XG)
- Trace playing
- Low load
- The following MIDI events are supported:
NoteOn/Off, KeyPressure, Program, ChannelPressure, Pitchwheel,
ToneBank, ModulationWheel, MainVolume, Panning, Expression,
Sustain, Portamento, DataEntry, ReverbEffect, ChorusEffect,
RPN+/-, NRPN, RPN, AllSoundsOff, ResetControllers, AllNotesOff,
Mono/Poly Part, RandomPan, KeyShift,
TempoChange, Lyric, InsertText, KARAOKE-Part(@KMIDI),
MasterVolume, MIDI-Reset, SystemExclusiveMessages
*Play the MIDI file in archive file:
TiMidity++ can play a file contained in various archive file. The
following archive format are supported:
- tar (*.tar)
- tar + gzip'ed (*.tar.gz, *.tgz)
- zip file (*.zip)
- lzh file (*.lzh)
If you want to specify a certain MIDI file in the archive, describe
the #<MIDI-filename> expression following to the archive name. The
expressions after the # is allowed to use regular expressions
(case insensitive). For example:
timidity'file.zip#file.mid'
Plays file.mid in file.zip
timidity'file.lzh#*.mid'
Plays any files that match the regular
expression '*.mid' in file.zip
timidity'file.tgz#*'
This expression is same as timidity
'file.tgz'
*Play the MIDI file via network
TiMidity++ can access a file via networks. Supported network protocol is
HTTP, FTP and NNTP(NetNews). And specify these as
http://foo, ftp://foo, and news://foo respectively.
An archived file also accessible via network.
On NNTP access, if you specify newsgroup in the message-ID field
TiMidity++ plays all MIDI files posted in specified newsgroup. These MIDI
files must be encoded in uuencode or the Multipart encoded uuencode /
base64 / hexbin.
*Availability:
The latest release of TiMidity++ are available in these sites:
http://www.goice.co.jp/member/mo/timidity/
(unix version, and developer's site)
http://www.asahi-net.or.jp/~gb7t-ngm/timidity/
(Macintosh version)
http://www2.off.ne.jp/~dai/timidity/timidity-izumo.html
(Windows version)
Now, the original release of Tuukka Toivonen is discontinued. If you
want to get the original, please download from follow.
http://www.goice.co.jp/member/mo/timidity/dist/timidity-0.2i.tar.gz
-------------------------------------------------------------------------
This document is translated from original README.jp (written in Japanese).
Translator: NAGANO Daisuke <[email protected]>
(And modified by Masanao Izumo <[email protected]>)
If you have any comment for this translation, please tell me.
一般的板载AC97不支持硬波表吧 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注册
×
|