Random Thresh

Trigger some noise when the probability is below some threshold

by yotammann

HTML

<script src="https://tonejs.github.io/build/Tone.js"></script>
<script src="https://tonejs.github.io/Logo/build/Waveform.js"></script>

JavaScript

var delay = new Tone.FeedbackDelay({
	delayTime : 0.045, 
  feedback : 0.8,
  wet : 0.2
}).toMaster();

var noise = new Tone.NoiseSynth({
	'noise.type' : 'pink',
  'envelope' : {
  	attack : 0.001,
    decay : 0.02,
    sustain : 0
  }
}).connect(delay);

var loop = new Tone.Loop(function(time){
	noise.triggerAttack(time);
}, 0.05).start(0)

loop.probability = 0.1

Tone.Transport.start()