Skip to content

Allyedge/volume

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Volume Manager

MCU Firmware App Platform

A hardware volume mixer for Windows. Three potentiometers read by an STM32F103, and a tray app that maps each knob to the master volume or a specific application.

Volume Manager Windows application

Volume Manager control board

Structure

Directory Description
firmware/ C firmware for the STM32F103 (CMake, arm-none-eabi-gcc)
Volume Manager/ Windows tray app (C#, .NET 10, WinForms)

How it works

The firmware samples the potentiometers with ADC + DMA, filters the readings and sends changes over USB CDC as P0=2048;P1=4095;P2=0. The app parses the stream and applies each value to its assigned target through the Core Audio APIs (NAudio).

About

A hardware volume mixer for Windows.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors