Hướng dẫn
Vì sao tiếng guitar bị trễ (và cách giảm độ trễ)
Khi chơi guitar qua máy tính, bạn có thấy tiếng đàn đến muộn, như thể mỗi nốt vang lên sau khi bạn gảy không? Khoảng trễ đó gọi là độ trễ (latency). Phần lớn nó đến từ vài thiết lập bạn có thể đổi được. Dưới đây là độ trễ là gì, nguyên nhân thường gặp và cách khắc phục lần lượt.
Độ trễ là gì
Cắm vào amp thì tiếng gần như vang lên ngay. Qua máy tính, âm thanh phải đi một vòng. Audio interface biến tín hiệu guitar thành âm thanh số, máy tính tính ra tiếng amp, rồi interface biến nó trở lại thành âm thanh cho tai nghe. Tổng thời gian của cả quá trình này chính là độ trễ.
Bạn không thể loại bỏ độ trễ hoàn toàn, nhưng thiết lập đúng sẽ giảm nó đi rất nhiều. Để dễ hình dung, âm thanh đi được khoảng 34 cm trong không khí sau một mili giây. Đứng cách amp 3 m là bạn đã nghe trễ khoảng 9 ms, nên vài mili giây trễ là chuyện bình thường, kể cả với amp thật.
Nguyên nhân thường gặp, từ khả dĩ nhất
Các nguyên nhân dưới đây xếp tương đối từ khả năng cao nhất đến thấp nhất. Hãy kiểm tra từ trên xuống.
- 1.
Tai nghe Bluetooth hoặc tai nghe không dây khác
Đường truyền không dây giữ âm thanh trong bộ đệm riêng trước khi gửi đi, nên thường thêm độ trễ mà bạn nghe rất rõ. Không thiết lập âm thanh nào xóa được nó. Khi chơi đàn, hãy dùng tai nghe có dây cắm vào audio interface.
- 2.
Dùng driver chung thay vì driver riêng của interface
Driver là phần mềm giúp máy tính giao tiếp với một thiết bị. Trên Windows, nếu chạy interface qua driver hệ thống chung thì thường bị trễ khá nhiều. Hãy cài driver riêng của audio interface từ trang web của hãng và chọn nó trong danh sách driver của ứng dụng. Chọn thiết bị khác nhau cho đầu vào và đầu ra, ví dụ nhận từ interface nhưng phát ra loa laptop, cũng có thể gây trễ hoặc ngắt tiếng.
- 3.
Kích thước bộ đệm đặt quá cao
Kích thước bộ đệm (buffer size) là lượng âm thanh máy tính gom lại trước khi xử lý. Bộ đệm lớn cho máy tính nhiều chỗ thở hơn, nhưng bạn nghe tiếng muộn hơn. Bộ đệm lớn hợp với lúc mix một bản thu; bộ đệm nhỏ hợp với lúc chơi trực tiếp.
- 4.
Nghe cả direct monitoring chồng lên
Direct monitoring đưa tiếng guitar thẳng từ interface sang tai nghe mà không qua máy tính. Nếu đang bật mà bạn còn nghe tiếng amp, thì tiếng guitar gốc đến trước và tiếng amp theo sau, nên nghe như bị nhân đôi hoặc có vang vọng. Hãy tắt nó khi bạn chơi qua phần mềm amp.
- 5.
Nhiều hiệu ứng hoặc tần số lấy mẫu cao
Dùng nhiều hiệu ứng, hoặc tần số lấy mẫu (số lần đo âm thanh mỗi giây) từ 96 kHz trở lên, khiến máy tính làm việc nhiều hơn. Khi đó bộ đệm nhỏ bắt đầu bị rè và rốt cuộc bạn phải tăng bộ đệm. Một số hiệu ứng còn tự thêm độ trễ riêng khi xử lý. Để tập, 44,1 hoặc 48 kHz là quá đủ.
- 6.
Laptop ở chế độ tiết kiệm điện
Khi chạy bằng pin hoặc ở chế độ tiết kiệm điện, laptop tự giảm tốc độ, nên bộ đệm nhỏ bắt đầu bị ngắt tiếng và rốt cuộc bạn phải tăng bộ đệm. Hãy cắm sạc và chuyển chế độ nguồn sang hướng hiệu năng khi chơi.
- 7.
Các ứng dụng khác đang chạy
Tab trình duyệt đang phát video, cuộc gọi video và việc đồng bộ tệp đều khiến máy tính bận rộn dưới nền. Hãy đóng những gì bạn không cần khi chơi.
Cách giảm độ trễ, từng bước
- 1
Dùng tai nghe có dây cắm vào interface
Rút tai nghe không dây ra và cắm tai nghe có dây vào cổng tai nghe của audio interface. Giắc 3,5 mm cần thêm đầu chuyển sang 1/4 inch.
- 2
Kiểm tra driver và thiết bị
Trong phần cài đặt âm thanh của ứng dụng amp hoặc DAW (phần mềm thu âm), đặt cả đầu vào lẫn đầu ra là audio interface. Trên Windows, hãy đổi cả driver sang driver riêng của audio interface.
- 3
Đặt tần số lấy mẫu là 44,1 hoặc 48 kHz
Tần số lấy mẫu cao hơn hiếm khi tự sửa được độ trễ. Mỗi bộ đệm ngắn đi về thời gian, nhưng máy tính có nhiều việc hơn, nên thường bạn lại cần bộ đệm lớn hơn. 44,1 hoặc 48 kHz là lựa chọn an toàn.
- 4
Giảm bộ đệm từng bước một
Đi từ 256 xuống 128, rồi từ 128 xuống 64, và chơi khoảng một phút sau mỗi lần đổi. Tiếng rè hoặc ngắt quãng nghĩa là máy tính không theo kịp. Khi đó hãy tăng lại một bước và giữ kích thước nhỏ nhất mà âm thanh vẫn sạch.
- 5
Tắt direct monitoring
Nếu interface có nút direct monitor, hãy tắt đi. Nếu thay vào đó có núm mix, hãy vặn về phía playback (máy tính). Tiếng chồng giữa guitar gốc và tiếng amp, nghe như có vọng, sẽ biến mất.
- 6
Để máy tính rộng chỗ làm việc
Cắm sạc cho laptop và tắt chế độ tiết kiệm điện. Đóng ứng dụng và tab trình duyệt không dùng, gỡ những hiệu ứng bạn không cần. Nối interface thẳng vào máy tính, đừng qua hub USB. Tất cả những việc này giúp bộ đệm nhỏ chạy mà không bị rè.
Kích thước bộ đệm và độ trễ, bằng con số
Kích thước bộ đệm được đếm bằng mẫu (sample), những lát cắt nhỏ xíu mà âm thanh số được chia ra. Muốn biết thời gian của một bộ đệm, hãy lấy kích thước bộ đệm chia cho tần số lấy mẫu. Ở 48 kHz, 128 mẫu là 128 ÷ 48.000 ≈ 2,7 ms.
| Kích thước bộ đệm (mẫu) | 44.1 kHz | 48 kHz |
|---|---|---|
| 64 | 1.5 ms | 1.3 ms |
| 128 | 2.9 ms | 2.7 ms |
| 256 | 5.8 ms | 5.3 ms |
| 512 | 11.6 ms | 10.7 ms |
Bảng trên chỉ tính một bộ đệm. Thứ bạn nghe dài hơn: âm thanh đi qua một bộ đệm đầu vào và một bộ đệm đầu ra, cộng với thời gian interface chuyển sang số và chuyển lại. Vì vậy độ trễ cả vòng thực tế thường hơn gấp đôi con số trong bảng. Nếu ứng dụng của bạn hiển thị con số độ trễ, hãy lấy đó làm chuẩn.
Bộ đệm nhỏ hơn thì ít trễ hơn, nhưng máy tính phải xử lý xong mỗi khối nhanh hơn. Khi không kịp, bạn sẽ nghe tiếng rè hoặc ngắt quãng. Nếu vậy, hãy tăng lại một bước. Âm thanh sạch nhưng trễ thêm vài mili giây thì dễ tập hơn là âm thanh bị rè.
Câu hỏi thường gặp
- Sao tiếng guitar của tôi trễ cả giây hoặc hơn?
- Kích thước bộ đệm một mình hiếm khi gây ra độ trễ dài đến vậy. Ngay cả bộ đệm lớn cũng chỉ là vài chục mili giây, không phải cả giây. Hãy kiểm tra đường đi của âm thanh: tai nghe không dây, thiết bị đầu ra không phải audio interface, driver chung trên Windows, hoặc tiếng guitar của bạn đang được nghe qua một ứng dụng khác như cuộc gọi hay phần mềm phát trực tiếp.
- Tôi nên dùng kích thước bộ đệm nào?
- Hãy bắt đầu ở 128 mẫu. Nếu chơi một phút vẫn sạch thì thử 64; nếu bị rè thì tăng lên 256. Con số phù hợp tùy máy tính, nên kích thước nhỏ nhất mà âm thanh vẫn sạch chính là kích thước dành cho máy của bạn.
- Tôi có thể chơi bằng tai nghe nhét tai Bluetooth không?
- Nghe nhạc thì ổn, nhưng để chơi đàn thì không. Độ trễ do đường truyền không dây vẫn còn dù bạn đặt bộ đệm thấp thế nào, nên tiếng luôn chậm hơn nhát gảy. Hãy dùng tai nghe có dây cắm vào interface.
- Direct monitoring chẳng phải loại bỏ độ trễ sao?
- Âm thanh direct monitor không qua máy tính, nên bạn nghe gần như tức thì. Nhưng đó chỉ là tiếng guitar gốc, không có amp hay hiệu ứng. Muốn tập với tiếng amp, hãy tắt direct monitoring và đặt driver cùng bộ đệm như trên. Nếu bật cả hai, hai âm thanh chồng lên nhau và nghe như có vọng.
Thiết lập trong EG Tone
Các bước này giống nhau với mọi phần mềm amp. EG Tone là một lựa chọn: plugin amp và hiệu ứng guitar điện dành cho người mới.
- Trong ứng dụng độc lập, bảng cài đặt âm thanh tích hợp cho bạn chọn thiết bị, đầu vào và đầu ra, tần số lấy mẫu và kích thước bộ đệm, đồng thời hiển thị số liệu độ trễ.
- Tần số lấy mẫu khuyến nghị là 44,1 hoặc 48 kHz.
- Mỗi núm và mỗi nút đều có phần giải thích. Di chuột lên để xem nó làm gì.
- Máy lên dây và máy đếm nhịp được tích hợp trong cùng chương trình.
- Chạy dưới dạng plugin VST3 và ứng dụng độc lập trên macOS và Windows, cùng plugin AU trên macOS.
EG Tone chỉ cần mua một lần, không phải gói thuê bao.
Khám phá EG ToneLần đầu nối guitar? Hãy bắt đầu với bài hướng dẫn thiết lập. Để luyện lên dây và luyện nhịp, máy lên dây và máy đếm nhịp trên trang này dùng miễn phí, không cần đăng ký.