|
| Notices |
Welcome to the DriverHeaven.net forums. You are currently viewing our boards as a guest which gives you limited access to view most discussions and access our other features. By joining our free community you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content and access many other special features. Registration is fast, simple and absolutely free so please, join our community today! If you have any problems with the registration process or your account login, please contact contact us. |
 |
Jul 24, 2006, 12:25 PM
|
#1
|
|
DriverHeaven Newbie
Join Date: Jul 2006
Location: Киев
Posts: 10
Rep Power: 0
|
Dsp плагин - тонкомпенсированный регулятор громкости
здравствуйте.
есть в природе такой плагин? именно с правильной тонкомпенсаций. тогда будет полный рулёз - можно вообще обойтись без предусилителей.
|
|
|
Jul 25, 2006, 02:32 PM
|
#2
|
|
DriverHeaven Junior Member
Join Date: Oct 2004
Posts: 41
Rep Power: 0
|
Насколько я знаю нету. а какую тонкомпенсацию можно считать правильной? если такой плагин создавать, то в нём полюбому должна быть настройка величины увеличения басов при уменьшении громкости, иначе кому-то может понравиться, что басы прибавились на 3дб при малой громкости, а кому-то и 12 дб при том же уменьшении будет мало. и почему вдруг если есть тонкомпенсация можно обойтись без предв. усилителя? что за дела.  и вообще почему все буквы в сообщении маленькие?
|
|
|
Jul 25, 2006, 07:35 PM
|
#3
|
|
d/h member-shmember
Join Date: Dec 2002
Location: Evil Empire
Posts: 2,234
Rep Power: 0
|
от себя добавлю что регулирование громкости до выхода очень плохая идея
|
|
|
Jul 26, 2006, 03:05 PM
|
#4
|
|
DriverHeaven Newbie
Join Date: Jul 2006
Location: Киев
Posts: 10
Rep Power: 0
|
Quote:
|
Originally Posted by Серёга
Насколько я знаю нету. а какую тонкомпенсацию можно считать правильной?
|
http://www.625-net.ru/archive/z0900/aldoshina.htm рисунок 5
Quote:
|
Originally Posted by Серёга
если такой плагин создавать, то в нём полюбому должна быть настройка величины увеличения басов при уменьшении громкости, иначе кому-то может понравиться, что басы прибавились на 3дб при малой громкости, а кому-то и 12 дб при том же уменьшении будет мало.
|
Ну - не только басов, верхи тоже поднимаются. Для этого на входе усилителя мощности ставят потенциометр - регулятор громкости. Этим регулятором устанавливается выходная мощность 0 Дб при таком же уровне сигнала звуковой карты.
Quote:
|
Originally Posted by Серёга
и почему вдруг если есть тонкомпенсация можно обойтись без предв. усилителя? что за дела. 
|
Потому, что уровень выходного сигнала звуковой карты (напряжение) обычно более чем достаточен для обеспечения номинальной выходной мощности большинства усилителей мощности.
Quote:
|
Originally Posted by Серёга
и вообще почему все буквы в сообщении маленькие?
|
Понятия не имею, так получается в 9 Опере. Наверное - потому что форум не руссифицирован (с другими форумами на этом движке проблем нет).
Quote:
|
Originally Posted by Max M.
от себя добавлю что регулирование громкости до выхода очень плохая идея
|
При правильной реализации (см выше про потенциометр на входе усилителя мощности) - очень даже ничего. Пример того, как такое делается на аналоговом уровне:
http://adsh.ukrweb.net/radiohobby/viewtopic.php?id=696
С другой стороны - если мы снимаем сигнал со звуковой карты - почему не сделать это через неё. Главное, что программно можно очень точно воспроизвести упомянутые выше кривые равной громкости.
Last edited by adsh; Jul 26, 2006 at 03:21 PM.
|
|
|
Jul 26, 2006, 06:28 PM
|
#5
|
|
DriverHeaven Junior Member
Join Date: Oct 2004
Posts: 41
Rep Power: 0
|
1) точно программно воспроизвести кривые равной громкости которые изображены на рисунке 5 будет чрезвычайно затруднительно, поскольку они при изменении громкости (звукового давления) для каждой частоты меняются непропрорционально на разных громкостях и звуках(особенно импульсных).
2) эти кривые наверняка среднестатистические или сняты с профессионалов с эталонным слухом. подогнать их под широкие массы будет ещё более затруднительней, никто за это не возьмётся, а в самих массах найдётся немного тех кто захочет париться с настройкой такого регулятора (это ж надо к примеру при 1%-ом изменении громкости в 100% на каждый процент снимать с себя ачх  , прикольно... да и изменение громкости в 1% заметить трудно).
3) если делать такой регулятор в виде фильтра, то надо учесть что им как регулятором громкости будут часто пользоваться и в меню Kx потеснить  другие контролы для ещё одного регулятора.
4) в тон. комп. регуляторах гр. как правило увеличивают только нч при уменьшении громкости поскольку таковы особанности уха человека(и по рис 5 видно.). вч как видно из рисунка начинает реально не хватать только где-то с 14кгц при именьшении громкости.
5) я бы побоялся подрубать комп к усилителю мощности без регулятора громкости. это попахивает жжёной акустикой и при соответствующей мощности усилителя порезами от битого стекла.
по этим причинам если делать тон.комп. рег. гр. программно, то легче всего просто прибавлять линейно или экспон. нч при уменьшении громкости  и не париться с кривыми равной громкости. так же это делается и в аппаратных тонкомп. регуляторах даже супер навороченных конструкций(+- пятком резисторов и кондёров кривые равн. гр. точно не воспроизвести).
|
|
|
Jul 27, 2006, 12:47 PM
|
#6
|
|
DriverHeaven Newbie
Join Date: Jul 2006
Location: Киев
Posts: 10
Rep Power: 0
|
Quote:
|
Originally Posted by Серёга
1) точно программно воспроизвести кривые равной громкости которые изображены на рисунке 5 будет чрезвычайно затруднительно, поскольку они при изменении громкости (звукового давления) для каждой частоты меняются непропрорционально на разных громкостях и звуках(особенно импульсных).
|
Вы не совсем правильно понимаете необходимую коррекцию - см. ниже. В любом случае - точность будет выше, чем в случае использования аналогового регулятора на базе частотозадающих RC цепей. Проще всего ввести заданные АЧХ при заданных уровнях громкости, а промежуточные значения получить интерполяцией между известными кривыми.
Quote:
|
Originally Posted by Серёга
2) эти кривые наверняка среднестатистические или сняты с профессионалов с эталонным слухом. подогнать их под широкие массы будет ещё более затруднительней, никто за это не возьмётся, а в самих массах найдётся немного тех кто захочет париться с настройкой такого регулятора (это ж надо к примеру при 1%-ом изменении громкости в 100% на каждый процент снимать с себя ачх  , прикольно... да и изменение громкости в 1% заметить трудно).
|
Эти кривые получены для среднестатистического слушателя ещё в середине прошлого века (!) и приводятся в любом зарубежном или отечественном учебнике по психоакустике. Именно по этой причине аналоговые тонкомпенированные регуляторы давно являются обыдненными атрибутами усилителей.
Quote:
|
Originally Posted by Серёга
3) если делать такой регулятор в виде фильтра, то надо учесть что им как регулятором громкости будут часто пользоваться и в меню Kx потеснить  другие контролы для ещё одного регулятора.
|
Можно просто сделать птичку "тонкомпенсация" к уже имеющемуся мастер уровню громкости.
Quote:
|
Originally Posted by Серёга
4) в тон. комп. регуляторах гр. как правило увеличивают только нч при уменьшении громкости поскольку таковы особанности уха человека(и по рис 5 видно.). вч как видно из рисунка начинает реально не хватать только где-то с 14кгц при именьшении громкости.
|
Вы пустаете кривые равной громкости с необходимой коррекцией АЧХ в тонкомпенсаторе. Первые обусловлены чувствительностью человеческого уха к разным частотам в зависимости от звукового давления, необходимая же коррекция усилителя построенная по этим кривым будет иметь несколько другой вид:
http://d.foto.radikal.ru/0607/c02b14f1cac3.gif
Рисунок 2.5 б.
По ней видно, что необходимый подъём на ВЧ начинается уже с 3-4 Кгц.
Quote:
|
Originally Posted by Серёга
5) я бы побоялся подрубать комп к усилителю мощности без регулятора громкости. это попахивает жжёной акустикой и при соответствующей мощности усилителя порезами от битого стекла. 
|
Вряд ли кто то будет использовать дома полукиловаттные колонки  . На входе усилителя ставится обычный потенциометр, которым согласовывают выходной уровень звуковой карты и входной уровень усилителя.
Quote:
|
Originally Posted by Серёга
по этим причинам если делать тон.комп. рег. гр. программно, то легче всего просто прибавлять линейно или экспон. нч при уменьшении громкости  и не париться с кривыми равной громкости. так же это делается и в аппаратных тонкомп. регуляторах даже супер навороченных конструкций(+- пятком резисторов и кондёров кривые равн. гр. точно не воспроизвести).
|
Воспроизводить нужно не кривые равной громкости а коррекцию АЧХ - будьте же внимательнее. При чём - в аналоговых регуляторах это можно сделать довольно точно, см. например, рисунок 2.8 здесь http://rapidshare.de/files/23923761/..._zvuk.rar.html
В общем - я так понял, что вопрос упирается в отсутствие некоторого понимания у программистов сути сего устройства и неумении радиоэлектронщиков-звукотехников программировать (последнее - это о себе  ).
Last edited by adsh; Jul 27, 2006 at 01:00 PM.
|
|
|
Jul 27, 2006, 03:57 PM
|
#7
|
|
DriverHeaven Junior Member
Join Date: Oct 2004
Posts: 41
Rep Power: 0
|
Не, я сразу понял, что АЧХ тонкомп. регулятора гр. соответствует кривым равной громкости http://www.625-net.ru/archive/z0900/aldoshina.htm рисунок 5, не знал только что музыку при записи нормальзуют в соответсвии с кривой равной кромкости на уровне 90фон и что в качественной студийной музыке АЧХ надо начинать исправлять с уровня 90фон и ниже(для среднестатистического чел) и вид она будет иметь http://d.foto.radikal.ru/0607/c02b14f1cac3.gif рисунок б, интересно, что будет при этом твариться с не студийной музыкой.
Как я понял потенциометром подогняется максимальный(без искажений) уровень сигнала на выходе звуковой карты к уровню сигнала при котором на вых. усилителя развивается номинальная выходная мощность(а ещё лучше чуть понизить чтоб не оглохнуть). и основную регуляцию громкости будет выполнять программный регулятор (от 0вт на выходе усилителя и до его номинальной мощности) - это опасно. Насчёт мощности колонок я пошутил, но ведь KX драйвер используют не только дома. А в компе возможны разные глюки и многие программы сами задают громкость как им хочется, те же игры обычно в начале настроены на среднее и выше значение. Вобщем пользоваться чисто программным регулятором будет не совсем удобно.
Идея такого точного тонкопменсированного рег. гр. конечно хорошая, и ещё лучше было бы убедиться в её необходимости. Интересно, замено ли лучше будет звучать музыка на малых громкостях с таким тонк. регулятором по сравнению с обычным тонк. рег., который есть в усилителе (хотя может выясниться, что для кого как). Если не заметно или (я подозреваю) слабо заметно, то за её реализацию вратли кто возьмётся, даже если и знает как всё сделать.
|
|
|
Jul 28, 2006, 10:29 AM
|
#8
|
|
DriverHeaven Newbie
Join Date: Jul 2006
Location: Киев
Posts: 10
Rep Power: 0
|
Quote:
|
Originally Posted by серёга
как я понял потенциометром подогняется максимальный(без искажений) уровень сигнала на выходе звуковой карты к уровню сигнала при котором на вых. усилителя развивается номинальная выходная мощность(а ещё лучше чуть понизить чтоб не оглохнуть).
|
строго говоря - регулятором на входе ум следует установить акустическую громкость 90 фон при 0 дб регулятора звуковой карты. т. е. - уровень громкости зависит ещё и от отдачи ас.
Quote:
|
Originally Posted by серёга
идея такого точного тонкопменсированного рег. гр. конечно хорошая, и ещё лучше было бы убедиться в её необходимости. интересно, замено ли лучше будет звучать музыка на малых громкостях с таким тонк. регулятором по сравнению с обычным тонк. рег., который есть в усилителе (хотя может выясниться, что для кого как). если не заметно или (я подозреваю) слабо заметно, то за её реализацию вратли кто возьмётся, даже если и знает как всё сделать.
|
при использовании "правильного" аналогового регулятора (см. ссылку на схему выше) - результаты разительные, по крайней мере в сравнении с пассивными регуляторами, выполненными на потенциометрах с отводами.
|
|
|
Sep 19, 2006, 03:24 AM
|
#9
|
|
DriverHeaven Junior Member
Join Date: Dec 2004
Posts: 88
Rep Power: 0
|
Можно, наверное, обойтись подручными средствами в отсутствие спецплагина.
Взять параметрический эквалайзер, насоздавать ему пресетов под названием "80", "70", "60" etc. и втыкать после GainHQ...
Даже так: сохранить несколько сетапов DSP, в одном из которых в GainHQ стоит -10 дБ, а в эквалайзере - пресет "80", и т. д. Тогда регулировка громкости сводится к загрузке соответствующего.
|
|
|
|
|
|