Skip to content

Latest commit

 

History

History
54 lines (27 loc) · 2.39 KB

File metadata and controls

54 lines (27 loc) · 2.39 KB

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.