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