Wave Digital Filterの勉強

概要

Wave Digital Filterの動作サンプルrt-wdf_renderを Windows10 + Visual Studio Community 2017の環境で動かすために変更したもの。

github repository

主な変更点


armadillo-9.500.2の中のblas_win64_MT.dll lapack_win64_MT.dllを使いました。

主な追加点


figure2
figure3
figure4

参照したもの

以下を展開したものに変更を加えました。
以下で公開されている真空管と出力トランスのデータを使いモデルを作成しました。

ライセンス

GPL v3
RT-WDF libraryがGPLのため、それに従うことになります。
Libsディレクトリーの中にある説明文を参照してください。

真空管アンプの入出力波形の例  

Wave Digital Filterを使ってシュミレーションした真空管アンプ回路CCTA(x4)とJTM45の動作波形の例。
真空管は非線形素子なのでサンプリング周波数を4倍に上げて計算している。
JTM45は歪ませる設定(input gain, volume)にしている。
figure1