rockindawHandbuch 0.1.0-beta.1

Plugins und ARA

VST3-Plugins laufen jedes in einem eigenen Prozess. Stürzt eines ab, bleibt der Rest der Sitzung stehen und das Plugin startet mit seinem letzten Zustand neu.

Plugins suchen

  1. Im rechten Feld den Reiter Plugins öffnen und Plugins suchen (neu/geändert) oder Alles neu prüfen drücken. Beim Start läuft eine schnelle Suche im Hintergrund.
  2. Während der Suche zeigt die Statusleiste „Plugin-Suche 12/80 · Dateiname“. Jedes Plugin wird in einem eigenen Prozess mit Zeitlimit geprüft; hängt oder stürzt eines, wird es übersprungen und beim nächsten Mal nicht noch einmal versucht.
  3. Durchsucht werden C:\Program Files\Common Files\VST3 und ein zusätzlicher Ordner, den du unter Studio → Einstellungen → Standardpfade einträgst. Herstellerordner (Melodyne liegt unter Celemony\Melodyne) werden mitgefunden.

Das Ergebnis steht nach Hersteller gruppiert im Reiter, getrennt nach Instrumente, Effekte und ARA. Sammeldateien wie WaveShell enthalten viele Plugins: jedes erscheint einzeln (nach der ersten Suche mit dieser Version einmal Alles neu prüfen).

Plugin einsetzen

Wenn ein Plugin abstürzt

Ein Warnfenster nennt das Plugin und die Spur. Die Spur ist stumm, das Plugin startet automatisch neu und bekommt seinen letzten gesicherten Zustand zurück. Stürzt es nach jedem Neustart wieder ab (vier Versuche in zwei Minuten), gibt der Wachhund auf und meldet „stürzt immer wieder ab“; die Spur bleibt stumm, ihr Zustand bleibt im Projekt erhalten.

VST2-Plugins

Auch VST2-Plugins (.dll, 64 und 32 Bit) lassen sich nutzen: Instrumente und Effekte, Noten, Tempo und Taktposition, Parameter, Plugin-Zustand im Projekt, Latenz, Mehrfachausgänge (als Stereopaare) und die eigene Oberfläche. Sie laufen wie VST3 und CLAP im abgesicherten Plugin-Prozess. Gesucht wird in VSTPlugins, Steinberg\VSTPlugins und Common Files\VST2 – jeweils unter C:\Program Files und C:\Program Files (x86) – sowie in den zusätzlichen Ordnern; aufgenommen werden nur echte VST2-DLLs. Das VST2-Format wird von Steinberg nicht mehr lizenziert; rockindaw nutzt keinen Steinberg-Code und liefert kein VST2-SDK mit. 32-Bit-Plugins (nur VST2) laufen in einem eigenen 32-Bit-Plugin-Prozess (rdaw-pluginhost32.exe neben dem Programm) und sind im VST-Manager als „VST2 · 32 Bit“, in der Plugin-Auswahl mit „(32 Bit)“ gekennzeichnet; eine fremde Brücke braucht es dafür nicht. Nach dem Update einmal Studio → VST-Manager → Plug-in-Liste aktualisieren, damit sie gefunden werden. Gibt es ein Plugin in 64 und in 32 Bit, gilt die 64-Bit-Fassung. Mit einer Brücke wie jBridge bereitgestellte Fassungen ([jBridge]…) bleiben nutzbar; sobald das Plugin selbst gefunden ist, verschwindet die jBridge-Fassung aus der Plugin-Auswahl (im VST-Manager gilt sie als Duplikat), und Projekte, die sie verwenden, laden das Plugin selbst. Grenzen: VST3 und CLAP in 32 Bit werden nicht geladen; ein 32-Bit-Plugin kann höchstens 4 GB Speicher nutzen; nicht jedes alte Plugin startet (am Testrechner 21 von 22). Liegt dasselbe Plugin in zwei Dateien vor (gleiche Kennung, gleicher Name und Hersteller), bietet die Plugin-Auswahl es nur einmal an – mit der jüngeren Datei; im VST-Manager stehen beide. Instrumente, die ihre Klänge nach dem Start laden, bleiben in den ersten Sekunden nach dem Einsetzen stumm – vor dem Spielen kurz warten. Ein Export wartet von selbst: Beginnt er in den ersten 6 Sekunden nach dem Start eines Plugins (Projekt eben geöffnet, Instrument eben eingesetzt), zeigt das Exportfenster einen Hinweis und fängt erst danach an. Braucht ein Instrument länger zum Laden, hilft das nicht – dann vor dem Export selbst warten. Beim Export schneller als Echtzeit erfahren VST2-Plugins, dass offline gerechnet wird; VST3- und CLAP-Plugins bekommen diese Meldung noch nicht.

CLAP-Plugins

Neben VST3 lädt rockindaw CLAP-Plugins (.clap): Instrumente und Effekte, Noten, Parameter, Tempo und Taktposition, Plugin-Zustand im Projekt, Latenz, eigene Oberfläche und Zusatzausgänge. Sie stehen im VST-Manager (Typ „CLAP“), im Plugin-Browser und in den Plugin-Menüs wie VST3-Plugins und laufen wie diese in einem eigenen, abgesicherten Prozess: ein Absturz trifft nur die Spur. Das Format ist offen (MIT-Header, cleveraudio.org).

Die Oberfläche eines VST3- oder CLAP-Plugins richtet sich nach der Windows-Skalierung des Bildschirms (scharf, mit dem Skalierungsfaktor an das Plugin gemeldet) und folgt dem Fenster auf Monitore mit anderer Skalierung. Zeigt ein Plugin seine Oberfläche trotzdem zu klein oder falsch, hilft die Umgebungsvariable RDAW_NO_DPI=1 (Windows streckt die Oberfläche dann, etwas unscharf). Bei CLAP nicht unterstützt: die Modulation einzelner Noten (Parameter-Modulation) und Ausgangsereignisse der Oberfläche (Reglerbewegungen im Plugin-Fenster erscheinen nicht als Automation).

Speichergrenze

Jedes Plugin darf automatisch 80 % des Arbeitsspeichers belegen (mindestens 16 GB). Sample-Bibliotheken wie Kontakt brauchen viele GB; eine zu knappe Grenze lässt sie mit „not enough memory“ scheitern. Im Audio-Einstellungsfenster lässt sich die Grenze pro Rechner anheben oder senken.

VST-Manager

Studio → VST-Manager: Tabelle mit Name, Typ (VST3, CLAP oder VST2), Hersteller, Ordner, Version, Änderungsdatum und „Aktiv“. Filter links (Name, Typ, Art Instrumente/Effekte, nur gesperrte, Hersteller), alle Spalten sortierbar, auch nach Typ; „Nach Typ gruppieren“ gliedert die Liste in Gruppen mit Überschrift (VST3, CLAP, VST2). Gleiche Plugins in beiden Formaten (gleicher Name und Hersteller) zählen als Duplikat; „Duplikate ausblenden“ behält VST3 vor CLAP vor VST2. Aktiv aus sperrt ein Plugin: es wird nirgends angeboten und nicht geladen; eine Spur mit gesperrtem Plugin bleibt stumm mit Hinweis. Die Sperrliste bleibt nach Neustart und neuer Suche erhalten.

Reiter Ordner: der Standardordner (leer = C:\Program Files\Common Files\VST3) ist änderbar, dazu beliebig viele zusätzliche Ordner (hinzufügen, ändern, entfernen). Alle Unterordner werden nach .vst3, .clap und 64-Bit-VST2-.dll durchsucht (VST2 zusätzlich in C:\Program Files\VSTPlugins und Common Files\VST2) (CLAP zusätzlich in C:\Program Files\Common Files\CLAP und %LOCALAPPDATA%\Programs\Common\CLAP); geänderte Pfade gelten ab der nächsten Suche.

Mehrere Ausgänge (Einzelspuren)

Instrumente wie Superior Drummer 3 bieten neben dem Stereomix weitere Ausgänge (bei SD3 bis zu 16 Stereopaare), auf die sie einzelne Kanäle wie Kick, Snare oder Hi-Hat legen können. Rechtsklick auf das Instrument im Mixer → Ausgänge …:

Plugin ist „bereit“, klingt aber nicht

Manche Instrumente (z. B. Superior Drummer 3) liefern erst Klang, wenn ihre Bedienoberfläche einmal angelegt wurde. rockindaw legt sie bei Instrumenten deshalb nach dem Laden kurz unsichtbar an und baut sie nach 2 Sekunden wieder ab; das passiert automatisch.

ARA und Melodyne

ARA-Plugins (Melodyne) bearbeiten die Audioclips der Spur direkt, nicht nur das durchlaufende Signal.

  1. Rechtsklick auf den Spurkopf → Plugin hinzufügen. Oben steht der Abschnitt ARA-Plugins in Orange: Melodyne mit der Endung „(ARA)“ wählen. normal setzt dasselbe Plugin als gewöhnlichen Effekt ein.
  2. Beim ersten Einsetzen analysiert Melodyne kurz; währenddessen ist die Spur still und die Statusleiste zeigt „ARA: analysiert …“.
  3. Den Insert-Slot anklicken: die Melodyne-Oberfläche öffnet sich mit den Noten der Clips der Spur (alle, wenn nichts gewählt ist; sonst die gewählten). Takte und Tempo des Projekts erscheinen im Zeitstrahl.
  4. Noten verschieben, Tonhöhe und Zeit ändern, abspielen. Die Bearbeitung wird mit dem Projekt gespeichert.
  5. Clips verschieben, kürzen oder löschen: die Bereiche in Melodyne folgen. Clip-Gain und Ein-/Ausblendungen wirken nach dem Plugin.
  6. Festschreiben: Rechtsklick auf den Spurkopf rendert die Spur samt Plugins und Automation als Audio in eine neue Spur „… (fest)“; die Quellspur wird stumm. Rückgängig macht beides rückgängig.
GrenzenARA gilt nur für Dateien mit genau einem Audio-Plugin (nicht für Sammeldateien wie WaveShell, die früher Abstürze verursachten; beim Öffnen alter Projekte wird so ein Eintrag auf „normal“ umgestellt). Dass die Bearbeitungen Speichern, Laden und einen Absturz überleben, ist in der Beta noch wenig erprobt.