wildmidi(1) WildMidi Player wildmidi(1)

wildmidi - پخش‌کننده نمونه برای libWildMidi

libWildMidi

/etc/wildmidi/wildmidi.cfg

wildmidi [-0abehlnstvO] [-c config-file] [-d audiodev] [-m volume-level] [-P playback-output] [-o file] [-f frequency-Hz(MUS)] [-r sample-rate] [-g convert-xmi-type] [-x file] [-i seconds] [-j seconds] midifile ...

این یک برنامه نمایشی جهت نشان دادن قابلیت‌های libWildMidi است.

آرگومان midifile می‌تواند یک فایل از نوع MIDI در قالب‌های HMI، HMP، MIDI، MUS یا XMI باشد که توسط libWildMidi پردازش شده و صدای خروجی حاصل توسط پخش‌کننده پخش می‌شود.

می‌توانید بیش از یک midifile را در خط فرمان مشخص کنید و wildmidi آن‌ها را یکی پس از دیگری برای پردازش به libWildMidi ارسال خواهد کرد. همچنین می‌توانید از الگوهای عمومی (wildcards) استفاده کنید، به عنوان مثال: wildmidi *.mid

-0
هنگام تبدیل با -x، فایل‌هایی که به عنوان سازگار با MIDI نوع ۲ تشخیص داده شده‌اند را به صورت فایل‌های نوع ۰ ذخیره می‌کند.
برخی از فایل‌ها متن ترانه خود را در فرارویدادهای متنی (text meta events) ذخیره می‌کنند. این گزینه متن ترانه را به جای فرارویدادهای شعر (lyric meta events) از آنجا می‌خواند.
یک موتور طنین (reverb) هشت‌نقطه‌ای را فعال می‌کند که به میکس نهایی عمق می‌بخشد.
از فایل پیکربندی مشخص‌شده با config-file به جای /etc/wildmidi/wildmidi.cfg استفاده می‌کند. config-file همچنین می‌تواند یک فایل SoundFont2 (.sf2) یا فایلی با سبک timidity.cfg با دستور soundfont باشد؛ نوع فایل بر اساس محتوا تشخیص داده می‌شود، نه بر اساس پسوند آن.
ارسال صدا به audiodev به جای دستگاه پیش‌فرض.
alsa : پیش‌فرض سیستم "default" است
oss : پیش‌فرض "/dev/dsp" است
netbsd : پیش‌فرض "/dev/audio" است
سایر محیط‌ها از این گزینه پشتیبانی نمی‌کنند.
استفاده از بازنمونه‌برداری بهبودیافته (Gauss) برای صدایی غنی‌تر به بهای مصرف پردازنده (CPU) بیشتر.
گزینه‌های خط فرمان را نمایش می‌دهد.
استفاده از فرکانس F هرتز برای پخش (MUS).
تبدیل XMI: 0 - بدون تبدیل (پیش‌فرض)
1 - از MT32 به GM
2 - از MT32 به GS
شروع پخش از ثانیه مشخص‌شده در seconds (مقادیر کسری مجاز است) در داخل فایل.
توقف پخش در ثانیه مشخص‌شده در seconds (مقادیر کسری مجاز است) در داخل فایل.
برخی از فایل‌های MIDI روی سخت‌افزارهایی ضبط شده‌اند که از منحنی حجم صدا استفاده می‌کنند و باعث می‌شود در سایر دستگاه‌های MIDI میکس بسیار نامناسبی داشته باشند. برای استفاده از منحنی‌های حجم صدا از این گزینه استفاده کنید.
تنظیم سطح صدای کلی روی volume-level. حداقل 0 و حداکثر 127 است و مقدار پیش‌فرض 100 می‌باشد.
تنظیم playback-output به عنوان خروجی پخش. برای دیدن خروجی‌های پخش موجود، خروجی --help را ببینید.
خروجی را در یک فایل wav با قالب ۱۶ بیتی علامت‌دار استریو ضبط می‌کند. مستلزم گزینه: -P wave
استفاده از ترکیب‌کننده (سنتزکننده) داخلی OPL3 FM. نیازی به فایل پیکربندی، بسته پچ GUS یا SoundFont نیست.
تنظیم نرخ نمونه‌برداری خروجی صدا روی sndrate. مقدار پیش‌فرض 32072 است.
گرد کردن تمپو (ضرب‌آهنگ) به نزدیک‌ترین عدد صحیح.
نادیده گرفتن هرگونه سکوت در ابتدای پخش.
نمایش اطلاعات نسخه و کپی‌رایت.
تبدیل یک فایل MUS، XMI، HMP یا HMI به MIDI و ذخیره آن در file.

این گزینه‌ها برای استفاده عمومی طراحی نشده‌اند. بلکه برای آسان‌تر کردن گوش دادن به نمونه‌های صوتی خاص طراحی شده‌اند.

نکته: این گزینه‌ها توسط -h | --help نمایش داده نمی‌شوند.

تنظیم بانک آزمایشی روی N. محدوده آن 0 تا 127 است.
تنظیم پچ آزمایشی روی N. محدوده آن 0 تا 127 است.
پخش فایل آزمایشی داخلی MIDI که تمامی ۱۲۷ نُت را پخش می‌کند.

این پخش‌کننده ورودی‌های محدودی را از کاربر می‌پذیرد که امکان تعامل در حین پخش فایل‌های MIDI را فراهم می‌کند.

+
افزایش صدای کلی (master volume).
-
کاهش صدای کلی (master volume).
فعال و غیرفعال کردن بازنمونه‌برداری بهبودیافته.
فعال و غیرفعال کردن منحنی‌های حجم صدا.
فعال و غیرفعال کردن طنین (reverb) میکس نهایی.
پخش فایل MIDI بعدی مشخص‌شده در خط فرمان.
ذخیره فایل در حال پخش در یک فایل MIDI. نکته: این فایل در دایرکتوری جاری ذخیره می‌شود.
مکث در پخش. نکته: از آنجا که صدا میان‌گیر (buffer) می‌شود، پس از خالی شدن میان‌گیر صوتی متوقف خواهد شد.
.
۱ ثانیه پرش به جلو. نکته: رویدادهای فعال MIDI را پاک کرده و تنها رویدادهای MIDI پس از موقعیت جدید را پخش می‌کند.
,
۱ ثانیه پرش به عقب. نکته: رویدادهای فعال MIDI را پاک کرده و تنها رویدادهای MIDI پس از موقعیت جدید را پخش می‌کند.
خروج از wildmidi.

wildmidi.cfg(5)

Chris Ison <chrisisonwildcode@gmail.com> Bret Curtis <psi29a@gmail.com>

Copyright (C) WildMidi Developers 2001-2026

این فایل بخشی از WildMIDI است.

نرم‌افزار WildMIDI یک نرم‌افزار آزاد است: شما می‌توانید پخش‌کننده را تحت شرایط مجوز عمومی همگانی گنو (GNU General Public License) و کتابخانه را تحت شرایط مجوز عمومی همگانی کمتر گنو (GNU Lesser General Public License) که توسط بنیاد نرم‌افزارهای آزاد منتشر شده، چه نسخه ۳ این مجوزها یا (به انتخاب خودتان) هر نسخه بعدی دیگری، بازتوزیع کرده و/یا تغییر دهید.

نرم‌افزار WildMIDI به این امید توزیع شده که مفید واقع شود، اما بدون هیچ‌گونه ضمانت؛ حتی بدون ضمانت ضمنی قابلیت تجاری‌سازی یا مناسب بودن برای یک هدف خاص. برای جزئیات بیشتر به مجوز عمومی همگانی گنو و مجوز عمومی همگانی کمتر گنو مراجعه کنید.

شما باید یک نسخه از مجوز عمومی همگانی گنو و مجوز عمومی همگانی کمتر گنو را همراه با WildMIDI دریافت کرده باشید. در غیر این صورت، http://www.gnu.org/licenses را ببینید.

این صفحه راهنما تحت شرایط مجوز Creative Commons AttributionShare Alike 3.0 Unported منتشر شده است. برای مشاهده نسخه‌ای از این مجوز، به http://creativecommons.org/licenses/by-sa/3.0 مراجعه کنید یا نامه‌ای به Creative Commons, 171 Second Street, Suite 300, San Francisco, California, 94105, USA ارسال نمایید.

12 July 2026