Hey folks! I'm working on a project to enhance the way I control application volumes on my Windows system. I want to create some software that allows me to control the volume of specific apps using a button box and a simple user interface. While I have some coding experience—mostly with VBA in Excel and some basic C/Visual Basic from years back—I feel this project is a bit beyond what I've done before.
I'm open to learning a new programming language that's versatile enough for future projects. What would you recommend as a programming language and the best hardware for this button box? Looking forward to your suggestions! Cheers!
1 Answer
For a project like yours, I suggest going with C++ or C#. C# is fantastic for creating a user interface, and it's what's worked best for me. You'll want to learn how to call native Windows functions via interop, but it’s not as daunting as it sounds—just look it up! C# also makes it easier to handle task-specific functions like controlling application volumes.
This sounds like a neat project! Are you thinking about a responsive volume control system with hotkeys for muting apps or adjusting their volumes?
Thanks for the tips! Right now, I’m just looking to have a straightforward volume control box. I envision having 3 or 4 knobs for different applications—like one for a game, another for Discord, and so on. Eventually, I want to add a display to show which app each knob controls.