1 คะแนน โดย GN⁺ 2025-04-27 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • เพื่อช่วยลดพื้นที่สำหรับ ปุ่มหมุนและสายแพตช์ บนแผง Eurorack ที่แคบ จึงสร้างต้นแบบอินพุตไฮบริดที่รวมแจ็ก 3.5 มม. เข้ากับเอนโค้ดเดอร์แม่เหล็ก
  • แกนหลักคือการให้ เอนโค้ดเดอร์แม่เหล็ก AS5600 อ่านมุมและความเข้มสนามแม่เหล็กของแม่เหล็กในปลั๊ก แล้วดึงข้อมูลผ่าน I2C เพื่อระบุการหมุนของปุ่มและตรวจว่ามีการเสียบอยู่หรือไม่
  • ที่ปลายปลั๊ก TRS ใส่ แม่เหล็กนีโอดิเมียม 2 มม. × 1 มม. และบน PCB ใต้ซ็อกเก็ต TRS วาง AS5600, CH32V003 และวงจรแสดงผล LED
  • เมื่อเสียบปุ่มแม่เหล็ก ค่าความเข้มสนามแม่เหล็กอ่านได้ราว 2000 บนสเกล 4095 ส่วนสายแพตช์ทั่วไปได้ 0 หรือบางครั้ง 1 จึงแยกแยะได้
  • โครงสร้างนี้จะมีคุณค่ามากขึ้นเมื่อใช้กับคอนโทรลทุกตัว ทำให้การทำเป็นสินค้าเชิงพาณิชย์ยังไม่แน่นอน แต่ โพเทนชิออมิเตอร์แบบกลไกที่มีแจ็ก TRS ร่วมแกน ยังคงเป็นทางเลือกที่เป็นไปได้จริงกว่า เพราะต้องเปลี่ยนวงจรเดิมน้อย

แนวคิดการรวมปุ่มหมุนกับสายแพตช์

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

การทำปุ่มหมุนแม่เหล็ก

  • ตัดปลายปลั๊ก TRS ด้วยแผ่นตัด Dremel เพื่อทำร่อง แล้วติด แม่เหล็กนีโอดิเมียม ขนาดเล็กไว้ด้านใน
    • ขนาดแม่เหล็กคือเส้นผ่านศูนย์กลาง 2 มม. หนา 1 มม.
    • มีการซื้อแม่เหล็กหนา 2 มม. มาด้วย แต่ต้องใช้ร่องที่กว้างกว่า จึงต้องใช้วิธีตัดที่แม่นยำกว่า
  • ใช้ กาวไซยาโนอะคริเลต ความหนืดปานกลางในการติด และหลังแข็งตัวแล้วขูดกาวที่เหลือออกด้วยใบมีดโกน
  • หลังจากแต่งส่วนเกลียวของปลั๊กและแถบโลหะแล้ว ใส่ชิ้นส่วนฟิลเลอร์ที่พิมพ์ 3D เพื่อทำให้ด้านหลังเป็นทรงกระบอกตรง แล้วติดตั้งปุ่มหมุน
  • พลาสติกพิมพ์ 3D มีความยืดหยุ่นเล็กน้อย ทำให้สกรูตัวหนอนฝังลงไปและยึดได้แน่น

การออกแบบวงจรที่ใช้ AS5600

  • เอนโค้ดเดอร์แม่เหล็กที่ใช้คือ AS5600 ซึ่งหาได้ง่ายในรูปแบบบอร์ดเบรกเอาต์ และมีอินเทอร์เฟซ I2C จึงเหมาะกับการทำต้นแบบ
  • AS5600 ใช้เซนเซอร์ Hall 2 ตัวในโครงแบบ XY ร่วมกับ DSP เพื่อให้ค่า มุมและความเข้มสนามแม่เหล็ก
  • ชิปมีเอาต์พุต PWM และ DAC แต่ดูเหมือนว่าหากต้องการแรงดันแอนะล็อกต้องตั้งค่าผ่าน I2C ในการทดสอบจึงอ่านค่ามุมผ่าน I2C ด้วย
  • ออกแบบบอร์ดเพื่อใส่ AS5600 ไว้ใต้ซ็อกเก็ต TRS
    • ซ็อกเก็ต TRS แบบติดตั้งแนวตั้งทั่วไปแทบไม่มีระยะเหลือระหว่างปลายปลั๊กกับระนาบ PCB
    • ขาทะลุบอร์ดยาวพอที่จะยกซ็อกเก็ตขึ้นจากบอร์ดได้ และบอร์ด FR4 หนา 1.6 มม. ทำหน้าที่คล้ายสเปเซอร์สำหรับ AS5600 ที่สูงราว 1.47 มม.
    • ฟุตพรินต์ซ็อกเก็ตตัวที่สองทำช่องเว้นสำหรับชิปไว้
  • ขอบนอกของ PCB ถูกโมเดลอย่างแม่นยำใน KiCad โดยคำนึงถึง ดอกเอ็นมิล 2 มม. เพื่อไม่ให้ผู้ผลิตบอร์ดตีความมุมด้านในเอง

วงจรแสดงผลและป้องกันอินพุต

  • บนบอร์ดเพิ่ม CH32V003 และ LED หลายดวงเพื่อให้แสดงค่าได้
  • ใส่ไดโอดแคลมป์และ อิมพีแดนซ์อินพุตประมาณ 100K เพื่อลดสัญญาณ 0–5V ลงเป็น 0–3.3V
    • โครงสร้างตัวต้านทานเป็นตัวแบ่งแรงดัน 33K และ 66K
  • เนื่องจากชิปเอนโค้ดเดอร์ถูกฝังอยู่ใต้ซ็อกเก็ต จึงเพิ่มแพดด้านล่างไว้ด้วยเพื่อให้โพรบแต่ละขาได้เมื่อจำเป็น
  • PCB ที่ทำถูกสั่งผลิตจากจีน จากนั้นจึงประกอบและทดสอบ

การประกอบและตรวจสอบการทำงาน

  • ตอนประกอบให้ความสำคัญเป็นพิเศษกับการวาง AS5600 ให้อยู่ตรงกลางแพดอย่างแม่นยำ
  • ถอดส่วนล่างของบอร์ดออกและแต่งแท็บ จากนั้นบัดกรีลวดที่ตำแหน่งพินจัดแนวเพื่อเชื่อมเข้ากับบอร์ดด้านบน
  • บัดกรีซ็อกเก็ต TRS ไว้ด้านบน เพื่อทำโครงสร้าง เซนเซอร์แม่เหล็กใต้ซ็อกเก็ต ให้เสร็จสมบูรณ์
  • การโปรแกรม CH32V003 ทำตามขั้นตอนทั่วไป และปรับแต่ง I2C, ADC และการแสดงกราฟด้วย LED
  • สามารถตรวจจับได้ว่ามีปุ่มหมุนอยู่หรือไม่จากค่าความเข้มสนามแม่เหล็กของ AS5600
    • เมื่อเชื่อมต่อปุ่มแม่เหล็ก ความเข้มอยู่ราว 2000 บนสเกลสูงสุด 4095
    • สายแพตช์ทั่วไปเป็น 0 หรือบางครั้ง 1
    • สายทั่วไปส่วนใหญ่ทำจากโลหะนอกกลุ่มเหล็ก จึงไม่เกิดความสับสน

ข้อจำกัดเมื่อนำไปทำเป็นผลิตภัณฑ์จริง

  • แม้จะพอใจกับผลของต้นแบบ แต่ไม่มีแผนจะพัฒนาวิธีนี้ต่อ
  • หากจะใช้กับซินธิไซเซอร์โมดูลาร์จริง ต้องใช้หลักการเดียวกันกับคอนโทรลทุกตัวจึงจะมีคุณค่ามากขึ้น และนั่นจะทำให้ใช้โมดูลของคนอื่นได้ยาก
  • โมดูลเดิมจำนวนมากคาดหวัง โพเทนชิออมิเตอร์ จริง จึงย้ายไปใช้เอนโค้ดเดอร์ที่สร้างได้แค่แรงดันได้ไม่ง่าย
    • หากรวมกับโพเทนชิออมิเตอร์ควบคุมด้วยแรงดันก็อาจทำงานได้ แต่ต้นทุนจะสูงขึ้น
  • ไม่ได้ลองยื่นสิทธิบัตร เพราะมีค่าใช้จ่ายสูงและไม่มีความตั้งใจจะดำเนินการ
  • ความเป็นไปได้ทางการค้าของวิธีแม่เหล็กยังไม่แน่นอน แต่ โพเทนชิออมิเตอร์ที่มีแจ็ก TRS ร่วมแกน ถูกมองว่าเป็นทางออกเชิงกลที่เป็นจริงมากกว่า เพราะไม่ต้องเปลี่ยนแผนผังวงจรเดิม และสามารถแยกปุ่มหมุนไฮบริดได้ด้วยสายตา
  • ซอร์สฮาร์ดแวร์และซอฟต์แวร์ของโปรเจกต์เผยแพร่ไว้ที่ github และ git.mitxela.com

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

 
GN⁺ 2025-04-27
ความคิดเห็นจาก Hacker News
  • ความฝันเรื่องซินธิไซเซอร์ที่สามารถถอดปุ่มหมุนอะไรก็ได้ออกมาเปลี่ยนเป็นสายแพตช์ และเสียบปุ่มหมุนเข้ากับแจ็กไหนก็ได้เพื่อกำหนดค่าคงที่ก็ดีอยู่ แต่ที่ดีกว่าคือ แบบปุ่มหมุน+แจ็กในตัว
    เมื่อเสียบสาย ปุ่มหมุนจะทำหน้าที่เป็นตัวลดทอนสัญญาณของอินพุต ถ้าไม่เสียบก็ทำงานเป็นปุ่มหมุนอิสระ เท่าที่รู้เป็นการออกแบบที่พบได้ค่อนข้างบ่อย
    เคยเห็นสายแพตช์ที่มีตัวลดทอนสัญญาณในตัวด้วย

    • เพราะงั้นผมเลยชอบ การออกแบบของ Intellijel
      โดยทั่วไปอินพุตที่จำเป็นจะมีตัวลดทอนสัญญาณ และตัวลดทอนนั้นจะเป็นปุ่มก้านเล็ก ๆ
      ส่วนฟังก์ชันหลักของโมดูลจะใช้ปุ่มหมุนที่ใหญ่กว่า
      เช่น: https://intellijel.com/downloads/manuals/rubicon_manual.pdf
    • อีกแพตเทิร์นที่พบได้บ่อยคือ แจ็ก+ออฟเซ็ต
      ที่มีประโยชน์ที่สุดคือชุดแจ็ก+ออฟเซ็ต+ตัวลดทอนสัญญาณ แต่โมดูลส่วนใหญ่เลือกได้แค่อย่างใดอย่างหนึ่งเพราะพื้นที่จำกัด
    • แพตเทิร์นที่ฉลาดที่สุดคือ attenurandomizers ของ Mutable Instruments Beads
      อัดฟังก์ชันจำนวนมากอย่างไม่น่าเชื่อไว้ในชุดปลั๊กกับปุ่มหมุนเพียงปุ่มเดียว
  • ชอบนะ แต่โมดูลดี ๆ มี ปุ่มหมุนและแจ็ก สำหรับทุกอย่างอยู่แล้ว
    เมื่อมีแรงดันควบคุมเข้ามาทางแจ็ก ปุ่มหมุนจะทำหน้าที่เป็นตัวลดทอนสัญญาณหรือตัวลดทอนกลับขั้ว
    ดังนั้นโมดูลแบบนี้มักจะใหญ่ขึ้น และ Make Noise มักออกแบบแบบนี้ โมดูลของเขาเลยใหญ่กว่าบริษัทอื่นอย่างสม่ำเสมอ
    ดู Maths ก็ได้ มันเป็นทั้งตัวสร้างความชันและมิกเซอร์ ขนาดใหญ่มาก แต่ทุกคนก็มีไว้เพราะตั้งโปรแกรมด้วยแพตช์ได้
    ปัญหาของ Eurorack คือพยายามยัดฟังก์ชันลงในพื้นที่เล็ก ๆ มากเกินไป แทนที่จะทำให้ตั้งโปรแกรมด้วยแพตช์ได้
    เลยมีโมดูลจำนวนมากที่มีหลายโหมด และความหมายของปุ่มกดกับปุ่มหมุนเปลี่ยนไปตาม “หน้า” ปัจจุบัน
    ผมเกลียดแบบนั้น และทุกครั้งที่ลองใช้โมดูลแบบนั้น สุดท้ายแทบจะขายทิ้ง
    ที่บอกว่าแก่นของ Eurorack คืออินเทอร์เฟซนั้นถูกต้องแล้ว
    ทั้งหมดก็คือการเสียบอะไรบางอย่างเข้ากับอีกอย่างหนึ่ง
    โมดูลที่มีสถานะซ่อนอยู่ทำให้ลืมว่าตอนนี้มันอยู่สถานะไหน ปุ่มหมุนหมายถึงอะไร และสุดท้ายก็เลี่ยงไม่ใช้
    ถ้ามีสายกับปุ่มหมุน สถานะของทั้งระบบจะมองเห็นได้ด้วยตา
    ต้องจัดการสายไม่ให้กลายเป็นสปาเกตตี แต่ในโค้ดเราก็ทำอะไรคล้าย ๆ กันอยู่แล้ว จึงไม่ได้ต่างกันมาก

  • ถ้าไม่ได้พลาดอะไรไป ผมสงสัยว่าแค่ติดโพเทนชิออมิเตอร์ไว้ บนแกนเดียวกันด้านหลังแจ็ก 3.5mm TS ไม่ได้หรือ
    แจ็ก 3.5mm จำนวนมากด้านหลังเปิดอยู่ จึงทำแกนปุ่มหมุนให้ยาว แล้วให้แกนนั้นไปเข้ากับโพเทนชิออมิเตอร์ได้
    หรือถ้า Eurorack ใช้แจ็ก TS สำหรับอินพุตแรงดันควบคุม การใช้แจ็ก TRS บนโมดูลก็จะมีขา R เหลืออยู่ และต่อโพเทนชิออมิเตอร์+ปุ่มหมุนแบบถอดได้เข้ากับขานั้นได้
    สาย TS ปกติก็ยังเสียบได้เหมือนเดิม
    แต่ในบทความใช้คำว่า “TRS” แบบหลวม ๆ โดยจริง ๆ หมายถึง “TS” ส่วนตรงนี้กำลังพูดแยกตามตัวอักษร

    • ใช่ ฟังดูเหมือนทางออกที่เรียบง่ายกว่า
      ข้อเสียใหญ่และในขณะเดียวกันก็เป็นข้อดี น่าจะคือปุ่มหมุนต้องเสียบให้ถูกทิศทางพอดี ปลายแกนถึงจะเข้ากับร่องของโพเทนชิออมิเตอร์
      อาจจะน่ารำคาญบ้าง แต่กลับกัน ต่อให้ถอดปุ่มออก โพเทนชิออมิเตอร์ก็ยังคงสถานะไว้ และตอนเสียบปุ่มกลับเข้าไปก็จะไม่เผลอเปลี่ยนค่า
      ถ้าจะจับผิดคนจับผิดอีกที ผมว่าแกนปุ่มหมุนน่าจะต้องยาวกว่า 15mm ไม่ใช่หรือ
      “3.5mm” คือเส้นผ่านศูนย์กลาง ไม่ใช่ความยาวของแจ็ก T(R)S ขนาดเล็ก
  • เป็นไอเดียที่น่าสนใจและการทำให้ใช้งานได้จริงก็ฉลาดมาก แต่ผมคิดว่าควรมองที่ สาเหตุ ไม่ใช่อาการ
    อาการคือแจ็กบางตัวไม่มีปุ่มหมุนที่สอดคล้องกัน ส่วนสาเหตุคือผู้ออกแบบโมดูลหรือผู้ใช้หมกมุ่นกับการทำให้เล็กมากเกินไป
    ถ้ามันเป็นพารามิเตอร์ที่ควรมีปุ่มหมุนจริง ๆ แต่ตัดออกเพื่อให้เล็กลง นั่นเป็นความผิดของผู้ออกแบบ และถ้าผู้ใช้พยายามอัดเคสให้แน่นจนไม่มีที่แม้แต่โมดูลหนึ่งตัวที่ปล่อยแรงดัน DC ตามค่าที่ตั้งด้วยปุ่มหมุน นั่นก็เป็นความผิดของผู้ใช้
    โมดูลที่ทำหน้าที่แบบนั้นมีอยู่มากมาย และหลายตัวทำ attenuation แบบกลับขั้วได้ด้วย แถมมีตัวที่ค่อนข้างเล็กอยู่ไม่น้อย

    • ปัญหาคือแต่ละคนมีความคิดเรื่องว่า การมอดูเลตแบบไหนสมเหตุสมผล ต่างกันมากจริง ๆ
      ตัวอย่างที่มักยกกันคืออุปกรณ์ของ E-mu
      บริษัทนี้เริ่มจากทำโมดูลาร์ขนาดใหญ่ในยุค 70 แล้วครองวงการแซมเพลอร์/รอมเพลอร์อยู่ราว 10 ปี ก่อนจะล้มช่วงฟองสบู่ดอตคอมและถูก Creative ซื้อไป
      ข้อดีของซินธิไซเซอร์ E-mu คือแทบทั้งหมดมีเมทริกซ์มอดูเลตขนาดใหญ่ แต่ผู้ใช้ก็มักหงุดหงิดกับจอ LCD 2 บรรทัดของรอมเพลอร์
      แต่สิ่งที่หายไปอย่างแปลก ๆ จากเป้าหมายการมอดูเลตคือเรโซแนนซ์ของฟิลเตอร์
      โมดูลรุ่นหลัง ๆ มีชนิดฟิลเตอร์เยอะมาก แต่เพราะเหตุผลด้านประสิทธิภาพการคำนวณ จึงปรับเรโซแนนซ์ระหว่างที่โน้ตกำลังเล่นไม่ได้
      ตอนใช้งานจากแผงควบคุม คนส่วนใหญ่อยากขยับ cutoff มากกว่า Q จึงไม่ใช่ปัญหาใหญ่ แต่การที่มอดูเลตมันไม่ได้ก็เผยให้เห็นข้อจำกัดของการออกแบบฟิลเตอร์โดยบังเอิญ
      เวลาเลือกอุปกรณ์ ผมอยู่ฝั่ง “ขอมอดูเลตได้ทุกอย่าง” แต่ในขณะเดียวกันก็เคารพการออกแบบ ซินธิไซเซอร์ที่มีคาแรกเตอร์ชัด ซึ่งลดความยืดหยุ่นลงและขยายจุดที่ทำให้ได้เสียงดีได้ง่ายให้มากที่สุด
      บางครั้งเครื่องดนตรีที่ช่วงโทนเสียงจำกัด แต่ตอบสนองได้สม่ำเสมอมากภายในช่วงนั้นจน “ทำเสียงแย่ได้ยาก” ก็อาจดีกว่า
  • เป็นไอเดียที่น่าสนใจจริง ๆ แต่สงสัยว่าเวลาใช้งานจริง ตอนหมุนปุ่มแล้ว ฟีลสัมผัส จะเป็นอย่างไร
    ดูเหมือนแทบไม่มีหรือไม่มีแรงต้านเลย ซึ่งน่าจะทำให้ใช้งานค่อนข้างยากในสถานการณ์ที่ต้องเคลื่อนไหวทั้งเร็วและแม่นยำ เช่น การแสดงสด
    สิ่งที่จะเป็นโบนัสก้อนใหญ่คงเป็นแรงต้านที่ตั้งค่าได้ด้วยซอฟต์แวร์ หมายถึงแรงต้านทางกายภาพ ไม่ใช่ความต้านทานไฟฟ้า
    ตอนทำโมดูล DIY ผมใช้เวลาไปมากกับการหาปุ่มหมุนที่เหมาะ หรือหาวิธีปรับแรงต้านของปุ่มเดิม ถ้าควบคุมสิ่งนั้นแบบดิจิทัลได้ก็น่าจะเกิดความสนุกแบบใหม่ไปเลย

    • คุณอาจจะชอบ https://github.com/scottbez1/smartknob
      วิธีนี้มีความซับซ้อนสูง แม้จะตัดเรื่องจอแสดงผลหรือองค์ประกอบตกแต่งออกไปแล้วก็ตาม ดังนั้นคงยากที่จะถูกใช้บ่อย ๆ เพราะต้นทุน
    • ผมเองก็เป็นพวกหมกมุ่นกับ ความรู้สึกขององค์ประกอบควบคุมเชิงสัมผัส ไม่ว่าจะเป็นแรงตึงของปุ่มหมุนกับจอยสติ๊ก ความหน่วงของสไลเดอร์ แรงกดของปุ่มบนตู้เกมอาร์เคดจำลอง รวมถึงคีย์สวิตช์ โอริง และการหล่อลื่นของคีย์บอร์ดกลไก
      แต่ก็ไม่ค่อยรู้สึกว่าจำเป็นต้องควบคุมความรู้สึกของแรงตึงด้วยซอฟต์แวร์เท่าไร
      ตัวอย่างเช่น ผมมีรีโมตคอนโทรลแบบจอยสติ๊กคู่ระดับสูงสำหรับเครื่องบิน RC อยู่หลายตัว ซึ่งใช้โครงสร้างจอยสติ๊ก Hall effect ที่ค่อนข้างแพง และรุ่นดี ๆ สามารถปรับแรงตึงแยกตามแกนได้จากด้านล่าง
      ไม่ว่าจะเป็นรีโมตแบบนี้ ตู้เกมอาร์เคด หรือคอนโทรลเลอร์เกมคอนโซลระดับสูง พอตั้งแรงตึงตามรสนิยมได้ครั้งหนึ่งแล้ว ผมก็ไม่อยากเปลี่ยนอีก
      ดังนั้นถ้า EuroKnob ไม่มีแรงตึงเลย ก็คงมีไม่กี่อย่างที่แย่เท่าปุ่มหมุนหลวม ๆ คลอน ๆ แต่โดยส่วนตัวแล้วแค่ การปรับแรงหน่วงแบบอาศัยแรงเสียดทาน ง่าย ๆ ก็น่าจะพอ
  • สงสัยว่าทำไมต้องหยุดแค่นี้
    โดยพื้นฐานแล้วนี่ก็เหมือนทำตัวต้านทานปรับค่าได้แบบหมุนหนึ่งมิติขึ้นมาแล้ว จะเพิ่มอีกสองมิติเหมือนอนาล็อกธัมบ์สติกบนคอนโทรลเลอร์เกมก็ได้
    สงสัยเหมือนกันว่ามีคอนโทรลเลอร์ที่มีธัมบ์สติกซึ่งบิดได้ไหม
    อย่างที่คอมเมนต์อื่น ๆ บอก สิ่งนี้ก็อาจกลายเป็นแจ็คได้ ดังนั้นแจ็ค-ปุ่มหมุน-อนาล็อกสติกก็เป็นไปได้
    แล้วทำไมต้องหยุดตรงนั้น
    จะเอาไปวางบนตัวต้านทานปรับค่าได้แบบเชิงเส้นหรือสไลเดอร์ก็ได้
    แล้วทำไมต้องหยุดตรงนั้น ช่วยด้วย
    ยังเดซี่เชนสแต็กแจ็คอนาล็อกสติกแบบหมุนที่เสียบต่อกันได้อีก
    ความบ้าคลั่งกลืนกินเขาไปแล้ว

    • โมดูลคอนโทรลเลอร์แบบ ‘จอยสติ๊ก’ มีอยู่หลายตัว
      ที่นึกออกคือ Doepfer a-174-4 หรือ Intellijel Planar และของ Doepfer ยังบิดปุ่มเพื่อสร้าง สัญญาณที่สาม ได้ด้วย
    • ธัมบ์สติกที่บิดได้มีอยู่หลายแบบ
      ตัวอย่างเช่น ปุ่มหลักของ MIDI controller ซีรีส์ Komplete Kontrol S (https://www.native-instruments.com/en/products/komplete/keyb...) รวม rotary encoder, อินพุตทิศทาง 4 แกน, ปุ่มกด และวงแหวนแสดงผล LED เข้าด้วยกัน
      ผมมี S61 อยู่ และการทำปุ่มนี้ให้ความรู้สึกใช้งานง่ายมาก ตอบสนองดี และใช้ประโยชน์ได้จริง
      ถ้าพูดให้ถูก มันไม่ใช่รูปแบบที่เป็นจอยสติ๊กบนฐานทรงกลมแล้วมีปุ่มหมุนที่บิดได้ติดอยู่ แต่เป็นปุ่มหมุนแบบฝังที่เมื่อดันเบา ๆ ขึ้น ลง ซ้าย ขวา จะมีคลิกที่น่าพอใจในแต่ละทิศทาง
      ถ้ายังมีร้านดนตรีที่วางคีย์บอร์ด MIDI controller ระดับสูงให้ลองจับของจริงอยู่ ก็อยากแนะนำให้ไปลองใช้ดู
      ผมเข้ามาเพราะตั้งใจจะเสนอไอเดียเดียวกันให้ EuroKnob ด้วย
      อินพุตทิศทาง 4 แกนโดยพื้นฐานแล้วก็คือโมดูล D-pad ที่ใช้กันบ่อยในคอนโทรลเลอร์เกม และผมคิดว่าการควบคุมแบบปุ่มหมุน+อินพุตทิศทางแบบนี้มีประสิทธิภาพมาก
      แต่มีข้อควรระวังสำคัญอยู่ข้อหนึ่ง
      การควบคุมแบบนี้ก็ถูกทำออกมาแย่ได้เหมือนกัน และในขณะที่ S61 ทำได้ยอดเยี่ยม ผมก็เคยเห็นอุปกรณ์บางตัวที่ทำได้แย่
      ดูเหมือนว่าต้องใช้ความละเอียดอ่อนทางวิศวกรรมระดับหนึ่งเพื่อหาส่วนผสมที่ดีระหว่างการตอบสนองกับ tactile feedback
      ผมเคยเห็นไอเดียที่รวมปุ่มหมุนกับสไลเดอร์เชิงเส้นเข้าด้วยกันจริง ๆ แต่พบได้น้อยมาก
      จากที่เคยจับเอง บอกได้เลยว่าเหตุผลที่มันหายากไม่ใช่แค่เพราะมันแย่ธรรมดา แต่เพราะมัน แย่เป็นพิเศษ
      การเอาการควบคุมสองแบบที่แยกกันแล้วทำงานได้ดีมากมารวมเป็นหนึ่ง กลับเลวร้ายเกินคาด
      สมัยที่ Cubase ยังถูกสาธิตบน Atari ST เมื่อเนิ่นนานมาแล้ว ผมเคยลองจับมิกเซอร์สั่งทำของบริษัทที่จำชื่อไม่ได้ในบูธเล็ก ๆ ด้านหลังงาน NAMM ซึ่งมีปุ่มหมุนติดอยู่บนสไลเดอร์ของมิกเซอร์
      พอพยายามปรับพารามิเตอร์สองตัวพร้อมกัน ผมคิดว่าตัวเองดึงมือกลับโดยอัตโนมัติแล้วทำเสียงประมาณ “อึ๋ย!” ออกมา
      ปกติเวลาทดลองไอเดียอินเทอร์เฟซใหม่ ๆ ผมจะรักษามารยาท แต่การพยายามรวมการเคลื่อนไหวเชิงสัดส่วนสองอย่างที่ทั้งแม่นยำและมีทิศทางต่างกัน จากข้อต่อคนละส่วนอย่างข้อมือกับข้อศอก เข้าด้วยกันพร้อมกันนั้น มีอะไรบางอย่างที่ขัดธรรมชาติมนุษย์อย่างลึกซึ้ง
      มันให้ความรู้สึกผิดปกติอย่างประหลาดเสียจนเหมือนนักจลนศาสตร์ด้านการยศาสตร์น่าจะเคยเขียนเปเปอร์รางวัลในทำนองว่า “มนุษย์วิวัฒนาการมาเพื่อไม่ทำสิ่งนี้โดยเด็ดขาด” ไว้แล้ว
      ถึงอย่างนั้น ถ้าไอเดียใดไอเดียหนึ่งในสองอันนี้ถูกทาง ก็ถือว่าเป็นวันที่ดีแล้ว
  • น่าสนใจดี แต่ผมยังไม่ได้ถลำเข้าไปใน Eurorack
    สงสัยว่าผู้คนอยากวาง ปุ่มหมุนเต็มไปหมด บนโต๊ะมิกซ์จริง ๆ นอกเหนือจากสายแพตช์หรือเปล่า
    Eurorack และโมดูลาร์ซินธิไซเซอร์โดยรวมดูเป็นของแปลก ๆ คล้ายเอฟเฟกต์กีตาร์
    ดูเหมือนมีคนเล่นจำนวนมากที่ใช้เวลาจับ ๆ หมุน ๆ มากกว่าบรรเลงจริง ๆ
    เวลาดู Rick Beato กับแขกรับเชิญใน YouTube เหมือนนักดนตรีจำนวนมากกลับมองหาความเรียบง่ายมากกว่า
    เช่น มีแป้นเอฟเฟกต์เสียงดี ๆ ไม่กี่ตัว โดยอุดมคติคือแต่ละตัวมีปุ่มหมุนแค่หนึ่งหรือสองปุ่ม
    แต่คนรักซินธิไซเซอร์อาจมีวิธีคิดที่ต่างออกไปโดยสิ้นเชิงก็ได้

    • ผมไม่อยากให้มีสายรกเพิ่มขึ้นในเซ็ตอัพปัจจุบัน แต่บ่อยครั้งก็เคยคิดกับอุปกรณ์เดสก์ท็อปที่วางข้างโมดูลาร์ว่า “ถ้าแทนที่จะหมุน VCF cutoff ของ Zen Delay ด้วยมือ แล้วมอดูเลตจากโมดูลาร์ด้วยสายแพตช์ได้ก็คงดี”
      ในทางกลับกัน ผมก็เคยคิดเหมือนกันว่าถ้ารูแพตช์บางรูเปลี่ยนเป็นปุ่มหมุนได้ ก็น่าจะดี เพราะจะได้ลองหมุนประเมินว่าจะมอดูเลตไหมโดยไม่ต้องประกอบแพตช์จริง
      ไอเดียปุ่มหมุนแบบนี้โดยพื้นฐานแล้วน่าจะมีประโยชน์มากสำหรับ การทำต้นแบบแพตช์
      เป็นความจริงแน่นอนว่าคอมมูนิตี้ส่วนใหญ่ใกล้เคียงกับการจับ ๆ หมุน ๆ มากกว่าการทำเพลง
      แต่การเขียนโปรแกรมก็เหมือนกัน ส่วนใหญ่ของคอมมูนิตี้อยู่กับการโค้ดเองมากกว่าการแก้ปัญหา
      ไม่เป็นไร แรงจูงใจของแต่ละคนไม่เหมือนกัน
      ส่วนตัวแล้ว สิ่งที่มีประโยชน์สำหรับผมคือการเชื่อมต่อกับคนที่เป็นศิลปินก่อน แล้วบังเอิญใช้โมดูลาร์ซินธิไซเซอร์ มากกว่าคนที่จับ ๆ หมุน ๆ โมดูลาร์ซินธิไซเซอร์แต่ไม่ได้ทำเพลงหรือแสดงจริง
      ดีแล้วที่คุณยังไม่ถลำเข้าไปใน Eurorack
      เพื่อนลากผมลงเหวอันมืดมิดนี้เมื่อเดือนก่อน สนุกมากและก็ทำให้วอกแวกมากเช่นกัน
      ที่ Barcelona ที่ผมอยู่มีคอมมูนิตี้โมดูลาร์ซินธิไซเซอร์คึกคัก ซึ่งช่วยได้
      แต่แพง และ VCVRack ก็ยังเข้าใกล้ประสบการณ์เดียวกันไม่ได้
    • อาจเป็นการจับ ๆ หมุน ๆ ก็ได้ แต่ระหว่างจับ ๆ หมุน ๆ มันก็มีเสียงออกมา
      ถ้าอย่างนั้นสุดท้ายก็อาจถือว่าเป็นการเล่นดนตรีอยู่ดี
      ความคิดที่ว่าถ้าไม่อัดแล้วปล่อยเป็นแทร็กก็คือทำ “ผิด” นั้นค่อนข้างตลก
      การดีดกีตาร์หรือกดคอร์ดไม่กี่คอร์ดบนเปียโนแล้วไม่อัด ก็เป็นงานอดิเรกที่ “โอเค” มาตลอด และไม่ได้ถูกมองว่า “ไม่ใช่ดนตรี”
      การเล่นกับซินธิไซเซอร์และซีเควนเซอร์ก็ไม่ต่างกัน
    • เรื่อง “แป้นเอฟเฟกต์เสียงดี ๆ ไม่กี่ตัว แต่ละตัวมีปุ่มหมุนหนึ่งหรือสองปุ่ม” ฟังเป็นเรื่องเล่าที่สมเหตุสมผล แต่ในความเป็นจริงไม่ได้ตรงนัก
      นักดนตรีกระจายอยู่ทั่วทั้งสเปกตรัมนี้
      ทั้งสองขั้วเห็นได้ชัดมาก และก็มีคนจำนวนไม่น้อยที่แยก “งานหลัก” ทางดนตรีออกจากการจับ ๆ หมุน ๆ
      ในหมู่นักดนตรีที่ประสบความสำเร็จก็มีหลายคนที่ชอบจับ ๆ หมุน ๆ และมองหาแรงบันดาลใจใหม่ ๆ อยู่เสมอ
      เหมือนช่างฝีมือที่ดี พวกเขามีความภูมิใจในเครื่องมือของตัวเองระดับหนึ่ง และผมก็เคยประหลาดใจหลายครั้งที่เห็นว่าพวกเขาลงลึกเชิงเทคนิคไปถึงด้านอิเล็กทรอนิกส์มากแค่ไหน
      เวลาเห็นประมูล Reverb ของนักดนตรีดัง ๆ แล้วพบว่ามือเบสวงป๊อปพังก์มีซินธิไซเซอร์ประหลาด ๆ เต็มไปหมด มันตลกเสมอ
      แป้นเอฟเฟกต์เรียบง่ายแบบมีปุ่มหมุน 1–2 ปุ่มก็เป็นพื้นที่ใหญ่จริง แต่ก็มีโปรจำนวนมากเช่นกันที่ทัวร์พร้อมเซ็ตอัพโมเดลลิงซับซ้อนมากและอุปกรณ์สารพัด
      ถึงจุดหนึ่ง คุณจะรู้แน่ชัดว่าเสียงที่ต้องการคืออะไร และความสามารถในการปรับให้ได้เสียงนั้นก็สำคัญขึ้นมา
      ในบริบทของวงดนตรีมักถูกดึงไปทางความเรียบง่าย แต่ผมก็รู้จักหลายคนที่อยากได้แป้น drive มีปุ่มหมุน 10 ปุ่มเพื่อให้ได้เสียงที่ได้ยินอยู่ในหัว
    • ยังไม่เคยดู แต่สารคดีที่ชอบที่สุดคือสารคดีโมดูลาร์ซินธิไซเซอร์ปี 2013 ชื่อ I Dream of Wires
      ในตัวอย่างบางอัน ผมจำได้ว่าผู้สร้างโมดูลพูดทำนองว่า “ถ้ามีแต่คนที่เอาซินธิไซเซอร์ไปทำเพลงจริง ๆ เท่านั้นที่ซื้อโมดูล ผมคงเจ๊ง”
      ตอนนี้ผมหาตัวอย่างนั้นไม่เจอ หรืออาจดูไม่ละเอียดพอ
      มีตัวอย่างหลายอันบน YouTube
      https://www.youtube.com/watch?v=rQSxqha62j0
    • ผมถลำเข้าไปเมื่อปีกว่า ๆ ก่อน และตอนนี้ก็เริ่มเบื่อนิดหน่อยแล้ว
      การที่คนเล่นใช้เวลาจับ ๆ หมุน ๆ มากกว่าบรรเลงจริง เรียกว่า “sound design
      ต้องได้โทนเสียงเบส saw wave ที่ไม่เหมือนเดิมแม้แต่นิดเดียวให้พอดีก่อน ถึงจะเริ่มแต่งเพลงได้
  • พอเห็นส่วนที่ว่า “เสียบปุ่มหมุนเข้ากับแจ็กไหนก็ได้เพื่อกำหนดค่าคงที่” ผมค่อนข้างแปลกใจที่ไม่ได้เริ่มจากวิธีใส่ accelerometer·MCU·แบตเตอรี่ ขนาดเล็กไว้ในปุ่มหมุน แล้วให้สร้างสัญญาณเอาต์พุตบางอย่างผ่านปลั๊กธรรมดาตามทิศทางของปุ่มหมุนเทียบกับแรงโน้มถ่วง
    การใส่อุปกรณ์อิเล็กทรอนิกส์ลงในปลั๊กแทบจะเป็นเหมือนเครื่องหมายการค้าของ mitxela อยู่แล้ว
    https://mitxela.com/projects/flash_synth

    • ผมก็คิดแบบนั้นเหมือนกัน
      ถ้าเสียบเข้ากับซ็อกเก็ตเดิมได้เลย ผมน่าจะซื้อ
      ใช้แบตเตอรี่น่าจะอยู่ได้ 50–100 ชั่วโมง แต่ก็สงสัยว่าจะทำแบบไขลานเหมือนนาฬิกากลไกได้ไหม
    • อัตรากำไร ของ Eurorack ค่อนข้างต่ำ
      แถมยังต้องใช้ปุ่มหมุน แจ็ก และปลั๊กจำนวนมาก
      แม้แต่เซ็นเซอร์ Hall effect ตัวเดียวก็อาจหลุดจากจุดคุ้มค่าในด้านต้นทุนได้
    • น่าจะเพราะมันอาจบิดได้ถ้าดึงสาย
      ตอนที่ผมนึกไอเดียนี้ขึ้นมา ผมก็มองแบบนั้นเหมือนกัน
  • คำว่า “เป็นความฝันที่งดงาม แพงมาก แต่ก็เป็นความฝันที่งดงาม” อาจถูกก็ได้ แต่ของที่แพงสำหรับผมอาจเป็นเงินเล็กน้อยสำหรับคนอื่น
    แต่ผมหาราคาไม่เห็นที่ไหนเลย เลยเข้าใจเรื่องนั้นได้ยากมาก
    ถ้าต้องถามราคา สำหรับผมก็คงแพง แต่แม้ผมจะซื้อ MacPro รุ่นจัดเต็มไม่ได้ อย่างน้อยก็ยังเห็นตัวเลขได้

  • ดูเรียบร้อยมาก และน่าจะเป็นโปรเจกต์ที่ทำแล้วสนุก
    แต่ผมคิดว่าการทำให้สิ่งนี้เข้ากับทุกอย่างได้อย่างเป็นธรรมชาตินั้นยาก
    ต้องใช้ความพยายามและงานมากกว่าการวางปุ่มหมุนกับแจ็กไว้ที่คอนโทรลเฉพาะอย่างแน่นอน
    โดยเฉพาะตามธรรมเนียมทั่วไป ปุ่มหมุนจะควบคุมค่า และเมื่อเสียบแจ็ก ปุ่มหมุนเดียวกันนั้นจะทำหน้าที่เป็นตัวลดทอนสัญญาณของสัญญาณนั้น
    ถ้ามีภาพวงจรหรือ PDF ให้เข้าใจการออกแบบได้ชัดเจนก็คงดี
    ดูได้บน GitHub แต่เครื่องนี้ไม่ได้ติดตั้ง KiCad ไว้
    ผมสงสัยเรื่องพฤติกรรม normalization เป็นพิเศษ
    อยากรู้ว่าเมื่อเสียบสัญญาณที่ไม่ใช่ตัวต้านทานปรับค่าได้เข้าแจ็ก สัญญาณนั้นผ่านไปเฉย ๆ หรือว่าต้องผ่านชิปนี้
    การที่ต้องจ่าย ไฟ 3V เพื่อให้สิ่งนี้ทำงานได้ ก็กลายเป็นข้อกำหนดเพิ่มเติมหากจะให้มีประโยชน์ในวงจร Eurorack ทั่วไป
    ไม่ได้เป็นเหตุผลให้ตัดทิ้งโดยสิ้นเชิง แต่เพิ่มข้อกำหนดและชิ้นส่วนให้กับการออกแบบ
    ยังไงก็เป็นไอเดียที่เจ๋งมาก