1: 2020-06-25 (木) 01:38:30 yuji ソース
Line 1: Line 1:
 +* 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


トップ   差分 バックアップ 複製 名前変更 リロード   ページ新規作成 全ページ一覧 単語検索 最新ページの一覧   ヘルプ   最新ページのRSS 1.0 最新ページのRSS 2.0 最新ページのRSS Atom
Counter: 3695, today: 8, yesterday: 0