एक यूएसबी MIDI डिवाइस से MIDI सिग्नल पढ़ने के लिए सी / सी ++ लाइब्रेरी

मैं सी / सी ++ प्रोग्राम लिखना चाहता हूं जो MIDI डिवाइस से इनपुट लेते हैं।

एमआईडीआई डिवाइस एक यूएसबी कनेक्टर का उपयोग कर अपने पीसी से जोड़ता है।

मैं एक (सी / सी ++ लागू) लाइब्रेरी की तलाश में हूं जिसका उपयोग मैं यूएसबी पोर्ट के माध्यम से MIDI डिवाइस से मिडी सिग्नल पढ़ने के लिए कर सकता हूं।

एक बार जब मैं इसे प्राप्त करता हूं तो मैं MIDI डेटा को जोड़कर खुश हूं, मैं बस अपने कैप्चर के लिए कोड को लागू नहीं करना चाहता हूं।

मैं विंडोज एक्सपी पर ब्लडशेड देव-सी ++ आईडीई का उपयोग करके अपना कोड लिखने की योजना बना रहा हूं।

0
जोड़ा संपादित
विचारों: 1

3 उत्तर

ओपन सोर्स प्रोजेक्ट LMMS देखें। यह लिनक्स के लिए एक संगीत स्टूडियो है जिसमें सॉफ्टवेयर उपकरणों के साथ MIDI कीबोर्ड का उपयोग करने की क्षमता शामिल है। यदि आप नाम में 'midi' के साथ स्रोत फ़ाइलें में खोदते हैं , आपको शायद वह मिल जाएगा जो आप खोज रहे हैं।

0
जोड़ा

हो सकता है कि जैक स्रोतकोड भी मदद कर सकता है। यह पॉजिक्स संगत सिस्टम के लिए बहुत अधिक संभावनाओं के साथ एक ध्वनि चालक है और यूएसबी और फायरवायर ऑडियो उपकरणों का समर्थन करता है।

0
जोड़ा

PortMidi is another open source cross-platform MIDI I/O library worth checking out. On the other hand, if you are working on a sysex type of app, then direct Win32 works easily enough.

बस एक और ओपन सोर्स क्रॉस-प्लेटफार्म ढांचे में आया जिसमें एमआईडीआई समर्थन शामिल है: Juce

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

[जुलाई 2014] मैं बस RtMidi पर आया जो एक अच्छा लग रहा है, कॉम्पैक्ट, ओपन सोर्स क्रॉस-प्लेटफार्म सी ++ लाइब्रेरी।

0
जोड़ा