-
Notifications
You must be signed in to change notification settings - Fork 6
Engine API
Francisco Bernardo edited this page Jan 19, 2021
·
1 revision
$("playButton", () => {
let audioWorkletURL = document.location.origin + "/maxi-processor.js";
engine = new Engine();
engine.init(audioWorkletURL);
engine.play();
});
$("stopButton", () => engine.stop());
$("plusButton", () => engine.more());
$("minusButton", () => engine.less());
$("loadSamplesButton", () => {
engine.loadSample("crebit2.ogg", "./audio/crebit2.ogg");
engine.loadSample("kick1.wav", "./audio/kick1.wav");
engine.loadSample("snare1.wav", "./audio/snare1.wav");
});
$("evalButton", () => { engine.eval(patch); });
$("createAnalyserButton", () => {
engine.createAnalyser(analyser++, d => console.log(d) );
});