
PureData Pulsar Synthesis v15
mashiroa(真城亜)(@omispduser)です。
Pulsar SynthesisのPureData Patchがだいぶ出来上がったので、配布します。
使い方
Pulsar Synthesis v15
Pitch Cont.で再生時の音高を設定できます
Freq(Hz)でPulsarの周波数を設定できます
Ratioで整数倍の周波数にも設定できます
Envelope(Duty)とPWMLFOFreqでそれぞれPWMに関する周波数を設定できます
Duty(Pulsar:Silence)でPとSの比率を設定できます(C.Roads 2001参照)。なおこのパラメーターはwavetableをPulsaretとして設定した場合のwavetableに対するPulsa Width Dutyともなります。
EnvelopeFreqでPulsaretのエンベロープの周波数を設定できます
Input(dB), Output(dB), MasterOutputで入力、出力の音量をdBで設定出来ます
Pulsar_Synthesis_Granular Synthesis_v02b
CarrierFreqで周波数を設定できます
ReadSpeedで再生速度を設定できます
LoopFreqでグレインのループの速さ及び窓サイズを設定できます
PitchCTRLで再生時の音高を設定できます
PulsarSynthesis_DelayGranularSynth_v01
bang"LoadingWavFile"で加工される音源を選択します
Play/Stopで再生または停止 再生が終了するとメッセージがコンソールに表示される
Pulsar Synthesis Granular Synthesis v02bを改良したパッチ
PrimaryFreqでHardsync phasorの1st Oscillatorの周波数を設定します
SecondaryFreqでHardsync phasorの2nd Oscillatorの周波数を設定します
HardsyncDepthでHardsync phasorの2つのOscillatorの混ぜ具合を設定します
PulseWidthでwavetableのDutyを設定します
PitchCtrlで再生時の音高を設定できます
LoadingSpeedで再生速度を設定できます(ReadSpeedと同一機能)
DepthでLoadingSpeedの変調度合いを設定できます
OffsetでLoadingSpeedの初期値を加算できます
Subpatch "PulseTrain&wavetable"
HzでPulsarの周波数を設定できます
DutyでPulseTrainに対するPulse Widthの設定ができます
Duty(Silence)でwavetableに対するPulse Widthの設定ができます
PWMFreqでPulse Width Modulationの周波数が設定できます
AmplitudeEnvFreqでPulsaretに対するEnvelopeの周波数が設定できます
Input(dB), Output(dB)で入出力の音量を設定できます
参考文献
元論文はこちら
Curtis Roads (2001)
SOUND COMPOSITION WITH PULSARS
Journal of Audio Engineering Society 49(3)
https://www.curtisroads.net/s/SoundCompwithPulsars.pdf
PlugDataを使えば、DAWからpd patchを読み出すことが出来ます。

Download
Chromeの場合、ダウンロードが出来ない場合はCtrl+Jでダウンロード履歴からダウンロードを進めることが出来ます。
zipファイル内には、
・Pulsar_Synthesis_Granular Synthesis_v02b
・pulsar_synthesis_v15
・PulsarSynthesis_DelayGranularSynth_v01
が含まれています。
2023/05/21 Pulsar Synthesis v15
動作確認済み環境
Windows 11 Home 64bit
PureData vanilla 0.53-2
PlugData 0.7.0
Hardsync Sampler
Hardsync Sampler Forked From Pulsar synthesis_DelayGranularSynth_v04
Pulsar synthesisの出力をサンプリングし、加工します。

Beta
Add "subpatch Reverb" based on G08 Reverb pd by Miller Puckette
This patch is beta version.
このページの情報は以上です
2023/05/21 20:29 新規作成
2023/05/21 20:33 動作環境追記
2023/06/04 07:11 Hardsync Sampler追記
2023/06/30 0:43 Beta 追記