عن المشروع

AbletonMCP هو أداة مفتوحة المصدر تدمج Ableton Live مع نماذج اللغة الكبيرة (LLMs) مثل Claude عبر بروتوكول سياق النموذج (MCP). تتيح إنتاج الموسيقى بمساعدة الذكاء الاصطناعي، مما يسمح للمستخدمين بتأليف المسارات وترتيب المقاطع والتحكم في جلسات DAW باستخدام أوامر اللغة الطبيعية. يتكون النظام من جزأين رئيسيين: 1. **Ableton Remote Script**: برنامج نصي لواجهة التحكم MIDI يعمل داخل Ableton Live ويستضيف خادم مأخذ TCP لاستقبال وتنفيذ الأوامر المستندة إلى JSON. 2. **MCP Server**: خادم Python يتصل بعملاء الذكاء الاصطناعي (مثل Claude Desktop أو Cursor أو Claude Code) ويترجم الأوامر الحوارية إلى أوامر Ableton. **القدرات الرئيسية**: - اتصال ثنائي الاتجاه في الوقت الفعلي بين الذكاء الاصطناعي وAbleton Live. - إنشاء وتعديل مسارات MIDI والصوت، تحميل الآلات، وإضافة المؤثرات. - بناء ترتيبات أغاني كاملة (مقدمة، بناء، إسقاط، انهيار، خاتمة) بشكل مستقل. - التحكم في التشغيل والإيقاع والمقاطع ومعلمات الجلسة. **الإعداد**: يقوم المستخدمون بتثبيت الحزمة عبر `uv`، وتكوين خادم MCP في عميل LLM الخاص بهم، وتثبيت Ableton Remote Script باستخدام أمر المثبت، واختيار سطح التحكم في إعدادات Ableton Live. بمجرد الاتصال، يمكن للمستخدمين أن يطلبوا من الذكاء الاصطناعي توليد إيقاعات ومسارات سينثويف وتتابعات وترية معقدة.