MDCT (modifierad diskret cosinustransform)
Den överlappande frekvenstransform som nästan varje förlustbringande ljudkodek sedan 1990-talet bygger på.
En kodek vill dela upp ljudet i block och lägga bitar där örat lyssnar, men hårda blockgränser ger klickljud. MDCT löser det med block som överlappar till hälften. Varje block ger bara hälften så många koefficienter som det har sampel, så överlappet kostar ingenting i datamängd, och den vikning som uppstår i tidsdomänen tar ut sig när grannblocken läggs ihop. John Princen och Alan Bradley beskrev principen, time-domain aliasing cancellation, 1986–87.
Dolby Digital, MP3 (i en hybrid med en filterbank), AAC, Vorbis och Opus använder den alla. Svagheten heter pre-echo: kvantiseringsbruset sprids över hela blocket, så att ett skarpt slag föregås av ett svagt sus. Kodekarna byter därför till korta block när en transient närmar sig.