Att i en postprocess konvertera från ett format till ett annat är ingen teknisk svårighet - att göra det i realtid med låg fördröjning är svårare. Låg fördröjning fungerar inte tillsammans med faslinjäritet, linjär tonkurva och frånvaron av spegelprodukter.
Trots att det inte är något större teknisk svårighet att lyckas med det om det sker i en postprocess, misslyckas förvånansvärt många. Men jag tror det beror på problemen inte fått tillräckligt spotlight på sig. Det är inte kompetensen med avseende på att skriva koden som saknas, bara kunskapen om betydelsen av det.
Det finns även många fall där filter konverteras asynkront (friflytande med två oberoende klockor) och inte synkront (faslåst). Det kan bli fel på ytterligare många sätt.
MichaelG skrev:AndreasArvidsson skrev:Att vår hörsel bara skulle klara av en dynamik på 120dB tvivlar jag på, men det finns det andra som kan bättre än mig.
0 dB kallas hörtröskeln och är den nivå där man - teoretiskt - kan börja skönja ljud.
Njae... hörtröskeln ligger vid 0 phon, inte 0 dB. Och skall man vara rimligt noga så är även det en förenkling.
Vid just 1 kHz råkar de dock sammanfalla, men vid andra frekvenser sammanfaller de inte alls vid samma siffervärde. Det kan skilja mer än 60 dB mellan hörtröskeln och 0 dB. Begreppet dB(A) är ett försök till frekvensberoende vägning av ljudtrycket, med avsikten att dB bättre skall motsvara phon, men det är en rätt så grov approximation, som dessutom inte stämmer alls vid lite högre ljudtryck.
MichaelG skrev:120 dB kallas ofta smärttröskeln - dock uppfattar man starkare ljud än detta, det gör bara mer ont. Typ. Men dels är detta individuellt och dels är det frekvensberoende. Så 0 dB som hörtröskel och 120 dB som smärttröskel är så där lagom tumregelmässigt, trots att det säkert finns personer som kan uppfatta ljud vid negativa dB-värden och att det definitivt finns personer som börjar höra ljud (åtminstone vissa frekvenser) vid flera tiotals dB. Transienter i basområdet kan nog vida överstiga 120 dB utan att uppfattas som särskilt smärtsamt.
Well. "Tumregelmässigt" är bara förnamnet.
"Helt uppåt väggarna oanvändbar förenkling" är en alternativ och möjligen bättre beskrivning, eftersom de finns de som inte vet att tumregler för det mesta är just det.
- - -
Och vår hörsel klarar defintivt av transienter på avsevärt mycket högre nivåer än 120 dB, och alls inte bara i basområdet.
I själva verket klara vi mer och mer ju kortare vi gör transienten, om vi talar om en enstaka puls. Det gör dess energi mer och mer förskjuten mot höga frekvenser. 130 - 140 dB är hörseln inte alls främmande för. Att det är på det viset beror på att sådana ljud trots hög momentaneffekt innehåller väldigt lite energi, ju kortare puls desto mindre energi.
Och inte nog med det - är det en enstaka puls (och inte t ex en kort skur) så fördelar sig energin dessutom över hela frekvensregistret, och örat påfrestas väldigt lite - trots extrem toppamplitud.
Vh, iö
Fd psykoakustikforskare & ordf LTS. Nu akustiker m specialiteten
studiokontrollrum, hemmabiosar & musiklyssnrum. Även Ch. R&D
åt Carlsson och Guru, konsult åt andra + hobbyhögtalartillv (Ino).