🪲 Bug: Aircheck audio gets delayed over time

Good day

We have encountered an issue with the Aircheck Recorder in mAirlist v8.0.8

When the playout software is running multiple days there is an increasing delay between the audio capture in the Aircheck recorder and the actual device input. This delay gets worse over time (multiple seconds).

We notice the same issue across 2 studios, which use a different soundcard (Dante Virtual Soundcard in one studio, a regular USB ASIO driver in the other). Both studios use ASIO.

We automatically start/stop the Aircheck recorder when a microphone is active/inactive.

1 Like

I did some more testing, the same delay is actually also present in the encoder.

So is only start/stop delayed (and the audio is preserved, so that in effect the timestamp is wrong) or does it actually cut the audio at one end (in this case, which one)?

The start/stop is not delayed (it instantly starts & stops recording).

It’s the actual audio that is delayed. Talking into the microphone takes 2-3 seconds before it’s actually visible in the VU meter/recording file.

A restart of mAirlist fixed the issue, but that isn’t a solution for the problem (our studios are permanently online and I don’t want to reboot them daily to solve the issue).

I did more testing in our other studio and found out the encoder audio is also delayed around the same amount of time (clearly visible in the VU meters).

1 Like

This is the config of one of the ASIO device of one of our studios:

I will try to uncheck “Use a separate thread for processing” and see if that makes a difference.

If the delay builds up over time, there must either small gaps/dropouts in the recordings, or a timestretch (noticable by a slight difference in pitch).

Dropouts are more likely in my experience.

Have you tried to increase the buffer size? Aircheck and streaming doesn’t require such a super-low latency (and thus, buffer size), so you can easily use a high value such as 2048 samples.