Random Thresh

Trigger some noise when the probability is below some threshold

by Eve Weinberg

HTML

<script src="https://tonejs.github.io/CDN/r6/Tone.min.js"></script>

JavaScript

var delay = new Tone.FeedbackDelay(0.045, 0.2);
var env = new Tone.AmplitudeEnvelope(0.001, 0.02, 0.0).toMaster();
var noise = new Tone.Noise("pink").chain(delay,env).start(0);

// noise--->env+delay----->Master


for (var i = 0; i < 200; i++){
	if (Math.random() < i / 200){
  	env.triggerAttack(i * 0.1);
  }
}