Foobar2000 là một trong những trình phát media phổ biến nhất cho người yêu âm thanh (audiophile) – hỗ trợ gần như mọi định dạng âm thanh, tùy biến cao, và có nhiều plugin hữu ích đạt chất lượng âm thanh tốt nhất imaginable.
Lâu nay, mọi người thỏa mãn với âm thanh onboard – Realtek HD onboard audio, ví dụ, nạp trên nhiều mainboard hơn bạn tưởng. Và dù Realtek HD không tệ, nó không phải card âm thanh riêng – hoặc tùy chọn phổ biến hơn nay, giao diện âm thanh USB.
Có chút nhầm lẫn về giao diện âm thanh USB là gì và không phải – chúng dùng cho gì, và bạn vẫn cần card âm thanh riêng? Thực ra, giao diện âm thanh USB là card âm thanh riêng, và thường có preamp tích hợp. Giao diện USB chỉ kết nối qua USB (hoặc FireWire/Thunder) thay vì khe PCIe thông thường trên mainboard.
Gọi chúng "USB Input/Output Dedicated External Sound Cards" quá dài, nên cái tên "USB audio interface" bám chắc, nhưng đừng nhầm, giao diện âm thanh USB thực tế là chính xác card âm thanh riêng đi vào máy tính.
Một số giao diện âm thanh USB phổ biến:
- Tascam US-2×2
- PreSonus AudioBox iTwo
- Focusrite Scarlett 2i2
- Behringer U-Phoria UMC22
Nếu bạn mới bắt đầu với âm thanh chất lượng cao, vừa cắm giao diện âm thanh USB đầu tiên vào PC, muốn bỏ qua mixer onboard, có thể rất đau đầu cấu hình tối ưu Foobar2000 (hoặc bất kỳ chương trình âm thanh nào xuất tín hiệu từ PC qua giao diện USB). Hướng dẫn này sẽ dẫn dắt qua cấu hình phần cứng và phần mềm tối ưu để tận dụng tối đa âm thanh USB.
Thiết lập phần cứng
Ghi chú nhanh – tôi không sở hữu các giao diện USB "phổ biến" trên. Tôi có pedal đa hiệu ứng guitar Zoom G2.1Nu, có giao diện âm thanh USB tích hợp ở sample rate 16/48kHz. Với driver ASIO tùy chỉnh, nó giống hệt mọi giao diện USB âm thanh, chỉ thêm pedal và nhiều hiệu ứng chơi guitar qua jack input.
Đây là thiết lập phần cứng của tôi (của bạn nên tương tự):


Vậy cơ bản là:
Giao diện âm thanh USB có cáp USB đến máy tính.
Giao diện âm thanh USB có jack Line-Out stereo, tôi dùng adapter 3.5mm stereo male sang 6.35mm stereo female (chỉ $1) cho jack Line-Out của Zoom, nối vào input AUX/RCA của hệ thống loa 5.1.
Zoom G2.1Nu của tôi có thể cấp nguồn bằng ổ cắm AC hoặc USB power, tuy nhiên khi dùng (hoặc chọn) giao diện âm thanh USB, bạn nên chọn loại có cấp nguồn AC! Đôi khi, đặc biệt khi tải âm thanh nặng, nguồn USB từ máy tính không đủ cho thiết bị – gây giật lag hoặc âm lượng thấp. Dùng AC cấp nguồn đảm bảo thiết bị luôn hoạt động ở mức tiêu thụ tối ưu.

Như chụp màn hình Device Manager, Zoom USB interface của tôi có "Zoom G Series Audio" riêng, dựa trên ASIO. Giao diện USB của bạn cũng có driver riêng – luôn dùng driver nhà sản xuất, trừ khi nó quá lỗi thời, thì thử ASIO4ALL. Tôi đã vô hiệu hóa hoàn toàn driver âm thanh onboard từ BIOS.

Cuối cùng, ở Sound > Playback Devices, Zoom USB interface được đặt làm Default Device, Default Format ở cao nhất nó hỗ trợ, 16 bit / 48000 Hz. Một số giao diện USB đạt 24 bit / 192000 Hz, nhưng điều này hoàn toàn vô nghĩa cho phát lại âm thanh – tôi giải thích sau.
Cấu hình Foobar2000 (hoặc trình phát tương tự) cho phát lại USB Audio tối ưu

Vào Preferences > Output của Foobar, chọn giao diện âm thanh USB làm output chính. DirectSound tốt, nhưng nếu muốn âm thanh hoàn toàn không bị ngắt quãng (không tiếng Windows), hãy chọn WASAPI Event Mode.
Điều này tùy sở thích, không nhiều bằng chứng WASAPI tốt hơn DirectSound từ góc độ chất lượng âm thanh. Khác biệt chính: DirectSound luôn dùng Windows mixer, cho phép thêm thứ vào chuỗi âm thanh, như DSP bên ngoài (DFX/FXSound) hoặc app equalizer hệ thống (Equalizer Pro, Equalizer APO).
Khi dùng WASAPI, nó bỏ qua hoàn toàn Windows mixer. Nghĩa là output âm thanh gửi trực tiếp qua giao diện âm thanh USB từ máy tính, và không dùng được DSP/Equalizer bên ngoài trừ trong trình phát bạn đang dùng.

Nếu muốn dùng output WASAPI trong Foobar2000, tải plugin WASAPI output support TẠI ĐÂY, mở Foobar2000, đúp chuột file component cài tự động, khởi động lại Foobar2000.
Một số điều chỉnh thêm cho chất lượng phát lại tối ưu:
- Preferences > Output > Buffer Length = <500 ms, tôi thường để 50 ms, tăng giá trị nếu gặp giật lag.
- Preferences > Playback > ReplayGain = None. Không replay gain! Nó chỉ làm giảm chất lượng bằng cách tạo mức âm lượng giả tạo.
- Preferences > Advanced > Playback > Full file buffering up to = 10000
- Preferences > Advanced > WASAPI > High worker process priority được tích
- Preferences > Advanced > WASAPI > MMCSS mode: Pro Audio (gõ thủ công)
Bây giờ tìm file âm thanh lossless tốt nhất trên máy, và phát nó!
Sử dụng Impulse Responses trong Foobar2000
Nạp impulse responses (IR) là cách phổ biến thay đổi hoàn toàn không gian âm thanh, đặc biệt người dùng Android dùng app root Viper4Android. Tuy nhiên, chúng ta thực sự dùng plugin IR loader cho Foobar2000, và dễ dàng "chuyển đổi" file IR Viper4Android sang .WAV để nạp vào Foobar2000.

Tải plugin foo_dsp_convolver_0.4.7 và cài (file .DLV, kéo thả vào Preferences > Components).
Plugin convolver này chỉ nạp .WAV impulse responses, trong khi hầu hết file IR tạo đuôi .IRS.
Vì vậy, tải gói IR theo ý thích. Đây là gói hay "Dolby IRS" impulse responses tạo cho Viper4Android, nhưng chúng ta chuyển sang .WAV cho Foobar.
Sau tải giải nén .ZIP chứa tất cả .IRS, mở command prompt CD đến thư mục chứa .IRS.

Chạy lệnh trong command prompt: rename *.IRS *.WAV
Tất cả .IRS tự chuyển thành .WAV, nạp vào foo_dsp_convolver không vấn đề.
(Lưu ý: Nên nạp foo_dsp_convolver sau resampler trong chuỗi component!)
Lỗi phát lại Foobar2000 (Unsupported Stream Format)
Ối! Chuyện gì xảy ra? Tôi cố phát file FLAC lossless 24 bit / 192 Hz, Foobar2000 báo lỗi. Tại sao?
Có 2 khả năng.
- Bạn đặt Output Format bit-rate cao hơn khả năng giao diện USB. Nhớ Zoom USB interface tối đa 16 bit / 48 Hz, nên đặt Output Format trong Foobar2000 là 16-bit.
- Nếu không phải vậy, cần bật Resampler (PPHS) của Foobar, dưới Preferences > DSP Manager.
Đây là vì khi phát file 24 bit / 192 Hz, driver âm thanh không xử lý được – nên bằng cách resampling (hoặc downsampling) file xuống tần số gốc của driver, file phát hoàn hảo.

Bây giờ bạn nghĩ: "Tôi muốn phát 24 bit / 192 Hz! Tại sao phải downsample?" – thực sự bạn không cần 24 bit / 192 Hz. Không có lợi ích gì. Tai người không nghe được trên 22kHz, và dù có người 주장 ngược lại, blind test thường chứng minh sai (trừ khi họ có thính lực siêu nhân, chiếm 0.01% dân số).
Nếu bạn dùng setup hi-fi siêu cao cấp với loa hàng nghìn đô, có thể nghe khác biệt nhỏ giữa 16 bit / 48Hz và 24 bit / 192Hz. Sẽ rất nhỏ, chủ yếu là không gian âm rộng hơn, nhất là đoạn yên tĩnh (vd: đoạn nhẹ nhàng trong nhạc cổ điển). Với nhạc hiện đại, tai bạn không bao giờ nhận ra khác biệt.
Nếu dùng setup hi-fi siêu cao cấp, bạn chắc đã mua giao diện USB đắt tiền hỗ trợ 24 bit / 192Hz, nên nothing applies to you.