simplify onEvent call

This commit is contained in:
Felix Roos 2022-03-27 23:43:20 +02:00
parent 33c9326427
commit 788f344012

View File

@ -42,16 +42,10 @@ function useCycle(props) {
?.filter((event) => event.part.begin.equals(event.whole.begin))
.forEach((event) => {
Tone.getTransport().schedule((time) => {
const toneEvent = {
time: event.whole.begin.valueOf(),
duration: event.whole.end.sub(event.whole.begin).valueOf(),
value: event.value,
context: event.context,
};
onEvent(time, toneEvent);
onEvent(time, event);
Tone.Draw.schedule(() => {
// do drawing or DOM manipulation here
onDraw?.(time, toneEvent);
onDraw?.(time, event);
}, time);
}, event.part.begin.valueOf());
});