Loupedeck.AudioSwitcherPlugin
This Loupedeck plugin enables you to select your active playback devices from a dynamically generated command page
Install / Use
/learn @steinerd/Loupedeck.AudioSwitcherPluginREADME
AudioSwitcher Loupedeck Plugin
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
<details><summary><b>Loupedeck Installation</b></summary>- Go to latest release, and download the
lplug4file to you computer - Open (normally double-click) to install, the Loupedeck software should take care of the rest
- Restart Loupedeck (if not handled by the installer)
- In the Loupedeck interface, enable AudioSwitcher by clicking <ins>Manage plugins</ins>
- Check the AudioSwitcher box on to enable
- Drag the desired control onto your layout
Once click it will bring you to a dynamic playback device selection page.
</details> <details><summary><b>IDE Installation</b></summary> 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.
</details>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
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.
