Monitoring on headphones when recording new tracks to existing tracks

Hello,

I’m adding vocals to existing rhythm tracks for remote pandemic collaboration. My objective is to be able to listen to a headphone mix as I’m recording the new track that includes a mix of both the original rhythm tracks that I’m singing along to, as well as the real-time vocal I’m laying down on the new track.

Software: Audacity 2.3.3 and macOS Mojave
Available Hardware: 2019 Macbook Pro, Headphones, Blue Yeti Mic, Roland Edirol UA-25EX AD interface, some SM58 mics

I initially thought I could just use the Yeti directly into the Mac USB port (with USB to USB-C conversion connector of course). This works fine. And I was able to compensate for the nearly .4 seconds of latency by adjusting the settings in Audacity.

The problem with this though is that I’m only hearing the rhythm tracks in the headphones when I record. Would be better if I could also hear my own vocals in real time. I’m surmising that this would not be possible with my current setup due to the latency. Audacity can’t send a signal to the headphones that it hasn’t received yet. And if I plug the phones into the Yeti, I’d hear only my vocals.

So I’m wondering if using the Edirol interface is the way to go. I have little experience with home recording and have not used these A/D interfaces at all to speak of. How is real-time monitoring normally done? Can I run a line out from Audacity on my laptop to the interface that includes the rhythm tracks? And then mix that along with my new vocals for headphones plugged into the Edirol? Or is the only option to eliminate latency by investing in different hardware, memory or processing?

Real time monitoring of both rhythm tracks and new track seems like a fundamental requirement for any recording. Just curious how that is normally achieved and if I already have the gear needed to accomplish that.

Appreciate any guidance.

Thanks!

Well turns out that I can play the original tracks through the Yeti microphone, and plug my phones into the Yeti to monitor. this works great and solves my problem.