I’ve started playing my modular with other instruments and have started to notice tuning drift when using ansible with kria mode enabled. The behavior I’m seeing is that when I tune an oscillator, if I play the same note an octave up it’ll be 10ct flat, if I increase it by another octave it’ll be 20ct flat, and if i increase it yet another octave it’ll be 30ct flat. It seems to be roughly the same for each cv output and also each sound source in my case. I’ve tested with other devices that output CV and I don’t encounter the same drift across octaves.
Is there a means to calibrate the module such that this drift is less pronounced?
I’m planning on digging my scope out of the closet to get some more accurate readings and see if my other PSU sees the same behavior.
If there is any non-software means to mitigate this issue I’d prefer taking that route. I haven’t touched the firmware code in a while, but perhaps it’s possible to update the SEMI14 look up table? I’m not really sure how much wiggle room there is with voltages there.
I looked for prior art and saw Calibrate Ansible output voltages with offset/scale? however that thread didn’t have much activity.
Any suggestions/help is greatly appreciated! I can deal with the tracking since it’s a little bit of “sweet analog imperfection”, but I would love a more tangible solution.