| linuxsampler(1) | User Manuals | linuxsampler(1) |
نام (NAME)
linuxsampler - سمپلر صوتی پیمانهای با قابلیت پخش جریانی
خلاصه دستور (SYNOPSIS)
linuxsampler [گزینهها]
توضیحات (DESCRIPTION)
برنامه LinuxSampler یک سمپلر صوتی پیمانهای (modular) با قابلیت پخش جریانی (streaming) است. در حال حاضر این ابزار از قالبهای سمپلر Gigasampler/GigaStudio (.gig)، SoundFont v2 (.sf2) و SFZ v2 (.sfz) پشتیبانی میکند.
این سمپلر بهصورت یک بکاند (backend)، یعنی یک برنامه کنسولی سرورمانند، طراحی شده است. شما به یک برنامه فرانتاند (frontend) مانند QSampler یا JSampler/Fantasia نیاز خواهید داشت که یک واسط کاربری گرافیکی (GUI) برای کنترل سمپلر و مدیریت آسان نشستهای سمپلر فراهم کنند. اگر ترجیح میدهید، میتوانید بهجای آن سمپلر را از طریق خط فرمان کنترل کنید، بهعنوان مثال با استفاده از برنامه پوسته lscp(1) که همراه با LinuxSampler ارائه میشود و قابلیتهایی چون تفکیک رنگی متناسب با دستورات LSCP، تکمیل خودکار و موارد دیگر را ارائه میدهد. از آنجا که واسط شبکهای LSCP بر پایه یک پروتکل متنی خوانا برای انسان است، میتوانید دستورات LSCP را با هر ابزار دیگری نیز به سمپلر ارسال کنید؛ مثلاً با استفاده از telnet(1) یا netcat(1). میتوانید مثالها و اطلاعات دقیق درباره پروتکل شبکه LinuxSampler (LSCP) را در نشانی زیر بیابید: http://linuxsampler.org/documentation.html#lscp_spec
درایورهای مختلف صوتی و MIDI پشتیبانی میشوند، مانند ALSA (صدا و MIDI)، JACK (صدا و MIDI)، ASIO، CoreAudio، CoreMIDI، Arts، MidiShare و MME. همچنین LinuxSampler میتواند بهصورت یک افزونه ساز مجازی (virtual instrument plugin) اجرا شود. قالبهای افزونه ساز زیر در حال حاضر پشتیبانی میشوند: AudioUnit (AU)، DSSI، LV2 و VST. شما همچنین میتوانید افزونههای جلوه صوتی (effect plugins) را در سمپلر بارگذاری کنید. در حال حاضر فقط قالب افزونه LADSPA برای جلوههای صوتی داخلی سمپلر پشتیبانی میشود.
اگر از صداهایی در قالب Gigasampler/GigaStudio استفاده میکنید، ممکن است مایل باشید برنامه ویرایشگر گرافیکی ساز به نام «gigedit» را نیز نصب کنید که میتواند مستقیماً توسط LinuxSampler اجرا شود و امکان ویرایش سازها را بهصورت بلادرنگ فراهم سازد (تغییرات بلافاصله شنیده میشوند، بدون نیاز به بارگذاری مجدد فایلهای صوتی در سمپلر).
گزینهها (OPTIONS)
- --exec-after-init
- دستور(ات) پوسته مشخصشده را پس از تکمیل مقداردهی اولیه برنامه اجرا میکند. میتوانید از این گزینه برای بازیابی خودکار نشست قبلی سمپلر هنگام راهاندازی استفاده کنید؛ به این صورت که یک فایل LSCP ذخیرهشده از قبل را از طریق netcat(1) به سمپلر ارسال کنید.
- --help
- نمایش راهنمای خط فرمان و خروج.
- --version
- نمایش اطلاعات نسخه و خروج.
- --profile
- این گزینه در حال حاضر دیگر پشتیبانی نمیشود، زیرا کد پروفایلینگ مربوطه در حال حاضر غیرفعال است. رفتار اولیه: خروجی پیامهای بنچمارک روی کنسول. این مقدار کارایی فعلی را بهصورت تعداد انتزاعی BogoVoice نمایش میدهد که شبیه به یک حد نظری از تعداد صداهایی (voices) است که میتوان در سناریوی دادهشده رندر کرد. این مقدار شامل همه جنبههای سمپلر نمیشود، به همین دلیل معمولاً از آنچه واقعاً میتوانید در سیستم خود به آن دست یابید بالاتر است. همچنین توجه داشته باشید که این مقدار به پچ ساز مورداستفاده شما و آنچه مینوازید نیز بستگی دارد. برای یک بنچمارک فشرده از هسته سنتز، مستقل از درایورها و فایلهای ساز، ممکن است بخواهید از بنچمارکی که همراه با فایلهای سورس سمپلر ارائه شده است استفاده کنید (دایرکتوری "benchmarks" در سورس کد).
- --no-tune
- غیرفعال کردن بهینهسازیهای اسمبلی. معمولاً سمپلر قابلیتهای ویژه CPU مانند MMX و SSE را در زمان اجرا تشخیص داده و در صورت وجود، از کد بهینهشده با اسمبلی استفاده میکند. با این سوییچ میتوانید این قابلیت را غیرفعال کرده و سمپلر را وادار کنید در زمان اجرا بهینهسازیهای اسمبلی را نادیده بگیرد.
- --statistics
- خروجی دورهای تعداد صداها (voices) و جریانهای دیسک (disk streams) روی کنسول.
- --lscp-addr IPADDRESS
- آدرس IP که سرور LSCP باید روی آن گوش فرا دهد را مشخص میکند (پیشفرض: any).
- --lscp-port NUMBER
- پورت TCP که سرور LSCP باید روی آن گوش فرا دهد را مشخص میکند (پیشفرض: 8888).
- --create-instruments-db [FILE]
- یک فایل پایگاهداده با نام دادهشده ایجاد میکند که میتواند توسط سیستم پایگاهداده سازهای سمپلر برای مدیریت مجموعه کتابخانههای ساز کاربر استفاده شود. با مشخص کردن این آرگومان، سمپلر فقط فایل DB سازها را ایجاد کرده و خارج میشود. اگر آرگومان اختیاری فایل حذف شود، بهجای آن از یک مسیر پیشفرض برای فایل DB سازها استفاده میشود.
- --instruments-db-location FILE
- محل فایل پایگاهداده را که سمپلر باید برای سیستم پایگاهداده سازهای خود استفاده کند، بازنویسی میکند (پیشفرض: /var/lib/linuxsampler/instruments.db).
متغیرهای محیطی (ENVIRONMENT VARIABLES)
- LINUXSAMPLER_PLUGIN_DIR
- امکان بازنویسی دایرکتوری محل جستجوی LinuxSampler برای افزونههای ویرایشگر ساز را فراهم میکند.
- LADSPA_PATH
- امکان بازنویسی دایرکتوری محل جستجوی LinuxSampler برای افزونههای جلوه LADSPA را فراهم میکند. چندین مسیر را میتوان مشخص کرد که در سیستمهای سازگار با POSIX (مانند لینوکس و مک) با کاراکتر دو نقطه (":") و در سیستمهای ویندوز با کاراکتر نقطهویرگول (";") از یکدیگر جدا میشوند.
همچنین ببینید (SEE ALSO)
اشکالات (BUGS)
گزارش اشکالات در: http://bugs.linuxsampler.org
نویسندگان (AUTHORS)
نوشتهشده توسط Christian Schoenebeck <cuse@users.sf.net>
| 13 Jun 2017 | linuxsampler 2.5.0 |