¿Qué es la corrección de deriva de sonido en OS X y cómo debo usarla?

17

En la configuración de Audio MIDI, ¿hay una opción para habilitar / deshabilitar la deriva de audio para cualquier dispositivo de salida de sonido?

¿Qué es esto y cómo debo usarlo?

Quiero habilitar la salida de sonido para múltiples dispositivos: HDI TV y conector normal, ya que no siempre sé cuál está conectado.

sorin
fuente

Respuestas:

19

(Esto está respondiendo una vieja pregunta, pero desde que estaba investigando el tema ...)

Tiene que ver con mantener sincronizados diferentes dispositivos de hardware.

Cuando crea un dispositivo agregado, es posible que se requiera más de una pieza de hardware de generación de sonido para operar simultáneamente. Incluso si estos dispositivos se ejecutan a la misma frecuencia de muestreo, probablemente todos estén utilizando relojes de hardware independientes para enviar audio almacenado en búfer a través de sus DAC y realmente generar sonido. Si estos relojes se desincronizan, el audio también se desincronizaría y, finalmente, uno o más de los dispositivos de hardware comenzarían a agotar su búfer de datos antes de que otros terminaran con los suyos. En resumen, se volvería irregular y se rompería.

Entonces, por ejemplo, puede conectar un televisor a través de HDMI y usarlo como un segundo monitor para mirar películas, pero es posible que desee que se usen tanto los altavoces del televisor como los altavoces de su computadora; tal vez haya enchufado los altavoces de la computadora con un subwoofer y te gusta el bajo agregado que los parlantes de TV no pueden producir Por lo tanto, utiliza la configuración de Audio MIDI para agregar un dispositivo agregado tanto para su computadora como para el televisor. Pero la computadora está enviando audio digital a través de HDMI al televisor que lo decodifica de forma independiente; debe haber alguna forma de asegurarse de que tanto la computadora como el televisor decodifiquen a la misma velocidad, sin que el reloj se desplace con el tiempo.

A través de enlaces digitales como SP / DIF, los dispositivos de hardware pueden transmitir y recibir una señal además de los datos de audio que se utilizan para realizar este tipo de sincronización. Se llama word clock . Es muy importante cuando graba audio digital, para que el receptor digital de grabación se mantenga rígidamente sincronizado con la fuente digital de transmisión. Puede encontrar más información al respecto aquí:

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

Si todos sus dispositivos agregados son compatibles con word clock, entonces no necesita corrección de deriva del software: el maestro se usará como fuente de word clock y los datos de word clock se enviarán a los otros dispositivos. Todos usarán ese reloj para mantenerse sincronizados. De lo contrario, cualquier dispositivo, excepto el maestro, que no sea compatible con el clic de palabra, necesita que se active el interruptor de corrección de deriva. Esto utiliza algún tipo de mecanismo de software para tratar de combatir la deriva del reloj (no sé cómo lo logra realmente, o qué tan robusto / confiable es).

En el ejemplo de TV, configuraría la computadora como el dispositivo de audio maestro y agregaría la salida de audio de la TV, permitiendo la corrección de deriva para la TV (pero no para el dispositivo maestro, ya que eso no tendría sentido: el reloj de audio de la TV es corregido utilizando ellos maestro como referencia). Para otro ejemplo de cómo funcionan conjuntamente el reloj de palabras y la corrección de deriva, consulte los pasos 11 y 12 aquí:

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

Andrew Hodgkinson
fuente
3
Ah! Justo después de publicar eso, me di cuenta de que solía llamarse "Resample" en lugar de "Corrección de deriva" y que en realidad era más descriptivo: "Cada dispositivo agregado usa uno de los dispositivos de hardware incluidos para una fuente de reloj maestro, y por defecto esto generalmente es el hardware de audio incorporado de Mac en el reloj [...] cada dispositivo en la lista de estructuras también tiene una opción de Resample, que realiza una conversión de frecuencia de muestreo a la frecuencia de muestreo actual que efectivamente vuelve a bloquear el audio entrante en el reloj maestro "- desde : debates.apple.com/thread/2068625?start=0&tstart=0
Andrew Hodgkinson
2
  • Seleccione su fuente de reloj en la parte superior de la ventana. Esta es la interfaz de audio cuyo wordclock se usará para las otras interfaces de audio en el agregado creado.

  • Seleccione la frecuencia de muestreo, esta es la frecuencia de muestreo a la que todas las otras interfaces de audio tomarán muestras.

  • La corrección de deriva no debe verificarse en la interfaz seleccionada arriba. Todas las demás interfaces / dispositivos de audio deben tener marcada la casilla Corrección de deriva.

Drift Correction mantiene estas interfaces / dispositivos sincronizados (a tiempo) con la interfaz principal del menú desplegable en la parte superior que ha elegido, que se convierte en el reloj maestro.

novotiques
fuente
hola, parece que sabes mucho sobre audio, ¿podrías aconsejar aquí también apple.stackexchange.com/questions/378023/... esto ha hecho que mi podcasting sea doloroso
Nikos