Noise.new

def setup
  background(220)
  text("Tap to make 'Noise'", 10, 35, 80)
  @noise_w = Noise.new('white')        # ホワイトノイズ
  @noise_p = Noise.new('pink')         # ピンクノイズ
  @noise_b = Noise.new('brown')        # ブラウンノイズ
end

def mouseClicked
  @noise_w.start(1).amp(0.1).stop(3)   # 2秒間出力
  @noise_p.start(4).amp(0.1).stop(6)   # 2秒間出力
  @noise_b.start(7).amp(0.1).stop(9)   # 2秒間出力
end

p5.jsリファレンス(参考情報)

[p5.js] p5.sound/p5.Noise

概要

ノイズを生成します。

書式

noise = Noise.new([type], [rate])

引数

引数名内容備考オプションデフォルト値
typeノイズの種類'white'
'pink'
'brown'
'white'
rateサンプリングレート(Hz)3000~76800044100

戻値

noise : noiseオブジェクト

備考

関連

(noise).start
(noise).stop
(noise).amp