見出し画像

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

  1. bang"LoadingWavFile"で加工される音源を選択します

  2. 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を読み出すことが出来ます。

PulsarSynthesis on Ableton Live

https://plugdata.org/

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の出力をサンプリングし、加工します。

Hardsync Sampler Forked From Pulsar synthesis_DelayGranularSynth_v04

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 追記

この記事が気に入ったらサポートをしてみませんか?