Most important would be to calibrate all hardware inputs, even on the same interface.aciddose wrote: The issues happen when you're doing multi-tracking with instruments like synthesizers or drums and drum-synths. Here, that 5ms out-of-phase comb filtered effect is definitely audible because it isn't a minor timing issue that affects your playing, it actually applies a comb filter to the sounds you're working with!
I use RME HDSP 9632, which has two built in AD, and I have AI4S addon card with 4 extra inputs. Calibrating these 4 extra showed 6 samples shorter delay than built in.
When running both lined and miked input from a guitar, and one on built in AD and one on piggyback card it was enough to start a combing effect. It took a while to figure out why trying to mix in from both always turned to the worse.
So any multi mike setup, this may occur. A near mike and a room mike will comb a bit.
So if soundcard has some inputs and you add on input through ADAT - these other preamps with ADAT out might have different delays.
So calibrate it all and you will be fine.
So if to record live - the full setup calibrated and setup saved as a track or project template - and you are fine. I did that for Reaper with time_delay JS script set on appropriate tracks and recorded clips lined up nicely either input they came from.
Calibrating midi and audio is also necessary depending on gear. I found that external synths that have free running oscillators it will be a random thing where in the period of first wave cycle you get recorded. I you have a note with fundamental frequency at 1k you have 1ms randomness to anything you see, at 500Hz 2ms, at 100Hz 10ms randomness and bass note at 40Hz 25ms. So calibrate with at least 1khz note or higher, upper octaves - and gear delay is easier to find.
Reaper issue is monitoring through, if any plugin latency at all - because it adds one ASIO buffer if so just one sample plugin delay. So roundtrip latency increase by multiple of ASIO buffers if a single sample delay in there - so you better not use input plugins with latency or you are in for a treat. But external hardware monitoring and you are fine.