Dem hoergen - Blog

unendliche seiten in den elektrischen wellen

Dem hoergen - Blog

  • Startseite
  • hyperblog
  • hoergen
  • moosiqpipl
  • Klangwerk
  • Forum
  • Kontakt
  • Anmelden

LinVST unter Wine für Bitwig compilieren

von hoergen am Jun 1, 2020 in Musik, Programme, Linux, LinuxAudio

Artikel wird gerade überarbeitet mit einer frischen Kubuntu 20.04 installation

Ich will für Bitwig Windows 32Bit und 64Bit VSTs benutzen. Um Windows VSTs unter Linux zu benutzen, braucht man eine sogenannte Bridge. Es gibt sogar mehrere dieser Bridges

 

  • LinVST https://github.com/osxmidi/LinVst
  • LinVST-X https://github.com/osxmidi/LinVst-X
  • Airwave https://github.com/psycha0s/airwave
  • YaBridge https://github.com/robbert-vdh/yabridge

 

Die ersten Beiden sind vom selben Programmierer. Der Unterschied zwischen den beiden ist, dass bei LinVST-X die VSTs untereinander kommunizieren können. Ich habe mich erstmal für das einfache LinVST entschieden, das ich unter Kubuntu 19.10 Kubuntu 20.04 mit einem aktivierten KXStudio Repository (https://kx.studio/)  aus dem git Repository installieren möchte.

Dazu sind aber einige Vorbereitungen mit Wine notwendig, damit auch die entsprechenden Dateien und Programme vorhanden sind, die LinVST zum kompilieren braucht. Ich bin teilweise nach der Anleitung von https://wiki.winehq.org/Ubuntu und einigen anderen Anleitungen vorgegangen, bis ich das Paket vollständig kompilieren konnte. Legen wir los.

Update 09.06.2020 : Wegen Spitfire Audio musste ich auf die Entwickler Version von Wine 5.10 wechseln.

 

Vorbereitungen für Wine

# Auf einem 64Bit System die 32Bit Unterstützung konfigurieren
sudo dpkg --add-architecture i386

# Den Schlüssel für das Repository von winhq hinzufügen
wget -O - https://dl.winehq.org/wine-builds/winehq.key | sudo apt-key add -

# Für Ubuntu 20.04 folgendes Repository hinzufügen
sudo add-apt-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ focal main'

# Die Softwarelisten der Repositories aktualisieren
sudo apt update

# ZUERST !! dieses Paket installieren
sudo apt-get install libwine-development-dev

# Jetzt wird die stabile Version von Wine, Wintricks und Git installiert
sudo apt install --install-recommends winehq-devel winetricks git


# Damit 64Bit und 32Bit Programme kompiliert werden können
sudo dpkg-reconfigure winehq-devel-amd64 winehq-devel winehq-devel-i386

# Nun werden die benötigten Entwicklerwerkzeuge zum Kompilieren installiert
sudo apt-get install gcc-multilib g++-multilib build-essential cmake libgtk-3-dev

 

Wine initialisieren

wineboot -u

Eventuell benötigte Fixe und Schriftarten installieren

winetricks -q corefonts vcrun2010 vcrun2013 vcrun2015 win7

Über das Tool winecfg sollte man noch die Anzeige bzw die Größe der Schriften anpassen. Im Reiter “Grafik” die DPI der Bildschirmauflösung ändern. Auf einem 1920x1080 Bildschirm ist ein Wert von 150 DPI ganz gut.

Ausserdem in winecfg die verwendete Windows Version auf Windows 10 einstellen.

 

LinVST kompilieren und installieren

Zuerst in ein Verzeichnis wechseln,(erstellen)  wohin man LinVST klonen (runterladen)  und bauen kann. Ich habe hier ein Verzeichnis das ich “Programme” genannt habe (/home/userName/Programme/).

In diesem Verzeichnis dann folgenden Befehl eingeben, um LinVST aus dem Git Repository zu laden

git clone https://github.com/osxmidi/LinVst.git

Im aktuellen Verzeichnis existiert jetzt ein weiteres Unterverzeichnis mit dem Namen LinVST. (/home/userName/Programme/LinVST)

  1. In das Verzeichnis LinVST wechseln mit cd LinVST
  2. Das aktuelle Makefile sichern mit mv Makefile Makefile.original
  3. Für Bitwig das Makefile-64-32bit-Bitwig in Makefile umbenennen cp Makefile-64-32bit-Bitwig Makefile
  4. Jetzt das Kompilieren starten mit make
  5. LinVST systemweit installieren mit  sudo make install
  6. Ins Unterverzeichnis convert wechseln cd convert
  7. Und hier nochmal make ausfüheren. Damit wird das Tool linvstconvert erstellt

Damit ist alles installiert und vorbereitet, um Windows VSTs für Linux zu installieren.

 

Weiter geht es im nächsten Artikel “LinVST - Windows VSTs einrichten” wie man ein VST einrichtet und benutzt.

 

 

 

Ansichten: views
Tags: Tags: 32Bit64BitBitwigLinVSTLinuxLinuxAudioVSTVST2VST3Wine
This entry was posted by hoergen and filed under Musik, Programme, Linux, LinuxAudio. Tags: 32Bit, 64Bit, Bitwig, LinVST, Linux, LinuxAudio, VST, VST2, VST3, Wine.
  • « Rezos neues Video zu Verschwörungsmythen und der Presse
  • apt - Befehlsreferenz »

Noch kein Feedback


Formular wird geladen...

Dem hoergen - Blog ist ein Ventil und Dokumentation des Dem Kollektivs im Kontinuum der elektrischen Wellen des Internets.
Tutorials impressum Haftungsauschluss hoergen on Friendica

Neueste Posts

  • Schöner aussehen mit Nanett
  • Low Latency für die Musikproduktion
  • Obsidian - Markdown your Power
  • Was sind dApps
  • Live online jammen mit SonoBus
  • Lieber '91 als '21
  • Das Sterben der Communities
  • Messenger Wechsel - Whatsapp wird zu Facebook
  • Audio und Video nachträglich synchronisieren in Sekunden
  • Internet Verkehrsnachrichten
  • Chaos Communication Congress 37C3 / C3One
  • Tutorial - Jamulus Client Installation unter Kubuntu 20.04
  • Multicore Compression bei Zip & Co
  • Tutorials, Videos und Musik
  • Dolphin - Konsole im aktuellen Pfad
  • Interessantes zu Video, Audio, Codecs, Container und Consorten
  • JACK Audio einfach mit KX Studio
  • Neuer Song: Habanera (Deluge) Odo Sendaidokai
  • Dein Video Tutorial Turbo - Firefox Youtube Addon
  • Zinsen im Jahre 2020 bekommen - Staking
  • Tutorial Firefox Suchmaschinen und Shortcuts ganz einfach
  • Friendica Hackathon 25.09.2020
  • Friendica 2020.09 Red Hot Poker ist fertig
  • Keine Panik - Digitalisierung von Schulen
  • ZDFinfo "Bitcoin Big Bang - 800 Millionen Dollar verschwinden"
  • Lasst die Profis ran - Party im Volkspark Hasenheide
  • Firefox beschleunigen - Grafik Chip nutzen
  • Friendica Worker - Vom CRON zum Daemon
  • Anleitung für eine nachhaltige und gesicherte Internet PR-Strategie
  • tmux ein Windowmanager für die Konsole
  • CPUfreq Plasma Widget für KDE
  • Warum Vorratsdatenspeicherung dumm ist
  • Timeshift Snapshot Tool
  • Aufarbeitung der Kritiken an Rezos Presse Video
  • youtube-dl unter Kubuntu 20.04 - Python Problem
  • Klimberli Deluge by Odo Sendaidokai
  • Favoriten im KDE Startmenü löschen
  • Spitfire Audio unter Linux
  • Tempelse
  • Für eine bessere Welt ohne Diskriminierung - Black Lives Matter !
  • LinVST - Windows VSTs einrichten
  • Rezos neues Video zu Verschwörungsmythen und der Presse
  • LinVST unter Wine für Bitwig compilieren
  • apt - Befehlsreferenz
  • Community, Influencer und Vampire
  • Audiospuren aus Videodateien entfernen und hinzufügen - ffmpeg
  • Ein bisschen Medienkompetenz und Verschwörungstheorien
  • Tutorial - Reverb in Bitwig
  • #wikileaks – Der Fall Julian Assange
  • Hygiene-Demos: Besorgt- oder Wutbürger?
  • Tutorial - Ableton Push 2 in Bitwig mit Driven By Moss - Installation und Konfiguration unter Linux
  • Sommerraum (raff nix rainy mix) by Odo Sendaidokai
  • Tutorial - Audio Bounce in Bitwig
  • LibreOffice und die Lösung zum Seitenumbruch „Problem“
  • Frisch vom Eßtisch - Hypno2 Live at the Foodtable
  • Song „UhhhJaaHeee“ by Odo Sendaidokai
  • Java und der horizontale scrollen Bug mit dem Touchpad
  • In eigener Sache - Kommentare
  • Friendica - MariaDB auf das korrekte Barracuda File Format überprüfen
  • Corona Zwangsüberwachung auf dem Smartphone muss nicht sein
  • Friendica "Red Hot Poker" 2020.03 veröffentlicht
  • Toxisch oder konstruktiv - Reflexkontrolle
  • Aus der Reihe „philosophische Rasiermesser“
  • BitTorrent - Protokoll, Dateisystem, Kryptowährung, Blockchain und DApp
  • Friendica 2020.03 Release Candidate (RC) zum Testen verfügbar
  • TRON Milestones in 2019
  • Firefox sicherer machen - DNS verschlüsselt
  • Ping mit Datum und Uhrzeit
  • The Next Generation Messenger - Warum Riot
  • Friendica Updates 08.02.2020
  • YOLO TL;DR ROFL - Abkürzungen im Internet
  • Soziale Netzwerke - Einer für alle und alle für einen
  • Links und URls rund um den #36C3 Kongress in Leipzig
  • Restloses Entfernen von Installationen mit apt-get
  • Searxt du schon oder googelst du noch?
  • Email von Batman - GPG/PGP Verschlüsselung einfach erklärt
  • Wer ist Friedrich Merz
  • Warum der Mißbrauch von persönlichen Daten mit dem Einsatz von Giftgas vergleichbar ist - Digitale Versorgung Gesetz
  • Die Klimakrise und das Warum zur Untätigkeit der Politik
  • VST Plugins (32Bit und 64 Bit) unter Linux mit Jack und Carla betreiben
  • Zentralisiert, Dezentralisiert und Verteilt - Was ist was?
  • Mit wget oder wget2 Sounds, Bilder usw von einer Webseite runterladen
  • Onlinesucht - Dopamin und Käsekuchen
  • Linux 2 Windows - PDF Betrachter „Okular“, „KDE Connect“ für's Smartphone, „Kate“ ein mächtiger Texteditor
  • Tutorials zum Einstieg
  • MariaDB und MYSQL Performance
  • Lösung für Nextcloud ERROR 1071 (42000) max key length is 767 bytes
  • Warum ich Friendica benutze – Freie Soziale Netzwerke
  • Alternative/Freie Soziale Netzwerke
  • Warum jubelt ihr? Es gibt keinen Grund!
  • Filter, Baby! Agieren, statt reagieren
  • Blockchain kompliziert? Im Prinzip nicht
  • Wie Facebook und Co die Demokratie zerstört haben (und es weiter tun)
  • Firefox Addons für die Privatssphäre
  • Neue Friendica Version 2019.03 “Dalmatian Bellflower” erschienen
  • Neuland - Wenn der Rumpf intelligenter ist als der Kopf
  • Live-Anzeige der Webserver-Client Verbindungen
  • Pihole-FTL und das DNS Problem
  • 35C3 Refreshing Memories - URL und Themensammlung
  • tmux - neues Fenster oder Pane im aktuellen Verzeichnis öffnen

XML-Feeds

  • RSS 2.0: Beiträge
  • Atom: Beiträge
  • RDF: Beiträge
  • RSS 0.92: Beiträge
What is RSS?

XML-Feeds

  • RSS 2.0: Beiträge
  • Atom: Beiträge
  • RDF: Beiträge
  • RSS 0.92: Beiträge
What is RSS?

Tag-Cloud

Android Basketball Berlin Datenschutz Facebook Firefox Friendica Linux Musik Twitter

©2021 by Dem Sir hoergen • Kontakt • Hilfe • Social CMS