| jack_mixer(1) | audio | jack_mixer(1) |
نام (NAME)
jack_mixer - یک میکسر صوتی چندکاناله گرافیکی برای JACK
خلاصه دستور (SYNOPSIS)
jack_mixer.py [-h] [-c FILE] [-d] [NAME]
توضیحات (DESCRIPTION)
این صفحه راهنما دستور jack_mixer را مستند میکند.
برنامه jack_mixer یک نرمافزار میکسر صوتی چندکاناله برای JACK Audio Connection Kit همراه با یک رابط کاربری گرافیکی است که ظاهر و نحوه کارکردی مشابه با میزهای میکس سختافزاری دارد.
گزینهها (OPTIONS)
آرگومانهای مکانی:
آرگومانهای اختیاری:
- -h, --help
- نمایش این پیام راهنما و خروج
- -c FILE, --config FILE
- بارگذاری پیکربندی پروژه میکسر از FILE
- -d, --debug
- فعالسازی پیامهای لاگ اشکالزدایی (debug)
استفاده از رابط کاربری گرافیکی (GUI USAGE)
پس از اجرای jack_mixer، باید حداقل یک کانال ورودی و یک کانال خروجی از طریق گزینههای مربوطه در منوی "Mixer" ایجاد کنید (بخش منوی اصلی (MAIN MENU) را ببینید).
سپس منابع صوتی خود را با استفاده از jack_connect یا ابزارهای گرافیکی مانند پنجره اتصالات QJackCtl، Catia، Carla و غیره به درگاههای ورودی صوتی JACK در jack_mixer متصل کنید (بخش درگاههای صوتی و MIDI در JACK (JACK AUDIO AND MIDI PORTS) را ببینید). درگاه(های) خروجی کانال مانیتور یا درگاههای خروجی کانالهای خروجی را به درگاههای ورودی کارت صدای خود یا هر درگاه ورودی صوتی JACK دیگر وصل کنید.
سپس بر اساس نیاز، سطوح بلندی صدا و توازن کانالهای ورودی و خروجی را با استفاده از کنترلهای فیدر (fader) در هر نوار کانال تنظیم کنید (برای روشهای کنترل فیدرها و مسیریابی، بخش MOUSE BINDINGS را ببینید).
درگاههای صوتی و MIDI در JACK (JACK AUDIO AND MIDI PORTS)
- به ازای هر کانال ورودی، jack_mixer یک (اگر کانال مونو باشد) یا دو (استریو) درگاه ورودی صوتی JACK ایجاد میکند. درگاه(های) ورودی اگر کانال مونو باشد، همنام با نوار کانال ورودی نامگذاری میشوند و اگر استریو باشد، با پسوند " L" و " R" مشخص خواهند شد.
- به صورت اختیاری، به ازای هر کانال ورودی، یک درگاه صوتی خروجی مستقیمِ پس از فیدر (post-fader) بهصورت مونو یا یک جفت درگاه خروجی بهصورت استریو ایجاد میکند. نام این درگاهها همانند درگاه(های) ورودی آنهاست که عبارت " Out" یا " Out L" / "Out R" به آن افزوده شده است.
- به ازای هر کانال خروجی، یک (مونو) یا دو (استریو) درگاه خروجی صوتی ایجاد میشود.
- علاوه بر این، یک جفت درگاه مانیتور صوتی با نامهای "Monitor L" و "Monitor R" ایجاد خواهد شد.
- اگر jack_mixer با پشتیبانی از JACK MIDI کامپایل شده باشد، یک درگاه ورودی MIDI با عنوان ("midi in") و یک درگاه خروجی MIDI با عنوان ("midi out") نیز ایجاد خواهد کرد.
منوی اصلی (MAIN MENU)
منوی اصلی:
از منوی Mixer برای موارد زیر استفاده کنید:
- افزودن یک کانال ورودی یا خروجی.
- افزودن یک کانال خروجی.
- باز کردن یک فایل حاوی چیدمان پیشفرض میکسر.
- ذخیره چیدمان فعلی میکسر در یک فایل XML.
- خروج از jack_mixer.
از منوی Edit برای موارد زیر استفاده کنید:
- تغییر ویژگیهای یک کانال ورودی یا خروجی.
- حذف یک کانال ورودی یا خروجی.
- تغییر حالت نمایش تمام نوارهای کانال بین نمای عریض و باریک.
- پاکسازی چیدمان فعلی میکسر، یعنی حذف تمام کانالهای ورودی و خروجی.
- باز کردن پنجره ترجیحات و تنظیمات (preferences).
از منوی Help برای نمایش پنجره «درباره» نرمافزار jack_mixer استفاده کنید..SS "پیوندهای موشواره (MOUSE BINDINGS)"
پنجره اصلی:
- •
- برای تنظیم توزیع اندازه تابلوهای چپ و راست برای نوارهای کانال ورودی و خروجی، خط جداکننده عمودی را با کلیکچپ گرفته و به صورت افقی بکشید. اگر یک تابلو شامل نوارهای کانال بیشتری نسبت به گنجایش اندازه افقی آن باشد، نوارهای پیمایش افقی در پایین تابلو در دسترس خواهند بود.
سرآیند نوار کانال:
- برای باز کردن پنجره مشخصات کانال، روی سرآیند نوار کانال دوبار کلیک کنید.
- برای جابهجایی نوار کانال میان نمای عریض و باریک، کلید Ctrl را نگه داشته و روی سرآیند نوار کانال کلیکچپ کنید.
- برای تغییر ترتیب نوارهای کانال، سرآیند نوار کانال را با کلیکچپ گرفته و به صورت افقی بکشید. این عمل تأثیری بر ترتیب درگاههای خروجی JACK ندارد و کانالهای ورودی همیشه در سمت چپ پنجره اصلی jack_mixer و کانالهای خروجی در سمت راست چیده میشوند.
گروههای کنترلی (کانالهای ورودی):
سرآیند هر کانال ورودی برای هر کانال خروجی یک گروه کنترلی دارد که رنگ پسزمینه و برچسب آن با سرآیند کانال خروجی متناظر یکسان است.
گروه کنترلی هر کانال خروجی دکمههای پیش/پس از فیدر ("P") و بیصدا ("M") و در صورت تمایل دکمه سولو ("S") را نشان میدهد.
- برای جابهجایی سیگنال ارسالی به کانال خروجی متناظر میان سیگنال پس از فیدر (خاموش) و پیش از فیدر (روشن) کانال ورودی، روی دکمه پیش/پس از فیدر ("P") کلیکچپ کنید.
- برای بیصدا کردن سیگنال ارسالی از کانال ورودی به کانال خروجی متناظر، روی دکمه بیصدا ("M") کلیکچپ کنید.
- برای سولو کردن کانال ورودی جهت کانال خروجی متناظر، روی دکمه سولو ("S") کلیکچپ کنید؛ یعنی تنها سیگنال این کانال ورودی (به همراه هر کانال سولوشدهٔ دیگر) به این کانال خروجی ارسال میشود.
نمایشگر مقدار بلندی صدا و نشانگر اوج:
- برای وارد کردن دستی مقدار، روی نمایشگر سطح بلندی صدا کلیکچپ کرده و کلید Enter را برای اعمال آن فشار دهید.
- برای بازنشانی نشانگر بیش از صفر، روی نمایشگر سطح اوج بلندی صدا کلیکچپ یا راست کنید.
- روی نمایشگر سطح اوج بلندی صدا کلیکمیانی کنید تا سطح بلندی صدا طوری تنظیم شود که در سطح سیگنال ورودی فعلی، اوج آن روی 0 dB قرار گیرد.
سنجشگر بلندی صدا:
- •
- برای تغییر
سیگنالی که
سنجیده
میشود از
پس از فیدر
(خاموش) به
پیش از فیدر
(روشن)، روی
دکمه پیش از
فیدر ("PRE") در
زیر
سنجشگر
بلندی صدا
کلیکچپ
کنید.
(هنوز پیادهسازی نشده است)
لغزنده بلندی صدا:
- برای تنظیم سطح بلندی صدای خروجی کانال، در هر کجای ناحیه لغزنده کلیکچپ کرده و آن را به صورت عمودی بکشید.
- برای افزایش یا کاهش سطح بلندی صدا، چرخ موشواره را روی ناحیه لغزنده به بالا یا پایین بچرخانید.
- برای حرکت دادن آرام سطح بلندی صدا به سمت موقعیت کلیک، در هر کجای ناحیه لغزنده کلیکراست کنید.
- برای تنظیم سطح بلندی صدا روی -inf دوبار کلیک کنید.
- برای تنظیم سطح بلندی صدا روی 0 dBFS، کلید Ctrl را نگه داشته و کلیکچپ کنید.
لغزنده تعادل:
- برای تنظیم تعادل میان کانالهای چپ و راست سیگنال خروجی، در هر کجای ناحیه لغزنده کلیکچپ کرده و آن را به صورت افقی بکشید.
- برای حرکت دادن تعادل به سمت راست یا چپ، چرخ موشواره را روی ناحیه لغزنده به بالا یا پایین بچرخانید.
- برای حرکت دادن آرام تعادل به سمت موقعیت کلیک، در هر کجای ناحیه لغزنده کلیکراست کنید.
- برای قرار دادن تعادل چپ/راست در مرکز، دوبار کلیک کنید.
دکمههای کانال:
- برای بیصدا کردن سیگنال کانال ارسالی به تمام کانالهای خروجی (شامل خروجیهای مستقیم کانال)، روی دکمه بیصدا ("M") کلیکچپ کنید.
- برای بیصدا کردن «انحصاری»، کلید Ctrl را نگه داشته و روی دکمه بیصدا ("M") کلیکچپ کنید؛ بدین معنی که عملکرد بیصدا فقط روی این کانال ورودی یا خروجی فعال شده و روی تمام کانالهای ورودی یا خروجی دیگر غیرفعال میشود.
- برای سولو
کردن یک
کانال
ورودی، روی
دکمه سولو
("S") کلیکچپ
کنید؛ یعنی
تنها
سیگنال این
کانال به
تمام
کانالهای
خروجی (شامل
خروجیهای
مستقیم
کانال)
ارسال
خواهد شد.
عملکرد سولو تجمعی است؛ یعنی میتوانید سولو را روی بیش از یک کانال ورودی فعال کنید و سیگنالهای تمام کانالهای سولو به هر کانال خروجی ارسال خواهد شد.
کانالهای خروجی دکمه سولو ندارند.
- برای سولو «انحصاری»، کلید Ctrl را نگه داشته و روی دکمه سولو ("SM") کلیکچپ کنید؛ یعنی عملکرد سولو فقط روی این کانال فعال شده و روی تمام کانالهای ورودی دیگر غیرفعال میشود.
- کلیکراست
روی دکمه
بیصدا ("M")
مانند
کلیکچپ
عمل
میکند،
اما همچنین
وضعیت
بیصدا را
در تمام
گروههای
کنترلی
کانال
خروجی این
کانال با
دکمه
بیصدای
کانال اصلی
همگام
میسازد.
گروههای کنترلی کانال خروجی که در آنها عملکرد بیصدا پیش از کلیکراست روی دکمه بیصدا فعال بوده است تغییری نمیکنند؛ یعنی فعال باقی خواهند ماند.
- کلیکراست
روی دکمه
سولو ("S")
مانند
کلیکچپ
عمل
میکند،
اما همچنین
وضعیت سولو
را در تمام
گروههای
کنترلی
کانال
خروجی این
کانال با
دکمه سولو
کانال اصلی
همگام
میسازد.
گروههای کنترلی کانال خروجی که در آنها عملکرد سولو پیش از کلیکراست روی دکمه سولو فعال بوده است تغییری نمیکنند؛ یعنی فعال باقی خواهند ماند.
- برای
جابهجایی
وضعیت
پایش، روی
دکمه پایش
("MON") کلیکچپ
کنید. اگر
پایش روشن
باشد،
سیگنال (پس
از فیدر) از
کانال به
خروجیهای
"Monitor L/R" ارسال
میشود.
عملکرد
پایش
انحصاری
است؛ یعنی
فعال کردن
پایش روی یک
کانال،
پایش را در
هر کانال
دیگری
خاموش
خواهد کرد.
برنامه jack_mixer با پروتکل New Session Manager (NSM) کاملاً سازگار است و از پروتکل LADISH در سطح ۱ (L1) پشتیبانی میکند. هنگام اجرا بهعنوان کلاینت NSM، چیدمان میکسر و وضعیت فعلی در نشست NSM ذخیره خواهد شد. هنگامی که توسط LADISH بهعنوان یک کلاینت L1 اجرا شود، چیدمان میکسر و وضعیت فعلی در پروژه یا نشست استودیوی LADISH ذخیره میشود (نخستین باری که LADISH از jack_mixer درخواست ذخیره یک پروژه را کند، کادر گفتگوی "Save as" باز خواهد شد).
فایلها (FILES)
- <XDG_CONFIG_HOME>/jack_mixer/preferences.ini
- این فایل تنظیمات سراسری jack_mixer را ذخیره میکند.
محیط (ENVIRONMENT)
- LANGUAGE، LC_ALL، LC_MESSAGES و LANG
- نخستین متغیر از این متغیرهای محیطی که روی مقداری غیرخالی تنظیم شده باشد، برای تعیین زبان(ها) جهت بارگذاری فایلهای ترجمه gettext (در صورتی که زبان در تنظیمات سراسری تعیین نشده باشد) استفاده میشود. مقدار باید فهرستی از کدهای زبان باشد که با دونقطه (:) از هم جدا شدهاند.
- LOCALEDIR
- با استفاده از این متغیر محیطی، دایرکتوری پایه برای فایلهای ترجمه gettext میتواند از مقدار پیشفرضی که در زمان کامپایل تعیین شده است و معمولاً <prefix>/share/locale میباشد، تغییر یابد.
- JACK_MIXER_DEBUG
- هنگامی که این متغیر محیطی تنظیم شده باشد، سطح لاگگیری در لایه پایتون روی DEBUG قرار میگیرد، مگر اینکه توسط سوئیچ خط فرمان -d|--debug بازنویسی شود.
- NSM_URL
- هنگامی که این متغیر محیطی تنظیم شده باشد، jack_mixer بهعنوان یک کلاینت نشست New Session Manager (NSM) عمل خواهد کرد.
سیگنالها (SIGNALS)
- SIGUSR1
- مطابق با پشتیبانی سطح ۱ از LADISH، برنامه jack_mixer با دریافت سیگنال USR1، چیدمان و وضعیت فعلی میکسر را ذخیره میکند.
- SIGINT | SIGTERM
- هنگام دریافت سیگنال INT یا TERM، برنامه jack_mixer یا بلافاصله از برنامه خارج میشود یا در صورت فعال بودن در ترجیحات، یک کادر گفتگوی تأیید نمایش میدهد و به کاربر امکان خروج یا لغو عملیات را میدهد.
همچنین ببینید (SEE ALSO)
- صفحه اصلی پروژه (https://rdio.space/jackmixer)
- مخزن کد منبع در گیتهاب (https://github.com/jack-mixer/jack_mixer)
- کیت اتصال صوتی جک (JACK Audio Connection Kit) (https://jackaudio.org)
- مدیریت نشست جدید (New Session Manager) (https://new-session-manager.jackaudio.org)
نویسندگان (AUTHORS)
Nedko Arnaudov <nedko@arnaudov.name> (نویسنده اصلی)، Frédéric Peters <fpeters@0d.be> (نگهدارنده فعلی).
کپیرایت و تکثیر (COPYRIGHT)
مجوز عمومی همگانی گنو، نسخه ۲ (GNU General Public License Version 2)
| 2021-04-14 | 19 |