قد أفتقد شيئًا هنا ، لكنه يقودني إلى الجنون. أستخدم jackd كخادم صوت التشغيل ولدي الخيار المعين في تفضيلات Clementine.
مع استمرار التشغيل ، ينشئ Clementine / يبدل بين مقابس Jack "Clementine" و "Clementine_01" لكل أغنية. لا بأس بذلك ، على ما أعتقد ، ولكنه ينشئ أيضًا أسماء مقابس فريدة تحت تلك المقابس في كل مرة ، مثل "out_jackaudiosink-X_Y" حيث Y هي 1 أو 2 (جيد) ، لكن X هي أي رقم ol (قد يكون لها منطق إلى ذلك ، لا أعرف ، لكن هذا لا يهم سوى إنشاء مشكلة في جاك)
تكمن المشكلة في أنه مع إنشاء مآخذ / مقابس فريدة من نوعها ، لا يمكن لـ patchbay من Jack تعيين تصحيح تلقائي لإخراج النظام المناسب.
في كل مرة تتغير فيها الأغنية ، ينشئ Clementine المقبس الجديد واسم التوصيل "العشوائي" ، لذلك ليس لدى جاك أي فكرة عما يجب أن يفعل بهما. يجب على المستخدم إعادة توصيل التصحيح يدويًا ، في كل مرة ، لاستعادة إخراج الموسيقى.
أعتقد أن "الإصلاح" هو فقط استدعاء القابس "out_L" و "out_R" ، وفقدانهما ، ولكن على الأخص حذف "X" من اسم المكون الإضافي.
هذه هي مشكلتي أيضًا ، ولكن للاستخدام في _patchbay_ على وجه التحديد (حتى الآن) ، توصلت إلى حل بديل - ليس بالضبط النوع الأكثر نظافة ، ولكنه يعمل مع ذلك. حاول استخدام بعض التعبيرات العادية كما هو موضح أدناه.
أ.) بالنسبة لعملاء جاك المسماة _Clementine_ و / أو _Clementine-A_ (حيث يكون _A_ عادةً عددًا صحيحًا) كما هو معلن بواسطة _Clementine_ ، يمكنك الحصول على _patchbay_ للإشارة إليهم عن طريق التغيير
كليمنتين
مع
^ كليمنتين [-] [0-9]
يجب أن يؤدي هذا إلى جعل _patchbay_ يتابع العملاء بأسماء تبدأ بـ _Clementine_ وبواصلات وأرقام تتبعها أو بدونها.
ب) بالنسبة لمقابس جاك المسماة _out_jackaudiosink-X_1_ و _out_jackaudiosink-X_2_ حيث_X_ عادةً ما يكون رقمًا بأرقام غير معروفة الأطوال ، يمكنك تحرير المدخلات يدويًا لتغييرها
out_jackaudiosink-X_1
out_jackaudiosink-X_2
مع
^ out_jackaudiosink- [0-9] + _ 1
^ out_jackaudiosink- [0-9] + _ 2
على التوالى.
لقد بدأت للتو في الدخول إلى Jack وكنت أبحث عن مشغل صوت به إدارة مكتبة جيدة ودعم جاك ، وقد بدا هذا رائعًا ولكن هذه المشكلة دفعتني إلى الجنون. أستخدم QjackCtl لإدارة اتصالاتي ولكن نظرًا لأن Clementine يقوم بذلك ، لا يمكن لـ QjackCtl تتبع الاتصالات وتوصيلها تلقائيًا.
هذه هي مشكلتي أيضًا ، ولكن للاستخدام في _patchbay_ على وجه التحديد (حتى الآن) ، توصلت إلى حل بديل - ليس بالضبط النوع الأكثر نظافة ، ولكنه يعمل مع ذلك. حاول استخدام بعض التعبيرات العادية كما هو موضح أدناه.
أ.) بالنسبة لعملاء جاك المسماة _Clementine_ و / أو _Clementine-A_ (حيث يكون _A_ عادةً عددًا صحيحًا) كما هو معلن بواسطة _Clementine_ ، يمكنك الحصول على _patchbay_ للإشارة إليهم عن طريق التغيير
كليمنتين
مع
^ كليمنتين [-] _ [0-9] _
يجب أن يؤدي هذا إلى جعل _patchbay_ يتابع العملاء بأسماء تبدأ بـ _Clementine_ وبواصلات وأرقام تتبعها أو بدونها.
ب) بالنسبة لمقابس جاك المسماة _out_jackaudiosink-X_1_ و _out_jackaudiosink-X_2_ حيث_X_ عادةً ما يكون رقمًا بأرقام غير معروفة الأطوال ، يمكنك تحرير المدخلات يدويًا لتغييرها
out_jackaudiosink-X_1
out_jackaudiosink-X_2مع
^ out_jackaudiosink- [0-9] + _ 1
^ out_jackaudiosink- [0-9] + _ 2على التوالى.
يبدو أن هذا يعمل. شكرا!
التعليق الأكثر فائدة
هذه هي مشكلتي أيضًا ، ولكن للاستخدام في _patchbay_ على وجه التحديد (حتى الآن) ، توصلت إلى حل بديل - ليس بالضبط النوع الأكثر نظافة ، ولكنه يعمل مع ذلك. حاول استخدام بعض التعبيرات العادية كما هو موضح أدناه.
أ.) بالنسبة لعملاء جاك المسماة _Clementine_ و / أو _Clementine-A_ (حيث يكون _A_ عادةً عددًا صحيحًا) كما هو معلن بواسطة _Clementine_ ، يمكنك الحصول على _patchbay_ للإشارة إليهم عن طريق التغيير
مع
يجب أن يؤدي هذا إلى جعل _patchbay_ يتابع العملاء بأسماء تبدأ بـ _Clementine_ وبواصلات وأرقام تتبعها أو بدونها.
ب) بالنسبة لمقابس جاك المسماة _out_jackaudiosink-X_1_ و _out_jackaudiosink-X_2_ حيث_X_ عادةً ما يكون رقمًا بأرقام غير معروفة الأطوال ، يمكنك تحرير المدخلات يدويًا لتغييرها
مع
على التوالى.