@tcpip, sublime finish! Was the bevelling made for aesthetics alone or does that influence the SQ?
It may have some acoustic benefits for the tweeter, to reduce edge reflections. Even this bit is not an universally accepted theory I am told. But other than that, I chose to use it for aesthetics. With boxes this big, the bevelling, and the tapering of the bevel top and bottom, reduces the boxiness of the appearance. I have tried to enhance the effectiveness of this tapered bevelling trick by using a darker veneer for the front surface and lighter ones for the rest, to accentuate the bottle-like shapes. Don't know whether some other approach would have yielded better results, but I am happy that the boxes look less boxy than plain rectangular prisms would have.@tcpip, sublime finish! Was the bevelling made for aesthetics alone or does that influence the SQ?
Now that the enclosures are done, the second Hard Part (TM) starts. The SPL measurements are done, the crossovers need to be designed.
This is the tweeter SPL:
![]()
And this is the midrange SPL:
![]()
All taken at one meter distance using my usual measurement setup, pointing the mic at a point between the tweeter and the midrange.
Any of you who want to have a go at designing and modelling crossovers, just ask, and I'll upload the FRD files. ZMA files will not be needed, because I am doing an active line-level xo. I may still take impedance measurements, just out of curiosity and to see what resonances and ringing I can see (as unevennesses in the impedance curves).
I can see that lots of notch filters will now be deployed on the midrange.![]()
These days, I never measure SPL directly -- I measure impulse and then convert from impulse to SPL. This lets me take one measurement and play at leisure with various gating positions. These gatings were arrived at by experiment, and these are about as smooth as I can get the SPL curve to be.Of course, I could be totally wrong, but based on the roll off below 1 khz (and the spiky response for both FR and phase) for your mid, i'd say you used a very narrow gate. and you are losing resolution in your measurement. you will probably need to use a larger measuring gate. if there is something I've missed or misread, please do let me know.
Frankly, I don't think this thing matters. The point where I put my mic should ideally be at the listening position. That would be more than two metres away, given my living room. I cannot afford to put the mic there due to room reflections. Therefore, the 1 metre distance is a good compromise. After all, any mic position is a compromise once you realise that the listener's head will never be exactly at the mic position in real life. Once this is understood, all that we are doing is making sure that the tweeter and midrange are summing in phase correctly, with matching SPL, at some reasonable position, any position (within limits).Also, given the distance between the drivers you'd need to decide on where you want the response to sum and then measure from there to get driver Z offset. (if only to get the Z offset). it might vary more than what you want from what you measure at 1 m.
Hah! Famous last words! :sad:this is actually the most fun and most painful part of the build, all at once.. hope you have only fun..
When are you dropping by?BTW, really nice work on the cabinets. would have loved to listen.
BTW, I never try to get the driver Z offset. It is not necessary.Also, given the distance between the drivers you'd need to decide on where you want the response to sum and then measure from there to get driver Z offset. (if only to get the Z offset). it might vary more than what you want from what you measure at 1 m.
These days, I never measure SPL directly -- I measure impulse and then convert from impulse to SPL. This lets me take one measurement and play at leisure with various gating positions. These gatings were arrived at by experiment, and these are about as smooth as I can get the SPL curve to be.
The phase response spikiness is not an indicator of a measurement problem -- the spikiness will go away if I just add a delay offset in Speaker Workshop to arrive at minimum phase. I used to add that delay before reporting the graphs, but I later realised that the cleaning up of the phase graph is just an aesthetic thing -- it doesn't affect anything else, so I let it remain these days.
The gate I am using is limited by the distance from the speaker to the mic anyway -- I need to gate out the first reflection (which in my case is from the floor). I can't, say, double the gate duration, due to physical constraints.
Squiggles in the SPL curve usually indicate early reflections from somewhere or other. These could be imperfections in the driver mounting -- e.g. the recess having a half-mm or 1-mm unevenness in the front baffle, thus reflecting tweeter output from the edge between the tweeter's front plate and the baffle recess edge. A "perfectly recessed" baffle and a "perfectly mounted" tweeter would eliminate these squiggles. Again, I've learned to ignore these because they don't have a material effect on the crossover design, once the enclosures are made and you know you have to live with the tiny imperfections in the recessing.
FWIW, all my earlier measurements were with the Asawari series of speakers, and they were all MTM designs. There, the two midbass units would reflect the tweeter sound waves, resulting in more squiggles. These tweeter readings for the Darbari are cleaner.
Frankly, I don't think this thing matters. The point where I put my mic should ideally be at the listening position. That would be more than two metres away, given my living room. I cannot afford to put the mic there due to room reflections. Therefore, the 1 metre distance is a good compromise. After all, any mic position is a compromise once you realise that the listener's head will never be exactly at the mic position in real life. Once this is understood, all that we are doing is making sure that the tweeter and midrange are summing in phase correctly, with matching SPL, at some reasonable position, any position (within limits).
Driver Z offset is the difference (loosely speaking) between the distances of the two drivers' acoustic centres from the mic. That difference remains the same whether you measure at 1 metre or 2 metres. If you measure at 30 cm, then you are measuring sharply off-axis for one or both drivers, and that would have been a problem. But you are barely a few degrees off-axis when you measure at 1 metre, and you will be 1-2 degrees closer to on-axis when you measure at 2 metres. This small a difference won't make a material difference to the crossover design. Remember, in a Real Life (TM) scenario, people will listen to the speakers standing up, sitting down, sitting on the couch to one side, etc. How will you cater to their perceptions?
Therefore, IMHO, the only things to take care of are:
That's about it, I feel.
- the mic must be in exactly the same position for the two driver measurements
- the signal level fed to the two drivers must be exactly the same -- don't touch the gain controls between measurements
- the delay or latency of your sound card and mic preamp, etc, must be exactly the same for both measurements, or else your SPL curves will be individually correct, but their relative phase relationship will be wrong.
- try to be pretty much on-axis for both drivers, therefore a minimum distance of about a metre is needed
Hah! Famous last words! :sad:
In any case, I will do a second round of measurements at two metres, and will do near-field measurements of the midrange and woofer. "Kahaani abhi bhi baaki hai."
When are you dropping by?There may even be some Amarula left when you come.
![]()
Yes, I know these squiggles are real-world, but I meant that they can be ignored -- they don't need to be fussed over while designing the crossover. If I was building a laboratory transducer instead of a speaker for home music listening, I'd go that extra mile for perfect alignment of the recesses and edges.I never ever used speaker workshop so I cannot comment on the features / limitations. I do get smoother curves with all the other measurement software. you will be suprised at the amount of squiggles a 0.5mm difference between the speaker frame and the baffle can cause. and it is realworld. equally, you baffle will cause squiggles in your response based on baffle width and rounder over used. Again, real world. Finally, all responses we see on speaker spec sheets are smoothed.. realworld has squiggles.. many squiggles are minor and can be ignored, but sometimes there is a deeper dip / spike that needs to be corrected.
Yes, you're absolutely right. Except that when you close-mic, you don't get the relative phase between the drivers, therefore you need to take an additional reading gated, from far away (like a metre or two), to get the relative phases of the drivers. That's the part needed to get relative driver offset.re: measurement .. I think I could not get my point across, when you gate, you lose resolution. try close mic-ing with a larger gate and you'll understand what i mean. (this is especially true for diffraction artifacts)
True. Whatever position you use for your gated farfield measurements is your design axis. My reason for my comments in my previous post is that choice of design axis is not very critical. Some people make a religion out of being on-axis on the tweeter, some say you must be on-axis on the midrange in a 3-way, etc, etc. I am not too fussy about that -- maybe I am a less precise designer.I understand your point about real world stereo, but eventually, every speaker has a design axis, (you should measure on axis, but optimise response for off axis)
True.I do derive distances from my listening position. digital crossovers allow for perfect time coherence, easy to achieve, so why miss that point?
No need to have the MiniDSP in the measurement-time signal path, if you assume that it will add exactly the same delay for all output paths. (And in fact, this assumption is very important, or else the entire point of phase-coherent crossover design falls apart.)I did not understand your point about delay / latency. Of course your measurement position must be constant as must be the electronic chain. therefore you must have your minidsp inline (but set to flat, no processing or crossover or delay)
No, ACD does not require Z-offset separately for accurate modelling. It requires that you either feed in FRD data which is phase-related, or that you figure out the Z-offset in a separate step if your FRD data happens to not be phase-related. If I use the gated measurements which I have taken, and use them for xo modelling in ACD, I don't need to do anything about Z-offset. If however, I use your method of doing ungated nearfield measurements separately for each driver, then my mic position will not be constant across driver measurements, and then I will definitely need to do an extra step to get the Z-offset correct.ACD ( I assume that is what you are using) requires Z- offset for accurate modelling.
How else do you measure tweeter SPL? I have always run full-range MLS pulses through each driver for all my measurements since the time I learned to measure SPL.you will also have the agony of running full range signals unfiltered through your tweeters.
Don't know what this means. ACD calculates phase data from the magnitude data using Hilbert-Bode transform, I thought? Does the phase information in the file really matter to ACD?finally, ACD will require you to have a minphase file.
Yes, I'd noticed. Why else do you think I'd offered you Amarula instead of some single-malt or Kahlua?I now live in the land of Amarula, so maybe I'll bring in a bottle![]()
IMHO, your posts are the most on-topic I can hope to get. And thanks for taking the time.I do not want to hijack your thread so if you are interested, over mail we can exchange .frds and ACD files, you'll see what measurements i got (Same family but different models) and the final filter solutions that I came up with.
I read up a little more about minimum phase and crossover design and Z-offset.
It seems that there's "measured phase" (of the kind I get when i measure with a mic) and "derived phase" (which is derived from the magnitude data using Hilbert Bode). The "measured phase" is valuable if you are designing a crossover, because the measured phase data of the two drivers will take their Z-offset into account exactly. Thus, your crossover modelling will know exactly how in-phase the summed SPL is and how deep the anti-phase notch is. In other words, you can safely build the crossover based on the modelled behaviour, then measure the final system with one driver anti-phase, and you will actually see the SPL notch, thereby indicating that your drivers are in phase at the crossover point.
However, some crossover design software allow you to upload FRD data and specify whether you want it to pick up just the magnitude data or also the phase data. If you omit the phase data from the FRD, then you are left with "derived phase", which will be of no use to correlate the phases (and impact of Z-offset) of two separate drivers.
In this context, the "minphase" requirement of a crossover modeling software is incidental -- you can have "measured phase" data which is not "min-phase" and that should be fine. Provided the latency/offset/delay of both drivers is the same.
Am reading this forum thread and finding it quite useful...
You will have to pardon me, i spend so much time typing in my real job, that I tend to get terse to the point of being cryptic in non work written communication.
I could be wrong, but I don't think this is necessary. Not in the approach I have described as my way of crossover modelling. However, if I was measuring my drivers using the nearfield measurement method, then I would need to do all this, because the relative phase information between the drivers would need to be "generated" (if I may use the term) by first cleaning out the phase data of each driver, then taking the in-parallel SPL measurement, and then playing with the delay of the individual drivers and matching their sum with the in-parallel measurement.I had assumed that you knew about minphase so left the sentence like that. You have to extract the minimum phase from your frd. into a new FRD and feed it into ACD. otherwise you will not get the output you want (see, I am still terse?).
The summed response will obviously change if you time shift one driver with respect to the other. No doubts at all. But where is the loss of precision in the approach I am taking? IMHO it is as precise as possible, given my measurement rig. In fact, the ACD approach of match-the-graph may be less precise -- you have to depend on eyeball comparison.As far as Z offset is concerned, if you have set up the acd sheets and linked them, just add a bit of delay to one or 2 drivers (z offset) and see how the summed response changes (which you will use to model anyway). I think you'll agree that the extra bit of precision will help you a lot. (Driverinfo tab - column G 5-12)
Don't remember now. Will start up Speaker Workshop next time and will definitely let you know.Again on my point on resolution, what is the FFT size you are using?
Sample rate: 48 Ksamples/secAgain on my point on resolution, what is the FFT size you are using?
I checked the three documents which come with ACD -- the tutorial, the setup instructions, and the technical manual. The mention of minimum-phase FRD data is found only in the technical manual. And there, it is mentioned as "preferably" (see "What measurements should be used in the ACD tools", page 26 of the technical manual). As I had suspected, ACD does not require you to have a minphase file. It's nice to have minimum phase, but not mandatory. What's mandatory (my extrapolation) is accurate phase-aligned data, i.e. accurate capture of the relative phase between the drivers. In the absence of such data, one can generate min-phase data from the magnitude data using Hilbert-Bode transforms and then use the summed-response eyeball-matching to get the time alignment separately.finally, ACD will require you to have a minphase file.
Sample rate: 48 Ksamples/sec
Sample size: 32 Ksamples
Therefore, precision and accuracy: 1 Hz to 24000 Hz, +/- 1.46 Hz
From what I remember from the data in the ACD spreadsheets, I think I have 256 rows in the FRD file.how many discrete measurement points do you have in your FRD?