Na produção de áudio (som), jam sync é um modo de sincronização de dispositivos usando código de tempo SMPTE no qual um dispositivo escravo pode fornecer seu próprio tempo durante o tempo em que um dispositivo mestre está temporariamente instável. Jam sync é normalmente um modo opcional que o usuário pode selecionar.
Em um cenário básico de sincronização SMPTE, o código de tempo é alimentado de um dispositivo (o master) para um segundo dispositivo (o slave). O dispositivo escravo segue as localizações de tempo conforme transmitidas pelo dispositivo mestre. Se o dispositivo mestre vai para uma hora e treze minutos (expresso como 01:13:00:00; Horas:Minutos:Segundos:Quadros), o dispositivo escravo o segue lá.
O problema surge quando o código de tempo SMPTE do dispositivo mestre tem um erro nele, causado por uma pequena porção de fita adesiva ruim, por exemplo. Na maioria das situações, o dispositivo escravo não saberia o que fazer por uma fração de segundo, uma vez que tem instruções ausentes do seu host. Ele gaguejaria ou pararia completamente.
Ao usar a sincronização de jam, o dispositivo escravo pode ser instruído a ignorar pequenos dropouts de código de tempo do mestre, garantindo assim uma sincronização suave. Para fazer isso, ele gera seu próprio código de tempo sempre que o código de tempo do mestre estiver faltando.