Nella produzione audio (suono), jam sync è una modalità di sincronizzazione del dispositivo che utilizza il codice temporale SMPTE in cui un dispositivo slave può fornire il proprio tempo durante il periodo in cui un dispositivo master è temporaneamente instabile. La sincronizzazione jam è in genere una modalità opzionale che l'utente può selezionare.
In uno scenario di sincronizzazione SMPTE di base, il codice temporale viene inviato da un dispositivo (il master) a un secondo dispositivo (lo slave). Il dispositivo slave segue le posizioni temporali trasmesse dal dispositivo master. Se il dispositivo master va a un'ora e tredici minuti (espresso come 01: 13: 00: 00; Hours: Minutes: Seconds: Frames), il dispositivo slave lo segue lì.
Il problema sorge quando il codice temporale SMPTE del dispositivo master contiene un errore, causato, ad esempio, da una piccola porzione di nastro difettosa. Nella maggior parte delle situazioni, il dispositivo slave non saprebbe cosa fare per una frazione di secondo poiché mancano istruzioni dal suo host. Balbetterebbe o si fermerebbe completamente.
Utilizzando la sincronizzazione jam, il dispositivo slave può essere istruito a ignorare i piccoli dropout del time code dal master, garantendo così una sincronizzazione fluida. Per fare ciò, genera il proprio codice temporale ogni volta che manca il codice temporale del master.