विषयसूची:

माइक्रोबिट मिडी सीसी वायरलेस नियंत्रक: 5 कदम (चित्रों के साथ)
माइक्रोबिट मिडी सीसी वायरलेस नियंत्रक: 5 कदम (चित्रों के साथ)

वीडियो: माइक्रोबिट मिडी सीसी वायरलेस नियंत्रक: 5 कदम (चित्रों के साथ)

वीडियो: माइक्रोबिट मिडी सीसी वायरलेस नियंत्रक: 5 कदम (चित्रों के साथ)
वीडियो: Build a Robot with the micro:bit Maqueen Plus | DFRobot - Line Tracking, Obstacle Avoidance +more 2024, जुलाई
Anonim
माइक्रोबिट मिडी सीसी वायरलेस नियंत्रक
माइक्रोबिट मिडी सीसी वायरलेस नियंत्रक

इस गाइड में हम एक वायरलेस मिडी सीसी कंट्रोलर बनाएंगे, जिससे आप अपने माइक्रोबिट को मिडी कंट्रोलर के रूप में इस्तेमाल कर सकेंगे और इसे अपने पसंदीदा म्यूजिक प्रोडक्शन सॉफ्टवेयर से जोड़ सकेंगे।

मिडी सीसी क्या है?

अक्सर संक्षिप्त सीसी, जबकि सही शब्द "कंट्रोल चेंज" है) मिडी संदेशों की एक श्रेणी जिसका उपयोग उन मापदंडों के अलावा अन्य मापदंडों के लिए प्रदर्शन या पैच डेटा को व्यक्त करने के लिए किया जाता है जिनके पास अपने स्वयं के समर्पित संदेश प्रकार होते हैं (नोट ऑन, नोट ऑफ, आफ्टरटच, पॉलीफोनिक आफ्टरटच, पिच बेंड और प्रोग्राम चेंज)।

कृपया ध्यान दें कि यह ट्यूटोरियल मैक के लिए डिज़ाइन किया गया है, हालांकि इसे पीसी के लिए भी काम करना चाहिए। यदि आप पीसी संगतता के बारे में कोई समस्या पाते हैं तो कृपया एक टिप्पणी छोड़ दें और मैं खुशी-खुशी गाइड को अपडेट करूंगा।

आपूर्ति

  • माइक्रोबिट x2
  • गंजा मिडीसीरियल
  • लॉजिक प्रो एक्स (या अपनी पसंद का कोई भी डीएडब्ल्यू)

चरण 1: एक्सेलेरोमीटर डेटा भेजना

एक्सेलेरोमीटर डेटा भेजना
एक्सेलेरोमीटर डेटा भेजना

चूंकि अंततः हम वायरलेस तरीके से चलने में सक्षम होना चाहते हैं, इसलिए हमें दो माइक्रोबिट्स की आवश्यकता होगी। एक हमारे एक्सेलेरोमीटर डेटा को कैप्चर करने के लिए और इसे माइक्रोबिट के रेडियो पर भेजने के लिए, और दूसरा डेटा प्राप्त करने के लिए और इसे हमारे कंप्यूटर से कनेक्ट होने पर MIDI CC के रूप में आउटपुट करने के लिए।

सबसे पहले, कैप्चर डिवाइस को कोड करने देता है। हम माइक्रोबिट के एक्सेलेरोमीटर से पिच और रोल वैल्यू को कैप्चर करेंगे, और फिर इन्हें रेडियो पर ट्रांसमिट करेंगे। हालांकि ऐसा कोई कारण नहीं है कि आप माइक्रोबिट पर विभिन्न प्रकार के अन्य इनपुट का उपयोग नहीं कर सके, जैसे कि इसके बटन या कंपास!

माइक्रोबिट की मिडी क्षमताओं की पूरी सूची के लिए, कृपया यहां आधिकारिक दस्तावेज देखें।

चरण 2: डेटा प्राप्त करना और मिडी में कनवर्ट करना

डेटा प्राप्त करना और मिडी में कनवर्ट करना
डेटा प्राप्त करना और मिडी में कनवर्ट करना

यूएसबी के माध्यम से कंप्यूटर से जुड़े हमारे दूसरे माइक्रोबिट के साथ, यह रेडियो पर हमारा एक्सेलेरोमीटर डेटा प्राप्त करेगा और हमारे मिडी सीसी मूल्यों में परिवर्तित हो जाएगा।

यहां महत्वपूर्ण ब्लॉक मिडी सीरियल का उपयोग करें, जो हमें ब्रिज एप्लिकेशन का उपयोग करने और कंप्यूटर के भीतर आंतरिक रूप से मिडी सीसी को रूट करने की अनुमति देता है।

मिडी सीसी में 120 चैनल उपलब्ध हैं (0 से 119), हालांकि इस डेमो के लिए हम केवल दो - चैनल 0 और चैनल 1 का उपयोग करेंगे, इन्हें क्रमशः पिच और रोल को सौंपा जाएगा।

पिच और रोल दोनों माप -180 से 180 तक और जबकि मिडी सीसी मान 0 से 127 हो सकते हैं, इसलिए मैं डेटा श्रेणियों को परिवर्तित करने के लिए 'मानचित्र' ब्लॉक का उपयोग कर रहा हूं। एक बार जब आप जानते हैं कि आप किस पैरामीटर को नियंत्रित करना चाहते हैं, तो मैं इस नंबर वार्तालाप प्रक्रिया के साथ खेलने की सलाह देता हूं क्योंकि आप केवल एक निश्चित सीमा के भीतर मान चाहते हैं (आपके द्वारा नियंत्रित किए जा रहे प्रभाव के आधार पर)।

माइक्रोबिट के साथ दूरस्थ डेटा संग्रह के बारे में अधिक जानकारी के लिए, यहां देखें।

चरण 3: अपना कंप्यूटर सेट करना

अपना कंप्यूटर सेट करना
अपना कंप्यूटर सेट करना
अपना कंप्यूटर सेट करना
अपना कंप्यूटर सेट करना

गंजा मिडीसीरियल

अपने माइक्रोबिट से मिडी सिग्नल को अपनी पसंद के डीएडब्ल्यू में रूट करने के लिए, आपको एक ब्रिज एप्लिकेशन की आवश्यकता होगी जैसे कि हैरलेस मिडीसेरियल - इसे यहां गिटहब पेज से मुफ्त में डाउनलोड करें।

ऑडियो मिडी सेटअप

नोट: यदि आप मैक का उपयोग कर रहे हैं, तो सुनिश्चित करें कि आप अपने मिडी आउट को "आईएसी बस 1" के रूप में चुनते हैं। यदि यह सूची में प्रकट नहीं होता है, तो आपको अपना ऑडियो मिडी सेटअप खोलना होगा, मिडी स्टूडियो में नेविगेट करना होगा (शीर्ष पर विंडो मेनू से), IAC ड्राइवर पर क्लिक करें सुनिश्चित करें कि 'डिवाइस ऑनलाइन है' बॉक्स चेक किया गया है।.

चरण 4: अपने डीएडब्ल्यू में पैरामीटर असाइन करना

अपने DAW में पैरामीटर असाइन करना
अपने DAW में पैरामीटर असाइन करना
अपने DAW में पैरामीटर असाइन करना
अपने DAW में पैरामीटर असाइन करना

लॉजिक प्रो एक्स उपयोगकर्ता के रूप में, मैं इस सॉफ़्टवेयर पर ध्यान केंद्रित करूंगा - हालांकि मेरी समझ से इसे आपकी पसंद के डीएडब्ल्यू पर समान रूप से काम करना चाहिए।

सुनिश्चित करें कि IAC बस से MIDI प्राप्त करने के लिए तर्क सेट है, इसे वरीयताएँ > मिडी > इनपुट में जाँचा जा सकता है। चुनें कि आप किस पैरामीटर को नियंत्रित करना चाहते हैं, उदाहरण के लिए एक सिंथेसाइज़र फ़िल्टर कट ऑफ, सहायक चैनल राशि या ईक्यू आवृत्ति भेजें। फिर, इस पैरामीटर को एक झटके दें और फिर CMD+L दबाएं। अब, जब आप अपने माइक्रोबिट को स्थानांतरित करते हैं, तो यह स्वचालित रूप से संबंधित MIDI CC चैनल को उस पैरामीटर को सौंप देगा।

कृपया मेरे कोड के साथ ध्यान दें, चूंकि हम दो मानों का उपयोग कर रहे हैं, यह लगातार सीसी चैनलों (0 और 1) दोनों के लिए एक मान भेज रहा है और जब आप पैरामीटर असाइन करने का प्रयास करते हैं तो लॉजिक बहुत भ्रमित हो जाता है। मैं कोड में सुधार करने की योजना बना रहा हूं, इसलिए यदि संख्या समान है (या एक छोटी सी सीमा के भीतर), तो यह एक मूल्य नहीं भेज रहा है, हालांकि तब तक मैं रिसीवर कोड में "ifs" में से एक को हटाने की सलाह देता हूं ताकि तर्क केवल एक MIDI प्राप्त कर रहा हो इस नियत चरण के दौरान एक बार में CC मान।

लॉजिक में आप MIDI कंट्रोलर को और भी फाइन ट्यून कर सकते हैं, इनपुट को मल्टीप्लाय वैल्यू के साथ एडजस्ट कर सकते हैं, न्यूनतम और अधिकतम मान सेट कर सकते हैं। ईक्यू हाई कट के लिए मैंने जिन मूल्यों का उपयोग किया है, उन्हें ऊपर की छवि पर देखा जा सकता है।

चरण 5: आगे क्या?

बधाई हो! अब आपको अपने माइक्रोबिट से तर्क को नियंत्रित करना चाहिए…वायरलेस!

मिडी और माइक्रोबिट के साथ बहुत कुछ संभव है। आप माइक्रोबिट पर अलग-अलग "दृश्य" सेट कर सकते हैं, जिससे आप प्रेषक माइक्रोबिट पर एक बटन प्रेस के आधार पर प्रत्येक एक्सेलेरोमीटर मान को नियंत्रित करने वाले सीसी चैनल को बदल सकते हैं। एक कलाकार को विभिन्न उपकरणों पर पूर्ण नियंत्रण देना। MIDI संगीत से भी कहीं अधिक कर सकता है, कुछ प्रकाश डेस्क के साथ भी MIDI सक्षम है।

अन्य संगीत माइक्रोबिट निर्माताओं के लिए चिल्लाओ

यहाँ मेरे कुछ पसंदीदा निर्माता हैं जो हार्डवेयर के शानदार टुकड़े के साथ जो संभव है उसकी सीमाओं को आगे बढ़ा रहे हैं।

Pimoroni. के लिए Helen Leigh द्वारा Mini. Mu Microbit संगीत दस्ताने

Vulpestruments द्वारा अपने माइक्रोबिट को प्योर डेटा से कैसे कनेक्ट करें

कैप्टन क्रेडिबल द्वारा माइक्रोबिट ऑर्केस्ट्रा

डेविड व्हेल द्वारा माइक्रोबिट गिटार

मुझे दिखाओ कि तुम क्या बनाते हो

इस गाइड का पालन किया? मुझे मेरे ट्विटर/इंस्टाग्राम पर वीडियो की एक तस्वीर भेजें @frazermerrick

सिफारिश की: