.TH "DRUMGIZMO" "1" "21 ژوئیه 2018" "drumgizmo" "" .SH "نام (NAME)" drumgizmo \- برنامه کاربردی صوتی درام و سازهای کوبه‌ای .SH "خلاصه دستور (SYNOPSIS)" \fBdrumgizmo\fR [\fIOPTIONS\fR] <\fIdrumkitfile\fR> .SH "توضیحات (DESCRIPTION)" .PP \fBDrumGizmo\fR یک افزونه صوتی چندسکویی و متن‌باز و همچنین یک برنامه مستقل برای درام است\&. این نرم‌افزار با چندین نمونه از افزونه‌های تجاری درام قابل مقایسه است\&. .PP نرم‌افزار DrumGizmo از یک قالب فایل باز برای کیت‌های درام استفاده می‌کند که به جامعه کاربری امکان می‌دهد کیت‌های درام اختصاصی خود را بسازند\&. این برنامه دارای خروجی چندکاناله است و به شما امکان می‌دهد صدا را دقیقاً همانند یک کیت درام واقعی میکس کنید\&. بخش انسان‌ساز (Humanizer) داخلی و اختیاری، نت‌های MIDI را تحلیل کرده و شدت ضربه (velocity) را در لحظه تنظیم می‌کند\&. این کلاینت می‌تواند به عنوان یک نرم‌افزار مستقل رندرینگ MIDI عمل کند و برای هر کانال یک فایل .wav بسازد، یا این‌که می‌توانید از DrumGizmo به عنوان یک نمونه‌بردار (sampler) نرم‌افزاری برای درامز الکترونیکی استفاده کنید\&. نسخه‌های افزونه‌ای آن نیز در دسترس هستند\&. .SH "گزینه‌ها (OPTIONS)" .PD 0 .RE \fB-a, --async_load\fR .RS 7 کیت را در پس‌زمینه بارگذاری می‌کند\&. .RE \fB-b, --bleed\fR .RS 7 نشت صدای اصلی (master bleed) را تنظیم و فعال می‌کند\&. .RE \fB-i, --inputengine \fR{dummy|test|jackmidi|midifile} .RS 7 از موتور ورودی رویداد مشخص‌شده استفاده می‌کند\&. .RE \fB-I, --inputparms parmlist\fR .RS 7 پارامترهای موتور ورودی را تنظیم می‌کند\&. \fBjackmidi:\fR .P midimap= \fBmidifile:\fR .P file= .P speed= (پیش‌فرض 1.0) .P track= (پیش‌فرض -1، تمام ترک‌ها) .P midimap= .P loop= \fBossmidi:\fR .P midimap= .P dev= (پیش‌فرض '/dev/midi') \fBtest:\fR .P p= (پیش‌فرض 0.1) .P instr= (پیش‌فرض -1، ساز تصادفی) .P len= (پیش‌فرض -1، نامحدود) \fBdummy:\fR .RE \fB-o, --outputengine \fR{dummy|alsa|jackaudio|wavfile|oss} .RS 7 از موتور خروجی صوتی مشخص‌شده استفاده می‌کند\&. .RE \fB-O, --outputparms parmlist\fR .RS 7 پارامترهای موتور خروجی را تنظیم می‌کند\&. \fBalsa:\fR .P dev= (پیش‌فرض 'default') .P frames= (پیش‌فرض 32) .P srate= (پیش‌فرض 44100) \fBwavfile:\fR .P file= (پیش‌فرض 'output') .P srate= (پیش‌فرض 44100) \fBoss:\fR .P dev= (پیش‌فرض /dev/dsp) .P srate= (پیش‌فرض 44100) .P max_fragments= (پیش‌فرض 4) .P fragment_size= (پیش‌فرض 8) .P اطلاعات بیشتر درباره \fBmax_fragments\fR و \fBfragment_size\fR در نشانی زیر موجود است: http://manuals.opensound.com/developer/SNDCTL_DSP_SETFRAGMENT.html \fBjackaudio:\fR \fBdummy:\fR .RE \fB-e, --endpos\fR .RS 7 تعداد نمونه‌های مورد پردازش (پیش‌فرض -1: بی‌نهایت)\&. .RE \fB-r, --no-resampling\fR .RS 7 غیرفعال کردن بازنمونه‌برداری (resampling)\&. .RE \fB-s, --streaming\fR .RS 7 فعال‌سازی پخش جریانی (streaming) از دیسک\&. .RE \fB-S, --strimingparms parmlist\fR .RS 7 پارامترهای کنترل بافرهای پخش جریانی\&. .P \fBlimit\fR= (محدود کردن مقدار داده‌های پیش‌بارگذاری‌شده کیت درام به این اندازه) \" .P \" \fBchunk_size\fR= (اندازه قطعه بر حسب k,M,G) .RE \fB-t, --timing-humanizer\fR .RS 7 امکان جابه‌جایی زمانی نت‌ها را فعال می‌کند\&. .P \fIنکته: به خروجی تأخیر اضافه می‌کند، بنابراین از آن به همراه کیت درام MIDI بلادرنگ استفاده نکنید\&.\fR .RE \fB-T, --timing-humanizerparms parmlist\fR .RS 7 گزینه‌های زمان‌بندی بخش انسان‌ساز (timing humanizer)\&. .P \fBlaidback\fR= (جابه‌جا کردن نت‌ها به جلو یا عقب در زمان بر حسب میلی‌ثانیه [+/-100]) .P \fBtightness\fR= (کنترل دقت نوازنده درام [0, 1]) .P \fBregain\fR= (کنترل سرعت بازگشت نوازنده به ضرب‌آهنگ [0, 1]) .RE \fB-t, --velocity-humanizer\fR .RS 7 تطبیق شدت ضربه‌های ورودی را برای دستیابی به صدایی طبیعی‌تر و واقع‌گرایانه‌تر فعال می‌کند\&. .RE \fB-T, --velocity-humanizerparms parmlist\fR .RS 7 گزینه‌های بخش انسان‌ساز شدت ضربه (velocity humanizer)\&. .P \fBattack\fR= (سرعت کاهش شدت ضربه هنگام نواختن نت‌های سریع؛ مقادیر کمتر منجر به کاهش سریع‌تر شدت می‌شوند [0, 1]) .P \fBrelease\fR= (سرعت بازیابی شدت ضربه هنگام وجود فاصله بین نت‌ها؛ مقادیر کمتر منجر به بازیابی سریع‌تر می‌شوند [0, 1]) .P \fBstddev\fR= (انحراف معیار برای انسان‌ساز شدت؛ مقدار بیشتر احتمال اجرای نمونه‌ای با فاصله‌ی بیشتر از شدت ورودی را افزایش می‌دهد [0, 4.5]) .RE \fB-l, --voice-limit\fR .RS 7 فعال‌سازی محدودیت صداها (voice limit)\&. .RE \fB-L, --voice-limitparms parmlist\fR .RS 7 گزینه‌های محدودیت صدا\&. .P \fBmax\fR= (بیشینه تعداد صداها برای هر ساز پیش از کاهش تدریجی نمونه‌های قدیمی [1, 30]) .P \fBrampdown\fR= (مدت‌زمانی که طول می‌کشد تا یک نمونه قدیمی کاملاً بی‌صدا شود [0.01, 2.0]) .RE \fB-p, --parameters parmlist\fR .RS 7 پارامترهای الگوریتم انتخاب نمونه\&. .P \fBclose\fR= (اهمیت انتخاب نمونه‌ای نزدیک به مقدار واقعی شدت ضربه پس از انسان‌سازی [0, 1]) .P \fBdiverse\fR= (اهمیت انتخاب نمونه‌هایی که اخیراً پخش نشده‌اند [0, 1]) .P \fBrandom\fR= (میزان تصادفی‌سازی اضافه‌شده [0, 1]) .RE \fB-v, --version\fR .RS 7 نسخه drumgizmo را نمایش داده و خارج می‌شود\&. .RE \fB-h, --help\fR .RS 7 راهنمای خط فرمان را نمایش داده و خارج می‌شود\&. .RE \fBdrumkitfile\fR .RS 7 فایل کیت درام را بارگذاری می‌کند\&. .RE .SH "مثال‌ها (EXAMPLES)" \fBرندر کردن یک فایل MIDI به فایل‌های wav:\fR .RS 7 drumgizmo -i midifile -I file=fichier.mid,midimap=midimap.xml -o wavfile -O file=prefix drumkit.xml .RE \fBدریافت MIDI از Jack و ارسال خروجی صوتی به بلندگوها:\fR .RS 7 drumgizmo -i jackmidi -I midimap=midimap.xml -o jackaudio drumkit.xml .RE .SH "گزارش باگ‌ها (BUGS)" گزارش باگ‌ها در نشانی: http://www.drumgizmo.org/wiki/doku.php?id=bugs .SH "اطلاعات بیشتر (ADDITIONAL INFORMATION)" برای اطلاعات بیشتر، به وب‌گاه http://www.drumgizmo.org مراجعه کنید\&.