7 ms·
In my experience the hardest part of this is syncing the remote audio files. For T>30 minutes the drift can be substantial.
by whitehouse3 5y ago
In my experience the hardest part of this is syncing the remote audio files. For T>30 minutes the drift can be substantial.
- mixedCase 5y agoHuh, I've consciously thought in the past of this as an outsider and concluded that by now it's a common enough task so of course they must've had an algorithm for doing it automatically. Is there really nothing coming close to that?
- InitialLastName 5y agoThere are plugins for different scenarios, but it turns into one of those problems where hearing and correcting issues is much easier for humans than computers. The tools available make it easier to fix problems, but it still takes a recording engineer to spot-check.
- andrewzah 5y agoAs someone who worked as an audio engineer, solving problems before they can occur saves so much time and headache. There's no reason to faff about with software or complexity-inducing algorithms when the whole problem can be fixed by toggling one switch. Technically you could accomplish the same thing by applying a parametric eq to the master buss, but then you're no longer software agnostic. It's like photography; sure one can post-process photos in photoshop. But getting everything right before taking the picture, at a hardware level, simplifies things for everyone involved.
- surement 5y agounless they used a different sample rate, why would there be a drift?
- bscphil 5y agoAnd even if they had, there should not be any trouble resampling them into the correct rate for the project.
- ZoomZoomZoom 5y agoThe clock drifts. Something needs to count those seconds. Even when the drift is small, phasing distortions become pretty obvious on lengthy recordings.
- lukeh 5y agoThere's some interesting work going on in the AES to support synchronised audio over wide area networks, either through better recovery of PTP clocks distributed through WANs or using PTP with GNSS. https://www.youtube.com/watch?v=tG7tCCKYDx4 https://www.youtube.com/watch?v=tG7tCCKYDx4
- InitialLastName 5y agoSample rates in audio hardware aren't like programming constants, where they're the same for everybody. Over 30 minutes, a 0.05% sample rate error gets you 1s of drift over the recording. As a reference, USB 2.0 has a 0.25% frequency tolerance (and is used to clock many audio devices).
- mrtesthah 5y agoCheap quartz clocks in computers and some USB ADCs especially are prone to slightly changing their rates depending on temperature. So the sample rates can differ relative to each other.
- ralmeida 5y agoMaybe actual clock differences? Not sure if that's the case, but in audio engineering, a separate clock may be used to keep all devices involved in-sync (many pro-level audio devices have a "clock" input for this very reason).
- moftz 5y agoIn RF engineering, it's typical to have all of your equipment referencing the same 10MHz clock (or a 1 pulse per second or IRIG-B). If I don't have a GPS receiver or a rubidium source, then I'll just pick the newest, most expensive piece of equipment with a built-in reference clock and fan it out to the rest of the equipment on the bench. Some portable spectrum analyzers have built-in GPS receivers so even out in the field you know you have a good reference.
- EvanAnderson 5y agoI've wondered about this in long-form talk podcasts I listen to. I always just assumed there were audio file formats that included timecode.
- FiatLuxDave 5y agoDo you have any insights you can offer on how best to do this? I have to deal with drift issues on signal processing of .wav files, and I have always used a marker pulse every so often. Is there a better way?