Go Back   Home > Forums > Loudspeakers > Multi-Way
Home Forums Rules Articles Store Gallery Blogs Register Donations FAQ Calendar Search Today's Posts Mark Forums Read

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
Reply
 
Thread Tools Search this Thread
Old 27th May 2005, 10:24 PM   #201
diyAudio Member
 
5th element's Avatar
 
Join Date: Oct 2002
Location: England
Graphically that program looks identical to the way the KXdrivers integrate. Its just that the KX is very limited in its application.

There is one problem with these setups. How do you deisgn them around something like LspCAD? If I export the filter gain as a frd file from my filter design, can I import this into the programs you are using so the FIR or IIR will do exactly what I say?

I know this is possible because this is basically what LspCADs emulation tool does using IIR's or what it calls circular convolution filters? What is a circular convolution filter? I own the pro version of LspCAD and have tried the digital filters/emulation on a few occasions, just to check the xover I have designed sounds good. The results using this are really nice and actually sounds fantastic even using the analogue out on a soundblaster live card.

One easy way of doing this (I can see), although maybe not optimal, is just to use the 6 channels of digital out (on SPDIF) on the soundblaster card into three stereo offboard DAC's. I can easily get my hands on two other identical dacs to the ones im using (DIY ofcourse!) for not much money.

Digital filters like this would be brilliant for me as I dont stick with one thing, I am forever changing this that or another so the flexability they would bring is a good bonus.

Can you also get something which will do this in hardware? The KX drivers use the EMU10k chips on the soundblaster which has one main advantage; I can collect together the sound outputs from every application used within windows and all the inputs on the soundcard (line in etc) and THEN put them through the DSP, in otherwords the DSP comes last in the signal chain before exiting the soundcard. Can you do this with the ways you are describing? It seems to me that the digital filters decribed are just another program that would work in the same way as the LspCAD emulator. Although this would add flexability (in the form of digital xovers) it would also have unacceptable disadvantages. This is something my analogue active xovers get around quite nicely but are much more limited in their application.
__________________
What the hell are you screamin' for? Every five minutes there's a bomb or somethin'! I'm leavin! bzzzz! Droggon Attack!
  Reply With Quote
Old 28th May 2005, 01:48 PM   #202
Vil is offline Vil
diyAudio Member
 
Vil's Avatar
 
Join Date: Jan 2003
Location: Europe
>>>Can you also get something which will do this in hardware? The KX drivers use the EMU10k chips on the soundblaster which has one main advantage; I can collect together the sound outputs from every application used within windows and all the inputs on the soundcard (line in etc) and THEN put them through the DSP, in otherwords the DSP comes last in the signal chain before exiting the soundcard. Can you do this with the ways you are describing?

I can mix at same time any signal from wave drivers (they are multiclient) and one physical card's input (line , mic , aux )and also digital s/pdif in .
  Reply With Quote
Old 28th May 2005, 11:26 PM   #203
diyAudio Member
 
5th element's Avatar
 
Join Date: Oct 2002
Location: England
So if I am set up correctly can I just run the xover program and do ANYTHING within windows, including playing games and having their sound effects decoded, and the sound be filtered correctly?
__________________
What the hell are you screamin' for? Every five minutes there's a bomb or somethin'! I'm leavin! bzzzz! Droggon Attack!
  Reply With Quote
Old 29th May 2005, 08:11 AM   #204
Vil is offline Vil
diyAudio Member
 
Vil's Avatar
 
Join Date: Jan 2003
Location: Europe
yes you can do this , but you must have enough cpu power for all tasks
  Reply With Quote
Old 1st June 2005, 08:43 PM   #205
RyanC is offline RyanC  United States
diyAudio Member
 
Join Date: Apr 2004
Location: Denver CO
Hey 5th-

There are a number of "pro" cards that will typically offer better performance in some ways then soundblasters. The primary thing about the pro cards to me is ASIO 2 drivers. ASIO drivers were developed by steinberg and they are a kernel level audio protocol- which means that there will be less CPU overhead at lower latiencies. WDM is also good- but only asio 2 offers dedicated reference Clock channels via the driver protocol to essentially slave the application to the reference clock (I don't know that soundblaster doesn't offer this, but ASIO does not = asio 2). Otherwise the programs (via asio1 or WDM) derive the clock info from the audio stream, which introduces jitter and I believe has caused many to throw out the baby with the bathwater when it comes to computer based XO's (and computer based recording). I would recomend searching for asio with spdif or aes/ebu outs. Off of the top of my head the lynx AES would make a great choice (altough a bit overkill).

As for measurements/tweeking these setups are extreemly flexable, these EQ's were all designed for mixing/mastering applications, so typically you get full parametric EQ's shelving HP LP all usually with variable Q. The Q on digital filters will typically go much lower then any analog component filters you will find (or make). You can also get plugins with up to 192dB/oct slopes (not fir) using elliptic or other "no pass band ripple" math. Also because there are no component inconsitancies they will always be more accurate in terms of exact pole frequecies etc. The only thing that would hinder this is the sample rate and basic nyquest theory, so higher sample rates are better for this (even if you have to upsample).

I would still recomend having a dedicated box over the all in one setup. You can distroy tweeters if you comp glitches, but like I said you can certainly check it out with 1 comp and if you like it go from there.

Typically the pro sound cards offer even more routing options- Rme gives you the ability to create different mixes (not just patches) with different inputs and most offer multiclient functionality. The lynx cards are probably the best- many pro's swear that in double blind AB comps they actually sound better even with an all digital path and the same external clock source and converters. There are many factors to doing computer digital audio right, and I don't believe (personally) that soundblaster is seeking the optimum performance, unless you are talking about a nasdaq index.

The most simple solution is also to use a short spdif cable and loop 1 stereo out back in. The lynx cards have a built in function for this (like vil's little patch bay window).

I would say that you can expect better performance than LSP cad-both in terms of CPU effency and sound quality and flexablity. Plugins are a highly competative market, and when you use them to mix you learn what they are really made of (as far as the math goes).

The waves lineq package is somwhat limited in terms of q and the types of FIR slopes, which as I understand it is part due to the nature of FIR filters.

Anyway check it out! - I doubt you will be disapointed-

RC
  Reply With Quote
Old 2nd June 2005, 12:56 AM   #206
diyAudio Member
 
5th element's Avatar
 
Join Date: Oct 2002
Location: England
Thanks for that.

Two things one a question one a bit of information.

First the question - one thing that was left unanswered (I think) is this. Can I export a filters gain, in otherwords what the filter does (see pic) as a frd file, then import it into a "filter plug-in" and the digital filter will copy EXACTLY what I have designed? This would seem like a very useful feature and rather necessary in order to get the best results from the digital filters.

Two - About tweeter destruction if the computer messes up. My active xover creates horrible turn off thumps, so naturally you power down the power amp before turning off the active xover. Sometimes you forget, my tweeters (scan97s) live to tell the tale. They have a 70uf cap on them to stop DC reaching them, so I guess they would survive computer glitches.
Attached Images
File Type: gif peerless850467.gif (12.9 KB, 572 views)
__________________
What the hell are you screamin' for? Every five minutes there's a bomb or somethin'! I'm leavin! bzzzz! Droggon Attack!
  Reply With Quote
Old 2nd June 2005, 01:01 AM   #207
RyanC is offline RyanC  United States
diyAudio Member
 
Join Date: Apr 2004
Location: Denver CO
Oh and 5th-

You cannot play games with an FIR XO- you will need latency below 20ms total in order to percieve that there is no lag. AFAIK there is no way to do FIR filters below around 100ms total, so see the punch THEN hear the punch. You can however use an IIR filter XO and a card with good kernel level drivers and have 1 realtime XO and one non-realtime FIR setup for different applications. The IIR setup will also eat up less CPU which is good if you are trying to play a game.

Also i was thinking about the tweaking and meausreing thing more. Here is what I do, I have a XO setup with no or little corrective EQ (drivers or room, so just HP LP or HP + LP=BP filters). Then I use the voxengo curve EQ for corrective filtering. I analyze pink noise (actually I prefer a slight HF recession so I use dark pink noise but not so dark as brown). Then I pump pink noise (not the dark pink but just regular pink) through the system, I walk around listening position with a measurement mic and use the curve EQ's match functionality. It will match the mic analyzed spectrum to the reference one using 60 bands of FIR filters.

This will correct for a fair amount of driver and room problems. If you have say a seas driver you can just throw some notch filters in the chain if you would like to correct it's break up modes. Or use a couple of LP filters at the XO point to create a very steep slope. This process will make a hobbled together system sound pretty damn good, let alone a well designed one.


RC
  Reply With Quote
Old 2nd June 2005, 02:01 AM   #208
RyanC is offline RyanC  United States
diyAudio Member
 
Join Date: Apr 2004
Location: Denver CO
Oh ok-

"First the question - one thing that was left unanswered (I think) is this. Can I export a filters gain, in otherwords what the filter does (see pic) as a frd file, then import it into a "filter plug-in" and the digital filter will copy EXACTLY what I have designed? This would seem like a very useful feature and rather necessary in order to get the best results from the digital filters."

No- not directly like that. But if you know what the filters are you can easily duplicate it. EG parametric notch, -2dB @ 2Khz with a q of .707- you just fill in the numbers. Same with HP LP filters. Just look at the dB/oct. Plugins give you a WYSIWYG FR plot so if you look at it's graph and it says 18dB/oct then that is what it is. Some eq plugins use the Q as feedback resonance- you should avoid those for XO's generally. Reguardless it would not be difficult to duplicate your response graph shown, using a plugin with WYSIWYG graph, assuming it allows for the same filter types (notch, hp, bp, lp shelving, elliptic etc). Of course as the EQ plug is not passive in nature you are not limited to cuts, so I would keep that in mind.

Otherwise just do the testing/tweaking together- meaning setup your basic HP BP LP filter and then pull out the mic. I prefer to look for actual listening position trends then 1m (semi) anachoic issues- if your system tends to over exentuate ~85hz and your room tends to attenuate it (hello 8ft cielings) then it is NOT a problem, right? Unless of course the bandwidth is different of the null/boost. And of course if you are in a REAL anachoic chamber your mic at 1m will be in a null at 343hz and all direct multiples thereof.

If you have a perfect room (this does not exist by the way- including anachoic rooms) then you want perfectly flat speakers (except I would still prefer a slight non-lumpy recess of the HF). A room will typically take speakers that are +-1dB anachoic and give you +6, -30dB. If you have 8ft cielings with no bass treatment you will have a -15-40dB null around 80-100hz especially if you sit with your ears at the 1/2 wavelength of the vertical node- (which is about where everybody sits). Then if you sit in the center of the L-R walls you are another node! And if you are in the center front to back add a 3rd one and those are just the fundamental room modes (parrallel walls suck).

I guess the point to me is that a dB here or there will not make or break anything- overall design of the room and the speakers that are tailor made/tuned will give you better real world results then what lspcad says in your treated booth (or wherever you do your measureing). But anyway set it up in LSP- do the test, change the filter, redo the test until it, A- sounds right, and B looks decent. Or don't look at it because as Joe Meek said- "if it sounds right, it's right". Then again I say "If it sounds right, it's probably overcompressed".

For the cap that should be fine- The computer glitch will tend to be a click or pop or stutter type thing. They do not contain an incredable amount of low end (usually). I would still leave the cap and for me if my intended XO freq was 2k I would set it up for 1st order at 1k or 1.5k. I tested my setup with and without the caps 1 oct below the active XO point and I didn't feel/measure that there was a difference. Not really an accurate test tho as It takes a minute to swap them in/out (on the subjective side).

Ryan
  Reply With Quote
Old 2nd June 2005, 02:02 AM   #209
diyAudio Member
 
Join Date: Sep 2004
Location: earth
Shin: It seems you have come back to a PC based Digital Crossover, if you are going to use it both in Home Theater and Music, you need to do a few things.

Lip sync: Video and audio have different latencies, HDTV depending on processor could have up to 130ms of delay, LCD screens have 10-20ms, and Plasmas can have up to 60ms of delay. Typical HDTV processors add delay to the audio stream to compensate. If you have a PC based FIR crossover and DRC you may have to delay the video, or you may get lucky and have enough delay already. Lip sync adjustment will probably be necessary. I have not looked into time shifting software yet.

The Waves Filter has a fixed number of taps, hence a fixed amount of delay. The filter alone creates 60ms of delay exclusive of processing. The Waves filter is for studio environments not for live sound. If you create your own filter, you could do much better. The min delay for a FIR filter depends on frequency, XO slope, and sampling frequency. Because you are using a dome, your crossover will be probably 500Hz+, which will help a lot. A 500 Hz, 60db/oct, 44100 kHz FIR filter would give you about 5ms of windowing delay. You must use the same amount of taps for your W-M cross as your M-T cross. Because Waves has fixed taps, you will be okay there; if you make your own you need to be aware of it. The lower in frequency, the steeper the slope, the higher the windowing delay.

Of course if you only use it only for music, no worries.

Summing Flat: FIR filters are not all linear phase (0 Group delay), nor do they automatically sum flat. You must know which methods they use. Windowing FIR filters will sum flat. The Waves module is really an EQ module and they present you with 3 methods. I believe the low ripple method sums flat while the accurate method does not. Please consult with Waves as I am not 100% sure on that.

Stop Band ripple: FIR crossovers have ripples in the stop band. The Waves filter has ripples 60db down in accurate mode, 100db is low ripple mode. A poorly written FIR filter might have ripples only 20db down so be careful.

For further reading; LinearX has a good write-up on their website, and Waves includes a small PDF.

FIR filters for Home theater use is pretty state of the art, it is not as well documented as more traditional crossovers, but if you are aware of those three things you should be okay.

As I mentioned before, a guy named AEDIO created a FIR crossover named divider for Foobar, you should check those out. A quick search on Hydrogenaudio.org will locate the dlls for you. Waves are considered some of best pro audio plugins so those are good as well. There are some problems with AEDIO’s plugins-cannot use with home theater(Foobar only) and they don’t work with kernel streaming or ASIO, only Direct Sound or waveout. But they are Kaman windowing FIR filters with 100db ripple attenuation, adjustable taps(delay), and they sum flat.

Eventually I plan to write my own FIR crossover filter, I haven’t found a FIR crossover filter that exactly fits my needs.
  Reply With Quote
Old 2nd June 2005, 02:32 AM   #210
diyAudio Member
 
5th element's Avatar
 
Join Date: Oct 2002
Location: England
Using a complicated FIR and CP hungry filter for music is fine. Using a much more economical and less complicated IIR for games would be no problem either. Im actually near field (less then 1m from each speaker) when playing games so maybe a different setup might be a good idea anyway.

Ah I see what you are saying about those filters. LspCAD lets you use up to 8th order i think 48dB/octave is plenty. This would let me see what a 1.5k xover sounds like with the seas (like you mentioned) W15CY and the scan97. I know the scan can handle 2.2khz with a 3rd order acoustic but I dont know about 1,5khz. A steep slope would suit the W15 even more by reducing the additional harmonics induced by the resonance at 8.2k.

I would still design using LspCAD mind you to make sure I get the phase response as perfect as I can. You method sounds ok but with one flaw. -Does the curve EQ thingy in vox tailor for phase like the Tact audio stuff does?-. If it does then its not a flaw. You can have a flat response when the drivers are in phase and a really **** notch when polarity is reversed, meaning the drivers are not in correct phase. Ofcourse adding in delay circuits on your tweeter will solve this, but it will take measuring to get correct.

Cheers for you responses.
__________________
What the hell are you screamin' for? Every five minutes there's a bomb or somethin'! I'm leavin! bzzzz! Droggon Attack!
  Reply With Quote

Reply


Hide this!Advertise here!

Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off



New To Site? Need Help?

All times are GMT. The time now is 10:18 AM.

Page generated in 0.47800 seconds (34.96% PHP - 65.04% MySQL) with 11 queries

Copyright ©1999-2012 diyAudio