gligli/p600fw

VCA Release Issues on p600

Opened this issue · 10 comments

Hi Fabrice and forum,

This is most likely more of a hardware problem, but I'm just checking from the software point of view here.

My p600 is experiencing abrupt voltages drops to zero around the end of long envelopes on all six voices. This is most likely also happening on shorter envelope release settings but it is not as noticeable.

Attached are some pictures of oscilloscope readings showing the drop off.

I just want to make sure that it's definitely not an issue with software before I start replacing things like the op amps, demultiplexer, capacitors etc. For example, maybe the hardware and software are working fine, but I might need to make an adjustment on the DAC trim (I have the DAC700 with trim circuit). If it was the computer generated envelopes that were the issue, is it that they just reach a point where they turn off?

Just to clarify, I made these measurements at each voice's S/H circuit after the op amp.

If anyone on the forum has any advice, it would be much appreciated! Thank you!

img_3391
img_3392

Somehow the photos came out upside down. Sorry!

Just updating here and realizing that you actually acknowledged this issue on a 2.1 alpha post from 2015-2-08, I loaded stable release 2.0 and the issue is no longer there. I just want to let you know that issue is on all the final release candidates and alphas up until 2015-2-08 at which point I just assumed it was on all of them.

Did we ever get a workaround for this that I missed or is it still in the works?

Thank you very much to who have contributed to this fw thus far.

Hello,
My P600 had the opposite problem, ie envelopes ended too soon and it seemed like there was a range of VCA voltages that just gave a fully closed VCA so I added a small voltage offset to fix this.
Now it seems like your P600 has a "perfect" VCA so that fix has the opposite effect of not fully closing the VCA...
I could compile a 2.1 with that fix removed and VCA should behave like 2.0.

Ah ok, so you have the same problem I had, just worse. In that case, yeah, VCA_DEADBAND needs to be set higher.
If you can get a voltage closer to 5V by adjusting the Vdac trimmer, it should help the whole synth work better, not only the VCA.

Here's a 2.1rc3 version with the VCA_DEADBAND doubled: http://sfx.gligli.free.fr/zik/p600/2_10_rc/2_0992_VCADB/p600firmware.syx

Happy new year too! I'm mostly off synth hacking these days and sometimes I don't get the new issues emails from github...

Ok, so you do have the opposite problem I had, which makes sense if the VCA_DEADBAND fix was what made your P600 behave wrongly.

So, this version which has VCA_DEADBAND set to zero should fix the problem: http://sfx.gligli.free.fr/zik/p600/2_10_rc/2_0992_VCADB2/p600firmware.syx

Does anyone happen to have either of these DEADBAND adjusted firmware files available? I have had the same issue across all revs of the firmware and would LOVE to fix it!