Dari perspektif kualitas, apa yang lebih baik: meningkatkan volume di perangkat lunak, di OS, atau di speaker?

572

Jika musik tidak cukup keras, bagaimana saya mendapatkan kualitas terbaik (walaupun perbedaannya sangat kecil sehingga dapat diabaikan)?

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

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

Qqwy
sumber
18
Umumnya Anda ingin menghindari 100% pada apa pun, tetapi khususnya pada kontrol analog. Ketika Anda mendekati 100% Anda dapat mengalami kliping audio . Saya umumnya mengatur volume pengeras suara saya menjadi ~ 60%, kemudian sesuaikan komputer sampai saya mendapatkan suara keras yang nyaman. Lalu saya selalu menjadi pembicara.
Zoredache
2
Saya mendapatkan suara terbaik dengan menaikkan volume S / W ke 99% lalu perlahan-lahan menaikkan volume pada speaker sampai sempurna. Kualitas pengeras suara sangat berarti untuk sebagian besar kualitas. Saya menggunakan Ubuntu 12.04
peterretief
Contoh dari input AUX mobil saya: ketika saya memutar volume pada perangkat saya menjadi 100% dan kemudian mengatur volume pada radio saya, suaranya tidak terlalu bagus. Untuk membuat kualitas lebih baik, saya mengubah Volume pada perangkat saya menjadi 50% dan kemudian membuatnya lebih keras di radio.
ekussberg
4
@Zoredache Sebenarnya, level digital 100% tidak ada masalah sama sekali kecuali ada semacam pemrosesan audio yang terjadi di jalur sinyal. Bahkan, sebagian besar kartu suara digital diatur ke volume tetap 100% tanpa opsi untuk mengubahnya.
bastibe
Pertanyaan sederhana mendapat jawaban sederhana. Perangkat lunak 70-85% perangkat keras dapat dimaksimalkan. Digunakan dengan amp tunggal atau ganda. Kerasnya tergantung pada urutan itu.

Jawaban:

447

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

Mengurangi volume dalam perangkat lunak pada dasarnya setara dengan mengurangi kedalaman bit. Dalam audio digital, sinyal dipecah menjadi sampel yang berbeda (diambil ribuan kali per detik), dan kedalaman bit adalah jumlah bit yang digunakan untuk menggambarkan masing-masing sampel. Memperlemah sinyal dilakukan dengan mengalikan masing-masing sampel dengan angka kurang dari satu, dengan hasilnya Anda tidak lagi menggunakan resolusi penuh untuk menggambarkan audio, sehingga mengurangi rentang dinamis dan rasio sinyal-ke-noise. Secara khusus, setiap 6 dB redaman setara dengan mengurangi kedalaman bit per satu. Jika Anda mulai dengan, katakanlah, audio 16-bit (standar untuk CD audio) dan kurangi volumenya sebesar 12 dB, Anda akan lebih efektif mendengarkan audio 14-bit. Turunkan volume terlalu banyak dan kualitas akan mulai terasa.

Masalah lain adalah bahwa perhitungan ini akan sering menghasilkan kesalahan pembulatan, karena nilai asli sampel tidak menjadi kelipatan faktor di mana Anda membagi sampel. Ini semakin menurunkan kualitas audio dengan memperkenalkan apa yang pada dasarnya noise quantisation. Sekali lagi, ini sebagian besar terjadi pada tingkat volume yang lebih rendah. Program yang berbeda mungkin menggunakan algoritme yang sedikit berbeda untuk melemahkan sinyal dan menyelesaikan kesalahan pembulatan tersebut, yang berarti mungkin ada beberapa perbedaan dalam sinyal suara yang dihasilkan antara, misalnya, pemutar audio dan OS, tetapi itu tidak mengubah fakta bahwa dalam semua kasus Anda masih mengurangi kedalaman bit dan pada dasarnya membuang sebagian bandwidth pada transmisi nol bukan informasi yang berguna.

PDF ini memiliki lebih banyak informasi dan beberapa ilustrasi luar biasa jika Anda tertarik untuk mempelajari lebih lanjut.

Hasil pengurangan volume dalam perangkat keras tergantung pada bagaimana kontrol volume dilaksanakan. Jika ini digital, maka efeknya sama dengan mengurangi volume pada perangkat lunak, jadi mungkin ada sedikit atau tidak ada perbedaan di 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), 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 sebanding (yaitu Anda tidak memasangkan amplifier low-end yang murah dengan sumber digital high-end dan DAC), yang seharusnya memberikan kualitas audio terbaik.


@Joren memposting pertanyaan yang bagus di komentar:

Jadi jika saya ingin mengatur kontrol volume perangkat lunak ke max, bagaimana cara saya menangani kontrol analog saya tiba-tiba memiliki rentang yang sangat kecil yang dapat digunakan? (Karena bahkan mengubah volume analog menjadi setengah terlalu keras.)

Ini bisa menjadi masalah ketika kontrol volume adalah bagian dari amplifier, yang mungkin terjadi pada kebanyakan pengaturan komputer. Karena pekerjaan penguat adalah untuk, seperti namanya, memperkuat, ini berarti bahwa kontrol volume ini keuntungan berkisar dari 0 sampai lebih dari 1 (sering jauh lebih), dan pada saat Anda sudah berubah kontrol volume ke titik tengah, Anda mungkin tidak lagi melemahkan, tetapi sebenarnya memperkuat sinyal di luar level yang Anda atur dalam perangkat lunak.

Ada beberapa solusi untuk ini:

  • Dapatkan attenuator pasif. Karena tidak memperkuat sinyal, penguatannya berkisar dari 0 hingga 1, yang memberi Anda rentang yang jauh lebih besar.

  • Memiliki dua kontrol volume analog. Jika power amplifier atau speaker Anda memiliki kontrol volume atau input trim, itu akan bekerja dengan baik. Gunakan itu untuk mengatur tingkat volume master sehingga rentang yang dapat digunakan kontrol volume reguler Anda dimaksimalkan.

  • Jika dua sebelumnya tidak mungkin atau tidak layak, cukup turunkan volume pada tingkat OS, sampai Anda telah mencapai kompromi terbaik antara rentang yang dapat digunakan pada kontrol volume analog dan kualitas audio. Pertahankan program individual 100% untuk menghindari beberapa pengurangan kedalaman bit berturut-turut. Semoga tidak akan ada kerugian nyata dalam kualitas audio. Atau jika ada, maka saya mungkin akan mulai mencari penguat baru yang tidak memiliki input sensitif, atau lebih baik lagi, memiliki cara untuk menyesuaikan gain input.


@Lyman Enders Knowles menunjukkan dalam komentar bahwa masalah reduksi kedalaman bit tidak berlaku untuk sistem operasi modern. Secara khusus, dimulai dengan Vista, Windows secara otomatis mengubah semua stream audio ke titik apung 32-bit sebelum melakukan pelemahan. Ini berarti, betapa pun rendahnya volume Anda, seharusnya tidak ada resolusi yang hilang secara efektif. Namun, akhirnya audio harus di-downconvert (menjadi 16-bit, atau 24-bit jika DAC mendukungnya), yang akan menimbulkan beberapa kesalahan quantisation. Selain itu, mengurangi terlebih dahulu dan memperkuatnya nanti akan menambah tingkat kebisingan, sehingga saran untuk menjaga level perangkat lunak 100% dan mengurangi perangkat keras, sedekat mungkin dengan ujung rantai audio Anda, masih tetap ada.

Indrek
sumber
32
Beberapa perangkat lunak memungkinkan peningkatan volume melebihi "100%", atau memindahkan semua slider di equalizer ke atas, bagaimana dengan itu? Pada umumnya terdengar jauh lebih buruk ...
Daniel Beck
15
@DanielBeck: Secara umum, tidak disarankan meningkatkan volume di atas 100% kecuali Anda tahu suara tidak akan jenuh (bentuk gelombang tidak akan klip, tapi itu sulit untuk mengatakan tanpa program untuk menampilkan bentuk gelombang, seperti Audacity) atau tidak t peduli tentang hal itu (beberapa suara misalnya ledakan dan tembakan di game / film ketika kliping sebenarnya tidak terdengar lebih buruk bagi saya).
Gnubie
4
Pertama, jawaban yang bagus Indrek. Spot on. Tetapi saya juga harus menyebutkan bahwa saya telah memperhatikan kualitas audio yang lebih buruk ketika saya memiliki beberapa level slider volume (aplikasi itu sendiri, volume sistem (perangkat lunak mixer), dan perangkat keras) dan semuanya semuanya kurang dari maks. volume. Jadi, jika memungkinkan, mulailah dengan aplikasi dan mulailah mengubah volume pada level "serendah mungkin" (paling dekat dengan aplikasi) dan lakukan cara "keluar" untuk menurunkan volume pada perangkat level yang lebih tinggi. Jadi volume Anda harus mencapai 100% (aplikasi) -> 100% atau hampir 100% (sistem operasi) -> jauh lebih rendah (untuk amplifier).
allquixotic
5
@DanielBeck Itu pada dasarnya hanya mengalikan sampel yang lebih tenang dengan angka lebih besar dari 1, atau mengalikan semua sampel dengan> 1 dan kemudian membatasi masing-masing pada kedalaman bit maksimum. Biasanya terdengar lebih buruk karena rentang dinamis berkurang, serta kliping (distorsi) yang diperkenalkan selama proses.
Indrek
8
Sistem operasi PC modern (Windows Vista dan yang lebih baru, OSX) meningkatkan semua audio menjadi titik apung 32-bit sebelum melakukan penyesuaian volume. Tidak lagi benar bahwa menggunakan kontrol volume perangkat lunak menghancurkan resolusi atau kedalaman bit efektif. Info lebih lanjut di sini: blog.szynalski.com/2009/11/17/...
Lyman Enders Knowles
36

Pada dasarnya, dalam suara, semakin dekat ke sumber fisik semakin baik, untuk memiliki sinyal yang jelas. Setiap tahap fisik akan menambah kebisingan. Sebelumnya, lebih kuat.

Ketika sinyal diperkuat, noise apa pun dalam sinyal juga akan diperkuat. Sinyal yang lebih kuat berarti lebih sedikit noise dibandingkan dengan sinyal. Oleh karena itu ketika melewati rantai akan ada sedikit kebisingan.

Xavierjazz
sumber
11
Cukup benar dalam kasus umum, tetapi pertanyaan Qqwy menanyakan lebih lanjut tentang perangkat lunak vs kontrol volume perangkat keras.
Gnubie
2
Jadi, apakah ini berarti pembicara atau perangkat lunak?
Peter Ajtai
Tetapi kadang-kadang tahap awal dapat menderita peningkatan distorsi nonlinear ketika terlalu banyak memperbesar. Dan ini lebih buruk dari sekedar noise acak.
Sarge Borsch
16

Biasanya, saya ingin memiliki level perangkat lunak dan level OS sekeras mungkin. Karena sumber-sumber ini umumnya tidak diperkuat, plafon desibelnya harus 0dB; Pada dasarnya, mereka tidak dapat memotong.

Saya kemudian memastikan bahwa suara ini langsung menuju ke satu tujuan yang diperkuat, seperti headphone digital (melalui USB), speaker dengan kenop volume dan catu daya, atau ampli. Saya mencoba untuk menghindari chaining perangkat yang diperkuat karena mereka dapat mulai overdrive satu sama lain dan menyebabkan kliping. Bahkan secara individual, amplifikasi dapat menghasilkan kliping jika volumenya dinaikkan terlalu tinggi.

Karena ini dapat klip, saya cenderung menjaga sumber-sumber ini di sekitar kisaran volume 50% karena biasanya mereka nyaman. Ini juga memberi fleksibilitas untuk menambah atau mengurangi volume jika level perangkat lunak / OS lebih rendah dari biasanya.

Soviut
sumber
12

Ini pasti tergantung pada apa yang keras dan perangkat lunak yang Anda gunakan. Saya menggunakan komputer yang dihubungkan oleh kabel audio ini dengan dua colokan 3.5 jack dengan penerima, dan jika saya menaruh suara rendah pada komputer saya (perangkat lunak) dan tinggi pada penerima, saya mendengar banyak suara. Ini mungkin ada hubungannya dengan memperkuat tidak hanya suara tetapi juga suara yang diambil oleh komponen yang berbeda. Setiap kali saya melakukan ini, saya juga mendengar suara berisik ketika saya tidak memainkan musik.

Ini berbeda dengan laptop saya, ini terhubung ke penerima yang sama dengan kabel S / PDIF optik (digital) di sini saya dapat menempatkan volume saya pada 100% pada penerima (tetangga saya membenci ini!) Ini benar-benar sangat keras dan saya dapat dengan mudah menurunkan volume pada laptop saya tanpa kehilangan kualitas suara yang nyata. Saya melakukan ini karena saya memiliki tombol volume pada keyboard saya dan penerima cukup jauh.

Steven Stip
sumber
+1, jawaban yang diterima tidak menyebutkan ini, tetapi jenis suara yang diperbesar ini, menurut pendapat saya, jauh lebih terlihat daripada resolusi yang berkurang yang disebabkan oleh pengurangan volume dalam perangkat lunak. Jumlah kebisingan sangat tergantung pada kualitas perangkat keras Anda.
yngvedh
Dan tentu saja teknik mentransfer audio! Kualitas kadang-kadang tidak masalah (dalam kabel HDMI misalnya)
Steven Stip
10

Satu kesalahan yang terus saya lihat adalah pengguna akhir menyesuaikan volume melalui program tertentu yang digunakan, hanya untuk kemudian menambah atau mengurangi volume melalui kartu suara (OS mixer, jika Anda mau).

Jelas, ini menciptakan kebingungan dan tidak memungkinkan tingkat volume yang dapat diprediksi saat meluncurkan program lain.

Solusi sederhana - dan yang telah saya gunakan selama bertahun-tahun - adalah membuat level dasar baik pada level hardware maupun OS. Dengan mengatur tingkat volume permanen di perangkat keras dan tingkat output permanen dalam perangkat lunak, Anda menetapkan standar yang dapat Anda bandingkan dengan output dari program apa pun yang Anda gunakan, menyesuaikan volume DI program tertentu sesuai keinginan (keuntungannya adalah Anda akan tahu volume level apa yang akan Anda terima dari program khusus di masa mendatang).

Tentu saja, untuk mendapatkan manfaat optimal dari penguat dan kartu suara (OS) Anda, Anda harus terlebih dahulu mengatur volume penguat Anda ke tingkat maksimum yang diberikan oleh topologi, tetapi di bawah tingkat distorsi yang tidak dapat diterima atau tidak diinginkan. (Sayangnya, banyak amplifier audio bertenaga rendah 'kelas-D' berkinerja cukup baik, tetapi apa pun di luar itu [sering, apa pun di atas 33 atau 50 persen di luar output maksimum terukur], sering kali menghasilkan tingkat distorsi yang dapat didengar [seperti serta kompresi dinamika dan efek yang tidak diinginkan lainnya]. Jika Anda memiliki penguat audio dengan distorsi sangat rendah pada peringkat maksimumnya (asalkan peringkatnya adalah standar tertimbang dan tidak berguna, seperti tidak berbobot dan diukur hanya pada 1kHz], Anda mungkin memiliki kebebasan untuk mengatur output audio Anda maksimal [di bawah rentang kliping, tentu saja; 'maksimum' bergantung pada tegangan input '. Saya ingat bisa melakukan ini dengan amplifier dari Denon, Adcom, Hafler, dan Nikon, di masa lalu.)

Output dari sirkuit audio di beberapa motherboard meninggalkan banyak keinginan. Dalam kartu suara khusus, pemilihan kartu suara berkualitas tinggi terbatas. Untuk sirkuit audio terintegrasi, saya sarankan memilih level volume tidak lebih dari 2 / 3rds dari rentang total - dan membiarkannya pada volume itu. (Saya tahu itu tidak ilmiah dalam metodenya, tetapi dari pengujian output terintegrasi di banyak motherboard, saya perhatikan bahwa distorsi dan efek yang tidak diinginkan lainnya meningkat secara signifikan ketika output dari sirkuit mendekati maksimum. Membatasi level 'OS' menjadi 2 / 3rds (atau 66%, atau untuk keuntungan singkatnya dan angka yang mudah diingat, 70 [pada skala 1 hingga 100; mendekati 66% akan menjadi 66 pada skala 1 hingga 100]) telah membantu saya dengan baik (Sementara di atas perlu untuk melakukan tes lengkap).

PS Untuk kepentingan yang diprakarsai (atau obsesif-kompulsif) - dan sebelum audiophile atau insinyur melakukan cacian - Saya sangat menyadari fakta bahwa pengaturan slider pada level 2 / 3rds atau perkiraan 66 pada skala dari 1 hingga 100 TIDAK mewakili tingkat output aktual sebesar 66% dari total [output aktual akan lebih rendah], tetapi ini merupakan pendekatan cepat untuk memperoleh perkiraan output terbersih yang tersedia dari sirkuit audio integral motherboard. PPS Informasi yang diberikan mengasumsikan sirkuit analog. Jika Anda menggunakan sirkular digital (SPDIF, Optik, dan sejenisnya), Anda dapat mengatur level kartu suara ('OS') menjadi maksimum dengan sedikit risiko memperhatikan perbedaan kualitas output dari sirkit audio.

Ivan
sumber
2
Memiliki kontrol untuk setiap sumber audio dan juga untuk volume keseluruhan adalah baik, jika seseorang mengadopsi prinsip bahwa seseorang harus menyesuaikan volume sumber audio jika sebagian besar sumber audio seseorang diputar pada volume yang masuk akal tetapi ada satu yang terlalu keras atau terlalu lembut; seseorang harus menyesuaikan volume keseluruhan jika ada perubahan seberapa keras yang diinginkan suara (misalnya karena seseorang sedang menyedot debu atau tidur di dekatnya). Dalam kebanyakan situasi, seseorang mungkin ingin mengubah volume keseluruhan lebih sering daripada volume sumber individu, meskipun ironisnya banyak program memfasilitasi yang terakhir.
supercat
10

Dari sudut pandang yang murni empiris, ketika saya menyalakan speaker saya sepenuhnya, saya mendengar suara statis.

Saya mendengar suara statis ini meskipun tidak ada suara yang keluar dari speaker saya.

Jadi, saya selalu memaksimalkan volume pada komputer dengan memaksimalkannya di program dan os, dan kemudian saya mencoba untuk menjaga volume serendah mungkin pada speaker saya untuk meminimalkan kebisingan statis.

Ini mungkin produk sampingan dari speaker # @ #! @% * Saya, tetapi saya berasumsi banyak yang memiliki speaker seperti milik saya.

Peter Ajtai
sumber
Statis itu adalah noise literal, sebagian besar internal ke elektronik, tetapi sinyal RF eksternal juga diambil. Saya pernah bisa mengambil stasiun radio lokal di sub-woofer saya, dengan apa pun kecuali daya tersambung.
Baldrickk
7

Saat ini saya menaikkan volume dalam perangkat lunak / OS menjadi 100% dan menolaknya di sisi perangkat keras, tetapi untuk alasan yang jauh lebih sederhana:

Di PC saya sebelumnya, kartu suara menghasilkan white noise yang terlihat dengan volume konstan, tidak peduli bagaimana saya mengatur volume pada OS. Mengatur suara di sisi perangkat keras membantu mengurangi kebisingan itu.

Markus Unterwaditzer
sumber
6

Saya akan mengatakan perangkat keras, tetapi ada yang namanya volume standar untuk sebagian besar aplikasi.

Namun, DTS tampaknya menjadi salah satu pengecualian berdasarkan pengalaman bahwa jika saya memutar film DTS saya tidak menyesuaikan tingkat volume penerima ketika saya beralih dari film ke film dan masih merasa nyaman.

Jika mungkin, saya lebih suka memiliki sesuatu yang akan dihasilkan pada tingkat yang sama dengan DTS agar tetap nyaman.

Yang sedang berkata, untuk setiap OS mereka juga memiliki suara sistem default. Saya akan mengatakan Anda mengatur level Anda terhadap level volume itu dan membiarkan OS menangani volume.

Archimedes Trajano
sumber
5

Pertanyaan ini terlalu beragam, tetapi jika Anda harus mendapatkan jawaban, itu tergantung pada beberapa situasi ...

  1. Hardware, apakah itu speaker internal, speaker eksternal, headset, dll?
  2. Seberapa keras kita berbicara? Level 1 ke level 10? atau hanya sebuah dorongan?

Perangkat keras, itu tergantung jika Anda memiliki pengeras suara yang baik untuk memulai, dorongan dengan pengeras suara baik melalui perangkat lunak atau perangkat keras mungkin terlihat jika mereka eksternal, dan merek nama tertentu, tetapi jika murah, Anda mungkin perlu menambah lebih dari sebuah dorongan.

Sedangkan untuk perangkat lunak, menyesuaikan perangkat lunak selalu lebih disukai sebelum menyesuaikan perangkat keras jika itu eksternal, karena menyesuaikan perangkat lunak saat ini kadang-kadang lebih mudah ... dan perangkat keras meskipun masih mudah, itu tergantung apakah Anda telah terhubung ke ekualiser eksternal, atau semuanya bersamaan berbeda.

Beberapa audiophiles akan memberi tahu Anda bahwa setelah Anda mendapatkan perangkat keras yang Anda inginkan, Anda tidak perlu menyentuhnya lagi, kecuali untuk menyesuaikan volume ... yang lain akan mengatakan bahwa penyesuaian perangkat lunak lebih baik ...

Sekali lagi, Anda meninggalkan banyak variabel, dan ini benar-benar terlalu luas, dan mungkin ingin menyesuaikan kembali pertanyaan dengan memasukkan lebih banyak detail ke dalamnya.

Matt Ridge
sumber
4

Saat Anda mengirim sinyal audio melalui rantai tombol volume (dalam bentuk apa pun: analog, digital, fisik, perangkat lunak), atur masing-masing sekeras yang Anda bisa tanpa kliping atau distorsi. Jika tidak, Anda perlu mengurangi rentang dinamis sinyal (alias jumlah bit, alias desis desis). Gunakan hanya tombol terakhir untuk mengatur volume sinyal yang keluar dari rantai. Itu mengoptimalkan kualitas, untuk apa pun dari videogame laptop hingga siaran orkestra simfoni transatlantik langsung.

Camille Goudeseune
sumber