2009-10-20 15 views
13

का उपयोग कर यूएसबी को मिडी भेजना मुझे अपने कंप्यूटर से बात करने के लिए एक Arduino आधारित MIDI नियंत्रक बनाने में रूचि है। Arduino MIDI के अन्य उदाहरणों को देखते हुए (उदाहरण के लिए, MIDI Output using an Arduino), वे सभी एक समर्पित 5 पिन डीआईएन को तार लगते हैं। जो समझ में आता है क्योंकि कीबोर्ड, विस्तारक और अनुक्रमक को एकसाथ जोड़ने के लिए यह मूल केबल है।Arduino

हालांकि, मैं अपने पीसी पर MIDI भेजना चाहता हूं। एक 5-पिन डीआईएन को सिर्फ एक रूपांतरण बॉक्स में प्लग किया जाना है जो यूएसबी के माध्यम से मेरे पीसी से जुड़ता है। और मेरे पास मेरे पीसी में मेरे Arduino कनेक्ट करने के लिए पहले से ही एक यूएसबी केबल है। तो मैं इसका उपयोग क्यों नहीं कर सकता?

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

+0

मिडी एक सीरियल इंटरफ़ेस है है, तो outputting यूएसबी के लिए यह जूट तारों की तुलना में अधिक जटिल है। यही कारण है कि आपको मिडी-टू-यूएसबी इंटरफ़ेस की आवश्यकता है। – lofihelsinki

उत्तर

1

आप चेकस्पिकेंज़ीलैब्स Serial - MIDI Converter का उपयोग करना चाह सकते हैं। यह वही दिखता है जो आप खोज रहे हैं। यह सीडीआईएल डेटा को मिडी डेटा में बदल देता है। तो Arduino पक्ष पर, बस सामान्य रूप से सीरियल डेटा भेजें, और पीसी पक्ष पर MIDI डेटा प्राप्त करें।

12

मुझे पता चला कि मेरे Arduino परियोजनाओं में बस एक सस्ती ($ 6) MIDI-USB इंटरफेस को एम्बेड करना आसान था। Quick and Dirty Arduino MIDI Over USB बताता है कि कैसे।

पुराने कैलकुलेटर की कुछ तस्वीरें भी हैं I Calculator MIDI USB Controller में एक Arduino यूएसबी-MIDI नियंत्रक में बदल गया।

मुझे उम्मीद है कि इससे मदद मिलती है।

2

हमने http://openpipe.cc/products/midi-usb-shield/ स्रोत कोड और स्कीमेटिक्स के लिए एक ओएसएचडब्ल्यू आर्डिनो शील्ड विकसित किया है। उम्मीद है कि यह मदद करता है!

1

हम आसानी से अपनी खुद की मिडी उपकरण बनाने के लिए कुछ मॉड्यूल का निर्माण सिर्फ एक नज़र e-licktronic

हम Hairless का उपयोग मिडी के लिए सीरियल कन्वर्ट करने के लिए यह एक बहुत ही सरल सॉफ्टवेयर

 संबंधित मुद्दे