Haptolin เป็นเครื่องดนตรี microtonal/MIDI controller ที่ผมสร้างขึ้นโดยใช้ Arduino โปรเจกต์นี้ได้รับแรงบันดาลใจหลักมาจาก:
- Theremin
- Modulin
- Haptx Glove
- Power Glove







Haptolin สร้างเสียงคล้าย Theremin พร้อมให้ haptic feedback แบบอะนาล็อก ช่วยให้ควบคุม pitch ได้อย่างแม่นยำ ในขณะที่ Haptx glove อาศัยระบบ feedback ที่ซับซับซ้อนโดยใช้ actuator, Haptolin กลับใช้แถบยางยืดถักแบบง่ายๆ ยิ่ง pitch สูงเท่าไหร่ การตอบสนองก็จะยิ่งแรงขึ้น ปุ่มซ้ายควบคุม pitch ส่วนปุ่มขวาควบคุม dynamics
แตกต่างจากเครื่องดนตรี microtonal MIDI ส่วนใหญ่ Haptolin ใช้ native MIDI และนำ microtonality มาใช้ผ่านการ pitch shift ระหว่างโน้ตต่างๆ ด้วยโซลูชันนี้ Haptolin จึงสามารถใช้งานร่วมกับ MIDI synthesizers ส่วนใหญ่ได้โดยไม่ต้องใช้ driver ใดๆ
คุณสามารถดู Haptolin cover เพลง "All Was Well" ของ Wintergatan ได้ที่นี่:
คุณต้องมี 3D printer เพื่อสร้างชิ้นส่วนต่างๆ Haptolin ถูกปรับขนาดให้พอดีกับมือของผมด้วยวิธีการ photogrammetry ดังนั้นประสบการณ์ของคุณอาจแตกต่างกันไปขึ้นอยู่กับขนาดฝ่ามือ
ระหว่างการประกอบ คุณควรเลื่อน potentiometers เข้าไปในรูและใช้ nut เพื่อยึดให้เข้าที่ แถบยางยืดจะถูกเกี่ยวไว้ที่ด้านหนึ่งกับส่วนยึดของปุ่ม และอีกด้านหนึ่งกับ m3 bolts ที่ยึดเคสสองชิ้นเข้าด้วยกัน (สามารถมองเห็นได้ในภาพระยะใกล้ภาพหนึ่ง) สายรัดเป็นแถบยางยืดกว้าง 30mm ด้านหนึ่ง (ถัดจาก power bank) คุณจะติดกาวเข้ากับเคส ส่วนอีกด้านหนึ่งจะถูกยึดด้วย m3 nut ซึ่งทำให้สามารถปรับได้ (คุณต้องปรับเพียงครั้งเดียวเท่านั้น - คุณสามารถสอดฝ่ามือเข้าไปได้เมื่อสายรัดถูกติดตั้งอย่างถูกต้อง)
โปรเจกต์นี้ยังมีให้ดาวน์โหลดบน Thingiverse ด้วย:
https://www.thingiverse.com/thing:4190495

รายละเอียดทางเทคนิคเพิ่มเติม
การสังเคราะห์เครื่องสายแบบสัมผัส
Haptolin คือไวโอลินดิจิทัลเชิงทดลองที่ใช้ haptic และ capacitive sensors ที่มีความไวสูงมาแทนที่สายเครื่องดนตรีจริงแบบดั้งเดิม
- Touch-Sensitive Fingerboard Matrix: ใช้ capacitive touch strips หลายชุดตาม "Neck" ของเครื่องดนตรี โดย Arduino จะระบุตำแหน่งนิ้วที่แน่นอนและแมปไปยัง pitch ทางดนตรีโดยใช้ 8-bit chroma table
- Haptic Feedback Resonator: มี vibration motor ขนาดเล็กหรือ piezo actuator อยู่ในตัวเครื่อง Arduino จะปรับความเข้มของการสั่นตามความเร็ว "Bowing" เพื่อให้ผู้เล่นได้รับสัมผัสถึงการสั่นของสายเครื่องดนตรี
ประสิทธิภาพ
- Low-Latency Audio Triggering: ปรับแต่งให้มีเวลาตอบสนองน้อยกว่า 10ms เพื่อให้แน่ใจว่าผู้ใช้งานสามารถเล่นบทเพลงที่ซับซ้อนได้ด้วยการสร้างเสียงดิจิทัลแบบ real-time