UMIK-1 arrived

At this Point you could finally try to adjust the Main speaker delay by +/- 1 or 2 ms or change the crossover +/- 5 or 10 Hz.

But always only one or the other, never both at the same time. And only if you feel like tinkering because the latest result doesn't look bad regarding sub integration.

I will try both ideas. sub is tidy now.

as far as the delay, I'm still confused and would like to learn a bit more. maybe someone can point to a basic page on this?

in a 2.0 system using the external mic, all bets are off, no latency without the sub?
 
I will try both ideas. sub is tidy now.

as far as the delay, I'm still confused and would like to learn a bit more. maybe someone can point to a basic page on this?

in a 2.0 system using the external mic, all bets are off, no latency without the sub?
Without a sub, there is significantly less concern about synchronization of timing, other than making sure there are no lip sync issues with ARC input. Once you introduce more than a second speaker into the system, synchronization suddenly becomes…well, time-critical.

-Ed
 
as far as the delay, I'm still confused and would like to learn a bit more. maybe someone can point to a basic page on this?

in a 2.0 system using the external mic, all bets are off, no latency without the sub?
Sound as we can perceive it is transmitted as longitudinal waves composed of repetitive patterns of positive pressure and negative pressure. Positive and negative are really just relative to the static air pressure, which we cannot sense. These sound waves move at a limited speed, the speed of sound. Roughly 344 m/s at 21⁰ C at sea level might appear pretty fast. But it also means that sound takes 1 ms to travel 34.4 cm. At a distance of 3.44 m between you and a loudspeaker the sound takes 10 ms to travel the distance.

Lets imagine a simple sine tone at 100 Hz. If we stay in a fixed position and capture the sound pressure level over a long enough period of time we will find it follows a mathematical sine function. Zero to maximum to zero to minimum to zero. Repeat. The time needed for a full cycle depends on the frequency. At 100 Hz it's exactly 1/100 of a second because that's the definition of Hz: The number of oscillations per second.

At different positions in the room we would always register the same sine function, but the maximum and minimum values would not occur at exactly the same time because the longitudinall wave really travels through the room. And it does so at - we already know that - 34.4 cm per ms. If we could take a snapshot of the soundwave in the room at a fixed point in time, we would find that it looks like a sine function, too. The distance in space from the initial zero pressure value through max and zero and min to the final zero a tape measure could capture is the wavelength at this exact frequency. At 100 Hz a full cycle has a wavelength of 344 m/s divided by 100 Hz which is exactly 3.44 m. It's the distance sound can travel during 10 ms.

Keep this picture of a sound wave in the room in mind when we add two (or more) sources. The sound waves will interact according to the superposition principle. Depending on how far we are from each source they can either enforce each other or cancel each other out, because the time the sound takes to reach our ears can be different for each source. If the 100 Hz soundwave from one source arrives exactly 5 ms late at your ear compared to the other source they will fully cancel out each other. And yes, this is true even for just two speakers.

But normally, we don't sit 5 ms (equaling 167 cm) further away from one speaker than the other and still expect perfect hi-fi stereo sound. Also, the distance is different for all frequencies, so it's not that much of an issue for the whole spectrum of music. Any delay caused by the processing in our hi-fi gear is usually totally identical for the left and the right channel, so it could only result in lip sync issues with programme material that also features video. No cancellation.

This can change drastically as soon as we add a sub. More often than not it's not placed dead center between the main speakers. And just as important most modern subs employ some DSP, often adding 5 to 10 ms of extra delay to the sound played by the sub. If we do not compensate for this by adding delay to the main speakers, we might end up with perfect cancellation at 100 Hz, very close to the usual crossover frequencies. Some (but not full) cancellation will still happen at frequencies close by.

If you don't sit in the sweet spot exactly, things will change a little, of course, as the distance to the three sources changes. At low frequencies (longer wave lengths) there's less of a difference cause by the same amount of delay. As a result a single sub should not be crossed over too high (you can get away with ~125 Hz in a fully symmetrical setup) and the delay caused by electronics and different distances to the sources must be compensated for.

Someone make a drawing from this wall of text, please. :P
 
Last edited:
Helpful!

Is it possible that a microphone could measure this delay, just not the Ultra/UMIK-1 in this case?

If the Ultra has a mic that measures, could I use a long set of RCAs and set the Ultra in in the listening position?

Sync Audio is set at 2ms, this is different than Sub & Speakers sync? Main Speakers Output Latency at 11ms/Sub Latency 0ms

I will see what happens with changing main speaker latency +/- a bit. Easy to save results and go back if worse.
 
Without a sub, there is significantly less concern about synchronization of timing, other than making sure there are no lip sync issues with ARC input. Once you introduce more than a second speaker into the system, synchronization suddenly becomes…well, time-critical.

-Ed
Haven't had lipsync issues when using the ARC input. I know the Ultra is more of a music streamer, but the ARC works pretty well. So with 2.1 setup I actually get to hear the .1 information in DD 5.1? Seems like it.
 
Is it possible that a microphone could measure this delay, just not the Ultra/UMIK-1 in this case?
There are ways to measure this using e.g. REW and the UMIK-1. I'd have to look up a good instructional guide.

If the Ultra has a mic that measures, could I use a long set of RCAs and set the Ultra in in the listening position?
It's possible and it has been done. But it's even more cumbersome than using external software.

Sync Audio is set at 2ms, this is different than Sub & Speakers sync?
Yes, it's different. Sync Audio is for syncing multiple WiiM devices for multi-room music. It aims at having all WiiM play music exactly at the same time.

Main Speakers Output Latency at 11ms/Sub Latency 0ms
Note that you can always enter only one latency value, either for the mains or for the sub.

As soon as you enter a non zero value for sub delay the mains delay will be set.to zero and vice versa. This is not a limitation. You only ever need one of them. In most cases the mains need to be delayed because the sun lags behind. 11 ms is not an ureasonable value but it's impossible to tell if it's ideal from a remote place.

I will see what happens with changing main speaker latency +/- a bit. Easy to save results and go back if worse.
Exactly. It's free and there's nothing to loose.
 
Agreed; it's baffling.

At this point, I would suggest using a third party app to perform evaluation/analyzation of results. HouseCurve is a good one which utilizes the UMIK-1 and it is free.

-Ed

will HouseCurve determine the latency from the external mic? free/paid version best?
 
Back
Top