इस प्रोजेक्ट के बारे में
एलिमेंट, Kushview का एक मॉड्यूलर ऑडियो प्लगइन होस्ट का कम्युनिटी संस्करण है। यह संगीतकारों, निर्माताओं और ऑडियो डेवलपर्स के लिए डिज़ाइन किया गया है जो प्लगइन और हार्डवेयर को लचीली सिग्नल श्रृंखलाओं में संयोजित करना चाहते हैं, न कि किसी एकल होस्ट के रूटिंग मॉडल तक सीमित रहना चाहते हैं।
मुख्य विचार
यह एप्लिकेशन एक ग्राफ-आधारित कार्यक्षेत्र प्रस्तुत करता है। ऑडियो और MIDI नोड्स एक-दूसरे से जुड़े होते हैं, इसलिए सिग्नल को किसी भी स्रोत से किसी भी गंतव्य तक रूट किया जा सकता है। इससे इफेक्ट रैक, इंस्ट्रूमेंट चेन और पुनः प्रयोग योग्य ग्राफ बनाना संभव हो जाता है जिन्हें सहेजा और पुनः लोड किया जा सकता है।
प्लगइन प्रारूप समर्थन
एलिमेंट अधिकांश प्रमुख प्लगइन प्रारूपों को लोड करता है, उपलब्धता ऑपरेटिंग सिस्टम पर निर्भर करती है:
- Linux: LADSPA, LV2, VST3, CLAP
- macOS 10.13 और उससे ऊपर: AU, VST, VST3, LV2, CLAP
- Windows 10 और उससे ऊपर: VST, VST3, LV2, CLAP
Ubuntu सबसे अधिक परीक्षित Linux वितरण है, हालांकि अन्य प्रमुख वितरणों के भी काम करने की अपेक्षा है।
उल्लेखनीय विशेषताएँ
- स्टैंडअलोन या DAW के भीतर प्लगइन के रूप में चलता है
- नोड्स के बीच ऑडियो और MIDI की मुक्त रूटिंग
- वर्चुअल इंस्ट्रूमेंट और इफेक्ट्स के साथ लाइव प्रदर्शन
- पुनः प्रयोग योग्य इंस्ट्रूमेंट और इफेक्ट ग्राफ
- MIDI Clock का उपयोग करके बाहरी सिंक
- सब-ग्राफिंग, जिससे ग्राफ को एक-दूसरे के भीतर नेस्ट किया जा सकता है
- कस्टम कीबोर्ड शॉर्टकट
- प्लेसहोल्डर नोड्स
- अंतर्निहित वर्चुअल कीबोर्ड
- एकाधिक अनडू और रीडू
- कस्टम DSP और DSP यूजर इंटरफेस के लिए स्क्रिप्टिंग
- ग्राफ के भीतर सीधे एम्बेडेड प्लगइन UI
स्क्रिप्टिंग और विस्तार
इस प्रोजेक्ट में कस्टम DSP और DSP UI कार्य के लिए Lua स्क्रिप्टिंग समर्थन शामिल है, और रिपॉज़िटरी में Lua दस्तावेज़ीकरण उत्पन्न करने के लिए एक वर्कफ़्लो है। यह एलिमेंट को न केवल एक होस्ट के रूप में बल्कि कस्टम ऑडियो प्रोसेसिंग के साथ प्रयोग करने के लिए एक प्लेटफ़ॉर्म के रूप में भी दिलचस्प बनाता है।
बिल्डिंग और योगदान
बिल्ड निर्देश और निर्भरता विवरण docs/building.md में प्रलेखित हैं। योगदानकर्ताओं से अनुरोध है कि पुल रिक्वेस्ट खोलने से पहले C++ स्टाइल गाइड और योगदानकर्ता नोट्स की समीक्षा करें। चर्चा के लिए एक Discord चैनल भी है।
इश्यू ट्रैकिंग
बग और फीचर अनुरोध GitHub के बजाय GitLab पर, एलिमेंट इश्यू ट्रैकर में संभाले जाते हैं।
किसके लिए उपयुक्त हो सकता है
एलिमेंट उन उपयोगकर्ताओं के लिए प्रासंगिक है जिन्हें लचीली रूटिंग वाला क्रॉस-फॉर्मेट प्लगइन होस्ट चाहिए, उन लाइव कलाकारों के लिए जो सॉफ़्टवेयर और MIDI हार्डवेयर को संयोजित करना चाहते हैं, और उन डेवलपर्स के लिए जो ग्राफ-आधारित ऑडियो प्रोसेसिंग या Lua-आधारित DSP एक्सटेंशन में रुचि रखते हैं।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.