Pd Japan>Pdチュートリアル>My first Pd sound

My first Pd sound

今度は音の出るPdパッチをくみましょう。

準備

インストール時に音が出ることを確認しましたか?
まだでしたら、インストールのヒントを参考に確認してください。

実施

  1. 新規キャンバスを作ってください。(Ctrl+n)
  2. オブジェクトをputしてください。(Ctrl+1)
  3. 中にosc~ 440と書き込んでください。
  4. もうひとつオブジェクトをputしてください。
  5. 中にdac~と書き込んでください。
  6. osc~ 440のoutletとdac~のinletをパッチコードでつないでください。
  7. 一番小さいPdウィンドウのcompute audioチェックボックスをクリックするかCtrl+/を押してください。
    (音を消すにはCtrl+.かcompute audioをクリックしてチェックをはずしてください。)
  8. 440Hzのラが出ます。
  9. パッチコードを切断しても音が消えます。
  10. パッチコードを切断するには、
  11. またパッチコードをつなぐと音が出ます。

解説

osc~ オブジェクトはosc~ の右に書かれた周波数(単位はHz)のcosine波を発生させます。オシレータといいます。
dac~ オブジェクトは仮想のDigitai Analog Converterです。サウンドデバイスに信号を送ります。
上の二つのオブジェクトには語尾に「~」(チルダ)がついています。これはオーディオ信号を扱うことをあらわしています。

時刻t(second)における周波数f(Hz)のcosine波を発振するオシレータオブジェクト"osc~"の出力yの数式表現は以下のようになります。(注;サンプリングを考慮していません)

y = cos( f * 2 * PI * t)

PI: 円周率
(本書では特別の断りがない限り角度はラジアンです)