Question

Connect no longer bit-perfect?



Show first post
This topic has been closed for further comments. You can use the search bar to find a similar topic, or create a new one by clicking Create Topic at the top of the page.

453 replies

Lol. How do you know that you do?! 😃 All I know is that there is no change in how my music sounds playing in the Connect driven zone, singly or in a group. Did you find music sounding different and then investigated things or was it the other way around, having done the investigation as a "fun" project?

But I do know for sure that I have seen no changes in the normalisation situation. Normalisation within an album doesn't seem necessary to me because my jazz is well recorded, but across albums and sources is when I have a problem playing shuffled mixed source playlists. Much more so with mixed source like NAS + Apple Music.

And another question: Is there anyone in the market doing this kind of normalisation effectively?
It depends what you mean by 'better job'. Most media players which support normalisation tags offer three options: album gain, track gain or OFF. In the first two cases they obviously depend on the user (or service) having tagged appropriately.

The track gain figure adjusts the level based on the average track loudness. The album gain figure is based on the average album loudness. By definition that figure is the same for all the tracks in the album.

Tools which add gain tags traditionally also add peak tags, representing the largest sample in the track or album. The media player can use this to avoid applying too much gain and going into clipping. Sonos ignores the track peak figure; another reason why the implementation is rather half-baked.
Userlevel 5
Badge +10

That Bluesound are able to engage in this sort of interaction points to them still being a small company with relatively few customers, just as Sonos were back in 2005. It points to them still being in the development phase of the product and the company. It points to them having a brand new platform without yet having to deal with legacy support/compatibility issues.

Keith


Not as small as you suggest. It is part of The Lenbrook Group, owner of The NAD Electronics and PSB Speakers brands.
I haven't said that I hear a difference related to the DSP. I initially heard a difference between the Connect digital and analog outputs through a new Peachtree amp that has both inputs. It was only when making measurements related to this that I discovered the Connect DSP problems. This DSP is applied to ALL Sonos units as far as I know, so you won't hear a difference between them related to this.

The Sonos compressor only affects volumes within 3.6dB of the maximum (greater than 66% of full scale), cutting out below this. The volume reduction ratio gradually increases above -3.6dB, and eventually becomes a brick wall, not letting any signal exceed 90% (-1dB less) of the original. It also has a zero attack and decay time. A brick wall compressor with no attack/decay ramp is a bit extreme. This may or may not be audible, but at the very least we should be able to disable it in fixed volume mode.

I'm totally with you on the normalisation issue.

Cheers, Peter.
I wonder if there might be another mode that would also be useful for those using Sonos in a business setting (such as a restaurant). This would involve on-the-fly normalization, much the same as a radio station might use. There are various standards (such as EBU R-128) that could be followed. This sort of normalization would vary smoothly throughout a song to try and keep the level relatively uniform (within reason). Presumably this problem was solved many years ago for broadcasting. It might involve compression as well as volume changes. It would not be a mode intended for quiet music listening, but rather for noisy environments to maintain a relatively constant musical ambience. I've often thought this sort of thing would be useful in a car too.
It was only when making measurements related to this that I discovered the Connect DSP problems. This DSP is applied to ALL Sonos units as far as I know, so you won't hear a difference between them related to this.


I have the Connect in just one of five zones; the rest are play units/Connect Amp driven, where the bits are an internal matter to the units, irrelevant to the user and not measurable. Rightly so, IMO, because all that matters is - how does the music sound on its own and compared to that from other solutions out there? And here I find Sonos beyond Connect can still be as good as it gets to my ears, where rooms sizes aren't outliers, being so large as to need a lot more power/sound levels than what Sonos can deliver.

But perceived sound quality noticeably fluctuates with sound level differences which is why I think normalisation is very important in an environment where mixed source playlists are in use; my solution so far has been to not make/use such playlists. Neither Sonos or anyone else seems to think this is an issue, given the lack of any progress on this front. One day perhaps, once they are bored of devoting resources to controller cosmetic changes!

But perceived sound quality noticeably fluctuates with sound level differences which is why I think normalisation is more important in an environment where mixed source playlists are in use;


Totally agree - this is a bigger issue than any minor compression.


One day perhaps, once they are bored of devoting resources to controller cosmetic changes!


I wouldn't call the recent controller changes cosmetic - they degrade the user experience. I never know what I'm going to get when I click on a song. There are also a couple of ways of getting a nasty surprise. Occasionally I accidentally touch a song while scrolling and change the song inadvertently. Also, adding a song as 2nd in a stopped queue leads to a musical surprise at the end when the next song in the queue (left over from last night's rave party!) starts blasting.:D

I wouldn't call the recent controller changes cosmetic - they degrade the user experience.

Quite possible; I just learn to take things in my stride each time things change.

Here is the thing: once things are settled, even with some imperfections, cosmetic changes for no reason other than a change always run the risk of upsetting things that have worked well in the past. In trying to win over some preferences, others are lost. Stability would be far more useful to those that aren't easily bored; workarounds can then become habits for the little issues. But that isn't the way of the world in these areas now, constant churn seems to be the thing.

Couple of questions:
1. As to bits not being perfect - I don't really care since I don't hear the difference and I suspect that many that do, started doing so after this thread started. But I take your point about bits and what would have made a useful difference to me is availability of volume normalisation; has that really improved consequent to this change? I haven't found that to be the case either, unfortunately, but that maybe because what I am looking for is normalisation across mixed source playlists and that may be a different problem altogether.


My response was based on an understanding I got from other discussions in these forums, where it was suggested that Sonos now applies volume normalisation even when the Connect is in fixed-volume output mode.

https://en.community.sonos.com/setting-up-sonos-228990/volume-normalization-processed-fixed-volume-output-6738413

2. Sonos went mainstream largely at the expense of Squeezebox, I imagine. Because, with Sonosnet, and less tinkering to set up/stabilise, it offered a better alternative to a large part of the user base, is my guess. Other than Hi Res, what does Bluesound do that Sonos does not? On the negatives, it does not offer mesh architecture, and costs a lot more.Expanding the question, is there anyone visible at this time that threatens the Sonos castle in home audio? Echo?


Regarding Bluesound, they offer nothing that I want that I don't already have with Sonos, and I suspect that will be the case for the vast majority of people. As I suggested before, some may be drawn to the fact that they still seem to be in start-up/development mode and that will allow them to feedback and interact with the company more, but that is likely to be a temporary thing.

As to competitors, I actually think Google are the biggest threat to Sonos today. Amazon seem to be more advanced with their development and partnerships of their Alexa voice interface, but Google have casting/streaming of both audio and video, which Amazon do not, and (IMO) Google's media services are also better than Amazon's.

Cheers,

Keith

Not as small as you suggest. It is part of The Lenbrook Group, owner of The NAD Electronics and PSB Speakers brands.


That doesn't mean that Bluesound itself is a large company, or that they have a lot of customers.

It's a private company so information is difficult to find on it, but from some research it seems they have less than 30 employees and revenue of a few million dollars, which equates to less than 10,000 units sold. That is approximately where Sonos was as a company back in 2005.

Based on these figures, they are a company firmly in start-up mode.

Cheers,

Keith

My response was based on an understanding I got from other discussions in these forums, where it was suggested that Sonos now applies volume normalisation even when the Connect is in fixed-volume output mode.

https://en.community.sonos.com/setting-up-sonos-228990/volume-normalization-processed-fixed-volume-output-6738413

I know; but I haven't felt a great need for normalisation when I play any of my albums, one at a time, so I haven't also perceived any great effect of anything that Sonos may have done on this front from the time I have Sonos - August 2011.

Where I need normalisation and don't get it even now is if I am playing two albums, one of which is recorded louder than the other, in a shuffled playlist. Or when I shuffle play a list built from tracks from Apple Music and from my NAS; I find that sound levels obtained from Apple Music are lower than that from CDs ripped to my NAS, so here again mixed source playlists still have sound levels variances to the extent of being a distraction. Even today.

Does any one offer a solution with normalisation that addresses this issue? Sonos does not.

And I get what you said about Bluesound, thanks.


As to competitors, I actually think Google are the biggest threat to Sonos today. Amazon seem to be more advanced with their development and partnerships of their Alexa voice interface, but Google have casting/streaming of both audio and video, which Amazon do not, and (IMO) Google's media services are also better than Amazon's.

So I guess the trick Sonos has to pull off is of the kind they have with streaming services - of being agnostic to which service is being used.

One should be able to use Sonos with either Amazon/Alexa, or with Google/equivalent.
[quote=Kumar]
So I guess the trick Sonos has to pull off is of the kind they have with streaming services - of being agnostic to which service is being used.

One should be able to use Sonos with either Amazon/Alexa, or with Google/equivalent.


Agreed. I also think Sonos also need to consider extending the casting solution they implemented as part of the Google Play Music integration far wider, at least on Android devices, with the aim of achieving parity with Google Cast.

Cheers,

Keith

Agreed. I also think Sonos also need to consider extending the casting solution they implemented as part of the Google Play Music integration far wider, at least on Android devices, with the aim of achieving parity with Google Cast.

Just so I understand - will this mean that any native app in use on an Android device, that allows casting will play on Sonos speakers, controlled via the native app?
SIgh . . .
Essentially, yes, although there may be some restrictions.

For instance, Google Cast does not allow casting from the Youtube app to the Chromecast Audio, but does allow casting of AV to standard Chromecast. I'm not sure if this restriction is a specific limitation that Google has encoded into the Youtube app or whether there's a generic audio framework thing which allows audio devices to be categorised in some way. I'm also not sure if there are any legal/licence restrictions on this.

Also, it's important to consider there's two types of casting: pull and push.

Apple's airplay seems to exclusively use push casting, where the audio/video being cast traverses the device initiating the casting. This has the advantage of simplicity of implementation (as it's just an audio layer similar to bluetooth audio) but it has some disadvantages in that the stream is highly dependent on the device and it's network connection, and more prone to dropouts. There's also additional load on the device which has implications, especially on battery life. It also means content is traversing the wifi network twice, and therefore put a greater load on the network, which in some conditions could increase the chances of dropouts.

Sonos largely works on pull, where the content is fetched from the source and the device initiating it isn't used. This has the advantage of using less network bandwidth and not being reliant on the device or it's wifi signal. The exception to this is when you play music "On This Mobile Device", although I suspect the same mechanism is actually used, with some sort of mini streaming server running on the device. This mechanism is focussed on streaming specific content rather than generic audio from the device. The disadvantage is that it's not as well suited to generic audio as push (for instance, if you wanted to use Sonos as a speakerphone for phone calls, or to play the audio from a game on the device). It also requires the playback device to support the audio encoding standard being used directly.

Chromecast seems to use both methods (although it may use pull as the basis and set up a streaming server on the device in cases where audio is streamed directly from the device).

So, it's a complex situation which is likely to be made worse with specific content restrictions, proprietary formats, DRM, and so on. So, whilst it's easy for me to say they should do this, the reality of doing it may not be so simple.

Cheers,

Keith
Thank you for that explanation, Keith. In my case, being able to use Sonos speakers in the same way that Chromecast Audio works in principle, is of more interest than voice control. I found the CCA UI to be clunky though, and it makes no sense for me to wire one to a Sonos line in even though I have a couple of Connect Amps, and CCA unit in a desk drawer.
Userlevel 7
Badge +26
Hey guys, great discussion so far. It's great to see popular topics like this with everyone getting along.

I wanted you to know that this is something that I've made sure to share with the development team. I don't have any specifics I can share, as we don't talk about what's coming generally, but if is anything I'll let you guys know.

Since it was brought up, we're definitely looking into some more direct control integrations with services, both improving what's existing, and adding new partners too. Spotify Connect was a great addition and we're looking to add more integrations like this in the future. And as most of you know, we also have some teams hard at work bringing voice control to Sonos too.
Hi Ryan

Returning to the original topic of this thread (Connect output not bit-perfect - compression and normalisation is always applied), you said 5 months ago that Sonos was looking into this. This was confirmed to me in a private email from Patrick Spence 3 months ago. What is the status after all this time? There have been several updates to the software since then and nothing has happened. Should I assume that this is now no longer being looked at, that Sonos does not consider this issue to be important, and that the undefeatable DSP will remain?

Cheers, Peter.

I'm not knocking the Play 5, I think it is an amazing bit of kit, and a pair can really boogie, but they are extremely coloured (in a good way) compared to even a pair of decent bookshelf speakers.

A lot of the guys on another forum are swapping their Play units for these.....

https://www.whathifi.com/q-acoustics/q-bt3/review

They seem well pleased with them.

The sigh was about the above, and to the worn out subject of Connect SQ. Every speaker is coloured in some way, to some extent. It is the nature of the beast which is why personal preferences rule for speakers.

And the 5 unit is coloured even better once it has responded to room acoustics via Trueplay, since it has state of the art tech built into it that lets it do so, unlike passive bookshelf speakers that use tech that is decades older and mostly obsolete now. Which isn't to say that they aren't worthy of consideration in a room where acoustics and speaker placement isn't an issue. Along with messy cabling.

The BT3 is a good bluetooth speaker but with a limited feature set compared to any Sonos play unit. I did not find it to be extraordinary for sound quality when I was evaluating one for my TV room, to replace a broken down amp. So I preferred to have the amp fixed where it soldiers on with excellent for the application Quad 11L units bought in 2002. But a 1 pair + Sub trumps the 11L easily for my needs of music listening in another zone, and so also, will a 5 pair, I suspect. I certainly don't see any reason to swap out my play unit based set up for any speaker pair I have heard, and I have heard/used several in the past from the usual suspects - Harbeth. Quad, KEF and B&W to name some.

Of course, as I said, these are subjective things, so I see little value in knowing that some people on another forum think different and prefer the BT3, given that this could be for anything from feature preference to price to sound quality preference. And this has nothing to do with the thread topic.

Sigh....:D

The other reason for this, as I see it, is that there are many other places on the net that cater to those that want to discuss equipment churn. Sonos users are usually those that aren't interested in this for a raft of reasons.
Quote Ryan " volume normalisation is being looked into"

Playlists are a vital feature of Sonos, and shuffled ones are a part of that feature. As is the ability to build a playlist from multiple sources - from more than one CD, or even from NAS + Streaming Services. Or from two streaming services.

If this feature is to be at its best, it is necessary that at the same volume level on the controller, the same sound level is obtained from all tracks from any of the above types of playlists, via a higher/smarter normalisation capability.

Today this definitely isn't the case, so I trust that this aspect of volume normalisation is also being investigated. Changes in sound levels in mixed source shuffled playlist use are large enough at times to be distracting.
Userlevel 3
Badge +2
I think that may be a difficult thing to achieve, Kumar. I am certainly no expert in this area, but how would a Sonos device know what level of normalisation to apply to each track in a playlist without first analysing all tracks in the entire playlist? If the compression levels and volume markers in each song are markedly different throughout the tracks in a playlist, it seems a lofty goal to have the sound level maintained throughout the entire playlist (at least without introducing excessive compression levels). Plus is it not possible when including tracks from streamed sources such as Spotify and Apple Music that the source track may change from time to time?

Again, this is beyond my technical expertise and I am genuinely interested in how volume normalisation would be accomplished.
Userlevel 5
Badge +4

The other reason for this, as I see it, is that there are many other places on the net that cater to those that want to discuss equipment churn. Sonos users are usually those that aren't interested in this for a raft of reasons.


I don't tend to churn my kit.

I have just swapped my Meridian DSPs with a small Bel Canto amp and a pair or Martin Logans after 10 years with the DSPs.
And I wasn't looking to swap, just that I heard the electrostatics the other day and with the kind of music I love I thought they were amazing so thought "Why not? Life is short."


I forgot that we are not allowed to let the discussions evolve on this forum. I consider myself reprimanded, I'll try my best not to do it in the future.

It was however in response to you asking...


Three examples of other speakers that meet your benchmark for audiophile grade?
Ken, that is why I used the word "smarter" in my request! Here is how I think it can be done though - in a playlist, Sonos has advance knowledge of the next song - how do I know this? When I play any Apple Music playlist, only the first song takes time to start; the same thing happens if I jump to the middle of the list. But when I let the playlist run undisturbed in straight or random mode, there is no such delay from one song to the next.

If this advance next track information is available in the buffer, the information to do the normalisation is available to Sonos.

So goes my logic, I could be wrong, but I think this feature is far more important than all the controller cosmetic rearrangements that Sonos does every few months.
I agree that I am just as guilty as anyone else here in allowing myself to stray off topic. Even if the OP does not mind, it makes for a messier forum.
Which, understandably so, is a place for Sonos users and would be users to discuss/learn how to select, use, trouble shoot and make best use of Sonos products.