.TH wildmidi.cfg 5 "12 July 2026" "" "WildMidi Config File" .SH "نام (NAME)" wildmidi.cfg \- پرونده پیکربندی برای libWildMidi .PP .SH "کتابخانه (LIBRARY)" .B libWildMidi .PP .SH "توضیحات (DESCRIPTION)" شامل پیکربندی وصله‌ها (patchها) برای libWildMidi و محل پرونده‌های وصله سازگار با Gravis Ultrasound است. .PP به‌جای پیکربندی وصله، پرونده ارائه‌شده به libWildMidi می‌تواند یک پرونده SoundFont2 (.sf2) یا یک پرونده به سبک timidity.cfg باشد که از طریق دستورالعمل \fBsoundfont\fP به یکی از آن‌ها اشاره می‌کند. نوع پرونده بر اساس محتوا تشخیص داده می‌شود، نه بر اساس پسوند. .PP .nf dir ~/guspats/ source /etc/wildmidi.cfg bank 0 0 acpiano.pat amp=110 env_time4=300 1 brpiano.pat amp=100 drumset 0 25 snarerol keep=env amp=225 note=60 26 snap note=65 .fi .PP .SH "ساختار دستوری (SYNTAX)" .IP "\fBguspat_editor_author_cant_read_so_fix_release_time_for_me\fP" برخی ویرایشگرهای پرونده وصله، پوش‌های (envelope) چهارم و پنجم را جابه‌جا می‌کنند که باعث می‌شود در پخش‌کننده‌های پایبند به استاندارد وصله Gravis Ultrasound، صدا بسیار طولانی‌تر از حد انتظار پخش شود. ترمیمی که این خطا را تشخیص می‌دهد از نگارش WildMidi 0.4.3 به‌طور خودکار اعمال می‌شود؛ این گزینه برای سازگاری با گذشته پذیرفته می‌شود و هیچ اثری ندارد. .PP .IP "\fBauto_amp\fP" برنامه WildMIDI را وادار می‌کند تا نمونه‌های صوتی را تا بیشینه سطح تقویت کرده و مقدار amp=% در خطوط وصله پرونده پیکربندی را نادیده بگیرد. .PP .IP "\fBauto_amp_with_amp\fP" برنامه WildMIDI را وادار می‌کند تا نمونه‌ها را به بیشینه سطح تقویت کرده و سپس مقدار amp=% در خطوط وصله پرونده پیکربندی را اعمال کند. .PP .IP "\fBdir\fP \fIdir\-name\fP" مسیر جستجو برای پرونده‌های پیکربندی و وصله را به \fIdir\-name\fP تغییر می‌دهد. این تنظیم مختص پرونده پیکربندی فعلی است و به هر پرونده پیکربندی ضمیمه‌شده نیز منتقل می‌شود، مگر اینکه آن پرونده‌ها تنظیم \fBdir\fP اختصاصی خود را داشته باشند. هر پرونده ضمیمه‌شده‌ای که تنظیم \fBdir\fP اختصاصی خود را دارد، بر تنظیم \fBdir\fP پرونده پیکربندی فعلی تاثیری نمی‌گذارد. .PP .IP "\fBsource\fP \fIinclude\-confg\fP" تنظیمات را از \fIinclude\-config\fP ضمیمه می‌کند. هر وصله‌ای که از قبل تنظیم شده باشد توسط پرونده پیکربندی ضمیمه‌شده بازنویسی خواهد شد. .PP .IP "\fBsoundfont\fP \fIsf2\-file\fP" به‌جای وصله‌های Gravis Ultrasound، رندر صدا را با استفاده از پرونده SoundFont2 به نام \fIsf2\-file\fP انجام می‌دهد. مسیرهای نسبی همانند دستور \fBsource\fP نسبت به پوشه پرونده پیکربندی سنجیده می‌شوند. این امر اجازه می‌دهد یک timidity.cfg موجود که به یک SoundFont اشاره می‌کند، همان‌گونه که هست استفاده شود. .PP .IP "\fBbank\fP \fIN\fP" وصله‌های پس از این تنظیم متعلق به بانک ساز MIDI شماره \fIN\fP هستند. .PP .IP "\fBdrumset\fP \fIN\fP" وصله‌های پس از این تنظیم متعلق به بانک درام MIDI شماره \fIN\fP هستند. .PP .IP "\fIpatchno\fP \fIpatchfile\fP [\fBamp=\fP\fIvolume\fP] [\fBnote=\fP\fImiodinte\fP] [\fBkeep=loop\fP] [\fBkeep=env\fP] [\fBremove=sustain\fP] [\fBremove=clamped\fP] [\fBenv_level\fP[\fI0\-5\fP]\fB=\fP\fIlevel\fP] [\fBenv_time\fP[\fI0\-5\fP]\fB=\fP\fItime\fP]" .PP مثال: 0 acpiano.pat amp=110 .PP .RS .IP "\fIpatchno\fP" شماره وصله MIDI است که ساز به آن تعلق دارد. .PP .IP "\fIpatchfile\fP" نام پرونده وصله سازگار با Gravis Ultrasound است. اگر پسوند pat. در نام پرونده وجود نداشته باشد، libWildMidi هنگام بارگذاری پرونده پسوند pat. را اضافه خواهد کرد. .PP .IP "\fBamp=\fP\fIvolume\fP" بلندی صدای نمونه‌های این وصله را قبل از استفاده به \fIvolume\fP% تغییر می‌دهد. .PP .IP "\fBnote=\fP\fImidinote\fP" هنگام پخش نمونه‌های این وصله، از نت \fImidinote\fP استفاده می‌کند. نکته: این تنظیم برای سازهای فهرست‌شده ذیل drumset است. .PP .IP "\fBkeep=loop\fP" نمونه‌های این وصله را با حلقه (loop) پخش می‌کند، در حالی که معمولاً برای این ساز چنین کاری انجام نمی‌شود. .PP .IP "\fBkeep=env\fP" استفاده از داده‌های پوش (envelope) در این وصله، در حالی که معمولاً برای این ساز استفاده نمی‌شود. .PP .IP "\fBremove=sustain\fP" پس از پوش سوم، نت را تا زمان رهاسازی نت نگه نمی‌دارد؛ وضعیتی که در صورت فعال بودن بیت sustain در پرونده وصله رخ می‌دهد. .PP .IP "\fBremove=clamped\fP" هنگام رهاسازی نت به پوش ششم پرش نمی‌کند؛ وضعیتی که در صورت فعال بودن بیت clamped در پرونده وصله رخ می‌دهد. .PP .IP "\fBenv_level\fP[\fI0\-5\fP]\fB=\fP\fIlevel\fP" سطح پوش را روی \fIlevel\fP تنظیم می‌کند که ۱.۰ بیشینه و ۰.۰ کمینه است. .IP مثال: تنظیم سطح پوش پنجم روی ۱۰٪ \- \fBenv_level[0\-5]=\fP0.1 .PP .IP "\fBenv_time\fP[\fI0\-5\fP]\fB=\fP\fItime\fP" مدت‌زمان پوش را روی \fItime\fP با دقت ۱/۱۰۰۰ ثانیه تنظیم می‌کند. این مقدار زمانی است که باید طول بکشد تا پوش به بیشینه سطح برسد. .IP مثال: تنظیم مدت‌زمان پوش اول روی ۱ ثانیه \- \fBenv_time0=\fP1000 .IP مثال: تنظیم مدت‌زمان پوش سوم روی ۰.۵ ثانیه \- \fBenv_time2=\fP500 .RE .PP .IP "\fBreverb_room_width\fP \fIfval\fP" عرض اتاق را برای موتور طنین (reverb) بر حسب متر تنظیم می‌کند. \fIfval\fP یک مقدار اعشاری بر حسب متر است. کمینه مقدار ۱.۰ متر، بیشینه ۱۰۰.۰ متر و پیش‌فرض ۱۵.۰ متر است. .IP مثال: تنظیم عرض اتاق روی ۳۰ متر \- \fBreverb_room_width 30\fP .PP .IP "\fBreverb_room_length\fP \fIfval\fP" طول اتاق را برای موتور طنین بر حسب متر تنظیم می‌کند. \fIfval\fP یک مقدار اعشاری بر حسب متر است. کمینه مقدار ۱.۰ متر، بیشینه ۱۰۰.۰ متر و پیش‌فرض ۲۰.۰ متر است. .IP مثال: تنظیم طول اتاق روی ۴۰ متر \- \fBreverb_room_length 40\fP .PP .IP "\fBreverb_listener_posx\fP \fIfval\fP" موقعیت شنونده در عرض اتاق را برای موتور طنین تعیین می‌کند. \fIfval\fP مقداری اعشاری بر حسب متر بین ۰.۰ و \fBreverb_room_width\fP است؛ مقادیر خارج از اتاق به مرکز اتاق بازنشانی می‌شوند. مقدار پیش‌فرض نصف عرض اتاق است. .PP .IP "\fBreverb_listener_posy\fP \fIfval\fP" موقعیت شنونده در طول اتاق را برای موتور طنین تعیین می‌کند. \fIfval\fP مقداری اعشاری بر حسب متر بین ۰.۰ و \fBreverb_room_length\fP است؛ مقادیر خارج از اتاق به ۳/۴ طول اتاق بازنشانی می‌شوند. مقدار پیش‌فرض ۳/۴ طول اتاق است. .PP .SH "همچنین ببینید (SEE ALSO)" .BR wildmidi (1) .PP .SH "نویسنده (AUTHOR)" Chris Ison .br Bret Curtis .PP .SH "حق نشر (COPYRIGHT)" Copyright (C) Chris Ison 2001\-2010 .br Copyright (C) Bret Curtis 2013\-2026 .PP این پرونده بخشی از WildMIDI است. .PP نرم‌افزار WildMIDI یک نرم‌افزار آزاد است: شما می‌توانید پخش‌کننده آن را تحت شرایط مجوز عمومی همگانی گنو (GPL) و کتابخانه آن را تحت شرایط مجوز عمومی همگانی کمتر گنو (LGPL) منتشرشده توسط بنیاد نرم‌افزارهای آزاد، نگارش ۳ یا (به انتخاب خودتان) هر نگارش بالاتری توزیع کرده و/یا تغییر دهید. .PP نرم‌افزار WildMIDI به این امید توزیع شده است که مفید واقع شود، اما بدون هیچ‌گونه ضمانتی؛ حتی بدون ضمانت ضمنی قابلیت فروش یا تناسب با یک هدف خاص. برای جزئیات بیشتر به مجوز عمومی همگانی گنو و مجوز عمومی همگانی کمتر گنو مراجعه کنید. .PP شما باید نسخه‌ای از مجوز عمومی همگانی گنو و مجوز عمومی همگانی کمتر گنو را همراه با WildMIDI دریافت کرده باشید. اگر این‌طور نیست، به مراجعه کنید. .PP این صفحه راهنما تحت مجوز ارجاع-اشتراک‌یکسان کریتیو کامنز ۳.۰ (Creative Commons Attribution\-Share Alike 3.0 Unported) دارای مجوز است. برای مشاهده نسخه‌ای از این مجوز، به http://creativecommons.org/licenses/by-sa/3.0 مراجعه کنید یا نامه‌ای به Creative Commons, 171 Second Street, Suite 300, San Francisco, California, 94105, USA ارسال نمایید. .PP