EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

Ghostess - Online in der Cloud

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

Dies ist der Befehl Ghostess, der im kostenlosen OnWorks-Hosting-Provider 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


Ghostess - grafischer DSSI-Plugin-Host

ZUSAMMENFASSUNG


Geisterin [-debuggen Grad des ] [-Hostname hostname] [-projdir projdir] [-uuid uuid] [-keinauto] [-f
cfg-Datei] [-n] [-chan c] [-conf k v] [-prog b p] [-Hafen p f] Nachname[: Etikette] [...]

BESCHREIBUNG


Geisterin ist ein DSSI-Host, der auf MIDI-Events lauscht und diese an DSSI-Synth-Plugins liefert,
und gibt das resultierende Audio über JACK aus. Geisterin unterstützt auch DSSI-Plugins mit
Audioeingänge (Effekte), LADSPA-Plugins und die Verwendung von DSSI-ähnlichen Benutzeroberflächen mit
LADSPA-Plugins. Geisterin kann bis zu 32 Plugin-Instanzen gleichzeitig hosten.

Abhängig von der Compile-Time-Konfiguration, Geisterin empfängt MIDI-Events von ALSA,
JACK-MIDI oder CoreMIDI. Sofern nicht anders von den -chan Option, jedes Plugin
Instanz wird sequentiell ein MIDI-Kanal zugewiesen, von 15 (nullbasiert) zurück zu 0
wenn nötig. Wenn nicht -keinauto angegeben ist, sind Plugin-Ein- und -Ausgänge verbunden
sequentiell zu den verfügbaren physischen JACK-Eingangs- bzw. Ausgangsports, Wrapping
zurück zum ersten Port, wenn die verfügbaren Ports erschöpft sind.

Am Anfang, Geisterin präsentiert eine einfache GTK+-Benutzeroberfläche. Jede Plugin-Instanz ist
dargestellt in einem Rahmen, beschriftet mit dem Plugin-Namen und mit einer MIDI-Aktivität
Anzeige und eine ´UI´-Taste. Ein Linksklick auf den ´UI´-Button startet oder versteckt die Plugins
Benutzeroberfläche (UI). Ein Rechtsklick auf die Schaltfläche ´UI´ ermöglicht das Starten, Ausblenden,
die Benutzeroberfläche des Plugins anzuzeigen oder zu beenden.

Die Option ´Konfiguration speichern...´ von Geisterin's ´Datei´-Menü ermöglicht das Speichern des aktuellen
Konfiguration aller Plugins in eine Datei. Im Grunde ist die Datei nur ein Bourne-Shell-Skript
die verwendet werden kann, um die Konfiguration neu zu erstellen.

Geisterin kommt mit einer minimalen universellen DSSI-GUI, Ghostess_universal_gui, das kann verwendet werden
mit jedem DSSI- oder LADSPA-Plugin. Es liest keine RDF-Dateien oder instanziiert das Plugin, also
Es ist nicht so voll ausgestattet, wie es eine universelle GUI sein könnte, aber es ermöglicht Anpassungen
DSSI/LADSPA-Ports, Auswahl von Bank und Programm (für Plugins mit select_program()) und
Senden von Testnotizen (für Plugins mit einer der run_synth()-Funktionen). Wenn die Geisterin nicht kann
finde eine Benutzeroberfläche für ein Plugin, und die universelle GUI befindet sich in der PATH, Geisterin wird es starten.

OPTIONAL


Die folgenden globalen Optionen sind verfügbar:

-debuggen Grad des
Setzt Bitfeld-Flags, die bestimmen, welche Debugging-Informationen gedruckt werden. Die
Standard Grad des von 1 zeigt nur Fehler an, 0 zeigt nichts an und -1 zeigt alles.
Siehe Ghostess.h für Details.

-Hostname hostname
Sets hostname als der Name Geisterin verwendet für sich selbst, für JACK- und ALSA-Clients und
GUI-Fenstertitel. Wenn kein JACK-Port mit diesem Namen erstellt werden kann, ist die PID
angehängt.

-projdir projdir
Setzt das Projektverzeichnis, das sowohl an Plugins als auch an UIs übergeben wird, auf projdir. Der Standard
ist keiner.

-uuid uuid
Sets uuid als UUID, die für die JACK-Sitzungsverwaltung verwendet wird. Es gibt wahrscheinlich keinen Grund
um dies außerhalb einer verwalteten Sitzung zu verwenden.

-keinauto
Deaktiviert die automatische Verbindung von Plugin-Ausgängen mit physischen JACK-Ausgängen.

-f cfg-Datei
Zusätzliche Konfiguration wird gelesen von cfg-Datei, im gleichen Format wie Befehl
Linienoptionen.

Um Plugin-Instanzen anzugeben, Geisterin verwendet ein '[-Wiederholungszahl] [Optionen]
Nachname[:Etikette]'-Format, das mehrfach wiederholt werden kann. Das Plugin-spezifische
Optionen sind:

-n Gibt die Wiederholungszahl oder die Anzahl der Instanzen des folgenden Plugins an
erstellen, wo n ist eine ganze Zahl zwischen 1 (Standard) und 32.

-chan c
Setzt den anfänglichen MIDI-Kanal für die folgende Plugin-Instanz auf c. Kanäle sind
nummeriert von 0 bis 15. Wenn die Anzahl der Wiederholungen mehr als eins beträgt, werden Instanzen angegeben
sequentielle Kanäle beginnend mit c und Umbruch von 15 auf 0. Der Standardwert ist for
die MIDI-Kanäle aller Instanzen werden fortlaufend nummeriert, beginnend bei 0.

-conf k v
Setzt den Konfigurationselementschlüssel k und Wert v für die folgende Instanz. Kann wiederholt werden
für mehrere Schlüssel.

-prog b p
Setzt die Programmwechselbank b und Programm p für das folgende Plugin (nummeriert
ab 0).

-Hafen p f
Setzt den Wert von Port p zur Gleitkommazahl f für das folgende Plugin. Kann
für verschiedene Ports wiederholt werden.

Nachname Der Name der zu ladenden DSSI- oder LADSPA-Plugin-Bibliothek, einschließlich des Suffixes ´.so´.
Nachname kann ein absoluter Pfad zur Bibliotheksdatei oder nur der Dateiname selbst sein, in
in welchem ​​Fall der DSSI-Suchpfad durchsucht wird (siehe unten).

Etikette Das Label des DSSI- oder LADSPA-Plugins, das aus der Bibliothek geladen werden soll Nachname. Wenn das ist
weggelassen, wird das erste Plugin in der Bibliothek verwendet.


Geisterin sucht nach Plugin-Shared-Libraries in den Verzeichnissen, die durch das
variable Umgebung DSSI_PATH, Dies ist eine durch Doppelpunkte getrennte Liste von Verzeichnissen. Wenn
DSSI_PATH ist nicht festgelegt, ein Standardsuchpfad von /usr/lib/dssi, /usr/local/lib/dssi und
(unter der Annahme der Umgebungsvariablen HOME ist eingestellt,) $HOME/.dssi wird genutzt. Beachten Sie, dass während
Geisterin kann zum Hosten von LADSPA-Plugins verwendet werden, die Umgebungsvariable LADSPA_PFAD ist nicht
verwendet, um sie zu suchen.

Beispiele:


Unter der Annahme, DSSI_PATH richtig eingestellt ist, der Befehl:

$ Ghostess hexter.so

startet eine einzelne Instanz des Plugins Hexter, das auf MIDI-Kanal 0 hört, mit seinem
Ausgang, der mit dem ersten physischen JACK-Ausgangsport verbunden ist.

Der Befehl:

$ Ghostess -noauto -chan 2 xsynth-dssi.so -chan 2 xsynth-dssi.so

startet zwei Instanzen von Xsynth-DSSI, die beide auf MIDI-Kanal 2 hören, aber nicht
Verbinden Sie die Plugin-Ausgänge automatisch mit den JACK-Ausgangsports.

Der Befehl:

$ ghostess -debug -1 -hostname unscharf -projdir /tmp/proj -2 -conf laden
mypatches -prog 0 4 -port 7 0.45 effects.so:fuzz

startet zwei Instanzen des ´fuzz´-Plugins innerhalb der Effekte.so Bibliothek, mit
/tmp/proj als Projektverzeichnis übergeben Sie den Konfigurationsschlüssel ´load´ mit dem Wert ´mypatches´ an
Stellen Sie in beiden Fällen Bank 0 und Programm 4 ein und stellen Sie Port 7 auf 0.45 ein. Vorausgesetzt es ist eine Art
der Wirkung werden die Ein- und Ausgänge der Plugins automatisch mit dem ersten verbunden
JACK physische Ein- und Ausgänge. Vollständige Debugging-Informationen werden gedruckt, und unscharf
wird als JACK-Client-Name verwendet.

Verwenden Sie Ghostess online mit den Diensten von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad