Custom hardware desktop audio controller with encoders, OLEDs, and RP2040.
  • Go 90.4%
  • PowerShell 5.5%
  • Makefile 3.8%
  • Python 0.3%
Find a file
dikkadev bd8a86951d fix(config): update audio device IDs for combo mappings
Refresh the configured audio endpoint IDs so combo mappings continue to target the intended SteelSeries Sonar and Realtek devices after the system reassigned their identifiers.
2026-06-13 20:17:37 +02:00
combo feat(combo): add volume text display in bar function 2025-01-08 16:09:31 +01:00
dist feat(combo): add volume text display in bar function 2025-01-08 16:09:31 +01:00
mapper feat(volume): add customizable volume mapping with nonlinear transformations 2025-08-16 21:57:24 +02:00
multiplexer : 2024-12-01 12:06:37 +01:00
pkg/reliableserial feat: add reliable serial communication package 2024-12-15 00:09:10 +01:00
protocol feat(volume): add customizable volume mapping with nonlinear transformations 2025-08-16 21:57:24 +02:00
rotary : 2024-12-01 12:06:37 +01:00
screen feat(combo): add volume text display in bar function 2025-01-08 16:09:31 +01:00
.gitignore feat: add reliable serial communication package 2024-12-15 00:09:10 +01:00
config.yaml fix(config): update audio device IDs for combo mappings 2026-06-13 20:17:37 +02:00
go.mod feat: add reliable serial communication package 2024-12-15 00:09:10 +01:00
go.sum feat: add reliable serial communication package 2024-12-15 00:09:10 +01:00
Makefile feat(combo): add volume text display in bar function 2025-01-08 16:09:31 +01:00
microcontroller.go feat(combo): add volume text display in bar function 2025-01-08 16:09:31 +01:00
README.md Add README.md with project description and features 2024-12-15 14:29:54 +01:00
scanner.go : 2024-12-01 12:06:37 +01:00
test.py feat: add reliable serial communication package 2024-12-15 00:09:10 +01:00
update-config.ps1 feat(config): add script to sync audio device IDs from system 2026-03-07 13:47:29 +01:00
windows.go feat(volume): add customizable volume mapping with nonlinear transformations 2025-08-16 21:57:24 +02:00
wtest.go : 2024-12-01 12:06:37 +01:00

Desktop Audio Control

This project is a custom desktop audio control system using various hardware components. The parts used in this project include:

Features

  • Control audio levels for multiple devices using rotary encoders
  • Display current audio levels on OLED screens
  • Customizable configuration for different audio devices
  • Automatic synchronization of device states
  • 3D printable parts to hold all the electronics in a nice fashion available at OnShape