Thử lại JRiver Media Center 24. Hoàn hảo đến không ngờ...

Bantia

New Member
Cái setup của em bên trên chỉ là gợi ý thôi. Set như thế nào nghe hay nhất là tùy theo đồ, nhạc và gu nghe của mỗi người anh ạ.

Em xin giải thích các kiểu output trong PC cho anh, theo hiểu biết hạn hẹp của em.

Em nói trên Windows 7 cho dễ. Thường ta có 4 cách output. Em tạm xếp theo âm thanh từ mờ nhất cho đến nét nhất.

1. Direct sound. Âm thanh qua mixer của Windows. Chịu ảnh hưởng bởi settings Default Format của Speakers properties.


2. Kernel Streaming (Trên Windows 7 một số driver không còn support). Âm thanh không qua mixer của Windows.

3. WASAPI. Âm thanh không qua mixer của Windows. Có thể coi như một kiểu ASIO của Microsoft.

4. ASIO. Âm thanh không qua mixer của Windows. Cái này có hay không là do driver sound card support.

Các kiểu 2, 3 và 4 được coi là Direct connection vì bỏ qua mixer của Windows. Thường được coi là bit perfect.

Đó là đường đi của data cho đến DAC / Sound card. Em tạm gọi là DAC cho dễ. Nhưng ta phải nhắc đến một cái rất quan trọng là sampling rate.

Giả sử ta có file nhạc 16/44.1. Về lý thuyết nếu mình đẩy data đến DAC mà bit depth và sample rate không đổi thì ta được bit perfect. Nhưng không đơn giản như vậy.

Có một việc trước giờ tranh cãi rất nhiều từ Tây sang Ta là mình rất khó xác định được mode nào là native của DAC. Có nghĩa là có thể DAC sẽ âm thầm up / downsampling bên trong.

Có vẻ như là dù muốn hay không ta cũng không tránh được up / downsampling. Vậy ta có 2 lựa chọn: up/down bằng player hay để cho DAC lo?

Rất đơn giản: Mình nghe thấy cái nào hợp tai thì dùng. Âm thanh nét (chi tiết) quá có khi nghe cũng hơi mệt tai.

Với direct sound mình có nhiều cách output. Em giả định là file 16/44.1:

1. JMC không upsampling / Speaker Properties set 16/44.1: Dac sẽ upsampling nội bộ về một mode mode native nào đó của nó (Vì những năm gần đây hầu như không có DAC / Sound card nào native 16/44.1. Nếu có nó đã là NOS Dac rồi).

2. JMC không upsampling / Speaker Properties set 16/48 (Windows upsampling): Dac sẽ không upsampling nếu như nó thật sự native 16/48.

3. JMC upsampling 48 / Speaker Properties set 16/48: Dac sẽ không upsampling nếu như nó thật sự native 16/48.

Dac nó native bao nhiêu chắc chỉ có hãng, hoặc người viết firmware mới biết sự thật. Câu chuyện bit perfect khó chịu nhất là nằm ở DAC.

Với Direct connection thì đơn giản hơn. Mình chỉ lựa chọn giữa 2 cách:

- Set player output đúng như file nhạc.

- Set player upsampling đến 1 giá trị nào mà mình cho là native của DAC.

Tóm lại là set như thế nào nghe hay nhất là do gia chủ quyết định. Nếu mình hiểu rõ thì dễ lựa chọn hơn.

PS: Sau vài ngày nghe thử. Em set lại dùng ASIO 16/48. SoX upsampling lên 48kHz nghe dễ chịu hơn. (Creative 2 ZS có 2 cái ASIO. 1 cái 16/48 và 1 cái 24/96. Mình có thể dùng foobar2000 và plugin ASIO để xem và test)

View attachment 326009

View attachment 326011

Bác check inbox giúp em xíu nhé.
 

nsnhd

Well-Known Member
Với Direct connection thì đơn giản hơn. Mình chỉ lựa chọn giữa 2 cách:

- Set player output đúng như file nhạc.

- Set player upsampling đến 1 giá trị nào mà mình cho là native của DAC.
Trong foobar2000 nếu chọn output là 8/16-bit thì nó cho phép chọn ô Dither bên cạnh, còn nếu chọn 24/32-bit thì ko cho phép. Điều này có nói lên gi ko về bit native của DAC ?
upload_2018-11-23_17-13-56.png
 

tml3nr

Moderator
Trong foobar2000 nếu chọn output là 8/16-bit thì nó cho phép chọn ô Dither bên cạnh, còn nếu chọn 24/32-bit thì ko cho phép. Điều này có nói lên gi ko về bit native của DAC ?
View attachment 326077
Trước giờ em không chú ý lắm đến Dither. Em thấy khi chọn tiếng nó dường như hơi nhòe.

Hiện tượng anh nói cũng có thể là giới hạn bit depth của sound card. Ở trang này có viết một câu vui vui:

http://eolindel.free.fr/foobar2000/output.php

"...You have to choose your bit depth according to your audio card. The best is the maximum depth of your audio card. Just take care to check if the depth given from the producer is the same as the real value. For example, the creative audigy only supports 24bit data for transit, not for working.

Show all option should be used with caution as it hasn't been proved to have a real impact on the listening.

Use 16 bit mode by default, change only if you notice hearable problems and know that your sound card can support the mode selected.

If you have an audio card which works in 24 bit mode, you can choose by yourself which depth is better. (You can ask a friend to switch between two modes and keep the one you found best)..."

Chốt lại những chổ nào chưa rõ mình vẫn phải quyết định bằng tai o_O
 

tml3nr

Moderator
Nhờ anh dgnguyen@vnav chia sẻ. Em mới biết được JMC có một option ảnh hưởng nhiều đến âm thanh.

Cảm ơn anh dgnguyen@vnav rất nhiều!

Mục Dither Mode có 2 lựa chọn (Cái TPDF nghe có vẻ dở nên em không tính :D):

- JRiver Bit-exact Dithering (Default)

- No Dithering (Giống như default của các version trước)

Âm thanh của 2 mode này khác nhau khá nhiều.

Theo em thì JRiver Bit-exact Dithering nghe mượt hơn nhưng âm thanh hơi kềm chế.

No Dithering nghe thoát và tự nhiên hơn nhưng tiếng hơi dính. Bass hơi lấn một tí.

Các anh thử xem cái nào hợp tai hơn thì dùng ạ!

jriver-bit-exact-dithering.png
 
Chỉnh sửa lần cuối:

tml3nr

Moderator
JMC có support WDM Virtual audio driver. Cái này hoạt động tương tự như VB-CABLE Virtual Audio Device hay HIFI-CABLE & ASIO-Bridge. Mục đích là để các software chỉ có thể output direct sound như Chrome, Spotify hay Tidal... xuất được âm thanh ra ASIO, WASAPI hay KS.

Nguyên tắc hoạt động của các Virtual audio driver này tương tự nhau: Set cho nó làm default output device. Nó sẽ đẩy (Bridge) sang ASIO.

Các anh xem thêm ở đây ạ:

https://wiki.jriver.com/index.php/WDM_Driver

https://www.vb-audio.com/Cable/

WDM_Driver_Set_Default.png
 

Bantia

New Member
Cái setup của em bên trên chỉ là gợi ý thôi. Set như thế nào nghe hay nhất là tùy theo đồ, nhạc và gu nghe của mỗi người anh ạ.

Em xin giải thích các kiểu output trong PC cho anh, theo hiểu biết hạn hẹp của em.

Em nói trên Windows 7 cho dễ. Thường ta có 4 cách output. Em tạm xếp theo âm thanh từ mờ nhất cho đến nét nhất.

1. Direct sound. Âm thanh qua mixer của Windows. Chịu ảnh hưởng bởi settings Default Format của Speakers properties.


2. Kernel Streaming (Trên Windows 7 một số driver không còn support). Âm thanh không qua mixer của Windows.

3. WASAPI. Âm thanh không qua mixer của Windows. Có thể coi như một kiểu ASIO của Microsoft.

4. ASIO. Âm thanh không qua mixer của Windows. Cái này có hay không là do driver sound card support.

Các kiểu 2, 3 và 4 được coi là Direct connection vì bỏ qua mixer của Windows. Thường được coi là bit perfect.

Đó là đường đi của data cho đến DAC / Sound card. Em tạm gọi là DAC cho dễ. Nhưng ta phải nhắc đến một cái rất quan trọng là sampling rate.

Giả sử ta có file nhạc 16/44.1. Về lý thuyết nếu mình đẩy data đến DAC mà bit depth và sample rate không đổi thì ta được bit perfect. Nhưng không đơn giản như vậy.

Có một việc trước giờ tranh cãi rất nhiều từ Tây sang Ta là mình rất khó xác định được mode nào là native của DAC. Có nghĩa là có thể DAC sẽ âm thầm up / downsampling bên trong.

Có vẻ như là dù muốn hay không ta cũng không tránh được up / downsampling. Vậy ta có 2 lựa chọn: up/down bằng player hay để cho DAC lo?

Rất đơn giản: Mình nghe thấy cái nào hợp tai thì dùng. Âm thanh nét (chi tiết) quá có khi nghe cũng hơi mệt tai.

Với direct sound mình có nhiều cách output. Em giả định là file 16/44.1:

1. JMC không upsampling / Speaker Properties set 16/44.1: Dac sẽ upsampling nội bộ về một mode mode native nào đó của nó (Vì những năm gần đây hầu như không có DAC / Sound card nào native 16/44.1. Nếu có nó đã là NOS Dac rồi).

2. JMC không upsampling / Speaker Properties set 16/48 (Windows upsampling): Dac sẽ không upsampling nếu như nó thật sự native 16/48.

3. JMC upsampling 48 / Speaker Properties set 16/48: Dac sẽ không upsampling nếu như nó thật sự native 16/48.

Dac nó native bao nhiêu chắc chỉ có hãng, hoặc người viết firmware mới biết sự thật. Câu chuyện bit perfect khó chịu nhất là nằm ở DAC.

Với Direct connection thì đơn giản hơn. Mình chỉ lựa chọn giữa 2 cách:

- Set player output đúng như file nhạc.

- Set player upsampling đến 1 giá trị nào mà mình cho là native của DAC.

Tóm lại là set như thế nào nghe hay nhất là do gia chủ quyết định. Nếu mình hiểu rõ thì dễ lựa chọn hơn.

PS: Sau vài ngày nghe thử. Em set lại dùng ASIO 16/48. SoX upsampling lên 48kHz nghe dễ chịu hơn. (Creative 2 ZS có 2 cái ASIO. 1 cái 16/48 và 1 cái 24/96. Mình có thể dùng foobar2000 và plugin ASIO để xem và test)

View attachment 326009

View attachment 326011

Bác chỉ em cách cài 2,3,4 với
 

nsnhd

Well-Known Member
Con X-Fi của mình là 24/96. Nếu mình set speaker windows property là 16/44.1 và trong Foobar2000 16 bit, như vậy X-Fi sẽ tự động up sample lên 24bit/96kHz ?
Trước giờ em không chú ý lắm đến Dither. Em thấy khi chọn tiếng nó dường như hơi nhòe.

Hiện tượng anh nói cũng có thể là giới hạn bit depth của sound card. Ở trang này có viết một câu vui vui:

http://eolindel.free.fr/foobar2000/output.php



Chốt lại những chổ nào chưa rõ mình vẫn phải quyết định bằng tai o_O
 

tml3nr

Moderator
Con X-Fi của mình là 24/96. Nếu mình set speaker windows property là 16/44.1 và trong Foobar2000 16 bit, như vậy X-Fi sẽ tự động up sample lên 24bit/96kHz ?
Nếu file nhạc 16/44.1. Setup như trên sẽ đẩy 16/44.1 đến sound card. Sound card sẽ đưa về mode native nào đó của nó.

Native là bao nhiêu chỉ có hãng mới biết sự thật.

Creative 2 ZS ghẻ của em. Hãng nói 24/96, up to 24/192. Nhưng theo em đoán có vẻ như nó native 16/48.

Theo em thấy thì khi mình thay đổi settings của Speakers Properties. Cái nào nghe tiếng thật nhất có thể là native.
 
Chỉnh sửa lần cuối:

nsnhd

Well-Known Member
Nếu file nhạc 16/44.1. Setup như trên sẽ đẩy 16/44.1 đến sound card. Sound card sẽ đưa về mode native nào đó của nó.

Native là bao nhiêu chỉ có hãng mới biết sự thật.

Creative 2 ZS ghẻ của em. Hãng nói 24/96, up to 24/192. Nhưng theo em đoán có vẻ như nó native 16/48.
Bác đoán CÓ VẺ đúng hơn hãng công bố, haha :) Mình chẳng dám đoán, thôi chấp nhận nó là 24/96 và phó mặc.
 

tml3nr

Moderator
Bác đoán CÓ VẺ đúng hơn hãng công bố, haha :) Mình chẳng dám đoán, thôi chấp nhận nó là 24/96 và phó mặc.
Âm thanh sẽ khác nhau thùy theo thiết bị, hay player. Set sao cho hợp tai nhất thì dùng ạ.

Quan trọng là mình có nghĩ đến nó để so sánh.
 
Chỉnh sửa lần cuối:

nsnhd

Well-Known Member
Âm thanh sẽ khác nhau thùy theo thiết bị, hay player. Set sao cho hợp tai nhất thì dùng ạ.
Theo mình thì trình tự âm thanh đi sẽ là:
CD 16/44.1 -->Foobar2000 -->Windows Sound --> X-Fi -->Speakers, trong đó mỗi bước đều có thể convert. Vậy mục tiêu theo mình là ít convert nhất có thể và chọn convert nào có chất lượng tốt nhất.
Ko rõ là chọn WASAPI (event/push) trong Foobar có bypass được Windows Sound hay ko vì khi chỉnh Volume vẫn có tác dụng ?
Do ko rõ là trong các cái trên thì cái nào convert tốt nhất nên mình đặt niềm tin vào Foobar do nổi tiếng rồi, còn Windows thì có tiếng xấu rồi và chất lượng convert của X-Fi thì là dấu hỏi. Vậy nên mình sẽ để cho Foobar convert lên 24 bit còn Windows (set 24/96 Studio quality) và X-Fi thì giữ nguyên (hy vọng X-fi sẽ ko convert như bạn nói).
Thấy âm thanh có vẻ đầy đặn hơn :)
 

tml3nr

Moderator
Theo mình thì trình tự âm thanh đi sẽ là:
CD 16/44.1 -->Foobar2000 -->Windows Sound --> X-Fi -->Speakers, trong đó mỗi bước đều có thể convert. Vậy mục tiêu theo mình là ít convert nhất có thể và chọn convert nào có chất lượng tốt nhất.
Ko rõ là chọn WASAPI (event/push) trong Foobar có bypass được Windows Sound hay ko vì khi chỉnh Volume vẫn có tác dụng ?
Do ko rõ là trong các cái trên thì cái nào convert tốt nhất nên mình đặt niềm tin vào Foobar do nổi tiếng rồi, còn Windows thì có tiếng xấu rồi và chất lượng convert của X-Fi thì là dấu hỏi. Vậy nên mình sẽ để cho Foobar convert lên 24 bit còn Windows (set 24/96 Studio quality) và X-Fi thì giữ nguyên (hy vọng X-fi sẽ ko convert như bạn nói).
Thấy âm thanh có vẻ đầy đặn hơn :)
Anh thử dùng ASIO xem sao ạ.

Hiện tại em dùng ASIO, SoX upsampling lên 48 kHz nghe thấy ổn.

2018-12-09_204855.png


2018-12-09_205254.png


2018-12-09_204603.png
 
Chỉnh sửa lần cuối:
Bên trên