| DRUMGIZMO(1) | DRUMGIZMO(1) |
نام (NAME)
drumgizmo - برنامه کاربردی صوتی درام و سازهای کوبهای
خلاصه دستور (SYNOPSIS)
drumgizmo [OPTIONS] <drumkitfile>
توضیحات (DESCRIPTION)
DrumGizmo یک افزونه صوتی چندسکویی و متنباز و همچنین یک برنامه مستقل برای درام است. این نرمافزار با چندین نمونه از افزونههای تجاری درام قابل مقایسه است.
نرمافزار DrumGizmo از یک قالب فایل باز برای کیتهای درام استفاده میکند که به جامعه کاربری امکان میدهد کیتهای درام اختصاصی خود را بسازند. این برنامه دارای خروجی چندکاناله است و به شما امکان میدهد صدا را دقیقاً همانند یک کیت درام واقعی میکس کنید. بخش انسانساز (Humanizer) داخلی و اختیاری، نتهای MIDI را تحلیل کرده و شدت ضربه (velocity) را در لحظه تنظیم میکند. این کلاینت میتواند به عنوان یک نرمافزار مستقل رندرینگ MIDI عمل کند و برای هر کانال یک فایل .wav بسازد، یا اینکه میتوانید از DrumGizmo به عنوان یک نمونهبردار (sampler) نرمافزاری برای درامز الکترونیکی استفاده کنید. نسخههای افزونهای آن نیز در دسترس هستند.
گزینهها (OPTIONS)
-a, --async_load
jackmidi:
midimap=<midimapfile>
midifile:
file=<midifile>
speed=<tempo> (پیشفرض 1.0)
track=<miditrack> (پیشفرض -1، تمام ترکها)
midimap=<midimapfile>
loop=<true|false>
ossmidi:
midimap=<midimapfile>
dev=<device> (پیشفرض '/dev/midi')
test:
p=<hit_probability> (پیشفرض 0.1)
instr=<instrument> (پیشفرض -1، ساز تصادفی)
len=<seconds> (پیشفرض -1، نامحدود)
dummy:
alsa:
dev=<device> (پیشفرض 'default')
frames=<frames> (پیشفرض 32)
srate=<samplerate> (پیشفرض 44100)
wavfile:
file=<filename> (پیشفرض 'output')
srate=<samplerate> (پیشفرض 44100)
oss:
dev=<device> (پیشفرض /dev/dsp)
srate=<samplerate> (پیشفرض 44100)
max_fragments=<fragments> (پیشفرض 4)
fragment_size=<size> (پیشفرض 8)
اطلاعات بیشتر درباره max_fragments و fragment_size در نشانی زیر موجود است: http://manuals.opensound.com/developer/SNDCTL_DSP_SETFRAGMENT.html
jackaudio:
dummy:
limit=<size> (محدود کردن مقدار دادههای پیشبارگذاریشده کیت درام به این اندازه)
نکته: به خروجی تأخیر اضافه میکند، بنابراین از آن به همراه کیت درام MIDI بلادرنگ استفاده نکنید.
laidback=<val> (جابهجا کردن نتها به جلو یا عقب در زمان بر حسب میلیثانیه [+/-100])
tightness=<val> (کنترل دقت نوازنده درام [0, 1])
regain=<val> (کنترل سرعت بازگشت نوازنده به ضربآهنگ [0, 1])
attack=<val> (سرعت کاهش شدت ضربه هنگام نواختن نتهای سریع؛ مقادیر کمتر منجر به کاهش سریعتر شدت میشوند [0, 1])
release=<val> (سرعت بازیابی شدت ضربه هنگام وجود فاصله بین نتها؛ مقادیر کمتر منجر به بازیابی سریعتر میشوند [0, 1])
stddev=<val> (انحراف معیار برای انسانساز شدت؛ مقدار بیشتر احتمال اجرای نمونهای با فاصلهی بیشتر از شدت ورودی را افزایش میدهد [0, 4.5])
max=<val> (بیشینه تعداد صداها برای هر ساز پیش از کاهش تدریجی نمونههای قدیمی [1, 30])
rampdown=<val> (مدتزمانی که طول میکشد تا یک نمونه قدیمی کاملاً بیصدا شود [0.01, 2.0])
close=<val> (اهمیت انتخاب نمونهای نزدیک به مقدار واقعی شدت ضربه پس از انسانسازی [0, 1])
diverse=<val> (اهمیت انتخاب نمونههایی که اخیراً پخش نشدهاند [0, 1])
random=<val> (میزان تصادفیسازی اضافهشده [0, 1])
مثالها (EXAMPLES)
رندر کردن یک فایل MIDI به فایلهای wav:
گزارش باگها (BUGS)
گزارش باگها در نشانی: http://www.drumgizmo.org/wiki/doku.php?id=bugs
اطلاعات بیشتر (ADDITIONAL INFORMATION)
برای اطلاعات بیشتر، به وبگاه http://www.drumgizmo.org مراجعه کنید.
| 21 ژوئیه 2018 | drumgizmo |