Страница 2 из 2 Первая 12
Показано с 21 по 28 из 28

Тема: Программный (software) регулятор громкости

  1. #1 Показать/скрыть первое сообщение.
    Старый знакомый
    Автор темы
    Аватар для bbest
    Регистрация
    06.11.2011
    Сообщений
    773

    По умолчанию Программный (software) регулятор громкости

    Добрый день!

    Не подскажте кто нибудь, пока на уровне теории, как реализуется программный регулятор громкости. Почему его так не любят?
    Вопрос потом собственно будет в том что - как сделать КАЧЕСТВЕННЫЙ регулятор громкости в ОС допустим Windows или Linux. Данные будут передаваться на ЦАП по I2S интерфейсу. Т.е. скорее всего должен быть какой то программный комплекс предобработки звукового файла а потом уже передачи этого файла по цифровому интерфейсу I2S.

  2. #21
    Новичок! Аватар для Ламер со стажем
    Регистрация
    06.09.2004
    Адрес
    Москва
    Возраст
    42
    Сообщений
    3,248

    По умолчанию Re: Программный (software) регулятор громкости


    Offтопик:
    Цитата Сообщение от pyos Посмотреть сообщение
    Это что за ЦАП такой?
    В мурзилках и не такое напишут
    Орфография - как кунг-фу, настоящие мастера используют только в крайних случаях.

  3. #22
    Не хочу! Аватар для Alex
    Регистрация
    20.03.2003
    Адрес
    Worldwide
    Возраст
    61
    Сообщений
    36,194

    По умолчанию Re: Программный (software) регулятор громкости

    Цитата Сообщение от bbest Посмотреть сообщение
    я это и имею ввиду. Все должно делаться беспроблеммно на лету. Мощей современных процессоров хватит за глаза.
    Для этого хватит процессора 30-летней давности, а аппаратно это можно сделать и на логике 40-летней давности

    Цитата Сообщение от bbest Посмотреть сообщение
    Разница 24-16=8 бит; 8 бит это очень и очень большой запас точности
    НАйди сначала 24-х битный ЦАП, чтобы в нем хотя бы 18-20 были истинными...

    Цитата Сообщение от korolkov24 Посмотреть сообщение
    Alex, прочитал 10 раз, ни понял где я накосячил?
    Наоборот, ты как раз подтвердил то что я говорил

    P.S. Можно попросить SergeVKS и Алексея Энергетика ввести эту фичу в свои транспорты в одной из прошивок - пользователей из довольно много, пусть попробуют и расскажут. Если не понравится - всегда можно откатиться назад.

    ---------- Добавлено в 22:14 ---------- Предыдущее сообщение в 22:07 ----------

    Цитата Сообщение от pyos Посмотреть сообщение
    Это что за ЦАП такой?
    ES1018, ES1012, AK4397, PCM1795, etc.
    Правда толку от этого....
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Ну что, можете меняться обратно."(с)типа анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

  4. #23
    Завсегдатай Аватар для pyos
    Регистрация
    15.07.2006
    Возраст
    64
    Сообщений
    4,363

    По умолчанию Re: Программный (software) регулятор громкости

    Цитата Сообщение от Alex Посмотреть сообщение
    НАйди сначала 24-х битный ЦАП, чтобы в нем хотя бы 18-20 были истинными...
    SM5865

    ES1018, ES1012, AK4397, PCM1795, etc.
    Правда толку от этого....
    Я как бы в курсе того, что они принимают 32-битные слова, вопрос в физической разрядности

  5. #24
    Старый знакомый
    Автор темы
    Аватар для bbest
    Регистрация
    06.11.2011
    Сообщений
    773

    По умолчанию Re: Программный (software) регулятор громкости

    Цитата Сообщение от pyos Посмотреть сообщение
    Это что за ЦАП такой?
    Не понял - к чему этот вопрос был задан. Например всеми здесь НЕ любимый ES9018 (не любимый видать потому что его еще ни кто здесь не нагнул).
    Последний раз редактировалось bbest; 18.05.2012 в 06:44.

  6. #25
    Завсегдатай Аватар для pyos
    Регистрация
    15.07.2006
    Возраст
    64
    Сообщений
    4,363

    По умолчанию Re: Программный (software) регулятор громкости

    Не очень понял фразу "нагнул". Lynx собирал на нём конструкцию (судя по виду - весьма добротную, как и всегда у него), но результат его не порадовал. Некоторые другие также занимаются с этой микросхемой, но успеха пока не добились.
    Речь опять-таки идёт о том, что способность принимать 32 бита вовсе не означает, что сигнал на выходе будет обладать соответствующим динамическим диапазоном. Даже 24 "истинных" бита получить крайне сложно.
    Наконец, чем в принципе "цифровая" регулировка лучше аналоговой на хорошем регуляторе (типа L-пада или Никитинского)?
    Последний раз редактировалось pyos; 18.05.2012 в 09:52.

  7. #26
    Не хочу! Аватар для Alex
    Регистрация
    20.03.2003
    Адрес
    Worldwide
    Возраст
    61
    Сообщений
    36,194

    По умолчанию Re: Программный (software) регулятор громкости

    Цитата Сообщение от pyos Посмотреть сообщение
    SM5865
    Она в этом отношении ничем не лучше других.


    Цитата Сообщение от pyos Посмотреть сообщение
    Я как бы в курсе того, что они принимают 32-битные слова, вопрос в физической разрядности
    Физическая разрядность у ДС-ЦАПов сам понмаешь, существенно меньше чем 24 и даже чем 16

    Цитата Сообщение от bbest Посмотреть сообщение
    НЕ любимый ES9018 (не любимый видать потому что его еще ни кто здесь не нагнул).
    Много ты знаешь о том кто чего тут "нагибал".
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Ну что, можете меняться обратно."(с)типа анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

  8. #27
    Завсегдатай Аватар для dortonyan
    Регистрация
    03.06.2009
    Адрес
    BLR
    Возраст
    38
    Сообщений
    3,221

    По умолчанию Re: Программный (software) регулятор громкости

    Цитата Сообщение от pyos Посмотреть сообщение
    Наконец, чем в принципе "цифровая" регулировка лучше аналоговой на хорошем регуляторе (типа L-пада или Никитинского)?
    Проще и дещевле. Для никитинского релюшки нужны хорошие, сервоэлектроника. А в программном - кнопочку щелкнул на клаве и готово.
    Т.е. если нет вообще никакого регулятора, то лучше програмный .

    Цитата Сообщение от pyos Посмотреть сообщение
    SM5865
    Отнимем от его истинных 20bit 8 разрядов регулятора, и что там остается?

    Существуют судя по слухам алгоритмы дизеринга для программных регуляторов громкости, но такой шум лишь сгладит до некоторого ур-ня гармошки, а полезный сигнал будет безвозвратно потерян.
    Можно еще извратиться и сделать программное повышение громкости (как это делают в студиях) и сжать динамический диапазон до 10 разрядов. Тогда такой сигнал можно будет уменьшить на 6..8 разрядов без потери в регуляторе, но это все из разряда "как сделать не сильно паршиво".

  9. #28
    Старый знакомый
    Автор темы
    Аватар для bbest
    Регистрация
    06.11.2011
    Сообщений
    773

    По умолчанию Re: Программный (software) регулятор громкости

    Пробывал сравнить программный регулятор громкости в foorbar2000 и Никитинский РГ. Программный уступает Никитинскому. Звук получается грязным.

Страница 2 из 2 Первая 12

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •