Làm cách nào để làm cho chỉ báo âm lượng của tôi hoạt động theo decibel thay vì tỷ lệ phần trăm?


16

Khi tôi muốn điều chỉnh âm lượng của bất cứ điều gì tôi đang làm, tôi thấy rằng việc sử dụng các điều khiển âm lượng được tích hợp trong Ubuntu là rất ít nhưng nhầm lẫn. Khi âm lượng khoảng 100%, việc giảm nó vài lần gần như không ảnh hưởng đến âm lượng rõ ràng, nhưng khi nó ở mức 0%, hiệu ứng của một lần nhấp chuột của tôi có lẽ là 3 decibel tốt. Tôi đã quan sát hành vi này trên hàng chục UC khác nhau, vì tôi chuyển đổi khoảng một người dùng Ubuntu mỗi tháng (liên hệ với nhóm NE).

Điều này đã được chứng minh rất khó chịu với tôi rằng tôi có xu hướng sử dụng núm âm lượng trên amp guitar (âm thanh mono: |) thay vì chỉ báo âm lượng. Tôi có thể làm gì để làm cho chỉ báo âm lượng của mình hoạt động đúng cho đến khi điều này được khắc phục? Tôi muốn mỗi mức tăng âm lượng là một nửa hoặc một phần ba decibel.

Có phần nào khác tôi nên sử dụng cho cấu hình âm lượng hệ thống không?


2
Tôi phải nói rằng, đây là một câu hỏi xuất sắc. Vấn đề là, tôi nghĩ nó cũng bao gồm loại card âm thanh bạn đang sử dụng, loại loa đầu ra nào bạn đang sử dụng, v.v. Nhưng ngoài ra đây là một câu hỏi tuyệt vời.
Luis Alvarado

Đồng ý rằng đó là một câu hỏi hay vì tôi luôn gặp vấn đề tương tự độc lập với card âm thanh, trình điều khiển hoặc thậm chí các nút tăng âm của loa máy tính. Điều này khác biệt một cách khó chịu so với thiết bị phòng thu trong đó suy giảm -3dB luôn là -3dB. Có lẽ một điều khiển âm lượng chưa được hiệu chỉnh nhưng logarit-oid dễ dàng đạt được hơn nhiều.
msw

1
alsamixer hiển thị mức tăng db, vì vậy nó có thể đạt được, nhưng tôi không biết làm cách nào để đưa dữ liệu đó vào tiện ích gnome
RobotHumans

Câu trả lời:


3

Theo trang điều khiển âm lượng của pulseaudio:

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

Vấn đề đầu tiên có thể là phần mềm thực hiện một số tính toán nhật ký mà nó không phải làm. (nếu có thì chúng ta cần một báo cáo lỗi cho điều đó)

Vấn đề thứ hai là không thể khắc phục và đó là thực tế là phần mềm không thể biết chắc chắn hiệu ứng thay đổi âm lượng theo một độ sẽ có trong thế giới thực. Nó không thể biết vì đủ loại yếu tố.


Bất kỳ thiết bị âm thanh nào không duy trì một số loại quan hệ âm lượng tuyến tính với tín hiệu nhất định sẽ tự tiết lộ do méo tiếng, phải không? Phần mềm không cần biết âm lượng cuối, vì về mặt lý thuyết người dùng có thể điều chỉnh điều đó. Tôi không hy vọng người dùng cuối quan tâm một chút về các đơn vị thực tế theo đó đo delta âm lượng .. Tài liệu bạn liên kết cho thấy âm lượng có thể được thực hiện với PA theo kiểu tuyến tính hoặc logarit. Dường như với tôi rằng khối lượng hệ thống và ứng dụng của tôi là tuyến tính, khi logarit là thứ tôi cần, bởi vì tôi là một con người.
ethana2

Sau đó, có lẽ âm thanh xung có một lỗi trong đó, nó được cho là để xử lý nhật ký.
Martin Owens -doctormo-

0

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

547 Người dùng Ubuntu đã bỏ phiếu ủng hộ giải quyết vấn đề này và tôi nghĩ đã đến lúc ai đó làm gì đó về vấn đề này ..

Có thể vấn đề đang được gây ra bởi một tính toán nhật ký xảy ra hai lần, tại hai nơi khác nhau trong chuỗi. Tôi không phải là kỹ sư âm thanh (hoặc nhà toán học), vì vậy hãy sửa tôi nếu tôi sai, nhưng đây là cách tôi hiểu nó:

  • Thang đo tuyến tính sẽ yên lặng từ 0% ~ 85% và hầu hết các kiểm soát sẽ nằm trong khung 85% ~ 100%.

  • Thang đo logarit sẽ làm cho dB hoặc 'độ ồn', tăng đều cho mỗi bước của thanh trượt.

  • Thang đo logarit "gấp đôi" sẽ bù quá mức và gây ra hiệu ứng của thang đo tuyến tính ngược lại (nghĩa là khung 0% ~ 15% kiểm soát phần lớn âm lượng).

Đây là những gì thanh trượt âm lượng Ubuntu dường như đang làm tại thời điểm này. Một lần nữa, tôi không phải là một chuyên gia. Tôi chỉ biết rằng có một vấn đề, và tôi và 547 người dùng khác muốn sửa nó :)

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.