hm this may be a problem.  In our newer work we don't do any audio processing in the GUI thread, and if this is a slot I think it must be run from the GUI thread.  Maybe @rryan has an idea of where out-of-band audio processing should happen -- probably not in the callback thread, so maybe in another new thread?