Questo è il comando ecasound-iam che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
ecasound-iam - modalità interattiva ecasound
SINOSSI
DESCRIZIONE
La libreria Ecasound contiene un modulo interprete che comprende una serie di comandi mirati
al controllo dei vari servizi bibliotecari. Questa è chiamata modalità interattiva ecasound
(EIAM). Tutti i programmi collegati alla libreria ecasound possono utilizzare questa funzionalità.
ECI API e ritorno Tipi di
Un caso speciale di utilizzo della modalità interattiva è l'interfaccia di controllo di ecasound (ECI), che è un
piccola libreria che fornisce un facile accesso ai comandi della modalità interattiva dall'esterno di
libecasound. Quando si inviano comandi inter tramite l'interfaccia di controllo, è possibile che
anche i comandi restituiscono informazioni. I tipi di valore restituito attualmente supportati sono: stringa [s],
elenco di stringhe [S] (elementi separati da virgole; escape se necessario), intero [i],
intero lungo [li] e numero in virgola mobile [f]. Queste definizioni sono usate ovunque
questo documento. I comandi che non restituiscono nulla (void) sono contrassegnati con [-]. Inoltre,
il tipo restituito [e] contrassegna una condizione di errore. Quando un comando in modalità interattiva risulta in un
error, viene restituita una stringa di errore che spiega la condizione.
Limiti relazionato a tempo reale di controllo e modifiche
Non è possibile utilizzare tutti i comandi della modalità interattiva per modificare e controllare oggetti che
appartengono a una configurazione a catena collegata. Ecasound si disconnetterà automaticamente (e in seguito tenterà di farlo
ricollegare) la configurazione della catena nel caso in cui questi comandi vengano ricevuti durante la connessione. Comandi
che hanno questa limitazione sono:
cs-remove, cs-set-length, cs-set-length-samples, cs-toggle-loop, cs-set-param,
cs-opzione, c-aggiungi, c-rimuovi, c-rinomina, c-clear, ai-aggiungi, ai-rimuovi, ai-attacca,
ai-forward, ai-rewind, ai-set-position, ai-set-position-samples, ao-add,
ao-aggiungi-default, ao-rimuovi, ao-attacca, ao-avanti, ao-riavvolgi, ao-imposta posizione,
ao-set-position-campioni.
I seguenti comandi possono essere usati con una configurazione a catena collegata, ma richiedono
mettere temporaneamente in pausa il motore (se in funzione) e ciò può causare interruzioni udibili nella riproduzione
e registrazione. In pratica ciò significa che attualmente non è possibile aggiungere o rimuovere la catena
operatori in modo gapless/seamless. I comandi interessati:
poliziotto-aggiungi, ctrl-aggiungi,
I seguenti comandi possono essere utilizzati su una configurazione a catena collegata e quando il motore è
in esecuzione (non un elenco completo ma almeno questi comandi sono supportati):
cop-set, copp-set, ctrlp-set, c-bypass, c-muting, setpos, cs-set-position,
*-descrivi *-deselect, *-get, *-list, *-register *-select, *-selected, *-status,
dump-*, int-*, jack-*, mappa-*
GENERALE
smettere, q
Esci dalla sessione ecasound. Cosa significa in pratica dipende dal cliente
implementazione. In modalità interattiva ecasound, 'quit' termina l'ecasound
processi. Quando viene inviato tramite una connessione al server ecasound (noto anche come NetECI), "quit" termina
la connessione di rete attiva, ma non termina il processo del server ecasound.
[-]
iniziare, t
Viene avviata l'elaborazione (riproduzione). La stringa di errore viene restituita se ci sono errori all'avvio
incontrato. [E]
fermate
Interrompi l'elaborazione. [-]
stop-sincronizzazione, s
Interrompi l'elaborazione con una chiamata di blocco (non tornare fino a quando il motore non ha effettivamente)
fermato). [-]
run Come 'start' ma si blocca fino al termine dell'elaborazione. La stringa di errore viene restituita se presente
si verificano errori all'avvio o durante il processo. [E]
debug 'a livello di debug'
Imposta il livello di debug su "livello di debug". Si noti che i programmi client possono reimplementare il
routine di debug. [-]
file di risorse 'percorso-file'
Sostituisce i file di risorse globali e utente. Non influisce già creato
oggetti. Questo comando è equivalente all'opzione ecasound '-R' (vedi ecasound (1) man
pagina).
-prefisso:arg1,...,argN
Equivalente all'emissione di 'cs-option -prefix:arg1,...,argN). Vedere la documentazione per
'cs-opzione'.
aiuto', 'h'
Aiuto! [-]
GLOBAL
stato-motore
Restituisce una stringa che descrive lo stato del motore (in funzione, fermo, terminato, errore,
non pronto). Guarda anche stato-cs. [s]
lancio del motore
Avvia il motore in tempo reale. Il motore eseguirà il chainsetup attualmente connesso
(vedi 'cs-connect). Questa azione non avvia ancora l'elaborazione effettiva (vedi inizia a e
Stop). Quando ecasound viene utilizzato come client JACK, l'emissione lancio del motore fa eco
un client JACK attivo (cioè le porte di ecasound possono essere collegate ad altri JACK
clienti). [-]
motore spento
Arresta il motore. Non disconnette il chainsetup che era in esecuzione. Guarda anche
cs-disconnessione e Stop. Quando ecasound viene utilizzato come client JACK, motore spento andrete a
fa sì che ecasound diventi un client disattivato (tutte le connessioni JACK vengono interrotte).
[-]
REGOLAZIONI DELLA CATENA
Chainsetup è l'oggetto dati centrale. Tutti gli altri oggetti (ingressi, uscite, catene, ecc.)
sono collegati a qualche chainsetup. Ci possono essere molti chainsetup ma solo uno può essere
collegato. Allo stesso modo è possibile selezionare solo una configurazione della catena. Se non diversamente specificato
le operazioni vengono eseguite sul chainsetup selezionato. Alcune operazioni richiedono anche quella selezionata
la configurazione della catena non è collegata.
cs-add 'nome'
Aggiunge un nuovo chainsetup con il nome 'name'. 'nome' è ora il chainsetup selezionato. [-]
cs-rimuovi
Rimuove la configurazione della catena attualmente selezionata. [-]
cs-lista
Restituisce un elenco di tutti i chainsetup. [S]
cs-seleziona 'nome'
Seleziona il 'nome' di chainsetup. [-]
cs-selezionato
Restituisce il nome del chainsetup attualmente selezionato. [s]
cs-index-select 'cs_index', cs-iselect 'cs_index'
Seleziona un chainsetup basato su una breve stringa di indice. I nomi di Chainsetup possono essere piuttosto
lungo. Questo comando può essere utilizzato per evitare di digitare questi nomi lunghi. 'cs_index' è un
valore intero, dove '1' si riferisce al primo ingresso/uscita audio. Puoi usare
'cs-list' e 'cs-status' per ottenere un elenco completo dei chainsetup attualmente disponibili.
[-]
cs-load 'nome file'
Aggiunge un nuovo chainsetup caricandolo dal file 'filename'. 'nomefile' è ora il
configurazione della catena selezionata. [-]
cs-salva
Salva il chainsetup attualmente selezionato su file. Se chainsetup è stato caricato da a
file, la versione salvata sostituirà l'originale. Se non ha un valore predefinito
nome file, viene salvato in "chainsetup_name.ecs". [-]
cs-save-as 'nome file'
Salva il chainsetup attualmente selezionato nel file 'filename'. [-]
cs-modifica
La configurazione della catena attualmente selezionata viene salvata in un file temporaneo. Questo file è caricato in
un editor esterno (vedi ecasoundrc (5)). Dopo la modifica, viene caricata la configurazione della catena
torniamo all'ecasound. [-]
cs-è-valido
Se la configurazione della catena attualmente selezionata è valida (= può essere collegata)? [I]
cs-connect
Collega la configurazione della catena attualmente selezionata al motore. Durante la connessione, tutte le risorse
(ad es. file, dispositivi della scheda audio, programmi esterni) necessari per eseguire il chainsetup
sono riservati. È possibile collegare un solo chainsetup alla volta. La stringa di errore è
restituito se la connessione fallisce (ad esempio a causa di un errore nell'allocazione del
risorse). [E]
cs-disconnect
Disconnettere la configurazione della catena attualmente connessa. Questa azione libererà tutti gli esterni
risorse necessarie per la configurazione della catena. [-]
cs connesso
Restituisce il nome del chainsetup attualmente connesso. [s]
cs-rewind 'tempo-in-secondi', rewind 'tempo-in-secondi', rw 'tempo-in-secondi'
Riavvolge la posizione di configurazione della catena corrente di 'time-in-seconds' secondi. Posizione di
sono interessati anche tutti gli ingressi e le uscite collegati alla configurazione concatenata selezionata. [-]
cs-forward 'time-in-seconds', forward 'time-in-seconds', fw 'ttime-in-seconds'
La posizione di setup della catena corrente viene inoltrata di 'time-in-seconds' secondi. Posizione
anche di tutti gli ingressi e le uscite collegati alla configurazione concatenata selezionata. [-]
cs-set-position 'tempo-in-secondi', cs-setpos 'tempo-in-secondi', setpos 'tempo-in-secondi',
posizione impostata 'tempo in secondi'
Imposta la posizione di configurazione della catena su "tempo in secondi" dall'inizio.
Anche la posizione di tutti gli ingressi e le uscite collegati alla configurazione concatenata selezionata è
colpiti. [-]
cs-set-position-samples 'time-in-samples'
Imposta la posizione di chainsetup su campioni 'time-in-samples' dall'inizio.
Anche la posizione di tutti gli ingressi e le uscite collegati alla configurazione concatenata selezionata è
colpiti. [-]
cs-get-posizione, cs-getpos, getpos, get-posizione
Restituisce la posizione di configurazione della catena corrente in secondi. [F]
cs-get-posizione-campioni
Restituisce la posizione corrente di chainsetup nei campioni. [Li]
cs-get-lunghezza, get-lunghezza
Restituisce la lunghezza dell'impostazione della catena in secondi (se nota). [F]
cs-get-length-samples, get-length-samples
Restituisce la lunghezza dell'impostazione della catena in campioni (se nota). [Li]
cs-set-length 'secondi'
Imposta il tempo di elaborazione in secondi (non deve essere un valore intero). UN
il valore di caso speciale di '-1' imposterà la lunghezza della configurazione della catena in base alla più lunga
oggetto di ingresso. [-]
cs-set-length-campioni 'campioni'
Imposta il tempo di elaborazione nei campioni. [-]
cs-toggle-loop
Attiva/disattiva il ciclo. Al termine dell'elaborazione, il motore si riavvierà dal
posizione iniziale. Non è sempre possibile abilitare il looping (ad esempio all
gli ingressi e le uscite hanno una lunghezza infinita e la lunghezza dell'impostazione della catena non è impostata in modo esplicito
con 'cs-set-length'). [-]
cs-set-param
Interpreta i parametri generali di configurazione della catena come ad esempio "-b" (dimensione buffer), "-n"
(nome), ecc. Vedi ecasound (1) per maggiori informazioni. [-]
cs-set-audio-format 'bit,canali,sample_rate'
Imposta i parametri di esempio predefiniti per il chainsetup attualmente selezionato. Per esempio
l'audio di qualità cd sarebbe "16,2,44100". Questo fa lo stesso dell'argomento della riga di comando
"-f" (vedi ecasound (1)). [-]
cs-stato, stato, st
Stampa le informazioni di stato sulla configurazione della catena disponibile. Le informazioni dettagliate sono
stampato per connesso (=disponibile per l'esecuzione) e selezionato (=disponibile per
editing) chainsetup. Sono elencati altri chainsetup, ma ulteriori dettagli sono
soppresso. Per ottenere i dettagli completi di una specifica configurazione della catena, selezionala con
"cs-select" o "cs-iselect", quindi emettere "cs-select". [s]
cs-option '-prefix:arg1,...,argN'
Una potente caratteristica della modalità interattiva è che fornisce pieno accesso a
sintassi della riga di comando di ecasound. Ad esempio, comando "cs-option -efb:400,200"
significa che un filtro passa-banda viene aggiunto alla catena attualmente selezionata, con iniziale
parametri 400 (frequenza centrale) e 200 (larghezza in Hz).
Nota che le opzioni a livello di sessione (come l'impostazione del livello di debug) non possono essere utilizzate con
'cs-option' (cioè solo le opzioni che modificano i chainsetup).
Nota! La modalità interattiva Ecasound interpreta implicitamente tutte le stringhe che iniziano con un '-' come
"stringa cs-opzione".
CATENE
La catena è una semplice astrazione del flusso di segnale. Ogni catena ha un ingresso e un'uscita. Tutto
gli operatori di catena e i loro controllori sono collegati alle catene. Le catene possono essere disattivate, riattivate
ed essere aggirato. Se non diversamente indicato, tutte le operazioni vengono eseguite su attualmente selezionato
configurazione della catena.
c-add 'cname1,...,cnameN'
Aggiunge una serie di catene. Le catene aggiunte vengono selezionate automaticamente. Nota che le virgole in
i nomi delle catene non sono consentiti. [-]
c-rimuovi
Rimuove le catene selezionate. [-]
c-list Restituisce un elenco di tutte le catene. [S]
c-select 'cname1,...,cnameN'
Seleziona le catene. Le altre catene vengono deselezionate automaticamente. [-]
c-index-select 'index1,...,indexN', c-iselect 'index1,...,indexN'
Seleziona un insieme di catene in base all'elenco degli indici. Ogni indice è un intero
value, dove '1' si riferisce alla prima catena. Puoi usare 'c-list' e 'c-status' per
ottenere un elenco completo delle catene attualmente disponibili. [-]
c-seleziona-tutto
Seleziona tutte le catene. [-]
c-select-add 'cname1,...,cnameN'
Seleziona più catene. [-]
c-deseleziona 'cname1,...,cnameN'
Deseleziona le catene. [-]
c-selezionato
Restituisce un elenco di catene selezionate. [S]
c-chiaro
Cancella le catene selezionate rimuovendo tutti gli operatori e i controller della catena. no
modificare il modo in cui le catene sono collegate a ingressi e uscite. [-]
c-rename 'nuovo_nome'
Rinomina la catena selezionata. Quando si utilizza questo comando, deve essere esattamente una catena
selezionato. [-]
c-muto
Imposta lo stato muto della catena attualmente selezionata. Quando la catena è disattivata, lo farà
solo silenzio in uscita.
Il comando accetta un singolo parametro: "on" -> la catena è in mute, "off" -> non in mute, e
"toggle" -> cambia lo stato di muting. Se parametro viene omesso, si assume "toggle" (muting
è abilitato o disabilitato, a seconda dello stato precedente).
Il controllo degli stati di muting dell'operatore della catena e della catena è indipendente. Se "c-mute off" è
eseguito, gli stati dei singoli comandi di esclusione della polizia avranno effetto. Se la catena è
disattivato, la catena emetterà il silenzio indipendentemente dal muting del singolo operatore della catena
stato. [-]
c-bypass
Imposta lo stato di bypass della catena attualmente selezionata. Quando la catena viene bypassata,
i dati del campione vengono passati non elaborati (tutti gli operatori della catena sono disabilitati per il
data catena).
Il comando accetta un solo parametro: "on" -> la catena è esclusa, "off" -> nessun bypass, e
"toggle" -> cambia lo stato di bypass. Se il parametro viene omesso, si assume "toggle" (bypass
è abilitato o disabilitato, a seconda dello stato precedente).
Il controllo della catena e degli stati di bypass dell'operatore della catena è indipendente. Se il bypass catena è
disabilitato, gli stati dei singoli comandi di esclusione della polizia avranno effetto. Se la catena è
bypassato, tutti gli operatori vengono bypassati indipendentemente dal loro stato di bypass. [-]
c-stato, cs
Stampa le informazioni sullo stato di tutte le catene. [s]
c-è-bypassato
Restituisce vero se la catena selezionataèattualmente esclusa (nessuno degli operatori di catena
vengono eseguiti). Vedi 'c-bypass'. [I]
c-è-muto
Restituisce vero se la catena selezionata è attualmente disattivata (emette silenzio come output).
Vedi 'c-mute'. [I]
AUDIO INGRESSO / USCITA OGGETTI
Se non diversamente indicato, tutte le operazioni vengono eseguite sull'oggetto attualmente selezionato. Tutto
comandi con avere- prefisso operano sugli ingressi audio, mentre i comandi con ao- operare su
uscite.
ai-add 'input_format_string'
Aggiunge un nuovo oggetto di input. Vedere la pagina man di ecasound (1) per maggiori informazioni sull'argomento
formato (opzione '-i'). Nota sulla sintassi: se uno qualsiasi dei parametri (come un nome file)
contiene virgole, il parametro deve essere racchiuso tra virgolette. [-]
ao-add 'output_format_string'
Aggiunge un nuovo oggetto di output. Vedere la pagina man di ecasound (1) per maggiori informazioni su
formato dell'argomento (opzione '-o'). Se l'argomento viene omesso, un dispositivo di output predefinito è
aggiunto (vedi ecasoundrc (5)). Nota sulla sintassi: se uno qualsiasi dei parametri (come a
filename) contiene virgole, il parametro deve essere racchiuso tra virgolette. [-]
ao-aggiungi-predefinito
Aggiunge il dispositivo di output predefinito (vedi ecasoundrc (5)). [-]
ai-descrivi, ao-descrivi
Restituisce una stringa compatibile con Ecasound Option Syntax (EOS) che descrive il
input Output. Consultare la Guida per l'utente di Ecasound per ulteriori informazioni su EOS. Questo
comando è stato introdotto in ecasound 2.4.4. [s]
ai-select 'nome_oggetto', ao-select 'nome_oggetto'
Seleziona un oggetto audio. 'aobject_name' si riferisce alla stringa utilizzata durante la creazione del
oggetto (il primo argomento dato ad ai-add/ao-add). Nota che come importante
differenza con ai-add/ao-add, non si dovrebbe racchiudere il nome dell'oggetto in double
citazioni per ai-select/ao-select. Nel caso in cui un chainsetup contenga più input,
o uscite, con nome identico, 'ai-select' e 'ao-select' selezioneranno il primo
istanza corrispondente. Per selezionare un'istanza specifica, 'ai-iselect' e
È necessario utilizzare i comandi 'ao-iselect'. [-]
ai-index-select 'aobject_index', ai-iselect 'aobject_index', ao-index-select
'aobject_index', ao-iselect 'aobject_index'
Seleziona un oggetto audio basato su una breve stringa di indice. Soprattutto i nomi dei file possono
essere piuttosto lungo. Questo comando può essere usato per evitare di digitare questi nomi lunghi quando
selezione di oggetti audio. 'aobject_index' è un valore intero, dove '1' si riferisce a
il primo ingresso/uscita audio. Puoi usare 'ai-list' e 'ao-list' per ottenere un pieno
elenco degli ingressi/uscite attualmente disponibili. [-]
ai-selezionato, ao-selezionato
Restituisce il nome dell'oggetto audio attualmente selezionato. [s]
ai-attacca, ao-attacca
Associa l'oggetto audio attualmente selezionato a tutte le catene selezionate. [-]
ai-rimuovi, ao-rimuovi
Rimuove l'oggetto audio attualmente selezionato dalla configurazione concatenata. [-]
ai-forward 'time_in_seconds', ai-fw 'time_in_seconds', ao-forward 'time_in_seconds', ao-fw
'tempo_in_secondi'
L'oggetto audio selezionato viene inoltrato di 'time-in-seconds' secondi. Il tempo dovrebbe essere
dato come valore in virgola mobile (es. 0.001 equivale a 1ms). [-]
ai-rewind 'time_in_seconds', ai-rw 'time_in_seconds', ao-rewind 'time_in_seconds', ao-rw
'tempo_in_secondi'
L'oggetto audio selezionato viene riavvolto di 'tempo in secondi' secondi. Il tempo dovrebbe essere
dato come valore in virgola mobile (es. 0.001 equivale a 1ms). [-]
ai-setpos 'time_in_seconds', ai-set-position 'time_in_seconds', ao-setpos
'time_in_seconds', ao-set-position 'time_in_seconds'
Imposta la posizione dell'oggetto audio su 'time_in_seconds'. [-]
ai-set-position-samples 'time_in_samples', ao-set-position-samples 'time_in_samples'
Imposta la posizione dell'oggetto audio su 'time_in_samples'. [-]
ai-getpos, ai-get-posizione, ao-getpos, ao-get-posizione
Restituisce la posizione dell'oggetto audio in secondi. [F]
ai-get-posizione-campioni, ao-get-posizione-campioni
Restituisce la posizione dell'oggetto audio nei campioni. [Li]
ai-get-lunghezza, ao-get-lunghezza
Restituisce la lunghezza dell'oggetto audio in secondi. [F]
ai-get-length-campioni, ao-get-length-campioni
Restituisce la lunghezza dell'oggetto audio in campioni. [Li]
ai-get-formato, ao-get-formato
Restituisce il formato audio dell'ingresso/uscita audio selezionato come stringa formattata.
Vedere la documentazione per l'opzione della riga di comando '-f'. [s]
elenco ai, elenco ao
Restituisce un elenco di tutti gli oggetti di input/output. [S]
aio-registro
Stampa un elenco di tipi di oggetti audio registrati. [s]
aio-stato
Stato dell'oggetto audio (stringhe di indice, posizione, lunghezza, ecc.). [s]
CATENA OPERATORI
Gli operatori di catena vengono utilizzati per elaborare e analizzare i dati di esempio. Sono attaccati alle catene.
Se non diversamente specificato, vengono utilizzate la configurazione e la catena attualmente selezionate. Anche,
'chainop_id' e 'param_id' sono usati per selezionare gli operatori della catena e i loro parametri. Primo
il valore valido per questi parametri è 1.
cop-add 'cop_format_string'
Aggiunge un nuovo operatore di catena. Oltre ai normali operatori di catena, questo comando può
essere utilizzato anche per aggiungere preset di effetti e vari plugin. Nota; non è possibile
aggiungere operatori a più catene contemporaneamente. In altre parole solo una catena dovrebbe essere
selezionato al momento dell'emissione di 'cop-add'. Vedere la pagina man di ecasound (1) per maggiori informazioni. [-]
poliziotto-bypass
Imposta lo stato di bypass dell'operatore di catena attualmente selezionato. Il comando prende a
singolo parametro: "on" -> l'operatore è escluso, "off" -> no bypass e "toggle" ->
modificare lo stato del bypass. Se il parametro viene omesso, si assume "toggle" (bypass è
abilitato o disabilitato, a seconda dello stato precedente). [-]
poliziotto-è-bypassato
Restituisce vero se l'operatore della catena selezionatoèattualmente bypassato (temporaneamente non parte
della filiera di trasformazione). [I]
poliziotto-descrivi
Restituisce una stringa compatibile con Ecasound Option Syntax (EOS) che descrive la catena
operatore. Consultare la Guida per l'utente di Ecasound per ulteriori informazioni su EOS. Questo
comando è stato introdotto in ecasound 2.4.4. [s]
poliziotto-rimuovi
Rimuove l'operatore di catena selezionato. [-]
lista dei poliziotti
Restituisce un elenco di tutti gli operatori di catena collegati alla catena attualmente selezionata. [S]
cop-select 'param_id', cop-index-select 'param_id', cop-iselect 'param_id'
Seleziona un operatore di catena. [-]
poliziotto selezionato
Restituisce il numero di indice dell'operatore di catena attualmente selezionato. [I]
cop-set 'chainop_id,param_id,value'
Modifica il valore di un singolo parametro dell'operatore di catena. A differenza di altri operatori della catena
comandi, questo può essere utilizzato anche durante l'elaborazione. Vedi anche 'cop-get'. [-]
cop-get 'chainop_id, param_id'
Restituisce il valore corrente del parametro dell'operatore della catena identificato da 'chainop_id'
e 'param_id'. Questo comando è una scorciatoia per 'cop-select chainop_id ;
copp-iselect param_id ; copp-get'. [F]
stato di poliziotto
Restituisce informazioni sullo stato dell'operatore della catena. [s]
lista-copp
Restituisce un elenco di parametri dell'operatore di catena selezionato. [S]
copp-select 'param_id', copp-index-select 'param_id', copp-iselect 'param_id'
Seleziona un parametro dell'operatore della catena. [-]
copp-selezionato
Restituisce il numero di indice del parametro dell'operatore di catena attualmente selezionato. [I]
copp-set 'valore'
Imposta il valore del parametro selezionato su "valore". [-]
copp-ottenere
Restituisce il valore del parametro selezionato. Vedi anche 'cop-get'. [F]
poliziotto-registrato
Stampa un elenco di operatori di catena registrati. [s]
registro-preimpostato
Stampa un elenco di preset di effetti registrati. [s]
ladspa-registrare
Stampa un elenco di plug-in LADSPA registrati. [s]
CONTROLLORI
I controller vengono utilizzati per controllare i parametri dei singoli operatori della catena. Sono attaccati
alle catene. Se non diversamente specificato, vengono utilizzate la configurazione e le catene attualmente selezionate.
ctrl-add 'copc_format_string'
Aggiunge un nuovo controller e lo collega all'operatore della catena attualmente selezionato. Il
la sintassi dell'argomento è "- :par1,...,parN" o semplicemente
" :par1,...,parN". Se il parametro stesso contiene virgole, il parametro
deve essere racchiuso tra virgolette. Vedere la pagina man di ecasound (1) per maggiori informazioni. [-]
ctrl-descrivi
Restituisce una stringa conforme a Ecasound Option Syntax (EOS) che descrive il controller.
Consultare la Guida per l'utente di Ecasound per ulteriori informazioni su EOS. Questo comando era
introdotto in ecasound 2.4.4. [s]
ctrl-rimuovi
Rimuove il controller selezionato. [-]
ctrl-list
Restituisce un elenco di tutti i controller collegati alla catena attualmente selezionata. [S]
ctrl-select 'param_id', ctrl-index-select 'param_id', ctrl-iselect 'param_id'
Seleziona un controller. [-]
ctrl-selezionato
Restituisce il numero di indice del controller attualmente selezionato. [I]
ctrl-stato
Restituisce informazioni sullo stato del controller. [s]
ctrl-registrati
Stampa un elenco di controller registrati. [s]
ctrl-get-bersaglio
Restituisce il numero di indice dell'operatore di catena connesso al selezionato
controllore. L'indice restituito si riferisce alla catena attualmente selezionata (vedi
"lista dei poliziotti"). [I]
elenco-ctrlp
Restituisce un elenco di tutti i parametri del controller. Questo comando è stato introdotto in
ecografia 2.4.2. [S]
ctrlp-seleziona
Seleziona un parametro del controller. Questo comando è stato introdotto in ecasound 2.4.2. [-]
ctrlp-selezionato
Restituisce il numero di indice del parametro del controller attualmente selezionato. Questo comando
è stato introdotto in ecasound 2.4.2. [I]
ctrlp-ottieni
Restituisce il valore del parametro del controller selezionato. Questo comando è stato introdotto in
ecografia 2.4.2. [F]
set-ctrlp
Imposta il valore del parametro del controller selezionato su 'value'. Questo comando era
introdotto in ecasound 2.4.2. [-]
JACK COLLEGAMENTO MANAGEMENT
Se Ecasound è compilato con il supporto per il server audio JACK, il seguente set di comandi
è fornito per controllare le connessioni tra le porte JACK.
jack-connect 'src-port' 'dest-port'
Effettuare una connessione tra le due porte indicate come parametri. Questo comando è
simile allo strumento da riga di comando 'jack_connect' distribuito con JACK
pacchetto. [-]
jack-disconnect 'src-port' 'dest-port'
Scollegare le due porte fornite come parametri. Questo comando è simile al
Strumento da riga di comando 'jack_disconnect' distribuito con il pacchetto JACK. [-]
jack-list-connessioni
Restituisce un elenco di tutte le porte JACK e un elenco di connessioni per ciascuna porta. Questo
comando è simile allo strumento da riga di comando 'jack_lsp' (ad es. 'jack_lsp -c') che è
distribuito con pacchetto JACK. [s]
INTERNO COMANDI
I comandi interni non sono direttamente finalizzati al normale utilizzo. Sono principalmente pensati per l'uso
negli script e nei frontend.
lista-cmd-int
Restituisce un elenco di tutti i comandi della modalità interattiva registrati. [S]
int-log-storia
Restituisce i messaggi di registro recenti inviati dai moduli libecasound. Questo è un buon strumento per
debug di script e applicazioni ECI/EIAM. Questo comando è stato introdotto in
ecografia 2.4.0. [s]
int-output-mode ben formato
Seleziona il formato di output corretto per i messaggi di registro. [-]
int-set-float-to-string-precision
Imposta la precisione utilizzata nelle conversioni da float a testo. Nota che questo può essere usato per
controllare la precisione dei valori di ritorno float per i comandi ECI. [-]
int-set-log-history-length
Imposta la lunghezza della cronologia del registro. Il valore predefinito è 0 elementi. Questo comando è stato introdotto in
ecografia 2.4.0. [-]
int-cmd-versione-stringa
Restituisce la stringa della versione del parser in modalità interattiva ecasound. [s]
int-cmd-versione-lib-corrente
Restituisce la versione dell'interfaccia della libreria in modalità interattiva ecasound (libtool). [I]
int-cmd-versione-lib-revisione
Restituisce la revisione dell'interfaccia della libreria in modalità interattiva ecasound (libtool). [I]
int-cmd-versione-lib-age
Restituisce l'età dell'interfaccia della libreria in modalità interattiva ecasound (libtool). [I]
OGGETTO MAPPE
Le mappe degli oggetti sono repository centrali per i tipi di oggetti comunemente usati. Interrogando il
mappe, le applicazioni possono ottenere un elenco di tutti i tipi di oggetti registrati e le loro proprietà.
map-poliziotto-lista
Stampa un elenco di operatori di catena registrati utilizzando il formato specificato nella sezione
OPERATORE DESCRIZIONE. [s]
elenco-preimpostazioni-mappa
Stampa un elenco di effetti preimpostati registrati utilizzando il formato specificato nella sezione
OPERATORE DESCRIZIONE. [s]
mappa-ladspa-list
Stampa un elenco di plug-in LADSPA registrati utilizzando il formato specificato nella sezione
OPERATORE DESCRIZIONE. [s]
elenco-id-map-ladspa
Stampa un elenco di plug-in LADSPA registrati utilizzando il formato specificato nella sezione
OPERATORE DESCRIZIONE. Vengono utilizzati identificatori numerici del plug-in LADPSA. [s]
lista-ctrl-mappa
Stampa un elenco di controller registrati utilizzando il formato specificato nella sezione
OPERATORE DESCRIZIONE. [s]
DUMP COMANDI
I seguenti comandi dump non sono pensati per l'uso normale. Il loro scopo principale è quello di
fornire un modo semplice per ottenere informazioni sullo stato interno da libecasound. Tutti i comandi di dump
genera una singola riga con la sintassi "valore chiave" nel flusso di output selezionato (predefinito su
normale).
destinazione dump 'nome file'
Imposta il flusso di destinazione per il dumping. [-]
stato-discarica
Scarica lo stato del motore: "in funzione", "fermo", "finito" o "non pronto". [-]
posizione di discarica
Scarica la posizione globale. Stampato in pochi secondi utilizzando una virgola mobile
rappresentazione. [-]
dump-lunghezza
Scarica la lunghezza complessiva dell'elaborazione. Stampato in pochi secondi utilizzando una virgola mobile
rappresentazione. [-]
dump-cs-stato
Scarica la stringa di stato per il chainsetup attualmente selezionato - 'connected', 'selected'
o una stringa vuota. [-]
dump-c-selezionato
Scarica il nome della catena attualmente selezionata. [-]
dump-ai-selezionato
Scarica l'etichetta dell'ingresso audio attualmente selezionato. Se non è selezionato alcun ingresso, esegue il dump e
stringa vuota. [-]
dump-ai-posizione
Scarica la posizione degli ingressi audio attualmente selezionati. Stampato in pochi secondi, utilizzando a
rappresentazione in virgola mobile. [-]
dump-ai-lunghezza
Scarica la lunghezza dell'ingresso audio attualmente selezionato. Stampato in pochi secondi, utilizzando a
rappresentazione in virgola mobile. [-]
dump-ai-stato-aperto
Scarica le informazioni sullo stato dell'ingresso audio. O "aperto" o "chiuso". [-]
dump-ao-selezionato
Scarica l'etichetta dell'uscita audio attualmente selezionata. Se non è selezionato alcun output, esegue il dump e
stringa vuota. [-]
dump-ao-posizione
Scarica la posizione delle uscite audio attualmente selezionate. Stampato in pochi secondi, utilizzando a
rappresentazione in virgola mobile. [-]
dump-ao-lunghezza
Scarica la lunghezza dell'uscita audio attualmente selezionata. Stampato in pochi secondi, utilizzando a
rappresentazione in virgola mobile. [-]
dump-ao-stato-aperto
Scarica le informazioni sullo stato dell'uscita audio. O "aperto" o "chiuso". [-]
valore dump-cop 'chainop, param'
Scarica il valore del parametro dell'operatore della catena. 'chainop' e 'param' sono operatori e
valori indice dei parametri (1...n). [-]
OPERATORE DESCRIZIONE
I traghetti di lista-mappa-xxx i comandi restituiscono una stringa contenente tutti gli oggetti registrati del dato
Digitare xxx. Ogni riga dell'output descrive un tipo registrato. La sintassi utilizzata è:
'parola chiave,nome,descrizione,num_di_parametri,def_par1,def_par2,...'
parX_def descrive un parametro oggetto. Questa definizione è presente per tutti
parametri del tipo di oggetto descritto. La sintassi utilizzata è:
'nome,descrizione,valorepredefinito,bandiera_limite_superiore,limite_superiore,
bandiera_inferiore,limite_inferiore,bandiera_attivata,bandiera_intera,
logaritmica_flag,output_flag'
Per le descrizioni esatte di questi campi, vedere il file di intestazione
ecasound/libecsound/eca-operator.h.
DEPRECATO COMANDI
L'uso dei seguenti comandi è deprecato. Funzionano ancora nella versione corrente di Ecasound,
ma verrà eliminato in futuro:
ai-wave-modifica, ao-wave-modifica
Usa ecasound-iam online utilizzando i servizi onworks.net