That's a lot of oversampling really ... it increases the CPU usage by 16x, and also, by processing the signal in blocks of 1024
, it does not get distributed evenly, so that you may end up getting underruns while the CPU is not actually at the limit.
Can you please try with smaller values of oversampling (like 4), and also use as the first argument to the [block~]
a value that is the same as the block size that you have in the Bela settings (default 16)?