Як змусити індикатор гучності працювати в децибелах замість відсотків?


16

Коли я хочу коригувати гучність всього, що я роблю, я вважаю, що використання регуляторів гучності, вбудованих в Ubuntu, мало, але плутанина. Коли об'єм становить близько 100%, випадання його на кілька кроків майже не впливає на видимий об'єм, але коли він становить близько 0%, ефект одного клацання колеса миші, ймовірно, хороших 3 децибел. Я спостерігав таку поведінку на десятках різних UC, оскільки я перетворював приблизно одного користувача Ubuntu на місяць (контакт команди NE).

Це виявило мене настільки засмучує, що я, як правило, використовую регулятор гучності на своєму гітарному підсилювачі (моно аудіо: |) замість індикатора гучності. Що я можу зробити, щоб індикатор гучності працював належним чином, поки це не буде встановлено? Я хочу, щоб кожен приріст гучності становив половину або одну третину децибела.

Чи є інша частина програмного забезпечення, яку я можу використовувати для налаштування обсягу системи?


2
Треба сказати, це відмінне запитання. Справа в тому, що я думаю, що це також включає тип звукової карти, який ви використовуєте, який тип динаміків виводу ви використовуєте тощо. Але крім цього, це відмінне питання.
Луїс Альварадо

Погодився, це гарне запитання, оскільки у мене завжди була одна і та ж проблема, незалежно від звукових карт, драйверів або навіть регуляторів посилення динаміка комп'ютера. Це неприємно відрізняється від студійної передачі, де ослаблення -3 дБ завжди -3 дБ. Можливо, неколібрований, але логарифмічно-масляний контроль гучності набагато легше досягти.
msw

1
alsamixer показує посилення db, тому це повинно бути досяжним, але я не маю уявлення, як
занести

Відповіді:


3

Відповідно до сторінки регулювання гучності імпульсу:

http://0pointer.de/lennart/projects/pulseaudio/doxygen/volume.html

Першою проблемою може бути програмне забезпечення, яке виконує деякі обчислення журналу, яких не слід робити. (якщо це так, тоді нам потрібен звіт про помилку)

Другу проблему неможливо вирішити, і це той факт, що програмне забезпечення не може точно знати, який ефект змінить гучність на один градус матиме в реальному світі. Це не може знати через всілякі фактори.


Будь-який звуковий пристрій, який не підтримував якогось лінійного співвідношення гучності з даним сигналом, виявив би себе спотворенням, правда? Програмному забезпеченню не потрібно знати кінцевий обсяг, оскільки користувач теоретично може це регулювати. Я не сподіваюся, що кінцеві користувачі трохи потурбуються про фактичні одиниці, за якими вимірюється дельта обсягу. Документація, яку ви зв'язали, показує, що обсяг можна робити з ПА як лінійним, так і логарифмічним способом. Мені здається, що обсяг моєї системи та додатків лінійний, коли логарифміка - це те, що мені потрібно, тому що я людина.
ethana2

Тоді, можливо, імпульсний звук має помилку в ньому, він повинен мати справу з журналом.
Мартін Оуенс -доктормо-

0

http://brainstorm.ubuntu.com/idea/5314/

547 користувачі Ubuntu висловились за вирішення цього питання, і я думаю, що прийшов час, коли хтось щось зробив з цим.

Можливо, проблема викликана обчисленням журналу, який відбувається два рази в двох різних місцях ланцюга. Я не звуковий інженер (або математик), тому виправте мене, якщо я помиляюся, але ось як я це розумію:

  • Лінійна шкала буде тихою від 0% до 85%, і більша частина контролю буде знаходитися в межах 85% -100%.

  • Логарифмічна шкала призвела б до рівномірного збільшення дБ або «гучності» для кожного кроку повзунка.

  • "Подвійна" логарифмічна шкала би надмірно компенсувала і спричиняла би ефект лінійної шкали в зворотному порядку (тобто дужка 0% -15% контролює більшу частину гучності).

Саме так, схоже, роблять повзунок гучності Ubuntu на даний момент. Знову ж таки, я не експерт. Я просто знаю, що там проблема, і я та 547 інших користувачів хотіли б її виправити :)

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.