Show HN: Grooved, aplikasi gratis yang mengkalibrasi turntable hanya dengan memutar lagu
(grooved.okat.best)- Grooved adalah aplikasi yang memungkinkan pengguna memeriksa dan menyesuaikan kecepatan turntable dengan menganalisisnya lewat iPhone setelah memutar lagu
- Alur penggunaan disederhanakan menjadi 3 langkah: Play, Analyze, Tweak, sehingga kalibrasi bisa dilakukan hanya dengan memutar musik dan analisis aplikasi tanpa perangkat tambahan
- Aliran audio diproses secara lokal di perangkat dan tidak direkam, serta aplikasi tidak mengumpulkan data apa pun
- Implementasinya hanya menggunakan komponen bawaan Apple, tanpa bergantung pada library atau API pihak ketiga
- Aplikasi iOS tersedia di App Store, dan versi Android ditargetkan rilis di Play Store pada bulan Juni setelah melalui beta tertutup
Kalibrasi kecepatan turntable menggunakan lagu
- Grooved adalah aplikasi yang membantu memeriksa dan mengkalibrasi kecepatan turntable hanya dengan satu ketukan
- Alih-alih prosedur yang rumit, pengguna cukup memutar lagu, memulai analisis aplikasi, lalu menyesuaikan turntable sesuai hasilnya
-
Play, Analyze, Tweak
- Play: pilih lagu yang bagus dan putar dengan volume keras
- Analyze: jalankan Grooved dan mulai analisis
- Tweak: sesuaikan turntable dan ulangi proses bila perlu
Privasi dan status distribusi
- Grooved tidak mengumpulkan data apa pun
- Aliran audio diproses secara lokal di perangkat pengguna dan tidak direkam
- Aplikasi ini hanya menggunakan komponen bawaan yang disediakan Apple, dan tidak memakai library atau API pihak ketiga
- Pengguna iOS bisa mendapatkan Grooved di App Store
- Grooved for Android saat ini berada dalam beta tertutup, dengan target rilis di Play Store pada bulan Juni
- Partisipasi dalam pengujian Android atau kabar peluncuran bisa diikuti melalui Mastodon atau Twitter
1 komentar
Opini Hacker News
Kemarin saya memutar piringan, lalu istri saya bilang pemutarannya terlalu cepat. Awalnya saya pikir tidak, tapi setelah melihat tulisan ini hari ini dan mencoba aplikasinya, menurut aplikasi hasilnya 3,5% terlalu cepat
Sekarang saya harus mencari tahu cara menyetelnya. Benar-benar terima kasih untuk aplikasi gratis yang tanpa embel-embel ini
Pembaruan: YouTube menyelesaikannya. Karena ini Audio-Technica LP60, turntable kelas pemula yang cukup umum, saya tinggalkan tautan videonya agar orang lain juga bisa merujuknya - https://www.youtube.com/watch?v=d3PdS2V8Jz0
Di antara 59–60 sen, jadi lebih dari seperempat semitone. Tepatnya,
(* 1200 (log2 1.035))adalah 59.5569212695205, jadi dengan 3 angka signifikan menjadi 59,6 sen. Orang yang ingat bagaimana sebuah lagu seharusnya terdengar di kepalanya akan bisa menyadari perbedaan seperti ini. Apalagi kalau lagunya baru-baru ini didengarSaya ingin membuat alat yang sangat sederhana untuk orang-orang yang ingin membuat suara piringannya lebih baik, tetapi tidak punya peralatan atau pengetahuan yang diperlukan untuk penyetelan
Saya termasuk punya kepekaan nada, dan selama ini kedengarannya baik-baik saja
Sepertinya cara yang sangat cerdas. Saya penasaran bagaimana sebenarnya cara kerjanya
Awalnya saya kira aplikasi ini membandingkan track vinyl dengan track digital acuan dari layanan streaming, lalu menganalisis frekuensi dengan Fast Fourier Transform atau melihat timing puncaknya. Tapi dari video demo, tampaknya tidak perlu memberi tahu informasi lagu sama sekali
Jadi saya berpikir mungkin caranya adalah mencocokkan seberapa baik frekuensi selaras dengan skala equal temperament berdasarkan A 440Hz. Kalau begitu ada tiga hal yang membuat saya penasaran: apakah tentu saja tidak bisa untuk album stand-up comedy atau bagian solo drum, apakah semua album benar-benar disetel ke A 440Hz, dan kalau kecepatan turntable meleset lebih dari 2,8%, bukankah ia bisa mencocokkannya ke nada yang salah?
Untuk mengidentifikasi lagu yang sedang diputar, bisa memakai sesuatu seperti AcoustID/Chromaprint. Seperti ide-ide terbaik, ini ide yang sangat sederhana
Bahkan dengan pendekatan membawa algoritma Fast Fourier Transform umum lalu “memukul-mukulnya sampai berhasil”, kemungkinan besar bisa dibuat bekerja dengan usaha yang masuk akal tanpa harus memperlakukan keluarannya terlalu seperti pakar pemrosesan sinyal
Turntable yang saya temui saat kecil semuanya punya fitur kalibrasi bawaan. Di sisi platter ada empat baris kotak hitam/perak berulang, dengan lampu yang berkedip mengikuti frekuensi listrik dan dial kecil, sehingga kecepatan putar disetel sampai baris yang sesuai kombinasi 50/60Hz dan 33/45RPM tampak berhenti
Itu trik yang benar-benar cerdik
Saya sudah lebih dari 20 tahun tidak menyentuh turntable, tapi sekarang orang yang memakai turntable sendiri mestinya termasuk penggemar musik yang disebut serius; kalau ada turntable tanpa fitur penyetelan seperti ini, rasanya akan ditertawakan pasar. Jangan-jangan berikutnya mereka akan memakai belt drive dengan jarum plastik dan tonearm dengan counterweight yang tidak bisa disetel :)
Sebagai aplikasi kecil, ini bagus, tetapi kalau hanya menunjukkan kesalahan pada turntable yang tidak bisa disetel, kegunaannya tidak terlalu besar
Ini keren, tapi kalau memungkinkan, akan bagus juga jika bisa menentukan hal lain seperti apakah tracking force jarum sudah tepat atau apakah cartridge terselaraskan dengan benar. Misalnya mungkin bisa lewat apakah kanal kiri/kanan terdengar lebih besar atau lebih kecil
Teks di situsnya terasa agak berat. Saya tidak yakin aplikasi seperti ini perlu sampai mengkritik copywriting modern, dan secara pribadi saya merasakan keakraban berlebihan yang aneh ala “kami memahami Anda”, mirip dengan pihak yang hendak dikritiknya
Saya suka bagian pembuka situs webnya. Di dapur saya tidak suka alat yang hanya punya satu fungsi, tetapi pembuka itu mengingatkan saya pada rasa takjub magis yang diberikan alat-alat seperti itu pada masa smartphone modern awal
Saya mencoba dengan sekitar selusin piringan, tetapi terus saja muncul pesan “pastikan perangkat bisa mendengar musik, dan gunakan lagu modern dengan ketukan yang jelas”
Padahal jelas ada ketukan yang sangat jelas
Saya juga penasaran apakah kontur cakram kecil bergerak saat analisis. Kalau bergerak, itu berarti ponsel mendengar suara dari pemutar piringan. Sekadar memastikan, lagunya harus diputar cukup keras lewat speaker
Saya pernah memakai aplikasi yang mengukur kecepatan sudut dengan akselerometer lalu menampilkan RPM. Caranya dengan menaruh ponsel di atas turntable, dan aplikasi seperti itu banyak
Saya kurang paham kenapa diperlukan metode lain
Apakah ini hanya tes untuk melihat apakah rekaman diputar pada kecepatan yang benar? Ada fungsi lain? Saya penasaran apakah ini dibandingkan dengan rekaman lagu yang sudah tervalidasi, atau mengukur berapa sen lagu tersebut melenceng dari tonalitas alaminya
Kalau yang terakhir, banyak sekali rekaman saya yang tidak diputar dalam tonalitas alami. Selain itu, beberapa rekaman 45 rpm di koleksi saya lubangnya tidak tepat di tengah, sehingga setiap kali rekaman berputar, nadanya bergoyang naik-turun. Saya penasaran bagaimana aplikasi ini bereaksi dalam situasi seperti itu, dan saran apa yang bisa diberikan untuk menguranginya
Periode goyangannya terkait dengan radius dari pusat, dan amplitudo pergeseran spektrum terkait dengan radius serta eksentrisitas. Kalau memakai direct drive modern, sepertinya modulasi kecepatan bisa ditangani, dan besar kemungkinan sudah ada yang pernah mencobanya
Aplikasi yang benar-benar sederhana. Malam ini saya berencana mencobanya dengan Technics SL1200 mk2 saya
Sebagai tambahan, cukup menyenangkan membaca komentar para teknisi yang berusaha memahami aplikasi kalibrasi perangkat pemutar musik analog :-)
Sekarang kebanyakan mixer sudah punya fitur BPM bawaan, dan sebelumnya saya mengecek BPM dengan penghitung micro BPM merah serta ampli headphone. Di 1200 saya, saat pitch terkunci, pembacaannya tidak pernah berbeda dari BPM yang ditetapkan produser
Saya skeptis. Tanpa sumber acuan dari media digital, kita tidak bisa tahu apakah lagu acak yang keluar dari record player sudah selaras nadanya
Apakah ini menangkap jejak hum 60Hz yang tersisa di rekaman? Atau malah menyesuaikan lagu yang out of tune ke concert pitch? Tentu saja kalau Anda tidak ingin atau tidak bisa menyetel instrumen sambil bermain mengikuti track, itu akan sangat berguna
Untuk menyetel ke kecepatan yang akurat, saya akan mencari lagu dalam koleksi rekaman yang memiliki nada panjang berkelanjutan, mencari lagu yang sama di YouTube untuk mendapatkan pitch acuan nada itu dengan tuner digital, lalu menyesuaikan record player agar cocok dengan nada tersebut pada presisi 0,1Hz. Saya juga bertanya-tanya kenapa lampu strobo bawaan untuk penyesuaian kecepatan, yang dulu umum bahkan di rumah tangga berpenghasilan rendah pada 1984, tidak ada di record player tahun 2024
Skeptis itu bagus. Menurut Hukum Ketiga Clarke, itu berarti saya sedang melakukan sesuatu yang hebat. Anda bisa melihat aplikasi ini diuji pada beberapa rekaman di sini: https://twitter.com/OKatBest/status/1795453042994680148
Hasilnya tidak 100% sempurna dan tidak sebaik mencocokkan frekuensi tertentu, tetapi bisa membuatnya cukup dekat dengan RPM ideal