【PureData Patch】アルゴリズム作曲的にフレーズを生成するRandamの確率を制御する方法!
投稿日:2015-04-29
おはようございます^ – ^
ナカジ(@cp_nakajun)です。
作りたい音楽がようやっと見つかった感触を得て
コツコツとPureDataでパッチを作ってます。
その方向性として、音階(フレーズ)や音色を自動生成する要素を含みたいと考えているのですが、ただ「適当」というのでは「作曲」になりません。
そこでPureDataの「Randam」オブジェクトに「確率」的な要素を加えて
一定の制御をすることを考えました。
expr オブジェクトで切り分ける
今回は上記画像のように
「expr」オブジェクトを使いif文で切り分けてみました。
「for note」とか「for octarve」と書いているのは
今作っているステップシーケンサーへの実装するつもりで作成したからです。
まぁ、音を鳴らすのはこれからなので
実際このパラメーターが良いのか、そもそもこの考え方が良いのかは未知ですが
参考になればと思い、ダウンロードも用意しましたのでよろしければどうぞ。
何か、他の方法などあれば教えて頂けたら嬉しいです!
Pd Recipe Book -Pure Dataではじめるサウンドプログラミング(単行本)
posted with ヨメレバ
松村 誠一郎 ビー・エヌ・エヌ新社 2012-02-23