rooDial a Wireless Volume Knob for Roon with Microsoft Surface Dial

In three words: Better use PayPal :innocent:

@DrCWO by way of a feature request, might it be possible to wake up the dial automatically when something starts playing in its zone, perhaps something to enable as a toggle option?

dhusky, sorry but this is technically impossible. The Dial wakes up if you press or turn and then sends the connect request to the Pi. I cannot wake it up from the Pi :cold_sweat:
So it takes normally a second to connect, not so much but is is a small gap…

1 Like

Ah, no worries, I feared that might be the case - thanks for considering!

I like to inform you of my new baby.

4 Likes

@DrCWO Just to let you know the 1.4.0 package release with RooDial 1.3.2 I just installed has an issue with the extension showing a contstant L or R when the knob is not being turned. Like its remembering the last L or R action. A press with give the P then back to the usual . indicated.

Yes that is true. Isn’t it the same bahaviour as it was before? I don’t think I changed anything regaring this. Do you still have the elder version on a SD-Card to verify that?

I recall it always used to show the (.) at idle as I was checking it before I deactivated the license and moving to the new SD image. This struck me as odd immediately I activated to test the rotational ferocity

Mine also shows the last (L) or (R) position on rooDial 1.3.1, but I also remember it reverting back to the (.) when idle. Just as when you do a single click (P) now, it reverts back to (.)

I jumped from 1.1.1 to 1.3.2 so might have missed a few releases in there where it could have changed

@DrCWO

Unfortunately this hasn’t been fixed, unpredictable changes in sensitivity (rotational inertia) is still a problem. I haven’t managed to prove the cause but it may be due to connectivity between devices.
When it happens, a few degrees of rotation changes volume to maximum/minimum and is still a risk to damaging speakers. My Pi is hardwired and running RooDial 1.3.1.

Paul, please retry with 1.4.0
I got into it again and hope I finally found the issue. Since 1.4.0 I could not see this issue any more in my home.

1 Like

Is this yet another update/ release from 1.3.2 to 1.4.0 for roodial?

There is no new functionality so I kept the release number of rooDial.
Caused by the integration of the SpaceMouse some inner changes deep inside rooDial had to be made. One of them was the “blow up” issue. Test it and I hope you will get happy with it :slight_smile:

So I should redownload and flash again?

You should :+1:

While working with rooDial I liked to know which is best, Roon DSP volume, DAC volume or analog volume control.

Therefore I took measurements regarding Roon DSP volume inside the Roon Bridge.
Please see my results here:
The final truth about DSP Volume Control in Roon | Audio Science Review (ASR) Forum

3 Likes

Hi Carl, thanks for the information, I have installed 1.4.0 and will observe for a week or two.

1 Like

Hi , I am having trouble getting the Surface Dial to pair with my RPI. The RPI is a new Pi 4 Model B - 2GB RAM, with an ethernet connection and a 4 GB micro SD card, and is showing up with the 3 extensions correctly in Roon. RooDial is shown as 1.3.2 and all the settings options seem to work including being able to enter the licence number. The UPnP extension is also discovering my other UPnP devices so it looks as though the RPI is working properly. The Surface Dial is brand new and seems to be in an effective pairing mode when the white light is flashing as it shows up as ready to be paired in the Bluetooth settings on my tablet or phone.

The problem is the Surface Dial never pairs with the RPI , and just keeps flashing . I have turned Bluetooth off in all nearby devices but in any event none of them are in pairing mode so that shouldn’t be an issue.

Any ideas on what the problem might be ? I am very keen to get this working as I have just swapped out my Devialet amp which also has a elegant wireless volume control knob and I’d love to get back to that style again.

I have the RooDial system working now! The overall operation of the setup is amazing, if not magical, and it more than matches the rotating volume knob of my previous Devialet amp. Using RooDial and DSP volume via Roon enables me to get really fine volume and pause control from my Minidsp SHD (which I use as a streamer/room processor/DAC and preamp to drive 2 speakers via Purifi-based amps, and 2 subs, each driven at line level from the SHD). The only alternative before was either the clunky SHD remote control, or firing up the Roon app. Pausing the music was always a pain via the app, whereas now I just tap the Dial, and then re-tap it when I want to start listening again. Magic!

I have always found Roon DSP volume control to be indistinguishable from the preamp control anyway, but it’s good to know from Dr CWO’s latest data that there really is no detectable difference between the two. I am such a happy camper that I have just ordered another Dial for my headphone system.
A few installation tips:

  1. I had some problems noted above getting the Dial to pair on an RPI 4B. That may be a product defect in my RPI 4. However, I had an RPI 3B lying around, and that works fine, so if you also have a spare 3B, try that first.
  2. Once paired, you need to set the output Zone explicitly in the RooDial extension settings. If the Zone is not set or set to the wrong output device, the Dial actions have no effect. If turning the Dial does not work, this is probably the cause.
  3. If you want another identical volume control, it will need another RPI to run the additional extension code. However, you can run a Spacemouse and a Dial from the same RPI unit as each has it’s own extension in the install package. That offsets the extra cost of the Spacemouse a bit (to Carl:-but I still went with the Dial as it’s less than half the price of the Spacemouse in the UK, and the kicker for me is the 1 year battery life).

All in all, a fantastic advance in listening pleasure, and I can’t think how I managed without it. Many thanks Dr CWO!

David.

4 Likes