|
|||||||
| Home | Forums | Rules | Articles | Store | Gallery | Blogs | Register | Donations | FAQ | Calendar | Search | Today's Posts | Mark Forums Read | Search |
| Multi-Way Conventional loudspeakers with crossovers |
|
Please consider donating to help us continue to serve you.
Ads on/off / Custom Title / More PMs / More album space / Advanced printing & mass image saving |
|
![]() |
|
|
Thread Tools | Search this Thread |
|
|
#1 |
|
diyAudio Member
Join Date: Jan 2003
Location: Mumbai, India
|
Hi everyone. I've been trying to measure SPL using Speaker Workshop, and I'm stuck at one place for more than two nights, can't see any way out.
Here's the background:
Now, even after all this, I am stuck. Here are my problems:
What do I have to do to (i) get clean MLS pulses at 44.1KHz, and (ii) measure SPL correctly? Please can you help? |
|
|
|
#2 |
|
diyAudio Member
Join Date: Jan 2003
Location: Mumbai, India
|
Any suggestions at all?
|
|
|
|
#3 |
|
diyAudio Member
Join Date: Jan 2003
Location: Mumbai, India
|
Incidentally, I just used RMAA to measure the frequency response of my entire chain, including speaker, mic, sound card, and audio driver software. This is in-room response, with speakers in a non-ideal position for clean MLS (but then I was not doing MLS anyway).
![]() What's clear from this is that there is no high-freq rolloff in the mic, mic preamp, sound-card, or audio device driver... I'm able to get very reasonable SPLs right up to the 17-18K region. |
|
|
|
#4 |
|
diyAudio Member
Join Date: May 2002
Location: Switzerland
|
Have you ever measured the response if you connect your soundcard-output to its input ? This way you should be able to get a correction curve for your card at least. But be careful about the input level.
Regards Charles |
|
|
|
#5 | |
|
diyAudio Member
Join Date: Jan 2003
Location: Mumbai, India
|
Quote:
|
|
|
|
|
#6 | ||
|
diyAudio Member
Join Date: Aug 2002
Location: Wisconsin
|
tcpip:
I don't have any experience with Speaker Workshop or the Creative MP3+ USB soundcard, but I had a couple thoughts when reading your problem description... Quote:
24kHz to 48kHz is a straight forward integer conversion, which is less likely to screw up the impulse response. 44.1kHz to 48kHz is a non-integer conversion. It seems likely to me that this is the cause of bad impulse readings at 44.1kHz. I'd suggest trying the test at 48kHz. If my guess is correct, it should work better. Quote:
For a 24kHz sampling rate, the maximum frequency is 12kHz, which is consistent with the graph you showed. For a 48kHz sampling rate, the maximum frequency is 24kHz, which should be high enough for what you want to do. Hopefully things will work better for you at 48kHz. Regards, Brian. |
||
|
|
|
#7 |
|
diyAudio Member
Join Date: Nov 2003
Location: Pittsburgh, PA
|
Also, with my sound card (SB Audigy 2), it is very important to do a channel difference calibration before starting measurements, whether you're measuring impedance or amplitude response. To do this, you connect the outputs to the inputs on the card and select 'options', 'calibrate', and under channel difference, 'test'. As best I can figure out, SW stores this calibration file with the measurement file - it is not carried over between different files, so you need to do it every time you start a new file. However, I've noticed that the difference between channels seems to vary over time with my card, so I redo this measurement every time I start a new measurement session, even if it's in the same file which already contains a calibration.
John |
|
|
|
#8 |
|
diyAudio Member
Join Date: Jan 2003
Location: Mumbai, India
|
I've been away for a long time, just trying to get my observations straight.
I've been able to make SPL measurements work at 48KHz, and I don't know why it works now, but didn't work earlier. However, I'll record full details of my experience here, hoping that some poor idiot like me who treads this path later can benefit. First of all, based on inputs from you guys and others over here and here, I decided to do a pure loopback test, ie. without a mic. I connected the left lineout of the soundcard to the left line-in, and configured SW to look at left channel for mic input. I also configured the WinXP sound devices to use line-in for input, instead of mic. Then, instead of trying SW, I tried RMAA to see what the sound card's response was like. The frequency response was straight till almost 20K. I tried this at sampling rates of 44.1KHz and 48KHz, and both gave sort-of similar results. This clearly indicated that at least for sine waves, the card worked well at both sampling rates. (I'd been suspicious of 48KHz earlier.) Here is a summary of the results: ![]() I then kept the RMAA FR curve in mind, hoping I could replicate it using SW in loopback mode. With this hope, I switched to SW. SW gave me lovely spikes with the loopback cable at 24KHz sampling rate: ![]() But the amplitude was really, really low. I tried changing both input and output volume levels in Windows, but I couldn't get the spike to be any taller. I despaired, because I was pretty sure that if I got such a short spike with a mic, it would simply be lost in the noise. At 44.1KHz sampling rate, I got proper noise: ![]() And ditto at 48K. It was late, I was very sleepy, and I was on the phone with Angshu while I did all this. He was visiting Bombay, but in his hotel at the other end of town. He had returned to his room after a bad day at work. He was guiding me, asking me to reduce one level, try increasing another level, change sample size, sample, rate and so on. (This phone call lasted till about midnight, when both of us were dropping from sleep.) I tried changing only the following things (yes, I'm 100 percent certain it was only these):
And suddenly, I got a spike after about a dozen attempts: ![]() My first reaction was that I was seeing things. I tried again, and got it again. I told Angshu to shut up for 30 seconds while I re-checked, and I got it a third time. I changed sample rate to 44KHz, and I got noise. I changed it to 24KHz, and I got a sharp spike as always (24K has always worked very well for my setup.) I changed the setting back to 48K, and I got the spike again. It was clear that I was on to something. The next thing that I noticed was that the spike was too short... I would need a much taller spike in reality. I then thought that it was obvious why I wasn't getting any spike with the mic... a spike as short as this would not be visible above the noise floor when I used the mic. As all of you know, full scale deflection on a 16-bit sample size is from +32K to -32K, and here I was getting spikes from +3 to -6, not +3K to -6K. I tried changing various levels to get the spike as tall as I could. And this image I have attached above is the tallest spike I got. This was very strange, because with a mic, I have got much taller spikes at 24K when I've got them. And at certain level settings, I failed to get the spike completely.... I got noise, like I see at 44KHz. At this point, Angshu told me to just proceed with things as they were, and do a frequency response measurement of the soundcard in loopback mode. So I did a "Measure->Freq response->Nearfield" at 48K sample rate, keeping all other settings as they were. I got the following response graph: ![]() This was with a sample size of 16Ksamples. This FR curve was almost identical to what I'd got with RMAA. This gave me additional confirmation that SW was working correctly, at least in loopback mode. I went to sleep for the night. Next morning, I tried taking measurements of the tweeter and midbass sections of a commercial speaker I have. This speaker is bi-ampable, so I removed the shorting strips and put the speaker in bi-amping mode. Then I connected just the tweeter to the amp and soundcard first, hooked up the mic, and did a test. At this point, I got a good pulse at 48KHz. I was relieved to see that this pulse was much taller than the one in loopback mode. It had a peak-to-peak amplitude of about 300. I then proceeded to take some measurements, "Measure->Freq response->gated", first of the tweeter, then of the midbass section, from about a metre away, with the mic in line with the tweeter. Here are the results (combined into one chart): ![]() It appears I am in business. I refrained from posting my results on this thread, wanting to double-check and see if it actually worked. I took some more measurements of some other speakers, and I'm getting believable graphs. Lessons I've learned:
Thanks for your patience and help. I'd be nowhere without it. |
|
![]() |
| Thread Tools | Search this Thread |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Vas measurements by added-mass method in Speaker Workshop | tcpip | Multi-Way | 26 | 1st June 2009 09:07 PM |
| Distortion Measurements with speaker workshop | noodle_snacks | Multi-Way | 1 | 6th September 2006 02:28 AM |
| Does anyone have the a speaker workshop project with Seas 27TBFC/G measurements? | owdi | Multi-Way | 1 | 3rd August 2006 03:06 AM |
| Speaker Workshop vs. other software WRT measurements | timsch75 | Multi-Way | 3 | 26th September 2004 01:11 AM |
| T/S measurements with Speaker Workshop | daatkins | Multi-Way | 12 | 18th January 2003 10:30 AM |
| New To Site? | Need Help? |