One the other hand, I should have looked at your links before I posted.
It looks like the I2C calls to the DAC wouldn't use much processor time and you don't have to wait for anything to be returned. So maybe it's just a matter of making sure the audio data you're sending is in the right range, since you're getting sound. The Adafruit_MCP4725 examples on Github have data between 0-2048, while Mozzi has signed audio wavetables between -128 to 127, and standard audio output from updateAudio() is from -244 to 243 before being shifted into the range for pwm output. Are you converting the audio data to the positive range needed for the DAC?
I hope this isn't too vague and confusing.
> To unsubscribe from this group and stop receiving emails from it, send an email to
mozzi-users...@googlegroups.com.
> To view this discussion on the web, visit
https://groups.google.com/d/msgid/mozzi-users/31704cf7-a925-4761-840f-08a925a5dc9d%40googlegroups.com.