Just finished updating the customization of my Roon display (js and HTML).
This round I focused on the sound wave with a transform function that boosts the low values (otherwise compressed to the bottom) and lowers the hight values (otherwise compressed to the ceiling). I also applied a moving average to smooth the curve and increase visibility over the volumes’ transitions. The bar, besides being graceful, now carries some useful info as it gives good hints about the volume levels and transitions, regardless of whether the track is very loud or very low (in this case very low).
Below is an example where I stacked the custom display over the native Roon app: note the difference in the sound waves: native is very flat while custom display provides a lot of visual clues.
6 Likes