|
1: 2020-06-25 (木) 01:38:30 yuji |
| + | * TiMidity++ [#d687bec2] |
| + | [[TiMidity++>https://ja.wikipedia.org/wiki/TiMidity%2B%2B]]は,MIDIデータをPCMに変換しながら演奏するためのソフトウェア・シンセサイザー。~ |
| + | あらかじめ用意された音色ファイルとMIDIデータファイルから,リアルタイムに音を合成しながら再生することが出来る。~ |
| + | 再生だけではなく,各種の音声フォーマットのファイルとして書き出すことも出来る。 |
| | | |
| + | 使用する音色ファイルによるが,市販されている音源モジュールに匹敵する音を出すことも可能。~ |
| + | 音色ファイルも,インターネットで無料で使用できるデータや有料の高品質のデータなど多くの音色データを使用できる。 |
| + | |
| + | TiMidity++は,Tuukka Toivonen氏が作ったTiMidity 0.2iをベースにしているMIDIプレーヤー。~ |
| + | TiMidity 0.2iは1995年にリリースされたが,それ以降TiMidityの開発は行われていない。~ |
| + | その後,Tuukka Toivonen氏から出雲正尚氏らに開発が引き継がれ,プロジェクト名もTiMidity++と変更された。 |
| + | |
| + | 以下のような特徴がある。~ |
| + | - 外部のハードウェアを一切使わずにMIDIファイルを演奏することが出来る~ |
| + | - さまざまな形式のファイルが読み込める~ |
| + | -- SMF (Format 0, 1, 2) |
| + | -- MODファイル |
| + | -- RCP, R36, G18, G36 (レコンポーザ形式) |
| + | -- MFi (Version 3; iモードの着メロ) |
| + | - 対応書き出しフォーマットは |
| + | -- RIFF WAVE (*.wav) |
| + | -- SUN AU (*.au) |
| + | -- Apple Interchange File Format (*.aiff) |
| + | -- Ogg Vorbis (*.ogg) |
| + | -- MPEG-1 Audio layer 3 (*.mp3) |
| + | - 音源ファイルとして以下の形式が使える~ |
| + | -- Gravis Ultrasound互換パッチファイル |
| + | -- SoundFont |
| + | -- AIFFおよびWAVデータ(多少制限がある) |
| + | - 演奏中に楽曲の情報を表示~ |
| + | - 演奏中にスペクトログラムの表示~ |
| + | - 演奏をトレースして表示~ |
| + | - マルチプラットフォーム対応~ |
| + | Windowsだけでなく,Linux(パッケージ名timidity,timidity-interfaces-extra)やMacOS Xでも使用できる。 |
| + | - URIを指定することでのネットワーク上のMIDIファイルを直接演奏出来る~ |
| + | - アーカイブファイルから解凍せずに直接演奏出来る~ |
| + | -- tarアーカイブ (*.tar)~ |
| + | -- gzip圧縮済みtarアーカイブ (*.tar.gz, *.tgz)~ |
| + | -- Zip圧縮ファイル (*.zip)~ |
| + | -- LHa圧縮ファイル lh0,lh1,lh2,lh3,lh4,lh5,lh6,lz4,lzs,lz5 (*.lzh)~ |
| + | |
| + | ** TiMidity++のインストール [#ec2896c6] |
| + | WindowsにTiMidity++をインストールする方法。 |
| + | |
| + | *** TiMidity++開発サイトでの最終版をインストールする場合 [#p6084572] |
| + | [[twsynthプロジェクトのリリースファイルのページ>https://ja.osdn.net/projects/twsynth/releases/]]から,TiMidity-CVS081206_setup_JPN.exeをダウンロードする。 |
| + | |
| + | ダウンロードしたTiMidity-CVS081206_setup_JPN.exeを実行し,インストールする。~ |
| + | #ref(install1.png) |
| + | 全てチェックしてもよいが,Windows10では「Timidity++ Driver」は動作が不安定なので,マークを外してインストールしない。~ |
| + | 終了すればインストールは完了。 |
| + | |
| + | MIDIプレーヤーの''timw32g.exe''を起動して,MIDIファイルをドラッグ&ドロップして演奏されればOK。 |
| + | |
| + | ''twsyng.exe''は,MIDIプレーヤーから発音部を独立させたシンセサイザーモジュール。MIDIマッパー等に接続すれば音源モジュールとして他のアプリケーションから使用できる。 |
| + | |
| + | *** TiMidity++ 41版をインストールする場合 [#l0f6b93b] |
| + | [[TiMidity++ 41版サイト>https://ja.osdn.net/projects/timidity41/downloads/72647/tim41.4.3.zip]]から,tim41.4.3.zipをダウンロードする。 |
| + | |
| + | 任意のディレクトリに解凍する。~ |
| + | x86(32bit版)とx64(64bit版)があり,それぞれのMIDIプレーヤーの''timw32g.exe''を実行して,MIDIファイルをドラッグ&ドロップして演奏されればOK。~ |
| + | |
| + | *** UbuntuにTiMidity++をインストール [#wd6133c7] |
| + | パッケージ管理ツールでインストールできる。 |
| + | # apt install timidity timidity-interfaces-extra |
| + | 音色データもパッケージ化されているものがある。 |
| + | # apt install freepats fluid-soundfont-gm fluid-soundfont-gs |
| + | |
| + | MIDIプレーヤーを起動するには, |
| + | $ timidity -ig -Oe |
| + | とします。この場合,音色データはfreepatsを標準で使用します。 |
| + | $ timidity -ig -Oe -x 'source /etc/timidity/fluidr3_gs.cfg' |
| + | とすれば,音色データにFluid R3を使うようになる。 |
| + | |
| + | ** 参考リンク [#h414b402] |
| + | 本家 Tuukka Toivonen氏のサイト: |
| + | https://sca.uwaterloo.ca/sca/www.cgs.fi/tt/timidity/ |
| + | ソースコード timidity-0.2i.tgz をリリース後開発終了。 |
| + | |
| + | TiMidity++の開発者 出雲氏のサイト: |
| + | https://www.timidity.jp/ |
| + | Tuukka Toivonen氏のTiMidityからTiMidity++として開発を引き継いだ。 |
| + | TiMidity++ 2.11.3が最終バージョン。 |
| + | ここのサイトからはDownload等は出来なくなっている。 |
| + | |
| + | 公式開発サイト? TiMidiTy++ダウンロード: |
| + | https://sourceforge.net/projects/timidity/files/ |
| + | TiMidity++ 2.15.0 TiMidity++-2.15.0-w32.zip(2018-08-29)が最新バージョン。(Driver版は入っていない。) |
| + | ソースコード TiMidity++-2.15.0-181006-2000.tar.xz,TiMidity++-2.13.2.tar.gz |
| + | |
| + | TWSYNTHプロジェクトのリリースファイルのページ: |
| + | https://ja.osdn.net/projects/twsynth/releases/ |
| + | TiMidity++をシンセサイザモジュールとして使用できるようにしたバージョン。 |
| + | WindowsのDriver版も入っているが,Windows10では不安定で使用できない。 |
| + | TiMidity-CVS081206_setup_JPN.exe(2008/12/06)が最新バージョン。(Driver版も入っている。) |
| + | |
| + | TiMidity++ (Experimental version): |
| + | http://timidity.s11.xrea.com/index.htm |
| + | tm040516.zip(2004/05/16)が最新バージョン。 |
| + | 他に,設定ファイル等がある。 |
| + | |
| + | TiMidity BW版: |
| + | http://bluewing.usamimi.info/timidity/index.php |
| + | timidity_bwv_20120103_vc9_x32.zip,timidity_bwv_20120103_vc9_x64.zip(2012/01/03)が最終バージョン。(32bit/64bit Driver版も入っている。) |
| + | |
| + | TiMidity++ 41版: |
| + | https://ja.osdn.net/projects/timidity41/ |
| + | TiMidity++の非公式フォーク。 |
| + | tim41.4.3.zip(2020/05/20)が最新バージョン。(32bit,64bit版あり。Driver版は入っていない。) |
| + | ソースコード(https://ja.osdn.net/projects/timidity41/scm/git/timidity41/) |
| + | |
| + | TiMidity++ 設定ファイル詳解: |
| + | http://timidity.s11.xrea.com/files/doc-cfgj.htm |