1 पॉइंट द्वारा GN⁺ 2024-05-29 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • Grooved एक ऐसा ऐप है जो गाना चलाने के बाद iPhone से उसका विश्लेषण करके टर्नटेबल की स्पीड जांचने और उसे एडजस्ट करने में मदद करता है
  • उपयोग का flow Play, Analyze, Tweak के 3 चरणों में सरल किया गया है, इसलिए अलग उपकरण के बिना सिर्फ संगीत चलाकर और ऐप analysis से calibration किया जा सकता है
  • audio stream डिवाइस पर locally process होती है और रिकॉर्ड नहीं की जाती; ऐप कोई भी डेटा collect नहीं करता
  • implementation में केवल Apple के built-in components का उपयोग होता है, और यह third-party libraries या APIs पर निर्भर नहीं है
  • iOS ऐप App Store पर उपलब्ध है, और Android version private beta के बाद जून में Play Store launch करने का लक्ष्य रखता है

गाने का उपयोग करके टर्नटेबल स्पीड calibration

  • Grooved एक ऐसा ऐप है जो एक tap में टर्नटेबल की speed जांचकर calibration में मदद करता है
  • जटिल प्रक्रिया के बजाय, user गाना चलाता है, ऐप analysis शुरू करता है, और परिणामों के अनुसार टर्नटेबल को adjust करता है
  • Play, Analyze, Tweak

    • Play: कोई अच्छा गाना चुनकर तेज आवाज में चलाएं
    • Analyze: Grooved चलाकर analysis शुरू करें
    • Tweak: टर्नटेबल को adjust करें और जरूरत हो तो प्रक्रिया दोहराएं

privacy और distribution status

  • Grooved कोई भी डेटा collect नहीं करता
  • audio stream user के डिवाइस पर locally process होती है और रिकॉर्ड नहीं की जाती
  • ऐप केवल Apple द्वारा दिए गए built-in components का उपयोग करता है, और third-party libraries या APIs का इस्तेमाल नहीं करता
  • iOS users App Store से Grooved डाउनलोड कर सकते हैं
  • Grooved for Android अभी private beta में है, और जून में Play Store launch का लक्ष्य है
  • Android testing में शामिल होने या launch updates देखने के लिए Mastodon या Twitter के जरिए संभव है

1 टिप्पणियां

 
GN⁺ 2024-05-29
Hacker News की रायें
  • कल मैंने एक रिकॉर्ड चलाया तो मेरी पत्नी ने कहा कि यह बहुत तेज़ चल रहा है। पहले मुझे लगा ऐसा नहीं है, लेकिन आज यह पोस्ट देखकर ऐप इस्तेमाल किया, तो ऐप के हिसाब से यह 3.5% तेज़ निकला
    अब यह पता करना होगा कि इसे कैसे adjust करूँ। बिना किसी फालतू चीज़ के मुफ़्त ऐप है, सच में शुक्रिया
    अपडेट: YouTube ने समाधान दे दिया। यह काफी आम entry-level turntable Audio-Technica LP60 है, इसलिए दूसरों के काम आए इस उम्मीद से वीडियो लिंक छोड़ रहा हूँ - https://www.youtube.com/watch?v=d3PdS2V8Jz0

    • 3.5% काफी ज़्यादा है। एक semitone 6% से थोड़ा कम होता है
      59~60 cents के बीच, यानी एक semitone के एक-चौथाई से भी ज़्यादा। ठीक-ठीक कहें तो (* 1200 (log2 1.035)) 59.5569212695205 है, इसलिए 3 significant digits में 59.6 cents है। जिसे याद हो कि कोई गाना दिमाग में कैसा सुनाई देना चाहिए, वह यह फर्क पकड़ सकता है। खासकर अगर वह गाना हाल में सुना हो तो और भी
    • आपने इसे खुद इस्तेमाल करके देखा, यह सुनकर बहुत अच्छा लगा। इस ऐप को बनाते समय मैं ठीक यही स्थिति चाहता था
      मैं उन लोगों के लिए बहुत सरल tool बनाना चाहता था जो अपने रिकॉर्ड की आवाज़ बेहतर करना चाहते हैं, लेकिन adjustment के लिए ज़रूरी equipment या जानकारी नहीं रखते
    • उत्सुकता है कि आपकी पत्नी को यह बहुत तेज़ क्यों लगा। क्या pitch सही नहीं था, beat तेज़ था, या कोई और वजह थी
    • लगता है आपकी किस्मत अच्छी है। मैं वही turntable इस्तेमाल करता हूँ, और Android पर दूसरे ऐप से gyroscope measurement करके देखा तो average अंतर सिर्फ 1.3% था
      मेरी pitch sense ठीक-ठाक है, लेकिन यह हमेशा ठीक ही सुनाई देता था
    • जानना चाहता हूँ, क्या इस turntable में speed दिखाने के लिए platter के किनारे के साथ synchronized blinking light लगी है?
  • यह काफी smart तरीका लगता है। असल में यह कैसे काम करता है, जानने की उत्सुकता है
    पहले मुझे लगा कि यह vinyl track की तुलना streaming service के reference digital track से करता होगा, और fast Fourier transform से frequencies analyze करता होगा या peak timing देखता होगा। लेकिन demo video देखकर लगा कि गाने की जानकारी बताने की कोई ज़रूरत ही नहीं थी
    इसलिए लगा कि शायद यह देखता होगा कि frequencies A 440Hz reference वाले equal-tempered scale से कितनी अच्छी तरह match करती हैं। तब तीन बातें जानने का मन होता है: stand-up comedy album या drum solo section में तो यह obviously काम नहीं करेगा? क्या सभी albums सच में A 440Hz पर tuned होते हैं? और अगर turntable speed 2.8% से ज़्यादा गलत हो, तो क्या यह गलत note से match नहीं कर बैठेगा?

    • सभी albums 440Hz पर tuned नहीं होते। किसी instrument को बजाकर album के साथ play along करें तो यह बहुत साफ़ हो जाता है
    • शायद fast Fourier transform तक जाने की ज़रूरत भी न हो। beats की संख्या गिनकर famous songs के BPM database से काम चल सकता है
      चल रहे गाने को identify करने के लिए AcoustID/Chromaprint जैसी चीज़ इस्तेमाल की जा सकती है। बेहतरीन ideas की तरह यह भी बहुत simple idea है
    • मेरा अनुमान है: 1) wow detect करता है: https://www.youtube.com/watch?v=kCwRdrFtJuE 2) wow का time measure करता है 3) सबसे नज़दीकी record speed पर round करता है और अंतर report करता है
      सामान्य fast Fourier transform algorithm लेकर “जब तक काम न करे तब तक ठोकते रहो” वाले approach से भी, output को बहुत signal-processing expert जैसे तरीके से handle किए बिना, reasonable effort में इसके काम करने की संभावना अच्छी लगती है
    • जब orchestra organ के साथ perform करता है, तो organ reference point तय करता है। 440Hz अपेक्षाकृत नया standard है, और कई organs उससे पहले बनाए गए थे
    • pop albums भी सभी 440Hz पर नहीं होते। Def Leppard का Pyromania standard tuning से लगभग एक चौथाई tone बाहर है, और ऐसे कई उदाहरण हैं
  • बचपन में जिन turntables से मेरा सामना हुआ, उन सभी में built-in calibration feature था। platter के side में काले/चांदी रंग के rectangles की चार repeating rows होती थीं, और mains frequency पर blink करने वाली light और एक छोटा dial होता था, जिससे 50/60Hz और 33/45RPM combination के हिसाब से सही row स्थिर दिखने तक rotation speed adjust करते थे
    सच में बहुत clever trick थी

    • लगता है बचपन में आपको काफी अच्छा turntable इस्तेमाल करने को मिला था। यह वही feature था जो थोड़े ज़्यादा serious music hobbyists और बस music चलाना चाहने वालों को अलग करता था
      मैंने 20 साल से ज़्यादा समय से turntable छुआ नहीं है, लेकिन आजकल तो turntable इस्तेमाल करने वाले खुद ही शायद तथाकथित serious music hobbyists होंगे; ऐसे में बिना इस adjustment feature वाला turntable बनाया जाए तो बाज़ार में उसका मज़ाक उड़ाया जाएगा। कहीं अगली बार यह तो नहीं कहेंगे कि belt drive के साथ plastic needle और non-adjustable counterweight tonearm भी इस्तेमाल होगा :)
    • अगर motor speed adjustment वाला turntable है तो मुझे लगता है उसमें पहले से ही ऐसा feature होगा। यह दशकों पुराने turntables के मेरे सीमित अनुभव पर आधारित है
      छोटे ऐप के तौर पर ठीक है, लेकिन अगर यह सिर्फ non-adjustable turntable की error दिखाता है, तो practical उपयोग बहुत ज़्यादा नहीं होगा
    • जिन turntables में built-in strobe नहीं है लेकिन किनारे पर calibration pattern है, उनके लिए phone का strobe app download करके turntable की speed ठीक-ठीक measure और set की जा सकती है
    • printers जैसी जगहों में stripes और optical sensor वाले इस तरीके के ज़्यादा sophisticated version से कई stepper motors को replace किया जाता रहा है। turntables में भी यही काम करने वाले products ज़रूर होंगे
    • अगर ऐसा feature नहीं है, तो strobe disc download करके print करके इस्तेमाल कर सकते हैं
  • बढ़िया है, लेकिन पता नहीं संभव होगा या नहीं, अगर stylus pressure सही है या cartridge ठीक से aligned है जैसी दूसरी चीज़ें भी detect कर सके तो अच्छा होगा। उदाहरण के लिए left/right channels ज़्यादा या कम सुनाई दे रहे हैं या नहीं, शायद इस तरह से संभव हो
    site की wording थोड़ी heavy लगी। ऐसे ऐप में modern copywriting की आलोचना तक ज़रूरत है या नहीं, पता नहीं; और व्यक्तिगत रूप से उसमें “हम आपको समझते हैं” जैसी अजीब over-familiarity महसूस हुई, जो उसी चीज़ जैसी लगी जिसकी आलोचना की जा रही थी

  • website का intro मुझे पसंद आया। kitchen में मुझे single-purpose tools पसंद नहीं, लेकिन उस intro ने early modern smartphones के दौर में ऐसे tools से मिलने वाले जादुई आश्चर्य की याद दिला दी

  • करीब बारह records पर try किया, लेकिन लगातार सिर्फ “सुनिश्चित करें कि device music सुन सकता है, और स्पष्ट beat वाला modern song इस्तेमाल करें” वाला message आया
    उनमें साफ़ तौर पर बहुत स्पष्ट beat है

    • अजीब है। क्या आप इस्तेमाल किए गए records के example share कर सकते हैं? जानना चाहूँगा कि वे काफी popular या common records हैं या नहीं
      analysis के दौरान छोटा disc outline हिलता है या नहीं, यह भी जानना चाहूँगा। अगर यह हिलता है तो मतलब phone record player से निकल रही आवाज़ सुन रहा है। एहतियातन जोड़ दूँ, song को speakers पर loud play करना होगा
  • पहले मैंने एक ऐसा ऐप इस्तेमाल किया था जो accelerometer से angular velocity मापकर RPM दिखाता था। तरीका यह था कि फोन को turntable के ऊपर रख दें, और ऐसे ऐप बहुत हैं
    मुझे ठीक से समझ नहीं आता कि किसी दूसरे तरीके की ज़रूरत क्यों है

    • मैं बिल्कुल नया हूं, इसलिए पूछ रहा हूं: आजकल के फोन जैसे बड़े और भारी हों, तो क्या फोन का वजन turntable को धीमा करके RPM पर काफी बड़ा असर नहीं डालेगा?
  • क्या यह सिर्फ यह देखने का टेस्ट है कि record सही speed पर play हो रहा है या नहीं? क्या इसमें और features भी हैं? जानना चाहता हूं कि यह गाने की verified recording से compare करता है, या यह मापता है कि गाना natural key से कितने cents हटकर है
    अगर दूसरा मामला है, तो मेरे records में ऐसे बहुत सारे हैं जो natural key में play नहीं होते। साथ ही मेरे collection के कुछ 45 RPM records में hole बिल्कुल center में नहीं है, इसलिए record के हर चक्कर के साथ pitch ऊपर-नीचे डगमगाती है। जानना चाहता हूं कि यह app ऐसी स्थिति में कैसे react करेगा, और उसे कम करने के लिए क्या सुझाव दे सकता है

    • वह centering error शायद spectrum में सूक्ष्म और दोहरावदार wobble देखकर हल किया जा सकता है
      wobble का period center से radius से जुड़ा होगा, और spectrum shift का amplitude radius और centering error से जुड़ा होगा। modern direct-drive setup हो तो speed modulation संभाला जा सकता है, और बहुत संभावना है कि कोई पहले ही यह कर चुका हो
  • बिल्कुल सरल app है। आज रात अपने Technics SL1200 mk2 पर इसे test करने वाला हूं
    वैसे, engineers को analog music playback device calibration app समझने की कोशिश करते हुए comments पढ़ना काफी मजेदार है :-)

    • मुझे लगता है यह direct-drive के लिए नहीं, बल्कि belt-drive turntables के लिए है। मेरे पास भी 1200 की एक pair है
      आजकल ज्यादातर mixers में BPM function built-in होता है, और उससे पहले मैं लाल micro BPM counter और headphone amp से BPM check करता था। मेरे 1200 पर pitch locked होने पर कभी भी producer द्वारा तय BPM से अलग reading नहीं आई
  • मैं skeptical हूं। digital media में reference audio source न हो तो यह पता नहीं चल सकता कि record player से निकल रहा कोई random गाना ठीक tuning में है या नहीं
    क्या यह recording में बचे 60Hz hum के traces पकड़ता है? या फिर out-of-tune गाने को concert pitch पर match कर देता है? बेशक, अगर आप track के साथ play करते हुए instrument tune नहीं करना चाहते या नहीं कर सकते, तो यह बहुत उपयोगी है
    सही speed पर set करने के लिए मैं record collection में कोई ऐसा गाना ढूंढूंगा जिसमें लंबे समय तक sustain होने वाला note हो, YouTube पर वही गाना खोजकर digital tuner से उस note की reference pitch लूंगा, फिर record player को उस note से 0.1Hz precision तक match करने के लिए adjust करूंगा। मुझे तो यह भी हैरानी है कि speed adjustment के लिए built-in strobe light, जो 1984 में कम आय वाले घरों में भी आम थी, 2024 के record players में क्यों नहीं है

    • दुर्भाग्य से आजकल काफी mid-range turntables में strobe नहीं होता। मेरे वाले में भी नहीं है, और शायद यह aesthetic reasons से है। अभी online stores देखें तो strobe वाले products बस कुछ ही मिलते हैं
      skeptical होना अच्छी बात है। Clarke के तीसरे नियम के मुताबिक इसका मतलब है कि मैं कुछ कमाल का कर रहा हूं। कई records पर app को test करते हुए यहां देख सकते हैं: https://twitter.com/OKatBest/status/1795453042994680148
      results 100% perfect नहीं हैं और किसी specific frequency को match करने जितने अच्छे भी नहीं होंगे, लेकिन ideal RPM के काफी करीब set कर सकते हैं
    • 60Hz hum शायद काम नहीं करेगा। Europe में 50Hz इस्तेमाल होता है