Clementine: تتغير أسماء قابس المقبس مع كل دفق (jackaudiosink)

تم إنشاؤها على ١٣ يناير ٢٠١٤  ·  3تعليقات  ·  مصدر: clementine-player/Clementine

قد أفتقد شيئًا هنا ، لكنه يقودني إلى الجنون. أستخدم 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

على التوالى.

ال 3 كومينتر

هذه هي مشكلتي أيضًا ، ولكن للاستخدام في _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

على التوالى.

يبدو أن هذا يعمل. شكرا!

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات