Extending pattern length issue

Hi fellow Elektronauts!

I’ve discovered an issue when extending the pattern length and it gives me very random results. I do hope it’s something I’m not doing right, but having tried to recreate the issue with a friends DT with no luck I’m assuming it’s my machine that’s having this issue.

When I’ve created lets say a 32/32 length pattern with two different variations for bar 1 and bar 2, I want to extend the pattern to be 64/64, the expected result should be that the pattern from bar 1 is copied to bar 3 and bar 2 is copied to bar 4 as I understand the manual and the tutorials I have been watching. But what actually happens is that bar 3 and 4 adds trigs on a few tracks (lets say I had trigs on 1, 5, 9 and 13, it now has added trigs on all steps as soon as the pattern got extended) or it sometimes removes trigs that should be there (as it should be a copy of bar 1 and 2). So the issue is that I don’t get exact copies of bar 1 and 2 as expected. I have tried in multiple projects and now also on another DT, same result on my machine but it works as expected on the other DT.

Any advice on this? I have tried extending the length both on pattern level and track level. It does work on track level but whenever moving to pattern level it gives me the same random results.

Thanks!

It’s a behavior that I never noticed before, but it has to do with the order of operations under which you create the pages of your pattern (I just tested this).

I made a single page pattern and then extended the pattern length from 16/16 to 32/32 which doubled the first page and I edited page 2 so it was a completely different pattern from page 1 (just for easy visibility of changes).

Now I had page 1 and page 2 totally different, extended pattern to 64/64 and what do you think happened? Page 1 copied over to page 3 as expected, but pattern 1 also copied to page 4. Page 2 remained a different pattern, unchanged.

Started over again from a blank slate, used func + page to make a 32/32 (2 page) template and populated the same trigs as I had before, different on both pages. Extended the length out to 64/64 and boom, it copied correctly, page 1 to page 3 and page 2 to page 4.

Like I said, I never noticed this before (or ignored it) but it sounds like it’s the expected behavior and just changes based on whether or not you create the additional pages after already making a 16 step loop and then extending it to change the second page, so give it a try where you start with 32 blank steps (2 pages) and then after you populate them, extend the pattern to 64 steps and let me know if it’s still not behaving in the way you want it to.

I’m pretty sure that this is just an order of operations and when you tested your friends DT, I bet the first thing you thought to do was make the pattern 32 steps because you knew what you wanted to test. Very easy to overlook whether or not you created a page 1, extended that and edited, then tried to extend again.

Hopefully that solves the mystery for you!

1 Like