Что такое коррекция дрейфа звука в OS X и как мне ее использовать?

17

На Audio MIDI Setup есть возможность включить / отключить дрейф звука для любого устройства вывода звука?

Что это такое и как мне его использовать?

Я хочу включить вывод звука для нескольких устройств: HDI TV и обычного разъема, так как не всегда знаю, какое из них подключено.

Сорин
источник

Ответы:

19

(Это ответ на старый вопрос, но так как я изучал тему ...)

Это связано с синхронизацией различных аппаратных устройств.

При создании агрегатного устройства для одновременной работы может потребоваться более одного оборудования для генерации звука. Даже если эти устройства работают с одинаковой частотой дискретизации, они, вероятно, используют независимые аппаратные часы для передачи буферизованного звука через свои ЦАП и фактически генерируют звук. Если эти часы выйдут из синхронизации, звук тоже будет не синхронизирован, и в конечном итоге одно или несколько аппаратных устройств начнут исчерпывать свой буфер данных, прежде чем другие закончат работу со своими. Короче, это было бы глючно и сломалось.

Так, например, вы можете подключить телевизор через HDMI и использовать его в качестве второго монитора для просмотра фильмов, но вы можете использовать как динамики телевизора, так и динамики компьютера - возможно, вы подключили компьютерные динамики с сабвуфером и Вам нравится добавленный бас, который не могут воспроизводить динамики телевизора. Таким образом, вы используете Audio MIDI Setup для добавления агрегатного устройства как для вашего компьютера, так и для телевизора. Но компьютер отправляет цифровое аудио по HDMI на телевизор, который независимо декодирует его - должен быть какой-то способ, чтобы компьютер и телевизор декодировали с одинаковой скоростью, без какого-либо смещения часов с течением времени.

По цифровым каналам связи, таким как SP / DIF, аппаратные устройства могут передавать и принимать сигнал в дополнение к аудиоданным, которые используются для выполнения такого рода синхронизации. Это называется слово часы . Когда вы записываете цифровой звук, это очень важно, чтобы записывающий цифровой приемник был строго синхронизирован с передающим цифровым источником. Вы можете узнать больше об этом здесь:

http://en.wikipedia.org/wiki/Word_clock

Если все ваши агрегатные устройства поддерживают синхронизацию слов, то вам не требуется программная коррекция дрейфа - мастер будет использоваться в качестве источника синхронизации слов, а данные синхронизации слов будут отправляться на другие устройства. Они все будут использовать эти часы для синхронизации. В противном случае любые устройства, кроме ведущего, которые не поддерживают щелчок слов, требуют включения переключателя коррекции дрейфа. При этом используется какой-то программный механизм для борьбы со смещением тактовой частоты (я не знаю, как на самом деле это достигается, или насколько он надежен / надежен).

В примере с телевизором вы бы задали компьютер в качестве основного аудиоустройства и добавили к нему аудиовыход телевизора, включив коррекцию дрейфа для телевизора (но не для главного устройства, так как это не имело бы смысла - часы аудио телевизора исправлено с использованием их мастера в качестве эталона). Для другого примера того, как синхронизация слов и коррекция смещения работают вместе, см. Шаги 11 и 12 здесь:

http://www.absolutemusic.co.uk/community/entries/set-aggregate-audio-device-mac-os-lion

Эндрю Ходжкинсон
источник
3
Ах! Сразу после публикации я понял, что раньше он назывался «Resample», а не «Коррекция дрейфа», и это было на самом деле более наглядно: «Каждое устройство Aggregate использует одно из включенных аппаратных устройств в качестве основного источника синхронизации, и по умолчанию это обычно встроенное аудиоустройство часов Mac [...] каждое устройство в списке структуры также имеет опцию Resample, которая выполняет преобразование частоты дискретизации с текущей частотой дискретизации, которая эффективно перенаправляет входящий звук на главные часы »- из : Discussions.apple.com/thread/2068625?start=0&tstart=0
Эндрю Ходжкинсон
2
  • Выберите источник часов в верхней части окна. Это аудиоинтерфейс, который wordclock будет использоваться для других аудиоинтерфейсов в созданном агрегате.

  • Выберите частоту дискретизации, это частота дискретизации, с которой будут дискретизироваться все остальные аудиоинтерфейсы.

  • Корректировка дрейфа не должна проверяться на интерфейсе, выбранном выше. На всех других аудиоинтерфейсах / устройствах должен быть установлен флажок Исправление дрейфа.

Функция коррекции дрейфа поддерживает эти интерфейсы / устройства в синхронизации (по времени) с основным интерфейсом из раскрывающегося меню в верхней части, которое вы выбрали, которое становится главными часами.

novotiques
источник
привет, вы, кажется, знаете много об аудио, не могли бы вы посоветовать здесь тоже apple.stackexchange.com/questions/378023/… это сделало мой подкаст болезненным
Nikos