スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

TiMidity 修正

GUIでコーラスなしを選択できない不具合をとりあえず修正しました。

TiMidity Binary (Win32)
TiMidity Source (Diff)

変更点:
・XG MIDI で Delay LR, DelayLCR がシステムモードで呼ばれたとき、
 強制的にLevel = 32で呼び出すように変更

・標準コーラス 2 を修正
 試行錯誤用なので、うまくいかなければ将来的に処理自体消すかもしれません。
 まだ使わないほうが無難です。

・GUIの設定画面で、コーラスなしに設定しても、表示上では反映されてない不具合を修正

もちろん人柱版です。

追記:
myini.c / myini.h は自作 INI 読み書きライブラリです。
ライセンスは、使用したプログラムのライセンスに従います。

compressor のコードは以下のコードを参考にしています。
* Compressor
http://www.musicdsp.org/showone.php?id=169

標準コーラス2 のコードは以下のコードを参考にしています。
* Class for waveguide/delay effects
http://www.musicdsp.org/archive.php?classid=0

ライセンス的にまずければ、上記コードを削除します。

VSTに関する部分はどうしよう。。。
スポンサーサイト

ソースコード開示要求

某所でソースコード開示が~と話がでていたので
とりあえず、現状のソースを公開しておきます。
漏れがあったらごめんなさい。
あくまで、とりあえずの公開となります。
正直、ソースコードの使用および、バイナリの使用はもう少し待ったほうが安全です。

src
http://bluewing.usamimi.info/timidity/files/src20120308.zip

bin
http://bluewing.usamimi.info/timidity/files/timbin20120308.zip

変更点
標準コーラス2 を追加
  ※チェックが充分では無いので、人柱用です。使わないほうが無難です。。
  使用および音量注意。
panが設定されてない場合は、強制的にPANを中央に設定するように変更
  ※こちら側で、PANが狂う現象を現時点で再現できないので、
   直ってるかは怪しいです。
soundfont でcutoffが一定以上または一定以下の場合正常値であっても無視される件の対策
  ※こちらも再現取れないので暫定対策となります。
ディレイが有効な状態で、デイレイ処理が呼ばれた際、レベルなどの値がデフォルトでかつ
delay LCR or delay LRだった場合は、処理をスルースルように変更
  ※一部MIDIがノイズ入りまくりで聞けたもんではなかったので暫定対応です。
XGエフェクト計算を少し修正


正直次のバージョンがいつ出せるかは、
全然わからない状態ですorz

1:15追記
GUIでchorusが無効にできない不具合を発見。明日帰ってきたら直します…。

PageTop

最近の記事
月別アーカイブ
カテゴリー
FC2カウンター
プロフィール

えりおん

  • Author:えりおん
  • 詳細情報
  • 性別:男です
  • 年齢:まだまだ若いですお♪
  • ちゃんと就職できたようです。社会人生活!

ブログ内検索

RSSフィード
リンク
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。