Maxmix is an open-source volume mixer that allows you to control the volume of any application running on your Windows PC from an external custom device.
It was made to allow to quickly adjust the volume of the game and an external chat application like Discord, without having to bring up the windows volume mixer. But it can do so much more...
You can find out more about the system in the project website.
This repository contains the code for all of the software.
The desktop directory contains the desktop application, driver installer and firmware installer which are all written in C# and WPF.
Development is done using Visual Studio 2019 Communitty Edition.
The application installer is made with Advanced Installer.
The embedded directory contains the device firmware which uses an Arduino Nano. You can use your IDE of choice as long as it compiles for that particular chip.
Contributions are very welcome!
Refer to the CONTRIBUTING.md file for more details about the workflow, and general hints on how to prepare your pull request. You can also ask for clarifications or guidance in GitHub issues directly.
You can join these groups and chats to discuss your-project related questions: