Il s'agit de la commande ghostess_universal_gui qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
ghostess - hôte du plugin graphique DSSI
SYNOPSIS
fantôme [-déboguer niveau] [-nom d'hôte nom d'hôte] [-répertoire de projet projeter] [-uuid uuid] [-noauto] [-f
fichiercfg] [-n] [-chan c] [-conf k v] [-programme b p] [-Port p f] nom[: étiquette] [ ]
DESCRIPTION
fantôme est un hôte DSSI qui écoute les événements MIDI, les transmet aux plugins de synthé DSSI,
et sort l'audio résultant via JACK. fantôme prend également en charge les plugins DSSI ayant
entrées audio (effets), plug-ins LADSPA et utilisation d'interfaces utilisateur de style DSSI avec
Plugins LADSPA. fantôme peut héberger jusqu'à 32 instances de plugin à la fois.
Selon la configuration au moment de la compilation, fantôme recevra les événements MIDI d'ALSA,
JACK MIDI, ou CoreMIDI. Sauf indication contraire par le -chan option, chaque plugin
l'instance se voit attribuer séquentiellement un canal MIDI, passant de 15 (base zéro) à 0
quand c'est nécessaire. Sauf si -noauto est spécifié, les entrées et sorties du plugin sont connectées
séquentiellement aux ports d'entrée et de sortie physiques JACK disponibles, respectivement, en encapsulant
retour au premier port chaque fois que les ports disponibles sont épuisés.
Au démarrage, fantôme présente une interface utilisateur GTK+ simple. Chaque instance de plug-in est
représenté dans un cadre, étiqueté avec le nom du plugin, et contenant une activité MIDI
indicateur et un bouton « UI ». Un clic gauche sur le bouton « UI » démarrera ou masquera le plugin
interface utilisateur (UI). Un clic droit sur le bouton « UI » permettra de démarrer, masquer,
l'affichage ou la fermeture de l'interface utilisateur du plug-in.
L'option « Enregistrer la configuration... » de fantômeLe menu 'Fichier' permet de sauvegarder le
configuration de tous les plugins dans un fichier. Fondamentalement, le fichier n'est qu'un script shell Bourne
qui peut être utilisé pour recréer la configuration.
fantôme est livré avec une interface graphique DSSI universelle minimale, ghostess_universal_gui, qui peut être utilisé
avec n'importe quel plugin DSSI ou LADSPA. Il ne lit pas les fichiers RDF et n'instancie pas le plugin, donc
ce n'est pas aussi complet qu'une interface graphique universelle pourrait l'être, mais elle permet de régler
Ports DSSI/LADSPA, sélection de la banque et du programme (pour les plugins avec select_program()), et
envoyer des notes de test (pour les plugins avec l'une des fonctions run_synth()). Si la fantôme ne peut pas
trouver une interface utilisateur pour un plugin, et l'interface graphique universelle est dans le PATH, fantôme va le lancer.
OPTIONS
Les options globales suivantes sont disponibles :
-déboguer niveau
Définit des indicateurs de champ binaire qui déterminent quelles informations de débogage sont imprimées. Les
défaut niveau de 1 affiche uniquement les erreurs, 0 n'affiche rien et -1 affiche tout.
Voir ghostess.h pour plus de détails.
-nom d'hôte nom d'hôte
Ensembles nom d'hôte comme nom fantôme utilise pour lui-même, pour les clients JACK et ALSA et
Titres des fenêtres de l'interface graphique. Si un port JACK ne peut pas être créé avec ce nom, le PID est
ajouté
-répertoire de projet projeter
Définit le répertoire du projet transmis aux plug-ins et aux interfaces utilisateur sur projeter. Le défaut
n'en est aucun.
-uuid uuid
Ensembles uuid comme UUID utilisé pour la gestion de session JACK. Il n'y a probablement aucune raison
pour l'utiliser en dehors d'une session gérée.
-noauto
Désactive la connexion automatique des sorties de plug-in aux sorties physiques JACK.
-f fichiercfg
La configuration supplémentaire sera lue à partir de fichiercfg, dans le même format que la commande
options de ligne.
Pour spécifier des instances de plug-in, fantôme utilise un '[-nombre de répétitions] [Options]
nom[:étiquette]', qui peut être répété pour plusieurs instances. Le plugin spécifique
les options sont:
-n Spécifie le nombre de répétitions, ou le nombre d'instances, du plugin suivant à
créer, où n est un entier compris entre 1 (valeur par défaut) et 32.
-chan c
Définit le canal MIDI initial pour l'instance de plug-in suivante sur c. Les chaînes sont
numérotés de 0 à 15. Si le nombre de répétitions est supérieur à un, des instances sont données
canaux séquentiels commençant par c et enveloppant de 15 à 0. La valeur par défaut est pour
les canaux MIDI de toutes les instances doivent être numérotés de manière séquentielle, à partir de 0.
-conf k v
Définit la clé de l'élément de configuration k et valeur v pour l'exemple suivant. Peut être répété
pour plusieurs clés.
-programme b p
Règle la banque de changement de programme b et programme p pour le plugin suivant (numéroté
à partir de 0).
-Port p f
Définit la valeur du port p en nombre à virgule flottante f pour le plugin suivant. Peut
être répété pour différents ports.
nom Le nom de la bibliothèque de plugins DSSI ou LADSPA à charger, y compris le suffixe « .so ».
nom peut être un chemin absolu vers le fichier de bibliothèque, ou simplement le nom de fichier lui-même, dans
auquel cas le chemin de recherche DSSI est recherché (voir ENVIRONNEMENT ci-dessous).
étiquette Le label du plugin DSSI ou LADSPA à charger depuis la bibliothèque nom. Si c'est
omis, le premier plugin de la bibliothèque est utilisé.
ENVIRONNEMENT
fantôme recherchera les bibliothèques partagées de plugins dans les répertoires spécifiés par le
variable d'environnement DSSI_CHEMIN, qui est une liste de répertoires séparés par des deux-points. Si
DSSI_CHEMIN n'est pas défini, un chemin de recherche par défaut de /usr/lib/dssi, /usr/local/lib/dssi et
(en supposant que la variable d'environnement ACCUEIL est défini,) $HOME/.dssi est utilisé. Notez que tandis que
fantôme peut être utilisé pour héberger des plugins LADSPA, la variable d'environnement LADSPA_PATH n'est pas
utilisé pour les rechercher.
EXEMPLES
En supposant DSSI_CHEMIN est correctement défini, la commande :
$ fantôme hexter.so
démarrera une seule instance du plugin hexter, écoutant sur le canal MIDI 0, avec son
sortie connectée au premier port de sortie physique JACK.
La commande:
$ ghostess -noauto -chan 2 xsynth-dssi.so -chan 2 xsynth-dssi.so
démarrera deux instances de Xsynth-DSSI, toutes deux écoutant sur le canal MIDI 2, mais ne
connecter automatiquement les sorties du plugin aux ports de sortie JACK.
La commande:
$ ghostess -debug -1 -nom d'hôte flou -projdir /tmp/proj -2 -conf load
mes patchs -prog 0 4 -port 7 0.45 effets.so:fuzz
démarrera deux instances du plugin 'fuzz' dans le effets.donc bibliothèque, utilisation
/tmp/proj comme répertoire du projet, passez la clé de configuration 'load' avec la valeur 'mypatches' à
dans les deux cas, réglez la banque 0 et le programme 4, et réglez le port 7 sur 0.45. En supposant qu'il s'agisse d'une sorte
d'effet, les entrées et sorties des plugins seront automatiquement connectées au premier
JACK entrées et sorties physiques. Les informations de débogage complètes seront imprimées et flou
sera utilisé comme nom de client JACK.
Utilisez ghostess_universal_gui en ligne en utilisant les services onworks.net