• Home
  • Reviews
  • Articles
  • News
  • Tools
  • GamingHeaven
  • Forums
  • Network
 

Go Back   DriverHeaven.net > Forums > Hardware and Related Topics > kX Project Audio Driver Support Forum > In Russian

Notices

Reply
 
LinkBack (2) Thread Tools
Old Jul 24, 2006, 12:25 PM   2 links from elsewhere to this Post. Click to view. #1
DriverHeaven Newbie
 
Join Date: Jul 2006
Location: Киев
Posts: 10
Rep Power: 0
adsh is on a distinguished road

Dsp плагин - тонкомпенсированный регулятор громкости

здравствуйте.

есть в природе такой плагин? именно с правильной тонкомпенсаций. тогда будет полный рулёз - можно вообще обойтись без предусилителей.
adsh is offline   Reply With Quote


Old Jul 25, 2006, 02:32 PM   #2
DriverHeaven Junior Member
 
Join Date: Oct 2004
Posts: 41
Rep Power: 0
Серёга is on a distinguished road

Насколько я знаю нету. а какую тонкомпенсацию можно считать правильной? если такой плагин создавать, то в нём полюбому должна быть настройка величины увеличения басов при уменьшении громкости, иначе кому-то может понравиться, что басы прибавились на 3дб при малой громкости, а кому-то и 12 дб при том же уменьшении будет мало. и почему вдруг если есть тонкомпенсация можно обойтись без предв. усилителя? что за дела. и вообще почему все буквы в сообщении маленькие?
Серёга is offline   Reply With Quote
Old Jul 25, 2006, 07:35 PM   #3
d/h member-shmember
 
Max M.'s Avatar
 
Join Date: Dec 2002
Location: Evil Empire
Posts: 2,234
Rep Power: 0
Max M. is on a distinguished road

от себя добавлю что регулирование громкости до выхода очень плохая идея
Max M. is offline   Reply With Quote
Old Jul 26, 2006, 03:05 PM   #4
DriverHeaven Newbie
 
Join Date: Jul 2006
Location: Киев
Posts: 10
Rep Power: 0
adsh is on a distinguished road

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.
adsh is offline   Reply With Quote
Old Jul 26, 2006, 06:28 PM   #5
DriverHeaven Junior Member
 
Join Date: Oct 2004
Posts: 41
Rep Power: 0
Серёга is on a distinguished road

1) точно программно воспроизвести кривые равной громкости которые изображены на рисунке 5 будет чрезвычайно затруднительно, поскольку они при изменении громкости (звукового давления) для каждой частоты меняются непропрорционально на разных громкостях и звуках(особенно импульсных).
2) эти кривые наверняка среднестатистические или сняты с профессионалов с эталонным слухом. подогнать их под широкие массы будет ещё более затруднительней, никто за это не возьмётся, а в самих массах найдётся немного тех кто захочет париться с настройкой такого регулятора (это ж надо к примеру при 1%-ом изменении громкости в 100% на каждый процент снимать с себя ачх , прикольно... да и изменение громкости в 1% заметить трудно).
3) если делать такой регулятор в виде фильтра, то надо учесть что им как регулятором громкости будут часто пользоваться и в меню Kx потеснить другие контролы для ещё одного регулятора.
4) в тон. комп. регуляторах гр. как правило увеличивают только нч при уменьшении громкости поскольку таковы особанности уха человека(и по рис 5 видно.). вч как видно из рисунка начинает реально не хватать только где-то с 14кгц при именьшении громкости.
5) я бы побоялся подрубать комп к усилителю мощности без регулятора громкости. это попахивает жжёной акустикой и при соответствующей мощности усилителя порезами от битого стекла.
по этим причинам если делать тон.комп. рег. гр. программно, то легче всего просто прибавлять линейно или экспон. нч при уменьшении громкости и не париться с кривыми равной громкости. так же это делается и в аппаратных тонкомп. регуляторах даже супер навороченных конструкций(+- пятком резисторов и кондёров кривые равн. гр. точно не воспроизвести).
Серёга is offline   Reply With Quote
Old Jul 27, 2006, 12:47 PM   #6
DriverHeaven Newbie
 
Join Date: Jul 2006
Location: Киев
Posts: 10
Rep Power: 0
adsh is on a distinguished road

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.
adsh is offline   Reply With Quote
Old Jul 27, 2006, 03:57 PM   #7
DriverHeaven Junior Member
 
Join Date: Oct 2004
Posts: 41
Rep Power: 0
Серёга is on a distinguished road

Не, я сразу понял, что АЧХ тонкомп. регулятора гр. соответствует кривым равной громкости http://www.625-net.ru/archive/z0900/aldoshina.htm рисунок 5, не знал только что музыку при записи нормальзуют в соответсвии с кривой равной кромкости на уровне 90фон и что в качественной студийной музыке АЧХ надо начинать исправлять с уровня 90фон и ниже(для среднестатистического чел) и вид она будет иметь http://d.foto.radikal.ru/0607/c02b14f1cac3.gif рисунок б, интересно, что будет при этом твариться с не студийной музыкой.

Как я понял потенциометром подогняется максимальный(без искажений) уровень сигнала на выходе звуковой карты к уровню сигнала при котором на вых. усилителя развивается номинальная выходная мощность(а ещё лучше чуть понизить чтоб не оглохнуть). и основную регуляцию громкости будет выполнять программный регулятор (от 0вт на выходе усилителя и до его номинальной мощности) - это опасно. Насчёт мощности колонок я пошутил, но ведь KX драйвер используют не только дома. А в компе возможны разные глюки и многие программы сами задают громкость как им хочется, те же игры обычно в начале настроены на среднее и выше значение. Вобщем пользоваться чисто программным регулятором будет не совсем удобно.

Идея такого точного тонкопменсированного рег. гр. конечно хорошая, и ещё лучше было бы убедиться в её необходимости. Интересно, замено ли лучше будет звучать музыка на малых громкостях с таким тонк. регулятором по сравнению с обычным тонк. рег., который есть в усилителе (хотя может выясниться, что для кого как). Если не заметно или (я подозреваю) слабо заметно, то за её реализацию вратли кто возьмётся, даже если и знает как всё сделать.
Серёга is offline   Reply With Quote
Old Jul 28, 2006, 10:29 AM   #8
DriverHeaven Newbie
 
Join Date: Jul 2006
Location: Киев
Posts: 10
Rep Power: 0
adsh is on a distinguished road

Quote:
Originally Posted by серёга
как я понял потенциометром подогняется максимальный(без искажений) уровень сигнала на выходе звуковой карты к уровню сигнала при котором на вых. усилителя развивается номинальная выходная мощность(а ещё лучше чуть понизить чтоб не оглохнуть).
строго говоря - регулятором на входе ум следует установить акустическую громкость 90 фон при 0 дб регулятора звуковой карты. т. е. - уровень громкости зависит ещё и от отдачи ас.
Quote:
Originally Posted by серёга
идея такого точного тонкопменсированного рег. гр. конечно хорошая, и ещё лучше было бы убедиться в её необходимости. интересно, замено ли лучше будет звучать музыка на малых громкостях с таким тонк. регулятором по сравнению с обычным тонк. рег., который есть в усилителе (хотя может выясниться, что для кого как). если не заметно или (я подозреваю) слабо заметно, то за её реализацию вратли кто возьмётся, даже если и знает как всё сделать.
при использовании "правильного" аналогового регулятора (см. ссылку на схему выше) - результаты разительные, по крайней мере в сравнении с пассивными регуляторами, выполненными на потенциометрах с отводами.
adsh is offline   Reply With Quote
Old Sep 19, 2006, 03:24 AM   #9
DriverHeaven Junior Member
 
Join Date: Dec 2004
Posts: 88
Rep Power: 0
kXfanatic is on a distinguished road

Можно, наверное, обойтись подручными средствами в отсутствие спецплагина.
Взять параметрический эквалайзер, насоздавать ему пресетов под названием "80", "70", "60" etc. и втыкать после GainHQ...
Даже так: сохранить несколько сетапов DSP, в одном из которых в GainHQ стоит -10 дБ, а в эквалайзере - пресет "80", и т. д. Тогда регулировка громкости сводится к загрузке соответствующего.
kXfanatic is offline   Reply With Quote
Reply

Bookmarks

Thread Tools


LinkBacks (?)
LinkBack to this Thread: http://www.driverheaven.net/russian/112786-dsp.html
Posted By For Type Date
Radiohobby Forum / DS1804 dip Post #0 Refback Jul 19, 2008 08:24 AM
Radiohobby Forum / This thread Refback May 14, 2008 06:45 AM




 

 
Powered by: vBulletin
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Artwork by Allan 'Zardon' Campbell, vBulletin implementation by Craig '5320' Humphreys based on original artwork by Ratchet.

All times are GMT -5. The time now is 12:11 AM. Copyright ©2008 HeavenMedia.net