Questo è il comando ghostess 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
ghostess - host grafico del plugin DSSI
SINOSSI
fantasma [-debug livello] [-Nome host hostname] [-projdir progetto] [-uido uuid] [-non auto] [-f
cfgfile] [-n] [-chan c] [-conf k v] [-progr b p] [-porta p f] sonome[: etichetta] [...]
DESCRIZIONE
fantasma è un host DSSI che ascolta gli eventi MIDI, li invia ai plugin sintetizzatori DSSI,
ed emette l'audio risultante tramite JACK. fantasma supporta anche i plugin DSSI che hanno
ingressi audio (effetti), plugin LADSPA e l'uso di interfacce utente in stile DSSI con
Plugin LADSPA. fantasma può ospitare fino a 32 istanze di plugin contemporaneamente.
A seconda della configurazione in fase di compilazione, fantasma riceverà eventi MIDI da ALSA,
JACK MIDI o CoreMIDI. Se non diversamente specificato dall'art -chan opzione, ciascun plugin
all'istanza viene assegnato in sequenza un canale MIDI, tornando da 15 (in base zero) a 0
quando necessario. Salvo che -non auto è specificato, gli ingressi e le uscite del plugin sono collegati
in sequenza alle porte fisiche di ingresso e uscita JACK disponibili, rispettivamente, avvolgendo
tornare alla prima porta ogni volta che le porte disponibili sono esaurite.
All'avvio, fantasma presenta una semplice interfaccia utente GTK+. Ogni istanza del plugin lo è
rappresentato in una cornice, etichettata con il nome del plugin e contenente un'attività MIDI
indicatore e un pulsante "UI". Facendo clic con il pulsante sinistro del mouse sul pulsante "UI" si avvierà o nasconderà il plug-in
interfaccia utente (UI). Facendo clic con il pulsante destro del mouse sul pulsante "UI" sarà possibile avviare, nascondere,
mostrare o chiudere l'interfaccia utente del plug-in.
L'opzione "Salva configurazione..." di fantasmaIl menu "File" di consente di salvare il file corrente
configurazione di tutti i plugin in un file. Fondamentalmente, il file è solo uno script della Bourne Shell
che può essere utilizzato per ricreare la configurazione.
fantasma viene fornito con una GUI DSSI universale minima, ghostess_universal_gui, che può essere utilizzato
con qualsiasi plugin DSSI o LADSPA. Non legge i file RDF né istanzia il plugin, quindi
non è così completo come potrebbe essere una GUI universale, ma consente la regolazione
Porte DSSI/LADSPA, selezione di banco e programma (per plugin con select_program()) e
invio di note di test (per plugin con una qualsiasi delle funzioni run_synth()). Se la fantasma non può
trova un'interfaccia utente per un plug-in e la GUI universale è in PERCORSO, fantasma lo lancerà.
VERSIONI
Sono disponibili le seguenti opzioni globali:
-debug livello
Imposta i flag del campo bit che determinano quali informazioni di debug vengono stampate. IL
difetto livello pari a 1 mostra solo gli errori, 0 non mostra nulla e -1 mostra tutto.
Vedi ghostess.h per i dettagli.
-Nome host hostname
Set hostname come il nome fantasma utilizza per se stesso, per i client JACK e ALSA e
Titoli delle finestre della GUI. Se non è possibile creare una porta JACK con quel nome, lo è il PID
aggiunto.
-projdir progetto
Imposta la directory del progetto passata sia ai plugin che alle interfacce utente su progetto. Il predefinito
è nessuno.
-uido uuid
Set uuid come UUID utilizzato per la gestione della sessione JACK. Probabilmente non c'è motivo
per utilizzarlo al di fuori di una sessione gestita.
-non auto
Disabilita la connessione automatica delle uscite del plugin alle uscite fisiche JACK.
-f cfgfile
Verrà letta la configurazione aggiuntiva cfgfile, nello stesso formato del comando
opzioni di linea.
Per specificare le istanze del plugin, fantasma usa un '[-conteggio delle ripetizioni] [Opzioni]
sonome[:etichetta]', che può essere ripetuto per più istanze. Il plugin specifico
le opzioni sono:
-n Specifica il conteggio delle ripetizioni, o il numero di istanze, del seguente plugin
creare, dove n è un numero intero compreso tra 1 (valore predefinito) e 32.
-chan c
Imposta il canale MIDI iniziale per la seguente istanza del plugin su c. I canali lo sono
numerati da 0 a 15. Se il numero di ripetizioni è più di uno, vengono fornite le istanze
canali sequenziali che iniziano con c e ritorno a capo da 15 a 0. Il valore predefinito è for
tutti i canali MIDI delle istanze devono essere numerati in sequenza, a partire da 0.
-conf k v
Imposta la chiave dell'elemento di configurazione k e valore v per l'istanza seguente. Può essere ripetuto
per più chiavi.
-progr b p
Imposta il banco di cambio programma b e programma p per il seguente plugin (numerato
dal 0).
-porta p f
Imposta il valore della porta p al numero in virgola mobile f per il seguente plugin. Maggio
essere ripetuto per porte diverse.
sonome Il nome della libreria plugin DSSI o LADSPA da caricare, incluso il suffisso ".so".
sonome può essere un percorso assoluto al file di libreria, o solo il nome del file stesso, in
in tal caso viene cercato il percorso di ricerca DSSI (vedi AMBIENTE sotto).
etichetta L'etichetta del plugin DSSI o LADSPA da caricare dalla libreria sonome. Se questo è
omesso, viene utilizzato il primo plugin nella libreria.
AMBIENTE
fantasma cercherà le librerie condivise del plugin nelle directory specificate da
variabile d'ambiente PERCORSO_DSSI, che è un elenco di directory separate da due punti. Se
PERCORSO_DSSI non è impostato, un percorso di ricerca predefinito di /usr/lib/dssi, /usr/local/lib/dssie
(assumendo la variabile d'ambiente HOMEPAGE è impostato,) $HOME/.dssi si usa. Tieni presente che mentre
fantasma può essere utilizzato per ospitare plugin LADSPA, la variabile d'ambiente PERCORSO_LADSPA non è
usato per cercarli.
ESEMPI
Assumendo PERCORSO_DSSI è impostato correttamente, il comando:
$ fantasma hexter.so
avvierà una singola istanza del plugin hexter, in ascolto sul canale MIDI 0, con il suo
uscita collegata alla prima porta di uscita fisica JACK.
Il comando:
$ ghostess -noauto -chan 2 xsynth-dssi.so -chan 2 xsynth-dssi.so
avvierà due istanze di Xsynth-DSSI, entrambe in ascolto sul canale MIDI 2, ma non lo farà
collega automaticamente le uscite del plugin alle porte di uscita JACK.
Il comando:
$ ghostess -debug -1 -hostname fuzzy -projdir /tmp/proj -2 -conf caricamento
mypatches -prog 0 4 -port 7 0.45 effetti.so:fuzz
avvierà due istanze del plugin 'fuzz' all'interno del file effetti.so biblioteca, utilizzando
/tmp/prog come directory del progetto, passa la chiave di configurazione "load" con valore "mypatches".
in entrambi i casi, impostare il banco 0 e il programma 4 e impostare la porta 7 su 0.45. Supponendo che sia una specie
di conseguenza, gli ingressi e le uscite del plugin verranno automaticamente collegati al primo
JACK ingressi e uscite fisiche. Verranno stampate le informazioni complete di debug e sfocato
verrà utilizzato come nome del client JACK.
Utilizza Ghostess online utilizzando i servizi onworks.net