این یک پخش کننده MIDI کوچک و ساده با ترکیب OPN2 (یاماها YM2612) و OPNA (YM2608) FM است. بازیکن می تواند هر فایل MIDI، MUS، یا XMI را که در دستگاه شما داشته باشد، بازی کند. پلیر دارای بانک تومب بانک ترکیبی General-MIDI و Semi-XG ساخته شده از ابزارهای وارد شده از بازی های مختلف Sega Megadrive / Genesis، از OPL3 منتقل شده یا از ابتدا ساخته شده است. به صورت اختیاری می توانید با استفاده از فایل خارجی فایل timbre در WOPN برای دریافت صدای مختلف موسیقی خود استفاده کنید.
# ویژگی های کلیدی سینت سایزر libOPNMIDI:
* شبیه سازی OPN2
* بانک قابل برنامه ریزی پچ های FM (شما باید از ویرایشگر بانک (https://github.com/Wohlstand/OPN2BankEditor) برای ایجاد صدای خودتان استفاده کنید)
* صدای استریو
* تعداد تراشه های OPN2 شبیه سازی شده را می توان به عنوان 1-100 مشخص (حداکثر کانال های 600!)
* پان (پانسیون باینری، یعنی سمت چپ / راست سمت راست روشن / خاموش)
* پین خم کن با محدوده قابل تنظیم
* Vibrato که به پارامترهای RPN / NRPN پاسخ می دهد
* حفظ (نگهدارنده a.k.a. پدال) و Sostenuto فعال / غیر فعال است
* پشتیبانی از فایل MIDI و RMI
* زمان واقعی پشتیبانی MIDI API
* پشتیبانی loopStart / loopEnd (Final Fantasy VII)
* 111 حلقه مبتنی بر کنترل کننده (RPG-Maker)
* از آرپیجی اتوماتیک با آکورد برای کاهش فشار کانال استفاده کنید
* پشتیبانی از سینت سایزر چندین همزمان MIDI (دستگاه در هر مسیر / پورت انتخاب پیام FF 09)، می توان برای غلبه بر محدودیت 16 کانال
* پشتیبانی جزئی از استانداردهای GS و XG (داشتن ابزارهای بیشتر از یک 128 128 استاندارد GM و توانایی استفاده از چندین کانال برای اهداف کوپه و حمایت از بعضی از کنترلر های اختصاصی GS / XG)
* CC74 "روشنایی" بر یک مقیاس مدولاتور تأثیر می گذارد (برای شبیه سازی فرکانس قطع در synths WT)
* پشتیبانی از Portamento (CC5، CC37 و CC65)
* پشتیبانی SysEx که از برخی از ویژگی های عمومی، GS و XG پشتیبانی می کند
* گزینه استریو کامل panning (فقط برای شبیه سازها کار می کند)
# پیوندها
* کد منبع پخش: https://github.com/Wohlstand/OPNMIDI-Player-Java
* کد منبع libOPNMIDI: https://github.com/Wohlstand/libOPNMIDI
* ویرایشگر بانک OPN2 که به شما اجازه می دهد فایل های بانک دیتا WOPL را ایجاد یا تغییر دهید: https://github.com/Wohlstand/OPN2BankEditor/