Er zijn een aantal zaken die Roon extra doet. Het belangrijkste is dat je heel precies kan zien wat er precies gedaan wordt, en dat je daardoor makkelijker kan zien wat de "weak link's" zijn zodat je daarop aanpassingen kan doen. De foute driver gebruiken bijvoorbeeld op een "computer" endpoint is iets heel makkelijk om over't hoofd te zien, maar die wel zorgt voor gedegradeerde kwaliteit. Roon maakt dat duidelijk in een oogwenk.
Airplay gebruiken op een endpoint voor een high res file? => Je ziet dat die gedownsampled wordt via dat protocol. Soms heb je de keuze om voor een ander protocol te gaan zodat je wel de maximale resolutie van je source kan behouden. Ook op mobiele apparaten is het vaak wat puzzelen om lossless files zoals FLAC/ALAC effectief in lossless te laten afspelen en niet te laten downsamplen naar AAC of zo...
Ik wist voor ik met Roon begon niet dat daar zo veel verschil op zat, op drivers, op protocollen... Ook zijn alle snufjes beschikbaar: gapless playback bijvoorbeeld, maar ook heel wat DSP:
Roon gaat, als je dat wil, een file up-samplen tot het maximum dat je DAC aankan.
MQA is mogelijk, met de eerste unwrap in de core en dan indien ondersteund de rendering fase in de DAC.
Je kan room correction toevoegen (DSP) via een meting van je listening room acoustics die je dan kan importeren.
Roon heeft speciale DSP profiles voor Audeze headphones die je kan selecteren
Je kan squeezebox endpoints toevoegen
Je kan HQplayer als addon gebruiken
Roon heeft native DSD support, inc transcoding naar PCM. Ik heb wat DSD en een DSD capable dac, werkt prima...
Ik denk dat je je vraag misschien kan omdraaien: wat doet Roon NIET met je sourcefile, voor die aan je DAC aangeboden wordt... Los van "fidelity" en de kans op snake oil bij veel audiofiele technieken (MQA, anyone?) vind ik het gewoon een heel fijne tool om mee te luisteren. Ik heb ook PLEX / PLEXamp met Tidal HiFi integration die in theorie hetzelfde doet, maar ik vind Roon toch fijner... Dat zal zeker een stuk subjectief zijn...
EDIT: goeie uitleg:
https://blog.roonlabs.com/signal-path/
Ik gebruik een NUC als host voor mijn PLEX en Roon Core. Vroeger was dat enkel Roon met ROCK OS, maar ik hoor het verschil niet met mijn downstream apparaten dus heb ik er iets bij op gezet. NUC staat via ethernet aan het LAN aangesloten en staat in mijn rack. Endpoints hebben UTP en/of WiFi. Beiden werken voor mij identiek qua geluidskwaliteit. NUC is via specifieke poort bereikbaar via WAN zodat ik met de Roon Arc app ook mobiel op de core kan. Werkt heel goed (feature is maar een week oud). Ik gebruik zelden multi-room streaming, maar ik doe wel vaak hand-off van 1 endpoint naar een ander als ik elders ga luisteren...
't zijn soms stomme dingen he: Als ik met Airpods Pro casual naar iets aan't luisteren op een iOS device, maar ik wil even gaan zitten en iets meer resolutie dan neem ik gewoon een Dragonfly DAC en een betere set headphones, sluit die aan op het iOS device en je gaat gewoon verder maar met betere kwaltitiet. Alternatief kan ik die track ook gewoon naar een ander enpoint "gooien" en daar verder luisteren. Ik vind het heel handig om op een groot scherm een album te kiezen, maar via mijn telefoon een track te kunnen skippen terwijl ik niet meer aan dat scherm zit...
Ik gebruik local SSD storage voor mijn library in de NUC, daarvoor deed ik dat via een NAS maar internal storge is iets snappier...
Hope this helps...