An OBS Studio Plugin that enables synchronizing the volume slider of an audio source with an audio channel from your GoXLR. This allows you to manage the volume of audio sources using the GoXLR's faders.
This plugin is essentially a port of the goxlr-obs-fader-sync project developed by FrostyCoolSlug into an OBS plugin.
If you need help or encounter any problems, feel free to join the GoXLR Utility Discord or create a new Issue in the Issues section.
- OBS Studio v30.0+
- GoXLR Utility v1.0.0+
- .NET Runtime 8.0+
Note: While the plugin may work with some older versions of OBS Studio and GoXLR Utility, it was tested and developed with the above versions in mind.
If you plan on contributing to this project, you will also need to fulfill the .NET Native AOT requirements. You can find a detailed list and installation instructions here.
Detailed Installation Instructions can be found in the Wiki Pages.
Binaries for Windows and Linux are available in the Releases section. Once downloaded, place the binaries into the appropriate plugin directory:
Windows
C:\ProgramData\obs-studio\plugins\
Linux
~/.config/obs-studio/plugins
Please refer to the Wiki Pages.
Contributions to this project are welcome. To simplify building the project, there are two build scripts in the repository that create the binary file and automatically install them into your OBS.
To contribute, follow these steps:
- Fork this repository.
- Create a new feature branch.
- Make your changes.
- Create a pull request.
Special thanks to the following individuals who made this project possible:
- FrostyCoolSlug: For creating the GoXLR Utility and assisting in the creation of this plugin.
- YorVeX: For investigating how to create OBS plugins using .NET and documenting the process. Also, a huge thank you for creating the .NET bindings for the OBS API.