DRUM MARKOV
by kdoodoo
HTML
<script src="https://tonejs.github.io/CDN/r6/Tone.min.js"></script>
JavaScript
var chain = new Tone.CtrlMarkov({
"A" : ["B","C"],
"B" : ["C","A"],
"C" : ["A","B"]
});
chain.value = "A";
https://tonejs.github.io/Tone.js/examples/audio/505/snare.mp3"
var player = new Tone.Player(chain.value).toMaster();
Tone.Buffer.onload = function(){
for (var i = 0; i < 30; i++){
player.retrigger = true;
player.start(i*.2);
chain.next();
};
};