ARC: crossfade?

couldn’t find anything on the subject:
is it possible to have crossfade in ARC?
As ARC is meant for out of home listening, I find it would be crossfade’s best use for casual listening (radio mode, playlists, etc) i.e. in car, vacation, travel and such

TIA

You posted in the Testing Archive. As ARC is released, I took the liberty and moved it to #feedback:feature-suggestions. You can now vote for it

1 Like

thanks @Suedkiez !

so crossfade in ARC is technically feasable?

I don’t think so, that’s why I moved it to “feature suggestions” :slight_smile: I can’t find ARC mentioned in the help on crossfade, but I can’t check right now because my Early Access test version ARC is currently not launching :wink:

Um, as far as I can see, it’s already present in the Early Access builds…

I believe the OP is asking about crossfade, mixing the end of one track with the beginning of the next rather than crossfeed, mixing of left and right channel to have a more natural listening experience on headphones.

2 Likes

exactly @s73nm

Oops, sorry - my bad…

Thinking about this, I believe that implementation could be tricky.

Crossfade is currently done on Roon’s Core.

ARC when playing local files gets them from the Core, so Crossfade could be done for local files.

However, when streamed files are involved, ARC gets them direct from the streaming service that they reside on and they don’t go via the Core.

So, tricky?

However, it’s down to Roon Labs to consider this…

As far as I understand, all of MUSE runs locally on the phone, but I’m sure it’s tricky. The phone would need two files downloaded, possibly one from Core and one from streaming service, and mix them locally.

However, even in proper Roon the crossfade only works if the files are the same sample rate and bit depth.

Seems to me like possibly a lot of CPU load on the phone

I didn’t know of the under the hood mechanics…
I imagined ARC pulled the streaming from my core, which all the gritty work was demanded to.
If it’s down to the phone instead , as MUSE cockpit indeed seems to imply, things are trickier.

Although I thought crossfade worked (at home) with all files regardless of bit depth and sample rate. I never noticed conversions or downsampling in the signal path. ( which res, anyway? 44,1 /16 PCM regardless the input?) But, being during casual listening (parties, background/dinner music, etc) I wasn’t checking the path either.

I don’t use crossfade actually, though I can imagine that I might occasionally, so I’m going by the documentation:

What content will Roon crossfade? When will Roon not crossfade?

Roon will crossfade content when:

  • Both tracks are the same sample rate and bit depth
  • Your Core has enough time to calculate the crossfade

Roon needs some time to calculate the crossfade, so if you have a 5-second crossfade set, you may not hear a fade if you seek right near the end of the track. Also note that crossfade works better when your collection has been fully analyzed, as Roon detects silence at the start and end of your tracks, and will only fade to actual audio content once your files have been analyzed.

Finally, note that in order to crossfade DSD content, it will be automatically converted to PCM.

thank you @Suedkiez
I guess crossfade always worked in my home setup because I use to use it exclusively with Airport, and Roon downsizes all hi-res files to 48kHz.

Let’s wait if someone from Roon staff closes the subject as impossible or there’s a chance.
I found myself missing the feature during out of home listening.