The RemoteIO audio device can be used for simultaneous recording and playback. There are many examples of recording using RemoteIO (aurioTouch) and playback using RemoteIO. Just enable both block input and single output and handle both buffer callbacks. Example here
hotpaw2
source share