Jeffrey Cross
Jeffrey Cross

संगीत वाद्ययंत्र के रूप में निनटेंडो नियंत्रक

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

Nintendo संगीत वाद्ययंत्र के रूप में नियंत्रकों - जेफ Hoefs मैं एक तीन साल पहले एक बचत की दुकान पर एक Nintendo पावरपैड देखा और सोचा कि यह एक दिलचस्प मिडी कीबोर्ड बना देगा। इस नियंत्रक को हैक करना काफी सरल था। अंदर धारावाहिक कन्वर्टर्स के समानांतर दो 4021 8-चैनल हैं। 8 पैड को IC में से एक को तार दिया जाता है और बाकी के 4 पैड को दूसरे को तार दिया जाता है। मैंने शिफ्ट रजिस्टर की स्थिति को मिडी डेटा में बदलने के लिए एक माइक्रोकंट्रोलर का उपयोग किया। मेरे मिडी कन्वर्टर में 2 पॉट्स भी हैं - एक ऑक्टेव्स बदलने के लिए (एक ऐसी स्थिति जिसमें मेरी ड्रम मशीन के लिए कीमैप होगा) और दूसरा मिडी वेलोसिटी (वॉल्यूम) सेट करने के लिए। इस इंटरफ़ेस के साथ, पैड को एक सिंथेसाइज़र, ड्रम मशीन या कंप्यूटर से जोड़ा जा सकता है।

काम करने के लिए दस्ताने मिलने के बाद मैंने सोचा कि यह एक संगीत नियंत्रक के रूप में एक पावरग्लोव का उपयोग करने के लिए अच्छा होगा। मैंने ईबे पर एक इस्तेमाल किया हुआ दस्ताने खरीदा और इंटरनेट पर एक टाइमिंग आरेख और कुछ सी कोड पाया, जिसे मैं दस्ताने के एनालॉग डेटा (हायर मोड) तक पहुंचने और कंप्यूटर पर सीरियल के माध्यम से भेजने के लिए एक असेंबली रूटीन लिखता था। काम करने के बाद जब मैंने काम किया, तो मैंने इसे फिल्टर मापदंडों को नियंत्रित करने से लेकर, धड़कनों को रोकने, एक आभासी कीबोर्ड, और यहां तक ​​कि एक डीजे के साथ एक even लड़ाई ’के लिए इसका उपयोग करने की कोशिश की। दुर्भाग्य से ग्लव के डेटा पैकेटों के सभी 12 को आउटपुट करने में लगने वाले समय के कारण, यह महत्वपूर्ण महत्वपूर्ण समय के लिए सबसे अच्छा नियंत्रक नहीं है जैसे नोट खेलना या फ़िल्टर मापदंडों में हेरफेर करना।

मैं एक बैंड में एक साथ दस्ताने और पैड का उपयोग कर रहा था। दस्ताने का सबसे अच्छा कार्य कलाई पर बटन था। मैंने एक प्रोग्राम बनाया, जिसने मुझे नमूना बैंकों, फ़िल्टर मापदंडों का चयन करने के लिए दस्ताने के डेटा का उपयोग करने की अनुमति दी, और xyz और उंगली डेटा के लिए विभिन्न उपयोगों के बीच स्विच किया। उदाहरण के लिए, एक मोड में मैं एक मुट्ठी बना सकता था और पैड पर एक साधारण बीट डांस कर सकता था, फिर जब मैंने अपना हाथ खोला, तो हरा एक लूप के रूप में जारी रहेगा, मैं फिर प्रक्रिया को दोहराकर लूप में अतिरिक्त परतें जोड़ सकता था। कलाई पर एक और बटन या बटन के संयोजन को दबाकर मैं एक और मोड का चयन कर सकता हूं जैसे कि बैंड के डीजे के साथ युद्ध करने के लिए वर्चुअल रिकॉर्ड-स्क्रैचिंग मोड।

मुझे निनटेंडो यूएफएस कंट्रोलर्स (इंफ्रारेड सेंसरों के क्षैतिज और ऊर्ध्वाधर विमानों) का एक जोड़ा भी मिला, इसलिए मैंने एक और मिडी इंटरफेस बनाया, जिसका उपयोग दोनों यूफोर्स, एक पावरपैड और एक मानक एनईएस नियंत्रक से एक साथ इनपुट डेटा के लिए किया जा सकता है। मैंने पुराने NES कंसोल से वास्तविक सॉकेट्स का भी उपयोग किया है, इसलिए मुझे अपने प्लग इन को नियंत्रकों के साथ नहीं जोड़ना है। जैसा कि, इस सिस्टम को सीधे सिंथेसाइज़र के साथ उपयोग नहीं किया जा सकता है, इसे एक प्रोग्राम के साथ काम करना पड़ता है जो मिडी डेटा (मैक्स, पीडी, सुपरकोलाइडर, आदि) की कस्टम मैपिंग की अनुमति देता है। हालाँकि, प्रत्यक्ष कनेक्शन की अनुमति देने के लिए कोड को फिर से लिखा जा सकता है - जो कि DIY दुनिया की सुंदरता है।

शेयर

एक टिप्पणी छोड़