JackLab/WineAsio guide

aus openSUSE, der freien Wissensdatenbank


"WineAsio Guide - Configuring a perfect WINE-VST environment" (c)2007 JackLab project

In der Onlineausgabe der LinuxUser 12/07 ist ein vollständiger Artikel dazu [1]

Inhaltsverzeichnis

Einführung

WINE "Wine Is Not an Emulator" ist kurzgesagt Windows für Linux. "Kein Emulator" deshalb, weil den Programmen "tatsächlich" eine "falsche" Windowsumgebung vorgegaukelt wird, die aber auf echte Linux Schnittstellen zugreifen. So gibt es Übersetzungen und Aliase für Festplatte, Sound, USB Geräte, Drucker usf. Diesen Umstand macht sich auch WineAsio zunutze, indem es einfach nur eine Übersetzung für ASIO zu JACK ist. Diese Übersetzung ist so schnell, das die niedrige Latenz von JACK auch an Programme weitergegeben wird, die ansonsten für ASIO und Windows optimiert sind. Also VST Audio/Midi Sequenzer, Synthesizer, Audiobearbeitung, Echtzeit Audio Verarbeitung und andere Anwendungen aus der "Virtuellen Studio Technologie".

Damit tut sich wahrlich eine verwirrende Büchse der Pandora an Möglichkeiten auf, und es ist Zeit, das etwas verlässliche Information Licht in die Sache bringt. Da der JAD Anwender WineAsio und ein aktuelles WINE auf seiner Installation vorfindet, verzichten wir hier auf langwiegerige Erklärungen wie man WineAsio ins System einbindet und sich womöglich einen Echtzeit Kernel installiert. Anwender von "UbuntuStudio" seien hier auf >diverse Links zu Tutorials< verwiesen.

Für die Macher dieses Guides ist es keine Frage, ob es moralisch OK ist WINE-VST Umgebungen zu verwenden, angesichts der Tatsache, das VST keine freie Software ist. Wir berufen uns auf die Freiheit der Kunst und selbst zu entscheiden ob wir auf Basis von Linux uns unsere kreativen Werkzeuge selber wählen. Außerdem macht es Sinn, einmal erworbene kommerzielle Lizenzen auch weiterhin verwenden zu können. So manches VST Instrument ist für den ein oder anderen gleichsam einer Gitarre zu seinem Lieblingsinstrument geworden. Wir möchten damit die native Linux Software nicht abwerten, sondern sehen WINE-VST als eine brauchbare Erweiterung der Möglichkeiten an. Hier findet der heutige, virtuell produzierende Musiker eine perfekte Möglichkeit, Linux ohne Kompromisse in bestehende Systeme einzubinden und es kann AudioLinux Entwicklern Anregungen geben, in welche Richtung sich AudioLinux entwickeln könnte.

In diesem Guide wollen wir zusammenfassen, wie man sich eine optimale WINE-VST Umgebung konfiguriert. Außerdem kann dieser Guide dazu dienen, Entwicklern einen Überblick zu verschaffen, was nötig ist um eine vorkonfigurierte WINE-VST Umgebung zu distributieren. Bei einer etwaigen Anzahl von 3000 VST Plugins und zig professionell ambitionierten VST Hosts sollte so dieser kleine Überblick einen Einstieg in eine Thematik geben, die schon so manchen Musiker zum Audiogeek hat mutieren lassen. Man kann von den bestehenden VST Plugins den Grossteil nutzen, das ein Plugin nicht funktioniert ist eher die Ausnahme. Anders sieht es leider bei den Host aus: Wenige laufen sehr stabil, bei vielen muss noch nachgebessert werden und andere starten gar nicht. WINE verbessert sich aber sehr schnell, mit jeder Version wird es zunehmend einfacher, Windows Applikationen zu starten. Oft fehlt nur eine Laufzeit Biblothek.

Anwender von Software, die mit einem proprietären Hardwaredongle immer wieder den Beweis ihrer rechtmäßigen Lizensierung antreten müssen, werden leider auch mit WineAsio nicht glücklich, da noch keine Möglichkeit gefunden wurde, diese zu emulieren, ohne das bestehendes Recht gebrochen wird. Da sind die Hersteller dieser Software gefragt, Linuxkompatibilität herzustellen, solange das nicht geschieht bleibt die Möglichkeit, schon im Vorfeld Software zu wählen, die auf solch massiven Kopierschutz verzichtet. Das es mit ambitioniert-professioneller Studio Software auch freundlicher geht, beweist Justin Frankel mit REAPER.

WineAsio in Betrieb nehmen

Vorausetzungen: Aktuelles JAD 1.0, laufender JACK Server, REAPER, VST-Demo.

Grundbetrieb

Konsole (xterm) öffnen und eingeben:

regsvr32 wineasio.dll

Mit

winecfg

werden die Alsa Midi I/Os eingeschaltet

(Abbildung 1)

Dann braucht man eine lauffähige Windows ASIO VST Host Applikation, wie zb REAPER >link to Cockos< und installiert diese

wine /path/to/reaper-install.exe

Die Frage "Start Reaper now" bejahen, in REAPER die Voreinstellungen öffnen,

(Abbildung 2)

WineAsio einstellen

(Abbildung 3)

evtl MidiGerät einstellen

Bestätigen, "Brad Sucks" starten und sich freuen.

Der REAPER-Installer legt auf dem Desktop, wenn gewünscht, eine Verknüpfung an, die der WINE post-installer in eine valide ".desktop" Programmstart Datei wandelt. Die verbleibende ".ink"-Datei kann gelöscht werden.

VST Plugins installieren

Es hat sich "eingebürgert" das VST Plugins in deutschsprachigen Windows im Pfad C:\Programme\Steinberg\VSTplugins abgelegt werden. Viele Installations Wizards suchen auf diesem Pfad, der oft als "default VST dir" registriert wird. Grundsätzlich kann man VST Plugins oft einfach in andere Verzeichnisse verschieben, viele Musiker haben zum Beispiel ein Verzeichniss für Arbeitsplugins und eins für Testplugins. In vielen Hostapplikationen kann man den Ort für die VSTplugins selber wählen und auch mehrere Verzeichnisse angeben.

Wir arbeiten aber, um es einfacher zu machen mit der "default VST dir" und legen diese erstmal an:

mkdir /home/USER/.wine/drive_c/Programme/Steinberg/VSTplugins

Empfehlenswert ist es, mit wachsender Anzahl von VST Plugins sich Unterverzeichnisse zu machen wie "FX" "Synths" "Sampler". Nun muss der VSTplugins Ordner gefüllt werden. Eine umfangreiche Datenbank VST Plugins gibt es hier >link to kvraudio.com<, dort kann man wochenlang stöbern, weil es auch sehr viel hochwertige Freeware gibt. Für alle die weniger Zeit haben, habe ich hier >download VST Demo< eine kleine Kollektion erstellt, die dann in das VST Verzeichniss entpackt wird.

Nun muss man noch in den REAPER Voreinstellungen den VST Pfad angeben:

(Abbildung 4)

Dann startet man Reaper am besten nochmal, damit er die VST Plugins indiziert.

Ab hier setzt nun die REAPER Online Hilfe (in englischer Sprache) an, um die Grundlagen für die Bedienung mit diesen konventionellen Audio/Midi Sequenzer zu vermitteln. Umsteiger von ähnlicher Software (Logic, Cubase) sollten sich schnell zurechtfinden.

Hier ist ein Tutorial Song Gerüst >download reaper VST instrument demosong<, was sämtliche VST Demo Instrumente Spielfertig präsentiert.

Wenn euch REAPER gefällt und ihr den länger als 30 Tage nutzt wäre es nett, dem Autor Justin Frankel eine Lizenz abzukaufen.

-> Cockos website

Wine erweitern und schwierige Programme in Griff bekommen

Liste von getesteten VST Hosts

VST Hosts und Plugins, die echte Schwierigkeiten bereiten









VST is a trademark of Steinberg Media AG