[room] В чём разница между /dev/dsp и PCM, куда указывает /dev/mixer и другое -- 2 (предыдущее отправилось недописанным)

Timur Batyrshin =?iso-8859-1?q?batyrshin_=CE=C1_ieml=2Eru?=
Пн Сен 10 09:50:14 MSD 2007


Андрей (Sun, 9 Sep 2007 19:09:03 -0700):

> 3) Тот же знакомый говорил, что бессмысленно делать звуковые карты с
> аппаратным микшером, аотому что придётся делать много ЦАП-ов: для
> каждого играющего в компе звука. Поэтому их смешивают программно. Но
> звуковушки с аппаратным микшером всё-таки существуют; они смешивают
> разнородные звуки (например, PCM и MIDI), а несколько PCM продолжают
> смешиваться программно, так?

Не совсем так. Знакомый, вероятно, говорил об аналоговом
смешивании, а вернее будет говорить о цифровом. Можно цифровой звук
смешивать программно, а можно аппаратно, хотя термины здесь взяты
немного неудачно. В первом случае нагрузка ложится на центральный
процессор компьютера, во втором случае на DSP-процессор звуковой карты.
При этом DSP обычно использует разные хитрые техники уменьшения
артефактов смешивания звука в цифре (интерполяцию и т.д.).
Специализированные программы обработки звука могут делать то же самое,
но при этом нагрузка на процессор становится намного больше, чем при
простом смешивании.

В общих чертах так.



Подробная информация о списке рассылки smoke-room