2008-10-05 13 views
5

के साथ एक ही नोट चलाएं मैं एक एप्लीकेशन में MIDI प्लेबैक के लिए डायरेक्ट म्यूजिक का उपयोग कर रहा हूं। क्या किसी को पता है कि व्यक्तिगत नोट्स खेलने के लिए डायरेक्ट म्यूजिक का उपयोग करना संभव है? वर्तमान में, मैं एक इन-मेमोरी डेटा संरचना को परिवर्तित कर रहा हूं जो पूरे 'गीत' को मिडी बफर में प्रस्तुत करता है और इसे DirectMusic के माध्यम से वापस चलाता है। मैं इसके लिए मिडी बफर उत्पन्न करने, इसे लोड करने और इसे खेलने के बिना व्यक्तिगत नोट्स चलाने में सक्षम होना चाहता हूं। क्या डायरेक्ट म्यूजिक के साथ इस तरह की चीज भी संभव है?डायरेक्ट म्यूजिक

यह मेरा DirectMusic की दुनिया में पहला भ्रमण इसलिए उम्मीद है कि मैं भी बेख़बर यह क्षमताओं है की नहीं कर रहा हूँ है ...

उत्तर

1

मेरा मानना ​​है कि कि एक DirectMusicBuffer8 में अपने नोट संदेशों भरने और फिर खेल रहा है कि वास्तव में है इसे करने का सबसे आसान तरीका।

मुझे लगता है आप जानते हैं कि DirectMusic अब मान्य नहीं है कर रहे हैं, नए विकास आदि आदि

0

हम्म के लिए अनुशंसित नहीं, मैं अगर मैं कि MSDN पर अधिक जानकारी की खुदाई कर सकते हैं देखेंगे।

मुझे पता है कि डायरेक्ट म्यूजिक को बहिष्कृत किया गया है, हालांकि, मेरी समझ यह है कि XAudio2 को MIDI के लिए बहुत खराब समर्थन है। जब तक कि मैं उस पर गलत नहीं हूं - अगर मैं MIDI का समर्थन करता हूं तो मैं तुरंत XAudio2 पर स्विच करूंगा, क्योंकि मैं केवल अपने आवेदन में डायरेक्टम्यूजिक को एकीकृत करने के शुरुआती चरणों में हूं।

+0

आह, यह नहीं पता था कि माइक्रोसॉफ्ट ने एमआईडीआई को डायरेक्टएक्स से हटा दिया था। वह बेकार है ... –

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