DIYMobileAudio.com Car Stereo Forum banner
141 - 160 of 384 Posts
The subwoofer filter is the driving factor because the low frequency creates a very long wavelength, which results in a much longer span of time to delay in order to put that back at you. ie; 80hz = 12.5ms.
So, without crossover time added, you may have your sub at 2ms. With crossover time added, it's now 2+12.5 = 14.5ms. This alone would exceed most DSP time delay restrictions.

Let's say pioneer is capped at 11.5ms (this may actually be correct if my quick math/logic was right). So, if you used the 14.5ms, you're actually (-)3ms on the pioneer. Which can't be done. Flip this -3ms to inches and then you understand why the Pioneer subwoofer values go negative.

If you are using a 3-way, I also add the additional midbass delay. So, you may go from 14.5 to 17.5ms. And as you can imagine, this only makes the Pioneer issue worse.


The negative is scaring some people... but don't let it freak you out. All it means it's exceeded the amount of delay the P99 permits. It's the same thing I'm doing for non-Pioneer calcs... I'm just converting time to inches and when you exceed that 155.39 inches the P99 allows for, you go negative. If I put a max delay of 10ms on the non-pioneer calcs, everyone else would be getting -7ms or something crazy and they'd be freaking out, too. :D


Hope that helps.
Okay. So when you get a negative number for the subwoofer on the p99 using this calculator should I set the number to zero or 155.39?
 
I can tell you that I've tried prayer to get a nice time alignment... the G O D does not care.
Maybe if you quit playin' that Devil's music! ;)
 
OK, forgive some of my considerable n00b-ness....

I have found my best focus is a gap of 1.67ms between the left right. So this brings up a scenario...or a couple...

1. Right speaker at 0ms, left at 1.67ms delay.

2. Right speaker at 8.67ms, left at 7ms.

Now, the difference between the two settings is the same, 1.67, so...I need to shift the center a couple inches to the RIGHT...so this calculator (and common sense actually) tells me I want the right side to start playing sooner (reduce delay) and that I need to make the left side play a bit later (increase delay)...

But I thought that the differential needed to stay approximately the same to maintain focus? So, taking #2 above, if I add .33ms to the left, and cut .33ms on the right to move the center 2 inches to the right, I get 9ms on the left and 6.67ms on the right...which is a much larger differential of 2.33ms. If I keep doing this to move the center to one side or the other, pretty quick the mids are completely out of phase with each other and the midbass goes to ****. Of course, maybe I misunderstand how much a few tenths of a millisecond actually affects the phase until a certain point at which it becomes audible and affects focus and midbass output.

Also, if the differential stays the same, then the center cannot actually move anywhere because the relativedelay between left-right is the same, all you are doing is changing the time at which both mids start playing in relation to the subwoofer?


Again, forgive my n00b, I am learning stuff here every single day I visit :)
 
A delay between L/R mid at 1.67ms is very high. Most vehicles and installs will be in the 0.85 to 1.15ms range at most. I have my mid bass in similar door locations like your g8 and the delay between my L/R mid is 1.05ms. Reduce the delay between the mids and see how it sounds. More importantly see if you get better cohesion and sense of oneness.

If you keep the delay between the mids constant and tweak ta on both mids with equal value, all you're doing is changing the arrival times between the mids and sub and the mids and tweets.
 
I have a question, and it might be stupide, but I wonder how it can works since it doesn't take into account the group delay induced by IIR filters on the DSP (Xovers, EQ, etc.)?

The phase response of an IIR filter (High-Pass, Low-Pass, Peak, etc.) isn't linear and cause group delay at some frequency (the more the Q factor is big, the more the group delay is big), so you need to take them into account in order to compute the "perfect" time aligment setting per speaker.
 
I have a question, and it might be stupide, but I wonder how it can works since it doesn't take into account the group delay induced by IIR filters on the DSP (Xovers, EQ, etc.)?

The phase response of an IIR filter (High-Pass, Low-Pass, Peak, etc.) isn't linear and cause group delay at some frequency (the more the Q factor is big, the more the group delay is big), so you need to take them into account in order to compute the "perfect" time aligment setting per speaker.
Can you explain what the irregular phase response of an IIR filter sounds like? Or what the group delay at some frequency does to your overall sound? It's a car, to think of phase as anything other than arrival times for the direct sound and polarity of your drivers, is a bit of a waste. Once you have these two covered, it's all about the response.
 
Can you explain what the irregular phase response of an IIR filter sounds like? Or what the group delay at some frequency does to your overall sound? It's a car, to think of phase as anything other than arrival times for the direct sound and polarity of your drivers, is a bit of a waste. Once you have these two covered, it's all about the response.
A group delay is a local phase shifting centered on a frequency which can be seen like a different delay in the sound signal between before and after this frequency.
If you pile up several group delays at different frequencies, you will have for each one a delay which will add to others.

Each IIR filter induce a group delay, and this group delay is not always the same (depends of the value of the Q factor).
Or these group delays weight on the time alignment value of each speaker, in addition to the distance.

The only way to have the "perfect" value of time alignment, is doing a frequency swipe of each speakers and use a mic with a software like HOLMImpulse to compute the impulse distance between each speakers.
 
A group delay is a local phase shifting centered on a frequency which can be seen like a different delay in the sound signal between before and after this frequency.
If you pile up several group delays at different frequencies, you will have for each one a delay which will add to others.

Each IIR filter induce a group delay, and this group delay is not always the same (depends of the value of the Q factor).
Or these group delays weight on the time alignment value of each speaker, in addition to the distance.

The only way to have the "perfect" value of time alignment, is doing a frequency swipe of each speakers and use a mic with a software like HOLMImpulse to compute the impulse distance between each speakers.
Lol... have you looked at the group delay in an acoustic measurement? It looks like crap, as expected, since the the system ain't minimum phase. In fact, I argue it's impossible to fix the phase response fully with any amount of processing. All in all, the GD of the filter is a minor problem.
 
Lol... have you looked at the group delay in an acoustic measurement? It looks like crap, as expected, since the the system ain't minimum phase. In fact, I argue it's impossible to fix the phase response fully with any amount of processing. All in all, the GD of the filter is a minor problem.
I am not talking about correcting the phase here, I am just talking about computing the time alignment of each speaker (the "delay" setting in the DSP), and that IIR filters group delays must be taken into account in this process, not just the distance between each speakers. Which is not the case in the website linked.

Correcting the phase is whole another thing, and as you said it can only be done where it is minimum phase. Some phase shifting will never be corrected, but you can correct most of phase deviation.
 
A delay between L/R mid at 1.67ms is very high. Most vehicles and installs will be in the 0.85 to 1.15ms range at most. I have my mid bass in similar door locations like your g8 and the delay between my L/R mid is 1.05ms. Reduce the delay between the mids and see how it sounds. More importantly see if you get better cohesion and sense of oneness.

If you keep the delay between the mids constant and tweak ta on both mids with equal value, all you're doing is changing the arrival times between the mids and sub and the mids and tweets.
I'll re-measure, but in my car, it a really long ways over to the passenger speaker as compared to the driver. Measured by pure distance, it shows ~1.51ms. Also one of the reasons my left side is so hard to tame.

I tried lower, and at 1ms or less, it is so far out that midbass suffers and vocals are diffuse. It only starts to center and sharpen up ~1.3ms and more. I have it at 1.57ms right now, which is slightly less than the previous 1.67.
 
Aaaight!! :D

I'll try to post results tomorrow
Well that didn't really work out for me..

I'm thinking of dropping the p99 and get me a 6to8 for processing..
 
Well that didn't really work out for me..

I'm thinking of dropping the p99 and get me a 6to8 for processing..
Use both ;)

It's nice to have some tweaks available from the headunit too. The channel independent P-EQ is what I'm after in an external DSP.
 
Use both ;)

It's nice to have some tweaks available from the headunit too. The channel independent P-EQ is what I'm after in an external DSP.
Hmmm. thinking of that... I have a rockford oeq2 laying around.. it's left right separated :D

which range benefits most from extra parametric eq? Running 4-way now..
 
Erin, thank you so much for taking the time to do this. The results in my car were amazing.
 
glad this thread was bumped.

Erin - thank you again as well. I used it in my car and I am extremely impressed. Any plans to update it for shifting the stage for pioneer users?
 
Discussion starter · #158 ·
glad this thread was bumped.

Erin - thank you again as well. I used it in my car and I am extremely impressed. Any plans to update it for shifting the stage for pioneer users?
I hadn't really considered it, TBH.




In other news, I am considering trying to port this over to an app. Likely iPhone as that's what I have and can test it myself with that. Of course, I have no coding experience or app building experience so it may not really get off the ground. On top of that, the developer charge is $99....

I think it would be really cool and convenient to have this stuff on a phone app. Download and rock. We'll see though. I'm going to take some software for a spin and see where I get with it.
 
You are one smart dude, but I do agree that coding it pretty tricky. I would agree that to have all this accessible on your phone and get all the calculations right at your fingertips. This would be awesome.
 
141 - 160 of 384 Posts