इस प्रोजेक्ट के बारे में

AI Jam Sessions एक MCP सर्वर है जो LLMs को संगीत सीखने और अनुभव करने के लिए संवेदी जैसी क्षमताएँ प्रदान करता है। यह साधारण MIDI लाइब्रेरी से आगे बढ़ता है, क्योंकि यह पियानो, गिटार और वोकल के लिए एक व्यापक शिक्षण वातावरण प्रदान करता है। मुख्य विशेषताएँ: - **साउंड इंजन**: पियानो और गिटार के लिए एडिटिव सिंथेसिस, वोकल ट्रैक्ट के लिए फिजिकल मॉडलिंग, और सैंपल‑आधारित प्लेबैक (सैंपल्ड कॉन्सर्ट ग्रैंड सहित) सहित छह अलग‑अलग ऑडियो इंजन। - **दृश्य एवं विश्लेषणात्मक उपकरण**: AI सत्यापन के लिए संगीत को SVG के रूप में रेंडर करने वाला पियानो रोल, इंटरैक्टिव गिटार टेबलेचर, और कंपोज़िशन, ट्यूनिंग और A/B ऑडिशन के लिए ब्राउज़र‑आधारित "Cockpit"। - **गीत लाइब्रेरी**: 12 शैलियों (ब्ल्यूज़, क्लासिकल, जैज़ आदि) में 120 गीत, प्रत्येक में हार्मोनिक विश्लेषण और प्रदर्शन सुझावों को कवर करने वाली गहन संगीत注释। - **लर्निंग लूप**: सत्रों के बीच प्रगति को ट्रैक करने वाला निरंतर अभ्यास जर्नल, जिससे AI पैटर्न पर विचार कर लक्ष्य निर्धारित कर सकती है। - **jam-actions-v0 डेटासेट**: क्लासिकल पियानो MIDI पर आधारित 115 मल्टी‑टर्न MCP टूल‑यूज़ ट्रेस का सार्वजनिक डेटासेट, जो LLMs को संगीत विश्लेषण के प्रतीकात्मक रूप में प्रशिक्षित करने के लिए डिज़ाइन किया गया है। यह प्रणाली 49 MCP टूल प्रदान करती है, जो Learn, Play, Practice और Sing श्रेणियों में वर्गीकृत हैं, जिससे AI को गीतों की सूची बनाने, मापों का विश्लेषण करने, स्पीकरों के माध्यम से चलाने और प्रदर्शन का स्कोर करने में सक्षम बनाती है।