Wrong project loads at startup

Something similar is happening to mine.
My latest project has two patterns.
When I start Digitakt it presents me with an earlier version of my project with one pattern.
At first i thought maybe it was loading the last state when I selected function/yes for a temporary save, but no it’s not that

So there’s nothing missing from pattern one to implicate an earlier save state being restored, it’s just missing the second pattern? Did it happen more than once in the same project?

There are changes from the first pattern, it has the previous eq settings before i changed em, and doesn’t have the panning I did, things like that.

I’ve saved the two pattern version of course and if I load it up and it has both patterns loaded ok with all settings in place.
It’s just if I turn it off and on again it’ll always load an earlier version of the project.

So you’re saying the 2 pattern version can still be recalled manually, but that the save state recalled by the temporary pattern memory on power up is the earlier version of the pattern one save, which is missing some editing like the panning and eq?

That sounds like a pain in the ass. Are your samples for this project direct sampled from the audio in L/R, or are they imported from your computer into the project folder?

1 Like

Yeah you’ve got it, exactly that.
I always import by transfer on computer.

I’m just glad I had two patterns in the project because if there was just one I possibly wouldn’t have noticed the changes in panning etc, I coulda messed with the pattern a bit and ended up saving it again over the better version.

Or maybe I have been doing that for months and not noticed :thinking:

1 Like

Try copying the 2 patterns to a new bank, then on next start up see if it loads back to the original one pattern bank. I’m not sure if temporary memory is partioned per bank but if you have bad data like a corrupted file that can’t be overwritten with the new save state it could have it stuck in that temp area. If you power up and it goes back to the original bank with the same pattern 1 save of old data / no panning, no eq, either some sample might have gotten corrupted on the way in from transfer, or even somehow after dt tried to create a new file for it.

From what I understand every time you edit a sample or a sound, DT creates a new version of it so there’s never any destructive action taken against the original or new versions of a sample and that’s one reason sometimes people fill up memory quicker than they expect to if they tweak and save large samples frequently.

Anyways, see what happens when you’ve copied the patterns to a new bank, temp save and project save, then see if it reverts back to the previous bank pattern one or not on next start up, if it does, I’d say that’s a pretty clear finger pointing at the temp save area. :point_left:

check out this thread, it’s not exactly the same but there’s some parallels and the sysex update back to a prior OS followed by moving back to current OS is what made progress.

Is My Digitakt Unwell? (Resolved) - Elektron Gear / Digitakt - Elektronauts @Yabba
another thread that involved corrupt data that might have some minor parallel
Just got Digitakt and need help - Elektron Gear / Digitakt - Elektronauts

1 Like

Nice one mate!
That all makes sense, I’ll definitely give that a go when I work on the project tomorrow.

Thanks for the help, I’ll let you know how it goes when I try it 🫡

1 Like

Well hallelujah!

After updating the Digitakt through a sysex midi load/ dump instead of through USB, the project last saved/ used is the one loaded at startup again!

Thanks for the input @shigginpit!

2 Likes

no problem. nice work sir, carry on.

given that the sysex fw reload just resolved a similar issue yet again, this might be a good idea for you to try as well if you’ve got a din connection to your pc. let me know how it works out.

Huh. This has happened to me too after I updated the firmware (the first couple times I chocked it up to user error but it’s definitely happening, although randomly). Glad to know there’s a solution! I’m going to try it tonight.

yeah don’t count your notes before they’re latched. keep backing up projects regardless, that being said, this has worked several times so better than not at all.

I remember your hilarious “smiling through the pain” post from the CEO thread so I kinda thought this might have been an issue for you also.

1 Like

Hi All,

So back after having been away for a while. The problem was resolved after going back to 1.4 but has since seem to have made a reappearance (after upgrading to 1.5 two weeks ago). Upgrading to 1.51 has not caused any improvements. I’ve bought a usb to midi cable so will test if a sysex dump/ upgrade through that might resolve the issue.

I will let you know if that resolves anything.

Thanks!

Hi @shigginpit

So, after uploading OS 1.5 through sysex rather then elektron transfer (and trying the same with OS1.4, 1,50A) I finally upgraded to 1,51A through transfer again. I’ve now been able to determine the following…

  • The issue pops up across all versions of the OS
  • Tested by trying various versions of the OS with a newly created file as well as existing files
  • It seems like changes to a file were not saved upon reloading. After a second reload they were all of a sudden.

I think there’s definitely something going on with the unit that’s not supposed to be happening.

Any other things I might try?

Thanks!

Well, it does sound like something is going on with your unit after it being resolved and then reappearing like that (I believe I spoke to yabba and his issue was also resolved from these steps, and to my knowledge still is), but my logic here seems to reason out that it may be something inside one of your projects and I don’t know if it’s triggered by loading that project, or if in the upgrade process when perhaps the cpu is seeing the contents of that project? I’m just guessing here.

If you want to attempt to isolate whether the problem is with a project rather than the unit itself, I might first make sure everything is backed up, then clear everything off your DT so it’s as if you’re starting from zero. Go through the motions of what you did before with the sysex upgrade (or downgrade / upgrade) which resolved the initial problem. After coming to the point where it was working before, test with a 2 brand new projects on a blank slate with nothing on the machine and see if the behavior is kept at bay, or if it returns. I say 2 because if there is only one project, it will be hard for it to load the wrong one at startup, also in this you should be able to pretty easily also check if changes implemented within a session are updated on restart, or if they revert to their prior states.

If at that point, the problem returns, it may be deeper in your specific unit than whatever the sysex rewrite is able to clear, in which case it may be wise to create a support ticket and seek the help of someone who isn’t an amateur and just making guesses about what will fix it (i.e. myself). However, if it does at this point seem to correct the behavior, I would still leave all my projects off the machine, then with only the ones you’ve created which seem to behave normally, do the final OS upgrade that you’re reporting triggered it into reverting to the error state.

Now, if you get to the final OS upgrade and still no problems, I would wager the issue is with one of your projects and I couldn’t even begin to guess which one, without some laborious process of reloading each individually and repeating all these steps until one of them triggers the bug, if you had the patience to do that, you could assume there’s some corrupt data in one of those files and choose whether or not you can live without that project. However without doing a ton of legwork, I don’t know if it will be possible to isolate the root cause of the problem, and that’s only if my assumptions about the machine behavior prove to be correct.

In the end, the shorter route may be to create a trouble ticket and seek the help of a professional, so take whatever steps I’ve laid out with the grain of salt (as the saying goes) because none of this is guaranteed to work but this is the kind of method which helps isolate and clear bad data in other situations. It will not, however, fix the data which is corrupt so that’s why I say you may need to make a choice about scrapping a project which has suspected corrupt data, unless someone from support can guide you in fixing that and I don’t know if there is a way or not, so I can’t tell you 100% the project is a lost cause or that it can be repaired.

Hi @shigginpit,

Whoa, thanks for the extensive reply!

I’ve already cleared the unit, returned it to factory settings, formatted sample and project storage earlier today and am in the process of uploading some samples.

For now I’ve returned to OS1.4 since that was the last know version that worked without issue (if I remember correctly). I’m going to do some further testing but since the unit will run out of its 2Y warranty in March (I’m in NL), I might return it to the store for inspection nonetheless.

I will do some further testing based on your input and let you know how it goes.

Thanks!

Hey, I would have replied to your message of 13 days ago but I didn’t see this until you tagged or replied to my name so sorry in the delay. Hopefully, some resolution can be found but there is one good piece of news I can give you!

Elektron warranty is 3 years coverage, not 2, so if you believe the time limit was drawing near because you’re coming up on 2 years you actually have one additional year before the coverage runs out!

The way this works: 3 years begins from either the date of purchase on your receipt (when bought new from a store), or if bought as a secondhand item the coverage begins from the manufacture date listed on the bottom of your unit with the serial number sticker and is listed as year and week.

You can figure out the week by looking at a calendar for the year your unit was manufactured, and then checking the number of weeks (starting with first of january) to get to the week number listed. Then, counting from there, you can figure out how many “weeks” it is to get to exactly 3 years from that time, and that is the extent of your coverage.

Elektron warranty is really a great thing. So, if there is some other news about your progress, update the thread, but try to reply on my name like you just did if you want me to see it and I’ll do my best to get back to you, however not sure how much more I can help but I’m glad to try.

Hi @shigginpit

Thanks for the heads up! I did buy it used but it was only 6 months old and hardly touched. It literally reads 2021 -W50 so I’m good in that department then :wink:

On with the testing and I’ll be sure to tag you next time when I post the results.

Thanks!

No problem, without counting the exact days I estimate you have 47 weeks left on the warranty so yes, I think you’re good on this. Hope it works out or can be corrected under warranty, as that would be best for you of course :slight_smile:

Even if you don’t tag me, all you have to do is click reply on my post and it will notify me.

1 Like

@shigginpit So I ended up returning the Digitakt to the store so it can be checked. Let’s see what the outcome is. I had the opportunity to check a Digitakt that was setup as demo at the store and that one loaded the last project that was open after a power cycle. It was also running the same firmware as mine so a direct comparison was possible. Sidenote… It almost seems as if later models have a function button with a slightly different color :slight_smile:

I just got word that a repair was executed (CPU was replaced). It should be on its way back soon.
Fingers crossed that the issue has been cured :slight_smile:

At least you have now moved towards a resolution. I would try a couple of new projects as a test before trying to restore any backup data. If it seems fine and then after data restoration the issue comes back then it’s almost certain to be related to corruption of sample or file data. I hope this is the end of the trouble for you though.