mirror of
https://github.com/eliasstepanik/strudel-docker.git
synced 2026-01-22 02:58:32 +00:00
remove pushLog + add more logging
This commit is contained in:
parent
c263eac7fd
commit
9e8f911f02
@ -14,9 +14,11 @@ async function playStatic(code) {
|
|||||||
let start, took;
|
let start, took;
|
||||||
const seconds = Number(prompt('How many seconds to run?')) || 60;
|
const seconds = Number(prompt('How many seconds to run?')) || 60;
|
||||||
start = performance.now();
|
start = performance.now();
|
||||||
|
console.log('evaluating..');
|
||||||
const { pattern: pat } = await evaluate(code);
|
const { pattern: pat } = await evaluate(code);
|
||||||
took = performance.now() - start;
|
took = performance.now() - start;
|
||||||
console.log('evaluate took', took, 'ms');
|
console.log('evaluate took', took, 'ms');
|
||||||
|
console.log('querying..');
|
||||||
Tone.getTransport().stop();
|
Tone.getTransport().stop();
|
||||||
start = performance.now();
|
start = performance.now();
|
||||||
const events = pat
|
const events = pat
|
||||||
@ -30,6 +32,7 @@ async function playStatic(code) {
|
|||||||
}));
|
}));
|
||||||
took = performance.now() - start;
|
took = performance.now() - start;
|
||||||
console.log('query took', took, 'ms');
|
console.log('query took', took, 'ms');
|
||||||
|
console.log('scheduling..');
|
||||||
start = performance.now();
|
start = performance.now();
|
||||||
events.forEach((event) => {
|
events.forEach((event) => {
|
||||||
Tone.getTransport().schedule((time) => {
|
Tone.getTransport().schedule((time) => {
|
||||||
@ -48,12 +51,13 @@ async function playStatic(code) {
|
|||||||
} catch (err) {
|
} catch (err) {
|
||||||
console.warn(err);
|
console.warn(err);
|
||||||
err.message = 'unplayable event: ' + err?.message;
|
err.message = 'unplayable event: ' + err?.message;
|
||||||
pushLog(err.message); // not with setError, because then we would have to setError(undefined) on next playable event
|
console.error(err);
|
||||||
}
|
}
|
||||||
}, event.time);
|
}, event.time);
|
||||||
});
|
});
|
||||||
took = performance.now() - start;
|
took = performance.now() - start;
|
||||||
console.log('schedule took', took, 'ms');
|
console.log('scheduling took', took, 'ms');
|
||||||
|
console.log('now starting!');
|
||||||
|
|
||||||
Tone.getTransport().start('+0.5');
|
Tone.getTransport().start('+0.5');
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user