TiMidity++ -
MIDI-to-WAVE変 換 お よ び
プ レ ー ヤ ー
timidity
[options] filename [...]
TiMidity++
は , 標 準 MIDI フ ァ
イ ル (*.mid), RCP フ ァ
イ ル (*.rcp, *.r36, *.g18, *.g36)あ
る い は Module フ ァ イ
ル (*.mod)を , RIFF WAVE 形
式 等 の オ ー デ
ィ オ フ ァ イ ル
へ 変 換 す る コ
ン バ ー タ で す
。 各 種 MIDI フ ァ イ
ル か ら デ ィ ジ
タ ル オ ー デ ィ
オ デ ー タ を 生
成 す る た め に
, Gravis Ulstarsound 互 換 の patch
フ ァ イ ル , あ
る い は AWE32/64 の SFX, SF2
フ ァ イ ル な ど
を 使 用 し ま す
。 TiMidity++ に よ っ
て 生 成 さ れ た
デ ー タ は , 更
に 加 工 す る た
め に フ ァ イ ル
に 格 納 し た り
, オ ー デ ィ オ
デ バ イ ス を 使
っ て リ ア ル タ
イ ム に 演 奏 し
た り す る こ と
が で き ま す 。
リ ア ル タ イ ム
演 奏 時 に は , KAR
フ ァ イ ル や WRD フ
ァ イ ル な ど を
読 み 込 ん で ,
歌 詞 を 表 示 す
る こ と も で き
ま す 。
filename
に は , 以 下 の
表 記 が 使 用 可
能 で す 。
|
- 標 準 入 力 か
ら 読 み 込 ん だ |
|
MIDI フ ァ イ ル を
演 奏 し ま す 。 |
|
path/filename デ
ィ ス ク 上 の フ
ァ イ ル を 演 奏
し ま す 。
dir:directory
directory/
directory 内
す べ て の フ ァ
イ ル を 演 奏 し
ま す 。 例 え ば
,
% timidity
some/where/ と し て 起 動
す る と , some/where/
デ ィ レ ク ト リ
内 す べ て の フ
ァ イ ル が 演 奏
さ れ ま す 。 ア
ー カ イ ブ フ ァ
イ ル ア ー カ イ
ブ フ ァ イ ル か
ら MIDI フ ァ イ ル を
展 開 し な が ら
演 奏 し ま す 。
ア ー カ イ ブ フ
ァ イ ル 中 の 個
々 の フ ァ イ ル
を 指 定 す る に
は , ア ー カ イ
ブ フ ァ イ ル 名
の 後 に 続 け て
’#’ を 記 述 し ,
そ の 後 に 続 け
て ア ー カ イ ブ
中 の フ ァ イ ル
名 を 指 定 し ま
す 。 ’#’ の 後 は
UNIX shell の 正 規 表 現
の パ タ ー ン に
な っ て い ま す
。 た だ し , UNIX shell
の 正 規 表 現 と
は 少 し 異 な り
, 大 文 字 /小 文
字 は 区 別 さ れ
ま せ ん 。 こ こ
で , \xHH と い う
表 現 は , 16 進 数
’HH’ で 表 し た ASCII
文 字 列 に マ ッ
チ し ま す 。 例 :
% timidity file.zip#file.mid
file.zip 中
の file.mid フ ァ イ ル
を 演 奏 し ま す
。
% timidity file.lzh#*.mid
file.lzh 中
の *.mid に マ ッ チ
す る フ ァ イ ル
を 演 奏 し ま す
。
% timidity file.tgz#* こ
れ は file.tgz と 等 価
で す 。 こ れ ら
は 自 前 で 展 開
し て い ま す の
で , Windows で も こ
れ ら の フ ァ イ
ル を 読 む こ と
が で き ま す 。
TiMidity++
が 内 部 で 展 開
で き る ア ー カ
イ ブ 形 式 は 以
下 の 通 り で す
。
tar フ ァ イ ル (*.tar)
tar+gzip フ ァ イ ル (*.tar.gz,
*.tgz)
zip フ ァ イ ル (*.zip)
lzh フ ァ イ ル (*.lzh
*.lha)
(lh0, lh1,
lh2, lh3, lh4, lh5, lh6,
lz4, lzs, lz5 に 対 応 )
な お , こ れ 以
外 で も , 拡 張
子 に 対 し て そ
の 展 開 コ マ ン
ド が コ ン パ イ
ル 時 に 定 義 さ
れ て い る 場 合
, TiMidity++ は 指 定
さ れ た 展 開 コ
マ ン ド に フ ァ
イ ル を パ イ プ
で 流 し こ み ,
展 開 し ま す 。
news://news-server[:port]/Message-ID
news://news-server[:port]/newsgroup[/first-last]
news-server に
保 存 さ れ て い
る MIDI フ ァ イ ル を
演 奏 し ま す 。
newsgroup を 指 定 す
る と , そ の グ
ル ー プ に 投 稿
さ れ て い る MIDI フ
ァ イ ル を 演 奏
し ま す 。
news://* で 指 定 し た
フ ァ イ ル は MIME の
Multi Part を 認 識 し ,
そ こ に 投 稿 さ
れ て い る MIDI フ ァ
イ ル を 展 開 し
て 演 奏 す る こ
と が で き ま す
。 ま た 通 常 の
フ ァ イ ル で あ
っ て も , *.mime と い
う 拡 張 子 で 保
存 す る か , あ
る い は フ ァ イ
ル 名 に mime: と い
う プ レ フ ィ ッ
ク ス を 指 定 し
て 入 力 す る と MIME
を 認 識 し ま す
。 現 在 , 以 下
の フ ォ ー マ ッ
ト が 認 識 で き
ま す 。
uu-encoded file
begin と い
う 文 字 か ら 始
ま っ て い る 行
が 必 要
base64 encoded
Content-Transfer-Encoding:
base64 が 必 要
quoted-string
Content-Transfer-Encoding:
quoted-string が 必 要
Mac BinHex format
HQX の み 対
応
http://address
ftp://address
URL で 指 定
し た MIDI フ ァ イ ル
を 演 奏 し ま す
。 例 :
% timidity
http://www.goice.co.jp/member/mo/dist/midi/impromptu.mid
ネ ッ ト ワ ー ク
を 介 し て MIDI フ ァ
イ ル を 演 奏 し
ま す 。 同 様 に
, *.cfg フ ァ イ ル 内
で URL を 指 定 す れ
ば リ モ ー ト の
パ ッ チ フ ァ イ
ル を 利 用 す る
こ と も で き ま
す 。
TiMidity++
が 自 分 で 認 識
し , 演 奏 す る
こ と が で き る MIDI
フ ァ イ ル の 形
式 は 以 下 の 通
り で す 。
.mid, .rmi (Format 0, 1, 2) 標 準 MIDI
フ ァ イ ル (SMF)で す
。
.rcp, .r36, .g18, .g36 (レ コ ン ポ
ー ザ 形 式 ) カ モ
ン ミ ュ ー ジ ッ
ク 社 製 レ コ ン
ポ ー ザ 形 式 フ
ァ イ ル で す 。
.mfi (MFi Version 3 - i モ ー ド 用
メ ロ デ ィ 形 式 )
最 近 流 行 り の
携 帯 電 話 の 着
メ ロ も 再 生 で
き ま す 。
.kar (Karaoke フ ォ ー マ ッ
ト )
Lyric Meta Event と
同 じ よ う に ,
歌 詞 が 表 示 さ
れ ま す 。
.mod, mod.* (Module フ
ァ イ ル )
.wrd (WRD 形 式 )
TiMidity++
で は 次 の コ マ
ン ド ラ イ ン オ
プ シ ョ ン が 使
用 可 能 で す 。
-A [n][,m](a)
--amplification=n
--drumpower=m
--[no-]volume-compensation 全 体 の
音 量 を n% に し
ま す 。 デ フ ォ
ル ト で は 70 で
す 。 大 き な 値
を 指 定 す る ほ
ど 大 き な 音 に
な り ま す 。 ま
た , 通 常 音 色
の 音 量 と ド ラ
ム 音 色 の 音 量
の 比 率 (ド ラ ム
パ ワ ー )を m% に
し ま す 。 デ フ
ォ ル ト で は 100
で す 。 そ れ ぞ
れ , 0 (無 音 )か
ら 800 ま で の 値
が 有 効 で す 。
さ ら に , -a オ
プ シ ョ ン に ’a’
の 文 字 を 付 加
す る か ,
--volume-compensation オ プ シ
ョ ン を 指 定 す
る こ と に よ り
, 音 量 自 動 補
正 機 能 を 有 効
に し ま す 。 こ
の 機 能 は , MIDI デ
ー タ の MAINVOLUME を 最
大 音 量 (0x7f)に 正 規
化 す る も の で
, で き る だ け
ダ イ ナ ミ ッ ク
レ ン ジ を 稼 ぐ
, 曲 間 で の 音
量 格 差 を 小 さ
く す る , な ど
の 目 的 で 使 用
さ れ ま す 。 例 :
|
-A90 音 量 |
|
90%, ド ラ ム 比
100%, 補 正 無 |
|
|
-A,120 音 量 |
|
70%, ド ラ ム 比
120%, 補 正 無 |
|
-A90,120 音
量 90%, ド ラ ム 比
120%, 補 正 無
|
-Aa 音 量 |
|
70%, ド ラ ム 比
100%, 補 正 有 |
|
|
-A90a 音 量 |
|
90%, ド ラ ム 比
100%, 補 正 有 |
|
-A,120a 音
量 70%, ド ラ ム 比
120%, 補 正 有
-A90,120a 音 量 90%, ド
ラ ム 比 120%, 補 正
有
-a, --[no-]anti-alias
ア ン チ エ イ リ
ア シ ン グ を 有
効 に し ま す 。
-s オ プ シ ョ ン
で 低 い サ ン プ
リ ン グ レ ー ト
を 指 定 し た と
き に , 折 り 返
し 雑 音 と 呼 ば
れ る 不 自 然 な
成 分 が 発 生 す
る こ と が あ り
ま す 。 -a オ プ
シ ョ ン で 起 動
す る こ と で ,
こ の 不 自 然 な
成 分 を 取 り 除
く こ と が で き
ま す 。
-B n,m, --buffer-fragments=n,m
音 源 に デ ー タ
を 書 き 込 む 時
の 分 割 数 (バ ッ
フ ァ フ ラ グ メ
ン ト ) n お よ び
バ ッ フ ァ サ イ
ズ 2^m を 指 定 し
ま す 。 n は ,
0 か ら 1000 ま で
の 値 が 有 効 で
す 。 フ ラ グ メ
ン ト の 数 を 大
き く す る と ,
プ ロ セ ス が 多
数 動 い て い る
時 の 音 切 れ が
減 り ま す が ,
早 送 り , 巻 き
戻 し , ボ リ ュ
ー ム 制 御 な ど
に 対 す る 反 応
は 遲 く な り ま
す 。 ま た , 状
態 表 示 も 同 期
が 取 れ な く な
り ま す 。 n を
0 に す る と ,
で き る だ け 大
き な フ ラ グ メ
ン ト の 値 を 取
り ま す 。 こ の
オ プ シ ョ ン は
Linux, FreeBSD, Windows の み
で 有 効 で す 。
-C n, --control-ratio=n 制
御 レ ー ト を 指
定 し ま す 。
TiMidity++ で は , エ
ン ベ ロ ー プ や
ト レ モ ロ な ど
の 音 量 計 算 を 1
サ ン プ ル ご と
に 行 う の で は
な く , 複 数 の
サ ン プ ル を ま
と め て 計 算 す
る こ と で 高 速
化 を 図 っ て い
ま す 。 す な わ
ち , n サ ン プ
ル ご と に , エ
ン ベ ロ ー プ や
ト レ モ ロ の 音
量 が 再 計 算 さ
れ て い ま す 。
n の 値 を 小 さ
く す れ ば す る
ほ ど 音 質 が 良
く な り ま す が
, そ の 分 CPU パ ワ
ー を 必 要 と し
ま す 。 n に は
1 か ら 255 ま で
の 値 を 指 定 す
る こ と が で き
ま す 。 デ フ ォ
ル ト で は 1 msec に 相
当 す る サ ン プ
ル 数 と な っ て
い ま す 。
-c file, --config-file=file
TiMidity++ の
設 定 フ ァ イ ル
file を 読 み 込 み
ま す 。 TiMidity++ の
デ フ ォ ル ト の
設 定 フ ァ イ ル
を 読 み 込 ん だ
後 , file が 読 み
込 ま れ ま す 。
-D n,
--drum-channel=n
n チ ャ
ン ネ ル 目 を ド
ラ ム チ ャ ン ネ
ル に し ま す 。
-D -n の よ う に
指 定 す る と ,
n チ ャ ン ネ ル
目 を ド ラ ム で
は な く , メ ロ
デ ィ チ ャ ン ネ
ル に す る こ と
で き ま す 。 n
に 0 を 与 え る
と , す べ て の
チ ャ ン ネ ル が
メ ロ デ ィ チ ャ
ン ネ ル に な り
ま す 。
-d dir,
--interface-path=dir ダ イ ナ
ミ ッ ク リ ン ク
イ ン タ フ ェ ー
ス モ ジ ュ ー ル
が イ ン ス ト ー
ル さ れ て い る
デ ィ レ ク ト リ
を dir で 指 定 し
ま す 。
-E mode, --ext=mode
TiMidity++ シ
ー ケ ン サ の 拡
張 モ ー ド を 指
定 し ま す (複 数
指 定 可 )。 以 下
の mode が 指 定 で
き ま す 。
w/W, --[no-]mod-wheel モ ジ ュ
レ ー シ ョ ン ホ
イ ー ル 制 御 を
有 効 /無 効 に し
ま す 。
p/P, --[no-]portamento ポ ル タ
メ ン ト 制 御 を
有 効 /無 効 に し
ま す 。
v/V, --[no-]vibrato
NRPN ビ ブ ラ
ー ト 制 御 を 有
効 /無 効 に し ま
す 。
s/S, --[no-]ch-pressure
チ ャ ン ネ ル プ
レ ッ シ ャ ー 制
御 を 有 効 /無 効
に し ま す 。
e/E, --[no-]mod-envelope モ ジ ュ
レ ー シ ョ ン エ
ン ベ ロ ー プ を
有 効 /無 効 に し
ま す 。
t/T, --[no-]trace-text-meta す べ て
の /特 定 の テ キ
ス ト メ タ イ ベ
ン ト を ト レ ー
ス し ま す 。
o/O, --[no-]overlap-voice 同 一 音
の 重 な っ た ボ
イ ス を 許 し ま
す /許 し ま せ ん
(前 の 音 は 消 音
さ れ ま す )。
z/Z, --[no-]temper-control
MIDI Tuning Standard の
音 律 制 御 を 有
効 /無 効 に し ま
す 。
mHH,
--default-mid=HH デ フ ォ
ル ト マ ニ ュ フ
ァ ク チ ュ ア ID を 2
桁 の 16進 数 HH で
指 定 し ま す 。
こ の と き , HH
を GS/gs, XG/xg,
GM/gm に す る こ と
で , そ れ ぞ れ
41, 43, 7e を
指 定 し た こ と
に な り ま す 。
入 力 フ ァ イ ル
か ら 音 源 を 自
動 的 に 認 識 で
き な い よ う な
場 合 に は , こ
の パ ラ メ ー タ
で デ フ ォ ル ト
の ID を 指 定 す る
こ と が で き ま
す 。
MHH, --system-mid=HH シ
ス テ ム マ ニ ュ
フ ァ ク チ ュ ア ID
を 2 桁 の 16進 数 HH
で 指 定 し ま す
。 こ の オ プ シ
ョ ン で 指 定 さ
れ た マ ニ ュ フ
ァ ク チ ュ ア ID は
固 定 さ れ , 入
力 フ ァ イ ル か
ら の マ ニ ュ フ
ァ ク チ ュ ア ID は
無 視 さ れ ま す
。
bn, --default-bank=n パ
ッ チ の デ フ ォ
ル ト の バ ン ク
を n に し ま す
。 こ の 設 定 は
, MIDI の Bank select メ ッ
セ ー ジ に よ り
変 更 さ れ ま す
。
Bn, --force-bank=n
-Eb と 異
な り , す べ て
の チ ャ ン ネ ル
の パ ッ チ の バ
ン ク を 常 に n
に し ま す 。 n
を 省 略 す る と
デ フ ォ ル ト の
動 作 に な り ま
す 。
in[/m],
--default-program=n[/m] デ フ
ォ ル ト の プ ロ
グ ラ ム 番 号 を
n に し ま す 。
デ フ ォ ル ト で
は n は 0(通 常
は ピ ア ノ )と な
っ て い ま す 。
ま た , n の 後
に /m を 付 け る
と , チ ャ ン ネ
ル m の デ フ ォ
ル ト の プ ロ グ
ラ ム 番 号 を 指
定 す る こ と が
で き ま す 。 /m
を 省 略 し た 場
合 に は , 全 チ
ャ ン ネ ル に 対
す る 指 定 と な
り ま す 。
In[/m], --force-program=n[/m]
プ ロ グ ラ ム 番
号 を 常 に n に
し ま す 。 こ の
設 定 は , MIDI の Program
change メ ッ セ ー ジ を
受 け 取 っ て も
変 更 さ れ ま せ
ん 。 ま た , n
の 後 に /m を 付
け る と , チ ャ
ン ネ ル m の プ
ロ グ ラ ム 番 号
を 指 定 す る こ
と が で き ま す
。 /m を 省 略 し
た 場 合 に は ,
全 チ ャ ン ネ ル
に 対 す る 指 定
と な り ま す 。
|
F args エ フ ェ ク
ト オ プ シ ョ ン
で す 。 以 下 の |
|
args が 指 定 で き
ま す 。 |
delay=(d|l|r|b)[,msec],
--delay=(d|l|r|b)[,msec] イ ヤ
ホ ン で 聞 い た
時 の 音 の 臨 場
感 を 出 す よ う
に し ま す 。
|
d, 0 デ ィ レ イ を
無 効 |
|
(Disable)に し ま す (デ
フ ォ ル |
ト )。
|
l, 1 左 |
|
(Left)デ ィ レ
イ を 有 効 に し
ま す 。 主 に 左
か ら |
音 が 聞
こ え て き ま す
。
|
r, 2 右 |
|
(Right)デ ィ
レ イ を 有 効 に
し ま す 。 主 に
右 か ら |
音 が 聞
こ え て き ま す
。
|
b, 3 左
右 |
|
(Both)ロ ー テ
ー ト を 有 効 に
し ま す 。 と き
ど |
き , 左
右 の 音 場 が 変
化 し ま す 。
msec
は 左 右 の デ ィ
レ イ タ イ ム を
指 定 す る オ プ
シ ョ ン で す 。
chorus=(d|n|s)[,level],
--chorus=(d|n|s)[,level]
|
d, 0 コ ー ラ ス を
無 効 |
|
(Disable)に し ま す
。 |
|
n, 1 標 準 的 |
|
|
(Normal)な MIDI コ
ー ラ ス 制 御 を
有 効 に し ま す
(デ フ ォ ル ト )。
|
s, 2 サ ラ
ウ ン ド |
|
(Surround)コ ー
ラ ス を 有 効 に
し ま |
す 。
level
は コ ー ラ ス レ
ベ ル 0 か ら 127
を 指 定 す る オ
プ シ ョ ン で す
。
reverb=(d|n|g)[,level],
--reverb=(d|n|g)[,level]
reverb=(f|G)[,level,scaleroom,offsetroom,predelay]
--reverb=(f|G)[,level,scaleroom,offsetroom,predelay]
|
d, 0 |
|
MIDI リ バ ー ブ 制
御 を 無 効 (Disable)に
し ま す 。
標 準 的
(Normal)な MIDI リ バ ー ブ
制 御 を 有 効 に
し ま す 。
グ ロ ー
バ ル (Global)リ バ ー
ブ を 有 効 に し
ま す 。
f, 3
Freeverb MIDI
リ バ ー ブ 制 御
を 有 効 に し ま
す (デ フ ォ ル ト
)。
グ ロ ー
バ ル Freeverb MIDI リ バ ー
ブ 制 御 を 有 効
に し ま す 。
level
は リ バ ー ブ レ
ベ ル 0 か ら 127
を 指 定 す る オ
プ シ ョ ン で す
。
Freeverbを 有 効 に し
た 場 合 に は ,
追 加 の オ プ シ
ョ ン と し て
scaleroom, offsetroom お よ
び predelay を 指 定 で
き ま す 。 scaleroom
と offsetroom は 以 下
の リ バ ー ブ の
ル ー ム サ イ ズ
の 計 算 に 対 す
る 変 数 で す
roomsize = C * scaleroom + offsetroom こ
こ で C は リ バ ー
ブ の キ ャ ラ ク
タ を 表 し ま す
。 predelay は リ バ ー
ブ の プ リ デ ィ
レ イ に 対 す る
倍 率 を 百 分 率
で 指 定 し ま す
。 い ず れ の パ
ラ メ ー タ も 省
略 可 能 で す 。
デ フ ォ ル ト は
そ れ ぞ れ 0.28,
0.7, 100 で す 。
vlpf=(d|c|m),
--voice-lpf=(d|c|m)
|
d, 0 ボ イ ス 単
位 |
|
LPF を 無 効 (Disable)に
し ま す 。 |
|
c, 1 |
|
|
Chamberlin
レ ゾ ナ ン ト LPF
(12dB/oct)を 有 効 に し
ま す (デ フ ォ ル
ト )。
|
m, 2 |
|
Moog レ ゾ ナ
ン ト ロ ー パ ス VCF
(24dB/oct)を 有 効 に し
ま す 。 |
ns=n,
--noise-shaping=n
n 次 ノ
イ ズ シ ェ ー ピ
ン グ フ ィ ル タ
を 有 効 に し ま
す 。 デ ィ ケ イ
で の 歪 み が 改
善 さ れ ま す が
, ノ イ ズ が 高
域 に シ フ ト し
聴 感 上 の ノ イ
ズ も 増 え ま す
。 8 ビ ッ ト 線 形
符 号 化 の と き
, n に は 0 か
ら 4 ま で の 値
を 指 定 す る こ
と が で き ま す
。 0 の と き フ
ィ ル タ は 機 能
せ ず , 4 の と
き 最 大 の 効 き
方 と な り ま す
。 デ フ ォ ル ト
で は 4 で す 。 16
ビ ッ ト 線 形 符
号 化 の と き ,
n に は 0 か ら
4 ま で の 値 を
指 定 す る こ と
が で き ま す 。
値 に よ っ て ,
下 記 の 動 作 に
な り ま す 。 デ
フ ォ ル ト で は
4 で す 。
|
0 ノ イ ズ シ ェ
ー ピ ン グ な し |
|
|
|
1 従 来 の ノ イ
ズ シ ェ ー ピ ン
グ |
|
|
|
2 過 負 荷 風 ソ
フ ト ク リ ッ ピ
ン グ |
|
+ 新 ノ イ ズ シ ェ
ー |
ピ ン グ
|
3 真 空
管 風 ソ フ ト ク
リ ッ ピ ン グ |
|
+ 新 ノ イ
ズ シ ェ ー |
ピ ン グ
resamp=(d|l|c|L|n|g),
--resample=(d|l|c|L|n|g)
|
d, 0 補 完 処 理 を
無 効 |
|
(Disable)に し ま す
。 |
|
l, 1 線 形 |
|
|
(Linear)補 完
ア ル ゴ リ ズ ム
を 有 効 に し ま
す 。
|
c, 2 |
|
C ス プ ラ
イ ン 補 完 ア ル
ゴ リ ズ ム を 有
効 に し ま す 。
ラ グ ラ
ン ジ ュ (Lagrange)補 完
ア ル ゴ リ ズ ム
を 有 効 に し ま
す 。
ニ ュ ー
ト ン (Newton)補 完 ア
ル ゴ リ ズ ム を
有 効 に し ま す
。
ガ ウ ス
(Gauss)風 補 完 ア ル ゴ
リ ズ ム を 有 効
に し ま す (デ フ
ォ ル ト )。
-EFresamp
は -N オ プ シ ョ
ン の 挙 動 に 影
響 し ま す 。
-e, --evil
TiMidity++ の
ス レ ッ ド プ ラ
イ オ リ テ ィ を
上 げ ま す 。 Windows
の み で 有 効 で
す 。 こ の オ プ
シ ョ ン を 有 効
に す る と ,
TiMidity++ 以 外 の プ
ロ グ ラ ム が ほ
と ん ど 動 作 で
き な く な る evil モ
ー ド に 入 り ま
す 。
-F, --[no-]fast-panning
フ ァ ー ス ト パ
ン を 指 定 し ま
す 。 こ の オ プ
シ ョ ン を 指 定
す る と , Note ON の
ま ま の 状 態 で Midi
control change 10: Panning が 有 効
に な り ま す 。
デ フ ォ ル ト で
は す ぐ に は 変
化 し な い で ,
音 量 の 再 計 算
が 必 要 に な っ
た と き に 変 化
し ま す 。 改 良
版 で は ト グ ル
オ プ シ ョ ン に
な っ て い ま す
。
-f, --[no-]fast-decay フ ァ ー
ス ト デ ィ ケ イ
を 指 定 し ま す
。 こ の オ プ シ
ョ ン を 指 定 に
す る と , エ ン
ベ ロ ー プ の 変
化 時 間 が 半 分
に な り 高 速 に
動 作 し ま す 。
た だ し , 音 の
立 ち 上 が り と
リ リ ー ス 時 間
が 短 く な っ て
し ま い ま す 。
-g sec, --spectrogram=sec サ
ウ ン ド ス ペ ク
ト ロ グ ラ ム を
表 示 す る Window を 開
き ま す 。 こ の
オ プ シ ョ ン は X
Window System が サ ポ ー ト
さ れ て い る 環
境 の み で 動 作
し ま す 。 サ ウ
ン ド ス ペ ク ト
ロ グ ラ ム は 声
紋 の よ う な も
の で , ス ペ ク
ト ラ ム の 時 間
変 化 を 表 現 し
た も の で す 。
-H n, --force-keysig=n 調
号 の 数 を 指 定
し ま す 。 n が
正 の 場 合 は
♯(シ ャ ー プ )の
数 , n が 負 の
場 合 は ♭(フ ラ
ッ ト )の 数 の キ
ー に 移 調 な が
ら , MIDI フ ァ イ ル
を 演 奏 し ま す
。 n に は -7 か
ら 7 ま で の 値
を 指 定 す る こ
と が で き ま す
。 例 え ば , n
に -1 を 与 え る
と , い か な る
調 性 の MIDI フ ァ イ
ル で あ っ て も
, ♭(フ ラ ッ ト
)が 1 個 の ヘ 長 調
あ る い は ニ 短
調 に 移 調 し な
が ら 演 奏 す る
の で , 演 奏 し
や す い 調 性 で
楽 器 を 練 習 す
る と き の 伴 奏
な ど に 使 う と
便 利 で す 。
-h, --help
TiMidity++ の
オ プ シ ョ ン の
簡 単 な 説 明 を
表 示 し ま す 。
-i mode,
--interface=mode
--realtime-priority=n
--sequencer-ports=n ユ ー ザ
イ ン タ フ ェ ー
ス を 指 定 し ま
す 。 環 境 に よ
っ て 利 用 可 能
な イ ン タ フ ェ
ー ス が 異 な り
ま す 。
ALSA シ ー ケ
ン サ イ ン タ フ
ェ ー ス で は ,
別 途 --realtime-priority オ
プ シ ョ ン に よ
り , リ ア ル タ
イ ム ・ プ ラ イ
オ リ テ ィ を 指
定 で き ま す 。
ま た , --sequencer-ports オ
プ シ ョ ン に よ
り , シ ー ケ ン
サ の ポ ー ト 数
を 指 定 で き ま
す 。 デ フ ォ ル
ト で は 4 で す
。 以 下 の mode が
存 在 し ま す 。
|
-id |
|
dumb イ ン タ フ ェ
ー ス |
|
|
-in |
|
ncurses イ ン タ フ ェ
ー ス |
|
|
-is |
|
S-Lang イ ン タ フ ェ
ー ス |
|
|
-ia |
|
X Athena Widget イ ン タ フ
ェ ー ス |
|
|
-ik |
|
Tcl/Tk イ ン タ フ ェ
ー ス |
|
|
-im |
|
Motif イ ン タ フ ェ
ー ス |
|
|
-iT |
|
vt100 イ ン タ フ ェ
ー ス |
|
|
-ie |
|
Emacs イ ン タ フ ェ
ー ス |
|
Emacs 上 か
ら ’’M-x timidity’’ に
よ り 起 動 さ れ
ま す 。
|
-ii |
|
skin イ ン タ
フ ェ ー ス 環 境
変 数 TIMIDITY_SKIN に ,
使 用 す る skin の パ
ス (圧 縮 状 態 で
も よ い ) を 指 定
し て お い て く
だ さ い 。 |
|
-ig |
|
GTK+ イ ン タ フ ェ
ー ス |
|
-ir |
|
MIDI サ ー バ イ ン
タ フ ェ ー ス |
|
-iA |
|
ALSA シ ー ケ ン サ
イ ン タ フ ェ ー
ス |
|
-iW |
|
Windows シ ン セ サ イ
ザ イ ン タ フ ェ
ー ス |
|
-iw |
|
Windows GUI イ ン タ フ ェ
ー ス |
|
-iP |
|
PortMIDI シ ン セ サ イ
ザ イ ン タ フ ェ
ー ス |
|
-ip |
|
UMP イ ン タ フ ェ
ー ス |
イ ン タ
フ ェ ー ス オ プ
シ ョ ン 上 記 オ
プ シ ョ ン に 続
け て , 以 下 の
文 字 列 を 追 加
す る こ と が で
き ま す (複 数 指
定 化 )。
v, --verbose=n 冗 長 表
示 の レ ベ ル を
累 積 的 に 上 げ
ま す 。
q, --quiet=n 冗 長 表 示
の レ ベ ル を 累
積 的 に 下 げ ま
す 。
t, --[no-]trace ト レ ー ス
表 示 を on/off し ま す
(ト グ ル )。
l, --[no-]loop ル ー プ 再
生 し ま す (イ ン
タ フ ェ ー ス に
よ っ て は 無 視
さ れ ま す )。
r, --[no-]random 再 生 前 に
フ ァ イ ル リ ス
ト 順 を ラ ン ダ
ム に し ま す 。
s, --[no-]sort 再 生 前 に
フ ァ イ ル リ ス
ト 順 を ソ ー ト
し ま す 。
D, --[no-]background
TiMidity++ を
バ ッ ク グ ラ ウ
ン ド で デ ー モ
ン 化 し ま す (alsaseq
の み )。
-j, --[no-]realtime-load
こ の オ プ シ ョ
ン を 有 効 に す
る と , 演 奏 し
な が ら パ ッ チ
フ ァ イ ル を 読
み 込 み ま す 。
-K n, --adjust-key=n
n 半 音
単 位 で キ ー を
調 節 (移 調 )し ま
す 。 n に は -24
か ら 24 ま で の
値 を 指 定 す る
こ と が で き ま
す 。
-k msec,
--voice-queue=msec ボ イ ス
を 減 少 さ せ る
オ ー デ ィ オ キ
ュ ー タ イ ム を
指 定 し ま す 。
-L path, --patch-path=path サ
ー チ パ ス に path
を 追 加 し ま す
。 patch フ ァ イ ル ,
設 定 フ ァ イ ル
, MIDI フ ァ イ ル な
ど は , こ の サ
ー チ パ ス に 従
っ て 探 索 さ れ
ま す 。 最 後 に
加 え ら れ た デ
ィ レ ク ト リ は
最 初 に 探 索 さ
れ ま す 。 た だ
し , こ の サ ー
チ パ ス に 関 係
な く , カ レ ン
ト デ ィ レ ク ト
リ が い つ も 最
初 に 探 索 さ れ
る の で 注 意 す
る こ と 。
-M name, --pcm-file=name 演
奏 す る PCM フ ァ イ
ル 名 (*.wav ま た は
*.aiff)を 指 定 し ま す
。 name に auto を 指
定 す る と , *.mid.wav
ま た は *.mid.aiff を 演
奏 し ま す 。 name
に none を 指 定 す
る と , こ の 機
能 を 無 効 に し
ま す (デ フ ォ ル
ト )。
-m msec, --decay-time=msec サ
ス テ イ ン し た
ノ ー ト が デ ィ
ケ イ さ れ る ま
で の 最 大 時 間
を 指 定 し ま す
。
|
-m0 サ ス テ イ
ン 減 衰 を 無 効
に し て , サ ス
テ イ ン ボ リ ュ
ー ム を 一 定 に
し ま す |
(デ フ ォ
ル ト )。
|
-m1 サ
ス テ イ ン が 存
在 し な い も の
と し ま す 。 音
量 減 衰 は , 標
準 の ス テ ー ジ |
3 と 同 じ
で す 。
|
-m3000 最
大 音 量 の ノ ー
ト が サ ス テ イ
ン 状 態 に な っ
て か ら |
|
3 秒 で
減 衰 |
し ま す
(ス テ ー ジ 3 の rate
が そ れ 以 上 伸
び な い も の と
し ま す )。 十 分
小 さ く な っ た
ノ ー ト は , も
ち ろ ん す ぐ に
消 え ま す 。
-N n,
--interpolation=n 補 完 パ
ラ メ ー タ を 指
定 し ま す 。 -N
オ プ シ ョ ン の
挙 動 は -EFresamp オ
プ シ ョ ン 指 定
に 依 存 し ま す
。
cspline, lagrange
4 点 補 完
を 指 定 し ま す
。 デ フ ォ ル ト
で は 有 効 で す
。
|
newton |
|
n 次 の ニ ュ ー
ト ン 補 完 を 指
定 し ま す 。 n
に は 1 か ら 57
ま で の 奇 数 を
指 定 す る こ と
が で き ま す 。 |
|
gauss |
|
n+1 点 ガ ウ ス 風
補 完 を 指 定 し
ま す 。 n に は
1 か ら 34 ま で
の 整 数 を 指 定
す る こ と が で
き ま す 。 デ フ
ォ ル ト で は 25
で す 。 |
オ ー デ
ィ オ キ ュ ー が 99%
以 下 の と き は
, 線 形 補 完 が
使 わ れ ま す 。
-O mode,
--output-mode=mode
--flac-verify
--flac-padding=n
--flac-complevel=n
--oggflac
--speex-quality=n
--speex-vbr
--speex-abr=n
--speex-vad
--speex-dtx
--speex-complexity=n
--speex-nframes=n 出 力 モ
ー ド や フ ォ ー
マ ッ ト を 指 定
し ま す 。
Ogg FLAC 出 力
モ ー ド で は ,
別 途 --flac-verify,
--flac-padding,
--flac-complevel, --oggflac オ
プ シ ョ ン に よ
り , そ れ ぞ れ
元 波 形 と の べ
リ フ ァ イ (圧 縮
速 度 が 少 し 遅
く な る ), フ ァ
イ ル ヘ ッ ダ の
パ デ ィ ン グ 長
(デ フ ォ ル ト で
は 4096), 0 か ら
8 ま で の 圧 縮
レ ベ ル (デ フ ォ
ル ト で は 5),
OggFLAC ス ト リ ー ム
で 出 力 を 指 定
で き ま す 。
Ogg Speex 出 力 モ ー ド
で は , 別 途
--speex-quality, --speex-vbr,
--speex-abr, --speex-vad,
--speex-dtx, --speex-complexity
オ プ シ ョ ン に
よ り , そ れ ぞ
れ 0 か ら 10 ま
で の 圧 縮 品 質
(デ フ ォ ル ト で
は 8), VBR で 出 力
, レ ー ト n の ABR
で 出 力 , VAD(voice activity
detection) で 出 力 ,
DTX(discontinuous transmission) で 出 力
, 0 か ら 10 ま
で の 解 析 の 複
雑 さ (デ フ ォ ル
ト で は 3), 0
か ら 10 ま で の Ogg
パ ケ ッ ト 内 の
フ レ ー ム 数 (Speex の
処 理 単 位 )(デ フ
ォ ル ト で は 1)
を 指 定 で き ま
す 。 以 下 の mode
が 有 効 で す 。
|
-Od オ ー デ ィ オ
デ バ イ ス に 出
力 し ま す |
|
(デ フ ォ ル ト
)。 |
|
|
-Os |
|
|
|
ALSA オ
ー デ ィ オ デ バ
イ ス に 出 力 し
ま す 。
|
-Or ヘ ッ
ダ の な い オ ー
デ ィ オ の デ ー
タ 部 分 の み を
出 力 し ま す 。
下 記 の す べ て
の フ ォ ー マ ッ
ト オ プ シ ョ ン
が 使 え ま す 。
一 般 的 な フ ォ
ー マ ッ ト は 以
下 の 通 り で す
。 |
|
-OrU |
μ-Law
|
-Or1sl |
|
16 ビ ッ ト
符 号 あ り 線 形
符 号 化 |
|
|
-Or8ul |
|
8 ビ ッ ト 符 号 な
し 線 形 符 号 化 |
|
|
-Ou |
|
|
|
Sun Audio
(au)フ ァ イ ル を 出
力 し ま す 。
|
-Oa |
|
AIFF(Audio Interchange File
Format) フ ァ イ ル を
出 力 し ま す 。 |
|
-Ow |
|
RIFF WAVE フ ァ イ ル を
出 力 し ま す 。
出 力 が シ ー ケ
ン シ ャ ル フ ァ
イ ル だ っ た り
, TiMidity++ が フ ァ
イ ル を 閉 じ る
前 に 中 断 さ れ
た 場 合 , フ ァ
イ ル ヘ ッ ダ は
0xffffffff の RIFF お よ び デ
ー タ ブ ロ ッ ク
長 フ ィ ー ル ド
を 含 み ま す 。
著 名 な サ ウ ン
ド 変 換 ユ ー テ
ィ リ テ ィ sox は ,
そ の よ う な 規
格 外 の フ ァ イ
ル を 読 め る の
で , 別 フ ォ ー
マ ッ ト へ の オ
ン ザ フ ラ イ 変
換 と し て , sox に
直 接 デ ー タ を
パ イ プ で き ま
す 。 |
|
-Ol |
|
MIDI イ ベ ン ト の
リ ス ト を 出 力
し ま す 。 |
|
-OM |
|
MOD フ ァ イ ル か
ら MIDI フ ァ イ ル に
変 換 し て 出 力
し ま す 。 |
|
-Oe |
|
EsounD |
|
-Op |
|
PortAudio |
|
-Oj |
|
JACK |
|
-OR |
|
aRts |
|
-OA |
|
Alib |
|
-Ov |
|
Ogg Vorbis |
|
-OF |
|
Ogg FLAC |
|
-OS |
|
Ogg Speex |
|
-OO |
|
libdao |
フ ォ ー
マ ッ ト オ プ シ
ョ ン 上 記 オ プ
シ ョ ン に 続 け
て , 以 下 の 文
字 を 追 加 す る
こ と で 出 力 フ
ォ ー マ ッ ト を
指 定 で き ま す
(複 数 可 )。
S, --output-stereo ス テ レ オ
M, --output-mono モ ノ ラ ル
s, --output-signed 符 合 あ り
出 力
u, --output-unsigned 符 合 な し
出 力
1, --output-16bit
16 ビ ッ ト
サ ン プ ル 精 度
2, --output-24bit
24 ビ ッ ト
サ ン プ ル 精 度
8, --output-8bit
8 ビ ッ ト
サ ン プ ル 精 度
l, --output-linear
線 形 符 合 化
U, --output-ulaw
μ-Law 符 合
化
A, --output-alaw
A-Law 符 合
化
x, --[no-]output-swab
バ イ ト 反 転 出
力 一 部 の モ ー
ド で は , 指 定
し て も 効 果 が
な い オ プ シ ョ
ン が あ り ま す
。 例 え ば , バ
イ ト 反 転 し た RIFF
WAVE フ ァ イ ル を 作
る こ と は で き
ま せ ん し , μ-Law
出 力 は Linux PCM デ バ
イ ス に 対 し て
は 使 用 で き ま
せ ん 。
-o file,
--output-file=file 出 力 フ
ァ イ ル 名 を 指
定 し ま す 。 出
力 先 が フ ァ イ
ル で な い 場 合
は こ の オ プ シ
ョ ン は 無 視 さ
れ ま す 。 file を
’-’ に す る と 標
準 出 力 に 出 力
さ れ ま す 。
-P file, --patch-file=file す
べ て の 楽 器 を
file(パ ッ チ ) を 用
い て 演 奏 し ま
す 。
-p [n](a)
--polyphony=n
--[no-]polyphony-reduction 最 大 同
時 発 音 数 を n
に し ま す 。 さ
ら に , -p オ プ
シ ョ ン に ’a’ の
文 字 を 付 加 す
る か , --polyphony-reduction
オ プ シ ョ ン を
指 定 す る こ と
に よ り , 自 動
で 発 音 数 の 減
少 さ せ る こ と
を 可 能 に し ま
す 。 デ フ ォ ル
ト で は 有 効 で
す 。
-Q n[,...](t)
--mute=n[,...]
--temper-mute=n[,...]
n チ ャ
ン ネ ル 目 を 演
奏 し な い よ う
に し ま す 。 ’,’
で 区 切 っ て ,
複 数 の チ ャ ン
ネ ル を 指 定 す
る こ と が で き
ま す 。 n に 0
を 指 定 す る と
, す べ て の チ
ャ ン ネ ル を 演
奏 し な い よ う
に し ま す 。 続
け て , -n を 指
定 す る こ と に
よ り , n チ ャ
ン ネ ル 目 だ け
を 演 奏 す る こ
と が で き ま す
。 一 方 , -Q オ
プ シ ョ ン に ’t’
の 文 字 を 付 加
す る か , --temper-mute
オ プ シ ョ ン を
指 定 す る こ と
に よ り , 音 律
種 別 n を ミ ュ
ー ト し ま す 。
n に は , プ リ
セ ッ ト 音 律 種
別 と し て 0 か
ら 3 ま で の 値
を , ユ ー ザ 定
義 音 律 種 別 と
し て 4 か ら 7
ま で の 値 を 指
定 す る こ と が
で き ま す 。
-q sec/n,
--audio-buffer=sec/n オ ー デ
ィ オ 最 大 バ ッ
フ ァ を sec 秒 ,
オ ー デ ィ オ 開
始 バ ッ フ ァ を
n% に し ま す 。
デ フ ォ ル ト で
は 5.0/100 で す 。 100%
の サ イ ズ は デ
バ イ ス バ ッ フ
ァ サ イ ズ と 等
価 で す 。
-R msec エ ン ベ ロ
ー プ リ リ ー ス
を msec に 修 正 し
て 音 響 効 果 を
得 ま す (疑 似 リ
バ ー ブ )。 msec が
0 の と き , msec
は 800 に 設 定 さ
れ ま す 。
-S n, --cache-size=n リ
サ ン プ リ ン グ
キ ャ ッ シ ュ の
大 き さ を バ イ
ト 数 で 指 定 し
ま す 。 頻 繁 に
用 い ら れ る サ
ン プ ル は , あ
ら か じ め リ サ
ン プ リ ン グ し
て お く こ と で
高 速 化 し て い
ま す 。 た だ し
, ビ ブ ラ ー ト
や ピ ッ チ ベ ン
ド な ど に よ っ
て ピ ッ チ が 変
化 す る サ ン プ
ル は キ ャ ッ シ
ュ さ れ ま せ ん
。 0 を 指 定 す
る と , ま っ た
く キ ャ ッ シ ュ
し ま せ ん 。 デ
フ ォ ル ト で は
n は 2097152 (2MB)と な
っ て い ま す 。
-s freq, --sampling-freq=freq
再 生 サ ン プ ル
レ ー ト (Hz ま た は
kHz)を 指 定 し ま す
。
-T n, --adjust-tempo=n テ
ン ポ を n% に 調
節 し ま す 。 n
を 120 に す る と
, MOD フ ァ イ ル を
NTSC Amiga の タ イ ミ ン
グ で 演 奏 し ま
す 。
-t code, --output-charset=code
テ キ ス ト の 出
力 文 字 コ ー ド
を 指 定 し ま す
。 以 下 の code が
指 定 可 能 で す
(大 文 字 小 文 字
は 区 別 さ れ ま
せ ん )。
|
auto |
|
LANG 環 境 変 数 に
よ っ て コ ー ド
が 決 ま り ま す
。
非 可 読
ASCII を ピ リ オ ド
(0x2e)に 変 換 し て 出
力 し ま す 。
nocnv 出 力 文 字
コ ー ド
を 変 換 し ま せ
ん 。
|
|
|
|
|
1251 |
|
windows-1251 か ら koi8-r に 変
換 し て 出 力 し
ま す 。 |
|
euc |
|
EUC コ ー ド (japan)で 出
力 し ま す 。 |
|
jis |
|
JIS コ ー ド で 出
力 し ま す 。 |
|
sjis |
|
SJIS コ ー ド で 出
力 し ま す 。 |
-U,
--[no-]unload-instruments こ の オ
プ シ ョ ン を 有
効 に す る と ,
演 奏 ご と に 毎
回 , パ ッ チ に
割 り 当 て ら れ
て い た メ モ リ
を 解 放 し ま す
。
-V power, --volume-curve=power
ベ ロ シ テ ィ /ボ
リ ュ ー ム /エ ク
ス プ レ ッ シ ョ
ン カ ー ブ を
amp=vol^power で power の 値
が 0 で 自 動 ,
1 で 線 形 , 約
1.661 で 理 想 , 約
2 で GS 設 定 と な
り ま す 。
-v, --version
TiMidity++ の
バ ー ジ ョ ン 情
報 を 表 示 し ま
す 。
-W mode,
--wrd=mode 入 力 フ ァ
イ ル の 拡 張 子
を .WRD ま た は .wrd に
変 更 し た フ ァ
イ ル が 存 在 す
れ ば , そ れ を WRD
フ ァ イ ル と し
て 読 み 込 み ,
そ の コ マ ン ド
と 歌 詞 を 表 示
し ま す 。 表 示
方 法 は 以 下 の
通 り で す 。
|
x |
|
X Window System を 使 用 し
て , グ ラ フ ィ
カ ル に WRD を 表 示
し ま す 。 |
|
w |
|
Windows コ ン ソ ー ル
上 に WRD を 表 示 し
ま す 。
エ ス ケ
ー プ シ ー ケ ン
ス を 使 用 し て
, WRD に 含 ま れ る
文 字 情 報 を 表
示 し ま す 。
d
WRD の
イ ベ ン ト 情 報
を そ の ま ま 出
力 し ま す 。
-
WRD の
ト レ ー ス を 行
い ま せ ん 。
R[opts]
WRD 読 み 込
み 時 の 設 定 を
行 い ま す 。
a1=b1,a2=b2,...
WRD 読 み 込
み 時 の オ プ シ
ョ ン を 指 定 し
ま す 。 an に オ
プ シ ョ ン 名 ,
bn に そ の 値 が
入 り ま す 。
|
d=n |
|
@WAIT, @WMODE ま わ り の
MIMPI の タ イ ミ ン グ
に 関 す る バ グ
を エ ミ ュ レ ー
ト し ま す 。 以
下 の オ プ シ ョ
ン で エ ミ ュ レ
ー ト レ ベ ル を
変 更 で き ま す
。 |
-WRd=0
|
|
|
MIMPI の バ グ
を エ ミ ュ レ ー
ト し な い で ,
規 格 通 り に 動
作 し ま す 。
お そ ら
く 間 違 い な い
と 思 わ れ る バ
グ の み を エ ミ
ュ レ ー ト し ま
す (デ フ ォ ル ト
)。
-WRd=2 怪 し い バ
グ ま で エ
ミ ュ レ
ー ト し ま す 。
エ ミ ュ レ ー ト
レ ベ ル を あ げ
る と , 今 ま で
タ イ ミ ン グ が
合 っ て い た も
の が ず れ る 可
能 性 が あ り ま
す 。
|
|
|
|
|
F=file |
|
WRD フ ァ イ ル 名
を 指 定 し ま す
。 WRD フ ァ イ ル が
見 つ か ら な い
場 合 の み , 指
定 し た file が WRD フ
ァ イ ル と し て
用 い ら れ ま す
。 |
|
f=file |
|
WRD フ ァ イ ル 名
を 指 定 し ま す
。 常 に 指 定 し
た WRD フ ァ イ ル file
を 用 い ま す 。 |
な お , WRD
は ト レ ー ス モ
ー ド で 実 行 し
な い と タ イ ミ
ン グ が 合 い ま
せ ん 。
-w mode,
--rcpcv-dll=mode
Windows 用 の
拡 張 モ ー ド の
オ プ シ ョ ン で
す 。 以 下 の mode
が 有 効 で す 。
|
-w r |
|
rcpcv.dll を 使 用 し ま
す 。 |
|
|
-w R |
|
rcpcv.dll を 使 用 し ま
せ ん (デ フ ォ ル
ト )。 |
|
-x str,
--config-string=str 指 定 し
た 文 字 列 で
TiMidity++ の 設 定 を
行 い ま す 。 str
の 書 式 は timidity.cfg と
同 じ で す 。 例
え ば
-x’bank
0\n0 violin.pat’ と す る
と 0 番 で 指 定 さ
れ る 音 色 を を
バ イ オ リ ン に
す る こ と が で
き ま す 。 -x に
続 く 文 字 列 中
の ’\’ (ASCII 0x5c)は 特
別 文 字 と し て
扱 わ れ , そ れ
以 降 の 文 字 (列
)に 対 し , C 言 語
の リ テ ラ ル と
同 様 の 展 開 が
行 わ れ ま す 。
例 え ば , ’\n’
は 改 行 を 意 味
し ま す 。
-Z file,
--freq-table=file 周 波 数
テ ー ブ ル を 読
み 込 み ま す 。
file に ’’pure’’
を 指 定 す る と
, 簡 易 純 正 律
で 演 奏 し ま す
。
-Zpure[n(m)],
--pure-intonation=[n(m)]
MIDI フ ァ イ
ル の Key Signature メ タ イ
ベ ン ト に 基 づ
き , 簡 易 的 な
純 正 律 で 演 奏
し ま す 。 MIDI フ ァ
イ ル に Key Signature メ タ
イ ベ ン ト が 含
ま れ て い な い
場 合 は , 初 期
の 調 性 と し て
n(m) を 指 定 す る
こ と で , 正 し
い 純 正 律 演 奏
が 可 能 と な り
ま す 。 n は 調
号 の 数 で ,
♯(シ ャ ー プ )の
場 合 は 正 の 数
, ♭(フ ラ ッ ト
)の 場 合 は 負 の
数 を 指 定 し ま
す 。 n に は -7
か ら 7 ま で の
値 を 指 定 す る
こ と が で き ま
す 。 さ ら に ,
短 調 の 場 合 は
’m’ の 文 字 を 付
加 し ま す 。
--module=n
特 定 の 音 源 モ
ジ ュ ー ル の 動
作 を で き る だ
け 真 似 ま す 。
今 の と こ ろ ,
定 義 さ れ て い
る n の 値 は 次
の と お り で す
。
|
0 |
|
TiMidity++ デ フ ォ ル
ト |
|
|
1 |
|
Roland SC-55 |
|
|
2 |
|
Roland SC-88 |
|
|
3 |
|
Roland SC-88Pro |
|
|
4 |
|
Roland SC-8850 |
|
|
5-15 |
|
GS 用 に リ ザ ー
ブ |
|
|
16 |
|
YAMAHA MU-50 |
|
|
17 |
|
YAMAHA MU-80 |
|
|
18 |
|
YAMAHA MU-90 |
|
|
19 |
|
YAMAHA MU-100 |
|
|
20-31 |
|
XG 用 に リ ザ ー
ブ |
|
|
32 |
|
SoundBlaster Live! |
|
|
33 |
|
SoundBlaster Audigy |
|
|
34-111 |
|
|
|
任 意 の
音 源 モ ジ ュ ー
ル 用 に リ ザ ー
ブ
|
|
|
|
|
|
112 |
|
TiMidity++ ス ペ シ ャ
ル 1 |
|
113-126
TiMidity++ 特
定 目 的 用 に リ
ザ ー ブ
lsmidiprog(1),
mididump(1), patinfo(1), sf2text(1), wav2pat(1),
timidity.cfg(5)
Copyright (C)
1999-2004 Masanao Izumo <iz [AT] onicos.jp>
Copyright (C) 1995 Tuukka Toivonen <tt [AT] cgs.fi>
The original
version was developed by Tuukka Toivonen <tt [AT] cgs.fi>
until the release of TiMidity-0.2i. His development was
discontinued because of his being busy with work.
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.
This program is
distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have
received a copy of the GNU General Public License along with
this program; if not, write to the Free Software Foundation,
Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
USA
TiMidity++
は 改 良 版 TiMidity の
ペ ー ジ
URL
http://www.timidity.jp/ で 手 に 入
り ま す 。
小 さ な
CPU-time-eating 獣 よ り も CPU time
を 喰 う 。
Version 0.2i
and earlier:
Tuukka Toivonen
<tt [AT] cgs.fi>
Vincent Pagel <pagel [AT] loria.fr>
Takashi Iwai <tiwai [AT] suse.de>
Davide Moretti <dave [AT] rimini.com>
Chi Ming HUNG <cmhung [AT] insti.edu>
Riccardo Facchetti <riccardo [AT] cdc8g5.it>
TiMidity++: 出
雲 正 尚 (IZUMO Masanao)
<iz [AT] onicos.jp> 原 田 智 和
(HARADA Tomokazu) <harada [AT] prince.jp>
山 手 圭 一 郎 (YAMATE
Keiichirou) <keiich-y [AT] is.jp> 木
竜 雅 樹 (KIRYU Masaki)
<mkiryu [AT] usa.net> 青 木 大 輔
(AOKI Daisuke) <dai [AT] y7.net> 松 本 庄
司 (MATSUMOTO Shoji) <shom [AT] i.jp>
小 柳 雅 明 (KOYANAGI Masaaki)
<koyanagi [AT] okilab.jp> 今 井 邦
彦 (IMAI Kunihiko)
<imai [AT] leo.jp> 野 上
貴 哉 (NOGAMI Takaya)
<t-nogami [AT] happy.jp> 渡 辺
尊 紀 (WATANABE Takanori)
<takawata [AT] shidahara1.jp> 竹
川 視 野 (TAKEKAWA Hiroshi)
<sian [AT] big.jp> 長 野 大 介
(NAGANO Daisuke) <breeze.nagano [AT] nifty.jp> 木
下 浩 介 (KINOSHITA Kosuke)
<kino [AT] krhm.jp> 重 村
法 克 (SHIGEMURA Norikatsu)
<nork [AT] ninth-nine.com> 山 幡 為
佐 久 (YAMAHATA Isaku)
<yamahata [AT] kusm.jp> 荒 井
良 重 (ARAI Yoshishige)
<ryo2 [AT] on.jp>
Glenn Trigg
<ggt [AT] netspace.au>
Tim Allen <thristian [AT] usa.net>
Michael Haardt <michael [AT] moria.de>
Eric A. Welsh <ewelsh [AT] ccb.edu>
Paolo Bonzini <bonzini [AT] gnu.org> 木 本
雅 彦 (KIMOTO Masahiko)
<kimoto [AT] ohnolab.org> 岩 井 隆 (IWAI
Takashi) <tiwai [AT] suse.de>
Saito <saito2 [AT] digitalme.com> 佐 藤
研 太 郎 (SATO Kentaro)
<kentaro [AT] ps.jp> 田 向 正
一 (TAMUKI Shoichi) <tamuki [AT] linet.jp>
卜 部 昌 平 (URABE Shohei)
<root [AT] mput.jp> 末 永 圭 司
(SUENAGA Keishi) <s_keishi [AT] mutt.jp>
SUZUKI Koji <k [AT] kekyo.net>
(敬
称 略 ・ 順 不 同 )
こ れ 以 外 に も
, TiMidity++ メ ー リ
ン グ リ ス ト の
皆 様 を は じ め
多 く の 方 か ら
情 報 , バ グ 報
告 な ど を 頂 い
て い ま す 。
WRDで
使 用 さ れ る 端
末 タ ー ミ ナ ル
エ ミ ュ レ ー シ
ョ ン の コ ー ド
は X Consotium 等 の kterm の
コ ー ド の 一 部
を 取 り 込 み ,
ま た そ れ を 参
考 に 実 装 を 行
い ま し た 。 和
訳 は 松 本 庄 司
(MATSUMOTO Shoji <shom [AT] i.jp>)。
こ の 和 訳 は 正
確 か ど う か は
保 証 で き ま せ
ん 。 あ な た が
こ の 和 訳 の 使
用 で い か な る
損 害 を 受 け て
も 責 任 は 持 ち
ま せ ん 。
TiMidity++
の オ プ シ ョ ン
, cfg フ ァ イ ル の
解 説 は 出 雲 正
尚 (IZUMO Masanao <iz [AT] onicos.jp>)が
, そ の nroff 化 , お
よ び マ ニ ュ ア
ル の リ ラ イ ト
は 長 野 大 介 (NAGANO Daisuke
<breeze.nagano [AT] nifty.jp>)が 行 い
ま し た 。 現 在
は , 田 向 正 一
(TAMUKI Shoichi <tamuki [AT] linet.jp>)と 卜
部 昌 平 (URABE Shohei
<root [AT] mput.jp>)が , マ ニ
ュ ア ル を メ ン
テ ナ ン ス し て
い ま す 。
| | | | |