Skip to content

woejefe/WindowsOSCAudio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 

Repository files navigation

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"


Example OSC:

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)


OSCAudio

Example of a fader in OSCpilot:

Screenshot 2025-10-29 163033

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.

About

Control Windows volume via OSC

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages