volume mixer actually works!!
volume mixer actually works!!
just finished writing the circuitpython code for the raspberry pi pico side of the mixer. it reads 4 rotary encoders and sends commands over usb serial to the pc controller i made earlier.basically how it works:each knob has a data pin, clock pin, and a button pinturning the knob sends stuff like “SPOTIFY_UP” or “DISCORD_DOWN” over usbpressing the knob down sends “SPOTIFY_MUTE” etcdial 4 is still tbd because i havent decided what i want it to do yeti havent tested it on real hardware yet since im still waiting on parts, but the logic should work. the hardest part was figuring out how rotary encoders actually send their signals
finally got the volume control working!!
my python script works
basically it can control:
and if i press the knob (once i actually build it) it’ll mute each one
the system volume part was a pain - pycaw kept giving me errors so i just used powershell to simulate pressing the volume keys instead. sometimes the easy way is better ig