Unifi network, wired connection
Raspberry Pi4 running RoonBridge > [see below] > UltraLite-mk5 via USB
I’d like to be able to direct RoonBridge to output to a PCM device on Linux which is not a hw device.
I understand from Roon help : Audio on Linux that RoonBridge as standard is configured to “[use] ‘hw:X,X’ device identifiers”. Is it possible to amend a configuration file or otherwise tailor my instance of RoonBridge to address a PCM device defined in asound.conf which is of a type other than “hw”?
By way of background, if this is helpful, I’m currently routing my audio to the UltraLite-mk5 through CamillaDSP using an ALSA loopback device. Since the ALSA loopback device is a (virtual) hw type it shows up fine in the Roon Audio Settings as an Audio Device. This chain all works well, but it’s limited to running at a fixed sample rate. This is because once launched, CamillaDSP runs at a fixed rate that can only be changed by stopping and restarting with a different configuration file. This is impractical to do manually.
To overcome this fixed sample rate limitation I’d like to be able to use an ALSA plugin for CamillaDSP that facilitates dynamic changing of the sample rate automatically once a change in sample rate is detected. This plugin relies on defining in asound.conf a PCM device of a bespoke type (“cdsp”) and sending audio to this device. Since it is not a hw device, RoonBridge does not currently identify and report it to Roon as an Audio Device. Hence the question. Can I add this cdsp type PCM device to the list of devices that my RoonBridge recognises, reports back to Roon as an Audio Device, and can output to?