![]() |
![]() |
|
Регистрация | Магазин | Бан-лист | Справка | Пользователи | Календарь | Поиск | Сообщения за день | Все разделы прочитаны |
Иные аппараты Выставляем на обсуждения и эксперименты аппаратуру других разработчиков, так называемые "брэнды", и прочие изделия. |
![]() |
|
|
Опции темы | Опции просмотра |
#1
|
||||
|
||||
![]()
Как вытащить честный (ничем не испорченный - линейный) звук из компьютера с Windows? Ибо чем только он его и не нагружает: и передискретизация; и программные неотключаемые улучшайзеры и нелажоверы; и худая схемотехника матплат; и навязанные кодеры-декодеры….
В общем рассуждаем: – Какие использовать программы, чтобы доставить цифру (на цифровой выход звуковой карты) такой, какая она есть. Настройка программ. – Форматы lossless кодирования-декодирования. Необходимы ли они вообще? Если нужны, то каковые лучше? – Выбор и модернизация звуковых карт. – …..думаем сами…. Спрашиваем. Цитата:
__________________
Быть Добру! |
#2
|
|||
|
|||
![]() Цитата:
Встаёт первый вопрос: есть ли разница в "звучании" flac, ape, alac и несжатого wav? Для того, чтобы дать обоснованный ответ, нужно разобраться, как программные плееры работают с этими типами файлов. А делают это они следующим образом: определив тип файла, они используют соответствующий декодер для распаковки данных (в случает с форматами lossless-сжатия) или инструкции контейнера (для wav, aiff) и дальше обрабатывают данные в соответствии со своими настройками. Значит, при прочих равных условиях, на данном этапе имеет значение идентичность распакованных соответствующими декодерами данных и несжатыми данными. Проверяется она очень просто: берём тестовый несжатый wave-образец и считаем его контрольные суммы различными алгоритмами (CRC, MD5 и т.д.), затем сжимаем его в lossless-формат (к примеру, открытый flac). После этого производим обратную процедуру, т.е. разжимаем полученный файл обратно в wav и снова считаем контрольные суммы. Для исходного и конечного файлов они одинаковы практически во всех случаях. Это означает, что после распаковки декодером или прямого считывания PCM-информации, плеер имеет идентичные данные. ![]() Этап второй. Что же делает движок программного аудиоплеера с полученными данными? Цитата:
![]() Сейчас модно ругать Winamp и хвалить foobar2000, хотя звуковые движки к обеим программам написал один и тот же человек. Интересно, что он сам на официальном сайте дал ответ на мучающий всех вопрос: Does foobar2000 sound better than other players? Цитата:
![]() Куда идёт звук после плеера и что с ним происходит, зависит от операционной системы. Вот здесь и начинаются те самые дебри, разгрести которые сложнее всего. В конечном итоге, данные должны поступить на специальное устройство обработки, чаще всего на звуковую карту компьютера. Многие профессионалы звуковой индустрии используют плагины ASIO (или аналогичный KernelStreaming), чтобы плеер (или звуковой редактор) сразу отправлял сигнал на звуковую карту, минуя операционную систему, тем самым ликвидируя задержки на обработку данных и получая возможность управлять звуком "в реальном времени". Аудиофилы используют эти инструменты, чтобы исключить возможное влияние операционной системы на качество звука в промежутке от аудиоплеера до звуковой карты. Некоторое представление о том, какой путь проделывает цифровой звук в ОС, можно получить из следующих источников (для упрощения, можно выделить несколько основных вариантов): - Ms Windows до XP включительно (на рус) - Ms Windows Vista и новее (на англ) - мэинстримовые дистрибутивы Linux (Ubuntu, Fedora, openSUSE) с сервером PulseAudio (на англ). Всё остальное - дело техники. ![]() Последний раз редактировалось Chartbreaker; 17.03.2009 в 16:46. |
#3
|
||||
|
||||
![]()
Благодарим за отличную справку!
Есть теперь что показывать людям, приобщающимся к качественному звуку. Картина честного звука потихоньку проявляется ![]()
__________________
Быть Добру! |
#4
|
|||
|
|||
![]()
На одном из зарубежных форумов наткнулся на довольно неплохие иллюстрации звуковой подсистемы Windows:
Вариант для XP: Вариант для Vista: Это пример для одного приложения, работающего с аудио интерфейсом. Для каждого последующего параллельно будет использован свой WASAPI. Последний раз редактировалось Chartbreaker; 13.04.2009 в 18:21. |
#5
|
|||
|
|||
![]() Цитата:
вот нашел этапы настройки Mac OS для работы с внешним ЦАП: http://www.usbdacs.com/Macintosh/Macintosh.html Последний раз редактировалось mitus; 16.09.2009 в 14:54. |
#6
|
||||
|
||||
![]() Последний раз редактировалось You-Sun; 16.10.2009 в 02:56. Причина: вставить картинку |
#7
|
|||
|
|||
![]()
S/PDIF без обратной синхронизации я бы не использовал, джиттер будет велик (если, разумеется, в ЦАПе качественный тактовый генератор). Также хороший результат при подключении по i2s.
|
#8
|
||||
|
||||
![]()
К нам приходит очень много людей и спрашивают какой программный проигрыватель использовать для воспроизведения музыки на компьютере и как. Лично я рекомендую программу FOOBAR. Несмотря на то, что он, в основном, рассчитан на опытных пользователей или программистов. Вывести цифровой поток на вашу звуковую карту с него довольно просто. Позволю себе выложить руководство:
Цитата:
|
#9
|
||||
|
||||
![]()
Эмм...
Цитата:
Единственная возможная разница заключается в каких-то особенностях работы конкретного ЦАП с потоками разной разрядности, но обычно никакой разницы нет. |
#10
|
||||
|
||||
![]()
Благодарю, это и имелось ввиду. Наверное "передискретизация" - слово здесь не уместное. Заменю
![]() |
#11
|
|||
|
|||
![]()
Эта опция преимущественно влияет на программную обработку DSP (эквалайзеры, лимитеры и т.д.).
__________________
|
#12
|
||||
|
||||
![]()
То есть при выставленных 24 битах 16-битная запись будет не только эквализоваться, но и регулироваться динамически (по громкости) качественней. Я правильно понимаю?
__________________
Быть Добру! |
#13
|
||||
|
||||
![]() Цитата:
Дело в том, что для простоты DSP реализуются так, что на входе и на выходе у них один формат потока, т.е. пришло на вход 16 бит, и на выходе будет 16 бит. Однако, никто не запрещает использовать внутреннюю обработку хоть в 64 бита. Получается, что все ухудшение качества будет только в округлении при приведении из внутреннего формата к исходной разрядности. В любом случае использование DSP при воспроизведении само по себе портит звук, поэтому нет большого смысла гоняться за ошибками округления. Лучше вообще не использовать DSP. Тем более, что речь в данной теме вроде шла просто о максимально качественном выводе звука с компьютера. |
#14
|
|||
|
|||
![]() Цитата:
Цитата:
![]()
__________________
Последний раз редактировалось Chartbreaker; 14.11.2009 в 14:06. |
#15
|
||||
|
||||
![]()
Выкладываю очень полезную инструкцию по правильному копированию CDDA в компьютер.
Только что попытался последовать по инструкции - при включении сей программы вылезло "синее окно смерти", придётся серьёзно разбираться. Так что если кому надо, выкладываю справочник по "синим окнам смерти" тоже ![]() |
#16
|
||||
|
||||
![]() Цитата:
От большинства синих окон могу предложить образ лицензионной Win XP HE. Всех своих знакомых на нее подсадил ![]() Сам на ней просидел без всяких заморочек более 4 лет, пока не стал официальным бета-тестером Win-7. С августа опять на ХР. |
#17
|
||||
|
||||
![]()
Синие окна обычно связаны с кривыми драйверами, а не с нелицензионностью.
Лицензия, конечно, всегда хорошо... но не HomeEdition. Большая часть специфического софта (для работы со звуком, видео и т.п.) работает только на версии Professional. |
#18
|
||||
|
||||
![]()
Ну не знаю, я как перешел на лицензии, так и забыл, про синии окна и глюки. С ограничением НЕd - Professional не сталкивался, если написано
для ХР - так и работает. |
#19
|
||||
|
||||
![]()
Ладно. Допустим, включил я AIMP и слушаю+эквализую что-нибудь при выставленных 32 битах... Допустим это всё эквализуется аккуратнее чем положено... Но а как быть со звуковой картой? Она же обязана выдать на S/PDIF только ту разрядность, на которую заточена? А это может означать, что во время моего "аккуратнейшего прослушивания", ЗК сводит на нет все эти старания лишь одной своей передискретизацией?
__________________
Быть Добру! |
#20
|
||||
|
||||
![]()
Надеюсь 32 бита не с плавающей точкой?
Вообще все зависит от драйверов карточки. Если сигнал на S/PDIF подается автоматически, то трудно понять, что там на выходе (16 или 24 бита)... разве что подключить с другой стороны устройство, которое это показывает (компьютер). В любом случае никакой передискретизации не будет, просто обрежутся младшие биты и все (если исходный поток был целочисленный). |
![]() |
|
Опции темы | |
Опции просмотра | |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Методика устранения сетевых наводок в усилителях звука | LevZ | Делимся личным опытом | 19 | 09.03.2015 08:46 |
Микрофонный предусилитель балансный, для прямой записи с микрофона в компьютер | Шумаков | Аппараты «Ас» | 12 | 13.11.2013 22:23 |
Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2023, Jelsoft Enterprises Ltd. Перевод: zCarot |