I'm running a PD patch on my Bela (first generation), the patch includes a basic delay effect and a pitch shifter. The whole patch runs perfectly as long as Bela is connected to a laptop running the IDE. When I try to test it standalone (shut down Bela and restart it connected only to power) the delay effect still works, but the pitch shift is gone

Also possible that the switch that i use to activate the pitch shift is not working in standalone

Here's the patch in question
https://drop.chapril.org/download/e44cec616f58fe4b/#uzEo05K3qrUBaBZ7CjuB-g

I checked that the "run project on boot" option is set on the right project
apart from that, I can't make any feasible hypothesis on why i get this problem, is it possible that being connected to the IDE changes the behavior of the patch OR the functioning of the switches connected to the digital pins?

I think what may be happening is that you have changed the settings in the IDE and those are being used when running from the IDE but are not applied when running on boot. If that's the case, do the following to fix it:

  • in the IDE, set the project running on boot to •none•
  • wait 5 seconds
  • set the project running on boot back to your project
  • wait 5 seconds
  • gracefully reboot and see if it works