TiMidity の使い方 :: 音源変換
音源再生
$ man tymidity // help 表示(日本語) $ tymidity filename.mid // 再生 $ tymidity ./ // カレントディレクトリ内 mid 連続再生 $ tymidity directry // 指定ディレクトリ内 mid 連続再生 % timidity file.zip#file.mid // .zip 内 file.mid を演奏 % timidity file.lzh#*.mid // .lzh 内 *.mid にマッチするファイル演奏
対応圧縮ファイル
tar, tar+gzip(*.tar.gz, *.tgz), zip , lzh演奏可能 midi ファイル
.mid, .rmi .rcp, .r36, .g18, .g36 .mfi .kar .mod, mod.* .wrd※携帯着メロ等も再生可で Karaoke フォーマットでは歌詞も表示。
timidity++ (gui)
synaptic で timidiry 検索 関連全部入れたら timidity++ の gui がメニューにインストールされてました。gui が使い難い場合、メニューエディタで timidity -ig とするか、端末で叩くと gtk++ のシンプルな gui が表示されます。ms-win なら -iw or -iW のようですが・・・未確認です。
編集
音源変換
なんと一石二鳥な・・・ SoX 不要で .wav も .au へも変換可能。
.au も .wav も java でそのまま再生出来ました!
元の .mid は frequency が高くて音飛び改善不能と思われる。勿論、通常のサウンドレコーダーなどでは再生問題無し。
.mid のまま frequency を -s 8000 には流石に出来ないみたい。
ただ、 .mod -> .mid に変換出来る様なんですが・・・ .mid -> .mod に変換出来ない・・・ .mod に音源変換出来る・・・そふと・・・そふと・・・(きりがねぇ!)
コマンドラインとオプション指定
- $ man timidity で日本語 help が表示される。
$ timidity -Ou input.mid -o output.au $ timidity -Oa input.mid -o output.aiff $ timidity -Ow input.mid -o output.wav
-Ox は出力ファイルタイプ指定
-o filename は出力ファイル名指定
$ timidity -OuSu8U input.mid -o output.au
S, --output-stereo
u, --output-unsigned
8, --output-8bit
U, --output-ulaw
・・・これは指定方法未確認・・・> OK でした。
Java で使える音源変換方法
$ timidity -OuSu8U -s 8000 input.mid -o output.au $ timidity -OwSu8U -s 8000 input.mid -o output.wav
-s frequency
変換する音源ファイル事に使えるオプションが違うと思いますが、エラー表示で無視して変換されるみたいです。
編集
関連ページ
- 開発環境関連
- JAVA 関連
- 音源変換メモ
- SoX の使い方 :: 音源変換
- TiMidity の使い方 :: 音源変換
- LAME の使い方 :: 音源変換
- gogo の使い方 :: 音源変換
▲上へ [ 編集 ]
2011年04月05日(火) 09:15:09 Modified by sakura_momo2