سؤال

أحاول الحصول على قراءة على مستوى الجهد المشارك في بناء مضيف عاري الافتراضي في C ++ أو C# لكنني لم أتمكن من الحصول على أي معلومات صعبة. هل يعرف أي شخص أي تطبيقات بداية جيدة ودروس تعليمية ومكتبات مساعدة لهذا النوع من الأشياء؟

إذا كان الأمر مهمًا ، فسيكون الهدف هو) قبول أحداث MIDI الواردة و B) إرسالها إلى الأداة الافتراضية. في C ++ أو C#، إن أمكن.

شكرًا!

هل كانت مفيدة؟

المحلول

لالتقاط أحداث MIDI الواردة ، استخدم مجموعة أدوات C# MIDI (على codeproject.com) بواسطة Leslie Sanford أو MY midi.net مكتبة.

vst.net يتيح لك التحميل والتواصل مع المكونات الإضافية المدارة وغير المدارة (2.4). يمكنك أيضًا إنشاء مكونات VST المدارة مع VST.NET والتي يمكن تشغيلها في مضيفين غير مُدارة.

هناك أيضًا مضيف C ++ مفتوح المصدر VST متاح على http://www.hermannseib.com/english/vsthost.htm (أسفل في أسفل الصفحة)

أتمنى أن يساعد ذلك.

مارك جاكوبي (مؤلف كتاب VST.NET)

نصائح أخرى

ال vst.net يبدو أن المكتبة هي الطريق للذهاب.

pianorollcomposer.cpp في http://jdmcox.com يحتوي على روتين بسيط (VStThread) يرسل بيانات MIDI إلى مكون إضافي VST ثم يرسل بيانات الموجة المستلمة إلى برنامج تشغيل ASIO.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top