(Questa è la risposta a una vecchia domanda, ma poiché stavo facendo ricerche sull'argomento ...)
Si tratta di mantenere sincronizzati diversi dispositivi hardware.
Quando si crea un dispositivo aggregato, può essere richiesto più di un componente di hardware di generazione del suono per operare contemporaneamente. Anche se questi dispositivi funzionano con la stessa frequenza di campionamento, probabilmente usano tutti orologi hardware indipendenti per inviare l'audio bufferizzato attraverso i loro DAC e generare effettivamente il suono. Se questi orologi non sono sincronizzati, anche l'audio potrebbe non essere sincronizzato e alla fine uno o più dispositivi hardware inizierebbero a esaurire il buffer dei dati prima che altri finissero con il loro. In breve, diventerebbe glitchy e si romperebbe.
Ad esempio, potresti collegare un televisore tramite HDMI e utilizzarlo come secondo monitor per guardare i film, ma potresti volere utilizzare sia gli altoparlanti del televisore che i diffusori del computer - forse hai collegato gli altoparlanti del computer con un subwoofer e ti piacciono i bassi aggiunti che gli altoparlanti TV non possono produrre. In questo modo si utilizza l'impostazione MIDI Audio per aggiungere un dispositivo aggregato sia per il computer che per la TV. Ma il computer sta trasmettendo l'audio digitale tramite HDMI alla TV che lo decodifica in modo indipendente: ci deve essere un modo per assicurarsi che sia il computer che la TV decodifichino alla stessa velocità, senza che l'orologio vada nel tempo a rovinare le cose.
Attraverso collegamenti digitali come SP / DIF, i dispositivi hardware possono sia trasmettere che ricevere un segnale in aggiunta ai dati audio utilizzati per eseguire questo tipo di sincronizzazione. Si chiama word clock . È molto importante quando si registra l'audio digitale, in modo che il dissipatore digitale di registrazione sia tenuto rigidamente sincronizzato con la sorgente digitale di trasmissione. Puoi saperne di più su questo qui:
link
Se i dispositivi aggregati supportano tutti il word clock, non è necessaria la correzione della deriva del software: il master verrà utilizzato come sorgente di word clock e i dati del word clock verranno inviati agli altri dispositivi. Useranno tutti quell'orologio per mantenersi sincronizzati. In caso contrario, tutti i dispositivi tranne il master che non supportano il clic di parola devono attivare l'interruttore di correzione della deriva. Questo utilizza una sorta di meccanismo software per cercare di contrastare la deriva dell'orologio (non so come sia in grado di raggiungere questo risultato, o quanto robusto / affidabile sia).
Nell'esempio TV, avresti impostato il computer come dispositivo audio principale e aggiunto l'uscita audio TV, abilitando la correzione della deriva per la TV (ma non per il dispositivo master in quanto ciò non avrebbe senso - la TV l'orologio audio viene corretto usando i master come riferimento). Per un altro esempio di come funzionano il word clock e la correzione della deriva, vedi i punti 11 e 12 qui:
link