Not sure if this has been addressed already. Also, I’m still a few patches behind, so might have been fixed already.
Yesterday, my ER-301 suddenly seemed to become oblivious to incoming cv. All inputs indicate no incoming cv, even though I’m 100% positive that cv was being sent to several inputs. After rebooting my case, the ER-301 could see incoming cv and gates again for about ten minutes. After that, it became oblivious to incoming cv again.
Did anyone ever encounter this? I couldn’t see anything like this listed in the fixes. I’ll install the latest patch this evening to see if it’s fixed that way, so my whole question might be moot. If this is the case, apologies .
Wow, never seen this one before. I would be VERY interested in any information on the patch or any context around this. There is also a small possibility that there is a hardware glitch in your build (e.g. weak solder joint) that was able to pass testing but I doubt it since you said all of the CV inputs stop responding. The CV inputs are serviced by 2 separate ADC chips, so if it was a hardware glitch I would expect half of them to stop responding rather than all of them.
Thank you for the quick reply. I’ll try to repeat what happened this evening (European time). I think I left everything patched in yesterday, so I’ll also provide detailed information on what’s being patched where.
I’m pretty sure Tempi was sending clocks in one of the “G” inputs and some of the “A” inputs. If I’d try to have them clock something, I’d see nothing when scrolling through the inputs and nothing was triggered.
Also, I did not try all inputs after it happened. It was already late and I figured it was probably a bug and went to sleep :').
I was able to recreate the problem. Apparently, it are only the G-inputs that are affected.
Patch was:
units used were noise sources and sine oscillators, delays, quantiser, … I was attempting to create some crazy exciters for rings and used tempi to trigger everything. Only inputs used were tempi to several of the G-inputs and a joystick to modulate several parameters (A, B, C, D).
Today, I recreated the patch and just like yesterday, after a while it sort of stopped. After analysis, (A, B, C, D) inputs still respond to the joystick, but the G-inputs don’t see the tempi anymore.
I’m trying again with the newest firmware now.
Edit: Happened again with the latest patch. Usually takes about 30 minutes before the G-inputs stop responding.
Am I wrong to fear that it might be something with the 12 bit ADC?
May I ask you to patch up all the G inputs with various sources from your modular (do not use just the Tempi), and do not create any units. Leave the ER-301 on for an hour and use the scope view to see if there is still any signal.
Also, while you are at it I would be grateful if you did your next test with v0.1.6pre-patch13 that I just released. I went into the ADC driver and cleaned some timings up but unfortunately there was nothing obvious that would cause your problem. I would say hardware is the number one suspect, once we rule out any external factors.
However, the good news is that the 12-bit ADC lives on the red CPU board which you can easily replace yourself. Once we decide that is the next logical step, I will give you instructions for that.
Hmm. I’m not really ready to believe that my ADC driver tweaks had anything to do with the problem mysteriously going away. So let’s keep watching it please.
Patching cables seems unlikely but there is still a question of the chains that you were using. Do you recall if the signals were still present in the scope view the last time the problem happened? For example, if there was feedback in the signal path then signal amplitude could potentially just grow and grow until it no longer crosses the comparator thresholds AND this runaway signal would probably not be visible on the mini-scopes shown between units because it would be out-of-range.
Hey @Devo-lution it’s now a bit more than 90 days later and I was wondering with all the firmware changes we’ve seen if this has ever been an issue again?
I lost G1 the other day. G2 still worked, but I didn’t test any others. I rebooted and haven’t had any problems since. I also don’t tend to leave things on for more than a couple of hours at a stretch.
I just experienced the same issue. None of my G inputs were working. I did a quick save, rebooted and all are now working. Strange. I’m running 0.5.03 (48kHz, 128 samples).
Although I’ve not been able to capture an instance of this happening here, in the upcoming v0.6 firmware I’ve introduced logic that restarts the ADC hardware for the G inputs when it detects that the silicon is no longer generating ADC interrupts. It’s admittedly a shot in the dark but hopefully better than doing nothing.
Thanks Brian. One additional note: my ER-301 is hooked up to i2c bus with Teletype(master), Ansible, Txo, Txi, Disting EX and 16n fader bank. However I was not using any SC units when this happened. This is the first time I’ve noticed the issue.