مقدمة إلى مجموعة توصيل الصوت JACK

هؤلاء عشاق موسيقى و البرمجيات الحرة لا يمكنهم التوقف عن المعرفة جاك، خادم الصوت منخفض التأخير.

تستند هذه المقالة إلى الترجمة التي قمت بها للصفحتين 37 و 38 من دليل المستخدم AvLinux. إذا كنت ترغب في العمل مع Audio في Linux ، يوصى بشدة بقراءة ملف PDF هذا ودليل Ardor أو Qtractor.

باستخدام JACK

أسهل طريقة لتهيئة خادم Audio JACK هي استخدام تطبيق JACK Control (المعروف باسم Qjackctl). يمكن تشغيل هذا بسهولة من LXPanel أو Wbar Dock. لتهيئة بطاقة الصوت الخاصة بك ، انقر فوق الزر "إعداد".

في المثال أدناه ، يحتوي النظام على بطاقة Intel HDA مدمجة تم تحديدها من القائمة المنسدلة "Interface". بشكل عام ، إذا كانت واجهة الصوت الخاصة بك مدرجة في هذه القائمة ، فهذا لأنه مدعوم من ALSA و JACK. لاستخدام واجهة فايرواير ، سيتعين عليك تحديد "فايرواير" بدلاً من "ألسا" في القائمة المنسدلة "السائق". من المهم جدًا التأكد من تحديد "الوقت الفعلي" في حقل "المعلمات". رقم آخر لإيداعه في الإعداد هو حقل "الفترات / المخزن المؤقت".

إذا كنت تعاني من قطع "Xruns" أو الصوت ، فأنت بحاجة إلى زيادة هذا الرقم حتى تختفي. إذا كنت تقوم بالتسجيل مباشرة إلى مسار التسجيل ، فإن أرقام زمن الوصول المنخفض ليست ضرورية للغاية ، ولكن إذا كنت تقوم بالتسجيل من خلال مكون إضافي أو تطبيق صوتي آخر موجه إلى مسار التسجيل ، فأنت بحاجة إلى زمن انتقال منخفض. لاستخدام JACK مع أجهزة المزج ومكونات MIDI الإضافية ، يوصى بزيادة قيمة "الحد الزمني (مللي ثانية)" إلى 3000 مللي ثانية (أو أكثر) لتحقيق استقرار أفضل.

إجراء الاتصالات

ستدير معظم التطبيقات ، بمجرد بدء تشغيلها وتشغيلها تحت JACK ، اتصالاتها من البرنامج الذي تستخدمه ، على الرغم من أنه من الضروري في بعض الأحيان استخدام وظيفة "Connect" في JACK Control لتوصيل التطبيقات أو حتى الأجهزة مثل لوحات مفاتيح MIDI. في المثال التالي نقوم بتوصيل مخرجات MIDI الخاصة بلوحة المفاتيح الافتراضية "VMPK" للتحكم في بنك الصوت الخاص بمركب Qsynth. تحتوي نافذة "اتصالات" على ثلاث علامات تبويب. تعرض علامة التبويب "الصوت" اتصالات الصوت التي تم إجراؤها من الميكروفون أو مدخلات خط البطاقة إلى التطبيق الذي تستخدمه ومن التطبيق إلى المخرجات الحالية لبطاقة الصوت. علامة التبويب "MIDI" مخصصة لإجراء اتصالات الأجهزة والبرامج التي تستخدم "JACK MIDI" وعلامة التبويب ALSA تفعل الشيء نفسه للتطبيقات التي تستخدم "ALSA MIDI".

بالنسبة لأولئك الأكثر توجهاً من الناحية الرسومية ، هناك أيضًا نوعان من أدوات الباتشباي البديلة لإجراء اتصالات ضمن AV Linux: Patchbay linuxDSP JP1 الموجود في قائمة "JACK Plugins" و "Patchage" ، الموجودان في قائمة "الصوت" والموضح في الشكل التالي.

زوجان من الملاحظات التكميلية

الشيء الذي يذكرني بـ Qsynth هو أنه لا يأتي مع بنك من الأصوات يتم تحميله افتراضيًا (أعتقد أنه يمكن تهيئته للقيام بذلك) ، لذلك في المرة الأولى التي لا يبدو فيها هذا الصوت وقد يقوم بعض المستخدمين الكسالى بإلقاء المنشفة ( هناك). نظرًا لأنني أيضًا جاهل تمامًا ، فإن Qsynth هو مدير لمركب Fluydsynth ، لذلك أتخيل أن هناك طريقة لتحميل أحد البنوك افتراضيًا ، ولكن بما أنني كسول تمامًا ، لم أحصل على ذلك بعد. كن مطمئنًا أنه عندما نتحدث عن السينثس ، سأحاول أن أقدم لك الحل ، بينما سيتعين عليك البحث في Google. لتحميل soundbank إلى Qsynth ، انتقل إلى قائمة "الإعدادات".

في علامة التبويب 'Soundfonts' ، سنقوم بتحميل (زر 'Open') البنك الذي يجلبه Av Linux والموجود في المسار '/ usr / share / sound / sf2 ′. يوجد على الإنترنت عدد لا بأس به من البنوك المجانية التي سأذكرها ، للتخلص من المشاكل في صفحة MuseScore ، هناك 3 بنوك محترمة تمامًا ، من بينها البنك الافتراضي لـ Av Linux.

بمجرد فتح بنك الصوت ، سيحذرك Qsynth بأنه يتعين عليه إعادة تشغيل محرك الصوت ، والذي ستقول نعم. في هذه اللحظة ، سيتم قطع اتصال VMPK عن Qsynth ، لكنك تعرف بالفعل كيفية توصيله ، أليس كذلك؟ (تلميح واحد: Qjackctl> نافذة الاتصالات> حدد واحدًا ، حدد آخر> اتصال).

الآن تذهب إلى VMPK وتضغط على لوحة مفاتيح جهاز الكمبيوتر الخاص بك (أو تضغط على لوحة المفاتيح الافتراضية) ... "رائع" ، أليس كذلك؟ 😉


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   دييغو بيكو قال

    شكرا بلتار !! كما هو الحال دائمًا مع الصوت في المقدمة! في صحتك

  2.   أيون قال

    بفضل هذا المنشور وذكر Patchage ، تمكنت من تكوين PureData بطريقة بسيطة للغاية ، نظرًا لأنني أمتلك بطاقة HDA intel و Soundblaster لعام Mikaela ولم أفهم تمامًا كيف كانا مرتبطين البرامج المختلفة في Kubuntu 12.

    غراسياس.

  3.   جايوس بالتار قال

    شكرا!. حقًا ، هذا إدخال تم إنقاذه منذ فترة طويلة. لكن للكتابة عن هذه الأشياء ، من الضروري للقراء تثقيف أنفسهم حول JACK و Qjackctl ، لذلك لا يمكنني حذفها. 😀

    في غضون أيام قليلة أكثر وأفضل 😀

  4.   جوستافو بارا قال

    مرحبًا ، الخروج من السياق قليلاً. هل هناك طريقة لإصلاح اكتشاف الشاشة الإضافي؟ منذ أن تمت ترقية نظامي من Linux Core 3.7 إلى Linux Core 3.8.3-203.fc18.i686 ، لم يعد يكتشف النظام الإضافي الذي أعمل معه دائمًا على جهاز الكمبيوتر الخاص بي مع Fedora Linux 18 عبر HDMI لأنه المنفذ الوحيد I لقد بحثت عن الإخراج بصرف النظر عن VGA ولكن لا يمكنني العثور على كيفية ذلك.

    في صحتك!!