विषयसूची:

मल्टीमॉडल संगीत स्टैंड: 9 कदम (चित्रों के साथ)
मल्टीमॉडल संगीत स्टैंड: 9 कदम (चित्रों के साथ)

वीडियो: मल्टीमॉडल संगीत स्टैंड: 9 कदम (चित्रों के साथ)

वीडियो: मल्टीमॉडल संगीत स्टैंड: 9 कदम (चित्रों के साथ)
वीडियो: Thrill Seeker Mission Guide (Decommission Monty) | FNAF Security Breach Part 9 2024, जुलाई
Anonim
मल्टीमॉडल म्यूजिक स्टैंड
मल्टीमॉडल म्यूजिक स्टैंड
मल्टीमॉडल म्यूजिक स्टैंड
मल्टीमॉडल म्यूजिक स्टैंड
मल्टीमॉडल म्यूजिक स्टैंड
मल्टीमॉडल म्यूजिक स्टैंड

मल्टीमॉडल म्यूजिक स्टैंड (एमएमएमएस) एक पारंपरिक वाद्य यंत्र (सैक्स, बांसुरी, वायलिन, आप इसे नाम दें) बजाते समय ऑडियो संश्लेषण और प्रभावों को नियंत्रित करने का एक नया तरीका है, और विस्तारित तकनीकों के लिए कुछ अतिरिक्त संभावनाएं प्रदान करता है जिनका उपयोग खेलते समय किया जा सकता है ! यूसी सांता बारबरा में हमारे समूह प्रोजेक्ट के बारे में पहले से ही एक वेबपेज है जिसमें हमने एमएमएमएस विकसित किया है, इसलिए इसे यहां दोहराने के बजाय, मैं लिंक पोस्ट करूंगा - इसे देखें! मल्टीमॉडल म्यूजिक स्टैंड वेबसाइट एमएमएमएस की कार्रवाई की एक छोटी क्लिप है यहाँ, लेकिन ऊपर की साइट पर बेहतर वीडियो हैं… मल्टीमॉडल एक से अधिक तौर-तरीकों (ऑडियो इनपुट, वीडियो इनपुट और सेंसर-आधारित इनपुट) में इनपुट को सेंस करने की क्षमता को संदर्भित करता है। ऑडियो और वीडियो इनपुट बहुत सीधा है, जिसमें एक सामान्य माइक्रोफ़ोन और आपके कंप्यूटर से जुड़ा एक वेब कैमरा शामिल है, लेकिन सेंसर इनपुट थोड़ा अधिक जटिल है, इसलिए यह निर्देश योग्य है … हम क्रिएट यूएसबी इंटरफ़ेस का उपयोग करते हैं, एक साधारण सर्किट जिसे मैंने एक वर्ग के लिए विकसित किया है। मैं यूसीएसबी में पढ़ाता हूं, ई-फील्ड के लिए थेरेमिनविज़न II किट के साथ (जिसे कैपेसिटिव सेंसिंग भी कहा जाता है) जैसा कि यहां दिखाया गया है:यूएसबी इंटरफेस बनाएंथेरेमिनविज़न II किटयदि आप नहीं जानते कि थेरेमिन क्या है, तो अपने आप को एक एहसान करें और यूट्यूब खोजें, आप जीत गए निराश मत हो! एमएमएमएस मूल रूप से 2 थेरेमिन्स के बराबर है, क्योंकि इसमें ऑडियो/वीडियो इनपुट के अलावा 4 ई-फील्ड सेंसिंग एंटेना हैं। सरल फुट पैडल का उपयोग नहीं करना चाहते, अपने लिए एक मल्टीमॉडल संगीत स्टैंड बनाएं और इसके साथ अभ्यास करना शुरू करें!

चरण 1: USB इंटरफ़ेस बनाएँ के बारे में

यूएसबी इंटरफेस बनाने के बारे में
यूएसबी इंटरफेस बनाने के बारे में
यूएसबी इंटरफेस बनाने के बारे में
यूएसबी इंटरफेस बनाने के बारे में
यूएसबी इंटरफेस बनाने के बारे में
यूएसबी इंटरफेस बनाने के बारे में

क्रिएट यूएसबी इंटरफेस (सीयूआई) एक साधारण पीआईसी-आधारित प्रोग्राम योग्य सर्किट है जिसे या तो पूरी तरह से DIY बनाया जा सकता है, या आप सीधे मुझसे $ 50 (शिपिंग के लिए + 5) के लिए पूर्व-निर्मित एक प्राप्त कर सकते हैं, और आपको इसकी आवश्यकता नहीं होगी एक पीआईसी प्रोग्रामर खरीदने के लिए क्योंकि मैंने आपके लिए बूटलोडर रखा है … विवरण के लिए वेबसाइट देखें, या बस मुझे एक अनुरोध करने के लिए ईमेल करें: यूएसबी इंटरफेस वेबसाइट बनाएं सीयूआई कई अलग-अलग चीजों के रूप में कार्य कर सकता है, और अब तक सैकड़ों में उपयोग किया जा चुका है दुनिया भर में दिलचस्प परियोजनाएं … यूसी सांता बारबरा के छात्रों के कुछ उदाहरण इस सम्मेलन पत्र (पीडीएफ) में हैं। बूटलोडर का उपयोग करके यूएसबी केबल के माध्यम से सीयूआई को पुन: प्रोग्राम किया जा सकता है, यही कारण है कि यह इतनी आसानी से अनुकूलनीय है - बस फर्मवेयर बदलें और यह कुछ और है। उदाहरण के लिए, सीयूआई को वायरलेस सेंसर इंटरफेस में से एक का उपयोग करना आसान है स्पार्क फन से ब्लूटूथ मॉड्यूल - यदि कोई ऐसा करने में रुचि रखता है, तो टिप्पणियों में एक अन्य निर्देश का अनुरोध करते हुए एक नोट पोस्ट करें। सीयूआई में 10-बिट एनालॉग इनपुट के 13 चैनल और 16 सामान्य प्रयोजन इनपुट/आउटपुट पिन हैं। CUI v1.0 बोर्ड के साथ भेजा गया डिफ़ॉल्ट फर्मवेयर उन सभी को होस्ट कंप्यूटर पर इनपुट के रूप में भेजता है, और इंटरेक्टिव आर्ट-मेकिंग वातावरण जैसे मैक्स/एमएसपी/जिटर, पीडी/जेम, सुपरकोलाइडर, चक, आदि के साथ अच्छी तरह से काम करता है। इस निर्देश में मल्टीमॉडल म्यूजिक स्टैंड बनाने के लिए CUI v1.0 बोर्डों में से एक। हम एक वातावरण के रूप में मैक्स/एमएसपी/जिटर का उपयोग करते हैं, लेकिन हर तरह से इसे पीडी या अपनी पसंद के सॉफ़्टवेयर के अनुकूल बनाने के लिए स्वतंत्र महसूस करें। मैं ओपन सोर्स का बहुत बड़ा प्रशंसक हूं (सीयूआई ही ओपन सोर्स है), और यह बहुत मदद करता है अगर हम सभी एक-दूसरे के कंधों पर खड़े हों और जो चीजें हम बना रहे हैं उन्हें सुधारें!

चरण 2: ThereminVision II किट के बारे में

ThereminVision II किट के बारे में
ThereminVision II किट के बारे में
ThereminVision II किट के बारे में
ThereminVision II किट के बारे में

ThereminVision II किट ($50) और विक्रेता साइट, RobotLand से पूर्व-निर्मित ($80) दोनों के रूप में उपलब्ध है, और यह खुला स्रोत भी है - ThereminVision II मैनुअल (PDF) में सर्किट आरेख शामिल हैं। एमएमएमएस के लिए, मैंने किट खरीदी और फिर इस बार पूर्व-निर्मित के साथ जाने का फैसला किया (यह दूसरा एमएमएमएस है जिसे मैंने बनाया है)। एक तरफ, अगर आप सोच रहे हैं कि मैं एक की पेशकश क्यों नहीं करता क्रिएट यूएसबी इंटरफेस का किट फॉर्म, ऐसा इसलिए है क्योंकि यूएसबी पर नए फर्मवेयर को भेजने से पहले सीयूआई बूटलोडर को पारंपरिक पीआईसी प्रोग्रामर के साथ प्रोग्राम किया जाना है - अन्यथा मैं निश्चित रूप से एक किट पेश करूंगा, हालांकि इसमें सतह माउंट सोल्डरिंग शामिल होगा … तो वापस The ThereminVision II - यदि आपने इसे किट फॉर्म फैक्टर में खरीदा है, तो पीडीएफ में दिए गए (महान!) निर्देशों का पालन करें: ThereminVision II मैनुअल वायरिंग के बहुत सारे अच्छे आरेख हैं जिन्हें आपको करने की आवश्यकता होगी - केवल एक चीज जो यह नहीं दिखाती है यूएसबी इंटरफेस बनाने के लिए कनेक्शन है, इसलिए मैं अगले कुछ चरणों में ली गई तस्वीरों को पोस्ट करूंगा … ओह, और मुझे सभी इलेक्ट्रॉनिक्स से थेरेमिनविजन (शामिल नहीं) के लिए एंटेना मिला।

चरण 3: संगीत स्टैंड तैयार करना

संगीत स्टैंड तैयार करना
संगीत स्टैंड तैयार करना
संगीत स्टैंड तैयार करना
संगीत स्टैंड तैयार करना
संगीत स्टैंड तैयार करना
संगीत स्टैंड तैयार करना

अपने मल्टीमॉडल म्यूजिक स्टैंड को एक अच्छे म्यूजिक स्टैंड से अलग बनाएं जैसे कि यहां दिखाया गया "कंडक्टर स्टैंड" या जो कुछ भी आपके हाथ में है उसका उपयोग करें - बेहतर अभी तक, अपना खुद का बनाएं!

कोई फर्क नहीं पड़ता कि आप किस स्टैंड का उपयोग करते हैं, उसे स्टैंड के कोनों पर चार एंटेना के लिए पृथक माउंट की आवश्यकता होगी। कोनों में ड्रिलिंग छेद से शुरू करें - मेरे द्वारा बिछाए गए बढ़ते हार्डवेयर ने 1/4 ड्रिल बिट के साथ काम किया, आपका शायद अलग होगा। शीट संगीत के साथ हस्तक्षेप से बचने के लिए सतह के सामने को यथासंभव फ्लश रखने की कोशिश करें।

चरण 4: ThereminVision सेंसर मॉड्यूल को जोड़ना

ThereminVision सेंसर मॉड्यूल को जोड़ना
ThereminVision सेंसर मॉड्यूल को जोड़ना
ThereminVision सेंसर मॉड्यूल को जोड़ना
ThereminVision सेंसर मॉड्यूल को जोड़ना
ThereminVision सेंसर मॉड्यूल को जोड़ना
ThereminVision सेंसर मॉड्यूल को जोड़ना
ThereminVision सेंसर मॉड्यूल को जोड़ना
ThereminVision सेंसर मॉड्यूल को जोड़ना

ThereminVision "सेंसर" मॉड्यूल (555 टाइमर सर्किट) को ThereminVision "प्रोसेसर" मॉड्यूल से जोड़ने पर ThereminVision II मैनुअल में अधिक विस्तार से चर्चा की गई है, लेकिन यहां प्रक्रिया के कुछ चित्र दिए गए हैं …

चरण 5: ThereminVision को CREATE USB इंटरफ़ेस से कनेक्ट करना

थेरेमिनविजन को क्रिएट यूएसबी इंटरफेस से कनेक्ट करना
थेरेमिनविजन को क्रिएट यूएसबी इंटरफेस से कनेक्ट करना
थेरेमिनविजन को क्रिएट यूएसबी इंटरफेस से कनेक्ट करना
थेरेमिनविजन को क्रिएट यूएसबी इंटरफेस से कनेक्ट करना
थेरेमिनविजन को क्रिएट यूएसबी इंटरफेस से कनेक्ट करना
थेरेमिनविजन को क्रिएट यूएसबी इंटरफेस से कनेक्ट करना

जैसा कि हमने अंतिम चरण में देखा, प्रत्येक सेंसर मॉड्यूल को ThereminVision प्रोसेसर मॉड्यूल से जोड़ने वाले 4 तार हैं। थेरेमिनविजन प्रोसेसर मॉड्यूल को क्रिएट यूएसबी इंटरफेस से जोड़ने वाले 6 तार भी हैं - वे पावर, ग्राउंड, सेंसर आउटपुट, सेंसर सेलेक्ट ए, सेंसर सेलेक्ट बी और सेंसर स्टॉप हैं।

चूंकि ThereminVision II को इसकी शक्ति CREATE USB इंटरफ़ेस से मिलेगी (जो बदले में USB से इसकी शक्ति प्राप्त करती है), मैंने थेरेमिनविज़न सेंसर मॉड्यूल में से प्रत्येक के लिए पावर को सीधे CREATE USB इंटरफ़ेस से कनेक्ट करने का निर्णय लिया - इससे यह थोड़ा कम हो जाता है तारों पर एक चिड़िया का घोंसला क्योंकि पहले से ही बहुत सारे तार थर्मिनविज़न प्रोसेसर बोर्ड पर जा रहे हैं। थेरेमिनविजन पर "+" को सीयूआई कनेक्ट पर "5वी" से कनेक्ट करें। थेरेमिनविजन पर "एसईएल बी", सीयूआई पर "डी5" से, थेरेमिनविजन पर "एसईएल ए" को सीयूआई पर "डी4" से कनेक्ट करें।

चरण 6: स्टैंड पर सब कुछ बढ़ाना

स्टैंड पर सब कुछ माउंट करना
स्टैंड पर सब कुछ माउंट करना
स्टैंड पर सब कुछ माउंट करना
स्टैंड पर सब कुछ माउंट करना
स्टैंड पर सब कुछ माउंट करना
स्टैंड पर सब कुछ माउंट करना

तो इलेक्ट्रॉनिक्स किया जाता है, अब बस इसे स्टैंड पर माउंट करना - ऐसा करने के लिए कई तरीके हैं, और आप अपने इलेक्ट्रॉनिक्स को एक सुरक्षात्मक बॉक्स में रखना चाह सकते हैं, आदि…।

यहां कुछ सबसे सरल बढ़ते तरीकों की कुछ तस्वीरें दी गई हैं।

चरण 7: थेरेमिनविजन के लिए फर्मवेयर को सीयूआई में बूटलोड करना

CUI में ThereminVision के लिए फर्मवेयर बूटलोड करना
CUI में ThereminVision के लिए फर्मवेयर बूटलोड करना

ThereminVision एनालॉग आउटपुट (या I2C या SPI जैसे किसी भी मानक डिजिटल प्रोटोकॉल) के बजाय अपने सेंसर के लिए टाइमिंग सिग्नल भेजता है। तो इन संकेतों के समय को मापने के लिए कुछ कस्टम फर्मवेयर की आवश्यकता थी … मल्टीमॉडल म्यूजिक स्टैंड फर्मवेयर का पहला संस्करण नीचे ज़िप फ़ाइल में है, दोनों स्रोत कोड और संकलित हेक्स फ़ाइल शामिल हैं (मैक्स के लिए एक परीक्षण पैच के साथ/ MSP/Jitter):CUI- ThereminVision फर्मवेयर नीचे दिया गया स्क्रीनशॉट OS X प्रोग्राम को क्रेग शिमेल द्वारा बूट डाउन दिखाता है - CUI के लिए एक Macintosh बूटलोडिंग उपयोगिता। यदि आप विंडोज़ पर हैं, तो सबसे आसान काम है माइक्रोचिप के अपने टूल, PDFSUSB.exe का उपयोग करना जो उनकी वेबसाइट से डाउनलोड किया जा सकता है, या क्रिएट यूएसबी इंटरफ़ेस के लिए इस उदाहरण कोड में शामिल है। CUI को "बूटलोडर मोड" में रखने के लिए, दबाए रखें प्रोग्राम बटन और रीसेट बटन दबाएं (या प्रोग्राम बटन को दबाए रखते हुए यूएसबी केबल में प्लग करें)। सीयूआई की स्थिति एलईडी लगातार यह दर्शाती है कि यह बूटलोडर मोड में है। अब आप USB इंटरफ़ेस बनाने के लिए CUIEfieldBootDown.hex फ़ाइल भेजने के लिए बूट डाउन का उपयोग कर सकते हैं। यदि आप कभी भी USB इंटरफ़ेस बनाने के लिए फ़र्मवेयर को मूल में बदलना चाहते हैं, तो यह यहाँ है, और फ़र्मवेयर के अन्य उदाहरण हैं। सीयूआई यहां भी।

चरण 8: मैक्स / एमएसपी / जिटर में मल्टीमॉडल म्यूजिक स्टैंड का परीक्षण

मैक्स/एमएसपी/जिटर में मल्टीमॉडल म्यूजिक स्टैंड का परीक्षण
मैक्स/एमएसपी/जिटर में मल्टीमॉडल म्यूजिक स्टैंड का परीक्षण
मैक्स/एमएसपी/जिटर में मल्टीमॉडल म्यूजिक स्टैंड का परीक्षण
मैक्स/एमएसपी/जिटर में मल्टीमॉडल म्यूजिक स्टैंड का परीक्षण

मैक्स/एमएसपी/जिटर में उदाहरण पैच खोलें (एक 30-दिवसीय डेमो www.cycling74.com से डाउनलोड करने योग्य है, और एक "रनटाइम" संस्करण भी उपलब्ध है जो पैच को सहेजने की अनुमति नहीं देता है), या मैक्स पैच में सम्मेलनों का पालन करें और PureData (Pd) में अपना खुद का पैच बनाएं… Jitter का उपयोग जेस्चरल इनपुट की 3D स्थिति प्रदर्शित करने के लिए किया जाता है, जहां z-अक्ष (स्टैंड की ओर और दूर) को सभी 4 एंटेना की समग्र तीव्रता के लिए मैप किया जाता है - बहुत वैज्ञानिक नहीं, लेकिन यह काम करता है! व्यक्तिगत सेंसर से डेटा को ओएससी के रूप में 127.0.0.1 (लोकलहोस्ट) पर भेजा जाता है, यदि आवश्यक हो तो अन्य अनुप्रयोगों द्वारा उपयोग के लिए। सेंसर डेटा से स्पाइक्स को फ़िल्टर करने के लिए मैक्स/एमएसपी/जिटर में एक उपयोगी वस्तु (विद्युत हस्तक्षेप के कारण) ट्रिस्टन जेहान की "चिकनी" है, जो यहां डाउनलोड करने योग्य है: चिकनी अधिकतम वस्तु ट्रिस्टन की साइट में मैक्स के लिए एमएसपी बाहरी का एक गुच्छा भी है जिसका उपयोग हम मल्टीमॉडल म्यूजिक स्टैंड के इनपुट के ऑडियो विश्लेषण हिस्से के लिए करते हैं - उनमें पिच ~, जोर ~, चमक शामिल है ~, नॉइज़नेस ~, और ऑल-इन-वन एनालाइज़र ~ ऑब्जेक्ट। एक बार जब आपके पास मैक्स में डेटा आ जाता है, तो आपको एक छोटे स्क्रूड्राइवर के साथ व्यक्तिगत रूप से ThereminVision सेंसर की संवेदनशीलता को समायोजित करने की आवश्यकता होगी। एंटेना को सभी तरह से फैलाकर ऐसा करें, फिर नीले ट्रिंपोट को वामावर्त घुमाएं जब तक कि यह "रिवर्स सेंसिंग" मोड में न चला जाए - फिर इसे वापस दक्षिणावर्त घुमाएं जब तक कि आप सामान्य सेंसिंग रेंज में वापस न आ जाएं। एंटेना की लंबाई को बदलकर छोटे समायोजन (सेंसिटिविटी को ट्यून करना, गिटार को ट्यून करने की तरह) किया जा सकता है, इसलिए आपको अपने साथ छोटे स्क्रूड्राइवर को अपने साथ ले जाने की आवश्यकता नहीं होगी।

चरण 9: प्रदर्शन में मल्टीमॉडल संगीत स्टैंड का उपयोग करना! (और इसका विस्तार)

प्रदर्शन में मल्टीमॉडल संगीत स्टैंड का उपयोग करना! (और इसका विस्तार)
प्रदर्शन में मल्टीमॉडल संगीत स्टैंड का उपयोग करना! (और इसका विस्तार)
प्रदर्शन में मल्टीमॉडल संगीत स्टैंड का उपयोग करना! (और इसे विस्तारित करना)
प्रदर्शन में मल्टीमॉडल संगीत स्टैंड का उपयोग करना! (और इसे विस्तारित करना)

मत भूलो, नई प्रदर्शन तकनीकें जो मल्टीमॉडल म्यूजिक स्टैंड को सक्षम बनाती हैं, उन्हें अभ्यास की आवश्यकता है, और नए मैपिंग और विचारों के विकास के लिए जिन्हें आप इसके साथ नियंत्रित करना चाहते हैं! साथ ही, यदि आप अन्य प्रकार के सेंसर को शामिल करने के लिए अपने एमएमएमएस का विस्तार करना चाहते हैं, एमएमएमएस फर्मवेयर के भविष्य के संस्करणों में थेरेमिनविजन सेंसर के अलावा सीयूआई पर 13 एनालॉग इनपुट का उपयोग करना संभव होगा, इसलिए कुछ सरल सेंसर (स्लाइडर/नॉब्स/फुटपेडल) या अन्य सेंसर प्रकार (आईआर/अल्ट्रासाउंड/आदि) के साथ।, इनका उपयोग कंप्यूटर पर ऑडियो इनपुट और वीडियो के साथ किया जा सकता है। वर्तमान में फर्मवेयर "सीरियल-ओवर-यूएसबी" प्रोटोकॉल का उपयोग करता है, लेकिन अंततः योजना "एचआईडी" (मानव इनपुट डिवाइस) प्रोटोकॉल पर स्विच करने की है जो आमतौर पर क्रिएट यूएसबी इंटरफेस द्वारा उपयोग किया जाता है। कृपया प्रयास में योगदान करने के लिए स्वतंत्र महसूस करें … ई-फील्ड सेंसिंग (जिसे कैपेसिटिव सेंसिंग के रूप में भी जाना जाता है) के लिए एक समान ओपन सोर्स प्रोजेक्ट है जो समान सर्किट टोपोलॉजी (थेरेमिनविज़न डिज़ाइन पर आधारित) का उपयोग करता है जिसे CapToolKit कहा जाता है - यह "छोटे भाई" का उपयोग करता है "PIC18F4550 का, PIC18F2550 जिसमें कई एनालॉग इनपुट नहीं हैं (13 के बजाय 10)। CapToolKit के लिए फर्मवेयर थोड़ा अलग होगा क्योंकि वे ThereminVision प्रोसेसर बोर्ड का उपयोग नहीं करते हैं। हम एक साधारण फायरवायर कैमरा (वेबकैम शैली) का उपयोग करते हैं जो भौतिक इशारों की ऑप्टिकल पहचान और टकटकी का पता लगाने के लिए संगीत स्टैंड के शीर्ष पर लगाया जाता है - यदि आप कंप्यूटर दृष्टि या ऑडियो विश्लेषण और हमारे समूह के शोध के संश्लेषण पहलुओं में रुचि रखते हैं, कृपया मल्टीमॉडल म्यूजिक स्टैंड वेबसाइट पर पेपर देखें। और यदि आप एक मल्टीमॉडल संगीत स्टैंड बनाते हैं तो कृपया अपने अनुभव पोस्ट करें… अब हमारे पास यूसीएसबी में उनमें से दो हैं जैसा कि नीचे दी गई तस्वीर में दिखाया गया है - अधिक रचनाओं, प्रदर्शनों और संगीतकारों का वहां उपयोग करना बहुत अच्छा होगा! डॉ. जोआन कुचेरा-मोरिन ने एमएमएमएस को शामिल करते हुए पहली रचना लिखी, जिसे मार्च 2007 में ईस्टमैन स्कूल ऑफ म्यूजिक में बांसुरीवादक जिल फेलबर द्वारा प्रस्तुत किया गया था।

सिफारिश की: