av Svante » 2005-02-12 00:23
Hehe, ja nu har jag hittat felet. Det var så intressant så att det är värt att rapportera vad som hänt, faktiskt. Jag har rutiner som konverterar flyttal till 16-bitars integer. De fixar så att signalen klipps om den är för stor och nyligen så lade jag till ditherbrus, som man ju ska göra så fort man rundar av i den digitala världen. Detta gjorde jag på min generella rutin, utan att ha Tombstone i åtanke.
Nu är det ju så att om man lägger på ditherbrus på en sinus med amplituden 32766 så kan amplituden som mest bli 32768, dvs full utstyrning, eller överstyrning om man så vill. Därav felmeddelandet. Det kom till när jag kompilerade om Tombstone utan att tänka på att min konverteringsrutin var "förbättrad".
En ny version med amplituden 32764 är nu utlagd.
Så länge har jag längat efter att loudness war skulle vara över. Nu börjar jag tro att vi faktiskt är där. Kruxet är att vi förlorade.