irllabs / roundaround

2 stars 0 forks source link

Audio Hiccup on Pattern Changes #98

Closed deerwolf closed 3 years ago

deerwolf commented 3 years ago

There are a few common actions that hiccup sequence playback, sounds like it might be the master clock and not the audio engine but hard to tell. These are the actions:

  1. Changing number of steps (even if that voice isn't playing anything)
  2. Changing patterns (especially when there is a lot going on)
  3. Adding a voice or changing sounds (also seems load dependent)

1 is easily reproducible on desktop and iOS. For 2, it seems pattern recall right now happens instantaneously, would it help to schedule pattern recall to occur on the 1 (downbeat)?

deerwolf commented 3 years ago

Video of pattern recall hiccuping playback

https://user-images.githubusercontent.com/593435/112426121-984ca200-8cf4-11eb-92af-2be648f339b0.MP4

deerwolf commented 3 years ago

Moderately epic example of the pattern switching issue :)

https://user-images.githubusercontent.com/593435/113068621-7d09e880-9173-11eb-8cb1-597515cc7137.MP4