- เพื่อช่วยลดพื้นที่สำหรับ ปุ่มหมุนและสายแพตช์ บนแผง 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 ความคิดเห็น
ความคิดเห็นจาก Hacker News
ความฝันเรื่องซินธิไซเซอร์ที่สามารถถอดปุ่มหมุนอะไรก็ได้ออกมาเปลี่ยนเป็นสายแพตช์ และเสียบปุ่มหมุนเข้ากับแจ็กไหนก็ได้เพื่อกำหนดค่าคงที่ก็ดีอยู่ แต่ที่ดีกว่าคือ แบบปุ่มหมุน+แจ็กในตัว
เมื่อเสียบสาย ปุ่มหมุนจะทำหน้าที่เป็นตัวลดทอนสัญญาณของอินพุต ถ้าไม่เสียบก็ทำงานเป็นปุ่มหมุนอิสระ เท่าที่รู้เป็นการออกแบบที่พบได้ค่อนข้างบ่อย
เคยเห็นสายแพตช์ที่มีตัวลดทอนสัญญาณในตัวด้วย
โดยทั่วไปอินพุตที่จำเป็นจะมีตัวลดทอนสัญญาณ และตัวลดทอนนั้นจะเป็นปุ่มก้านเล็ก ๆ
ส่วนฟังก์ชันหลักของโมดูลจะใช้ปุ่มหมุนที่ใหญ่กว่า
เช่น: https://intellijel.com/downloads/manuals/rubicon_manual.pdf
ที่มีประโยชน์ที่สุดคือชุดแจ็ก+ออฟเซ็ต+ตัวลดทอนสัญญาณ แต่โมดูลส่วนใหญ่เลือกได้แค่อย่างใดอย่างหนึ่งเพราะพื้นที่จำกัด
อัดฟังก์ชันจำนวนมากอย่างไม่น่าเชื่อไว้ในชุดปลั๊กกับปุ่มหมุนเพียงปุ่มเดียว
ชอบนะ แต่โมดูลดี ๆ มี ปุ่มหมุนและแจ็ก สำหรับทุกอย่างอยู่แล้ว
เมื่อมีแรงดันควบคุมเข้ามาทางแจ็ก ปุ่มหมุนจะทำหน้าที่เป็นตัวลดทอนสัญญาณหรือตัวลดทอนกลับขั้ว
ดังนั้นโมดูลแบบนี้มักจะใหญ่ขึ้น และ 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 ผมใช้เวลาไปมากกับการหาปุ่มหมุนที่เหมาะ หรือหาวิธีปรับแรงต้านของปุ่มเดิม ถ้าควบคุมสิ่งนั้นแบบดิจิทัลได้ก็น่าจะเกิดความสนุกแบบใหม่ไปเลย
วิธีนี้มีความซับซ้อนสูง แม้จะตัดเรื่องจอแสดงผลหรือองค์ประกอบตกแต่งออกไปแล้วก็ตาม ดังนั้นคงยากที่จะถูกใช้บ่อย ๆ เพราะต้นทุน
แต่ก็ไม่ค่อยรู้สึกว่าจำเป็นต้องควบคุมความรู้สึกของแรงตึงด้วยซอฟต์แวร์เท่าไร
ตัวอย่างเช่น ผมมีรีโมตคอนโทรลแบบจอยสติ๊กคู่ระดับสูงสำหรับเครื่องบิน 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 เหมือนนักดนตรีจำนวนมากกลับมองหาความเรียบง่ายมากกว่า
เช่น มีแป้นเอฟเฟกต์เสียงดี ๆ ไม่กี่ตัว โดยอุดมคติคือแต่ละตัวมีปุ่มหมุนแค่หนึ่งหรือสองปุ่ม
แต่คนรักซินธิไซเซอร์อาจมีวิธีคิดที่ต่างออกไปโดยสิ้นเชิงก็ได้
ในทางกลับกัน ผมก็เคยคิดเหมือนกันว่าถ้ารูแพตช์บางรูเปลี่ยนเป็นปุ่มหมุนได้ ก็น่าจะดี เพราะจะได้ลองหมุนประเมินว่าจะมอดูเลตไหมโดยไม่ต้องประกอบแพตช์จริง
ไอเดียปุ่มหมุนแบบนี้โดยพื้นฐานแล้วน่าจะมีประโยชน์มากสำหรับ การทำต้นแบบแพตช์
เป็นความจริงแน่นอนว่าคอมมูนิตี้ส่วนใหญ่ใกล้เคียงกับการจับ ๆ หมุน ๆ มากกว่าการทำเพลง
แต่การเขียนโปรแกรมก็เหมือนกัน ส่วนใหญ่ของคอมมูนิตี้อยู่กับการโค้ดเองมากกว่าการแก้ปัญหา
ไม่เป็นไร แรงจูงใจของแต่ละคนไม่เหมือนกัน
ส่วนตัวแล้ว สิ่งที่มีประโยชน์สำหรับผมคือการเชื่อมต่อกับคนที่เป็นศิลปินก่อน แล้วบังเอิญใช้โมดูลาร์ซินธิไซเซอร์ มากกว่าคนที่จับ ๆ หมุน ๆ โมดูลาร์ซินธิไซเซอร์แต่ไม่ได้ทำเพลงหรือแสดงจริง
ดีแล้วที่คุณยังไม่ถลำเข้าไปใน Eurorack
เพื่อนลากผมลงเหวอันมืดมิดนี้เมื่อเดือนก่อน สนุกมากและก็ทำให้วอกแวกมากเช่นกัน
ที่ Barcelona ที่ผมอยู่มีคอมมูนิตี้โมดูลาร์ซินธิไซเซอร์คึกคัก ซึ่งช่วยได้
แต่แพง และ VCVRack ก็ยังเข้าใกล้ประสบการณ์เดียวกันไม่ได้
ถ้าอย่างนั้นสุดท้ายก็อาจถือว่าเป็นการเล่นดนตรีอยู่ดี
ความคิดที่ว่าถ้าไม่อัดแล้วปล่อยเป็นแทร็กก็คือทำ “ผิด” นั้นค่อนข้างตลก
การดีดกีตาร์หรือกดคอร์ดไม่กี่คอร์ดบนเปียโนแล้วไม่อัด ก็เป็นงานอดิเรกที่ “โอเค” มาตลอด และไม่ได้ถูกมองว่า “ไม่ใช่ดนตรี”
การเล่นกับซินธิไซเซอร์และซีเควนเซอร์ก็ไม่ต่างกัน
นักดนตรีกระจายอยู่ทั่วทั้งสเปกตรัมนี้
ทั้งสองขั้วเห็นได้ชัดมาก และก็มีคนจำนวนไม่น้อยที่แยก “งานหลัก” ทางดนตรีออกจากการจับ ๆ หมุน ๆ
ในหมู่นักดนตรีที่ประสบความสำเร็จก็มีหลายคนที่ชอบจับ ๆ หมุน ๆ และมองหาแรงบันดาลใจใหม่ ๆ อยู่เสมอ
เหมือนช่างฝีมือที่ดี พวกเขามีความภูมิใจในเครื่องมือของตัวเองระดับหนึ่ง และผมก็เคยประหลาดใจหลายครั้งที่เห็นว่าพวกเขาลงลึกเชิงเทคนิคไปถึงด้านอิเล็กทรอนิกส์มากแค่ไหน
เวลาเห็นประมูล Reverb ของนักดนตรีดัง ๆ แล้วพบว่ามือเบสวงป๊อปพังก์มีซินธิไซเซอร์ประหลาด ๆ เต็มไปหมด มันตลกเสมอ
แป้นเอฟเฟกต์เรียบง่ายแบบมีปุ่มหมุน 1–2 ปุ่มก็เป็นพื้นที่ใหญ่จริง แต่ก็มีโปรจำนวนมากเช่นกันที่ทัวร์พร้อมเซ็ตอัพโมเดลลิงซับซ้อนมากและอุปกรณ์สารพัด
ถึงจุดหนึ่ง คุณจะรู้แน่ชัดว่าเสียงที่ต้องการคืออะไร และความสามารถในการปรับให้ได้เสียงนั้นก็สำคัญขึ้นมา
ในบริบทของวงดนตรีมักถูกดึงไปทางความเรียบง่าย แต่ผมก็รู้จักหลายคนที่อยากได้แป้น drive มีปุ่มหมุน 10 ปุ่มเพื่อให้ได้เสียงที่ได้ยินอยู่ในหัว
ในตัวอย่างบางอัน ผมจำได้ว่าผู้สร้างโมดูลพูดทำนองว่า “ถ้ามีแต่คนที่เอาซินธิไซเซอร์ไปทำเพลงจริง ๆ เท่านั้นที่ซื้อโมดูล ผมคงเจ๊ง”
ตอนนี้ผมหาตัวอย่างนั้นไม่เจอ หรืออาจดูไม่ละเอียดพอ
มีตัวอย่างหลายอันบน YouTube
https://www.youtube.com/watch?v=rQSxqha62j0
การที่คนเล่นใช้เวลาจับ ๆ หมุน ๆ มากกว่าบรรเลงจริง เรียกว่า “sound design”
ต้องได้โทนเสียงเบส saw wave ที่ไม่เหมือนเดิมแม้แต่นิดเดียวให้พอดีก่อน ถึงจะเริ่มแต่งเพลงได้
พอเห็นส่วนที่ว่า “เสียบปุ่มหมุนเข้ากับแจ็กไหนก็ได้เพื่อกำหนดค่าคงที่” ผมค่อนข้างแปลกใจที่ไม่ได้เริ่มจากวิธีใส่ accelerometer·MCU·แบตเตอรี่ ขนาดเล็กไว้ในปุ่มหมุน แล้วให้สร้างสัญญาณเอาต์พุตบางอย่างผ่านปลั๊กธรรมดาตามทิศทางของปุ่มหมุนเทียบกับแรงโน้มถ่วง
การใส่อุปกรณ์อิเล็กทรอนิกส์ลงในปลั๊กแทบจะเป็นเหมือนเครื่องหมายการค้าของ mitxela อยู่แล้ว
https://mitxela.com/projects/flash_synth
ถ้าเสียบเข้ากับซ็อกเก็ตเดิมได้เลย ผมน่าจะซื้อ
ใช้แบตเตอรี่น่าจะอยู่ได้ 50–100 ชั่วโมง แต่ก็สงสัยว่าจะทำแบบไขลานเหมือนนาฬิกากลไกได้ไหม
แถมยังต้องใช้ปุ่มหมุน แจ็ก และปลั๊กจำนวนมาก
แม้แต่เซ็นเซอร์ Hall effect ตัวเดียวก็อาจหลุดจากจุดคุ้มค่าในด้านต้นทุนได้
ตอนที่ผมนึกไอเดียนี้ขึ้นมา ผมก็มองแบบนั้นเหมือนกัน
คำว่า “เป็นความฝันที่งดงาม แพงมาก แต่ก็เป็นความฝันที่งดงาม” อาจถูกก็ได้ แต่ของที่แพงสำหรับผมอาจเป็นเงินเล็กน้อยสำหรับคนอื่น
แต่ผมหาราคาไม่เห็นที่ไหนเลย เลยเข้าใจเรื่องนั้นได้ยากมาก
ถ้าต้องถามราคา สำหรับผมก็คงแพง แต่แม้ผมจะซื้อ MacPro รุ่นจัดเต็มไม่ได้ อย่างน้อยก็ยังเห็นตัวเลขได้
ดูเรียบร้อยมาก และน่าจะเป็นโปรเจกต์ที่ทำแล้วสนุก
แต่ผมคิดว่าการทำให้สิ่งนี้เข้ากับทุกอย่างได้อย่างเป็นธรรมชาตินั้นยาก
ต้องใช้ความพยายามและงานมากกว่าการวางปุ่มหมุนกับแจ็กไว้ที่คอนโทรลเฉพาะอย่างแน่นอน
โดยเฉพาะตามธรรมเนียมทั่วไป ปุ่มหมุนจะควบคุมค่า และเมื่อเสียบแจ็ก ปุ่มหมุนเดียวกันนั้นจะทำหน้าที่เป็นตัวลดทอนสัญญาณของสัญญาณนั้น
ถ้ามีภาพวงจรหรือ PDF ให้เข้าใจการออกแบบได้ชัดเจนก็คงดี
ดูได้บน GitHub แต่เครื่องนี้ไม่ได้ติดตั้ง KiCad ไว้
ผมสงสัยเรื่องพฤติกรรม normalization เป็นพิเศษ
อยากรู้ว่าเมื่อเสียบสัญญาณที่ไม่ใช่ตัวต้านทานปรับค่าได้เข้าแจ็ก สัญญาณนั้นผ่านไปเฉย ๆ หรือว่าต้องผ่านชิปนี้
การที่ต้องจ่าย ไฟ 3V เพื่อให้สิ่งนี้ทำงานได้ ก็กลายเป็นข้อกำหนดเพิ่มเติมหากจะให้มีประโยชน์ในวงจร Eurorack ทั่วไป
ไม่ได้เป็นเหตุผลให้ตัดทิ้งโดยสิ้นเชิง แต่เพิ่มข้อกำหนดและชิ้นส่วนให้กับการออกแบบ
ยังไงก็เป็นไอเดียที่เจ๋งมาก