awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
robbert-vdh avatar

robbert-vdh/yabridge

0
View on GitHub↗
3,605 Stars·89 Forks·C++·gpl-3.0·1 Aufruf

Yabridge

Yabridge is a compatibility bridge that allows Windows audio plugins to run within Linux digital audio workstations. It utilizes a Wine-based wrapper to translate audio processing and plugin calls from Windows plugins to Linux hosts, supporting both VST2 and VST3 standards.

The system manages the execution of both 32-bit and 64-bit Windows plugins on Linux. It includes specialized mechanisms to handle window scaling, input focus, and the transfer of data through cross-environment drag-and-drop between native Linux applications and Windows plugins.

The project provides tools for environment isolation through prefix management and reduces system overhead by hosting multiple plugin instances within shared processes. It also includes a configuration override system to correct display bugs and activity logging to diagnose plugin behavior.

Features

  • Windows Compatibility Layers - Uses a Wine-based compatibility layer to execute Windows audio plugin binaries on Linux systems.
  • Isolated Environment Managers - Manages isolated Windows filesystem hierarchies for plugins to prevent configuration conflicts between versions.
  • Wine Prefix Management - Allows detection and manual specification of isolated Wine prefixes for specific audio plugins.
  • Audio Host Bridges - Provides a bridge that manages window scaling and input focus for Windows plugins on Linux.
  • Cross-Platform Plugin Management - Manages the loading and configuration of both 32-bit and 64-bit Windows audio plugins on Linux.
  • Windows Audio Plugin Integration - Integrates Windows VST plugins into Linux digital audio workstations using a compatibility layer.
  • Wine Plugin Wrappers - Utilizes a Wine-based wrapper to translate audio processing calls from Windows plugins to Linux hosts.
  • Inter-Process Communication - Facilitates the transfer of audio and MIDI data between a native Linux host and Windows plugin processes.
  • Audio Plugin Hosting - Acts as a hosting environment that allows Windows VST plugins to be executed on Linux.
  • Plugin Compatibility Layers - Provides a compatibility layer to load plugins across different standards including VST2 and VST3.
  • Audio Production - Facilitates a professional audio production workflow on Linux by enabling the use of Windows effects and instruments.
  • Shared Process Grouping - Hosts multiple plugin instances within a single process to reduce CPU and memory overhead.
  • Wine UI Tuning - Fixes window scaling and input focus issues for Windows audio plugins running through Wine.
  • Cross-Architecture Plugin Loading - Enables the loading of legacy 32-bit Windows plugins within 64-bit Linux audio software.
  • Configuration Overrides - Provides a system to override plugin window coordinates and scaling to correct display issues.
  • Shared Process Hosting - Reduces system overhead by hosting multiple plugin instances within a single shared Windows process.
  • Plugin Display Overrides - Provides configuration overrides to correct window coordinates, scaling, and stream redirection for problematic plugins.
  • Focus Management - Manages keyboard and mouse focus between the Linux host and Windows plugin interfaces to ensure host shortcuts remain functional.

Star-Verlauf

Star-Verlauf für robbert-vdh/yabridgeStar-Verlauf für robbert-vdh/yabridge

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Yabridge

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Yabridge.
  • bottlesdevs/bottlesAvatar von bottlesdevs

    bottlesdevs/Bottles

    8,080Auf GitHub ansehen↗

    Bottles is a Wine compatibility manager and prefix manager that provides a graphical interface for running Windows applications on Linux. It functions as a Windows application sandbox and dependency manager, organizing isolated environments to prevent dependency conflicts and protect the host operating system. The project acts as a Wine runner orchestrator, allowing users to download, install, and switch between different compatibility layers and graphics renderers. It distinguishes itself by using community-driven scripts for automated software installation and dependency management, alongsi

    Pythonbottlesbottles-versioningdxvk
    Auf GitHub ansehen↗8,080
  • open-wine-components/umu-launcherAvatar von Open-Wine-Components

    Open-Wine-Components/umu-launcher

    3,111Auf GitHub ansehen↗

    umu-launcher is a suite of tools designed to launch Windows game binaries on Linux systems. It serves as a runtime orchestrator and compatibility layer launcher that enables cross-platform software execution. The project manages game compatibility through a fix manager that retrieves and applies specific patches and configurations based on unique store identifiers. It also functions as a data isolation tool, allowing for the specification of custom directory paths to keep game configurations and save data separate from the host system. The system automates the deployment of runtime environme

    Python
    Auf GitHub ansehen↗3,111
  • ardour/ardourAvatar von Ardour

    Ardour/ardour

    5,057Auf GitHub ansehen↗

    Ardour is a digital audio workstation, multitrack audio mixer, and MIDI sequencer. It functions as a non-linear audio editor and a plugin host for running third-party effects and instruments. The system provides specialized capabilities for post-production audio scoring through video frame synchronization, as well as live performance sequencing for triggering clips and patterns in real-time. It also supports tactile mixing via control surface mapping and hardware controller configuration. The software covers a broad range of audio production needs, including multitrack recording, MIDI sequen

    C++audioc-plus-plusdaw
    Auf GitHub ansehen↗5,057
  • lmms/lmmsAvatar von LMMS

    LMMS/lmms

    10,005Auf GitHub ansehen↗

    LMMS is a digital audio workstation and MIDI sequencer designed for composing, arranging, and mixing music. It functions as a comprehensive production environment that integrates a MIDI sequencer, a sample-based synthesizer, and an audio mixing console. The project distinguishes itself through a versatile synthesis engine that includes additive synthesis, wavetable generation, and emulations of vintage hardware such as NES audio and FM chips. It also serves as a VST plugin host, allowing for the integration of third-party virtual instruments and audio effects via a standardized interface. Be

    C++dawhacktoberfestmidi
    Auf GitHub ansehen↗10,005
Alle 30 Alternativen zu Yabridge anzeigen→

Häufig gestellte Fragen

Was macht robbert-vdh/yabridge?

Yabridge is a compatibility bridge that allows Windows audio plugins to run within Linux digital audio workstations. It utilizes a Wine-based wrapper to translate audio processing and plugin calls from Windows plugins to Linux hosts, supporting both VST2 and VST3 standards.

Was sind die Hauptfunktionen von robbert-vdh/yabridge?

Die Hauptfunktionen von robbert-vdh/yabridge sind: Windows Compatibility Layers, Isolated Environment Managers, Wine Prefix Management, Audio Host Bridges, Cross-Platform Plugin Management, Windows Audio Plugin Integration, Wine Plugin Wrappers, Inter-Process Communication.

Welche Open-Source-Alternativen gibt es zu robbert-vdh/yabridge?

Open-Source-Alternativen zu robbert-vdh/yabridge sind unter anderem: bottlesdevs/bottles — Bottles is a Wine compatibility manager and prefix manager that provides a graphical interface for running Windows… open-wine-components/umu-launcher — umu-launcher is a suite of tools designed to launch Windows game binaries on Linux systems. It serves as a runtime… vcvrack/rack — Rack is a virtual Eurorack modular synthesizer emulator and a modular synthesis SDK. It provides a digital environment… lmms/lmms — LMMS is a digital audio workstation and MIDI sequencer designed for composing, arranging, and mixing music. It… ardour/ardour — Ardour is a digital audio workstation, multitrack audio mixer, and MIDI sequencer. It functions as a non-linear audio… ptitseb/box86 — Box86 is a Linux userspace emulator and instruction translator designed to run x86 binaries on ARM-based devices. It…