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

MPCTK उपयोगकर्ताओं को Python का उपयोग करके प्रोग्रामेटिक रूप से Akai MPC Sample प्रोजेक्ट्स को जनरेट और संपादित करने में सक्षम बनाता है। यह gzip-संकुचित .xpj फ़ाइलों को पढ़ता और लिखता है, प्रोजेक्ट्स में WAV सैंपल इंजेक्ट करता है, और आवश्यक _[ProjectData] निर्देशिका को स्वचालित रूप से बनाता है। उपयोगकर्ता क्रोमैटिक या स्केल-आधारित पैड लेआउट (मेजर/नेचुरल माइनर) जनरेट कर सकते हैं, स्रोत से लक्ष्य जड़ तक ट्रांसपोज़ कर सकते हैं, पैड्स के बीच लेयर क्लोन कर सकते हैं, और कोर्स ट्यूनिंग एडजस्ट कर सकते हैं। प्रोजेक्ट्स को वास्तविक MPC Sample हार्डवेयर पर मान्य किया जाता है। वर्तमान MVP को एक XPJ टेम्पलेट फ़ाइल की आवश्यकता होती है और यह रेंडर्ड ऑडियो के बजाय रियल‑टाइम ट्यूनिंग का उपयोग करता है। यह CLI‑आधारित है और कोई GUI नहीं है। भविष्य के कार्य में स्वचालित जड़ पहचान, मल्टी‑बैंक सपोर्ट और एम्बेडेड टेम्प्लेट शामिल हैं। पाइप के माध्यम से एडिटेबल मोड में इंस्टॉलेशन; Python 3.11+ की आवश्यकता होती है。