This repository was archived by the owner on Dec 21, 2025. It is now read-only.
File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -672,6 +672,13 @@ class Patterns {
672672 continue ( ) {
673673 this . _renderer . setAnimationLoop ( this . _renderLoop . bind ( this ) ) ;
674674 this . _clock . start ( ) ;
675+ if (
676+ patternsLogic . values . state === PATTERNS_STATES . INIT ||
677+ patternsLogic . values . state === PATTERNS_STATES . BEZIER_SETUP ||
678+ patternsLogic . values . state === PATTERNS_STATES . PREPARE
679+ ) {
680+ return ;
681+ }
675682 this . _patternTracks . map ( ( pt ) => pt . audio . play ( ) ) ;
676683 this . _audioStartedAt = this . _patternTracks [ 0 ] ?. audio ?. context . currentTime ;
677684 }
Original file line number Diff line number Diff line change @@ -26,15 +26,9 @@ const PatternsUI = ({ paused }) => {
2626 if ( canvasRef . current && canvasWrapperRef . current ) {
2727 init ( new Patterns ( canvasRef . current , canvasWrapperRef . current ) ) ;
2828 }
29- return ( ) => {
30- // canvasRef.current.removeEventListener("pointermove", pointerMoveListener);
31- // canvasRef.current.removeEventListener("pointerdown", pointerDownListener);
32- // canvasRef.current.removeEventListener("pointerup", pointerUpListener);
33- } ;
3429 } , [ ] ) ;
3530
3631 useEffect ( ( ) => {
37- console . log ( "PAUSED: " , paused ) ;
3832 if ( artwork && paused ) {
3933 artwork . pause ( ) ;
4034 }
You can’t perform that action at this time.
0 commit comments