14Aug

Haruskah saya Menyesuaikan Volume dengan Perangkat Lunak atau Perangkat Keras untuk Suara yang Optimum?

Anda dapat menyesuaikan volume suara dalam aplikasi, sistem operasi secara keseluruhan, atau dengan kontrol fisik pada pengaturan speaker Anda. Metode mana yang terbaik untuk suara optimal?

Pertanyaan Hari Ini &Sesi jawaban datang kepada kami atas izin dari SuperUser - subdivisi dari Stack Exchange, pengelompokan komunitas dari situs web Q & A.

Pertanyaan

Pembaca SuperUser Qqwy mengajukan pertanyaan berikut:

Jika musik tidak cukup keras, bagaimana saya mendapatkan kualitas terbaik( walaupun bedanya sebenarnya sangat kecil sehingga bisa diabaikan)?

  • Dengan membuat musik lebih nyaring dalam pemutar musik, permainan, atau program perangkat lunak penghasil suara lainnya?
  • Dengan menaikkan volume pada tingkat sistem operasi( misalnya dengan mengklik ikon speaker di area pemberitahuan Windows dan mengubah volume ke atas)?
  • Dengan memutar volume ke atas penguat atau speaker yang terpasang pada komputer Anda, dan dengan demikian mengubah volume pada perangkat keras?

Apakah program vs OS penting? Apakah perangkat lunak vs perangkat keras?

Mari kita sampai di bagian bawah hal: apakah lebih baik menggerakkan volume pada speaker atau di dalam pengaturan komputer Anda?

Jawaban

SuperUser kontributor Indrek melompat dengan jawaban pasti atas pertanyaan: Program

vs. OS umumnya tidak masalah. Yang penting adalah apakah Anda menyesuaikan volume dalam perangkat lunak atau perangkat keras.

Mengurangi volume pada perangkat lunak pada dasarnya setara dengan mengurangi kedalaman bit. Dalam audio digital, sinyal dibagi menjadi sampel yang berbeda( diambil ribuan kali per detik), dan kedalaman bit adalah jumlah bit yang digunakan untuk menggambarkan setiap sampel. Atenuasi sinyal dilakukan dengan mengalikan masing-masing sampel dengan angka kurang dari satu, sehingga hasilnya tidak lagi menggunakan resolusi penuh untuk menggambarkan audio, sehingga mengurangi rentang dinamis dan rasio signal-to-noise. Secara khusus, setiap 6 dB atenuasi setara dengan mengurangi kedalaman bit satu. Jika Anda memulai dengan, katakanlah, audio 16 bit( standar untuk CD audio) dan kurangi volume hingga 12 dB, Anda akan mendengarkan audio 14-bit secara efektif. Mengubah volume terlalu banyak dan kualitas akan mulai terasa terasa. Masalah lain adalah bahwa penghitungan ini sering mengakibatkan kesalahan pembulatan, karena nilai asli dari sampel tidak menjadi kelipatan faktor dimana Anda membagi sampel. Hal ini semakin menurunkan kualitas audio dengan mengenalkan apa yang pada dasarnya adalah quantisation noise. Sekali lagi, ini sebagian besar terjadi pada tingkat volume yang lebih rendah. Program yang berbeda mungkin menggunakan algoritma yang sedikit berbeda untuk menipiskan sinyal dan menyelesaikan kesalahan pembulatan tersebut, yang berarti ada yang mungkin menjadi beberapa perbedaan pada sinyal yang terdengar antara, katakanlah, pemutar audio dan OS, tapi itu tidak mengubah fakta.bahwa dalam semua kasus Anda masih mengurangi kedalaman bit dan pada dasarnya membuang sebagian bandwidth untuk mentransmisikan nol alih-alih informasi bermanfaat.

PDF ini memiliki lebih banyak informasi dan beberapa ilustrasi yang sangat bagus jika Anda tertarik untuk belajar lebih banyak.

Hasil pengurangan volume pada perangkat keras tergantung pada bagaimana kontrol volume diterapkan. Jika digital, maka efeknya sama dengan mengurangi volume dalam perangkat lunak, jadi mungkin tidak ada bedanya dengan mana yang Anda gunakan, dalam hal kualitas audio.

Idealnya, Anda harus mengeluarkan audio dari komputer Anda dengan volume penuh, sehingga mendapatkan resolusi tertinggi( kedalaman bit) yang mungkin, dan kemudian memiliki kontrol volume analog sebagai salah satu hal terakhir di depan speaker. Dengan asumsi semua perangkat di jalur sinyal Anda memiliki kualitas yang kurang lebih sama( yaitu Anda tidak memasangkan amplifier low-end murah dengan sumber digital high-end dan DAC), yang seharusnya memberikan kualitas audio terbaik.

@Joren mengeposkan pertanyaan bagus di komentar:

Jadi, jika saya ingin mengatur kontrol volume perangkat lunak secara maksimal, bagaimana cara menangani kontrol analog saya tiba-tiba memiliki jangkauan yang sangat kecil?(Karena bahkan memutar volume analog menjadi setengah terlalu keras.)

Ini bisa menjadi masalah saat kontrol volume adalah bagian dari amplifier, yang mungkin terjadi pada kebanyakan komputer. Karena pekerjaan penguat adalah, seperti namanya, menguatkan, ini berarti bahwa gain kontrol volume berkisar dari 0 sampai lebih dari 1( seringkali lebih banyak), dan pada saat Anda mengubah kontrol volume ke titik tengah, Anda mungkin tidak lagi menipiskan, tapi sebenarnya memperkuat sinyal di luar tingkat yang Anda tetapkan dalam perangkat lunak.

Ada beberapa solusi untuk ini:

  • Dapatkan attenuator pasif. Karena tidak memperkuat sinyal, gainnya berkisar antara 0 sampai 1, yang memberi Anda rentang yang jauh lebih besar.
  • Memiliki dua kontrol volume analog. Jika power amplifier atau speaker Anda memiliki kontrol trim volume atau input, itu akan bekerja dengan baik. Gunakan itu untuk mengatur tingkat volume master sehingga rentang frekuensi kontrol volume biasa Anda dimaksimalkan.
  • Jika dua sebelumnya tidak memungkinkan atau layak, cukup matikan volume pada tingkat OS, sampai Anda mencapai kompromi terbaik antara rentang yang dapat digunakan pada kontrol volume analog dan kualitas audio. Jauhkan program individu pada 100% sehingga untuk menghindari beberapa pengurangan kedalaman sedikit berturut-turut. Mudah-mudahan tidak akan ada kerugian kualitas audio yang nyata. Atau jika ada, maka saya mungkin mulai mencari amplifier baru yang tidak memiliki input sensitif, atau lebih baik lagi, memiliki cara untuk menyesuaikan gain input.

@Lyman Enders Knowles menunjukkan dalam komentar bahwa isu pengurangan kedalaman bit tidak berlaku untuk sistem operasi modern. Secara khusus, dimulai dengan Vista, Windows secara otomatis menampilkan semua stream audio ke floating point 32-bit sebelum melakukan atenuasi. Artinya, betapapun rendahnya Anda memutar volume, seharusnya tidak ada kehilangan resolusi yang efektif. Namun, akhirnya audio harus diubah( ke 16-bit, atau 24-bit jika DAC mendukungnya), yang akan memperkenalkan beberapa kesalahan kuantisasi. Selain itu, menipiskan terlebih dahulu dan menguatkan nantinya akan meningkatkan tingkat kebisingan, jadi saran untuk menjaga tingkat perangkat lunak pada 100% dan melemahkan pada perangkat keras, yang mendekati akhir rangkaian audio Anda mungkin masih ada.

Punya sesuatu untuk ditambahkan ke penjelasan? Terdengar dalam komentar. Ingin membaca lebih banyak jawaban dari pengguna Stack Exchange tech-savvy lainnya? Simak thread diskusi selengkapnya disini.