Цитата Сообщение от Denn Посмотреть сообщение
Во-первых, 12 бит - это 144 уровня квантования, против 64-х при 8 битах, т.е. качество звука ощутимо подрастёт.
Всегда считал, что 4 бита это 16 уровней (2^4), 8 бит это 256 уровней (2^8) и 16 бит это 65536 уровней (2^16). 12 бит это по идее 4096 уровней (2^12). Или я что-то упустил?

Так же, ADPCM скорее всего спасет гигантов мысли. У SNES аудиосистема построена на основе SPC700 от Sony, подпёртого 64КБ ОЗУ. Этого объема хватало для хранения модульной мелодии (плеер + рифы + сэмплы) с относительно приличным звучанием.
SPC700 представляет собой микропроцессор, который управляет работающим в паре с ним сигнальным процессором, который обеспечивает воспроизведение семплов из 2x32kb ОЗУ. Внутри Super Famicom/SNES микросхема SPC700 находится над микросхемой сигнального процессора, на левой стороне звукового модуля.

SPC700 имеет шесть регистров, и набор из 256 команд, очень похожий на набор команд семейства процессоров 6502, но содержащий несколько дополнительных операций. Среди них такие операции, как XCN (eXChange Nibble, обмен полубайт), меняющую местами содержимое старших и младших 4-битовых половин 8-разрядного аккумулятора; и умножение двух 8-разрядных чисел с 16-разрядным результатом. Тактовая частота процессора — 1.024 МГц. Встроенное ОЗУ состоит из двух микросхем по 32кб итого 64 КБ, в нём хранится управляющая программа (плеер) , а также семплы и эхо в сжатом с помощью Bit-reduction (ADPCM-подобного) алгоритма виде.