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?
 
will HouseCurve determine the latency from the external mic? free/paid version best?
I assume with Housecurve you would look at the amplitude of the response around the crossover frequency and adjust the delay to achieve a maximum. You can do the same with REW.
 
will HouseCurve determine the latency from the external mic? free/paid version best?
To determine latency, you need to use REW. You would have to use either Bluetooth or optical input from your computer with the UMIK-1 attached. Sweep range needs to be around the crossover (so if you cross over around 80Hz, use a sweep range like 60-200Hz), use an acoustic timing reference from the nearest speaker, and make sure to disable the actual crossover in Subwoofer settings (subwoofer and speakers should be set to full bandwidth) as well as the speaker or subwoofer delays must be reset to 0ms to get an accurate read. There are tutorials across the web on how to configure REW. Done right, REW tells you the delay in the notes for each sweep. Even the reference speaker will have a delay, you need to subtract that from the delay for all channels. Because you can’t mute any specific outputs, you’ll need to manually connect/disconnect the speaker you’re testing, so using REW as an example let’s say you decide to use left speaker as acoustic reference, first step turn off the subwoofer, set acoustic reference as left channel and playback as left channel, run the sweep (preferably 3 or more times and take an average of the delays indicated), then to measure right speaker, change output to right channel and do it again, your delay should be extremely close to left channel since the speakers should be very close to the same distance to the listening position, then disconnect the right speaker, turn the subwoofer on, and with right channel still set as output run some more sweeps and you’ll have your delay for the sub (since WiiM will sum left and right channels together to send to the sub).

So let’s say left and right sub are about 2ms and subwoofer is 9ms then you want to delay speakers 7ms. Be careful of the direction of the delays, so for example if speakers are -2ms and subwoofer is 9ms then you must delay 11ms.

-Ed
 
Be careful of the direction of the delays, so for example if speakers are -2ms and subwoofer is 9ms then you must delay 11ms.
Mathematically I agree. Just how could the delay of the closest speaker come up as negative relative to the acoustic timing reference?
 
Mathematically I agree. Just how could the delay of the closest speaker come up as negative relative to the acoustic timing reference?
I really don’t know why that happens.

I only know that it does. Both my loudspeakers get negative delay results when I perform this procedure. Positive delays for the three subs (they each have internal DSPs that slow them down ).

-Ed
 
Back
Top