• WANTED: Happy members who like to discuss audio and other topics related to our interest. Desire to learn and share knowledge of science required. There are many reviews of audio hardware and expert members to help answer your questions. Click here to have your audio equipment measured for free!

My Kingdom For A Remote Volume Knob! can this be made?

So today I finally cracked the code, and now have my Xencelabs Quick Keys controlling my MiniDSP Flex via the minidsp-rs application https://minidsp-rs.pages.dev/. I use a Mac Mini as a Roon server, and it’s connected via USB to the Flex. I’ve been using computers since the days of punch cards, but I’m hardly a power user. More like an underpowered hacker. There’s likely other ways of doing it, but in my configuration the keystrokes generated by the Quick Keys passes through the Better Touch Tool (BTT) which sends minidsp-rs commands to the Flex. Response is super quick. I’ve set it up so far to select input to the flex, toggle mute, and most importantly control gain with the knob on the Quick Keys. Remains to be seen how stable this will be, but so far so good. BTT turned out to be the secret sauce to make it work the way I wanted it to.
 
Last edited:
So today I finally cracked the code, and now have my Xencelabs Quick Keys controlling my MiniDSP Flex via the minidsp-rs application https://minidsp-rs.pages.dev/. I use a Mac Mini as a Roon server, and it’s connected via USB to the Flex. I’ve been using computers since the days of punch cards, but I’m hardly a power user. More like an underpowered hacker. There’s likely other ways of doing it, but in my configuration the keystrokes generated by the Quick Keys passes through the Better Touch Tool (BTT) which sends minidsp-rs commands to the Flex. Response is super quick. I’ve set it up so far to select input to the flex, toggle mute, and most importantly control gain with the knob on the dial. Remains to be seen how stable this will be, but so far so good. BTT turned out to be the secret sauce to make it work the way I wanted it to.
I had no idea something like this existed! I'm not super into these kinds of things but still definitely have a look at what I can do with it, thanks for the link!
 
So today I finally cracked the code, and now have my Xencelabs Quick Keys controlling my MiniDSP Flex via the minidsp-rs application https://minidsp-rs.pages.dev/. I use a Mac Mini as a Roon server, and it’s connected via USB to the Flex. I’ve been using computers since the days of punch cards, but I’m hardly a power user. More like an underpowered hacker. There’s likely other ways of doing it, but in my configuration the keystrokes generated by the Quick Keys passes through the Better Touch Tool (BTT) which sends minidsp-rs commands to the Flex. Response is super quick. I’ve set it up so far to select input to the flex, toggle mute, and most importantly control gain with the knob on the dial. Remains to be seen how stable this will be, but so far so good. BTT turned out to be the secret sauce to make it work the way I wanted it to.
This seems very interesting. I just wondered if I can do something similar with my BlueSound Node. BluOS does expose APIs for setting volume and much more so that should be no big problem. It seems I need to know the IP address of my device for that though and it seems to be the same for me with MiniDSP. Have you configured your device to use a static IP or are you somehow able to find the IP automatically? I mean the BlueOS App also can control the device without me inputting the IP so they are also able to do that. I don't know too much about network stuff.
 
This seems very interesting. I just wondered if I can do something similar with my BlueSound Node. BluOS does expose APIs for setting volume and much more so that should be no big problem. It seems I need to know the IP address of my device for that though and it seems to be the same for me with MiniDSP. Have you configured your device to use a static IP or are you somehow able to find the IP automatically? I mean the BlueOS App also can control the device without me inputting the IP so they are also able to do that. I don't know too much about network stuff.
Because my Flex is directly connected to the computer hosting the MiniDSP-rs control software I can send instructions to the Flex without worrying about the the IP address. However, I know from fiddling with the minidsp-rs daemon that it is possible to specify an IP. Default port is 5380 for MiniDSP. It’s probably configurable but I’ve not looked into that. Can’t speak to the node. Minidsp-rs includes a daemon and also a command line interface. I couldn’t figure out how to do incremental volume changes with the daemon, but the command line can do it. I used BTT to send command line instructions, and to interface between the keystrokes that the Quick Keys sends. Hopefully I’m explaining the accurately. There was a fair amount of trial and error in addition to eventually reading the manual after everything else failed.
 
Last edited:
You also can use rooMax.
It works out of the box with Roon for all Playback devices.

But it is:
1. Commercial
2. You need a Raspberry Pi

Best DrCWO
 
You also can use rooMax.
It works out of the box with Roon for all Playback devices.

But it is:
1. Commercial
2. You need a Raspberry Pi

Best DrCWO
RooMax is a great solution. I have it and if my Flex was Roon Ready, it would be ideal. However, I want to be able to control volume when I’m using other sources also (turntable, CD, Apple Music,…).
 
I want to be able to control volume when I’m using other sources also (turntable, CD, Apple Music,…).
I understand :)
If you use DSPs from Roon maybe rooPlay will become your friend too ;)
Using this you can control volume of all sources by Roon and also use Roon DSP for all of them.
 
here's my stab at a remote control volume knob. It works amazing, super fast and responsive, better than the actual knob on the DAC. Im using a CNC jog wheel encoder for the volume knob. It works using Arduino-to-Arduino wifi (ESP-Now), no router connection required, and low latency.


 

Attachments

  • Screenshot 2025-01-01 at 2.46.18 PM.png
    Screenshot 2025-01-01 at 2.46.18 PM.png
    1 MB · Views: 30
  • IMG_1318.JPG
    IMG_1318.JPG
    190.6 KB · Views: 30
Back
Top Bottom