I noted that it is extremely difficult to debug a application that deals with audio (or video + audio).
This because debugging "eats" latency with his analysis and so disturbs the flow of samples to sound card.
OTOH I think OP's said (although he's not explicitly confirmed) that he was able to run without breakpoints set, and even though Martin makes the point that the debugger silently intercepts various events I'd not have thought it would make that much difference on a modern CPU.
MarkMLl
I dont know what is the point now with fpc + float calculation?
I do have problems with fpc 3.2.0 with -O2 and -O3 on the ARM Rpi when "Direct DSP" (live effect to samples that is done by a float calculation).
Do you know if there is (or already is) plan to make fpc float calculation faster?
Maybe using fpc LLVM enabled?
Did somebody try the result of float calculation using native-fpc vs LLVM-fpc?
Notre that is only by curiosity, fpc float calculation is not that bad
.