Ari Does that mean that after downloading this branch i first change the file and then i update the board

The former is more flexible so you can change it repeatedly without a full update

this is what i have when i type "i2cdetect -y -r 1"

what does it mean? how can i fix that error?

Do you get any confirmation about creating bar on 0x18? That may be the one causing the issue

I have a patch where i just test the trill sensores everything works fine. But when i have them in the main game patch gives this error:

The three of the trill sensors seam to bave been created although it gives that error. Do you think it has to do with the CPU some how?

I removed the "--board Batch --codec-mode=s=1,p=95,t=1" and now it works.

I still have a lot of "Underrun detected: 3 blocks dropped" even tho i changed the downsample to 40000. Do you have another recommendation on how to improve this?

The project is working !!!!

Dispite the "Underrun detected: 3 blocks dropped".

And it runs with a CPU of 59% around.

Thank youu so much for all the help.

Let me know about the "Underrun detected: 3 blocks dropped", or if its fine to ignore it.

The dropped block is indeed concerning, it means there is a gap in the audio output. Do they happen all the time or only when you touch the sensors? Can you send the final patch as a single zip archive?

Its hard to tell, i think its always (?). I cant check it right now. Ive tested the instrument and seams to work fine but if i can fix this will be better.

project-final.zip
44kB