Omregner for samplinger ⇄ tid
Skriv inn et antall samplinger og samplingfrekvensen for å få tiden. Du kan også gjøre en tid om til samplinger, eller finne den teoretiske tiden for en lydbuffer ut fra størrelsen.
Formler
- Tid (s) = samplinger ÷ samplingfrekvens (Hz)
- Samplinger = tid (s) × samplingfrekvens (Hz)
- Teoretisk tid for en buffer = bufferstørrelse i samplinger ÷ samplingfrekvens (for én buffer; hvis du velger et antall buffere n, vises tiden for n buffere også)
- Tid for én sampling = 1 ÷ samplingfrekvens
Alt beregnes med eksakte brøker, så ingen desimal avrundingsfeil sniker seg inn. Den eneste avrundingen er den som gjøres når resultatet vises.
Tid til samplinger
Antall samplinger er et heltall, men tid × samplingfrekvens blir ikke alltid et heltall. Kalkulatoren viser den eksakte verdien (som kan ha desimaler) og to heltall: rundet ned (samplingene som får helt plass i den tiden) og rundet opp (samplingene som trengs for å dekke den tiden). Hvilket du trenger, avhenger av bruken, så en verdi «avrundet til nærmeste» oppgis ikke. Når resultatet er nøyaktig et heltall, er de to like.
Tiden for en buffer er en teoretisk tid
- Bufferstørrelse ÷ samplingfrekvens er en teoretisk tid regnet ut fra størrelsen på bufferen alene. Den er ikke forsinkelsen i hele systemet. A/D- og D/A-konvertering, driveren, operativsystemet og plugin-behandling kan legge til mer (ingen anslag for disse forsinkelsene oppgis her).
- Om «latens» telles én vei eller som rundtur, avhenger av utstyret og programvaren. Med denne kalkulatoren skriver du selv inn antall buffere n, og den antar ikke at en rundtur er n = 2.
Eksempler
- 48 000 Hz, 480 samplinger → 10 ms
- 44 100 Hz, 1 sekund → 44 100 samplinger
- 48 000 Hz, en buffer på 256 samplinger → omtrent 5,333 ms (16/3 ms, for én buffer)
- 96 000 Hz, en buffer på 512 samplinger → omtrent 5,333 ms
- 44 100 Hz, 1/3 sekund → 14 700 samplinger (det går opp, så både nedrunding og oppdrunding gir 14 700)
- 44 100 Hz, 10 ms → 441 samplinger
Merknader
- Samplingfrekvensen er en av de oppførte verdiene (8000 til 192 000 Hz) eller en verdi du skriver inn (større enn 0 og høyst 1 000 000 Hz). Listen inneholder bare tall og sier ikke hva hver frekvens brukes til.
- Samplinger kan være et heltall fra 0 til 999 999 999 999, bufferstørrelsen fra 1 til 1 000 000 samplinger og antall buffere fra 1 til 8.
- For å regne om mellom størrelsen på en lydfil og opptakstiden, se Kalkulator for lydfilstørrelse. For forsinkelsestiden ut fra en avstand, se Kalkulator for høyttalerforsinkelse.
Vanlige spørsmål
Hvor mange millisekunder er 480 samplinger ved 48 000 Hz?
10 ms (480 ÷ 48 000 = 0,01 s).
Hvor lang er en buffer på 256 samplinger?
Omtrent 5,333 ms ved 48 000 Hz. Dette er den teoretiske tiden; forsinkelsen i hele systemet kan være større.
Er buffertiden hele latensen?
Nei. Buffertiden er bare en del av forsinkelsen i et reelt system. A/D- og D/A-konvertering, drivere, operativsystemet og plugins kan legge til mer.
Hvorfor er ikke antall samplinger et heltall?
Fordi tid × samplingfrekvens ikke alltid blir et heltall. Heltallene rundet ned og rundet opp vises også.