Volume knob Roon Extension for 3Dconnexion SpaceMouse Wireless, Compact and SpaceNavigator

I created a volume knob Roon Extension for the 3Dconnexion space mice SpaceNavigator, SpaceMouse Compact and SpaceMouse Wireless. Rotating the knob will change the volume, right button will skip to next track and left button will skip to previous track. Pressing down will Pause/Play, moving horizontally will seek. It runs fine on Raspberry Pi, so the space mouse can be connected directly to the Pi. No drivers required. The extension is available for ARM in the Roon Extension Manager 1.x in the category “Remote Control”.

I believe that especially the SpaceMouse Wireless is an excellent choice for a volume knob:

  • wireless, obviously
  • looks nice
  • heavy, solid, nice haptics
  • provides very fine control, very sensitive to even a finger touch
  • 6 degrees of freedom + buttons1

The version for the 3Dconnexion SpaceMouse Wireless will be available soon at https://rooextend.com/.

Let me know what you think. Klaus

Yes, much better than those Microsoft knobs. I will give it a go, since I have a space Space Navigator lying around.

thanks Klaus just what I am looking for :grinning:

Why is that? What makes it better?

I think it’s nice to have a physical volume knob at the desk, especially because the volume control UI in the Roon Apps is atrocious. A space mouse like the SpaceNavigator looks nice, has nice haptics and provides fine control over the volume.

I meant “What make it better than the Surface Knob?”

I never tried the surface knob, but i assume it’s a linear knob as any other volume wheel. A space mouse in contrast is non-linear and provides force-feedback - it does not really turn, it just twists a bit. In my opinion this is superior and could we even an innovation for hardware device volume controls. We had this linear potentiometer based volume controls for too long - where’s the innovation?

1 Like

Some more arguments for a space mouse as volume control:

  • heavy (~500 g for SpaceNavigator): feels substantial, sits firmly on the desk, no need to be glued to a surface
  • precise: this is a tool for creators of CAD models
  • sensitive: a small tip with a finger is enough for small changes, apply more force for larger changes

Updated the extension to version 1.1. New features:

  • Translate x-axis to seek
  • Press down to play/pause

Do I have to use github or is it available in the extension manager?

Currently you have to use github, but it would be nice to add it to the extension manager. Anyone knows what must be done to do this?

I would get in touch with Jan who owns the extension manager. He is currently in the process of updating/changing the process.

See

Just dropped him a message. Thanks Daniel!

1 Like

No problemo. I am still hunting for my space nav. I think I boxed it up as I’m prepping to paint my mancave / office and not sure which unmarked box I put it into, LOL.

The Space Navigator Volume Control extension for ARM is now available in Roon Extension Manager 1.x in the category “Remote Control”. Special thanks to Jan for the support with the docker integration!
If there is interest we could also look into supporting the newer 3Dconnextion Spacemouse Compact or other models.

2 Likes

Updated the extension to version 1.2. New features:

  • added support for the 3Dconnexion SpaceMouse Compact and SpaceMouse Wireless
  • added settings for Play/Pause and seek sensitivity thresholds.

You can find the extension in the Roon Extension Manager 1.x in the category “Remote Control”.

Let me know what you think. Klaus