Skip to content

jesusvallejo/Midi2Vol

Repository files navigation

Midi2Vol

English | Español

Windows® Volume Control for Nano. Slider -- Linux

This is mainly developed for Nano. Slider, but it coul be fairly easily ported to any Midi based potentiometer. It is written only for Windows®(Linux Version).

The app lives in the tray in order to be less intrusive.

This version has per app volume control(Windows mixer, could be Spotify , Google Chrome) as well as current device volume control(Earphones,Speakers), it can be configured via the config menu button or editing config.json,to add/edit more apps.(config.json is under \user\AppData\midi2vol, it is recomended to use the menu configurator to avoid parsing errors).

In order to make it work you will need to add some code to your keymap,or pehaps use the one i provide here: https://github.com/jesusvallejo/nanokeymaps/

Remember to use different hex values. Default volume value is: 0x3E.

I'll provide binary files but i recommend you to compile it by yourself.Binaries are unsigned as the certificate costs money per year.

Check KeebWerk Support for an in depth installation and use guide.

It is provided as is, and it comes with no guarantee.(see Licence)

Nevertheless any change, update or upgrade is welcomed.

This project uses the following libraries:

Midi handling:

Volume handling:

TODO

  • Check wether the AppRaw input in config menu is an hex.
  • Check .json parsing errors