![見出し画像](https://assets.st-note.com/production/uploads/images/101682794/rectangle_large_type_2_f7b0463e4465ea4de1f37a86a2f3234e.jpeg?width=1200)
PureData For Ambient Music v009
真城亜@omispduser です。以前から実装しては改良している、アンビエント音楽のためのPdパッチを配布します。
使い方
![](https://assets.st-note.com/img/1680258311108-9i9cbI0zsX.jpg?width=1200)
LoadingWavFileで加工させるwavファイルを選択する(signed 16bit PCM 2chのwavファイルのみ動作確認済み)
Play/Stopで再生を開始または終了する
FeedbackDepthでは、グラニュラーシンセのFeedback量を決定する。
WindowSize(LoopFreq)とPitchCTRLをそれぞれ設定する。PitchCTRLがWindowSizeより小さいと低い音になり、大きいと高い音になる。
Cutoff Freqでローパスフィルターのカットオフ周波数を決定する。
InputGain(dB), OutputGain(dB)はそれぞれ、FDN Reverbに対する入出力の量を決定する。
![](https://assets.st-note.com/img/1680258588249-gGhqGso8rl.jpg?width=1200)
![](https://assets.st-note.com/img/1680259594949-KXxxYDmK6I.jpg)
![](https://assets.st-note.com/img/1680259620957-LuNptTf7vt.jpg?width=1200)
解説
本プログラムは、DelayLineベースのGranularSynthesis (AM Pitch Shifter)及び Householder Feedback Matrixを2系統用いたFDN Reverbによって構成されている。
動作環境
Windows 11 64Bit
PureData vanilla 64bit Windows 0.53-1
ダウンロード
Chromeの場合、Ctrl+Jキーでダウンロード履歴が見られるので、そこから継続すればダウンロードできます。
Update v009b
元信号の音量を調整するパラメーターの追加及び、Feedback量を見直し。
Update v009c
Add PhaseShifter with Feedback Delay
Fixed FDN Reverb's Feedback parameters
Update v009d3
v009c Alternativeのパラメーターを反映
FDNReverbの処理で、信号同士の乗算を組み込み(pow~ 4と同等)。
Reverb Time(msec)機能が含まれていなかったので、一応入れました。
参考文献
美山千香士 PureData チュートリアル&リファレンス
Julius O. Smith Ⅲ "Physical Audio Signal Processing" "Householder Feedback Matrix" (https://ccrma.stanford.edu/~jos/pasp/Householder_Feedback_Matrix.html)
Yusuie ao / Fendoap (@seitokisoukari)さんのFDN Reverb Patch(https://twitter.com/seitokisoukari/status/1600849333221756928?s=20)
更新履歴
2023/03/31 19:34 新規作成
2023/04/01 9:23 更新(ファイル追加)
2023/04/03 20:15 更新(ファイル追加)
この記事が気に入ったらサポートをしてみませんか?