ecasound-iam - אונליין בענן

זוהי הפקודה ecasound-iam שניתן להריץ בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות החינמיות שלנו כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS.

תָכְנִית:

שֵׁם


ecasound-iam - מצב אינטראקטיבי של ecasound

תַקצִיר


תיאור


ספריית Ecasound מכילה מודול פרשנות שמבין קבוצת פקודות שמטרתן
בשליטה על שירותי ספרייה שונים. זה נקרא מצב אינטראקטיבי של ecasound
(EIAM). כל התוכנות המקושרות לספריית ecasound יכולות להשתמש במתקן זה.

אי סי איי API ו לַחֲזוֹר סוגים


מקרה מיוחד של שימוש במצב אינטראקטיבי הוא ממשק הבקרה (ECI) של ecasound, שהוא
ספרייה קטנה המספקת גישה נוחה לפקודות מצב אינטראקטיבי מחוץ ל
libecasound. בעת הנפקת פקודות בין-מערכתיות באמצעות ממשק הבקרה, ייתכן ש...
פקודות מחזירות גם מידע. סוגי ערכי ההחזרה הנתמכים כעת הם: מחרוזת [s],
רשימת מחרוזות [S] (אלמנטים מופרדים בפסיקים; קוד escape במידת הצורך), מספר שלם [i],
מספר שלם ארוך [li] ומספר נקודה צפה [f]. הגדרות אלו משמשות לאורך כל
מסמך זה. פקודות שלא מחזירות דבר (void) מסומנות ב-[-]. בנוסף,
סוג החזרה [e] מסמן מצב שגיאה. כאשר פקודת מצב אינטראקטיבי גורמת ל
error, מוחזרת מחרוזת שגיאה המסבירה את התנאי.

מגבלות קָשׁוּר ל בזמן אמיתית לִשְׁלוֹט ו שינויים


לא ניתן להשתמש בכל פקודות המצב האינטראקטיבי כדי לשנות ולשלוט באובייקטים ש...
שייכים למערכת שרשרת מחוברת. Ecasound יתנתק אוטומטית (ובהמשך ינסה
(חיבור מחדש) את הגדרת השרשרת במקרה שפקודות אלה מתקבלות בזמן החיבור. פקודות
שיש להם את המגבלה הזו הם:

cs-remove, cs-set-length, cs-set-length-samples, cs-toggle-loop, cs-set-param,
cs-option, c-add, c-remove, c-rename, c-clear, ai-add, ai-remove, ai-attach,
ai-forward, ai-rewind, ai-set-position, ai-set-position-samples, ao-add,
ao-add-default, ao-remove, ao-attach, ao-forward, ao-rewind, ao-set-position,
ao-set-position-samples.

ניתן להשתמש בפקודות הבאות עם שרשרת מחוברת, אך הן דורשות
השהיית המנוע באופן זמני (אם הוא פועל) וזה עלול לגרום להפסקות קוליות בהשמעה
והקלטה. בפועל, פירוש הדבר שכרגע לא ניתן להוסיף או להסיר שרשרת
אופרטורים בצורה חלקה/ללא פערים. הפקודות המושפעות:

שוטר-הוספה, ctrl-הוספה,

ניתן להשתמש בפקודות הבאות במערכת שרשרת מחוברת וכאשר המנוע פועל
רץ (לא רשימה מלאה אבל לפחות הפקודות האלה נתמכות):

הגדרת שוטרים, הגדרת קופ, הגדרת ctrlp, מעקף c, השתקה c, הגדרת מיקום, הגדרת מיקום cs,
*-תיאור *-ביטול בחירה, *-קבל, *-רשימה, *-רישום *-בחירה, *-נבחר, *-מצב,
dump-*, int-*, jack-*, map-*

כללי


עזוב, ש
צא מהפעלת ecasound. המשמעות בפועל תלויה בלקוח.
יישום. במצב אינטראקטיבי של ecasound, פונקציה 'quit' מסיימת את ה-ecasound
תהליך. כאשר נשלח דרך חיבור שרת ecasound (aka NetECI), הפונקציה 'quit' מסתיימת
את חיבור הרשת הפעיל, אך אינו מסיים את תהליך שרת ecasound.
[-]

התחלה, ת
העיבוד התחיל (הפעלה). מחרוזת השגיאה מוחזרת אם מתרחשות שגיאות כלשהן בעת ​​ההפעלה.
נתקל ב. [e]

עצור, ש
הפסק את העיבוד. [-]

עצירת סינכרון, s
הפסקת עיבוד עם קריאה חסימה (אין לחזור עד שהמנוע הסתיים בפועל)
נֶעצָר). [-]

הפעלה כמו 'start' אך חוסם עד לסיום העיבוד. מחרוזת השגיאה מוחזרת אם קיימת.
נתקלות בשגיאות בעת ההפעלה, או במהלך התהליך. [e]

ניפוי שגיאות 'ברמת ניפוי שגיאות'
הגדר את רמת ניפוי השגיאות ל-'רמת ניפוי שגיאות'. שים לב שתוכניות לקוח יכולות ליישם מחדש את
שגרות ניפוי באגים. [-]

קובץ משאבים 'נתיב לקובץ'
עוקפת את קבצי המשאבים הגלובליים וקבצי המשאבים של המשתמש. לא משפיעה על קבצים שכבר נוצרו
אובייקטים. פקודה זו שקולה לאפשרות ecasound '-R' (ראה ecasound (1) man
עמוד).

קידומת: arg1,..., argN
שווה ערך להנפקת 'cs-option -prefix:arg1,...,argN). עיין בתיעוד עבור
אפשרות cs.

עזרה', 'ח'
עזרה! [-]

גלובלי


סטטוס המנוע
מחזירה מחרוזת המתארת ​​את מצב המנוע (פועל, נעצר, הסתיים, שגיאה,
(לא מוכן). ראה גם סטטוס cs. [S]

השקת מנוע
מפעיל את מנוע ה-ADA. המנוע יבצע את הגדרת השרשרת המחוברת כעת.
(ראה 'cs-connect'). פעולה זו עדיין לא מתחילה את העיבוד בפועל (ראה התחלה ו
להפסיק). כאשר משתמשים ב-ecasound כלקוח JACK, הנפקת השקת מנוע משמיע ecasound
לקוח JACK פעיל (כלומר, ניתן לחבר את הפורטים של ecasound לפורטים אחרים של JACK)
לקוחות). [-]

עצירת מנוע
מכבה את המנוע. לא מנתק את מערכת השרשרת שהייתה פועלת. ראה גם
cs-disconnect ו להפסיקכאשר משתמשים ב-ecasound כלקוח JACK, עצירת מנוע יצטרך
לגרום ל-ecasound להפוך ללקוח מושבת (כל חיבורי ה-JACK מנותקים).
[-]

מערכות שרשרת


Chainsetup הוא אובייקט הנתונים המרכזי. כל שאר האובייקטים (קלטים, פלטים, שרשראות וכו')
מחוברים למערכת שרשרת כלשהי. יכולות להיות מערכות שרשרת רבות אך רק אחת יכולה להיות
מחובר. באופן דומה ניתן לבחור רק הגדרת שרשרת אחת. אם לא צוין אחרת
פעולות מבוצעות על הגדרת השרשרת שנבחרה. חלק מהפעולות דורשות גם את הפעולה שנבחרה
הגדרת השרשרת אינה מחוברת.

cs-הוסף 'שם'
מוסיף שרשרת חדשה בשם 'name'. 'name' היא כעת שרשרת השרשרת שנבחרה. [-]

cs-הסרת
מסיר את הגדרת השרשרת שנבחרה כעת. [-]

רשימת cs
מחזירה רשימה של כל הגדרות השרשרת. [S]

cs-select 'שם'
בוחר 'שם' של הגדרת השרשרת. [-]

cs-selected
מחזירה את שם הגדרת השרשרת שנבחרה כעת. [S]

cs-index-select 'cs_index', cs-iselect 'cs_index'
בוחר שרשרת-הגדרת רשת על סמך מחרוזת אינדקס קצרה. שמות שרשרת-הגדרת הרשת יכולים להיות די
ארוך. ניתן להשתמש בפקודה זו כדי להימנע מהקלדת שמות ארוכים אלה. 'cs_index' הוא
ערך שלם, כאשר '1' מתייחס לקלט/פלט השמע הראשון. ניתן להשתמש
'cs-list' ו-'cs-status' כדי לקבל רשימה מלאה של מערכות שרשרת הזמינות כעת.
[-]

cs-load 'שם קובץ'
מוסיף שרשרת הגדרת חדשה על ידי טעינתה מהקובץ 'filename'. 'filename' הוא כעת ה-
הגדרת שרשרת שנבחרה. [-]

cs-save
שומר את הגדרת השרשרת הנוכחית שנבחרה לקובץ. אם הגדרת השרשרת נטענה מ...
קובץ, הגרסה השמורה תחליף את המקור. אם אין לו גרסה קיימת כברירת מחדל
שם הקובץ, הוא נשמר ב-"chainsetup_name.ecs". [-]

שם הקובץ cs-save-as
שומר את הגדרת השרשרת שנבחרה כעת לקובץ 'filename'. [-]

עריכת cs
הגדרת השרשרת שנבחרה כעת נשמרת בקובץ זמני. קובץ זה נטען אל
עורך חיצוני (ראה ecasoundrc (5)). לאחר העריכה, הגדרת השרשרת נטענת
חזרה לאקסאונד. [-]

cs-is-valid
האם הגדרת השרשרת שנבחרה כעת תקפה (=ניתנת לחיבור)? [אני]

cs-connect
חבר את מערכת השרשרת שנבחרה כעת למנוע. בעת החיבור, כל המשאבים
(למשל קבצים, התקני כרטיסי קול, תוכניות חיצוניות) הדרושים לביצוע הגדרת השרשרת
שמורים. ניתן לחבר רק שרשרת אחת בכל פעם. מחרוזת השגיאה היא
מוחזר אם החיבור נכשל (לדוגמה עקב שגיאה בהקצאת
אֶמְצָעִי). [e]

cs-ניתוק
נתק את הגדרת השרשרת המחוברת כעת. פעולה זו תשחרר את כל החיבורים החיצוניים.
המשאבים הדרושים למערכת השרשרת. [-]

cs-connected
מחזירה את שם הגדרת השרשרת המחוברת כעת. [S]

cs-rewind 'זמן בשניות', rewind 'זמן בשניות', rw 'זמן בשניות'
החזרת מיקום הגדרת השרשרת הנוכחי אחורה ב-'זמן בשניות'. מיקום של
כל הקלטים והפלטים המחוברים למערכת השרשרת שנבחרה מושפעים גם הם. [-]

cs-forward 'זמן בשניות', forward 'זמן בשניות', fw 'זמן בשניות'
מיקום הגדרת השרשרת הנוכחי מועבר קדימה ב-'זמן בשניות'.
של כל הקלטים והפלטים המחוברים למערכת השרשרת שנבחרה מושפעת גם היא. [-]

cs-set-position 'זמן בשניות', cs-setpos 'זמן בשניות', setpos 'זמן בשניות',
מיקום-קבוע 'זמן-בשניות'
מגדיר את מיקום הגדרת השרשרת ל-'זמן בשניות' שניות מההתחלה.
מיקום כל הכניסות והיציאות המחוברים למערכת השרשרת שנבחרה הוא גם כן
מושפעים. [-]

cs-set-position-samples 'זמן-בדגימות'
מגדיר את מיקום הגדרת השרשרת לדגימות 'זמן בדגימות' מההתחלה.
מיקום כל הכניסות והיציאות המחוברים למערכת השרשרת שנבחרה הוא גם כן
מושפעים. [-]

cs-get-position, cs-getpos, getpos, get-position
מחזירה את מיקום הגדרת השרשרת הנוכחי בשניות. [ו]

cs-get-position-samples
מחזירה את מיקום הגדרת השרשרת הנוכחי בדגימות. [Li]

cs-get-length, get-length
מחזירה את אורך הגדרת השרשרת בשניות (אם ידוע). [ו]

cs-get-length-samples, get-length-samples
מחזירה את אורך הגדרת השרשרת בדגימות (אם ידוע). [Li]

cs-set-length 'שניות'
קובע את זמן העיבוד בשניות (לא חייב להיות ערך שלם). A
ערך במקרה מיוחד של '-1' יקבע את אורך הגדרת השרשרת בהתאם לארוך ביותר
אובייקט קלט. [-]

cs-set-length-samples 'דגימות'
מגדיר את זמן העיבוד בדגימות. [-]

cs-toggle-loop
לולאה מתחלפת. לאחר סיום העיבוד, המנוע יופעל שוב מההתחלה
מיקום התחלתי. לא תמיד ניתן לאפשר לולאה (לדוגמה, כל
לקלטים ולפלטים יש אורך אינסופי ואורך שרשרת ההתקנה אינו מוגדר במפורש
עם 'cs-set-length'). [-]

cs-set-param
פירוש פרמטרים כלליים של שרשרת הגדרת רשת כמו למשל "-b" (גודל מאגר), "-n"
(שם) ​​וכו'. ראה ecasound (1) למידע נוסף. [-]

cs-set-audio-format 'סיביות, ערוצים, קצב_דגימה'
הגדר את פרמטרי הדגימה המוגדרים כברירת מחדל עבור הגדרת השרשרת הנוכחית שנבחרה. לדוגמה
אודיו באיכות CD יהיה "16,2,44100". זה עושה את אותו הדבר כמו ארגומנט שורת הפקודה
"-f" (ראה צליל אקוסטי (1)). [-]

cs-status, סטטוס, st
מדפיס מידע סטטוס אודות הגדרות שרשרת זמינות. מידע מפורט זמין
הודפס עבור מחובר (=זמין להפעלה) ונבחר (=זמין עבור
עריכה) הגדרות שרשרת. הגדרות שרשרת אחרות מופיעות ברשימה, אך פרטים נוספים זמינים
מודחק. כדי לקבל פרטים מלאים על הגדרת שרשרת ספציפית, בחר אותה באמצעות
'cs-select' או 'cs-iselect', ולאחר מכן הפעל 'cs-select'. [S]

אפשרות cs '-קידומת:arg1,...,argN'
תכונה חזקה אחת של המצב האינטראקטיבי היא שהוא מספק גישה מלאה ל
תחביר שורת הפקודה של ecasound. לדוגמה, הפקודה "cs-option -efb:400,200"
פירושו שמסנן מעביר פס נוסף לשרשרת שנבחרה כעת, עם התחלתי
פרמטרים 400 (תדר מרכזי) ו-200 (רוחב בהרץ).

שימו לב שלא ניתן להשתמש באפשרויות ברמת הסשן (כגון הגדרת רמת ניפוי באגים) עם
'cs-option' (כלומר, רק אפשרויות שמשנות הגדרות שרשרת).

הערה! מצב אינטראקטיבי של Ecasound מפרש באופן מרומז את כל המחרוזות המתחילות ב-'-' כ-
"מחרוזת אפשרות cs".

שרשראות


שרשרת היא הפשטה פשוטה של ​​זרימת אותות. לכל שרשרת יש קלט אחד ופלט אחד.
מפעילי השרשרת והבקרים שלהם מחוברים לשרשראות. ניתן להשתיק ולבטל את השתקת השרשראות
ויעוקפו. אלא אם כן צוין אחרת, כל הפעולות מבוצעות לפי ההגדרות הנוכחיות שנבחרו.
הגדרת שרשרת.

c-הוסף 'cname1,...,cnameN'
מוסיף קבוצת שרשראות. שרשראות שנוספו נבחרות אוטומטית. שימו לב שפסיקים ב
שמות רשת אינם מותרים. [-]

c-remove
מסיר שרשראות שנבחרו. [-]

c-list מחזירה רשימה של כל השרשראות. [S]

c-בחר 'cname1,...,cnameN'
בוחר שרשראות. בחירת שרשראות אחרות תבוטל אוטומטית. [-]

c-index-select 'index1,...,indexN', c-select 'index1,...,indexN'
בוחר קבוצת שרשראות בהתבסס על רשימת האינדקסים. כל אינדקס הוא מספר שלם
ערך, כאשר '1' מתייחס לשרשרת הראשונה. ניתן להשתמש ב-'c-list' וב-'c-status' כדי
קבלו רשימה מלאה של הרשתות הזמינות כעת. [-]

c-בחר-הכל
בוחר את כל השרשראות. [-]

c-select-add 'cname1,...,cnameN'
בוחר שרשראות נוספות. [-]

c-בטל את הבחירה של 'cname1,...,cnameN'
מבטל את הבחירה של שרשראות. [-]

נבחר ב-c
מחזירה רשימה של שרשראות שנבחרו. [S]

סי-קליר
נקה שרשראות שנבחרו על ידי הסרת כל אופרטורי ובקרי השרשרת. לא
לשנות את האופן שבו שרשראות מחוברות לקלטים ולפלטים. [-]

c-שינוי שם 'שם_חדש'
משנה את שם השרשרת שנבחרה. בעת שימוש בפקודה זו, יש צורך בשרשרת אחת בלבד.
נבחר. [-]

c-mute
הגדר את מצב ההשתקה של השרשרת שנבחרה כעת. כאשר השרשרת מושתקת, היא תשתיק
רק פלט דממה.

הפקודה מקבלת פרמטר אחד: "on" -> השרשרת מושתקת, "off" -> לא מושתקת, ו-
"toggle" -> שינוי מצב ההשתקה. אם הפרמטר מושמט, מניחים ש-"toggle" (השתקה)
מופעל או מושבת, בהתאם למצב הקודם).

בקרת מצבי השתקת שרשרת ומפעיל שרשרת אינה תלויה. אם "c-mute off" הוא
לאחר ביצועם, ייכנסו לתוקף מצבי פקודות עקיפת שוטרים בודדות. אם השרשרת
מושתק, השרשרת תפלוט שתיקה ללא קשר להשתקה של מפעיל השרשרת הבודד.
מדינה. [-]

מעקף c
הגדר את מצב העקיפה של השרשרת שנבחרה כעת. כאשר השרשרת מעקפת,
נתוני הדוגמה מועברים ללא עיבוד (כל אופרטורי השרשרת מושבתים עבור ה-
שרשרת נתונה).

הפקודה מקבלת פרמטר אחד: "on" -> השרשרת מעקפת, "off" -> אין מעקף, ו-
"toggle" -> שינוי מצב העקיפה. אם הפרמטר מושמט, מניחים ש-"toggle" (עקיפה
מופעל או מושבת, בהתאם למצב הקודם).

בקרת מצבי עקיפת שרשרת ומפעיל שרשרת היא בלתי תלויה. אם עקיפת שרשרת היא
מושבת, מצבי פקודות עקיפת שוטרים בודדות ייכנסו לתוקף. אם השרשרת מושבתת
כאשר מעקפים, כל האופרטורים מעקפים ללא קשר למצב עקיפת השוטרים שלהם. [-]

סטטוס c, cs
הדפס מידע סטטוס על כל הרשתות. [S]

c-is-passed
מחזירה אמת אם השרשרת שנבחרה מעקפת כעת (אף אחד מאופרטורי השרשרת אינו
ראו 'c-bypass'. [אני]

c-הוא-אילם
מחזירה אמת אם השרשרת שנבחרה מושתקת כעת (מוציאה פלט של שקט).
ראה 'c-mute'. [אני]

שמע פלט קלט אובייקטים


אם לא צוין אחרת, כל הפעולות מבוצעות על האובייקט שנבחר כעת.
פקודות עם איי- קידומת פועלת על כניסות שמע, בעוד שפקודות עם אאו- לפעול
תפוקות.

ai-הוסף 'input_format_string'
מוסיף אובייקט קלט חדש. ראה דף man של ecasound (1) למידע נוסף על הארגומנט.
פורמט (אפשרות '-i'). הערה לגבי תחביר: אם אחד מהפרמטרים (כגון שם קובץ)
מכיל פסיקים, יש לתחום את הפרמטר במירכאות כפולות. [-]

הוסף 'output_format_string'
מוסיף אובייקט פלט חדש. ראה דף man של ecasound (1) למידע נוסף על ה-
פורמט ארגומנט (אפשרות '-o'). אם הארגומנט מושמט, נוצר התקן פלט המוגדר כברירת מחדל
נוסף (ראה ecasoundrc (5)). הערה לגבי התחביר: אם אחד מהפרמטרים (כגון
שם הקובץ) מכיל פסיקים, יש לתחום את הפרמטר במירכאות כפולות. [-]

ao-add-default
מוסיף את התקן הפלט המוגדר כברירת מחדל (ראה ecasoundrc (5)). [-]

ai-לתאר, ao-לתאר
מחזירה מחרוזת תואמת תחביר אפשרויות Ecasound (EOS) המתארת ​​את
קלט/פלט. עיין במדריך למשתמש של Ecasound לקבלת מידע נוסף על EOS. זה
הפקודה הוצגה ב-ecasound 2.4.4. [S]

ai-select 'aobject_name', ao-select 'aobject_name'
בוחר אובייקט שמע. 'aobject_name' מתייחס למחרוזת בה נעשה שימוש בעת יצירת ה-
אובייקט (הארגומנט הראשון שניתן ל- ai-add/ao-add). שימו לב שכערך חשוב
בהשוואה ל-ai-add/ao-add, אין לכלול את שם האובייקט בכפולות
ציטוטים עבור ai-select/ao-select. במקרה ששרשרת הגדרת מכילה מספר קלטים,
או פלטים, עם שם זהה, 'ai-select' ו-'ao-select' יבחרו את הראשון
מופע תואם. כדי לבחור מופע ספציפי, הפעל את הלחצן 'ai-iselect' ו-
יש להשתמש בפקודות 'ao-iselect'. [-]

ai-index-select 'aobject_index', ai-iselect 'aobject_index', ao-index-select
‏‎'aobject_index', ao-iselect 'aobject_index'
בחר אובייקט שמע כלשהו בהתבסס על מחרוזת אינדקס קצרה. במיוחד שמות קבצים יכולים...
להיות ארוך למדי. ניתן להשתמש בפקודה זו כדי להימנע מהקלדת שמות ארוכים אלה כאשר
בחירת אובייקטי שמע. 'aobject_index' הוא ערך שלם, כאשר '1' מתייחס ל
קלט/פלט השמע הראשון. ניתן להשתמש ב-'ai-list' וב-'ao-list' כדי לקבל תמונה מלאה
רשימה של כניסות/יציאות הזמינות כעת. [-]

נבחר באמצעות ai, נבחר באמצעות ao
מחזירה את שם אובייקט האודיו שנבחר כעת. [S]

איי-אצרף, אאו-אצרף
מצרף את אובייקט האודיו שנבחר כעת לכל השרשראות שנבחרו. [-]

ai-remove, ao-remove
מסיר את אובייקט האודיו שנבחר כעת מהגדרת השרשרת. [-]

ai-forward 'זמן_בשניות', ai-fw 'זמן_בשניות', ao-forward 'זמן_בשניות', ao-fw
זמן_בשניות
אובייקט האודיו שנבחר מועבר קדימה ב-'זמן בשניות'. הזמן צריך להיות
ניתן כערך נקודה צפה (לדוגמה, 0.001 זהה ל-1ms). [-]

ai-rewind 'זמן_בשניות', ai-rw 'זמן_בשניות', ao-rewind 'זמן_בשניות', ao-rw
זמן_בשניות
אובייקט האודיו שנבחר מוחזר אחורה ב-'זמן בשניות'. הזמן צריך להיות
ניתן כערך נקודה צפה (לדוגמה, 0.001 זהה ל-1ms). [-]

ai-setpos 'זמן_בשניות', ai-set-position 'זמן_בשניות', ao-setpos
'זמן_בשניות', ao-set-position 'זמן_בשניות'
הגדר את מיקום אובייקט האודיו ל-'time_in_seconds'. [-]

ai-set-position-samples 'time_in_samples', ao-set-position-samples 'time_in_samples'
הגדר את מיקום אובייקט האודיו ל-'time_in_samples'. [-]

ai-getpos, ai-get-position, ao-getpos, ao-get-position
מחזירה את מיקום אובייקט האודיו בשניות. [ו]

ai-get-position-samples, ao-get-position-samples
מחזירה את מיקום אובייקט האודיו בדגימות. [Li]

ai-get-length, ao-get-length
מחזירה את אורך אובייקט האודיו בשניות. [ו]

ai-get-length-samples, ao-get-length-samples
מחזירה את אורך אובייקט האודיו בדגימות. [Li]

פורמט ai-get, פורמט ao-get
מחזירה את פורמט האודיו של קלט/פלט האודיו שנבחרו כמחרוזת מעוצבת.
עיין בתיעוד עבור אפשרות שורת הפקודה '-f'. [S]

רשימת איי, רשימת איי
מחזירה רשימה של כל אובייקטי הקלט/פלט. [S]

aio-register
מדפיס רשימה של סוגי אובייקטי שמע רשומים. [S]

סטטוס aio
סטטוס אובייקט שמע (מחרוזות אינדקס, מיקום, אורך וכו'). [S]

שרשרת מפעילים


אופרטורי שרשרת משמשים לעיבוד וניתוח נתוני דגימה. הם מחוברים לשרשראות.
אם לא צוין אחרת, נעשה שימוש במערכת השרשרת והשרשרת שנבחרו כעת. כמו כן,
'chainop_id' ו-'param_id' משמשים לבחירת אופרטורי שרשרת והפרמטרים שלהם. ראשית.
הערך התקף עבור פרמטרים אלה הוא 1.

הוסף cop-format_string
מוסיף אופרטור שרשרת חדש. בנוסף לאופרטורי שרשרת רגילים, פקודה זו יכולה
ניתן להשתמש בו גם להוספת אפקטים מוגדרים מראש ותוספים שונים. הערה; לא ניתן
הוסף אופרטורים למספר שרשראות בו זמנית. במילים אחרות, רק שרשרת אחת צריכה להיות
נבחר בעת הנפקת 'cop-add'. ראה דף man של ecasound (1) למידע נוסף. [-]

עקיפת שוטרים
הגדר את מצב העקיפה של אופרטור השרשרת הנבחר כעת. הפקודה מקבלת
פרמטר יחיד: "on" -> האופרטור מעקף, "off" -> אין עקיפה, ו-"toggle" ->
לשנות את מצב העקיפה. אם הפרמטר מושמט, מניחים "מצב החלפה" (העקיפה מתבצעת
מופעל או מושבת, בהתאם למצב הקודם). [-]

שוטר עקוף
מחזירה אמת אם אופרטור השרשרת שנבחר מעקף כעת (זמנית אינו חלק ממנו)
של שרשרת העיבוד). [אני]

שוטר-תאר
מחזירה מחרוזת תואמת Ecasound Option Syntax (EOS) המתארת ​​את השרשרת
מפעיל. עיין במדריך למשתמש של Ecasound לקבלת מידע נוסף על EOS. זה
הפקודה הוצגה ב-ecasound 2.4.4. [S]

הסרת שוטר
מסיר את אופרטור השרשרת שנבחר. [-]

רשימת שוטרים
מחזירה רשימה של כל אופרטורי השרשרת המחוברים לשרשרת שנבחרה כעת. [S]

cop-select 'param_id', cop-index-select 'param_id', cop-iselect 'param_id'
בוחר אופרטור שרשרת. [-]

נבחר על ידי שוטר
מחזירה את מספר האינדקס של אופרטור השרשרת שנבחר כעת. [אני]

קבוצת פקודות 'chainop_id,param_id,value'
משנה את הערך של פרמטר של אופרטור שרשרת יחיד. בניגוד לאופרטור שרשרת אחר.
פקודות, ניתן להשתמש בהן גם במהלך העיבוד. ראה גם 'cop-get'. [-]

שוטר-קבל 'chainop_id,param_id'
מחזירה את הערך הנוכחי של פרמטר אופרטור השרשרת המזוהה על ידי 'chainop_id'
ו-'param_id'. פקודה זו היא קיצור של 'cop-select chainop_id';
copp-iselect param_id; copp-get'. [ו]

סטטוס שוטר
מחזירה מידע על סטטוס מפעיל השרשרת. [S]

רשימת קופ
מחזירה רשימה של פרמטרים של אופרטור השרשרת שנבחר. [S]

copp-select 'param_id', copp-index-select 'param_id', copp-iselect 'param_id'
בוחר פרמטר של אופרטור שרשרת. [-]

נבחר על ידי קופ
מחזירה את מספר האינדקס של פרמטר אופרטור השרשרת שנבחר כעת. [אני]

ערך 'copp-set'
מגדיר את ערך הפרמטר שנבחר ל-'value'. [-]

קופ-גט
מחזירה את ערך הפרמטר שנבחר. ראה גם 'cop-get'. [ו]

רישום שוטרים
מדפיס רשימה של מפעילי רשת רשומים. [S]

רישום קבוע מראש
מדפיס רשימה של קביעות מוגדרות מראש של אפקטים רשומים. [S]

ladspa-register
מדפיס רשימה של תוספי LADSPA רשומים. [S]

בקרים


בקרים משמשים לשליטה בפרמטרים בודדים של מפעילי שרשרת. הם מחוברים
לשרשראות. אם לא צוין אחרת, נעשה שימוש במערכת השרשרת והשרשראות שנבחרו כעת.

ctrl-הוסף 'copc_format_string'
מוסיף בקר חדש ומחבר אותו לאופרטור השרשרת שנבחר כעת.
תחביר הארגומנט הוא או "- :par1,...,parN" או סתם
" :par1,...,parN". אם הפרמטר עצמו מכיל פסיקים, הפרמטר
יש להקיף אותו במירכאות כפולות. ראה דף המדריך של ecasound (1) למידע נוסף. [-]

ctrl-תיאור
מחזירה מחרוזת תואמת Ecasound Option Syntax (EOS) המתארת ​​את הבקר.
עיין במדריך למשתמש של Ecasound לקבלת מידע נוסף על EOS. פקודה זו הייתה
הוצג ב-ecasound 2.4.4. [S]

ctrl-הסר
מסיר את הבקר שנבחר. [-]

ctrl-list
מחזירה רשימה של כל הבקרים המחוברים לשרשרת שנבחרה כעת. [S]

ctrl-select 'param_id', ctrl-index-select 'param_id', ctrl-iselect 'param_id'
בוחר בקר. [-]

נבחר באמצעות ctrl
מחזירה את מספר האינדקס של הבקר שנבחר כעת. [אני]

ctrl-status
מחזיר מידע על סטטוס הבקר. [S]

ctrl-register
מדפיס רשימה של בקרים רשומים. [S]

ctrl-get-target
מחזירה את מספר האינדקס של אופרטור השרשרת המחובר לפונקציה שנבחרה
בקר. האינדקס המוחזר מתייחס לשרשרת שנבחרה כעת (ראה
רשימת שוטרים). [אני]

ctrlp-list
מחזירה רשימה של כל פרמטרי הבקר. פקודה זו הוצגה ב-
אקאוסאונד 2.4.2. [S]

ctrlp-select
בוחר פרמטר של בקר. פקודה זו הוצגה ב-ecasound 2.4.2. [-]

נבחר באמצעות ctrlp
מחזירה את מספר האינדקס של פרמטר הבקר שנבחר כעת. פקודה זו
הוצג ב-ecasound 2.4.2. [אני]

ctrlp-get
מחזירה את ערך פרמטר הבקר שנבחר. פקודה זו הוצגה ב
אקאוסאונד 2.4.2. [ו]

ctrlp-set
מגדיר את ערך פרמטר הבקר שנבחר ל-'value'. פקודה זו הייתה
הוצג ב-ecasound 2.4.2. [-]

ג'ק חיבור ניהול


אם Ecasound עובר קומפילציה עם תמיכה בשרת שמע JACK, קבוצת הפקודות הבאה
מסופק לשליטה בחיבורים בין יציאות JACK.

שקע-חיבור 'מקור-יציאה' 'יציאת יעד'
צור חיבור בין שני הפורטים שניתנו כפרמטרים. פקודה זו היא
דומה לכלי שורת הפקודה 'jack_connect' המופץ עם JACK
חֲבִילָה. [-]

ניתוק ג'ק 'src-port' 'destination-port'
נתק את שני הפורטים שניתנו כפרמטרים. פקודה זו דומה ל-
כלי שורת הפקודה 'jack_disconnect' המופץ עם חבילת JACK. [-]

חיבורי רשימת ג'קים
מחזירה רשימה של כל פורטי JACK ורשימת חיבורים עבור כל פורט.
הפקודה דומה לכלי שורת הפקודה 'jack_lsp' (לדוגמה, 'jack_lsp -c') שהוא
מופץ עם חבילת JACK. [S]

פְּנִימִי פקודות


פקודות פנימיות אינן מכוונות ישירות לשימוש רגיל. הן נועדו בעיקר לשימוש
בסקריפטים ובממשקי Frontend.

int-cmd-list
מחזירה רשימה של כל פקודות המצב האינטראקטיבי הרשומות. [S]

היסטוריית יומן-אינטרנט
מחזירה הודעות יומן אחרונות שנשלחו על ידי מודולי libecasound. זהו כלי טוב עבור
ניפוי באגים בסקריפטים וביישומים של ECI/EIAM. פקודה זו הוצגה ב
אקאוסאונד 2.4.0. [S]

מצב פלט int-wellformed
בחר את פורמט הפלט של well-format עבור הודעות יומן. [-]

int-set-float-to-string-precision
קובע את הדיוק המשמש בהמרות מצוף לטקסט. שים לב שניתן להשתמש בזה כדי
לשלוט בדיוק של ערכי החזרה של float עבור פקודות ECI. [-]

int-set-log-history-length
קובע את אורך היסטוריית היומן. ברירת המחדל היא 0 פריטים. פקודה זו הוצגה ב-
אקאוסאונד 2.4.0. [-]

מחרוזת גרסת cmd int
מחזירה את מחרוזת הגרסה של מנתח המצב האינטראקטיבי של ecasound. [S]

int-cmd-version-lib-current
מחזירה את גרסת ממשק ספריית המצב האינטראקטיבי של ecasound (libtool). [אני]

int-cmd-version-lib-revision
מחזירה את גרסת ממשק הספרייה של מצב אינטראקטיבי של ecasound (libtool). [אני]

int-cmd-version-lib-age
מחזירה את גיל ממשק הספרייה של מצב אינטראקטיבי של ecasound (libtool). [אני]

מטרה MAPS


מפות אובייקטים הן מאגרים מרכזיים עבור סוגי אובייקטים נפוצים. על ידי שאילתה על
מפות, יישומים יכולים לקבל רשימה של כל סוגי האובייקטים הרשומים והמאפיינים שלהם.

רשימת שוטרים במפה
מדפיס רשימה של מפעילי שרשרת רשומים באמצעות הפורמט שצוין בסעיף
מַפעִיל תיאורי. [S]

רשימת מפות מוגדרות מראש
מדפיס רשימה של קביעות אפקטים קבועות מראש רשומות באמצעות הפורמט שצוין בסעיף
מַפעִיל תיאורי. [S]

רשימת מפות-ladspa
מדפיס רשימה של תוספי LADSPA רשומים באמצעות הפורמט שצוין בסעיף
מַפעִיל תיאורי. [S]

רשימת מזהי מפה של ladspa
מדפיס רשימה של תוספי LADSPA רשומים באמצעות הפורמט שצוין בסעיף
מַפעִיל תיאורינעשה שימוש במזהי תוסף מספריים של LADPSA. [S]

רשימת-ctrl-map
מדפיס רשימה של בקרים רשומים באמצעות הפורמט שצוין בסעיף
מַפעִיל תיאורי. [S]

מזבלה פקודות


פקודות ה-dump הבאות אינן מיועדות לשימוש רגיל. מטרתן העיקרית היא
מספקים דרך קלה לקבל מידע על המצב הפנימי מ-libecasound. כל פקודות ה-dump
פלט שורה אחת עם התחביר "ערך מפתח" לזרם הפלט הנבחר (ברירת מחדל היא
stdout).

שם הקובץ של יעד dump
הגדר זרם יעד להשלכה. [-]

סטטוס dump
מציג את סטטוס המנוע - 'פועל', 'נעצר', 'סיים' או 'לא מוכן'. [-]

עמדת ריקון
דוחף את המיקום הגלובלי. מודפס תוך שניות באמצעות נקודה צפה
יִצוּג. [-]

אורך dump
מבצע עיבוד מחדש של אורך העיבוד הכולל. מודפס תוך שניות באמצעות נקודה צפה
יִצוּג. [-]

dump-cs-status
מוציא מחרוזת סטטוס עבור הגדרת השרשרת שנבחרה כעת - 'מחובר', 'נבחר'
או מחרוזת ריקה. [-]

dump-c-selected
משחזר את שם השרשרת שנבחרה כעת. [-]

dump-ai-selected
מבצע dumps של תווית קלט האודיו שנבחרה כעת. אם לא נבחרה קלט, מבצע dumps של
מחרוזת ריקה. [-]

עמדת dump-ai
מבצע החזרת מיקום של כניסות האודיו שנבחרו כעת. מודפס תוך שניות, באמצעות
ייצוג נקודה צפה. [-]

dump-ai-length
זיכרון אורך של קלט השמע שנבחר כעת. מודפס בשניות, באמצעות
ייצוג נקודה צפה. [-]

dump-ai-offen-state
מוציא מידע על מצב קלט האודיו. בין אם 'פתוח' או 'סגור'. [-]

dump-ao-selected
dumps תווית של פלט האודיו שנבחר כעת. אם לא נבחר פלט, dumps
מחרוזת ריקה. [-]

dump-ao-position
מבצע החזרת מיקום של יציאות שמע שנבחרו כעת. מודפס תוך שניות, באמצעות
ייצוג נקודה צפה. [-]

dump-ao-length
מבצע עיבוד של אורך פלט השמע שנבחר כעת. מודפס בשניות, באמצעות
ייצוג נקודה צפה. [-]

dump-ao-open-state
מוציא מידע על מצב פלט השמע. בין אם 'פתוח' או 'סגור'. [-]

ערך dump-cop 'chainop,parameter'
מוציא את ערך הפרמטר של אופרטור השרשרת. 'chainop' ו-'param' הם אופרטור ו-
ערכי אינדקס פרמטרים (1...n). [-]

מַפעִיל תיאורי


השמיים רשימת מפות xxx פקודות מחזירות מחרוזת המכילה את כל האובייקטים הרשומים של הפונקציה הנתונה
סוג xxxכל שורה בפלט מתארת ​​סוג רשום אחד. התחביר בו נעשה שימוש הוא:

מילת מפתח, שם, תיאור, מספר_פרמטרים, par1_def, par2_def,...

parX_def מתאר פרמטר אחד של אובייקט. הגדרה זו קיימת עבור כולם
פרמטרים של סוג האובייקט המתואר. התחביר הנמצא בשימוש הוא:

שם, תיאור, ערך ברירת מחדל, דגל גבול_עליון, גבול_עליון,
דגל_גבול_תחתון, גבול_תחתון, דגל_מופעל, דגל_מספר_שלם,
דגל_לוגריתמי,דגל_פלט'

לתיאורים מדויקים של שדות אלה, אנא עיינו בקובץ הכותרת
ecasound/libecasound/eca-operator.h.

הוחלש פקודות


השימוש בפקודות הבאות הוצא משימוש. הן עדיין פועלות בגרסה הנוכחית של Ecasound,
אבל יוסר בעתיד:

עריכת גל איי, עריכת גל איי

השתמש ב-ecasound-iam באופן מקוון באמצעות שירותי onworks.net



התוכניות המקוונות האחרונות של לינוקס ו-Windows