Show HN: Grooved, ứng dụng miễn phí căn chỉnh turntable chỉ bằng cách phát nhạc
(grooved.okat.best)- Grooved là ứng dụng cho phép phân tích bằng iPhone sau khi phát một bài hát để kiểm tra và điều chỉnh tốc độ turntable
- Quy trình sử dụng được đơn giản hóa thành 3 bước Play, Analyze, Tweak, cho phép căn chỉnh chỉ bằng phát nhạc và phân tích trong ứng dụng mà không cần thiết bị riêng
- Luồng âm thanh được xử lý cục bộ trên thiết bị và không bị ghi âm, ứng dụng cũng không thu thập bất kỳ dữ liệu nào
- Việc triển khai chỉ sử dụng các thành phần tích hợp sẵn của Apple, không phụ thuộc vào thư viện hay API bên thứ ba
- Ứng dụng iOS có trên App Store, còn phiên bản Android được lên kế hoạch phát hành trên Play Store trong tháng 6 sau giai đoạn beta kín
Căn chỉnh tốc độ turntable bằng bài hát
- Grooved là ứng dụng giúp kiểm tra tốc độ của turntable chỉ với một lần chạm để hỗ trợ căn chỉnh
- Thay vì các quy trình phức tạp, người dùng chỉ cần phát nhạc, bắt đầu phân tích trong ứng dụng, rồi điều chỉnh turntable theo kết quả
-
Play, Analyze, Tweak
- Play: Chọn một bài hát hay và phát lớn
- Analyze: Mở Grooved và bắt đầu phân tích
- Tweak: Điều chỉnh turntable và lặp lại nếu cần
Quyền riêng tư và tình trạng phát hành
- Grooved không thu thập bất kỳ dữ liệu nào
- Luồng âm thanh được xử lý cục bộ trên thiết bị của người dùng và không bị ghi âm
- Ứng dụng chỉ sử dụng các thành phần tích hợp sẵn do Apple cung cấp, không dùng thư viện hay API bên thứ ba
- Người dùng iOS có thể tải Grooved từ App Store
- Grooved for Android hiện đang ở trạng thái beta kín và đặt mục tiêu phát hành trên Play Store trong tháng 6
- Có thể tham gia thử nghiệm Android hoặc theo dõi tin phát hành qua Mastodon hoặc Twitter
1 bình luận
Ý kiến trên Hacker News
Hôm qua tôi mở đĩa thì vợ tôi nói nó đang phát quá nhanh. Ban đầu tôi nghĩ là không phải vậy, nhưng hôm nay sau khi đọc bài này và thử ứng dụng thì theo app, nó đang nhanh hơn 3,5%
Giờ tôi phải tìm cách chỉnh cái này. Thực sự cảm ơn vì đây là một app miễn phí, gọn gàng, không rườm rà
Cập nhật: YouTube đã giúp tôi giải quyết. Đây là mẫu mâm đĩa than phổ thông khá phổ biến, Audio-Technica LP60, nên tôi để lại link video để người khác cũng tham khảo - https://www.youtube.com/watch?v=d3PdS2V8Jz0
Nằm đâu đó giữa 59~60 cent, tức còn lớn hơn 1/4 nửa cung. Chính xác thì
(* 1200 (log2 1.035))ra 59.5569212695205, nên làm tròn 3 chữ số có nghĩa là 59,6 cent. Ai nhớ được một bài hát nên nghe trong đầu như thế nào thì có thể nhận ra mức chênh này. Đặc biệt là nếu mới nghe bài đó gần đâyTôi muốn tạo ra một công cụ cực kỳ đơn giản cho những người muốn làm cho tiếng đĩa than hay hơn nhưng không có thiết bị hay kiến thức cần thiết để tự cân chỉnh
Tôi cũng có cảm âm khá tốt và lúc nào nghe cũng thấy ổn
Cách làm này có vẻ cực kỳ thông minh. Tôi rất muốn biết thực tế nó hoạt động thế nào
Ban đầu tôi tưởng nó so sánh track vinyl với bản digital chuẩn từ dịch vụ streaming, rồi phân tích tần số bằng biến đổi Fourier nhanh hoặc xem thời điểm xuất hiện các đỉnh. Nhưng xem video demo thì thấy không cần cung cấp bất kỳ thông tin nào về bài hát
Nên tôi đoán có thể nó đang xem tần số có khớp đến mức nào với thang âm chia đều lấy A 440Hz làm chuẩn. Nhưng như vậy lại nảy ra ba thắc mắc: liệu nó đương nhiên sẽ không dùng được với album hài độc thoại hay đoạn solo trống không, liệu mọi album có thực sự được chỉnh theo A 440Hz không, và nếu tốc độ mâm sai quá 2,8% thì có phải nó sẽ khớp nhầm sang nốt khác không
Để nhận diện bài đang phát thì có thể dùng thứ như AcoustID/Chromaprint. Đúng kiểu những ý tưởng hay nhất: rất đơn giản
Ngay cả khi tiếp cận kiểu cầm một thuật toán FFT phổ thông rồi “đập tới khi chạy được”, thì có vẻ nó vẫn có khả năng hoạt động với nỗ lực vừa phải mà không cần xử lý đầu ra theo kiểu quá chuyên gia xử lý tín hiệu
Những mâm đĩa than tôi từng dùng hồi nhỏ đều có chức năng hiệu chỉnh tích hợp. Ở cạnh bên platter có bốn hàng hình vuông đen/bạc lặp lại, cùng một đèn nhấp nháy theo tần số điện lưới và một núm xoay nhỏ; mình chỉnh tốc độ quay cho tới khi hàng tương ứng với tổ hợp 50/60Hz và 33/45RPM trông như đứng yên
Đó đúng là một mẹo rất thông minh
Hơn 20 năm rồi tôi chưa đụng vào mâm đĩa than, nhưng bây giờ người còn dùng mâm hẳn đã thuộc nhóm chơi khá nghiêm túc, nên nếu làm mâm mà không có khả năng chỉnh kiểu này thì chắc bị thị trường cười cho. Chẳng lẽ bước tiếp theo là belt-drive, kim nhựa, rồi tay cần có đối trọng không chỉnh được nữa sao :)
Làm app nhỏ như vậy thì ổn, nhưng nếu chỉ cho biết sai số của một mâm không chỉnh được thì tính thực dụng sẽ không cao
Khá hay, nhưng nếu làm được thì sẽ tuyệt hơn nữa nếu nó còn xác định được những thứ khác như lực tì kim đã đúng chưa hay cartridge đã cân chỉnh chuẩn chưa. Ví dụ có thể kiểm tra xem kênh trái/phải có bên nào nghe to hoặc nhỏ hơn không
Câu chữ trên website làm tôi hơi ngại. Tôi không chắc một app như vậy có cần phải chêm cả phê phán lối copywriting hiện đại hay không, và cá nhân tôi thấy nó cũng tạo cảm giác thân mật quá mức kiểu “chúng tôi hiểu bạn” hơi giống chính thứ mà nó đang muốn phê phán
Tôi thích phần mở đầu của website. Trong bếp tôi ghét các công cụ chỉ làm một việc, nhưng phần mở đầu đó lại gợi cho tôi nhớ đến cảm giác kỳ diệu gần như phép màu mà những thứ như vậy từng mang lại vào thời smartphone hiện đại đời đầu
Tôi đã thử với khoảng một chục đĩa nhưng cứ hiện thông báo “hãy kiểm tra xem thiết bị có nghe được nhạc hay không, và hãy dùng bài hiện đại có nhịp rõ ràng”
Rõ ràng là có nhịp rất rõ
Tôi cũng muốn biết trong lúc phân tích, biểu tượng hình đĩa nhỏ có chuyển động không. Nếu nó chuyển động thì nghĩa là điện thoại đang nghe được âm thanh từ đầu phát đĩa. Nói thêm cho chắc là bài hát cần được phát to qua loa
Trước đây tôi từng dùng một ứng dụng đo vận tốc góc bằng gia tốc kế để hiển thị RPM. Cách làm là đặt điện thoại lên trên mâm xoay, và có khá nhiều ứng dụng kiểu đó.
Ngoài ra thì tôi không rõ vì sao lại cần một phương pháp khác
Đây chỉ là bài kiểm tra để xem đĩa có phát ở đúng tốc độ hay không thôi à? Hay còn có chức năng nào khác? Tôi tò mò không biết nó so sánh với bản ghi đã được xác thực của bài hát hay chỉ đo xem bài đó lệch bao nhiêu cent so với cao độ tự nhiên.
Nếu là cách sau thì có rất nhiều đĩa trong bộ sưu tập của tôi không phát ở cao độ tự nhiên. Ngoài ra, một vài đĩa 45 vòng trong bộ sưu tập của tôi có lỗ tâm không được khoan đúng chính giữa, nên mỗi khi đĩa quay thì cao độ lại dao động lên xuống. Tôi muốn biết ứng dụng này sẽ phản ứng ra sao trong những trường hợp như vậy, và có thể đưa ra gợi ý gì để giảm thiểu hay không
Chu kỳ dao động sẽ liên quan đến bán kính tính từ tâm, còn biên độ dịch chuyển của phổ sẽ liên quan đến bán kính và độ lệch tâm. Nếu là loại truyền động trực tiếp hiện đại thì có vẻ có thể xử lý được biến thiên tốc độ, và rất có thể đã có ai đó làm rồi
Đây là một ứng dụng đơn giản một cách hoàn hảo. Tối nay tôi sẽ thử với Technics SL1200 mk2 của mình.
Nói thêm thì đọc những bình luận của dân kỹ thuật đang cố hiểu một ứng dụng căn chỉnh thiết bị phát nhạc analog cũng khá buồn cười :-)
Dạo này hầu hết mixer đều có sẵn chức năng BPM, còn trước đây thì tôi kiểm tra BPM bằng bộ đếm micro BPM màu đỏ và ampli tai nghe. Trên cặp 1200 của tôi, khi pitch bị khóa thì chưa bao giờ nó đọc khác với BPM mà nhà sản xuất đặt ra
Tôi khá hoài nghi. Nếu không có một nguồn tham chiếu từ phương tiện số, thì không thể biết một bài hát bất kỳ phát ra từ đầu đĩa than có đúng tông hay không.
Nó có phải đang bắt dấu vết tiếng ù 60Hz còn sót lại trong bản ghi không? Hay là nó sẽ ép một bài bị lệch tông về đúng concert pitch? Tất nhiên, nếu bạn không muốn hoặc không thể lên dây nhạc cụ trong lúc chơi theo bản nhạc thì việc đó sẽ rất hữu ích.
Để chỉnh cho đúng tốc độ, tôi sẽ tìm trong bộ sưu tập đĩa một bài có nốt ngân dài, tìm đúng bài đó trên YouTube, dùng máy lên dây kỹ thuật số để lấy cao độ chuẩn của nốt đó, rồi chỉnh đầu đĩa sao cho nốt ấy khớp với độ chính xác 0.1Hz. Ngay từ đầu tôi đã thắc mắc vì sao đèn strobe tích hợp để chỉnh tốc độ, vốn rất phổ biến ngay cả trong các gia đình thu nhập thấp năm 1984, lại không còn có trên đầu đĩa than năm 2024
Hoài nghi là tốt thôi. Theo định luật thứ ba của Clarke, điều đó có nghĩa là tôi đang làm gì đó khá ghê gớm. Bạn có thể xem cảnh tôi thử ứng dụng với nhiều đĩa khác nhau ở đây: https://twitter.com/OKatBest/status/1795453042994680148
Kết quả sẽ không hoàn hảo 100% và cũng không tốt bằng việc căn đúng một tần số cụ thể, nhưng vẫn có thể đưa nó đến khá gần RPM lý tưởng