diff --git a/repl/src/useCycle.mjs b/repl/src/useCycle.mjs index 908193f9..2e6cad42 100644 --- a/repl/src/useCycle.mjs +++ b/repl/src/useCycle.mjs @@ -39,7 +39,7 @@ function useCycle(props) { // schedule events for next cycle events - ?.filter((event) => event.part.begin.equals(event.whole.begin)) + ?.filter((event) => event.part.begin.equals(event.whole?.begin)) .forEach((event) => { Tone.getTransport().schedule((time) => { onEvent(time, event, Tone.getContext().currentTime);