When pattern chain length is one, weird behavior when changing parameters

Bug Description

  • start project with only one pattern, or pick a pattern with no next or previous.
  • press shift play to play a chained pattern (of length one)
  • if you have data on this pattern, it will correctly play and “reset” when the longest track in the pattern ends (this is an extremely cool feature)
  • however, if you modify any part of the pattern (any trig parameter, track length, or selected variation), on reset the parameter will be reverted, but on the next reset the change will happen (if you didn’t makes a other change). I suspect it “loading” the “next” (the next pattern is actually the same pattern) pattern before saving your changes.
  • I expect my changes to stick.

Reproduction Steps

the simplest way to reproduce

  • empty project
  • shift play
  • select track one
  • change the pattern length while it’s playing (and watch it jump around)

Occurrence

bug always happens

Found in

1.0.1 BUILD 1405

Attachments

see also this feature request: Track reset after X steps/bars
to me, this is the obvious way to get this behavior, it just doesn’t work… which means fixing this bug automatically gets this feature

2 Likes

This fix will change the game forever :grinning:

1 Like

Hi @joyofresh, Thank you for reporting this bug. We are sorry you’re experiencing issues while using the Play+. We will do our best to resolve it and notify you when it’s ready. :slight_smile:

BTW. Cool Strandberg :wink:

2 Likes

\m//