Firstly I would like to acknowledge that I have been lurking here a lot over the last 2 and a half years. Really appreciate how these machines and this community have rekindled my love for making music.
I had gotten bored with the classical instruments I was trained in during my childhood and wasn’t making much/any music anymore. I had discovered and bought an OP-1 in the hopes of doing something about that and although the OP-1 didn’t really do it for me, it did lead me to discovering the DT and Elektron in general. After some research I quickly got an OT instead.
Long story short: a year later I had acquired every machine Elektron has made except for a DT (and the MS/MC). “Worse than heroin” is a phrase that comes to mind haha. It even made me pick up audio-programming (which wasn’t that much of a stretch since I was already relatively fluent in low level c/c++). Unfortunately last year forced me to focus on some other stuff, but I have been at it a lot again the lost couple of weeks, and I’ll do my best to participate/give back/share a bit more with the community, instead of just lurking here.
So to start taking myself up on this, I have discovered this Mystifying Digitone crash:
I have a (somewhat) complex pattern using scale per track that, through sound locking, uses more than than 4 arps, for repeating hi-hats, simulating retrigs and fitting all my drums on a single track. The other 3 tracks use a single arp.
so the setup:
T1 : drums, soundlocks on almost every step, some with arps, some with prob-trig, trig-15 has soundlock with arp and 3:3 probs — scale: 16/16 x1
T2: no soundlocks, arp always on, no prob-trigs — scale: 16/16 x 1/4
T3: no soundlocks, arp always on, no prob-trigs — scale: 16/16 x 1/4
T4: no soundlocks, arp always on, no prob-trigs — scale: 64/64 x 1/4
master length 256
9/10 times this pattern completely crashes the machine into a locked state and a high pitched tone, the moment track 2&3 repeat. so at 64 of m.len. Once in a while it happens mid-track at either m.len 32 or 48 and once in while it plays just fine only to crash on the next iteration.
And now for the mystifying part, there is a couple of things that I can do to keep it from crashing.
Doing just 1 of these things keeps it from crashing:
1: mute 2 tracks, doesn’t matter which ones.
2: disable 2 of the arps on either T2/T3/T4
3: bring master length down to <=32
4: and, definitely the weirdest, disable the 3:3 probability on trig 15 of T1.
4a: changing it to 2:2 seems to fix it as well. 1:2 and any of x:3/x:4 also crash. haven’t tried any less frequent probs. these other (crashing) probabilities do seem to influence the point in the loop where it crashes.
things I tried to resolve it:
1: copy the pattern to a new pattern
2: copy the pattern to a new empty project
3: completely rebuild the pattern from scratch
4: upgrade from 1.30A to 1.31
yet the mystery persists.
USB cable is not plugged in and the machine operates just fine otherwise.
It’s not really a big problem since I’m not deeply invested in the 3:3 probability of trig 15 on T1 of a single pattern It’s just that the programmer in me recognizes that something is probably not working as intended here.
Willing to do some more bug-hunting/pinpoint what happens here if anyone has any suggestions. Otherwise I’ll just send it in as a bug report as is.