This program is just a simple OSC listener to control Windows Audio. Written in python and used Pyinstaller to convert to EXE
Currently this is only a Listener and no Polling/Feedback is supported.Wanted to keep it tight and minimize usage on PC.
Seems to only use about 29 MB of RAM consistently and I have noticed next to nothing on CPU usage.
Default listening port of 9001.
When you start the program it pulls up a GUI to define listening port, toggle on startup, show logging console, and gives examples. Windows Firewall will prompt you once you start service.
Toggle to start on boot, use tray icon to access GUI. Its a Standalone program so if you want to persistently use you will need to place program in something like "Program Files"
Address: /master/volume
Argument: 50
Address: /app/volume/firefox
Argument: 25
Address: /mic/mute
Argument: 1
(only supports default input and output devices currently as well as windows processes)
Example of a fader in OSCpilot:
Can use a DAW, Lighting console, Audio Console, Bitfocus Companion, and many other control surfaces to control Windows sounds now.
If you want to use python instead of EXE install these dependencies:
pip install python-osc pycaw comtypes psutil pystray pillow
This will not work on UNIX systems as it sits. Easy to make a universal app if there is a want.