1 คะแนน โดย GN⁺ 2024-05-29 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • Grooved เป็นแอปที่ให้คุณตรวจสอบและปรับความเร็วของเทิร์นเทเบิลได้ โดยเล่นเพลงแล้วใช้ iPhone วิเคราะห์
  • ขั้นตอนการใช้งานถูกทำให้ง่ายเหลือ 3 ขั้นคือ Play, Analyze, Tweak จึงปรับเทียบได้ด้วยการเล่นเพลงและให้แอปวิเคราะห์ โดยไม่ต้องใช้อุปกรณ์เพิ่มเติม
  • สตรีมเสียงจะถูก ประมวลผลภายในเครื่อง และไม่ถูกบันทึก แอปไม่เก็บข้อมูลใด ๆ
  • การพัฒนาใช้เฉพาะ คอมโพเนนต์ในตัว ของ Apple ไม่พึ่งพาไลบรารีหรือ API จากบุคคลที่สาม
  • แอป iOS มีให้ดาวน์โหลดบน App Store ส่วน เวอร์ชัน Android อยู่ในช่วงเบต้าแบบปิด และตั้งเป้าเปิดตัวบน Play Store ภายในเดือนมิถุนายน

การปรับเทียบความเร็วเทิร์นเทเบิลด้วยเพลง

  • Grooved เป็นแอปที่ช่วยตรวจสอบ ความเร็ว ของเทิร์นเทเบิลด้วยการแตะครั้งเดียวเพื่อช่วยในการปรับเทียบ
  • ผู้ใช้เพียงเล่นเพลง เริ่มการวิเคราะห์ในแอป แล้วปรับเทิร์นเทเบิลตามผลลัพธ์ แทนการทำขั้นตอนที่ซับซ้อน
  • Play, Analyze, Tweak

    • Play: เลือกเพลงดี ๆ แล้วเปิดให้ดัง
    • Analyze: เปิด Grooved แล้วเริ่มวิเคราะห์
    • Tweak: ปรับเทิร์นเทเบิล และทำซ้ำขั้นตอนหากจำเป็น

ความเป็นส่วนตัวและสถานะการเผยแพร่

  • Grooved ไม่เก็บข้อมูลใด ๆ
  • สตรีมเสียงจะถูก ประมวลผลภายในเครื่อง บนอุปกรณ์ของผู้ใช้ และไม่ถูกบันทึก
  • แอปใช้เฉพาะคอมโพเนนต์ในตัวที่ Apple มีให้ และไม่ใช้ ไลบรารีหรือ API จากบุคคลที่สาม
  • ผู้ใช้ iOS สามารถดาวน์โหลด Grooved ได้จาก App Store
  • Grooved for Android ขณะนี้อยู่ในสถานะเบต้าแบบปิด และตั้งเป้าเปิดตัวบน Play Store ภายในเดือนมิถุนายน
  • หากต้องการเข้าร่วมทดสอบ Android หรือติดตามข่าวการเปิดตัว สามารถดูได้ทาง Mastodon หรือ Twitter

1 ความคิดเห็น

 
GN⁺ 2024-05-29
ความคิดเห็นบน Hacker News
  • เมื่อวานเปิดแผ่นเสียง แล้วภรรยาบอกว่ามันเล่นเร็วเกินไป ตอนแรกผมคิดว่าไม่ใช่ แต่วันนี้เห็นโพสต์นี้แล้วลองใช้แอปดู ตามแอปบอกว่า เร็วไป 3.5%
    ตอนนี้ต้องไปหาวิธีปรับดู ขอบคุณจริง ๆ สำหรับแอปฟรีที่ไม่มีอะไรเกินจำเป็น
    อัปเดต: YouTube ช่วยแก้ให้แล้ว เป็น Audio-Technica LP60 ซึ่งเป็นเครื่องเล่นแผ่นเสียงรุ่นเริ่มต้นที่ค่อนข้างพบได้ทั่วไป เลยทิ้งลิงก์วิดีโอไว้เผื่อคนอื่นใช้เป็นข้อมูลอ้างอิง - https://www.youtube.com/watch?v=d3PdS2V8Jz0

    • 3.5% ถือว่าเยอะทีเดียว ครึ่งเสียงหนึ่งขั้นน้อยกว่า 6% นิดหน่อย
      อยู่ระหว่าง 59~60 เซนต์ หรือก็คือมากกว่า หนึ่งในสี่ของครึ่งเสียง ด้วยซ้ำ ถ้าพูดให้แม่นคือ (* 1200 (log2 1.035)) ได้ 59.5569212695205 ดังนั้นเมื่อใช้เลขนัยสำคัญ 3 หลักคือ 59.6 เซนต์ คนที่จำได้ว่าเพลงหนึ่งควรฟังเป็นอย่างไรในหัวน่าจะสังเกตความต่างนี้ได้ โดยเฉพาะถ้าเป็นเพลงที่เพิ่งฟังมาไม่นาน
    • ดีมากเลยที่ได้ลองใช้จริง นี่แหละคือสถานการณ์ที่หวังไว้ตอนทำแอปนี้
      ผมอยากทำ เครื่องมือที่เรียบง่ายมาก ๆ สำหรับคนที่อยากให้เสียงแผ่นเสียงดีขึ้น แต่ไม่มีอุปกรณ์หรือความรู้ที่จำเป็นสำหรับการปรับตั้ง
    • สงสัยว่าทำไมภรรยาถึงรู้สึกว่าเร็วเกินไป อยากรู้ว่าเป็นเพราะ ระดับเสียง/คีย์ ไม่ตรง จังหวะเร็วไป หรือเป็นเหตุผลอื่น
    • ดูเหมือนคุณจะโชคดีนะ ผมใช้เครื่องเล่นแผ่นเสียงรุ่นเดียวกัน แต่เป็น Android เลยวัดไจโรสโคปด้วยแอปอื่น ค่าเฉลี่ยต่างกันแค่ 1.3%
      ผมมีหูด้านดนตรีพอสมควร แต่ก็ฟังว่าโอเคมาตลอด
    • อยากรู้นิดหนึ่ง เครื่องเล่นแผ่นเสียงรุ่นนี้มี ไฟกะพริบ ที่ซิงก์กับขอบจานหมุนเพื่อแสดงความเร็วหรือเปล่า?
  • ดูเป็นวิธีที่ฉลาดมาก อยากรู้ว่าจริง ๆ แล้วทำงานอย่างไร
    ตอนแรกคิดว่าเปรียบเทียบแทร็กไวนิลกับแทร็กดิจิทัลอ้างอิงจากบริการสตรีมมิง แล้วใช้ Fast Fourier Transform วิเคราะห์ความถี่หรือดูเวลาของพีก แต่พอดูวิดีโอเดโม กลับไม่ต้องบอกข้อมูลเพลงเลย
    เลยเดาว่าอาจเป็นวิธีดูว่าความถี่เข้ากับสเกล equal temperament อ้างอิง A 440Hz ได้ดีแค่ไหน ถ้าอย่างนั้นก็มีสามเรื่องที่สงสัย: อัลบั้มสแตนด์อัพคอมเมดี้หรือช่วงโซโล่กลองคงใช้ไม่ได้แน่ ๆ หรือเปล่า, อัลบั้มทั้งหมดจูนตาม A 440Hz จริงไหม, และถ้าความเร็วเครื่องเล่นแผ่นเสียงเพี้ยนเกิน 2.8% มันจะไม่ไปจับให้ตรงกับโน้ตผิดตัวหรือ

    • ไม่ใช่ทุกอัลบั้มที่จูนตาม 440Hz เรื่องนี้จะชัดมากถ้าลองเล่นเครื่องดนตรีคลอไปกับอัลบั้ม
    • อาจไม่จำเป็นต้องใช้ Fast Fourier Transform ด้วยซ้ำ แค่นับ จำนวนบีต แล้วมีฐานข้อมูล BPM ของเพลงดัง ๆ ก็น่าจะพอ
      การระบุเพลงที่กำลังเล่นอยู่ใช้ของอย่าง AcoustID/Chromaprint ได้ เป็นไอเดียที่เรียบง่ายมาก เหมือนไอเดียที่ดีที่สุดหลาย ๆ อย่าง
    • เดาว่า 1) ตรวจจับ wow: https://www.youtube.com/watch?v=kCwRdrFtJuE 2) วัดคาบเวลาของ wow 3) ปัดไปยังความเร็วแผ่นเสียงที่ใกล้ที่สุดแล้วรายงานส่วนต่าง
      แม้จะหยิบ อัลกอริทึม Fast Fourier Transform ทั่วไปมาใช้แบบ “ลองทุบจนกว่าจะได้” ก็น่าจะทำงานได้ด้วยความพยายามพอสมควร โดยไม่ต้อง扱ผลลัพธ์ให้เหมือนผู้เชี่ยวชาญด้านการประมวลผลสัญญาณมากเกินไป
    • ถ้าวงออร์เคสตราเล่นร่วมกับออร์แกน ออร์แกนจะเป็นตัวกำหนดจุดอ้างอิง 440Hz เป็นมาตรฐานที่ค่อนข้างใหม่ และออร์แกนจำนวนมากถูกสร้างก่อนหน้านั้น
    • อัลบั้มป๊อปก็ไม่ได้เป็น 440Hz ทั้งหมด Pyromania ของ Def Leppard เพี้ยนจากการจูนมาตรฐานประมาณ หนึ่งในสี่เสียง และมีกรณีคล้าย ๆ กันอีกมาก
  • เครื่องเล่นแผ่นเสียงที่เคยเจอตอนเด็ก ๆ ล้วนมีฟังก์ชันปรับเทียบในตัว มีแถบสี่แถวเป็นสี่เหลี่ยมสีดำ/เงินซ้ำ ๆ อยู่ด้านข้างจานหมุน พร้อมไฟที่กะพริบตามความถี่ไฟบ้านและปุ่มหมุนเล็ก ๆ เพื่อปรับความเร็วการหมุนจนแถวที่ตรงกับชุด 50/60Hz และ 33/45RPM ดูเหมือนหยุดนิ่ง
    เป็นทริกที่ฉลาดจริง ๆ

    • ดูเหมือนตอนเด็กคุณได้ใช้เครื่องเล่นแผ่นเสียงที่ค่อนข้างดีนะ นั่นเป็นคุณสมบัติที่แยกกลุ่ม คนเล่นเพลงจริงจัง ออกจากคนที่แค่อยากเปิดเพลงฟัง
      ผมไม่ได้จับเครื่องเล่นแผ่นเสียงมากว่า 20 ปีแล้ว แต่ทุกวันนี้คนที่ใช้เครื่องเล่นแผ่นเสียงเองก็น่าจะเป็นกลุ่มคนเล่นเพลงจริงจังอยู่แล้ว ถ้าทำเครื่องเล่นแผ่นเสียงที่ไม่มีฟังก์ชันปรับแบบนี้ออกมา คงโดนตลาดหัวเราะเยาะแน่ ๆ หรือว่าอย่างต่อไปจะบอกว่าใช้สายพานขับ เข็มพลาสติก และโทนอาร์มถ่วงน้ำหนักปรับไม่ได้ด้วยล่ะ :)
    • ถ้าเป็นเครื่องเล่นแผ่นเสียงที่ปรับความเร็วมอเตอร์ได้ ผมคิดว่าน่าจะมีฟังก์ชันแบบนั้นอยู่แล้วนะ อิงจากประสบการณ์จำกัดของผมกับเครื่องเล่นแผ่นเสียงเมื่อหลายสิบปีก่อน
      ในฐานะแอปเล็ก ๆ ก็โอเค แต่ถ้าแค่แสดงค่าคลาดเคลื่อนของเครื่องเล่นแผ่นเสียงที่ปรับไม่ได้ ประโยชน์ใช้งานจริงคงไม่มากนัก
    • ถ้าเครื่องเล่นแผ่นเสียงไม่มีสโตรบในตัว แต่มีลวดลายสำหรับปรับเทียบที่ขอบ ก็สามารถดาวน์โหลด แอปสโตรบ สำหรับมือถือเพื่อวัดและตั้งความเร็วเครื่องเล่นแผ่นเสียงได้อย่างแม่นยำ
    • ในที่อย่างเครื่องพิมพ์ มีการใช้เวอร์ชันที่ซับซ้อนกว่าของวิธีนี้ที่ใช้แถบลายกับเซ็นเซอร์แสง เพื่อทดแทน สเต็ปเปอร์มอเตอร์ จำนวนมากมาแล้ว ผมมั่นใจว่าต้องมีผลิตภัณฑ์เครื่องเล่นแผ่นเสียงที่ทำแบบเดียวกันอยู่แน่ ๆ
    • ถ้าไม่มีฟังก์ชันแบบนั้น ก็สามารถดาวน์โหลด แผ่นสโตรบ มาพิมพ์ใช้ได้
  • เจ๋งดี แต่ไม่รู้ว่าจะเป็นไปได้ไหม ถ้าช่วยวิเคราะห์อย่างอื่นได้ด้วย เช่น แรงกดเข็ม ถูกต้องไหม หรือคาร์ทริดจ์จัดแนวถูกหรือเปล่า ก็คงดี อาจทำได้ด้วยการดูว่าช่องซ้าย/ขวาเสียงดังหรือเบากว่ากัน เป็นต้น
    ข้อความบนเว็บรู้สึกหนักไปหน่อย ไม่แน่ใจว่าแอปแบบนี้จำเป็นต้องมีคำวิจารณ์เรื่อง copywriting สมัยใหม่ด้วยไหม และโดยส่วนตัวรู้สึกถึงความสนิทเกินแปลก ๆ แบบ “เราเข้าใจคุณ” ซึ่งคล้ายกับสิ่งที่ตั้งใจจะวิจารณ์อยู่เหมือนกัน

  • ผมชอบบทนำของเว็บไซต์นะ ปกติในครัวผมไม่ชอบเครื่องมือที่ใช้ได้อย่างเดียว แต่บทนำนั้นทำให้นึกถึงความน่าทึ่งแบบมีมนตร์ขลังของเครื่องมือแนวนั้นในยุค สมาร์ทโฟนสมัยใหม่ช่วงแรก ๆ

  • ลองกับแผ่นเสียงประมาณสิบสองแผ่นแล้ว แต่ขึ้นข้อความเดิมตลอดว่า “ตรวจสอบว่าอุปกรณ์ได้ยินเสียงเพลง และใช้เพลงสมัยใหม่ที่มีจังหวะชัดเจน”
    ทั้งที่มี จังหวะชัดเจนมาก แน่นอน

    • แปลกนะ แชร์ตัวอย่างแผ่นที่ใช้ได้ไหม? อยากรู้ว่าเป็นแผ่นที่ค่อนข้างเป็นที่นิยมหรือพบได้ทั่วไปหรือเปล่า
      อีกอย่างอยากรู้ว่าระหว่างวิเคราะห์ เส้นขอบดิสก์เล็ก ๆ ขยับไหม ถ้าขยับ แปลว่าโทรศัพท์ได้ยินเสียงจากเครื่องเล่นแผ่นเสียงแล้ว เผื่อไว้ก่อน เพลงต้องเปิดออกลำโพงให้ดังด้วย
  • เมื่อก่อนเคยใช้แอปที่วัด ความเร็วเชิงมุม ด้วย accelerometer แล้วแสดง RPM วิธีคือวางโทรศัพท์ไว้บนเทิร์นเทเบิล และแอปแบบนั้นก็มีเยอะ
    เลยไม่ค่อยเข้าใจว่าทำไมต้องมีวิธีอื่น

    • ผมเป็นมือใหม่จริง ๆ เลยนะ แต่ถ้าโทรศัพท์สมัยนี้ทั้งใหญ่ทั้งหนัก น้ำหนักของโทรศัพท์จะไม่ทำให้เทิร์นเทเบิลหมุนช้าลงจน ส่งผลต่อ RPM ค่อนข้างมาก เหรอ?
  • นี่เป็นแค่การทดสอบว่าแผ่นเสียงเล่นด้วยความเร็วที่ถูกต้องหรือเปล่าใช่ไหม? มีฟังก์ชันอื่นด้วยหรือเปล่า? อยากรู้ว่าเอาไปเทียบกับไฟล์อัดที่ตรวจสอบแล้วของเพลงนั้น ๆ หรือวัดว่าเพลงเพี้ยนไปกี่เซนต์จากคีย์ธรรมชาติของมัน
    ถ้าเป็นอย่างหลัง แผ่นเสียงของผมมีเยอะมากที่ไม่ได้เล่นในคีย์ธรรมชาติ อีกอย่าง แผ่น 45 รอบในคอลเลกชันผมบางแผ่นเจาะรูไม่ตรงกลางพอดี ทำให้ทุกครั้งที่แผ่นหมุน ระดับเสียงจะแกว่งขึ้นลง อยากรู้ว่าแอปนี้จะตอบสนองกับสถานการณ์แบบนั้นอย่างไร และจะเสนออะไรเพื่อช่วยบรรเทาได้บ้าง

    • ความคลาดเคลื่อนของศูนย์กลาง นั้นน่าจะจัดการได้ ถ้าดูการแกว่งเล็ก ๆ ที่เกิดซ้ำในสเปกตรัม
      คาบการแกว่งน่าจะเกี่ยวข้องกับรัศมีจากจุดศูนย์กลาง และแอมพลิจูดของการเลื่อนสเปกตรัมน่าจะเกี่ยวข้องกับรัศมีและความคลาดเคลื่อนของศูนย์กลาง ถ้าเป็นระบบ direct drive สมัยใหม่ก็น่าจะจัดการกับการมอดูเลตความเร็วได้ และมีโอกาสสูงว่ามีคนทำไปแล้ว
  • เป็นแอปที่เรียบง่ายสุด ๆ คืนนี้ว่าจะลองกับ Technics SL1200 mk2 ของผม
    ว่าแต่ อ่านคอมเมนต์ที่วิศวกรพยายามทำความเข้าใจแอปสำหรับคาลิเบรตอุปกรณ์เล่นเพลงอนาล็อกนี่ก็ตลกดีเหมือนกัน :-)

    • ผมมองว่านี่น่าจะสำหรับ เทิร์นเทเบิลแบบขับด้วยสายพาน ไม่ใช่ direct drive ผมเองก็มี 1200 อยู่คู่หนึ่ง
      ทุกวันนี้มิกเซอร์ส่วนใหญ่มีฟังก์ชัน BPM ในตัวอยู่แล้ว และก่อนหน้านั้นผมก็ใช้เครื่องนับ micro BPM สีแดงกับแอมป์หูฟังเพื่อตรวจ BPM บน 1200 ของผม ตอนล็อกพิตช์อยู่ ไม่เคยมีสักครั้งที่อ่านค่า BPM ต่างจากที่โปรดิวเซอร์ตั้งไว้
  • ผมยังไม่ค่อยเชื่อ ถ้าไม่มีแหล่งเสียงอ้างอิงจากสื่อดิจิทัล ก็ไม่มีทางรู้ได้ว่าเพลงใด ๆ ที่ออกมาจากเครื่องเล่นแผ่นเสียงตั้งเสียงถูกหรือไม่
    แอปนี้จับร่องรอย ฮัม 60Hz ที่เหลืออยู่ในการบันทึกหรือเปล่า? หรือปรับเพลงที่เพี้ยนให้เข้ากับ concert pitch ไปเลย? แน่นอนว่าถ้าคุณไม่อยากหรือไม่สามารถจูนเครื่องดนตรีระหว่างเล่นตามแทร็กได้ มันก็มีประโยชน์มาก
    ถ้าจะปรับให้ได้ความเร็วที่ถูกต้อง ผมคงหาเพลงในคอลเลกชันแผ่นเสียงที่มีโน้ตลากยาว ๆ แล้วหาเพลงเดียวกันใน YouTube ใช้จูนเนอร์ดิจิทัลหา pitch อ้างอิงของโน้ตนั้น จากนั้นปรับเครื่องเล่นแผ่นเสียงให้ตรงกับโน้ตนั้นที่ความแม่นยำ 0.1Hz สงสัยจริง ๆ ว่าทำไมไฟสโตรบในตัวสำหรับปรับความเร็ว ซึ่งแม้แต่บ้านรายได้น้อยในปี 1984 ก็ยังมีใช้กัน ถึงไม่มีในเครื่องเล่นแผ่นเสียงปี 2024

    • น่าเสียดายที่เทิร์นเทเบิลระดับกลางจำนวนมากสมัยนี้ไม่มีสโตรบ ของผมก็ไม่มีเหมือนกัน และน่าจะเป็นเพราะ เหตุผลด้านความสวยงาม ตอนนี้ลองดูร้านออนไลน์ก็มีสินค้าที่มีสโตรบอยู่แค่ไม่กี่รุ่น
      สงสัยไว้ก็ดีครับ ตามกฎข้อที่สามของ Clarke แปลว่าผมคงกำลังทำอะไรที่ดูสุดยอดอยู่ คุณดูตอนที่ผมทดสอบแอปกับแผ่นหลายแผ่นได้ที่นี่: https://twitter.com/OKatBest/status/1795453042994680148
      ผลลัพธ์ไม่ได้สมบูรณ์ 100% และคงไม่ดีเท่าการจูนให้ตรงกับความถี่เฉพาะ แต่สามารถปรับให้ใกล้ RPM อุดมคติได้พอสมควร
    • ฮัม 60Hz น่าจะใช้ไม่ได้ เพราะยุโรปใช้ 50Hz