Ses geri çağrısı (audio callback)
Ses sürücüsünün sıradaki tamponun doldurulması gerektiğinde çağırdığı ve asla geç kalmaması gereken fonksiyon.
ASIO'dan Core Audio'ya, JACK'ten Web Audio'ya kadar hemen her ses API'si aynı modeli kullanır: program bir fonksiyon kaydeder, sürücü bunu yüksek öncelikli bir thread'den, saniyede belki bin kez, boş bir tamponla çağırır; fonksiyon dönmeden önce tampon dolu olmalıdır. 48 kHz'de 64 örneklik bir tamponda elinizde yaklaşık 1,3 milisaniye vardır.
Ross Bencina'nın 2011'de zaman hiçbir şeyi beklemez başlığı altında özetlediği kurallar buradan doğar: bellek ayırma yok, kilit yok, dosya veya ağ G/Ç'si yok, bloklayabilecek sistem çağrısı yok. malloc çoğu zaman hızlıdır ama her zaman değil; ve "her zaman değil" kulağa tık sesi olarak gelir. Bu yüzden programın geri kalanıyla konuşmak kilitsiz kuyruklar üzerinden yapılır. Çöp toplayıcılı diller de aynı nedenle burada zorlanır.