GoGPT Best VPN GoSearch

OnWorks فافيكون

ecasound - عبر الإنترنت في السحابة

تشغيل ecasound في موفر الاستضافة المجاني OnWorks عبر Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

هذا هو الأمر ecasound الذي يمكن تشغيله في موفر الاستضافة المجاني OnWorks باستخدام إحدى محطات العمل المتعددة المجانية عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

برنامج:

اسم


ecasound - محرر العينات، مسجل متعدد المسارات، معالج المؤثرات الصوتية، وما إلى ذلك.

موجز


إيكاساوند [الخيارات العامة] {[إعداد السلسلة] [إعداد التأثير] [إعداد الإدخال] [
إعداد الإخراج ] }

الوصف


Ecasound هي حزمة برامج مصممة لمعالجة الصوت متعدد المسارات. يمكن استخدامها
للمهام البسيطة مثل تشغيل الصوت والتسجيل وتحويل التنسيقات، بالإضافة إلى
معالجة تأثيرات المسارات المتعددة، والمزج، والتسجيل، وإعادة تدوير الإشارات. يدعم Ecasound
مجموعة واسعة من مدخلات ومخرجات الصوت وخوارزميات التأثيرات. يمكن للمؤثرات والعناصر الصوتية
يمكن دمجها بطرق مختلفة، ويمكن التحكم في معلماتها بواسطة كائنات المشغل
مثل المذبذبات ووحدات التحكم MIDI-CC. تتضمن واجهة مستخدم متعددة الاستخدامات لوضع وحدة التحكم
الحزمة.

OPTIONS


ملاحظة! جميع الخيارات باستثناء تلك المذكورة في إيكاساوند الخيارات و تجوال حول العالم الخيارات، يمكن ان يكون
تستخدم في ملفات ecasound chainsetup (.ecs).

إكاسوند OPTIONS

يتم تحليل هذه الخيارات ومعالجتها بواسطة الملف الثنائي لواجهة المستخدم الأمامية ecasound ولا يتم
تم تمريرها إلى مكتبة الواجهة الخلفية. هذا يعني أن هذه الخيارات قد لا تعمل في تطبيقات أخرى
التطبيقات التي تستخدم مكتبات ecasound لوظائفها.

-c يُشغّل ecasound في الوضع التفاعلي. في الوضع التفاعلي، يمكنك التحكم في ecasound
باستخدام أوامر بسيطة ("بدء"، "إيقاف"، "إيقاف مؤقت"، إلخ.). راجع ecasound-iam.

-C يعطل الوضع التفاعلي لـ ecasound (انظر '-c' و'-K').

-D اطبع جميع معلومات التصحيح إلى stderr (إخراج عادي بدون تخزين مؤقت بدون ncurses).

-s[:]ملف إعداد السلسلة
قم بإنشاء ملف chainsetup جديد من الملف 'chainsetup-file' وأضفه إلى الملف الحالي
عادةً ما يكون اسم ملف ملفات Chainsetup منتهيًا بالامتداد '.ecs'.
يمكن أن يحتوي الإعداد المتسلسل على مدخلات ومخرجات وسلاسل وتأثيرات ووحدات تحكم - أي
كائنات تكوين واحد محدد لعناصر معالجة الصوت. جلسة، على
من ناحية أخرى، هي مجموعة من سلسلة واحدة أو أكثر. واحدة فقط من
قد تكون إعدادات السلسلة متصلة (أي يمكن تشغيلها/معالجتها). ولكن من الممكن
لديك خيار آخر لإعداد السلسلة (أي يمكن تكوينه) بينما يكون الآخر هو الخيار الحالي
متصل (أي قيد التشغيل).

-E "cmd1 [[args] ; cmd2 args ; ... ; cmdN]"
نفّذ مجموعة من أوامر وضع Ecasound التفاعلي (EIAM) عند التشغيل. هذه
يتم تنفيذ الأوامر فورًا بعد بدء تشغيل ecasound. إذا كان سطر الأوامر
يحتوي على خيارات كافية لإنشاء سلسلة إعداد صالحة سيتم تنفيذها،
يتم تنفيذ أوامر التشغيل بعد تحليل خيارات سطر الأوامر الأخرى، ولكن
قبل بدء تشغيل محرك المعالجة. لاحظ أن هذا الأمر هو ميزة من ميزات
ملف ثنائي لواجهة ecasound الأمامية، وهو غير مدعوم من قِبل واجهة المكتبة الخلفية. هذا يعني أن
قد لا يدعم العملاء الآخرون خيار "-E"، كما أن أوامر التشغيل
لا يتم حفظها كجزء من سلسلة الإعداد أو حالة الجلسة.

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

تم تعريف بروتوكول NetECI في دليل مبرمج Ecasound

أحد الأمثلة على العملاء الذين يستخدمون هذه الميزة هو com.ecamonitor(1). تم تضمين هذه الأداة المساعدة في
حزمة توزيع Ecasound (تتطلب بيئة عمل Python).

تحذير! إذا كان الجهاز الذي يعمل بنظام ecasound متصلاً بشبكة عامة، فتأكد من
لحظر منفذ ecasound في جدار الحماية لديك! نظرًا لعدم وجود تحكم في الوصول
تم تنفيذه للاتصالات الواردة، ويمكن لأي شخص الاتصال والتحكم فيه
راقب جلسات ecasound الخاصة بك. هذا الخيار يحل محل '--daemon' (تم إيقافه في
(متّى 2.6.0، XNUMX).

--server-tcp-port=NNN
اضبط منفذ TCP المستخدم في وضع الديمون. افتراضيًا، سيستخدم ecasound رقم المنفذ.
2868. يحل هذا الخيار محل '--daemon-port' (تم إيقافه في 2.6.0).

--لا خادم
تعطيل وضع الديمون في إيكاسوند. هذا هو الوضع الافتراضي. يحل هذا الخيار محل
'--nodaemon' (تم إيقاف استخدامه في 2.6.0).

--osc-udp-port=NNN
يُمكّن دعم التحكم مفتوح المصدر (OSC). سيستمع Ecasound إلى المكالمات الواردة
رسائل OSC على منفذ UDP NNN. واجهة OSC الخاصة بـ Ecasound موثقة في:
<http://ecasound.git.sourceforge.net/git/gitweb.cgi؟p=ecasound/ecasound;a=blob;f=Documentation/ecasound_osc_interface.txt;hb=HEAD>

لاحظ أن دعم OSC لا يزال تجريبيًا وقد تتغير الواجهة في وقت لاحق
إصدارات Ecasound.

تمت إضافة هذا الخيار إلى ecasound 2.7.0.

--استمر في التشغيل،-K
لا تخرج بعد انتهاء/إيقاف المعالجة. يؤثر فقط على غير التفاعلية.
وضع التشغيل (انظر -c/-C). تمت إضافة الخيار إلى ecasound 2.4.2.

- مساعدة ، -ح
أظهر هذه المساعدة.

--الإصدار
معلومات نسخة الطباعة.

مواكبة عالمية OPTIONS

-د، -د، -د
زيادة عدد رسائل التصحيح المطبوعة. -d يضيف بعض الإسهاب، في حين -دد
يؤدي إلى إخراج مفصل للغاية.

-d:مستوى التصحيح
اضبط قناع مستوى التصحيح على 'debug_level'. هذه قيمة مُقنّعة بتًا مع
الفئات التالية: الأخطاء (1)، المعلومات (2)، الأنظمة الفرعية (4)، أسماء الوحدات (8)،
كائنات المستخدم (16)، وكائنات النظام 32، والوظائف (64)، والمستمرة (128) و
eiam_return_values ​​(256). القيمة الافتراضية هي 271 (1+2+4+8+256). راجع توثيق الكود المصدري.
لفئة ECA_LOGGER للحصول على معلومات أكثر تفصيلاً.

-R[:]مسار الملف
استخدم ملف موارد ecasound (راجع صفحة دليل ecasoundrc) "مسار الملف" باعتباره المسار الوحيد
مصدر قيمة المورد المُحددة. سيؤدي تحديد هذا الخيار إلى تعطيل الوضع العادي
سياسة الاستعلام عن ملفات الموارد العالمية وملفات المستخدم (إن وجدت).

-q الوضع الهادئ، بدون إخراج. نفس الوضع -د:0.

يمكنك تحويل أي لحظة سعيدة إلى ذكرى ثمينة وخالدة – احتفظ بها على شكل صورة أو مقطع فيديو باستخدام الكاميرا الخلفية المضمنة. ومن خلال اتصال Bluetooth، يمكنك مشاركة الملفات ذات المحتوى العزيز على قلبك مع أجهزة المقربين منك. إعداد السلسلة OPTIONS

-a:chainname1، chainname2، ...
يختار سلاسل الإشارات النشطة. جميع المدخلات والمخرجات التي تتبع خيار "-a" هي
مُخصصة لسلاسل محددة (حتى يتم تحديد خيار -a جديد). عند الإضافة
التأثيرات، ووحدات التحكم ومشغلي السلسلة الآخرين، لا يمكن تحديد سوى سلسلة واحدة في
الوقت. إذا لم يتم تحديد خيار -a، فسيتم استخدام السلسلة "default" بدلاً من ذلك عند الإضافة
الكائنات. اسم السلسلة "الكل" محجوز أيضًا. سيؤدي ذلك إلى حذف جميع السلاسل الموجودة.
يمكن تحديدها. من خلال توفير خيارات -a متعددة، يمكنك التحكم في السلاسل التي سيتم تحديدها
يتم تعيين التأثيرات والمدخلات والمخرجات. انظر إلى أمثلة قسم للمزيد
معلومات مفصلة حول استخدام هذا الخيار.

-n: الاسم
يُعيّن اسم مجموعة السلسلة إلى "name". إذا لم يُحدَّد، فسيتم تعيينه افتراضيًا على
"command-line-setup" أو إلى اسم الملف الذي تم تحميل chainsetup منه.
لا يُسمح بالمسافات البيضاء.

-x حذف المخرجات. جميع كائنات المخرجات مفتوحة في وضع الكتابة فوق. أي كائنات موجودة
سيتم اقتطاع الملفات.

-X افتح المخرجات للتحديث. يفتح Ecasound جميع المخرجات - إذا كان تنسيق الهدف يسمح بذلك.
- في وضع القراءة والكتابة.

-z:الخاصية
يُفعّل "الميزة". يُمكن تعطيل مُعظم الميزات باستخدام التدوين. -z:لا ميزة.
'-z:db,dbsize' يمكّن التخزين المؤقت المزدوج لكائنات الصوت التي تدعمه (dbsize=0
بالنسبة للوضع الافتراضي، وإلا فإن حجم المخزن المؤقت في إطارات العينة). '-z:nodb' يعطل
التخزين المؤقت المزدوج. يتحكم '-z:intbuf' و'-z:nointbuf' فيما إذا كان سيتم تخزين بيانات داخلية إضافية
التخزين المؤقت مسموح به لأجهزة الوقت الفعلي. تعطيله قد يقلل من زمن الوصول.
في بعض الحالات. باستخدام '-z:xruns'، ستتوقف المعالجة في حالة حدوث نقص/تجاوز
يحدث ذلك. يمكن استخدام '-z:multitrack' و'z:nomultitrack' لإجبار ecasound على
تفعيل أو تعطيل وضع المسارات المتعددة. في حالات نادرة، قد ترغب في تحديد ذلك صراحةً
إزاحة التسجيل باستخدام '-z:multitrack,offset-in-samples'. الإزاحة هي
عدد العينات التي تم تخطيها عند التسجيل من المدخلات في الوقت الفعلي. '-z:psr' يمكّن
القادم معدلات العينات الدقيقة الوضع لأجهزة OSS. '-z:mixmode,sum' يمكّن وضع المزج
حيث يتم خلط القنوات بجمعها. القيمة الافتراضية هي '-z:mixmode,avg'.
حيث يتم خلط القنوات عن طريق المتوسط. تمت إضافة خيار وضع الخلط لأول مرة إلى
ecasound 2.4.0. راجع صفحة دليل ecasoundrc.

إعداد السلسلة التخزين المؤقت لأي لبس أداء OPTIONS

-ب:وضع التخزين المؤقت
حدد وضع التخزين المؤقت الافتراضي. الوضع هو أحد الخيارات التالية: "تلقائي" (افتراضي)، "غير مُفعّل"،
'rt'، 'rtlowlatency'.

-ب:حجم المخزن المؤقت
يُحدد حجم مخزن محرك المعالجة في العينات. يجب أن يكون الحجم أسًا لـ
2، وهو مستقل عن عدد القنوات (على سبيل المثال -ب:1024 عند 48 كيلو هرتز سيؤدي إلى
يبلغ طول المخزن المؤقت 21.333 مللي ثانية سواء كان الإدخال أحاديًا أو ستيريو أو 5.1).

يعد هذا خيارًا مهمًا لأنه يحدد طول محرك المعالجة الواحد
التكرار يؤثر على سلوك الإيكاسوند بطرق عديدة. إذا لم يُحدد ذلك صراحةً،
سيحاول ecasound اختيار القيمة المثلى استنادًا إلى وضع التخزين المؤقت الحالي (انظر
-B للمعالجة في الوقت الفعلي، يمكنك محاولة ضبط هذا على أقل قيمة ممكنة
تقليل تأخير المعالجة. بعض الأجهزة قادرة على معالجة قيم تخزين مؤقت منخفضة تصل إلى 64
و 128. في بعض الظروف (على سبيل المثال عند استخدام مغلفات المذبذب) صغيرة
ستجعل أحجام المخازن المؤقتة الأظرف تعمل بسلاسة أكبر. عند عدم المعالجة في
في الوقت الحقيقي (جميع المدخلات والمخرجات عبارة عن ملفات عادية)، قد تساعد القيم الأكبر في
تجنب تجاوزات المخزن المؤقت، وخفض استخدام وحدة المعالجة المركزية و/أو تحسين الأداء بطريقة أخرى.

لاحظ أنه عند استخدام أي مدخل/مخرج JACK، يكون إعداد حجم المخزن المؤقت هو
تم تجاوزه وتعيينه إلى حجم الفترة/المخزن المؤقت الذي تم الإبلاغ عنه بواسطة خادم JACK (على سبيل المثال، '-p' الخاص بـ jackd
ليس من الممكن إيقاف هذا السلوك.

إذا لم يتم تحديد ذلك صراحةً، فسيتم اختيار حجم المخزن المؤقت الافتراضي استنادًا إلى الحجم الحالي
وضع التخزين المؤقت (انظر -B).

-r: أولوية الجدول
استخدم سياسة الجدولة الفورية (SCHED_FIFO). هذا مستحيل إذا لم يكن ecasound
لديك صلاحيات الجذر. انتبه! هذا يُحسّن الأداء، ولكنه قد يُسبب مشاكل كاملة.
عمليات الإغلاق في حال حدوث أي خطأ. يمكن حذف 'sched_priority' (0=حذف).
إذا تم إعطاؤه، فهذه هي الأولوية الثابتة لمؤشر ecasound ذو الأولوية الأعلى.
تعمل سلاسل ecasound الأخرى بأولوية 'sched_priority-1...n'. يمكن استخدام القيمة '-1'
يتم استخدامه لتعطيل وضع الأولوية المرتفعة.

-z:الخاصية
الميزات ذات الصلة هي -z:db,xxx (-z:nodb) و-z:intbuf (-z:nointbuf). انظر القسم
أسئلة عامة إعداد السلسلة الخيارات للتفاصيل.

معالجة مراقبة

-t:ثواني
يحدد وقت المعالجة بالثواني (لا يجب أن تكون قيمة عددية). إذا
لم يتم ضبط وقت المعالجة، يتوقف المحرك عند اكتمال جميع المدخلات. هذا الخيار
يُعادل أمر EIAM "cs-set-length". قيمة الحالة الخاصة "-1"
سيتم تعيين طول سلسلة الإعداد وفقًا لأطول كائن إدخال.

-tl يُفعّل التكرار. عند انتهاء المعالجة، سيبدأ المحرك من جديد.
البداية. هذا الخيار يعادل أمر EIAM 'cs-loop'.

الإدخال / الإخراج SETUP

راجع دليل مستخدم ecasound للحصول على وثائق أكثر تفصيلاً.

-G:mgrtype،optstring
يُحدد خيارات مدير كائنات الصوت "mgrtype". للاطلاع على الخيارات المتاحة، راجع
"ملاحظات خاصة بنوع الكائن" أدناه.

-f:تنسيق العينة، القناة، معدل العينة، التداخل
يضبط معلمات تدفق الصوت لكائنات الصوت اللاحقة. لتعيين معلمات مختلفة
المعلمات لكائنات الصوت المختلفة، يجب تحديد خيارات "-f" المتعددة
(لاحظ الترتيب، يجب أن تسبق خيارات "-f" الكائنات الصوتية حتى تتمكن من
(لا يكون لها أي تأثير). راجع الوثائق الخاصة بالخيارين '-i' و'-o'.

عند فتح كائن صوتي (على سبيل المثال، ملف أو جهاز صوتي مفتوح، أو
عند إجراء اتصال بخادم الصوت، يتم تمرير معلمات تدفق الصوت إلى
الكائن. تجدر الإشارة إلى أنه ليس كل كائنات الصوت تسمح لك بتعيين أي أو
جميع المعلمات. على سبيل المثال، عند فتح ملفات صوتية موجودة، يتم عرض العديد من الملفات
تحتوي التنسيقات على رأس يصف معلمات الصوت في الملف. في هذه الحالات،
يتجاوز رأس ملف الصوت المعلمات التي تم تمريرها باستخدام الخيار '-f'. وبالمثل، عندما
عند إنشاء مدخلات ومخرجات JACK، يفرض خادم JACK معدل أخذ العينات و
نموذج النموذج.

إذا لم يتم تحديد خيار '-f'، أو تم ترك بعض حقول الوسيطة فارغة (على سبيل المثال
'-f:,2,44100')، سيستخدم ecasound القيم الافتراضية. هذه القيم الافتراضية مُعرّفة
في ملف تكوين ecasoundrc. انظر إيكاسوند آر سي(5) صفحة دليل.

لاحظ أن ecasound يفتح الملفات افتراضيًا في وضع التحديث. إلا في حال وجود الخيار '-x'
يتم توفير خيار (استبدال المخرجات)، معلمات الصوت لملف صوتي موجود
خذ الأولوية على المعلمات التي تم تعيينها باستخدام '-f'.

يُعطى التنسيق النموذجي كسلسلة منسقة. الحرف الأول هو إما "u" أو "s".
و"f" (غير مُوقّع، مُوقّع، فاصلة عائمة). الرقم التالي يُحدد العينة
الحجم بالبتات. إذا كانت العينة صغيرة، يُضاف "_le" إلى النهاية. وبالمثل، إذا
يُضاف "_be" إلى ترتيب البايتات الكبيرة. إذا لم يُحدد ترتيب البايتات، فسيتم تحديد ترتيب البايتات المضيفة.
مُستخدَم. التنسيقات المدعومة حاليًا هي "u8" (مثل "8")، و"s16_le" (مثل "16")،
"s16_be"، "s24_le"، "s24_be"، "s32_le"، "s32_be"، "f32_le" و"f32_be". حقل فارغ
يختار "" السلسلة "" تنسيق العينة الافتراضي للنظام.

يُحدد المعامل الرابع تخطيط القناة. الخيارات المتاحة هي 'i'
(متداخلة) و(n) (غير متداخلة). مع الإعداد غير المتداخل، يتم تشغيل ecasound
سيتم معالجة العينات قناة واحدة في كل مرة، ويتم ضبط حجم الكتلة بـ '-b'.
الإعداد الافتراضي هو 'i'.

-y:ثواني
يُحدد موضع البداية لآخر إدخال/إخراج مُحدد. إذا كنت بحاجة إلى مزيد من المرونة،
للتحكم في الكائنات الصوتية، يجب عليك استخدام .ewf تنسيق.

-i[:]إدخال-الملف-أو-الجهاز[,المعلمات]
يحدد مصدر إدخال جديد متصل بجميع السلاسل المحددة (السلاسل هي
تم تحديده باستخدام '-a:...'). ربط مدخلات متعددة بنفس السلسلة ليس
ممكن، ولكن يمكن توصيل مدخل واحد بسلاسل متعددة. يمكن أن يكون المدخل ملفًا،
جهاز أو أي كائن صوتي آخر (انظر أدناه). إذا كان الإدخال ملفًا، فسيكون نوعه
يتم تحديده باستخدام امتداد اسم الملف. إذا كان اسم الكائن يحتوي على أي فواصل،
يجب وضع الاسم بين علامتي اقتباس لتجنب إرباك المحلل. حاليًا
التنسيقات المدعومة هي ملفات RIFF WAVE (.wav)، ومسارات الأقراص المضغوطة الصوتية (.cdr)، وecasound EWF
ملفات (.ewf)، وبيانات صوت RAW (.raw)، وملفات صوت MPEG (.mp2،.mp3). المزيد من الصوت
يتم دعم التنسيقات عبر مكتبات libaudiofile وlibsndfile (راجع الوثائق
يدعم MikMod أيضًا (.xm، .mod، .s3m، .it، إلخ). ملفات MIDI (.mid)
مدعوم باستخدام Timidity++. وبالمثل، يمكن قراءة وكتابة Ogg Vorbis (.ogg)
إذا تم تثبيت أدوات ogg123 وvorbize؛ ملفات FLAC (.flac) مع flac
أدوات سطر الأوامر أو استخدام libsndfile؛ وملفات AAC (.aac/.m4a/.mp4) مع
أدوات faad2/faac. الأجهزة الفورية المدعومة هي أجهزة صوت OSS (/dev/dsp*).
أجهزة الصوت ALSA وأجهزة الإرجاع ونظام الصوت الفرعي JACK. في حال عدم وجود أي مدخلات،
تم تحديده، أول وسيطة سطر أوامر غير اختيارية (لا تبدأ بـ '-') هي
يعتبر بمثابة مدخلات.

-o[:]ملف-أو-جهاز-الإخراج[,المعلمات]
يعمل بنفس طريقة الخيار -i. إذا لم يتم تحديد أي مخرجات، فسيتم استخدام الخيار الافتراضي
يتم استخدام جهاز الإخراج (انظر ~/.ecasoundrc). إذا كان اسم الكائن يحتوي على أي فواصل،
يجب وضع الاسم بين علامتي اقتباس لتجنب إرباك المحلل. لاحظ أن العديد
أنواع الكائنات لا تدعم الإخراج (على سبيل المثال MikMod وMIDI والعديد من الأنواع الأخرى).

موضوع النوع محدد الملاحظات

أجهزة ALSA - 'alsa'
عند استخدام برامج تشغيل ALSA، بدلاً من اسم ملف الجهاز، تحتاج إلى استخدام
بناء الجملة الخيارية التالية: -i[:]alsa، اسم جهاز pcm.

الوصول المباشر إلى الأجهزة والمكونات الإضافية من ALSA - 'alsahw'، 'alsaplugin'
من الممكن أيضًا استخدام مجموعة محددة من البطاقات والأجهزة باستخدام
التدوين التالي: -i[:]alsahw، رقم البطاقة، رقم الجهاز، رقم الجهاز الفرعي.
خيار آخر هو طبقة إضافة ALSA PCM. تعمل تمامًا مثل ALSA العادية.
أجهزة pcm، ولكن مع عدّ القنوات تلقائيًا وتحويلات تنسيق العينة. خيار
بناء الجملة هو -i[:]alsaplugin، رقم البطاقة، رقم الجهاز، رقم الجهاز الفرعي.

مدخلات/مخرجات الفنون - 'الفنون'
إذا تم تمكينه في وقت التجميع، يدعم ecasound إدخال الصوت وإخراجه باستخدام aRts
خادم الصوت. صيغة الخيار هي -i:الفنون, -o:الفنون.

تسلسل ملفات الصوت - 'audioloop'، 'select'، 'playat'
توفر Ecasound مجموعة من أنواع الكائنات الصوتية الخاصة التي يمكن استخدامها للأغراض الزمنية
تسلسل ملفات الصوت - أي التكرار، تشغيل جزء محدد فقط من الملف،
تشغيل الملف في وقت محدد، وغير ذلك من العمليات المماثلة.

التكرار ممكن مع -i:audioloop،file.ext،المعلمات. اسم الملف (أو أي كائن
يتم تشغيل النوع الذي يفهمه Ecasound) المعطى كمعلمة ثانية
العودة باستمرار إلى البداية عند الوصول إلى نهاية الملف. أي
يتم تمرير المعلمات الإضافية المعطاة دون تغيير إلى كائن الملف. المعلمات
3... يتم تمرير N كما هي إلى الكائن الفرعي (أي "-i audioloop،foo.wav،bar1،bar2"
سيتم تمرير المعلمات "bar1،bar2" إلى الكائن "foo.wav".

لتحديد واستخدام جزء محدد فقط من كائن صوتي،
-i: تحديد، وقت البدء، المدة، الملف.ext، المعلمات يمكن استخدامه. سيتم تشغيل هذا
مدة ملف "file.ext"، تبدأ من وقت البدء. يجب إدخال قيم الوقت.
كثوانٍ (على سبيل المثال "2.25"، أو كعينات (على سبيل المثال "25000sa"). المعلمات 4...N هي
تم تمريرها كما هي إلى الكائن الفرعي.

لتشغيل كائن صوتي في لحظة معينة من الزمن،
-i:playat،play-at-time،file.ext،params يمكن استخدامه. سيؤدي هذا إلى تشغيل "file.ext" بعد
يصل الموضع إلى "وقت التشغيل". يجب إعطاء قيم الوقت بالثواني (مثلًا
"2.25"، أو كعينات (مثل "25000sa"). تُمرَّر المعلمات 2...N كما هي إلى
كائن طفل.

ملفات Ecasound Wave (EWF) - '*.ewf'
تنسيق ملف خاص يسمح بتقطيع وتكرار الصوت بالكامل (أو أجزاء منه)
الملفات. هذا التنسيق خاص بـ Ecasound. راجع دليل مستخدم ecasound لمزيد من المعلومات.
معلومات مفصلة.

انظر أيضًا أنواع الكائنات الصوتية 'audioloop' و'select' و'playat'.

مدخلات ومخرجات JACK - نظرة عامة
JACK هو خادم صوتي منخفض الكمون يمكن استخدامه لتوصيل أجهزة متعددة مستقلة
تطبيقات الصوت لبعضها البعض. وهو يختلف عن جهود خادم الصوت الأخرى
حيث تم تصميمه من الألف إلى الياء ليكون مناسبًا للزمن المنخفض
أعمال صوتية احترافية.

مدخلات/مخرجات JACK - 'jack'
يوفر Ecasound طرقًا متعددة للتواصل مع خوادم JACK. لإنشاء JACK
كائن الإدخال أو الإخراج، يجب استخدامه -i رافعة و -o رافعة. هذه تخلق جاك
منافذ العميل "ecasound:in_N" و"ecasound:out_n" على التوالي (يتم استبدال 'N' بـ
رقم القناة). يقوم Ecasound تلقائيًا بإنشاء منفذ JACK واحد لكل قناة
(يتم ضبط عدد القنوات باستخدام -f:بتات، قنوات، معدل اختيار).

من المهم ملاحظة أنه بشكل افتراضي لا يتم توصيل منافذ JACK في أي مكان (على سبيل المثال
إلى مدخلات/مخرجات بطاقة الصوت، أو إلى تطبيقات أخرى). لذا، يجب توصيل المنافذ
مع برنامج خارجي (على سبيل المثال "QJackCtl" أو "jack_connect").

مدخلات ومخرجات JACK - 'jack،clientname،portprefix'
"جاك، اسم العميل" للاستخدام البسيط، يوفر scanerios وecasound طريقة للاتصال التلقائي
منافذ ecasound. يمكن القيام بذلك عن طريق إدخال اسم العميل المُقارن كـ
المعلمة الثانية لكائن "jack"، على سبيل المثال -o جاك، اسم العميل. كمثال، -o
جاك، النظام سيتم إنشاء إخراج متصل تلقائيًا بمخرجات
بطاقة الصوت الافتراضية للنظام. يمكن حذف معلمة العميل، وفي هذه الحالة لا
يتم إجراء الاتصالات التلقائية.

إذا كان هناك حاجة إلى تغيير بادئة المنفذ (على سبيل المثال "in" في اسم العميل "ecasound:in_N")،
يمكن تحديد البادئة كمعلمة ثالثة لكائن "jack"، على سبيل المثال -o
جاك،،fxout. كما يمكن حذف المعلمة الثالثة، وفي هذه الحالة يكون الإعداد الافتراضي
يتم استخدام البادئات "in" و "out".

مدخلات ومخرجات JACK - 'jack_multi'
أحد أشكال كائنات "jack" هو "jack_multi". صيغة الكائن الكاملة هي
jack_multi،destport1،...،destportN. عندما يتم توصيل كائن 'jack_multi' بـ
خادم JACK، القناة الأولى للكائن متصلة بمنفذ JACK 'destport1'،
ثانيًا إلى 'destport2' وهكذا. على سبيل المثال "-f:32,2,44100 -o
"jack_multi,foo:in,bar:in" ينشئ كائن إخراج صوت ستيريو، مع وجود الجزء الأيسر منه
والقنوات اليمنى موجهة إلى عميلي جاك مختلفين. منافذ الوجهة
يجب أن يكون نشطًا عند تشغيل محرك ecasound، وإلا فإن الاتصالات
لا يمكن إنشاء منفذ الوجهة. إذا لم يتم تحديد منافذ الوجهة لجميع القنوات، أو
يتم تقديم سلاسل ذات طول صفري، ولا يتم توصيل هذه المنافذ عند الإطلاق بواسطة ecasound.

مدخلات/مخرجات JACK - 'jack_alsa'، 'jack_auto'، 'jack_generic' (**تم إيقافها منذ 2.6.0**)
يدعم نظام Ecasound 2.5 والإصدارات الأقدم الكائنات "jack_alsa" و"jack_auto" و"jack_generic"
الأنواع، ولكن تم استبدالها الآن بواجهة "جاك" أكثر عمومية، وبالتالي فهي
أصبحت الآن قديمة (تعمل ولكن لم تعد موثقة).

مدخلات ومخرجات JACK - خيارات العميل
بالإضافة إلى ذلك، يمكن ضبط خيارات JACK العالمية باستخدام
-G:jack،اسم العميل،وضع التشغيل الخيار. 'client_name' هو الاسم المستخدم عند
تسجيل ecasound في نظام JACK. إذا كان وضع التشغيل "notransport" هو "notransport"،
سيتجاهل ecasound أي تغييرات في حالة النقل في نظام JACK؛ في وضع "الإرسال"
سيتم إرسال جميع أحداث البدء والتوقف وتغيير الموضع إلى عملاء JACK الآخرين؛ في
سيتبع وضع "recv" ecasound أحداث بدء وإيقاف وتغيير موضع JACK؛ و
الوضع "sendrecv" وهو عبارة عن مزيج من الوضعين السابقين.

إذا لم يتم تعيين ذلك صراحةً، في الوضع التفاعلي ('-ج' الخيار)، الوضع الافتراضي هو
"sendrecv"، بينما في وضع الدفعة، الوضع الافتراضي هو "notransport". في كلا الحالتين، يمكن استخدام الوضع
يمكن تغييرها مع -G الخيار كما هو موضح أعلاه.

يمكنك العثور على مزيد من التفاصيل حول دعم Ecasound لـ JACK في دليل مستخدم Ecasound.

Libaudiofile - 'ملف صوتي'
إذا تم تمكين دعم libaudiofile في وقت التجميع، يسمح لك هذا الخيار بـ
إجبار Ecasound على استخدام libaudiofile لقراءة/كتابة ملف صوتي معين. خيار
بناء الجملة هو -i: ملف صوتي، foobar.ext (نفس الشيء بالنسبة ل -o).

ملف Libsndfile - 'sndfile'
إذا تم تمكين دعم libsndfile في وقت التجميع، يسمح لك هذا الخيار بفرض
استخدام Ecasound لقراءة/كتابة ملف صوتي معين. صيغة الخيار
is -i:sndfile،foobar.ext[،.format-ext] (نفس الشيء بالنسبة ل -o). المعلمة الثالثة الاختيارية
يمكن استخدام "التنسيق" لتجاوز تنسيق الصوت (على سبيل المثال، يمكنك إنشاء
ملف AIFF باسم الملف "foo.wav").

جهاز الحلقة - 'حلقة'
تتيح أجهزة الحلقة توجيه البيانات (حلقة عكسية) بين السلاسل. خيار
بناء الجملة هو -[io][:]حلقة، علامةإذا قمت بإضافة إخراج حلقة بالعلامة '1'، فسيتم كتابة جميع البيانات
يتم توجيه هذا الإخراج إلى أي مدخل حلقة يحمل العلامة "1". يمكن أن تكون العلامة إما
عددية (مثل '-i:loop,1') أو سلسلة (مثل '-i:loop,vocals'). كما هو الحال مع غيرها
كائنات الإدخال/الإخراج، يمكنك ربط نفس جهاز الحلقة بسلاسل متعددة و
بهذه الطريقة يتم تقسيم/خلط الإشارة.

ملاحظة: يختلف جهاز "الحلقة" هذا عن "audioloop" (الأخير تمت إضافته إلى ecasound
الإصدار 2.5.0).

ميكمود - 'ميكمود'
إذا تم تمكين دعم mikmod في وقت التجميع، يسمح لك هذا الخيار بفرض
يُنصح باستخدام Mikmod لقراءة/كتابة ملف وحدة معين. صيغة الخيار هي
-i:mikmod،foobar.ext.

مدخلات/مخرجات فارغة - 'null'
إذا قمت بتحديد "null" أو "/dev/null" كمدخل أو مخرج، فسيتم تشغيل جهاز صوت فارغ.
تم إنشاؤه. هذا مفيد إذا كنت تريد فقط تحليل بيانات العينة دون كتابتها
إلى ملف. هناك أيضًا متغير في الوقت الفعلي، "rtnull"، والذي يعمل تمامًا مثل
كائنات "فارغة"، باستثناء أن جميع عمليات الإدخال والإخراج تتم بسرعة في الوقت الفعلي.

إعادة أخذ العينات - 'إعادة أخذ العينات'
يمكن استخدام نوع الكائن "resample" لإعادة أخذ عينات من بيانات الصوت الخاصة بالكائن الصوتي لتتناسب
معدل أخذ العينات المستخدم في إعداد السلسلة النشطة. على سبيل المثال، إيكاساوند
-f:16,2,44100 -i إعادة أخذ العينات، 22050، foo.wav -o / ديف / dsp، سيتم إعادة أخذ عينة من الملف من
من ٢٢.٠٥ كيلوهرتز إلى ٤٤.١ كيلوهرتز، ثم اكتب النتيجة على بطاقة الصوت. أخذ العينات الفرعية
يمكن استبدال المعدل بالكلمة المفتاحية "تلقائي". في هذه الحالة، سيحاول ecasound الاستعلام
الكائن الفرعي لمعدل أخذ العينات. يعمل هذا مع تنسيقات ملفات مثل .wav
التي تخزن معلومات تعريفية حول تنسيق ملف الصوت. لاستخدام "تلقائي" في
مثال سابق، إيكاساوند -f:16,2,44100 -i إعادة أخذ العينات، تلقائياً، foo.wav -o / ديف / dsp.

يتم تمرير المعلمات 4...N كما هي إلى الكائن الفرعي (أي "-i
سيؤدي الأمر resample,22050,foo.wav,bar1,bar2" إلى تمرير المعلمات "bar1,bar2" إلى "foo.wav"
موضوع.

إذا تم تجميع ecasound مع دعم libsamplerate، فيمكنك استخدام 'resample-hq'
لاستخدام خوارزمية إعادة أخذ العينات بأعلى جودة متاحة. لإجبار ecasound على استخدام
يمكن استخدام أداة إعادة العينة الداخلية، 'resampler-lq' (جودة منخفضة).

عكسي - 'عكسي'
يمكن استخدام نوع الكائن "عكسي" لعكس بيانات الصوت القادمة من ملف صوتي
كائن. على سبيل المثال، إيكاساوند -i عكس، foo.wav -o / ديف / dsp سيتم تشغيل 'foo.wav'
عكس اتجاه الصوت. لا يُدعم عكس اتجاه إخراج الصوت. ملاحظة! محاولة عكس اتجاه الصوت
أنواع الكائنات ذات عملية البحث البطيئة جدًا (مثل mp3)، تعمل بشكل سيء للغاية.
حاول التحويل إلى تنسيق غير مضغوط (wav أو raw) أولاً، ثم قم بما يلي:
عكس.

يتم تمرير المعلمات 3...N كما هي إلى الكائن الفرعي (أي "-i
"reverse,foo.wav,bar1,bar2" سوف يمرر المعلمات "bar1,bar2" إلى "foo.wav"
موضوع.

تدفقات النظام القياسية والأنابيب المسماة - 'stdin'، 'stdout'
يمكنك استخدام التدفقات القياسية (stdin وstdout) عن طريق إعطاء ستدين or المعياري كما
اسم الملف. يُفترض أن تكون بيانات الصوت بتنسيق خام/بدون رأس (.raw). إذا كنت تريد
لاستخدام الأنابيب المسماة، قم بإنشائها باستخدام ملحق اسم الملف الصحيح قبل الاستخدام.

مولد النغمة - 'النغمة'
لتوليد نغمة اختبار، أدخل -i:النغمة، النوع، التردد، المدة بالثواني ممكن استخدامه.
يحدد المعامل "النوع" نوع النغمة: حاليًا، يُدعم "الجيب" فقط.
يحدد معامل "freq" تردد النغمة المولدة و"duration-secs"
طول التدفق المُولّد. تحديد صفر، أو قيمة سالبة، كقيمة
ستنتج المدة الزمنية تدفقًا لا نهائيًا. أُضيفت هذه الميزة لأول مرة إلى Ecasound
2.4.7.

Typeselect - 'typeselect'
يمكن استخدام نوع الكائن "typeselect" الخاص لتجاوز كيفية تعيين ecasound
امتدادات أسماء الملفات وأنواع الكائنات. على سبيل المثال إيكاساوند -i
أنواع التحديد،.mp3،an_mp3_file.wav -o / ديف / dsp. سيتم تشغيل الملف 'an_mp3_file.wav'
كملف mp3 وليس كملف wav كما سيحدث بدون أنواع التحديد.

يتم تمرير المعلمات 4...N كما هي إلى الكائن الفرعي (أي "-i
سيقوم "typeselect,.au,foo.wav,bar1,bar2" بتمرير المعلمات "bar1,bar2" إلى "foo.wav"
موضوع.

الظهيرة SETUP

أجهزة الإدخال/الإخراج MIDI - عام
إذا لم يتم تحديد جهاز MIDI، فسيتم استخدام جهاز MIDI الافتراضي (انظر
إيكاسوند آر سي(5)).

-Md:rawmidi، اسم الجهاز
أضف جهاز إدخال/إخراج MIDI rawmidi إلى الإعداد. يمكن أن يكون 'device_name' أي شيء يمكن
يمكن الوصول إليها باستخدام عمليات ملفات UNIX العادية وتنتج بايتات MIDI خام.
الأجهزة الصالحة هي على سبيل المثال أجهزة OSS rawmidi (/dev/midi00)، وأجهزة ALSA rawmidi
الأجهزة (/dev/snd/midiC2D0)، والأنابيب المسماة (انظر صفحة دليل mkfifo)، والملفات العادية.

-Md:alsaseq، منفذ التسلسل
يضيف منفذ تسلسل ALSA MIDI إلى الإعداد. يحدد 'sequencer-port' منفذًا لـ
الاتصال. يمكن أن يكون رقميًا (مثل 128:1)، أو اسم عميل (مثل "KMidimon").

-Mms: معرف الجهاز
يرسل بدء تشغيل MMC ("التشغيل المؤجل") وإيقافه ("إيقاف") باستخدام معرف الجهاز 'device_id'.

في حين أن Ecasound لا يدعم بشكل مباشر مزامنة حالة النقل إلى MMC الواردة
الرسائل، ويمكن تحقيق ذلك عن طريق توصيل Ecasound بمدخلات/مخرجات JACK، و
باستخدام أداة مثل JackMMC وJackCtlMMC (انظر
<http://jackctlmmc.sourceforge.net/>) لتحويل رسائل MMC إلى نقل JACK
تغير الأحداث.

-Mss يرسل مزامنة MIDI (أي رسائل نظام "بدء MIDI" و"إيقاف MIDI" في الوقت الفعلي) .to
جهاز MIDI المحدد. لاحظ أن Ecasound لن يرسل ساعة MIDI، لكن
فقط بداية و توقف الرسائل.

تأثير البلسم SETUP

المسبقة

يتمتع برنامج Ecasound بنظام إعداد مسبق قوي للتأثيرات يسمح لك بإنشاء تأثيرات جديدة من خلال
دمج التأثيرات الأساسية ووحدات التحكم. راجع دليل مستخدم ecasound لمزيد من التفاصيل.
معلومات.

-pf:ملف الإعداد المسبق.eep
يستخدم الإعداد المسبق الأول الموجود من الملف 'preset_file.eep' كمشغل سلسلة.

-pn:اسم الإعداد المسبق
ابحث عن الإعداد المسبق 'preset_name' من قاعدة بيانات الإعدادات المسبقة العالمية واستخدمه كسلسلة
المشغل. راجع صفحة دليل ecasoundrc للحصول على معلومات حول قاعدة بيانات الإعدادات المسبقة.

إشارة تحليل

-ev يقوم بتحليل بيانات العينة لمعرفة مقدار الإشارة التي يمكن تضخيمها دون
يمكن استخدام قيمة النسبة المئوية الناتجة كمعامل لـ '-ea'
(تضخيم). ملخص إحصائي يحتوي على معلومات حول الصورة المجسمة و
يتم طباعة توزيع قيم العينة في نهاية المعالجة.

-evp مراقب سعة الذروة. يحافظ على معلومات الذروة لكل قناة مُعالَجة.
يتم إعادة تعيين معلومات الذروة عند كل قراءة.

-ezf يجد القيمة المثلى لضبط التيار المستمر. يمكنك استخدام النتيجة كمعامل لـ
تأثير -ezx.

يمكنك تحويل أي لحظة سعيدة إلى ذكرى ثمينة وخالدة – احتفظ بها على شكل صورة أو مقطع فيديو باستخدام الكاميرا الخلفية المضمنة. ومن خلال اتصال Bluetooth، يمكنك مشاركة الملفات ذات المحتوى العزيز على قلبك مع أجهزة المقربين منك. إشارة معالجة الخوارزميات

-eS: معرف الطابع
ختم صوتي. يلتقط لقطة من بيانات الصوت المارة ويخزنها باستخدام معرف
'معرف الطابع' (عدد صحيح). يمكن لوحدات التحكم وغيرها استخدام هذه البيانات لاحقًا
العاملين.

-ea:تضخيم%
يضبط سعة الإشارة إلى نسبة "تضخيم%" (مقياس خطي، أي فردي)
يتم ضرب العينات بواسطة 'amplify%/100'). انظر أيضًا '-eadb'.

-eac:تضخيم%، القناة
يقوم بتضخيم إشارة القناة "القناة" بنسبة تضخيم-% (مقياس خطي، أي
يتم ضرب العينات الفردية بـ "amplify%/100"). يتراوح نطاق "القناة" من 1...n
حيث n هو العدد الإجمالي للقنوات. انظر أيضًا '-eadb'.

-eadb:gain-dB[,القناة]
يضبط مستوى الإشارة بمقدار "gain-dB"، مع عدم وجود تأثير لكسب 0dB على
الإشارة، المكاسب السلبية التي تضعف الإشارة وقيم المكاسب الإيجابية التي تضخمها
هو. معلمة "القناة" (1...n) اختيارية. إذا كانت معلمة "القناة"
إذا تم تحديده، وقيمته غير صفرية، يتم تطبيق المكسب فقط على القناة المحددة
(1...ن).

-eaw: تضخيم%، الحد الأقصى للعينات المقصوصة
يتم تضخيم الإشارة بنسبة تضخيم-% (مقياس خطي، أي عينات فردية)
مضروبًا في "amplify%/100"). إذا كان عدد العينات المقصوصة المتتالية (الناتج
إذا كانت قيمة العينة خارج النطاق الاسمي [-1,1]، فسيتم إصدار تحذير.

-eal:limit-%
تأثير المُحدِّد. يُحدِّد مستوى الصوت إلى "حد-%" (مقياس خطي) بقيم مساوية أو
أكبر من 100% مما لا يؤدي إلى أي تغيير في الإشارة.

-ec:المعدل،العتبة-%
ضاغط (بسيط). "المعدل" هو معدل الضغط بالديسيبل (المعدل" ديسيبل)
يؤدي التغيير في إشارة الإدخال إلى تغيير بمقدار 1 ديسيبل في الإخراج). يتراوح "العتبة" بين 0.0
(الصمت) و1.0 (السعة القصوى).

-eca: مستوى الذروة-%، وقت الإصدار-ثانية، صندوق سريع، صندوق
ضاغط أكثر تقدمًا (الخوارزمية الأصلية لجون إس. دايسون). إذا أعطيت
قيمة 0 لأي معلمة، يتم استخدام القيمة الافتراضية. 'peak-level-%' بشكل أساسي
يُحدد مدى قوة ضغط مُحدِّد الذروة. القيمة الافتراضية 69% جيدة.
يُعطى 'release_time' بالثواني. هذا الضاغط متطور للغاية، و
في الواقع، وقت الإصدار معقد. هذا أحد أوقات الإصدار السائدة.
الضوابط، ولكن وقت الإصدار الفعلي يعتمد على الكثير من العوامل المتعلقة
ديناميكيات الصوت في. 'fastrate' هي نسبة الضغط للسرعة
ضاغط. هذه ليست نسبة الضغط الحقيقية. قيمة 1.0 هي ما لا نهاية له.
واحد، بينما القيمة الافتراضية 0.50 هي 2:1. قيمة أخرى جيدة جدًا موجودة في حالة خاصة
الرمز: 0.25 أقل إلى حد ما من 2:1، ويبدو سلسًا للغاية. "المعدل" هو
نسبة الضغط لسلسلة الضاغط بأكملها. القيمة الافتراضية هي 1.0، وتستمر
الحجم ثابت جدًا دون آثار جانبية سيئة. ومع ذلك، فإن الديناميكيات في
الموسيقى مقيدة بشدة، وقيمة 0.5 قد تبقي الموسيقى سليمة أكثر.

-enm: مستوى العتبة-%، وقت ما قبل الإمساك-مللي ثانية، وقت الهجوم-مللي ثانية، وقت ما بعد الإمساك-مللي ثانية، وقت التحرير-مللي ثانية
بوابة الضوضاء. تدعم المعالجة متعددة القنوات (كل قناة تُعالج على حدة).
عندما تنخفض سعة الإشارة إلى أقل من 'threshold_level_%' (100% تعني الحد الأقصى)
يتم تنشيط البوابة. إذا بقيت الإشارة أقل من الحد الأقصى لـ
'th_time' مللي ثانية، يتلاشى خلال مرحلة الهجوم 'attack' مللي ثانية. إذا كانت الإشارة
يرتفع فوق "مستوى العتبة" ويبقى هناك خلال "الاحتفاظ" مللي ثانية، البوابة هي
تم إصداره أثناء "الإصدار" مللي ثانية.

-ei:تحويل-النغمة-%
مُغيِّر درجة الصوت. يُغيِّر درجة الصوت عن طريق تغيير طولها.

-epp:right-%
بانر ستيريو. يُغيّر التوازن النسبي بين القناتين الأوليين. عندما
'right-%' يساوي 0، حيث يتم تمرير الإشارة فقط من القناة اليسرى (الأولى). وبالمثل
إذا كان "100"، فسيتم السماح فقط للقناة اليمنى (الثانية) بالمرور.

-ezx: عدد القنوات، دلتا-ch1،...، دلتا-chN
يضبط إشارة التيار المستمر بـ "delta-chX"، حيث X هو رقم القناة. استخدم -ezf لـ
العثور على قيم دلتا المثالية.

المغلف تعديل

-eemb:bpm،on-time-%
بوابة النبض (تردد النبضة يتم إعطاؤه على شكل نبضات في الدقيقة).

-eemp:freq-Hz، وقت التشغيل-%
بوابة النبض.

-eemt:bpm، depth-%
تأثير التريمولو (سرعة التريمولو يتم إعطاؤها على شكل نبضات في الدقيقة).

منقي تأثيرات

-ef1:center_freq، العرض
مرشح نطاق التردد الرنان. 'center_freq' هو التردد المركزي. العرض محدد.
في هرتز.

-ef3:cutoff_freq، reso، gain
مرشح الترددات المنخفضة الرنان. 'cutoffr_freq' هو تردد قطع المرشح. 'reso'
يعني الرنين. عادةً ما تكون أفضل قيم الرنين بين 1.0 و2.0، ولكن
يمكنك استخدام قيم أكبر. "الربح" هو عامل الربح الإجمالي. إنه بسيط
المضاعف (1.0 هو المستوى الطبيعي). مع قيم الرنين العالية، غالبًا ما يكون مفيدًا
لتقليل قيمة المكسب.

-ef4:القطع، الرنين
مرشح الترددات المنخفضة الرنان (الرتبة الثالثة، 3 ديسيبل، الخوارزمية الأصلية التي وضعها ستيفان م. فيندت).
يحاكي تصميم ترددات منخفضة التردد RC نشطة تناظرية. قيمة القطع بين [0,1،XNUMX] و
بينما الرنين يكون بين [0، ما لا نهاية).

-efa: عينات التأخير، ردود الفعل-%
مرشح تمرير كلي. يمرر جميع الترددات دون تغيير في السعة. ومع ذلك، عند
وفي الوقت نفسه، فإنه يفرض تحولاً طوريًا يعتمد على التردد.

-efc: عينات التأخير، نصف القطر
مرشح المشط. يسمح بمرور مسامير المشط. قيمة "نصف القطر"
يجب أن يكون بين [0، 1.0).

-efb: تردد المركز، العرض
مرشح تمرير النطاق. 'center_freq' هو التردد المركزي. العرض مُحدد بالهرتز.

-efh: تردد القطع
مرشح تمرير عالي. يتم تمرير الترددات الأعلى من 'cutoff_freq' فقط.

-efi: عينات التأخير، نصف القطر
مرشح المشط العكسي. يُرشّح نتوءات المشط. هناك
ارتفاعات 'delay_in_samples-2'. يجب أن تكون قيمة 'radius' بين [0 و1.0].
كلما اقتربنا من القيمة القصوى، كلما كانت انحدارات المشط أعمق.

-efl: تردد القطع
مرشح الترددات المنخفضة. يتم تمرير الترددات الأقل من 'cutoff_freq' فقط.

-efr: تردد المركز، العرض
مرشح رفض النطاق. 'center_freq' هو التردد المركزي. العرض مُحدد بالهرتز.

-efs:مركز التردد، العرض
الرنان. 'center_freq' هو التردد المركزي. العرض مُحدد بالهرتز.
في الأساس مجرد مرشح نطاق ترددي رنيني آخر.

CHANNEL خلط / ROUTING

-chcopy:من القناة، إلى القناة
انسخ القناة "from_channel" إلى "to_channel". إذا لم تكن "to_channel" موجودة، فهي
تم إنشاؤه. تبدأ فهرسة القناة من 1. تمت إضافة الخيار إلى ecasound 2.4.5.

-chmove:من القناة، إلى القناة
نسخ القناة 'from_channel' إلى 'to_channel'، وكتم صوت القناة المصدر
'from_channel'. فهرسة القنوات تبدأ من 1. تمت إضافة هذا الخيار إلى ecasound 2.4.5.

-ترتيب الوتر:ch1،...،chN
إعادة ترتيب قنوات السلسلة وحذفها و/أو تكرارها. يحتوي دفق الصوت الناتج على إجمالي
من 'N' قنوات. كل معلمة تحدد قناة المصدر المستخدمة لـ
قناة الإخراج. على سبيل المثال، '-chorder:2,1' سيعكس قنوات
دفق ستيريو ('out1,out2' = 'in2,in1'). تحديد نفس قناة المصدر
يُسمح بالتكرار عدة مرات. على سبيل المثال، '-chorder:2,2' سيوجه المسار الثاني
القناة إلى قناتي الإخراج ('out1,out2' = 'in2,in2'). إذا كانت 'chX' صفرًا،
سيتم كتم صوت القناة "X" المحددة في دفق الإخراج. تمت إضافة خيار إلى ecasound.
2.7.0.

-chmix:إلى القناة
امزج جميع قنوات المصدر في القناة "to_channel". إذا لم تكن "to_channel" موجودة،
تم إنشاؤه. تبدأ فهرسة القناة من 1. تمت إضافة الخيار إلى ecasound 2.4.5.

-chmute:قناة
كتم صوت القناة. تبدأ فهرسة القناة من ١. تمت إضافة خيار إلى
إيكاساوند 2.4.5.

-erc:من القناة إلى القناة
مُهمَل، انظر -chcopy.

-erm:إلى القناة
مُهمَل، انظر -مزيج.

يعتمد على الوقت تأثيرات

-إلخ: زمن التأخير-مللي ثانية، عينات زمن التباين، التغذية الراجعة-%، تردد lfo
جوقة.

-etd: وقت التأخير-مللي ثانية، وضع الصوت المحيطي، عدد التأخيرات، نسبة المزيج، نسبة التغذية الراجعة
تأثير التأخير. "وقت التأخير" هو وقت التأخير بالمللي ثانية. "وضع المحيط" هو
عدد صحيح بالمعاني التالية: 0 = عادي، 1 = محيطي، 2 = انتشار ستيريو.
يجب أن يكون "عدد التأخيرات" واضحًا. انتبه إلى العدد الكبير من التأخيرات والوقت الهائل
تحتاج أوقات التأخير إلى قدر كبير من طاقة وحدة المعالجة المركزية. يعبر 'mix-%' عن توازن المزيج بين
الإشارة الأصلية والمتأخرة، حيث يعني 0 عدم وجود إشارة متأخرة، ويعني 100 عدم وجود إشارة متأخرة.
الإشارة الأصلية، و50 (الافتراضي) لتحقيق توازن متساوٍ. 'feedback-%'
يمثل مقدار الإشارة التي يتم إعادة تدويرها في كل تأخير أو، إذا كنت تفضل ذلك، في
ما معدل تكرار تلاشي الصوت المتأخر؟ لاحظ أنه منخفض بما يكفي
قد تؤدي قيم التغذية الراجعة إلى عدد من التكرارات المسموعة أقل مما تتوقعه
تم تحديد "number_of_delays"، خاصةً إذا قمت بتعيين قيمة منخفضة لـ
'mix-%'. افتراضيًا، قيمة هذه المعلمة هي ١٠٠٪ (بدون فقدان للإشارة).

-ete:حجم الغرفة، ردود الفعل-٪، الرطوبة-٪
تأثير صدى أكثر تقدمًا (الخوارزمية الأصلية بواسطة ستيفان م. فيندت). 'room_size'
يتم إعطاؤها بالأمتار، و'feedback-%' هو مستوى التغذية الراجعة المعطى كنسب مئوية و
'wet-%' هي كمية الإشارة المنعكسة المضافة إلى الإشارة الأصلية.

-etf:وقت التأخير-مللي ثانية
تأثير ستيريو وهمي. تُجمع إشارة الدخل إلى إشارة أحادية. تنتقل الإشارة الأصلية إلى
القنوات اليسرى أثناء إصدار متأخر (مع تأخير "وقت التأخير" بالمللي ثانية)
يتجه إلى اليمين. مع زمن تأخير من ١ إلى ٤٠ ميلي ثانية، يُضاف
من إحساس الاستريو إلى الإشارات الأحادية.

-etl: زمن التأخير-مللي ثانية، عينات زمن التباين، التغذية الراجعة-%، تردد lfo
فلانجر.

-etm:وقت التأخير-مللي ثانية،عدد التأخيرات،مزيج-%
تأخير متعدد النقرات. 'وقت التأخير' هو وقت التأخير بالمللي ثانية. 'number_of_delays'
يجب أن يكون واضحًا. يحدد "mix-%" مقدار الإشارة المتأثرة (الرطبة) المختلطة
الأصلي.

-etp: زمن التأخير (مللي ثانية)، عينات زمن التباين، التغذية الراجعة (%)، تردد lfo
فيزر.

-etr:وقت التأخير،وضع الصوت المحيطي،التغذية الراجعة-%
تأثير الصدى. "وقت التأخير" هو وقت التأخير بالملي ثانية. إذا كان "الوضع المحيطي"
"إنها 'محيطة'، حيث تتحرك الإشارة المنعكسة حول الصورة المجسمة. 'feedback-%'"
يحدد مقدار الإشارة المتأثرة (الرطبة) التي يتم إرجاعها إلى الصدى.

إضافات LADSPA

-el:plugin_unique_name,param-1,...,param-N
يدعم Ecasound مكونات إضافية لتأثيرات LADSPA (المكون الإضافي البسيط لمطوري الصوت في Linux
يتم تعيين المعلمات 1..N كقيم لمنافذ التحكم في البرنامج الإضافي.

إذا كان للمكون الإضافي أكثر من منفذ إدخال و/أو إخراج صوتي، فسيتم استخدام مكون إضافي واحد فقط
يتم إنشاء مثيل، ويتم تغذية قنوات السلسلة إلى نفس مثيل البرنامج الإضافي. إذا
يحتوي البرنامج الإضافي على منفذ إدخال صوت واحد على الأكثر ومنفذ إخراج صوت واحد على الأكثر، وهو برنامج إضافي منفصل
يتم إنشاء مثيل لكل قناة من سلسلة ecasound (على سبيل المثال لصوت استريو
القناة، يتم إنشاء اثنين من مكونات LADSPA من نفس النوع، واحد لكل قناة).

توجد المكونات الإضافية في ملفات المكتبة المشتركة (.so). يبحث Ecasound عن المكونات الإضافية في
@prefix@/lib/ladspa (على سبيل المثال "/usr/local/lib/ladspa")، الدلائل المدرجة في
متغيرات البيئة LADSPA_PATHيمكن أيضًا تكوين مسار البحث عن البرنامج الإضافي عبر
إيكاسوند آر سي، انظر إيكاسوند آر سي(5) صفحة دليل. يمكن أن يحتوي ملف مكتبة مشترك واحد على
كائنات إضافات متعددة، ولكن لكل إضافة اسم فريد. هذا الاسم هو
يستخدم لاختيار المكونات الإضافية.

للمزيد من المعلومات حول LADSPA، يُرجى زيارة موقع قائمة بريد LAD. هناك مواقع أخرى مفيدة.
الصفحة الرئيسية لـ LADSPA ووثائق LADSPA.

-eli:plugin_unique_number، المعلمة-1،...، المعلمة-N
نفس ما ورد أعلاه (-هو) توقع استخدام رقم تعريف فريد للمكون الإضافي. مضمون أن
هذه أرقام التعريف فريدة من نوعها بين جميع مكونات LADSPA الإضافية.

LV2 PLUGINS

-elv2:معرف-الملحق-URI،المعلمة-1،...،المعلمة-N
يدعم Ecasound أيضًا مكونات الصوت الإضافية LV2. يتم التعرف على مكونات LV2 الإضافية من خلال
معرف فريد حساس لحالة الأحرف.

إذا كان للمكون الإضافي أكثر من منفذ إدخال و/أو إخراج صوتي، فسيتم استخدام مكون إضافي واحد فقط
يتم إنشاء مثيل، ويتم تغذية قنوات السلسلة إلى نفس مثيل البرنامج الإضافي. إذا
يحتوي البرنامج الإضافي على منفذ إدخال صوت واحد على الأكثر ومنفذ إخراج صوت واحد على الأكثر، وهو برنامج إضافي منفصل
يتم إنشاء مثيل لكل قناة من سلسلة ecasound (على سبيل المثال لصوت استريو
القناة، يتم إنشاء اثنين من مكونات LV2 من نفس النوع، واحد لكل قناة).

LV2 هو معيار إضافي لأنظمة الصوت.

GATE SETUP

-gc: وقت البدء، الطول
بوابة اقتصاص الوقت. البوابة مغلقة في البداية. بعد انقضاء ثوانٍ من "وقت البدء"،
تُفتح البوابة وتبقى مفتوحة لمدة ثانية واحدة. عند إغلاقها، يتم تمرير مخازن الصوت
يتم تقليصها إلى طول صفر.

-ge:فتح-عتبة-%،إغلاق-تمسك-%،وضع-الحجم،عدد-إعادة-الفتح
بوابة العتبة. تُغلق البوابة في البداية، ثم تُفتح عندما يتجاوز مستوى الصوت
نسبة "الحد الأقصى". بعد ذلك، إذا انخفض الحجم عن نسبة "الحد الأقصى"، تكون البوابة
مغلق ولن يتم فتحه مرة أخرى، إلا إذا تم تعيين "عدد إعادة الفتح" على أي شيء
بخلاف الصفر. إذا كان "value_mode" يساوي "rms"، فسيتم استخدام متوسط ​​حجم RMS. وإلا
يُستخدم متوسط ​​الذروة. عند الإغلاق، تُقتطع مخازن الصوت العابرة إلى الصفر.
الطول. إذا تم ضبط "عدد إعادة الفتح" على رقم موجب، فسيتم إغلاق البوابة
إعادة تشغيله عدة مرات. على سبيل المثال، إذا كان عدد مرات إعادة الفتح 1،
يؤدي إلى فتح البوابة مرتين. قيمة سالبة لـ "reopen-count" ستؤدي إلى
في إعادة فتح البوابة إلى أجل غير مسمى. يُعد "إحصاء إعادة الفتح" ذا قيمة لا تُقدر بثمن في تسجيل
الفينيل والأشرطة، حيث يمكنك إعداد الأشياء ثم بدء التسجيل في أي وقت
الإبرة على الفينيل، وتتوقف عند إطفائها. يمكنك استخدام أي عدد من الجوانب حسب رغبتك.
تم تسجيلها في جلسة واحدة. ستحتاج إلى تجربة أطوال المخازن المؤقتة و
مستويات البدء/الإيقاف للحصول على إعدادات موثوقة لمعداتك.

-gm:state
بوابة يدوية. إذا كانت الحالة 1، تكون البوابة مفتوحة ويتم تمرير جميع العينات. إذا
الحالة صفر، والبوابة مغلقة، ولا يُسمح بمرور أي عينات. هذا مُشغِّل السلسلة
يكون مفيدًا عند الحاجة إلى إيقاف الكتابة إلى الإخراج بشكل ديناميكي (بدون
إيقاف المحرك بأكمله).

مراقبة المغلف SETUP

يمكن استخدام وحدات التحكم لتغيير معلمات التأثير بشكل ديناميكي أثناء المعالجة.
يتم ربط جميع وحدات التحكم بالعنصر المحدد (= عادةً العنصر المحدد الأخير)
تأثير/وحدة تحكم). المعلمات الثلاثة الأولى مشتركة لجميع
وحدات التحكم. 'fx_param' يحدد المعلمة المراد التحكم بها. القيمة '1' تعني
المعلمة الأولى، '2' والثانية وهكذا. تم تعيين 'start_value' و'end_value'
نطاق القيمة. على سبيل المثال، انظر إلى أمثلة والقسم الخاص به.

-kos: معلمة fx، قيمة البداية، قيمة النهاية، التردد، الطور i
مذبذب جيبي بتردد 'freq' هرتز ومرحلة أولية 'i_phase' مرات
بي.

-kog:fx-param،قيمة البداية،قيمة النهاية،التردد،الوضع،أزواج النقاط،القيمة الأولى،القيمة الأخيرة،الموضع1،القيمة1،...
مذبذب عام. التردد (freq) هرتز، الوضع إما 0 للقيم الثابتة أو 1
للاستيفاء الخطي. يحدد 'point-pairs' عدد 'posN' - 'valueN'
الأزواج المراد تضمينها. يتم استخدام "القيمة الأولى" و"القيمة الأخيرة" كقيم حدودية (القيم
للموضع 0.0/الأول والموضع 1.0/الأخير). يجب أن تكون جميع 'posN' و'valueN'
بين 0.0 و1.0. أيضًا، لجميع قيم 'posN'، يجب أن تكون 'pos1 < pos2 < ... < posN'
صحيح.

-kf:fx-param، قيمة البداية، قيمة النهاية، التردد، الوضع، رقم genosc
المذبذب العام. 'genosc_number' هو رقم المذبذب المحدد مسبقًا
مُحمَّل. الوضع هو إما '0' للقيم الثابتة أو '1' للاستيفاء الخطي.
تم أخذ موقع الملف المحدد مسبقًا من ./ecasoundrc (انظر إيكاسوند آر سي رجل صفحة).

-kl:fx-param، قيمة البداية، قيمة النهاية، الوقت-الثواني
مظروف خطي يبدأ من 'start_value' ويتغير خطيًا إلى 'end_value'
خلال 'time_in_seconds'. يمكن استخدامه للتلاشي التدريجي.

-kl2: معلمة fx، قيمة البداية، قيمة النهاية، طول المرحلة الأولى ثانية، طول المرحلة الثانية ثانية
مظروف خطي مكون من مرحلتين، أداة أكثر تنوعًا للقيام بالتلاشي التدريجي والتلاشي التدريجي.
يبقى عند "start_value" لمدة "1st_stage_length" ثانية ثم يتغير خطيًا
نحو 'end_value' خلال '2nd_stage_length' ثانية.

-klg:fx-param، قيمة منخفضة، قيمة عالية، عدد النقاط، pos1، القيمة1،...، posN، القيمةN
مغلف خطي عام. يمكن استخدام مصدر وحدة التحكم هذا لتعيين مغلفات مخصصة.
لتسلسل معلمات المشغل. عدد نقاط الغلاف محدد في
'point_count'. كل نقطة مغلف تتكون من موضع وقيمة مطابقة.
يجب أن يتطابق عدد الأزواج مع 'point_count' (أي 'N==point_count'). 'posX'
يتم إعطاء المعلمات بالثواني (من بداية التدفق). نقاط المغلف هي
تم تحديدها كقيم عائمة في النطاق '[0,1]'. قبل تعيين قيم المغلف إلى
معلمات المشغل، يتم تعيينها إلى النطاق المستهدف لـ
'[قيمة منخفضة، قيمة عالية]'. على سبيل المثال، قيمة '0' ستُعيّن مُعامل التشغيل إلى
قيمة منخفضة وقيمة ١ ستُعيّنها إلى قيمة عالية. للجزء الأولي
'[0,pos1]'، سيقوم المغلف بإخراج قيمة 'value1' (على سبيل المثال 'low-value').

-km:fx-param، قيمة البداية، قيمة النهاية، وحدة التحكم، القناة
وحدة تحكم MIDI المستمرة (رسائل تغيير التحكم). الرسائل على قناة MIDI
يتم استخدام "القناة" القادمة من رقم وحدة التحكم "وحدة التحكم" كـ
مصدر وحدة التحكم. كما هو موصى به في مواصفات MIDI، يتم ترقيم القنوات
من 1 إلى 16. أرقام وحدة التحكم المحتملة هي قيم من 0 إلى 127. جهاز MIDI
يمكن تحديد المكان الذي تتم قراءة البايتات منه باستخدام -ماريلاند الخيار. وإلا، فالخيار الافتراضي
يتم استخدام جهاز MIDI كما هو محدد في ~ecasound/ecasoundrc (انظر إيكاسوند آر سي رجل صفحة).
التخلف عن /dev/midi.

-ksv:fx-param، قيمة البداية، قيمة النهاية، معرف الطابع، تبديل rms
وحدة تحكم تحليل مستوى الصوت. تُحلل الصوت المُخزّن في ملف "stamp-id" (انظر
'-eS:id' (المستندات)، ويُنشئ بيانات التحكم بناءً على النتائج. إذا كان 'rms-toggle'
غير صفر، يُستخدم حجم الجذر التربيعي المتوسط ​​لحساب قيمة التحكم. وإلا، فإن المتوسط
يتم استخدام سعة الذروة.

-kx هذا مفتاح خاص يمكن استخدامه عندما تحتاج إلى التحكم في وحدة التحكم
المعلمات مع وحدة تحكم أخرى. عند تحديد -kx، آخر ما تم تحديده
سيتم تعيين وحدة التحكم كهدف للتحكم. ثم أضف وحدة تحكم أخرى.
كالمعتاد.

INTERACTIVE MODE

يرى إيكاساوند-يام(1) صفحة رجل.

البيئة


إكاسوند
إذا تم تعريفه، فسوف تستخدم بعض برامج المرافق والبرامج النصية إكاسوند البيئة مثل
المسار الافتراضي لملف ecasound القابل للتنفيذ.

ملف سجل ECASOUND
إخراج جميع رسائل التصحيح إلى ملف سجل منفصل. إذا تم تحديد ذلك، ملف سجل ECASOUND
يُحدد مسار ملف السجل. هذه أداة جيدة لتصحيح أخطاء نصوص ECI/EIAM و
التطبيقات.

مستوى صوت ECASOUND_LOG
حدد الرسائل التي سيتم كتابتها إلى ملف السجل المحدد بواسطة ملف سجل ECASOUND.
بناء الجملة لـ -d:المستوى يُستخدم. إذا لم يُعرَّف، تُكتب جميع الرسائل. الافتراضي هو
-d:319 (كل شيء آخر باستثناء فئة "الوظائف (64)" و"المستمرة (128)"
رسائل).

الأعمدة
إيكاساوند تكرم الأعمدة متغير البيئة عند تنسيق التتبع المطبوع
رسائل. لو الأعمدة إذا لم يتم تعيينه، فسيتم استخدام القيمة الافتراضية 74.

تتطلب بعض وظائف Ecasound (على سبيل المثال الأمر التفاعلي "cs-edit") إنشاء
الملفات المؤقتة. افتراضيًا، يتم إنشاء هذه الملفات ضمن "/ تمة"، ولكن هذا يمكن أن يكون
تم تجاوزه عن طريق ضبط تمبير متغيرات البيئة.

عودة القيم


في الوضع التفاعلي، يقوم ecasound دائمًا بإرجاع القيمة صفر.

في الوضع غير التفاعلي (الدفعة)، يتم إرجاع قيمة غير صفرية لما يلي
الأخطاء:

١. تعذر إنشاء إعداد سلسلة صالح بالمعلمات المحددة. قد يكون السبب
صيغة الخيار غير صالحة، وما إلى ذلك.

2. تعذر بدء المعالجة. قد يكون السبب هو عدم كفاية أذونات الملف.
عدم القدرة على الوصول إلى بعض موارد النظام، وما إلى ذلك.

٣. خطأ أثناء المعالجة. الأسباب المحتملة: نفاد مساحة القرص الحرة في كائن الإخراج.
الفضاء، الخ.

٤. خطأ أثناء إنهاء العملية و/أو التنظيف. راجع قسم "الإشارات" للاطلاع على التفاصيل.
تفاصيل أكثر.

الإشارات


عندما يستقبل ecasound أيًا من إشارات POSIX SIGINT (ctrl-c) أو SIGHUP أو SIGTERM أو
SIGQUIT، يبدأ إجراء التنظيف والخروج العادي. هنا يعني الخروج العادي أن، على سبيل المثال
يتم تحديث رؤوس الملفات قبل الإغلاق، ويتم إنهاء العمليات المساعدة بالطريقة العادية،
وهكذا دواليك.

إذا، أثناء القيام بالتنظيف الموضح أعلاه، تلقى جهاز ecasound إشارة أخرى (من نفس
مجموعة من إشارات POSIX)، سيتخطى ecasound إجراء التنظيف العادي وينهي
فورًا. سيتم تخطي أي مهام تنظيف متبقية. بناءً على حالة وقت التشغيل
والتكوين، قد يكون لهذا الخروج القسري بعض الآثار الجانبية. سيعود Ecasound
رمز الخروج "4" إذا تم تخطي عملية التنظيف العادية.

يتم تطبيق معالجة الحالات الخاصة على إشارة SIGINT (ctrl-c). إذا كانت إشارة SIGINT
عند استلامها أثناء إجراء التنظيف، سوف يتجاهل جهاز ecasound الإشارة مرة واحدة، ويصدر
إشعار إلى "stderr" بأن عملية التنظيف جارية بالفعل. أي إشارات SIGINT لاحقة ستُرسل
لم تعد تحصل على معاملة خاصة، وبدلاً من ذلك ستنتهي العملية على الفور (و
ربما بدون التنظيف المناسب).

استخدم ecasound عبر الإنترنت باستخدام خدمات onworks.net


خوادم ومحطات عمل مجانية

قم بتنزيل تطبيقات Windows و Linux

أوامر لينكس

Ad




×
الإعلانات
❤️تسوق أو احجز أو اشترِ هنا - بدون تكلفة، مما يساعد على إبقاء الخدمات مجانية.