इस प्रोजेक्ट के बारे में
REAPER MCP v2, Model Context Protocol (MCP) क्लाइंट्स और REAPER डिजिटल ऑडियो वर्कस्टेशन के बीच एक संचार परत (communication layer) प्रदान करता है। इसमें दो प्राथमिक घटक शामिल हैं: एक zero-dependency Python सर्वर जो JSON-RPC अनुरोधों को संभालता है, और एक Lua ReaScript ब्रिज जो फ़ाइल-आधारित IPC मेलबॉक्स के माध्यम से कमांड निष्पादित करने के लिए REAPER के अंदर चलता है।
मुख्य क्षमताओं में शामिल हैं:
- उच्च-स्तरीय संगीत उत्पादन उपकरण: ट्रैक प्रबंधित करना, टेम्पो और टाइम सिग्नेचर सेट करना, ट्रांसपोर्ट को नियंत्रित करना, MIDI आइटम/नोट्स बनाना और FX पैरामीटर प्रबंधित करना।
- प्रोजेक्ट रेंडरिंग: विशिष्ट स्रोतों (time selection, master, track, या region) को WAV फ़ाइलों में रेंडर करने की क्षमता।
- लचीला निष्पादन: इसमें 'escape hatches' शामिल हैं जैसे कि REAPER के 600+ ReaScript कार्यों को कॉल करने के लिए `reaper_call` और मनमाने Lua स्निपेट्स चलाने के लिए `run_lua`।
- मजबूत IPC: गैर-ASCII इंस्टॉलेशन या प्रोजेक्ट पथों के साथ समस्याओं से बचने के लिए IPC मेलबॉक्स के लिए एक निश्चित ASCII पथ का उपयोग करता है।
- हैंडल रजिस्ट्री: पॉइंटर राउंड-ट्रिपिंग का समर्थन करता है, जिससे क्लाइंट को कई कॉल्स में विशिष्ट REAPER ऑब्जेक्ट्स का संदर्भ देने की अनुमति मिलती है।
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.