Skip to content

This Loupedeck plugin enables you to select your active playback devices from a dynamically generated command page

License

Notifications You must be signed in to change notification settings

steinerd/Loupedeck.AudioSwitcherPlugin

Repository files navigation

AudioSwitcher Loupedeck Plugin

License forks stars issues downloads

In short, this is a dynamically generated folder accessible via "Audio Devices" button.

As of (4/28/2022), an additional experiemental PTT (mic mute press-to-talk) button functionality was added.

Credits

This plugin makes use of Sean Chapman's/xenolightning AudioSwitcher project/NuGet Package.


Table of Contents

Installation

Loupedeck Installation
  1. Go to latest release, and download the lplug4 file to you computer
  2. Open (normally double-click) to install, the Loupedeck software should take care of the rest
  3. Restart Loupedeck (if not handled by the installer)
  4. In the Loupedeck interface, enable AudioSwitcher by clicking Manage plugins
  5. Check the AudioSwitcher box on to enable
  6. Drag the desired control onto your layout

Once click it will bring you to a dynamic playback device selection page.

IDE Installation Made with Visual Studio 2022, C# will likely only compile in VS2019 or greater.

Assuming Loupedeck is already installed on your machine, make sure you've stopped it before you debug the project.

Debugging should build the solution, which will then output the DLL, config, and pdb into your %LocalAppData%\Loupedeck\Plugins directory.

If all goes well, Loupedeck will then open and you can then debug.

Usage

Follow the Loupedeck Installation instructions above, once completed you will then be able to drag the Audio Devices control onto any layout page or button in your Loupedeck.

As of writing this (Apr 9th, 2022), there is only the one control. I'm hoping to add more for recording devices, and an auxiliary control that allows you to chance both recording and playback simultaneously.

Support

Submit an issue

Fill out the template to the best of your abilities and send it through.

Contribute

Easily done. Just open a pull request.

Don't worry about specifics, I'll handle the minutia.

License

The MIT-License for this plugin can be reviewed at LICENSE attached to this repo.

About

This Loupedeck plugin enables you to select your active playback devices from a dynamically generated command page

Topics

Resources

License

Stars

Watchers

Forks