With my Mac I have always used the same interface and never had delay. So my question is what are you using an interface or just straight out of the computer
This is straight out of the computer.
I am not getting any problems when using DAW apps. I can easily achieve realtime audio with a combined latency (input + output) of 3 ms.
So for example, playing a bass guitar into a DAW, using VST plugins for amplifier and cabinet simulation and monitoring the output via headphones with the built-in audio device of the iMac is possible without perceived latency.
This is what surprises my so much regarding my problem: In my case, BIAB doesn't have to react to real time input. I am not sending MIDI notes to the program or playing anything live. The program just plays back a sheet of chords. It can use an output buffer even as long as 5 seconds, since the audio and visual data is completely predictable. I would even be willing to wait 10 seconds to pre-render the whole song! This is not a high performance use case.