Archiv/Ardour/Kompilieren

Archivierte Anleitung

Dieser Artikel wurde archiviert. Das bedeutet, dass er nicht mehr auf Richtigkeit überprüft oder anderweitig gepflegt wird. Der Inhalt wurde für keine aktuell unterstützte Ubuntu-Version getestet. Wenn du Gründe für eine Wiederherstellung siehst, melde dich bitte in der Diskussion zum Artikel. Bis dahin bleibt die Seite für weitere Änderungen gesperrt.

Zum Verständnis dieses Artikels sind folgende Seiten hilfreich:

  1. ⚓︎ Installation von Programmen

  2. ⚓︎ Pakete aus dem Quellcode erstellen

  3. ⚓︎ Ein Terminal öffnen

  4. ⚓︎ Root-Rechte

  5. ⚓︎ Dateien entpacken

  6. ⚓︎ Verzeichnisse wechseln

Inhaltsverzeichnis
  1. Vorbereitung
  2. lv2core und SLV2
  3. Ardour kompilieren
  4. Deinstallation
  5. Tipps
  6. Links

Ardour 🇬🇧 ist eine sehr leistungsfähige Harddiskrecording-Applikation. Wer mehr darüber erfahren möchte, schaut am Besten in den Artikel zu Ardour. Dort wird auch beschrieben, wie Ardour aus den Ubuntuquellen installiert wird. Diese Anleitung beschäftigt sich mit dem Kompilieren von Ardour für bestimmte Plugin-Systeme wie LV2 und VST.

Vorbereitung

Um Ardour mit LV2-Unterstützung zu kompilieren [2], müssen erst einmal eine Reihe Pakete installiert werden.

Paketliste zum Kopieren:

sudo apt-get install scons waf libtool gcc gettext pkg-config jackd libjack-dev liblo0-dev librdf0-dev liblrdf-dev libfftw3-dev libsamplerate-dev libsndfile1-dev libgnomecanvas2-dev libxml2 libxslt1.1 libart libraptor1 libglib2.0-0 libgtk2.0-0 liblo0ldbl libboost1.40-dev libaubio-dev libaubio2 aubio-tools libasound2-dev 

Für die Unterstützung von VST-Plugins muss zusätzlich das Paket wine-dev installiert sein.

Paketliste zum Kopieren:

sudo apt-get install wine-dev 

Anschließend müssen noch zwei zusätzliche Programme aus den Quellen kompiliert [2] werden. In dieser Anleitung geschieht dies in einem Ordner Sources im Heimatverzeichnis des Benutzers (andere Konfigurationen bitte entsprechend anpassen) über das Terminal [3]:

cd ~/
mkdir Sources
cd Sources 

lv2core und SLV2

Als nächstes muss lv2core installiert werden. Das geschieht in folgenden Schritten:

Das Paket lv2core-VERSIONSNUMMER.tar.bz2 von lv2plug.in 🇬🇧 ⮷ herunterladen, entpacken [5] und anschließend in das Verzeichnis wechseln [6]. Darin dann die folgenden Befehle zum Konfigurieren, Kompilieren und Installieren ausführen:

./waf configure
./waf
sudo ./waf install 

Im Anschluss geschieht dasselbe mit slv2:

Das Paket slv2-VERSIONSNUMMER.tar.bz2 von drobilla.net 🇬🇧 ⮷ herunterladen, entpacken [5] und anschließend in das Verzeichnis wechseln [6]. Darin dann wieder die folgenden Befehle zum Konfigurieren, Kompilieren und Installieren ausführen:

./waf configure
./waf
sudo ./waf install 

Ggf. muss das Paket libasound2-dev installiert werden.

Paketliste zum Kopieren:

sudo apt-get install libasound2-dev 

Ardour kompilieren

Nach diesen ganzen Aktionen ist das Kompilieren von Ardour ein Leichtes. Dazu lädt man zuerst den Quellcode des Programms hier herunter:

ardour.org 🇬🇧 ⮷

und verschiebt das Archiv ebenfalls in den Sources-Ordner (ausgehend davon, dass der Download auf dem Desktop liegt):

mv ~/Desktop/ardour*.tar.bz2 ~/Sources 

Dann kann Ardour entpackt [5], kompiliert und installiert werden. Die folgenden Optionen für scons konfigurieren Ardour für die Nutzung mit LV2-Plugins:

scons LV2=1 SLV2=1 FREESOUND=1 FPU_OPTIMIZATION=1
sudo scons install 

Um Ardour auch für die Verwendung von VST-Plugins zu konfigurieren, hängt man einfach die entsprechende Option an:

scons LV2=1 SLV2=1 FREESOUND=1 FPU_OPTIMIZATION=1 VST=1
sudo scons install 

Die Optionen aktivieren außerdem die Freesounds-Datenbank und laufzeitoptimierten Code.

Bei der Verwendung von VST-Plugins sind einige Punkte zu beachten, weitere Informationen hält die Seite ardour.org 🇬🇧 bereit. Die Wichtigsten sind:

Deinstallation

Möchte man Ardour wieder entfernen, geht das folgendermaßen:

cd ~/Sources/ardour*/
sudo scons uninstall 

Für lv2core und SLV2 sieht das Ganze so aus:

cd ~/Sources/slv2*/
sudo ./waf uninstall
cd ../lv2core*/
sudo ./waf uninstall 

Tipps