1 poin oleh GN⁺ 2024-05-29 | 1 komentar | Bagikan ke WhatsApp
  • 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

 
GN⁺ 2024-05-29
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

    • 3,5% itu cukup besar. Satu semitone sedikit di bawah 6%
      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 didengar
    • Senang sekali mendengar kamu benar-benar mencobanya. Ini persis skenario yang saya harapkan saat membuat aplikasi ini
      Saya 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 penasaran kenapa istrimu merasa itu terlalu cepat. Apakah nadanya tidak pas, temponya terlalu cepat, atau ada alasan lain?
    • Sepertinya kamu cukup beruntung. Saya memakai turntable yang sama, dan karena saya di Android saya mengukur dengan giroskop memakai aplikasi lain; selisih rata-ratanya hanya 1,3%
      Saya termasuk punya kepekaan nada, dan selama ini kedengarannya baik-baik saja
    • Penasaran, apakah turntable ini punya lampu berkedip yang tersinkron dengan tepi platter untuk menunjukkan kecepatan?
  • 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?

    • Tidak semua album disetel ke 440Hz. Kalau kamu memainkan instrumen sambil ikut bermain mengikuti album, hal ini menjadi sangat jelas
    • Mungkin tidak perlu sampai memakai Fast Fourier Transform. Sepertinya cukup dengan menghitung jumlah ketukan dan punya basis data BPM lagu-lagu terkenal
      Untuk mengidentifikasi lagu yang sedang diputar, bisa memakai sesuatu seperti AcoustID/Chromaprint. Seperti ide-ide terbaik, ini ide yang sangat sederhana
    • Dugaan saya: 1) mendeteksi wow: https://www.youtube.com/watch?v=kCwRdrFtJuE 2) mengukur periode wow 3) membulatkan ke kecepatan piringan terdekat dan melaporkan selisihnya
      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
    • Kalau orkestra bermain bersama organ, organlah yang menentukan titik acuannya. 440Hz adalah standar yang relatif baru, dan banyak organ dibuat sebelum itu
    • Album pop juga tidak semuanya 440Hz. Pyromania dari Def Leppard meleset kira-kira seperempat nada dari tuning standar, dan ada banyak contoh serupa
  • 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

    • Sepertinya waktu kecil kamu bisa memakai turntable yang cukup bagus. Itu adalah salah satu fitur yang membedakan penggemar musik yang serius dari orang yang sekadar ingin memutar musik
      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 :)
    • Menurut saya kalau turntable memungkinkan penyesuaian kecepatan motor, kemungkinan sudah ada fitur seperti itu. Ini memang berdasarkan pengalaman terbatas saya dengan turntable beberapa dekade lalu
      Sebagai aplikasi kecil, ini bagus, tetapi kalau hanya menunjukkan kesalahan pada turntable yang tidak bisa disetel, kegunaannya tidak terlalu besar
    • Kalau turntable tidak punya strobo bawaan tetapi punya pola kalibrasi di tepinya, kamu bisa mengunduh aplikasi strobo untuk ponsel dan mengukur serta menyetel kecepatan turntable dengan akurat
    • Di tempat seperti printer, versi yang lebih canggih dari metode memakai garis-garis dan sensor optik ini telah menggantikan banyak stepper motor. Pasti ada produk turntable yang melakukan hal yang sama
    • Kalau tidak ada fitur seperti itu, kamu bisa mengunduh dan mencetak strobe disc untuk dipakai
  • 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

    • Aneh. Bisa bagikan contoh piringan yang kamu pakai? Saya penasaran apakah itu piringan yang cukup populer atau umum
      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

    • Saya benar-benar pemula, tapi kalau ponselnya besar dan berat seperti ponsel sekarang, bukankah berat ponsel akan memperlambat turntable dan memberi pengaruh cukup besar pada RPM?
  • 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

    • Eksentrisitas itu mungkin bisa diatasi dengan melihat goyangan kecil yang berulang pada spektrum
      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 :-)

    • Menurut saya ini untuk turntable belt drive, bukan direct drive. Saya juga punya sepasang 1200
      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

    • Sayangnya, cukup banyak turntable kelas menengah sekarang tidak punya strobo. Punya saya juga begitu, dan kemungkinan besar karena alasan estetika. Kalau melihat toko online sekarang pun, hanya ada beberapa produk yang punya strobo
      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
    • Hum 60Hz mungkin tidak akan berhasil. Eropa memakai 50Hz