विषयसूची:
वीडियो: सिंपल सिंथ - एक्सोलोटी कंट्रोलर एंड सॉफ्टवेयर इंट्रो: ३ स्टेप्स
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:21
एक्सोलोटी एक बहुमुखी ध्वनि बोर्ड है जो एक Arduino की तरह प्रोग्राम करने योग्य है, बस एक नोड आधारित ध्वनि विकास वातावरण के साथ। वहां प्रोग्राम किए गए पैच एक बार समाप्त होने के बाद अपलोड किए जाते हैं और फिर बोर्ड पर स्वायत्त रूप से चलते हैं। Aduino से आप जो कुछ भी जानते हैं उसे जोड़ने के लिए इसमें कई एनालॉग और डिजिटल I/O पिन हैं। इसके अलावा इसमें MIDI IN और OUT, MIDI कीबोर्ड या समान के लिए एक USB प्लग, एक 3.5 ऑडियो जैक और 6.35mm IN और OUT प्लग हैं।
सॉफ्टवेयर आपको ध्वनि के दायरे में कुछ भी बनाने में सक्षम बनाता है, चाहे वह आपका खुद का सिंथेसाइज़र हो, एक सीक्वेंसर, एक बीट मशीन, गिटार एफएक्स, … आप इसे नाम दें। सॉफ़्टवेयर में पैच बनाने के बाद, जो प्योर डेटा, vvvv या MAX/MSP (उर्फ नोड आधारित) के समान है, आप अपलोड करते हैं और आपका अपना स्वतंत्र उपकरण होता है।
यह परिचय यह दिखाने के लिए माना जाता है कि आप बाद में अपनी पहली ध्वनि को डिज़ाइन करने के लिए बटन और नॉब्स के साथ अपना खुद का बुनियादी हार्डवेयर नियंत्रक कैसे बना सकते हैं और आपके पास मौजूद इनपुट के साथ तुरंत इसका परीक्षण कर सकते हैं। अब MIDI कीबोर्ड की कोई आवश्यकता नहीं है, सब कुछ आपका इनपुट हो सकता है।
चरण 1: हार्डवेयर
आपको किस चीज़ की ज़रूरत पड़ेगी:
- एक्सोलोटी बोर्ड
- दो एक्रिलिक या लकड़ी की प्लेट
- कुछ बटन
- कुछ पोटेंशियोमीटर
- बोर्ड में प्लग करने के लिए कनेक्टर केबल और पिन
- बिजली वितरण को आसान बनाने के लिए छोटा पीसीबी प्रोटोटाइप बोर्ड
- कुछ पेंच और नट
- टांका लगाने वाला लोहा और सिकुड़ने वाली ट्यूब
- एक मल्टीमीटर
- ध्वनि पैच के साथ आरंभ करने के लिए एक USB केबल
चरण 2: बिल्डअप
हम नॉब्स और बटनों को उस तरह से व्यवस्थित करना शुरू करते हैं जिस तरह से हम उन्हें रखना चाहते हैं। आमतौर पर ऐक्रेलिक में कुछ प्रोटेक्टिंग कवर होता है, जिस पर आप आसानी से लिख सकते हैं। तो पदों को चिह्नित करने के बाद हम छेद ड्रिल करते हैं। डिस्टेंसिंग स्क्रू के लिए छेद जोड़ना न भूलें। मेरे मामले में मैंने बाद में अन्य सेंसर के साथ परियोजना का विस्तार करने में सक्षम होने के लिए ऐक्रेलिक का एक बड़ा टुकड़ा लिया। किसी भी अन्य माइक्रोकंट्रोलर की तरह मल्टीप्लेक्सिंग आपके I/O पिन से बाहर निकलने पर मदद कर सकता है।
पोटेंशियोमीटर नॉब्स रखने के बाद मैं एक बार बोर्ड के साथ उनका परीक्षण करता हूं ताकि यह याद रहे कि उन्हें कैसे वायर किया जाए। जैसा कि पीसीबी के साथ चित्र पर दिखाई देता है, बटन को केवल वोल्टेज स्रोत से प्लस की आवश्यकता होती है, क्योंकि उनका दूसरा पिन सर्किट को बंद करने और सिग्नल देने के लिए एक डिजिटल इनपुट से जुड़ा होता है (सिग्नल को डिबग करना अगले चरण में संक्षेप में चर्चा की जाती है). पोटेंशियोमीटर सकारात्मक वोल्टेज आपूर्ति के लिए बाहरी पिनों में से एक के साथ एक ही पंक्ति से जुड़े होते हैं और क्योंकि वे वोल्टेज डिवाइडर के अलावा और कुछ नहीं होते हैं, इसलिए उन्हें जमीन से जुड़े होने के लिए अन्य बाहरी पिन की आवश्यकता होती है। मध्य पिन हमें एनालॉग सिग्नल देगा, जहां नॉब के साथ सिग्नल को बढ़ाने और घटाने की दिशा बाहरी पिन पर प्लस और माइनस की व्यवस्था पर निर्भर करती है। कुछ ऐसा जिसे मल्टीमीटर से एक मिनट में आसानी से परखा जा सके। बिजली सीधे एक्सोलोटी बोर्ड से आती है, क्योंकि बोर्ड के I/O पिन 3.3V सिग्नल तक सीमित हैं। पोटेंशियोमीटर का प्रतिरोध द्वितीयक है, वे केवल उस वोल्टेज को विभाजित करते हैं जो उन्हें मिलता है, इसलिए सीमा ठीक होगी।
नॉब्स को पोटेंशियोमीटर से जोड़ने के लिए आपको उन्हें उसी ऊंचाई पर काटना होगा। अगला महत्वपूर्ण कदम यह है कि प्रत्येक पोटी की मध्य स्थिति का पता लगाया जाए ताकि नॉब सही तरीके से जुड़ा हो। मल्टीमीटर लें, पोटी के अनुसार प्रतिरोध रेंज में रखें, पोटी को दोनों दिशाओं में पूरी तरह से घुमाएं और फिर, अधिकतम को आधा करने के बाद, उन्हें वहीं छोड़ दें।
दूसरी ऐक्रेलिक प्लेट को उसी के अनुसार एक्सोलोटी अटैचमेंट के लिए कुछ छेदों के साथ ड्रिल किया जाता है।
सभी केबलों को पिंस के साथ मिलाने के बाद (मेरे मामले में सिग्नल केबल ग्रे और हरे रंग के होते हैं) और उन्हें एक्सोलोटी पिन से जोड़कर हम लंबे स्क्रू ले सकते हैं और सब कुछ स्थिति में रख सकते हैं। नट्स के साथ एक उपयुक्त ऊंचाई चुनें और सब कुछ एक साथ कस लें।
यह सेटअप अब मॉड्यूलर भी है। आप ऊपरी प्लेट को खोल सकते हैं और केबल को अपने इच्छित किसी भी माइक्रोकंट्रोलर से जोड़ सकते हैं। और ऐक्रेलिक पर कुछ जगह छोड़कर आप भविष्य में अन्य सेंसर जोड़ सकते हैं।
चरण 3: सॉफ्टवेयर
सॉफ़्टवेयर डाउनलोड करने के लिए यहां से प्रारंभ करें और अपने ऑपरेटिंग सिस्टम के लिए निर्देशों का पालन करें। जैसा कि वहां वर्णित है, आपको यूएसबी केबल और हेडफ़ोन प्लग करने की आवश्यकता है। उसके बाद आप पहला पैच खोल सकते हैं।
सॉफ्टवेयर वातावरण में कार्यप्रवाह बहुत आसान है। एक खाली ग्रे क्षेत्र में एक डबलक्लिक नोड ब्राउज़र लाएगा, आपको जिस नोड की आवश्यकता है उसमें टाइप करने से एक पूर्वावलोकन आता है और दूसरा डबलक्लिक नोड को रखता है। इनपुट और आउटपुट ड्रैग एंड ड्रॉप के साथ "केबल" के माध्यम से जुड़े हुए हैं। आप मेरे स्क्रीनशॉट से नाम पढ़ सकते हैं या नीचे संलग्न फाइलों को डाउनलोड कर सकते हैं। एक बार जब आप एक पैच खोलते हैं तो एक और टर्मिनल विंडो खुलती है, जो आपको कुछ स्थिति की जानकारी और एक चेकबॉक्स दिखाती है जिसे आमतौर पर पहले से ही "कनेक्टेड" के लिए चुना जाता है। जब कोई पैच तैयार हो जाता है तो आप "लाइव" चेकबॉक्स चुनें। फिर पैच को संकलित किया जा रहा है और बोर्ड पर अपलोड किया जा रहा है। लाइव मोड में होने पर आप या तो कुछ "डिस्प्ले" (डिस्प/) नोड्स लगाकर अपने बटन की क्रिया देख सकते हैं या सॉफ्टवेयर बटन के साथ इंटरैक्ट कर सकते हैं।
आप यहां पहला परिचय भी देख सकते हैं।
मैंने तस्वीरों में दिखाए गए दो पैच जोड़े। किसी भी अन्य प्रश्न के लिए मंच बहुत मददगार है और समुदाय भी बहुत सक्रिय है।
पहला पैच (testBoad.axp) डिस्प्ले नोड्स के साथ एक साधारण परीक्षण है और बिना ध्वनि के यह देखने के लिए कि बटन और नॉब्स काम कर रहे हैं या नहीं। एक्सोलोटी में आंतरिक प्रतिरोधक हैं जिसके लिए हम सही संकेत प्राप्त करने के लिए "पुलडाउन" विकल्प का उपयोग करते हैं। चूंकि बटन तकनीकी रूप से बहुत शोर वाले होते हैं, इसलिए हमें सिग्नल पर बहस करनी पड़ती है। इसे हार्डवेयर तरीके से करने के लिए बहुत सारे सर्किटरी हैं, लेकिन इस मामले में यह सॉफ्टवेयर के भीतर किया जाता है। इस पैच में डायल बटन आपको दूसरी पुश ट्रिगर होने से पहले की अवधि चुनने देता है, मेरे मामले में यह 100ms है।
दूसरा पैच (midi_test.axp) एक उदाहरण है कि मिडी नोट को ट्रिगर करने के लिए बटन का उपयोग कैसे करें और पोटेंशियोमीटर स्थिति के साथ पिच/नोट चुनें।
ध्वनि संश्लेषण की दुनिया की खोज का मज़ा लें!
सिफारिश की:
माई फर्स्ट सिंथ: 29 स्टेप्स (चित्रों के साथ)
माई फर्स्ट सिंथ: जैसे ही मैं सिंथेसाइज़र तारों की उलझी हुई गंदगी पर बैठा था, बच्चा सिंथेस आया। मेरे दोस्त ओलिवर आए, उन्होंने स्थिति का आकलन किया और कहा, "आप जानते हैं कि आप दुनिया का सबसे जटिल बच्चों का खिलौना बनाने में सफल रहे हैं।" जबकि मेरा प्रारंभिक आर
एक आईएसयू छात्र के रूप में मुफ्त सॉफ्टवेयर कैसे डाउनलोड करें (माइक्रोसॉफ्ट, एडोब और सुरक्षा सॉफ्टवेयर: 24 कदम .)
एक आईएसयू छात्र के रूप में मुफ्त सॉफ्टवेयर कैसे डाउनलोड करें (माइक्रोसॉफ्ट, एडोब और सुरक्षा सॉफ्टवेयर: एडोब के लिए: चरण 1 पर जाएं। माइक्रोसॉफ्ट के लिए: चरण 8 पर जाएं। सुरक्षा के लिए: चरण 12 पर जाएं। Azure के लिए: चरण 16 पर जाएं।
सिंपल प्रोसेसिंग उल्दार (अल्ट्रासोनिक डिटेक्शन एंड रेंजिंग): 3 स्टेप
सिंपल प्रोसेसिंग उल्दार (अल्ट्रासोनिक डिटेक्शन एंड रेंजिंग): यह एक साधारण प्रोजेक्ट है जो एक साधारण लिडार बनाने के लिए Arduino UNO और प्रोसेसिंग का उपयोग करता है। Lidar (जिसे LIDAR, LiDAR और LADAR भी कहा जाता है) एक सर्वेक्षण विधि है जो रोशनी द्वारा लक्ष्य की दूरी को मापती है। स्पंदित लेजर प्रकाश और मापने के साथ लक्ष्य
DIY Arduino PWM5 सोलर चार्ज कंट्रोलर (पीसीबी फाइलें और सॉफ्टवेयर शामिल): 9 कदम
DIY Arduino PWM5 सोलर चार्ज कंट्रोलर (पीसीबी फाइलें और सॉफ्टवेयर शामिल): कुछ साल पहले, जूलियन इलेट ने मूल, PIC माइक्रोकंट्रोलर आधारित "PWM5" सौर चार्ज नियंत्रक। उन्होंने एक Arduino आधारित संस्करण के साथ भी प्रयोग किया। आप उनके वीडियो यहां देख सकते हैं: https://www.youtube.com/channel/UCmHvGf00GDuP
रीयल-टाइम फेस रिकग्निशन: एक एंड-टू-एंड प्रोजेक्ट: 8 चरण (चित्रों के साथ)
रीयल-टाइम फेस रिकग्निशन: एक एंड-टू-एंड प्रोजेक्ट: ओपनसीवी की खोज करने वाले मेरे पिछले ट्यूटोरियल में, हमने स्वचालित दृष्टि वस्तु ट्रैकिंग सीखी। अब हम वास्तविक समय में चेहरों को पहचानने के लिए अपने PiCam का उपयोग करेंगे, जैसा कि आप नीचे देख सकते हैं: यह प्रोजेक्ट इस शानदार "ओपन सोर्स कंप्यूटर विज़न लाइब्रेरी&qu