EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

ecasound-iam - Online in der Cloud

Führen Sie ecasound-iam im kostenlosen OnWorks-Hosting-Anbieter über Ubuntu Online, Fedora Online, Windows Online-Emulator oder MAC OS Online-Emulator aus

Dies ist der Befehl ecasound-iam, der im kostenlosen OnWorks-Hosting-Anbieter mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, Windows Online-Emulator oder MAC OS Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


ecasound-iam - interaktiver ecasound-Modus

ZUSAMMENFASSUNG


BESCHREIBUNG


Die Ecasound-Bibliothek enthält ein Interpreter-Modul, das eine Reihe von gezielten Befehlen versteht
bei der Steuerung verschiedener Bibliotheksdienste. Dies wird als interaktiver ecasound-Modus bezeichnet
(EIAM). Alle mit der ecasound-Bibliothek verknüpften Programme können diese Funktion nutzen.

ECI API und Rückkehr Typen


Ein Sonderfall der Verwendung im interaktiven Modus ist die Steuerschnittstelle (ECI) von ecasound, bei der es sich um a
kleine Bibliothek, die einfachen Zugriff auf die Befehle des interaktiven Modus von außerhalb bietet
libecasound. Bei der Ausgabe von Interkommandos über die Steuerschnittstelle ist es möglich, dass
Befehle geben auch Informationen zurück. Aktuell unterstützte Rückgabewerttypen sind: string [s],
Liste von Strings [S] (Elemente durch Kommas getrennt; bei Bedarf maskiert), Integer [i],
lange Ganzzahl [li] und Fließkommazahl [f]. Diese Definitionen werden durchgehend verwendet
dieses Dokument. Befehle, die nichts zurückgeben (void), sind mit [-] gekennzeichnet. Zusätzlich,
Rückgabetyp [e] markiert eine Fehlerbedingung. Wenn ein Befehl im interaktiven Modus zu einer
error, wird eine Fehlerzeichenfolge zurückgegeben, die die Bedingung erklärt.

Einschränkungen bezogene zu Echtzeit Smartgeräte App und Änderungen


Es ist nicht möglich, alle Befehle des interaktiven Modus zu verwenden, um Objekte zu ändern und zu steuern
gehören zu einem verbundenen Kettensetup. Ecasound wird automatisch die Verbindung trennen (und es später versuchen
reconnect) das Chainsetup, falls diese Befehle empfangen werden, während eine Verbindung besteht. Befehle
die diese Einschränkung haben, sind:

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.

Die folgenden Befehle können mit einem verbundenen Kettensetup verwendet werden, erfordern jedoch
vorübergehendes Pausieren des Motors (wenn er läuft) und dies kann zu hörbaren Unterbrechungen bei der Wiedergabe führen
und Aufnahme. In der Praxis bedeutet dies, dass es derzeit nicht möglich ist, Ketten hinzuzufügen oder zu entfernen
Operatoren lückenlos/seamless. Die betroffenen Befehle:

Cop-Hinzufügen, Strg-Hinzufügen,

Die folgenden Befehle können bei einem angeschlossenen Kettensetup und bei eingeschaltetem Motor verwendet werden
running (keine vollständige Liste, aber zumindest diese Befehle werden unterstützt):

cop-set, copp-set, ctrlp-set, c-bypass, c-muting, setpos, cs-set-position,
*-describe *-deselect, *-get, *-list, *-register *-select, *-s selected, *-status,
dump-*, int-*, jack-*, map-*

ALLGEMEIN


aufhören, q
Beenden Sie die ecasound-Sitzung. Was das in der Praxis bedeutet, hängt vom Auftraggeber ab
Implementierung. Im interaktiven ecasound-Modus beendet 'quit' ecasound
Prozess. Beim Senden über die Ecasound-Serververbindung (alias NetECI) wird „quit“ beendet
die aktive Netzwerkverbindung, beendet aber nicht den ecasound-Serverprozess.
[-]

beginnen, T
Die Verarbeitung wird gestartet (Play). Fehlerzeichenfolge wird zurückgegeben, wenn irgendwelche Fehler beim Start vorhanden sind
angetroffen. [e]

halt, s
Beenden Sie die Verarbeitung. [-]

Stop-Sync, s
Stoppen Sie die Verarbeitung mit einem blockierenden Aufruf (kehren Sie nicht zurück, bis die Engine tatsächlich hat
gestoppt). [-]

run Wie 'start', aber blockiert, bis die Verarbeitung abgeschlossen ist. Falls vorhanden, wird eine Fehlerzeichenfolge zurückgegeben
Fehler beim Start oder während des Prozesses auftreten. [e]

debug 'debug-level'
Stellen Sie das Debug-Level auf „debug-level“ ein. Beachten Sie, dass Clientprogramme die neu implementieren können
Debug-Routinen. [-]

Ressourcendatei 'Pfad zur Datei'
Überschreibt die globalen und Benutzerressourcendateien. Hat keinen Einfluss auf bereits erstellte
Objekte. Dieser Befehl entspricht der ecasound-Option '-R' (siehe ecasound (1) man
Seite ändern).

-Präfix:arg1,...,argN
Entspricht der Ausgabe von 'cs-option -prefix:arg1,...,argN). Siehe Dokumentation für
'cs-option'.

Hilfe', 'h'
Hilfe! [-]

GLOBAL


Motorstatus
Gibt eine Zeichenfolge zurück, die den Engine-Status beschreibt (läuft, gestoppt, beendet, Fehler,
nicht bereit). Siehe auch CS-Status. [S]

Motorstart
Startet die Echtzeit-Engine. Die Engine führt das aktuell verbundene Chainsetup aus
(siehe 'cs-connect). Diese Aktion startet noch nicht die eigentliche Verarbeitung (vgl Anfang und
halt). Wenn ecasound als JACK-Client verwendet wird, wird ausgegeben Motorstart macht ecasound
ein aktiver JACK-Client (d. h. die Ports von ecasound können mit anderen JACK
Kunden). [-]

Motor-halt
Stoppt den Motor. Trennt das laufende Chainsetup nicht. Siehe auch
cs-disconnect und halt. Wenn ecasound als JACK-Client verwendet wird, Motor-halt werden wir
bewirken, dass ecasound ein deaktivierter Client wird (alle JACK-Verbindungen werden abgebaut).
[-]

KETTENSETUPS


Chainsetup ist das zentrale Datenobjekt. Alle anderen Objekte (Eingänge, Ausgänge, Ketten usw.)
sind mit einem Chainsetup verbunden. Es kann viele Ketteneinstellungen geben, aber nur eine
in Verbindung gebracht. Ebenso kann nur ein Kettensetup ausgewählt werden. Wenn nicht anders angegeben
Operationen werden auf dem ausgewählten Kettensetup durchgeführt. Einige Operationen erfordern auch diese Auswahl
chainsetup ist nicht verbunden.

cs-add 'Name'
Fügt ein neues Kettensetup mit dem Namen „Name“ hinzu. 'name' ist jetzt das ausgewählte Kettensetup. [-]

cs-entfernen
Entfernt das aktuell ausgewählte Kettensetup. [-]

cs-Liste
Gibt eine Liste aller Ketteneinstellungen zurück. [Ja]

cs-select 'Name'
Wählt Kettensetup 'Name'. [-]

cs-ausgewählt
Gibt den Namen des aktuell ausgewählten Chainsetups zurück. [S]

cs-index-select 'cs_index', cs-iselect 'cs_index'
Wählt ein Kettensetup basierend auf einem kurzen Index-String aus. Chainsetup-Namen können eher sein
lang. Dieser Befehl kann verwendet werden, um die Eingabe dieser langen Namen zu vermeiden. 'cs_index' ist ein
ganzzahliger Wert, wobei sich „1“ auf den ersten Audioeingang/-ausgang bezieht. Sie können verwenden
'cs-list' und 'cs-status', um eine vollständige Liste der derzeit verfügbaren Kettensetups zu erhalten.
[-]

cs-load 'Dateiname'
Fügt ein neues Kettensetup hinzu, indem es aus der Datei „Dateiname“ geladen wird. 'Dateiname' ist jetzt die
ausgewähltes Kettensetup. [-]

cs-speichern
Speichert das aktuell ausgewählte Kettensetup in einer Datei. Wenn Chainsetup von a
Datei, ersetzt die gespeicherte Version das Original. Wenn es keinen Standardwert hat
Dateiname, es wird in "chainsetup_name.ecs" gespeichert. [-]

cs-save-as 'Dateiname'
Speichert das aktuell ausgewählte Kettensetup in der Datei „Dateiname“. [-]

cs-Bearbeitung
Das aktuell ausgewählte Kettensetup wird in einer temporären Datei gespeichert. Diese Datei wird geladen
einen externen Editor (siehe ecasoundrc (5)). Nach der Bearbeitung wird das Chainsetup geladen
zurück zu ecasound. [-]

cs-ist-gültig
Ob aktuell gewähltes Kettensetup gültig (=anschließbar) ist? [I]

cs-connect
Verbinden Sie das aktuell ausgewählte Kettensetup mit dem Motor. Beim Verbinden alle Ressourcen
(z. B. Dateien, Soundkartengeräte, externe Programme), die zum Ausführen des Chainsetup benötigt werden
sind reserviert. Es kann immer nur ein Kettensetup verbunden werden. Fehlerzeichenfolge ist
zurückgegeben, wenn die Verbindung fehlschlägt (z. B. aufgrund eines Fehlers bei der Zuordnung der
Ressourcen). [e]

cs-trennen
Trennen Sie das aktuell verbundene Kettensetup. Diese Aktion befreit alle externen
Ressourcen, die vom Chainsetup benötigt werden. [-]

cs-verbunden
Gibt den Namen des aktuell verbundenen Chainsetups zurück. [S]

cs-rewind 'Zeit in Sekunden', rewind 'Zeit in Sekunden', rw 'Zeit in Sekunden'
Spult die aktuelle Ketteneinstellungsposition um 'time-in-seconds' Sekunden zurück. Position von
alle Ein- und Ausgänge, die mit dem ausgewählten Kettensetup verbunden sind, sind ebenfalls betroffen. [-]

cs-forward 'Zeit in Sekunden', forward 'Zeit in Sekunden', fw 'tZeit in Sekunden'
Die aktuelle Kettensetup-Position wird von 'time-in-seconds' Sekunden weitergeleitet. Position
aller Ein- und Ausgänge, die mit dem ausgewählten Kettensetup verbunden sind, ist ebenfalls betroffen. [-]

cs-set-position 'Zeit in Sekunden', cs-setpos 'Zeit in Sekunden', setpos 'Zeit in Sekunden',
set-position 'Zeit in Sekunden'
Setzt die Kettensetup-Position auf 'Zeit in Sekunden' Sekunden vom Anfang an.
Die Position aller Ein- und Ausgänge, die mit dem ausgewählten Kettensetup verbunden sind, ist ebenfalls
betroffen. [-]

cs-set-position-samples 'time-in-samples'
Setzt die Chainsetup-Position von Anfang an auf 'Time-in-Samples'-Samples.
Die Position aller Ein- und Ausgänge, die mit dem ausgewählten Kettensetup verbunden sind, ist ebenfalls
betroffen. [-]

cs-get-position, cs-getpos, getpos, get-position
Gibt die aktuelle Kettensetup-Position in Sekunden zurück. [f]

cs-get-position-samples
Gibt die aktuelle Chainsetup-Position in Samples zurück. [li]

cs-Get-Länge, Get-Länge
Gibt die Chainsetup-Länge in Sekunden zurück (falls bekannt). [f]

cs-Get-Länge-Beispiele, Get-Länge-Beispiele
Gibt die Chainsetup-Länge in Samples zurück (falls bekannt). [li]

cs-set-length 'Sekunden'
Legt die Verarbeitungszeit in Sekunden fest (muss kein ganzzahliger Wert sein). EIN
Der Sonderfallwert '-1' setzt die Chainsetup-Länge entsprechend der längsten
Eingabeobjekt. [-]

cs-set-length-samples 'Beispiele'
Legt die Verarbeitungszeit in Samples fest. [-]

cs-toggle-loop
Schleife umschalten. Wenn die Verarbeitung abgeschlossen ist, startet der Motor wieder von der
Ausgangsposition. Es ist nicht immer möglich, Schleifen zu aktivieren (z. B. alle
Ein- und Ausgänge haben eine unendliche Länge und die Chainsetup-Länge wird nicht explizit festgelegt
mit 'cs-set-length'). [-]

cs-set-param
Interpretiere allgemeine Chainsetup-Parameter wie zum Beispiel "-b" (Puffergröße), "-n"
(Name) usw. Siehe ecasound (1) für weitere Informationen. [-]

cs-set-audio-format 'bits,channels,sample_rate'
Stellen Sie die Standard-Sample-Parameter für das aktuell ausgewählte Chainsetup ein. Beispielsweise
Audio in CD-Qualität wäre "16,2,44100". Dies funktioniert genauso wie ein Befehlszeilenargument
"-f" (siehe ecasound (1)). [-]

CS-Status, Status, st
Druckt Statusinformationen über verfügbare Ketteneinstellungen aus. Detaillierte Informationen sind
ausgedruckt für verbunden (=betriebsbereit) und ausgewählt (=verfügbar für
Bearbeiten) Kettensetups. Andere Kettensetups sind aufgelistet, aber weitere Details sind
unterdrückt. Um alle Details zu einem bestimmten Kettensetup zu erhalten, wählen Sie es mit aus
„cs-select“ oder „cs-iselect“ und geben Sie dann „cs-select“ aus. [S]

CS-Option '-prefix:arg1,...,argN'
Eine leistungsstarke Funktion des interaktiven Modus ist, dass er vollen Zugriff auf
Die Befehlszeilensyntax von ecasound. Beispiel: Befehl „cs-option -efb:400,200“
bedeutet, dass der aktuell ausgewählten Kette mit initial ein Bandpassfilter hinzugefügt wird
Parameter 400 (Mittenfrequenz) und 200 (Breite in Hz).

Beachten Sie, dass Optionen auf Sitzungsebene (z. B. das Festlegen der Debug-Ebene) nicht mit verwendet werden können
'cs-option' (dh nur Optionen, die Ketteneinstellungen modifizieren).

Notiz! Der interaktive Ecasound-Modus interpretiert implizit alle Zeichenfolgen, die mit einem '-' beginnen, als
"cs-Optionszeichenfolge".

Ketten


Kette ist eine einfache Signalflussabstraktion. Jede Kette hat einen Eingang und einen Ausgang. Alle
Kettenoperatoren und ihre Controller sind an Ketten befestigt. Ketten können stummgeschaltet oder nicht stummgeschaltet werden
und umgangen werden. Wenn nicht anders angegeben, werden alle Operationen für die aktuell ausgewählte Option ausgeführt
Kettensetup.

c-add 'cname1,...,cnameN'
Fügt einen Satz Ketten hinzu. Hinzugefügte Ketten werden automatisch ausgewählt. Beachten Sie, dass Kommas eingefügt werden
Kettennamen sind nicht erlaubt. [-]

c-entfernen
Entfernt ausgewählte Ketten. [-]

c-list Gibt eine Liste aller Ketten zurück. [Ja]

c-select 'cname1,...,cnameN'
Wählt Ketten aus. Andere Ketten werden automatisch abgewählt. [-]

c-index-select 'index1,...,indexN', c-iselect 'index1,...,indexN'
Wählt eine Reihe von Ketten basierend auf der Liste der Indizes aus. Jeder Index ist eine Ganzzahl
Wert, wobei sich '1' auf die erste Kette bezieht. Sie können 'c-list' und 'c-status' dazu verwenden
Holen Sie sich eine vollständige Liste der derzeit verfügbaren Ketten. [-]

c-alles auswählen
Wählt alle Ketten aus. [-]

c-select-add 'cname1,...,cnameN'
Wählt mehr Ketten aus. [-]

c-Abwählen von 'cname1,...,cnameN'
Deaktiviert Ketten. [-]

c-ausgewählt
Gibt eine Liste ausgewählter Ketten zurück. [Ja]

c-klar
Löschen Sie ausgewählte Ketten, indem Sie alle Kettenoperatoren und Controller entfernen. Nicht
ändern, wie Ketten mit Ein- und Ausgängen verbunden sind. [-]

c-umbenennen 'neuer_name'
Benennt die ausgewählte Kette um. Bei Verwendung dieses Befehls muss genau eine Kette sein
ausgewählt. [-]

c-stumm
Stellen Sie den Mute-Status der aktuell ausgewählten Kette ein. Wenn die Kette stummgeschaltet ist, wird sie es tun
nur Stille ausgeben.

Der Befehl benötigt einen einzigen Parameter: "on" -> Kette ist stummgeschaltet, "off" -> nicht stummgeschaltet und
„toggle“ -> Muting-Zustand ändern. Wird der Parameter weggelassen, wird von „Toggle“ ausgegangen (Muting
ist je nach vorherigem Zustand entweder aktiviert oder deaktiviert).

Die Steuerung der Muting-Zustände von Ketten und Kettenoperatoren ist unabhängig. Wenn "c-mute off" steht
ausgeführt, werden die Zustände der einzelnen Cop-Bypass-Befehle wirksam. Wenn Kette ist
stummgeschaltet ist, gibt die Kette Stille aus, unabhängig von der Stummschaltung des einzelnen Kettenbedieners
Zustand. [-]

c-Bypass
Stellen Sie den Bypass-Status der aktuell ausgewählten Kette ein. Wenn die Kette umgangen wird,
Beispieldaten werden unbearbeitet durchgereicht (alle Kettenoperatoren sind für die deaktiviert
gegebene Kette).

Der Befehl benötigt einen einzigen Parameter: „on“ -> Kette wird umgangen, „off“ -> kein Bypass und
"toggle" -> den Bypass-Zustand ändern. Wird der Parameter weggelassen, wird von „toggle“ ausgegangen (bypass
ist je nach vorherigem Zustand entweder aktiviert oder deaktiviert).

Die Steuerung der Umgehungszustände der Kette und des Kettenbetreibers ist unabhängig. Wenn Kettenumgehung ist
deaktiviert, werden die Zustände einzelner Cop-Bypass-Befehle wirksam. Wenn Kette ist
bypassed, alle Operatoren werden unabhängig von ihrem Cop-Bypass-Zustand umgangen. [-]

c-Status, cs
Statusinformationen zu allen Ketten drucken. [S]

c-wird-umgangen
Gibt „true“ zurück, wenn die ausgewählte Kette derzeit umgangen wird (keiner der Kettenoperatoren
laufen). Siehe 'c-Bypass'. [I]

c-ist-stumm
Gibt „true“ zurück, wenn die ausgewählte Kette derzeit stummgeschaltet ist (gibt Stille als Ausgabe aus).
Siehe 'c-mute'. [I]

AUDIO INPUT-OUTPUT OBJEKTE


Wenn nicht anders angegeben, werden alle Operationen am aktuell ausgewählten Objekt durchgeführt. Alle
Befehle mit verfügen über- Präfix arbeitet mit Audioeingängen, während Befehle mit ao- arbeiten an
Ausgänge.

ai-add 'input_format_string'
Fügt ein neues Eingabeobjekt hinzu. Weitere Informationen zum Argument finden Sie auf der Manpage ecasound (1).
Format ('-i'-Option). Hinweis zur Syntax: Wenn einer der Parameter (z. B. ein Dateiname)
Kommas enthält, sollte der Parameter in doppelte Anführungszeichen gesetzt werden. [-]

ao-add 'output_format_string'
Fügt ein neues Ausgabeobjekt hinzu. Siehe ecasound (1) Manpage für weitere Informationen über die
Argumentformat ('-o'-Option). Wenn das Argument weggelassen wird, ist ein Standardausgabegerät
hinzugefügt (siehe ecasoundrc (5)). Hinweis zur Syntax: Wenn einer der Parameter (wie z
filename) Kommas enthält, sollte der Parameter in doppelte Anführungszeichen gesetzt werden. [-]

ao-add-default
Fügt das Standardausgabegerät hinzu (siehe ecasoundrc (5)). [-]

ai-beschreiben, ao-beschreiben
Gibt eine mit der Ecasound-Optionssyntax (EOS) kompatible Zeichenfolge zurück, die die beschreibt
Input-Output. Weitere Informationen zu EOS finden Sie im Ecasound-Benutzerhandbuch. Dies
Befehl wurde in ecasound 2.4.4 eingeführt. [S]

ai-select 'aobject_name', ao-select 'aobject_name'
Wählt ein Audioobjekt aus. 'aobject_name' bezieht sich auf die Zeichenfolge, die beim Erstellen der verwendet wird
Objekt (das erste Argument, das ai-add/ao-add gegeben wird). Beachten Sie das als wichtig
Im Unterschied zu ai-add/ao-add sollte man den Objektnamen nicht doppelt einschließen
Anführungszeichen für ai-select/ao-select. Falls ein Chainsetup mehrere Eingänge enthält,
oder Ausgänge mit identischem Namen, 'ai-select' und 'ao-select' wählen den ersten aus
passende Instanz. Um eine bestimmte Instanz auszuwählen, müssen die 'ai-iselect' und
'ao-iselect'-Befehle müssen verwendet werden. [-]

ai-index-select 'aobject_index', ai-iselect 'aobject_index', ao-index-select
'aobject_index', ao-iselect 'aobject_index'
Wählen Sie ein Audioobjekt basierend auf einer kurzen Indexzeichenfolge aus. Vor allem Dateinamen können
ziemlich lang sein. Dieser Befehl kann verwendet werden, um die Eingabe dieser langen Namen zu vermeiden, wenn
Auswählen von Audioobjekten. 'aobject_index' ist ein ganzzahliger Wert, auf den sich '1' bezieht
der erste Audioeingang/-ausgang. Sie können 'ai-list' und 'ao-list' verwenden, um eine vollständige Liste zu erhalten
Liste der aktuell verfügbaren Ein-/Ausgänge. [-]

ai-ausgewählt, ao-ausgewählt
Gibt den Namen des aktuell ausgewählten Audioobjekts zurück. [S]

ai-anhängen, ao-anhängen
Hängt das aktuell ausgewählte Audioobjekt an alle ausgewählten Ketten an. [-]

ai-entfernen, ao-entfernen
Entfernt das aktuell ausgewählte Audioobjekt aus dem Chainsetup. [-]

ai-forward 'time_in_seconds', ai-fw 'time_in_seconds', ao-forward 'time_in_seconds', ao-fw
'time_in_seconds'
Ausgewähltes Audioobjekt wird in 'time-in-seconds' Sekunden weitergeleitet. Zeit sollte sein
als Fließkommawert angegeben (z. B. 0.001 entspricht 1 ms). [-]

ai-rewind 'time_in_seconds', ai-rw 'time_in_seconds', ao-rewind 'time_in_seconds', ao-rw
'time_in_seconds'
Das ausgewählte Audioobjekt wird um 'time-in-seconds' Sekunden zurückgespult. Zeit sollte sein
als Fließkommawert angegeben (z. B. 0.001 entspricht 1 ms). [-]

ai-setpos 'time_in_seconds', ai-set-position 'time_in_seconds', ao-setpos
'time_in_seconds', ao-set-position 'time_in_seconds'
Stellen Sie die Position des Audioobjekts auf „time_in_seconds“ ein. [-]

ai-set-position-samples 'time_in_samples', ao-set-position-samples 'time_in_samples'
Stellen Sie die Position des Audioobjekts auf „time_in_samples“ ein. [-]

ai-getpos, ai-get-position, ao-getpos, ao-get-position
Gibt die Position des Audioobjekts in Sekunden zurück. [f]

ai-bekomme-positionsbeispiele, ao-bekomme-positionsbeispiele
Gibt die Position des Audioobjekts in Samples zurück. [li]

ai-bekomme-länge, ao-bekomme-länge
Gibt die Länge des Audioobjekts in Sekunden zurück. [f]

ai-bekomme-Längen-Beispiele, ao-bekomme-Längen-Beispiele
Gibt die Länge des Audioobjekts in Samples zurück. [li]

ai-get-format, ao-get-format
Gibt das Audioformat des ausgewählten Audioeingangs/-ausgangs als formatierten String zurück.
Siehe Dokumentation für die Befehlszeilenoption „-f“. [S]

ai-Liste, ao-Liste
Gibt eine Liste aller Input/Output-Objekte zurück. [Ja]

aio-register
Druckt eine Liste der registrierten Audioobjekttypen. [S]

Aio-Status
Status des Audioobjekts (Indexzeichenfolgen, Position, Länge usw.). [S]

CHAIN BETREIBER


Kettenoperatoren werden verwendet, um Probendaten zu verarbeiten und zu analysieren. Sie sind an Ketten befestigt.
Wenn nicht anders angegeben, werden das aktuell ausgewählte Kettensetup und die Kette verwendet. Ebenfalls,
'chainop_id' und 'param_id' werden verwendet, um Kettenoperatoren und ihre Parameter auszuwählen. Zuerst
Der gültige Wert für diese Parameter ist 1.

cop-add 'cop_format_string'
Fügt einen neuen Kettenoperator hinzu. Zusätzlich zu normalen Kettenoperatoren kann dieser Befehl
kann auch verwendet werden, um Effektvoreinstellungen und verschiedene Plugins hinzuzufügen. Notiz; es ist nicht möglich
Hinzufügen von Operatoren zu mehreren Ketten auf einmal. Mit anderen Worten, es sollte nur eine Kette sein
ausgewählt, wenn 'cop-add' ausgegeben wird. Weitere Informationen finden Sie auf der Manpage ecasound (1). [-]

Cop-Bypass
Stellen Sie den Bypass-Status des aktuell ausgewählten Chain-Operators ein. Der Befehl dauert a
Einzelparameter: "on" -> Operator wird umgangen, "off" -> kein Bypass und "toggle" ->
den Bypass-Zustand ändern. Wenn der Parameter weggelassen wird, wird von "Toggle" ausgegangen (Bypass is
entweder aktiviert oder deaktiviert, je nach vorherigem Zustand). [-]

cop-wird-umgangen
Gibt „true“ zurück, wenn der ausgewählte Kettenoperator derzeit umgangen wird (vorübergehend nicht part
der Verarbeitungskette). [I]

cop-beschreiben
Gibt eine mit der Ecasound-Optionssyntax (EOS) kompatible Zeichenfolge zurück, die die Kette beschreibt
Operator. Weitere Informationen zu EOS finden Sie im Ecasound-Benutzerhandbuch. Dies
Befehl wurde in ecasound 2.4.4 eingeführt. [S]

cop-entfernen
Entfernt den ausgewählten Kettenoperator. [-]

Cop-Liste
Gibt eine Liste aller Kettenoperatoren zurück, die an die aktuell ausgewählte Kette angehängt sind. [Ja]

cop-select 'param_id', cop-index-select 'param_id', cop-iselect 'param_id'
Wählt einen Kettenoperator aus. [-]

Cop-ausgewählt
Gibt die Indexnummer des aktuell ausgewählten Kettenoperators zurück. [I]

cop-set 'chainop_id,param_id,value'
Ändert den Wert eines einzelnen Kettenoperatorparameters. Im Gegensatz zu anderen Kettenbetreibern
Befehle, kann dies auch während der Verarbeitung verwendet werden. Siehe auch 'cop-get'. [-]

cop-get 'chainop_id,param_id'
Gibt den aktuellen Wert des durch 'chainop_id' identifizierten Kettenoperatorparameters zurück
und 'param_id'. Dieser Befehl ist eine Abkürzung für 'cop-select chainop_id ;
copp-iselect param_id ; copp-get'. [f]

Cop-Status
Gibt Informationen über den Status des Kettenbetreibers zurück. [S]

Copp-Liste
Gibt eine Liste der Parameter des ausgewählten Kettenoperators zurück. [Ja]

copp-select 'param_id', copp-index-select 'param_id', copp-iselect 'param_id'
Wählt einen Kettenoperatorparameter aus. [-]

copp-selektiert
Gibt die Indexnummer des aktuell ausgewählten Kettenoperatorparameters zurück. [I]

copp-set 'Wert'
Setzt den ausgewählten Parameterwert auf „Wert“. [-]

copp-get
Gibt den ausgewählten Parameterwert zurück. Siehe auch 'cop-get'. [f]

Cop-Register
Druckt eine Liste der registrierten Kettenoperatoren. [S]

Preset-Register
Druckt eine Liste der registrierten Effektvoreinstellungen. [S]

ladspa-registrierung
Druckt eine Liste der registrierten LADSPA-Plugins. [S]

REGLER


Controller werden verwendet, um einzelne Kettenoperatorparameter zu steuern. Sie sind beigefügt
zu Ketten. Wenn nicht anders angegeben, werden das aktuell ausgewählte Kettensetup und die Ketten verwendet.

ctrl-add 'copc_format_string'
Fügt einen neuen Controller hinzu und hängt ihn an den aktuell ausgewählten Kettenoperator an. Der
Argumentsyntax ist entweder "- :par1,...,parN" oder einfach
" :par1,...,parN". Wenn der Parameter selbst Kommas enthält, wird der Parameter
sollte in doppelte Anführungszeichen gesetzt werden. Weitere Informationen finden Sie auf der Manpage ecasound (1). [-]

Strg-beschreiben
Gibt eine mit Ecasound Option Syntax (EOS) kompatible Zeichenfolge zurück, die den Controller beschreibt.
Weitere Informationen zu EOS finden Sie im Ecasound-Benutzerhandbuch. Dieser Befehl war
eingeführt in ecasound 2.4.4. [S]

Strg-Entfernen
Entfernt den ausgewählten Controller. [-]

Strg-Liste
Gibt eine Liste aller Controller zurück, die mit der aktuell ausgewählten Kette verbunden sind. [Ja]

ctrl-select 'param_id', ctrl-index-select 'param_id', ctrl-iselect 'param_id'
Wählt einen Controller aus. [-]

Strg-ausgewählt
Gibt die Indexnummer des aktuell ausgewählten Controllers zurück. [I]

Strg-Status
Gibt Informationen über den Status des Controllers zurück. [S]

Strg-Register
Druckt eine Liste der registrierten Controller. [S]

Strg-get-target
Gibt die Indexnummer des Kettenoperators zurück, der mit dem ausgewählten verbunden ist
Regler. Der zurückgegebene Index bezieht sich auf die aktuell ausgewählte Kette (vgl
'Cop-Liste'). [I]

Strg-Liste
Gibt eine Liste aller Controller-Parameter zurück. Dieser Befehl wurde eingeführt in
ecosound 2.4.2. [Ja]

Strg-Auswahl
Wählt einen Controller-Parameter aus. Dieser Befehl wurde in ecasound 2.4.2 eingeführt. [-]

Strg-ausgewählt
Gibt die Indexnummer des aktuell ausgewählten Controller-Parameters zurück. Dieser Befehl
wurde in ecasound 2.4.2 eingeführt. [I]

Strg-Get
Gibt den ausgewählten Controller-Parameterwert zurück. Dieser Befehl wurde eingeführt in
ecosound 2.4.2. [f]

Strg-Satz
Setzt den ausgewählten Controller-Parameterwert auf „Wert“. Dieser Befehl war
eingeführt in ecasound 2.4.2. [-]

JACK CONNECTION MANAGEMENT


Wenn Ecasound mit Unterstützung für den JACK-Audioserver kompiliert ist, wird der folgende Satz von Befehlen
wird bereitgestellt, um Verbindungen zwischen JACK-Anschlüssen zu steuern.

jack-connect 'src-port' 'dest-port'
Stellen Sie eine Verbindung zwischen den beiden als Parameter angegebenen Ports her. Dieser Befehl ist
ähnlich dem Befehlszeilentool 'jack_connect', das mit JACK vertrieben wird
Paket. [-]

Buchse trennen 'src-port' 'dest-port'
Trennen Sie die beiden als Parameter angegebenen Ports. Dieser Befehl ähnelt dem
'jack_disconnect'-Befehlszeilentool, das mit dem JACK-Paket verteilt wird. [-]

Jack-List-Verbindungen
Gibt eine Liste aller JACK-Ports und eine Liste der Verbindungen für jeden Port zurück. Dies
Der Befehl ähnelt dem 'jack_lsp'-Befehlszeilentool (z. B. 'jack_lsp -c').
mit dem JACK-Paket verteilt. [S]

INTERN BEFEHLE


Interne Befehle sind nicht direkt auf den normalen Gebrauch ausgerichtet. Sie sind in erster Linie für den Gebrauch gedacht
in Scripting und Frontends.

int-cmd-Liste
Gibt eine Liste aller registrierten Befehle im interaktiven Modus zurück. [Ja]

int-log-Geschichte
Gibt die letzten Protokollnachrichten zurück, die von libecasound-Modulen gesendet wurden. Dies ist ein gutes Werkzeug für
Debuggen von ECI/EIAM-Skripten und -Anwendungen. Dieser Befehl wurde eingeführt in
ecosound 2.4.0. [S]

int-output-mode-wellformed
Wählen Sie das Well-Format-Ausgabeformat für Protokollmeldungen aus. [-]

int-set-float-to-string-precision
Legt die Genauigkeit fest, die bei Float-zu-Text-Konvertierungen verwendet wird. Beachten Sie, dass dies verwendet werden kann
Steuern Sie die Genauigkeit der Float-Rückgabewerte für ECI-Befehle. [-]

int-set-log-history-length
Legt die Länge des Protokollverlaufs fest. Standardmäßig 0 Elemente. Dieser Befehl wurde eingeführt in
ecosound 2.4.0. [-]

int-cmd-Versionszeichenfolge
Gibt die Versionszeichenfolge des ecasound-Interaktionsmodus-Parsers zurück. [S]

int-cmd-version-lib-aktuell
Gibt die Version der Bibliotheksschnittstelle für den interaktiven Modus von ecasound (libtool) zurück. [I]

int-cmd-version-lib-revision
Gibt die Revision der Ecasound-Interaktionsmodus-Bibliotheksschnittstelle (libtool) zurück. [I]

int-cmd-version-lib-age
Gibt das Alter der Bibliotheksschnittstelle für den interaktiven Modus von ecasound (libtool) zurück. [I]

OBJEKT MAPS


Objektkarten sind zentrale Repositories für häufig verwendete Objekttypen. Durch die Abfrage der
maps können Anwendungen eine Liste aller registrierten Objekttypen und ihrer Eigenschaften abrufen.

Karte-Cop-Liste
Druckt eine Liste der registrierten Kettenoperatoren unter Verwendung des im Abschnitt angegebenen Formats
OPERATOR BESCHREIBUNGEN. [S]

Map-Preset-Liste
Druckt eine Liste der registrierten Effektvoreinstellungen unter Verwendung des im Abschnitt angegebenen Formats
OPERATOR BESCHREIBUNGEN. [S]

Karte-ladspa-Liste
Druckt eine Liste der registrierten LADSPA-Plugins unter Verwendung des im Abschnitt angegebenen Formats
OPERATOR BESCHREIBUNGEN. [S]

map-ladspa-id-list
Druckt eine Liste der registrierten LADSPA-Plugins unter Verwendung des im Abschnitt angegebenen Formats
OPERATOR BESCHREIBUNGEN. Numerische LADPSA-Plug-in-Identifikatoren werden verwendet. [S]

Karte-Strg-Liste
Druckt eine Liste der registrierten Controller unter Verwendung des im Abschnitt angegebenen Formats
OPERATOR BESCHREIBUNGEN. [S]

DUMP BEFEHLE


Die folgenden Dump-Befehle sind nicht für den normalen Gebrauch gedacht. Ihr Hauptzweck ist es,
bieten eine einfache Möglichkeit, interne Zustandsinformationen von libecasound abzurufen. Alle Dump-Befehle
gibt eine einzelne Zeile mit der Syntax "Schlüsselwert" an den ausgewählten Ausgabestrom aus (standardmäßig
Standard).

Dump-Ziel 'Dateiname'
Legen Sie den Zielstream für das Dumping fest. [-]

Dump-Status
Gibt den Engine-Status aus – „running“, „stopped“, „finished“ oder „notready“. [-]

Dump-Position
Gibt die globale Position aus. Gedruckt in Sekunden mit einem Fließkomma
Darstellung. [-]

Dump-Länge
Gibt die Gesamtverarbeitungslänge aus. Gedruckt in Sekunden mit einem Fließkomma
Darstellung. [-]

dump-cs-status
Gibt den Status-String für das aktuell ausgewählte Kettensetup aus - 'verbunden', 'ausgewählt'
oder eine leere Zeichenfolge. [-]

dump-c-ausgewählt
Gibt den Namen der aktuell ausgewählten Kette aus. [-]

dump-ai-ausgewählt
Gibt das Label des aktuell ausgewählten Audioeingangs aus. Wenn keine Eingabe ausgewählt ist, wird eine ausgegeben
leerer String. [-]

Dump-ai-Position
Gibt die Position der aktuell ausgewählten Audioeingänge aus. Gedruckt in Sekunden mit a
Fließkommadarstellung. [-]

Dump-ai-Länge
Gibt die Länge des aktuell ausgewählten Audioeingangs aus. Gedruckt in Sekunden mit a
Fließkommadarstellung. [-]

dump-ai-open-state
Gibt Informationen zum Status des Audioeingangs aus. Entweder „offen“ oder „geschlossen“. [-]

dump-ao-ausgewählt
Gibt das Label des aktuell ausgewählten Audioausgangs aus. Wenn keine Ausgabe ausgewählt ist, wird eine ausgegeben
leerer String. [-]

Dump-ao-Position
Gibt die Position der aktuell ausgewählten Audioausgänge aus. Gedruckt in Sekunden mit a
Fließkommadarstellung. [-]

Dump-ao-Länge
Speichert die Länge des aktuell ausgewählten Audioausgangs. Gedruckt in Sekunden mit a
Fließkommadarstellung. [-]

dump-ao-open-state
Gibt Informationen zum Status der Audioausgabe aus. Entweder „offen“ oder „geschlossen“. [-]

dump-cop-value 'chainop,param'
Gibt den Parameterwert des Kettenoperators aus. 'chainop' und 'param' sind Operatoren und
Parameterindexwerte (1...n). [-]

OPERATOR BESCHREIBUNGEN


Das Karte-xxx-Liste Befehle geben einen String zurück, der alle registrierten Objekte des gegebenen enthält
tippe xxx. Jede Zeile der Ausgabe beschreibt einen registrierten Typ. Die verwendete Syntax lautet:

'Schlüsselwort,Name,Beschreibung,Anzahl_von_Parametern,par1_def,par2_def,...'

parX_def beschreibt einen Objektparameter. Diese Definition ist für alle vorhanden
Parameter des beschriebenen Objekttyps. Die verwendete Syntax lautet:

'Name,Beschreibung,Standardwert,Obergrenze_Flag,Obergrenze,
Lower_bound_flag,lower_bound,toggled_flag,integer_flag,
logarithmisches_flag,output_flag'

Genaue Beschreibungen dieser Felder finden Sie in der Header-Datei
ecasound/libecasound/eca-operator.h.

DEPARCATED BEFEHLE


Die Verwendung der folgenden Befehle ist veraltet. Sie funktionieren immer noch in der aktuellen Version von Ecasound,
wird aber in Zukunft entfallen:

ai-Wave-Bearbeitung, ao-Wave-Bearbeitung

Verwenden Sie ecasound-iam online mit den Diensten von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

  • 1
    CalcTools
    CalcTools
    Java-Quelle, die als
    Nexus für den Mathematik- und Mathematikunterricht
    Softwarelösungen für die Berechnung auf
    Iterative Gleichungen. Öffentliche Schnittstellen
    zulassen ...
    Laden Sie CalcTools herunter
  • 2
    Rocket.Chat Desktop-Client
    Rocket.Chat Desktop-Client
    Rocket.Chat Desktop-Client ist der
    offizielle Desktop-App für Rocket.Chat,
    das einfache, aber leistungsstarke Open-Source-Web
    Chat-Plattform. Es wurde auf macOS getestet,
    Windows...
    Laden Sie den Rocket.Chat-Desktop-Client herunter
  • 3
    Büroetage
    Büroetage
    OfficeFloor bietet eine Umkehrung von
    Kopplungssteuerung mit ihren: - Abhängigkeiten
    Einspritzung - Fortsetzungseinspritzung -
    Fadeninjektion Weitere Informationen
    Besuche den...
    Laden Sie OfficeFloor herunter
  • 4
    DivKit
    DivKit
    DivKit ist ein servergesteuertes Open-Source-Programm
    UI (SDUI)-Framework. Es ermöglicht Ihnen
    Bereitstellung serverbasierter Updates für
    verschiedene App-Versionen. Es kann auch sein
    verwendet für...
    Laden Sie DivKit herunter
  • 5
    Unterkonverter
    Unterkonverter
    Dienstprogramm zum Konvertieren zwischen verschiedenen
    Abonnementformat. Shadowrocket-Benutzer
    sollte ss, ssr oder v2ray als Ziel verwenden.
    Sie können &remark= hinzufügen
    Telegram-like HT...
    Unterkonverter herunterladen
  • 6
    SWASH
    SWASH
    SWASH ist eine Allzweck-Zahl
    Werkzeug zur Simulation instationärer,
    nicht hydrostatisch, freiflächig,
    Rotationsströmungs- und Transportphänomene
    in Küstengewässern als ...
    Laden Sie SWASH herunter
  • Mehr »

Linux-Befehle

Ad