- 運営しているクリエイター
#ディジタル信号処理
MATLAB で Digital Lossy VST プラグインを作る ~ 聴覚心理特性とは? ~ 非同期バッファで MDCT
まえがき「Bit Crusher」というエフェクターがあります。量子化ビットを削ったりサンプリング・レート下げたりして「チープ」なレトロサウンドにするものです。 これとは別に、「Digital Lossy」というのもあるようです。ビットクラッシュではなく、MP3のような音声圧縮でビットレートを落としたような「低品質」サウンドにするものです。 非同期バッファや聴覚心理特性を使うので、(他の「Digital Lossy」が聴覚心理特性を使っているかは不明ですが)題材としては面
MATLABでVST開発 ~ Map オブジェクト(文字ベクトル Key データ構造体)を使ってVSTパラメータをセットする(R2022a対応版)
まえがき以前の記事 externalAudioPlugin class ~ MATLABで外部VSTプラグインをホスト ~ 動的変数名を使ってVSTパラメータをセットする で、 と書きました。その後、"Prerelease Customer Survey" にその旨報告したところ MathWorks のサポートさんから連絡があり、何回かやりとりをして解決方法を教えてもらいました! 改めて問題点をおさらいすると・・、 各パラメータが、 パラメータファイル内では「変数名」