8-бітна лажа


Привіт світ. Я ще не спая́в собі драбинко́ву мережу для саморобного ЦАП, але знайшов гра́блі з зовсім неочікуваного боку.

Власне, що за звук я хочу відтворити? Частота не більше 22050, один канал (моно) і лише 8 біт. Більше ніж 8 біт робити немає сенсу, у мене є тільки дешеві резистори, а у них точність «гуляє» настільки, щоб більше 8 біт і не намага́тися.

Вирішив я підготувати тестовий WAV-файл з 8-бітним звуком. І тут раптом виявилося, що у ме́не це не виходить. Воно, бляха, шипить і тріщи́ть.

Джерельний код моїх експериментів.

Демонстрація: звук на YouTube.