simplify onEvent call
This commit is contained in:
parent
33c9326427
commit
788f344012
1 changed files with 2 additions and 8 deletions
|
|
@ -42,16 +42,10 @@ function useCycle(props) {
|
||||||
?.filter((event) => event.part.begin.equals(event.whole.begin))
|
?.filter((event) => event.part.begin.equals(event.whole.begin))
|
||||||
.forEach((event) => {
|
.forEach((event) => {
|
||||||
Tone.getTransport().schedule((time) => {
|
Tone.getTransport().schedule((time) => {
|
||||||
const toneEvent = {
|
onEvent(time, event);
|
||||||
time: event.whole.begin.valueOf(),
|
|
||||||
duration: event.whole.end.sub(event.whole.begin).valueOf(),
|
|
||||||
value: event.value,
|
|
||||||
context: event.context,
|
|
||||||
};
|
|
||||||
onEvent(time, toneEvent);
|
|
||||||
Tone.Draw.schedule(() => {
|
Tone.Draw.schedule(() => {
|
||||||
// do drawing or DOM manipulation here
|
// do drawing or DOM manipulation here
|
||||||
onDraw?.(time, toneEvent);
|
onDraw?.(time, event);
|
||||||
}, time);
|
}, time);
|
||||||
}, event.part.begin.valueOf());
|
}, event.part.begin.valueOf());
|
||||||
});
|
});
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue