jack_mix_box(1) audio jack_mix_box(1)

jack_mix_box - یک میکسر صوتی مینیمال JACK با کنترل بلندی صدا از طریق MIDI

jack_mix_box [-n <name>] [-p] [-s] [-v <dB>] MIDI_CC...

این صفحه راهنما دستور jack_mix_box را مستند می‌کند.

برنامه jack_mix_box نسخه‌ای مینیمال و بدون رابط گرافیکی از jack_mixer است. این برنامه یک کلاینت JACK با درگاه‌های خروجی استریو و تعداد ثابتی درگاه ورودی مونو یا استریو ایجاد می‌کند. تعداد درگاه‌های ورودی و پیام تغییر کنترل میدی (MIDI Control Change) که سطح بلندی صدای هر یک را کنترل می‌کند، از طریق خط فرمان تنظیم می‌شوند. سیگنال هر کانال ورودی در خروجی‌های استریو میکس می‌شود.

آرگومان‌های موضعی:

MIDI_CC... افزودن کانال ورودی تحت کنترل MIDI_CC

گزینه‌های اختیاری:

چاپ این پیام راهنما
تنظیم نام کلاینت JACK
فعال‌سازی حالت MIDI pickup (پیش‌فرض: jump-to-value)
تبدیل تمام کانال‌های ورودی به استریو با ورودی چپ+راست
بهره صدای اولیه بر حسب dBFS (پیش‌فرض: 0.0، یعنی بهره واحد یا unity gain)

هر آرگومان موضعی به عنوان یک شماره تغییر کنترل میدی (MIDI Control Change) تفسیر می‌شود و یک کانال میکسر با یک ورودی (مونو) یا چپ+راست (استریو) اضافه می‌کند، که بلندی صدای آن را می‌توان از طریق MIDI Control Change مشخص‌شده کنترل کرد.

از jack_connect یا هر مدیر اتصال JACK دیگری برای متصل کردن سایر کلاینت‌های JACK یا درگاه‌های سیستمی به درگاه‌های ورودی و خروجی استفاده کنید.

سیگنال SIGUSR1 را به فرایند jack_mix_box ارسال کنید تا میزان بلندی صدای فعلی هر کانال ورودی در خروجی استاندارد گزارش شود.

  • برای هر کانال ورودی، jack_mix_box یک (اگر کانال مونو باشد) یا دو (استریو) درگاه ورودی صوتی JACK ایجاد می‌کند. درگاه(های) ورودی با نام "Channel <n>" نام‌گذاری می‌شوند که در آن "<n>" شماره کانال است، و در صورتی که کانال استریو باشد پسوند " L" یا " R" خواهد داشت.
  • این برنامه دو درگاه خروجی صوتی JACK به نام‌های "MAIN L" و "MAIN R" ایجاد می‌کند.
  • همچنین یک درگاه ورودی میدی JACK با نام "midi in" و یک درگاه خروجی میدی با نام "midi out" ایجاد می‌کند.

نخستین مورد از این متغیرهای محیطی که روی مقداری غیرخالی تنظیم شده باشد، برای تعیین زبان(ها) جهت بارگذاری فایل‌های ترجمه gettext استفاده می‌شود. مقدار باید فهرستی از کدهای زبان باشد که با دونقطه از هم جدا شده‌اند.
زبان تنظیم‌شده از طریق این متغیر محیطی، قالب نمایش اعداد ممیز شناور را تعیین می‌کند که برای تجزیه سطوح بلندی صدا در خط فرمان و قالب‌بندی آن‌ها در خروجی به کار می‌رود. اگر LC_NUMERIC تنظیم نشده باشد، مقدار آن از یکی از متغیرهای زبان شرح‌داده‌شده در بالا به ارث می‌رسد.
با استفاده از این متغیر محیطی، دایرکتوری پایه‌ای فایل‌های ترجمه gettext را می‌توان نسبت به مقدار پیش‌فرضی که در زمان کامپایل تعیین شده است (معمولاً <prefix>/share/locale) تغییر داد.

سیگنال SIGUSR1 را به فرایند jack_mix_box ارسال کنید تا مقادیر بلندی صدای فعلی به ازای هر کانال ورودی گزارش شوند.

Nedko Arnaudov <nedko@arnaudov.name> (نویسنده اصلی)، Frédéric Peters <fpeters@0d.be> (نگه‌دارنده فعلی).

اجازه‌نامه عمومی همگانی گنو، نسخه ۲ (GNU General Public License Version 2)

2021-04-14 19