ما هو MIDI؟
MIDI (واجهة الآلات الموسيقية الرقمية) هو بروتوكول اتصال تم تقديمه عام 1983 للسماح بالتواصل بين الآلات الموسيقية الإلكترونية والحواسيب والأجهزة الأخرى. على عكس الصوت، لا ينقل MIDI صوتًا — بل ينقل بيانات الأداء: أي نغمة تم عزفها، بأي شدة ولكم من الوقت. هذا يجعل ملفات MIDI صغيرة جدًا وقابلة للتحرير بالكامل.
أنواع رسائل MIDI
يستخدم اتصال MIDI عدة أنواع من الرسائل: Note On/Off — ضغط/تحرير المفتاح مع النغمة (0-127) والسرعة (0-127). Control Change (CC) — يدير المقابض والمنزلقات والدواسات. Program Change — يبدّل الأصوات/الإعدادات المسبقة. Pitch Bend — تعديل نغمة سلس. كل رسالة تُرسل عبر إحدى 16 قناة، مما يسمح بعدة آلات على اتصال واحد.
أنواع وحدات تحكم MIDI
لوحات مفاتيح MIDI هي الأكثر شيوعًا، من وحدات تحكم محمولة بـ 25 مفتاحًا إلى آلات بـ 88 مفتاحًا بحركة ثقيلة. وحدات تحكم الوسائد (مثل Akai MPC) تستخدم وسائد حساسة للضغط لإنشاء إيقاعات. وحدات تحكم النفخ تحاكي آلات النفخ. جيتارات MIDI تحول اهتزازات الأوتار إلى بيانات MIDI. تتصل وحدات التحكم الحديثة عبر USB (بدون تعريفات) أو كابلات DIN ذات 5 دبابيس التقليدية.
Web MIDI API
تسمح Web MIDI API للمتصفح بالتفاعل مباشرة مع أجهزة MIDI. تتطلب سياقًا آمنًا (HTTPS أو localhost) وإذن المستخدم. مدعومة حاليًا في Chrome، Edge، Opera — Firefox و Safari لهما دعم محدود. توفر API الوصول في الوقت الفعلي لرسائل MIDI الواردة.