Interpolated Probability Drums
by yotammann
HTML
<script src="https://tonejs.github.io/CDN/r6/Tone.min.js"></script>
<script src="https://tonejs.github.io/build/Tone.js"></script>
<!-- <script src="https://tonejs.github.io/Logo/build/Waveform.js"></script> -->
<div>
</div>
JavaScript
var synth = new Tone.Synth({
'oscillator.type' : 'sawtooth2',
envelope : {
attack : 0.01,
decay : 0.2,
sustain : 0
}
}).toMaster()
var loop = new Tone.Pattern(function(time, note){
if (note!==0){
synth.triggerAttack(note, time)
}
}, ["C4", "D4", 0, "E4", "F#4", 0, "G4", "A4"], 'randomWalk').start()
//loop.probability = 0.5
Tone.Transport.start()