
MPC é um codificador lossy, open source, especificamente optimizado para uma compressão transparente de áudio stereo a bitrates de 160-180 kbit/s. Estão disponíveis codecs para Windows, Linux, Mac OS X, assim como plugins para vários leitores media third-party, no website da Musepack, sob licenças da LGPL ou BSD. Há, ainda, uma extensa lista de programas que suportam o formato.
O Musepack é baseado nos algoritmos e no modelo psicoacústico do MPEG-1 layer-2 (MP2), extendido com a CVD (clear voice detection). A partir de 1997 foi rapidamente desenvolvido e vastamente melhorado atingindo, agora, um patamar mais avançado, no qual apresenta um código fortemente optimizado. O algoritmo de quantização do codificador executa uma formatação espectral do ruído, chamada adaptive noise shaping (ANS), de forma a ultrapassar a baixa resolução frequencial das bandas do PQF, (polyphase quadrature filter), que, basicamente, é um filtro que separa um sinal em N sub-bandas equidistantes. Apresenta, ainda, as seguintes características técnicas:
· codificação M/S de selecção inteligente de sub-bandas;
· codificação entrópica (Huffman) mais eficiente que nos outros formatos;
· técnicas de substituição de ruído;
· bitrate variável entre os 3 e os 1300kbit/s
Apesar de ter sido optimizado para uma fiel transparência a bitrates elevados, os testes de subjectividade sairam bastante favoráveis face a outros formatos a 128kbit/s.
Quanto ao suporte do formato, todo o software de leitura de áudio capaz de usar os filtros do DirectShow consegue reproduzir ficheiros MPC.