Latenzzeit.
Sowohl die Bauteile (A/D, D/A Wandler, DSP Chips etc.) einer Soundkarte als auch besonders die Treiber benötigen eine gewisse Zeit bei der Abarbeitung der Toninformationen.
Um das System an diese Latenzzeit anzupassen, hat man die Möglichkeit bei vielen Programmen einen Buffer einzustellen. Je größer dieser Buffer, desto größer ist die Latenzzeit oder anders ausgedrückt, je größer die Latenzzeit von Soundkarte und Treibern, desto größere Buffer werden benötigt. Diese Buffer verhindern in erster Linie ein Aussetzen oder Abreisen von Sounds. Nachteil ist aber, daß bei einem größerer Buffer und damit eine größere Latenzzeit, es zu einer Verzögerung zwischen dem Anschlag eines Sounds und dessen Wiedergabe kommt.
Man kann die Latenzzeit nicht kleiner machen als sie durch die Hardware und dessen Treiber ist. Durch die Einstellung der Buffer kann man sich aber an die minimal möglichste Latenzzeit herantasten.
Leider ist bei billigen Soundkarten diese kleinst mögliche Latenzzeit dennoch zu hoch.
Normale billig PC-Soundkarten haben oft Latenzzeiten von über 50ms. Manche sogar über 100ms.
Bessere Standard-PC Soundkarten kommen immerhin auf Latenzzeiten unter 10ms, wie zum Beispiel die Terratec DMX 6fire oder Soundblaster Audigy.
Soundkarten speziell für Audiorecording haben Latenzzeiten gerade mal noch von 1ms. Manche bewerben sogar mit 0 Latenzzeit.
Gibt es für eine Soundkarte ASIO Treiber (eine von Steinberg entwickelte Treibertechnologie), so ist dies zu bevorzugen, weil geringere Latenzzeiten möglich sind. ASIO ist speziell auf die Bedürfnisse beim Audiorecording ausgerichtet.
So, ich hoffe bei diesem kleinen Exkurs keine groben Fehler begannen zu haben. Lasse mich aber gerne korrigieren.