【PureData】1つのサウンドファイルでランダムに再生位置を変化するパッチ

投稿日:2014-03-14

puredata_randomplayer

おはようございます^ – ^

ナカジ(@cp_nakajun)です。

PureDataで

【1つのサウンドファイルでランダムに再生位置を変化するパッチ】

を作りました。

どんなことができるパッチかと言うと

下記の画像にあるように音は波なので1つのサウンドファイルは「波形」として表示されています。

randomplayer1

通常、wavやmp3などの音楽ファイルは「先頭」から再生されます

このパッチは先頭ではなく「再生開始位置」をランダムに選択し再生します。

そして、ある長さを再生するとまた違う再生位置に移ることで再生し続けます。

[pd]random_player

Random Player.pd の仕様

  • 読み込んだファイルを64分割します
  • 1/64のどこかから再生します
  • 再生する長さは読み込んだファイルの「1/64・1/32・1/16・1/8」のどれか

Random Player.pd の使い方

  1. load file の横の丸ポチを押し再生するファイルを選択
  2. play の横の丸ポチを押す

これだけ...説明要らないかな

Random Player.pd  のダウンロード

【GitHub】random_player.pd
フィールドレコーディングした素材なんかは結構面白いと思います。

This patch to play it randomly selected rather than the beginning to “playback start position”.

It then continues to play by moving to play a different position again when you play a certain length.

サポート募集中

この記事はお役に立てましたか。
よかったら、コーヒー ☕ をご馳走いただけたら励みになります。



PureDataの貴重な書籍



おすすめのクリエイティブ・コーディング関連カテゴリー

クリエイティブコーディング系 講座


ウェブツール

機能はシンプルなものですが、p5.jsやTone.jsで描画したり音が出たりするので遊んでみてください。
・【Midi Number Tools】:MIDIナンバーから音名と周波数を判定します
・【Delay Time Calculator】:テンポに応じた音符の長さを判定します