(oscillatorobj).stop

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

[p5.js] (p5.Oscillator).stop

概要

発振器を停止します。

書式

stop([sec])

引数

引数名内容備考オプションデフォルト値
sec秒数いまから何秒後に停止させるかの値0 (即時停止)

戻値

Oscillatorオブジェクト

備考

・stopメソッドにより発振器の動作を停止した場合、
 再び動作を再開するには Oscillator,newメソッドで新たな発振器を生成しなおす必要があります。
 (したがって、stopメソッドは停止というよりも消滅に近い動作になります)

・もし stopメソッドを実行したあとに startメソッドを再度実行すると、以下の例外が発生します。
 「InvalidStateError: Failed to execute 'start' on 'AudioScheduledSourceNode': cannot call start more than once.」

関連

(oscillator).new
(oscillatorobj).start
(oscillatorobj).freq
(oscillatorobj).amp
(oscillatorobj).setType
(oscillatorobj).getFreq
(oscillatorobj).getAmp
(oscillatorobj).getType