Skip to content

parzival-space/obs-goxlr-fader-sync-plugin

Repository files navigation

GoXLR Fader Sync Plugin

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.

Requirements

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.

Additional Development Requirements

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.

Installation

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

Usage-Guide

Please refer to the Wiki Pages.

Contributing

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:

  1. Fork this repository.
  2. Create a new feature branch.
  3. Make your changes.
  4. Create a pull request.

Special Thanks

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.