スポンサーサイト

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

ふぁ!?

某所みたらなんかバイナリあがってて吹いた。
土日休めたらソースコード読んでみようかな。。

固定小数点演算は私も廃止して直そうと思ったけどめんどくさくて挫折。
というか、ソースコード大幅改変してまで変更するメリットもあんまりないような・・・
と思い変更するのを辞めたというオチ。

あとさりげにどっかにも書きましたが、今公開されているbw版のLPFの計算処理
間違ってるんですよね・・・。

おもにこれ
update_channel_filter の後に
recompute_voice_filter を呼んでますが
recompute_voice_filterに渡すのはchではなく、
ただしくはvoiceのindexです。。当時なぜ私はch突っ込んだのか
マジで理解できない・・・。
正直すぐに直せってレベルですよねすいません。すいません。。
たぶんbw版でカットオフが変動しまくるMIDIをならすと
正常にならなくなるのはこれのせいかと思われますorz
※なお↑で落ちないのはポインタチェックが入ってるためです。
 ポインタチェック外せば多分落ちる。

とりあえず次の更新に入れ込む予定のもの
・LPFタイプに butterworth フィルタを追加
・LPF計算処理を大幅に変更(逆効果な可能性はあり)
・fc,qを#extension で設定できるようにしてみたり
・TiMidityDriverの発音遅延を軽減(? 単純にREDUCEの値かえただけなので効果はないかも

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

えりおん

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

ブログ内検索

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