|
Post by tIB on Mar 18, 2023 13:19:50 GMT
Spoke too soon - did the freeze on boot thing and defaulted to that non working patch where none of the pots CV are assigned. Seems fine when I recall patches, though we'll see...
App is also not behaving with one of my two. Silly question, but could my issue be related to running two?
|
|
|
Post by tIB on Mar 18, 2023 13:33:33 GMT
In fact it's worse as my presets are completely corrupted - my rings preset recalls braids as the core for example.
|
|
|
Post by tIB on Mar 18, 2023 13:39:54 GMT
And weirder still - more than half the presets (ie the core presets - tbdings is missing for example) aren't there. Going to reflash firmware...
|
|
|
Post by tIB on Mar 18, 2023 13:52:36 GMT
So now it's back talking to the app and all presets are available, but obviously all my saves are erased and the app keeps losing touch with the module, in that I can select something (ie CV1 to pitch) but I scroll down and the assignment is lost.
TLDR: something is wrong with one of my tbds. Really really frustratingly so as I'm wasting the majority of my music time troubleshooting.
|
|
|
Post by tIB on Mar 18, 2023 14:13:40 GMT
So last not of troubleshooting - basically started over, saved three presets, module crashed, one of the three presets doesn't recall any of my changes.
That's two different methods of programming (computer and app), reflashed, lots of time and same results - presets lost/corrupted. I think I probably need to give up now and accept there is a hardware issue at play here.
|
|
|
Post by maydonpoliris on Mar 18, 2023 22:07:39 GMT
not good! only thing I've notice with mine is sometimes the preset isn't there on startup and I need to select it again, but that's really no problem obviously. Haven't noticed corrupting etc or anything on this scale. My presets have been non complicated thus far though.
|
|
|
Post by tIB on Mar 19, 2023 0:20:37 GMT
As far as I can tell I seem to only have these issues on one of the two I have, so assume it's an issue in that. I'm out of ideas I can try really - I might load some very simple presets just so it does something sometimes and then see what Robert suggests.
It's a shame currently as when it works it's great - I just can't at all rely on it.
|
|
|
Post by tIB on Sept 15, 2023 10:40:06 GMT
So here we are, six months on when my replacement has finally arrived, and here I am sat in another mess of unsaved presets, crashes and reboots. Ridiculous.
What's even more frustrating/condemning is that my 'working' one has also lost four of its presets. I can only assume this module is buggy as hell - it's really not fit for purpose.
Now what?
|
|
|
Post by tIB on Sept 15, 2023 10:51:30 GMT
To be clear, my exact issue is that upon boot up it doesn't find any saved presets, you press a button and it reboots.
I can find the presets when it connects to my interface, however try and load from the module and there's no text and it crashes. It also doesn't save the edits on multiple patches, meaning when it reloads I get just a tone.
Dreadful.
|
|
|
Post by tIB on Sept 15, 2023 11:22:04 GMT
I can't actually get it to see any presets at all now. I'll reflash/reset firmware, losing all the presets created yesterday in the process once again, and see if that helps it see things again.
I suspect that it can't handle/bugs out on one or two of the more complex presets (subot specifically), given that seems to be introducing issues on both units. edit: for trimmed ranting.
|
|
|
Post by tIB on Sept 15, 2023 17:44:32 GMT
So I reflashed the new one and have been programming only with the official app (ie avoiding the android one)... so far it's behaving, though I need to figure how to get samples back into it.
What's interesting is my other one was also losing settings on certain presets. These were also which lost in the app (saved favourites disappeared). This has been stable throughout until now.
I've now reflashed that one too, installed a load of exports into the slots and have put a couple of additt subotnik based patches in, since that seems to be one of the main causes of lockups/bugs. So far stable... I hope.
What will be interesting is to see if, with no further computer messing, it stays that way.
I have a couple of theories as to what is bugging it out - I don't think it likes being disconnected from the host computer, and also that it doesn't like being connected to more than one hist device. Guessing, but once presets get corrupted it needs a reflash as further problems always arise. Lose one patch setting and you can guarantee another one will soon turn up.
We'll see if using one host device and limited editting keep it stable. I really hope it does since I'm at risk of taking a hammer to the lit if not. (I half joke).
|
|
|
Post by tIB on Sept 15, 2023 18:58:17 GMT
I fear I've already lost a couple of settings in patches - chance it could be user error but I'm giving up after another day of troubleshooting.
|
|
|
Post by tIB on Sept 16, 2023 9:59:07 GMT
Wrote a big long post and lost it - basically my replacement module has lost presets again on the braids patch I was using, and also on all three braids patches stored in the machine.
I've now had this on three units, also with plaits, subotnik and rains presets - They are pretty much the only presets I've used since I was trying to use each TBD as a waveform generator, so I'm pretty confident, as in I'm sure, that the module itself does not run reliably on the current code.
Once one preset is broken/lost all versions of presets running with the same plugin are also lost. And once a preset is broken the saved patch on the computer is also lost.
I'm 100% convinced this is a module/code issue - there's an issue with however presents are stored that when reloading saves are lost on all versions of whichever preset is on there (however many times it's stored too).
So I figure I'm 18 months in with the TBD, with classic six months wait for an unusable replacement, and no closer to having a working pair of modules. I'm now going to put this system away and consider whether it's something that I'm better off cutting my losses with - I'm afraid my confidence in the digital modules I've wanted to go with is at an all time low, and I'm really not sure I want to spend four months or whatever find out whether the sample player actually works.
It's all very disappointing on a number of levels.
|
|
|
Post by tIB on Sept 16, 2023 17:29:11 GMT
Posting my notes here in case others have the same issues:
The TBD will lose presets - if the plugin is still in the slot but the saves are gone the way to get it going again is to import a saved patch.
Export any patches you wish to save, since the preset saving module/app end isn't reliable. It's worth renaming the file each time.
To import = import, recall, snap, done.
If settings in a preset are lost, any other presets with the same plugin will also be lost - import to all saved with that plugin. It's worth naming the save after the plugin used to help here.
Saved presets will also be lost on the computer, presumably because they are stored in the memory of the module.
If the preset is lost and plugin is showing as void or nothing can be seen in the menu you will need to reflash firmware, since eventually it will get to a point where it reboots/locks.
When you reflash samples and wavetables are lost. I haven't worked out getting the originals back in yet.
Other things I need to test further:
It doesn't seem to like switching between using the android app and the computer, though I need to test this further since it might just be related to the (void/blank) issue above, in that it was already broken/corrupt beyond the point of saving without a reflash.
Using the android app might increase the chances of a preset displaying as void. Again, it might be because the unit had already bugged itself out.
Sometimes in the android app settings disappear when you scroll down to edit others - I'm not sure if this is an app issue or its indicating that all is not happy module side, though I suspect it's a good indication a reflash is needed. (I haven't used the android app after my last reflash as I've been testing with the official app only, on windows fwiw, though I might have a go later.)
|
|
|
Post by tIB on Sept 17, 2023 11:29:00 GMT
So Robert wondered if it might be power related, so I made a small 16x1 test config. Same results unfortunately:
Lost preset on new/replacement unit after long load on first change. All three Rains and three braids didn't load with saved edits.
Went through preset loads on the old one - 2x subotnik patches corrupted.
Both units lost settings pretty much immediately with reduced load on PSU.
I used the android app to edit, which wasn't holding settings, ie scrolled down and settings appeared lost, though sometimes held. I do wonder if the android app itself causes power issues, since I wonder if it's trying to charge the attached device.
Anyhow, I resaved patches using app after a bit of messing... Old tbd lost subot patch immediately and new tbd lost saved settings immediately.
I then wonder if the PSU itself was the issue so tested it with a multimeter - it's outputting a steady 5.02v with no fluctuations.
I think that rules out power, unless it's supply noise causing the issues? I'm going to go ahead and reflash both units before testing with the desktop linear PSU - that's rock solid so if there are any issues after that I'll remain convinced it's bugs.
|
|
|
Post by tIB on Sept 18, 2023 17:53:46 GMT
Further investigating power - reduced load on a rock solid bench variable PSU... Made more edits which were lost immediately after switching between saves. Currently reflashing firmware on both and will start breaking from fresh using this PSU. I think it's unlikely PSU but this seems the obvious way to find out...
|
|
|
Post by tIB on Sept 18, 2023 18:29:19 GMT
Ok so I spent 10 minutes or so trying to break things after the reflash... didn't break.
Added in the other two rows running the full config off that power supply... spent another ten minutes or so trying to break it... not yet!
Out of time for today but will get back to it later in the week...
(Currently running less patches on both - it does seem to behave better when reflashed so we'll see after a few hours and with the full lot in)
|
|
|
Post by tIB on Sept 21, 2023 7:37:39 GMT
Ok so broke down immediately after the (extended) power off - both got stuck in a reboot cycle on first preset load and the new one lost the braids preset. Obviously that's on the linear PSU wired in as above.
I believe that rules out power.
Also worth noting that this is less than twenty minutes use time after a full reflash.
Edit: sorry, error above in that I'm pretty sure it's a subotnik patch I broke.
|
|
|
Post by tIB on Sept 21, 2023 7:56:23 GMT
And now the other (old) one has lost a preset too. Subotnik again.
I could keep breaking it and it will lose the braids and rains one too, but I think I've done as much as I can testing wise:
Lower power draw on original supply (ie removed all but a single row), Three different computers/units for interfacing with the modules, Multiple reflashes, Higher output linear PSU.
Three modules tested, all three behave the same.
|
|
rma
New Member
Posts: 16
|
Post by rma on Oct 13, 2023 9:42:17 GMT
Sorry to hear you have issues with the module! In order to better understand what is going wrong we'd need to debug it with a serial monitor attached. If you could create one document describing the exact steps in order to reproduce your problem, I may be able to help. We have not tested how the module behaves when one uses the possible 10 presets for each and every plugin. That mounts to a lot of data, that the module may not be able to handle. After all the data it is stored in the flash partition, which has a limited size. A remedy could be to restrict preset usage to only the most used plugins or even create a custom firmware which carries only the plugins what actually uses. An open source collaborator has created this fxwiegand.github.io/tbd-cloud-compiler/ for that purpose. One can also free some storage this way and allow for more samples to be stored. TBD is an open source effort with many different volunteer contributors, it surely isn't bug free and further depends on contributions by volunteer collaborators for bug fixes. Notwithstanding however, we have tested the shipped versions of TBD for functionality and have not came across the issues mentioned. Hope this will eventually help.
|
|
|
Post by tIB on Oct 13, 2023 13:30:16 GMT
Sorry to hear you have issues with the module! In order to better understand what is going wrong we'd need to debug it with a serial monitor attached. If you could create one document describing the exact steps in order to reproduce your problem, I may be able to help. We have not tested how the module behaves when one uses the possible 10 presets for each and every plugin. That mounts to a lot of data, that the module may not be able to handle. After all the data it is stored in the flash partition, which has a limited size. A remedy could be to restrict preset usage to only the most used plugins or even create a custom firmware which carries only the plugins what actually uses. An open source collaborator has created this fxwiegand.github.io/tbd-cloud-compiler/ for that purpose. One can also free some storage this way and allow for more samples to be stored. TBD is an open source effort with many different volunteer contributors, it surely isn't bug free and further depends on contributions by volunteer collaborators for bug fixes. Notwithstanding however, we have tested the shipped versions of TBD for functionality and have not came across the issues mentioned. Hope this will eventually help. As explained to Robert in my last mail to him some time back - I'm not sure if you've been passed that info- unfortunately it isn't only happening when presets are maxed - I got it to fail with just three presets loaded at last power up. I'll get to the rest of your post asap... Thanks.
|
|
|
Post by tIB on Oct 13, 2023 15:16:58 GMT
Sorry to hear you have issues with the module! In order to better understand what is going wrong we'd need to debug it with a serial monitor attached. If you could create one document describing the exact steps in order to reproduce your problem, I may be able to help. We have not tested how the module behaves when one uses the possible 10 presets for each and every plugin. That mounts to a lot of data, that the module may not be able to handle. After all the data it is stored in the flash partition, which has a limited size. A remedy could be to restrict preset usage to only the most used plugins or even create a custom firmware which carries only the plugins what actually uses. An open source collaborator has created this fxwiegand.github.io/tbd-cloud-compiler/ for that purpose. One can also free some storage this way and allow for more samples to be stored. TBD is an open source effort with many different volunteer contributors, it surely isn't bug free and further depends on contributions by volunteer collaborators for bug fixes. Notwithstanding however, we have tested the shipped versions of TBD for functionality and have not came across the issues mentioned. Hope this will eventually help. So, just to be clear here are we talking one document about my issues or a document showing the information from a serial monitor? I'm going to struggle with the latter, not being a code guy. If it's the former, in terms of the issue I'm losing saved settings in plugins with the subotnik, macosc, and whatever the rains preset is called. I edit parameters, save the preset, snap it in and after a while it reverts to a patch without any settings altered when loaded. I'm not talking complicated patching here - I've had it lose just a CV input to pitch. Patches lose storage when loaded - either upon a reboot or just loading from the unit during continued use. Units also get caught in a reboot loop - usually after failing to load correctly on boot up. When this happens the only fix seems to be a reflash. I basically wanted to use TBD as a sound generator, switching between presets, so haven't tried many of the other presets and can't say if they are affected. Preset wise while I have had an issue when fully loaded with ten, I've had the above issue with just the one - on the last test after a reflash I loaded only three different plugins with one save on each and broke it. Im surprised you haven't come across these issues given I have on three seperate units now. I'll attempt to pull together my testing into a single post if that isn't clear? Thanks for the help.
|
|
|
Post by tIB on Oct 13, 2023 15:19:11 GMT
With the linked app, are you suggesting I make a firmware just with the plugins I use selected and try that?
Might be worth mentioning that I haven't got any samples in any device now following reflashing.
|
|
|
Post by visuellemusik on Oct 13, 2023 19:57:52 GMT
tIB Hi Andy, I'm also very sorry to hear you are going through these issues with the TBD. First of all, I wanted to give you a short background info about Robert Manske ("rma") and me (visuellemusik"): Robert M. is the inventor of the TBD and the main developer / maintainer for it. It originally had been created for Eurorack and Robert Langer ported the hardware to AE Modular. The firmware for the AE Modular TBD also was created by Robert M. I wrote quite a few plugins for the TBD, including Subotnik (glad to know you seem to like it, btw) and some parts of the graphical frontend, as did Robert L. We indeed had similar issues as you are describing them, but that actually was years ago and only when the TBD was not available for AE Modular yet. So either your issue is a new situation, or the fix that had been done left some kind of loophole open. Robert M. and I are assuming there still might be issues with the filesystem of the flash-Rom, but so far it's quite impossible to make a guess where and why, especially because the problem does not happen to us. What you describe is exactly what the system does in cases of crashes: it does a fallback to the last stable situation. I also experienced the eternal loops you described (due to a bug in a third party library, btw), but those also got fixed. Hopefully this is not too much information, or maybe redundant, I simply wanted to point out why the issue currently is hard to track down and how we possibly could proceed. The suggestion which Robert M. made that you could generate your own firmware, containing only your favourite plugins would result in needing less space for the files to be stored in the flash-memory. So if there still is a capacity problem, this could help. I also have a different, or at least an additional suggestion: Could you maybe save a backup of everything you have on the TBD? This is possible from the GUI via "edit configuration"->"download backup". The file will be named "all.jsn" Then you could send that file to us, only if you are open to sharing it for debugging with us, of course. You can PM me on the matter. BTW: if you experience crashes again and worst-case have to reflash the firmware, using this "all.jsn" you can restore your previous presets, again using the Tapp-GUI app via "edit configuration"->"Uplad backup". But I guess you are already aware of that, due to the sadly many crashes? Also in case of crashes, there should be some info available on the Shell-window which is running in the background, if you could copy/paste this, this could be very helpful, too. It provides just about the identical information that can be seen while debugging using the default-setting, so to say. BTW: which operaring system are you using? This should not matter in terms of the TBD itself, but it could help to know how the Tapp-application is presented to you, which is quite a bit different with macOS, Windows and Linux.
|
|
|
Post by visuellemusik on Oct 13, 2023 20:44:35 GMT
tIB Sorry, but just one more question: which exact firmware version are you using (It should tell on boot up)? Just to rule out any mismatch here.
|
|