https://github.com/apapamarkou/yabridge-gui-controller
A convenient GUI to scan installed windows VST and VST3 plugins and convert them to native Linux VST/VST3 plugins.
https://github.com/apapamarkou/yabridge-gui-controller
linux linux-musicians vst vst-plugins vst3 vst3-plugins wine wine-staging yabridge
Last synced: about 1 month ago
JSON representation
A convenient GUI to scan installed windows VST and VST3 plugins and convert them to native Linux VST/VST3 plugins.
- Host: GitHub
- URL: https://github.com/apapamarkou/yabridge-gui-controller
- Owner: apapamarkou
- License: gpl-3.0
- Created: 2024-09-16T09:27:45.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-08-28T09:18:14.000Z (10 months ago)
- Last Synced: 2025-08-28T12:49:39.561Z (10 months ago)
- Topics: linux, linux-musicians, vst, vst-plugins, vst3, vst3-plugins, wine, wine-staging, yabridge
- Language: Python
- Homepage: https://github.com/apapamarkou/yabridge-gui-controller
- Size: 44.9 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
- License: LICENSE
Awesome Lists containing this project
README
# Yabridge GUI Controller
## Overview
Yabridge is a command-line tool that converts Windows VST/VST3 plugins into Linux-native plugins, enabling you to run them via Wine. This PyQt-based GUI application simplifies managing and converting VST2 and VST3 plugins installed through Wine. With this application, you can:
- Scan and synchronize your VST plugins.
- Display lists of converted plugins.
- Check the status of converted plugins.
This tool streamlines the process of using Windows plugins seamlessly on a Linux system.
If you dont know how to install wine-staging and yabridge on your system, you can [follow my tutorial](https://github.com/apapamarkou/yabridge-gui-controller/blob/main/LinuxProAudio.md).
## Features
- **Environment Checks**: Verifys if `Yabridge` and `Wine` are installed.
- **Plugin Lists**: Display lists of integrated VST2 and VST3 plugins.
- **Scan Plugins**: Sync plugins using `yabridgectl sync` and update the plugin lists.
## Installation
### Dependencies
Ensure you have the necessary packages installed.
- puthon3-pyqt6
- git
- wget
#### Install the dependencies
To install and operate you need `pyqt6`, `git` and `wget`:
- **Arch** based distros
```sh
sudo pacman -S --needed python-pyqt6 wget git
```
- **Debian/Ubuntu** based distros
```sh
sudo apt install python3-pyqt6 wget git
```
### Installation/Update
Copy the following command, paste it in a terminal and hit [ENTER]. Thats it!
```sh
wget -qO- https://raw.githubusercontent.com/apapamarkou/yabridge-gui-controller/main/src/yabridge-gui-controller-git-install | bash
```
### Uninstallation
Copy the following command, paste it in a terminal and hit [ENTER]. Thats it!
```sh
wget -qO- https://raw.githubusercontent.com/apapamarkou/yabridge-gui-controller/main/src/yabridge-gui-controller-git-uninstall | bash
```
## Usage
- **Scan Button**: Starts the scan operation to sync plugins and update the lists. A progress dialog with a progress bar will be displayed. This action is nesessary to integrate any windows VST/VST3 plugins installed in your DAW as native Linux plugins.
- **About Button**: Opens a dialog box with information about the application.
- **Quit Button**: Closes the application.
## Development
Feel free to contribute to the project by submitting issues, feature requests, or pull requests. Make sure to follow the coding style.
## License
This project is licensed under the GNU License. See the [LICENSE](LICENSE) file for details.
## Acknowledgments
- **PyQt**: For providing the graphical interface framework.
- **Yabridge**: For managing VST plugins in Wine.
- **Wine**: For providing the Windows execution environment.