انها لاعب MIDI صغير وبسيط مع توليف FM OPN2 (ياماها YM2612) أو OPNA (YM2608). يمكن للاعب تشغيل أي ملف MIDI أو MUS أو XMI على جهازك. يمتلك المشغل بطاقة General-MIDI وبنك Timbre متوافق مع نظام Semi-XG المصنوع من أدوات مستوردة من ألعاب Sega Megadrive / Genesis المختلفة ، مستمدة من OPL3 ، أو مصنوعة أصلاً. بشكل اختياري ، يمكنك استخدام ملف بنك timbre خارجي في WOPN للحصول على أصوات مختلفة لموسيقاك.
# الميزات الرئيسية لمزج libOPNMIDI:
* مضاهاة OPN2
* بنك مخصص لبطاقات FM (يجب عليك استخدام محرر البنك (https://github.com/Wohlstand/OPN2BankEditor) لإنشاء بنك الصوت الخاص)
* صوت ستيريو
* يمكن تحديد عدد رقائق OPN2 المحاكاة كـ 1-100 (الحد الأقصى للقنوات 600!)
* التحريك (الثنائي ، على الجانب الأيسر / الأيمن على / قبالة)
* الملعب بيند مع مجموعة قابلة للتعديل
* Vibrato يستجيب لمعلمات RPN / NRPN
* Sustain (a.k.a. Pedal hold) و Sostenuto enable / disable
* دعم ملف MIDI و RMI
* دعم API في الوقت الحقيقي MIDI
* دعم loopStart / loopEnd (Final Fantasy VII)
* بدء تشغيل الحلقة 111 على جهاز التحكم (RPG-Maker)
* استخدم arpeggio التلقائي مع الحبال لتخفيف ضغط القناة
* يمكن استخدام دعم العديد من أجهزة المزج المتزامنة من نوع MIDI (يمكن اختيار رسالة FF 09 لكل جهاز / منفذ) للتغلب على 16 قناة
* الدعم الجزئي لمعايير GS و XG (وجود أدوات أكثر من مجموعة 128: 128 من مجموعة GM والقدرة على استخدام قنوات متعددة لأغراض الإيقاع ، ودعم بعض أجهزة التحكم الحصرية GS / XG)
* CC74 "السطوع" يؤثر على مقياس المغير (لمحاكاة قطع التردد على WT قشط)
* دعم Portamento (CC5 و CC37 و CC65)
* دعم SysEx يدعم بعض الميزات العامة و GS و XG
* خيار الاستريو كامل بالغ (يعمل للمحاكاة فقط)
# روابط
* شفرة المصدر للاعب: https://github.com/Wohlstand/OPNMIDI-Player-Java
* شفرة المصدر libopNMIDI: https://github.com/Wohlstand/libOPNMIDI
* محرر بنك OPN2 الذي يسمح لك بإنشاء أو تعديل ملفات بنك WOPL timbre: https://github.com/Wohlstand/OPN2BankEditor/
تاريخ التحديث
18/08/2023