|
|
|||||||
| 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
|
I keep copies of all my music on my computer and use it as my primary source just for convenience. I really enjoy building speakers but I dislike crossovers and the host of problems they create. I was thinking since the music is already in the digital domain, why can't my computer do the work of a crossover? I'm not talking about filtering or having slopes. I'm talking about a clear clean separation with no phase shift. eg If the frequency is less than 80hz send it to the soundcard port for the sub, if it's greater than or equal to 80 and less than 500hz, send it to the woofer, etc.
Is there any software available that does this and controls the multiple soundcards necessary to accomplish the biamping or triamping that would be necessary?
__________________
Everyone has a photographic memory. It's just that most are out of film. |
|
|
|
|
#2 | |
|
diyAudio Member
Join Date: Dec 2001
Location: Pittsburgh, PA, USA
|
Quote:
|
|
|
|
|
|
#3 |
|
diyAudio Member
Join Date: Aug 2001
Location: Chicago area
|
John, you need to understand that the computer doesn't know what the bits and bites are. It just sends it off to the D/A converter and away it goes.
Tiroth is right. If you want the computer to do the work of a crossover then a minimum of 3 FIR filters need to be running. FIR-1 80 Hz and below, both channels? FIR-2&3 above 80 Hz, one for each channel. Custom hardware would be faster but not cheep. Good luck
__________________
What ever makes the tunes flow |
|
|
|
|
#4 | |
|
diyAudio Member
|
Quote:
Are there some relatively cheap software packages that would give you the fuctionality of something like the dbx Driverack 260 speaker management system in your PC?
__________________
Everyone has a photographic memory. It's just that most are out of film. |
|
|
|
|
|
#5 |
|
diyAudio Member
Join Date: May 2004
Location: Seattle WA
|
I use a home-brew software-based crossover for my orion-ish active dipoles. It runs a real time synthesis/dsp software environment called supercollider. I use piles of second order sections (IIRs) to emulate the various analog filters Linkwitz uses, rather than using FIRs. So my crossovers have the same freq and phase response of their analog prototypes. I use lspcad to model the system, then implement the filters in software.
You can definitely build your own computer based driverack or dcx2496 type device. It just costs 10x as much and is 100x more effort |
|
|
|
|
#6 |
|
diyAudio Member
Join Date: Dec 2003
Location: Near Seattle
|
I used to run 2 soundblaster 16s in my system before direct sound came about. The problem was that each sound card only had one wave table so if you were playing MP3s then you couldn't hear any dings or beeps or etc (video game sounds) from your system. The solution, run 2 soundcards and have WinAmp directed towards the 2nd card.
I also used to write some DirectX software for playing back videos and displaying pictures and that kind of stuff. It is really easy using the sample code to come up with a basic MP3 player. I think that if you're a software kind of guy and willing to put in some time, it wouldn't be very difficult to drive a couple of soundcards from a single stream if you had the right FIR/IIR equations. It'll be some effort, but assuming you had the soundcards, the cost wouldn't be that much. -- Danny |
|
|
|
|
#7 |
|
diyAudio Member
Join Date: May 2004
Location: Pune
|
I was discussing exactly this topic with a couple of friends a few days ago.
Bear in mind that I'm a newbie to audio so I might be talking nonsense. The first impression one gets after wading through diyaudio is that crossover design is tough stuff, almost magic. As a software guy my instinctive response was "well, let's do it in software then". The idea is to leverage 5.1 hardware to drive a bi/tri-ampable stereo pair. PC with multichannel soundcard (creative audigy etc., although you can get cheap 5.1 cards for lunch money) PC has audio in digital form, either on disk or in a CD. DSP software on the PC splits the audio into n streams (as many drivers as you have) and dumps each one to one channel of the soundcard. Clearly n <=6 which limits how many drivers you have in your system. This is the crossover. DACs on the card convert these digital samples to analog signals. Now connect the line outputs of the card to the analog inputs of a 5.1 receiver/multichannel amp/separate amps. Connect the output of the receiver to each driver of your bi/tri-ampable speakers. Points to be noted: 1. Since the crossover is in software you can fiddle with the settings to your heart's content. 2. Several 2-channel cards can be used as someone has pointed out. However, it is difficult to synchronize streams across two cards. Better to have a single multichannel card to which you supply "packets" of 6 samples each, which will be decoded and outputted together on all 6 channels. 3. The XO DSP need not be done in real-time. You can process each 2-channel (stereo) "wav" file obtained by ripping a regular audio CD track offline to get a 4/6-channel pcm wav file. This file can be easily played with minimal CPU requirements. 4. You can create several such XO-ed wav files and instantly switch between them, allowing easy XO comparisons. 5. The biggest problem with this approach is that computer parts typically have much lower fidelity than demanded by audiophiles. One way out is to convert files obtained above into DD/DTS audio tracks and use a high-end player which recognizes these formats. Once again, we can abuse the multi-channel outputs to drive several drivers in a stereo setup rather than the surround channels. |
|
|
|
|
#8 |
|
diyAudio Member
|
Freelancer,
That's exactly along the lines of what I was thinking, but who is correct, you or HDTVman? Can it all be done in the digital domain? If it can be then I'd foresee the future being modular sound cards, giving you the ability to add as many ports as you like. Each would have the amplifier(s) built right in. If brick wall type xovers are problematic, fine, make the xover slopes variable. In the meantime, are there any good cheap (free) DSP software packages available? I'm not a software guy at all, just a user.
__________________
Everyone has a photographic memory. It's just that most are out of film. |
|
|
|
|
#9 |
|
diyAudio Member
|
__________________
Deep down inside. |
|
|
|
|
#10 | |
|
diyAudio Member
|
Quote:
__________________
Everyone has a photographic memory. It's just that most are out of film. |
|
|
|
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | Search this Thread |
|
|
|
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| crossovers | tonysherwin | Multi-Way | 3 | 18th May 2008 12:30 AM |
| crossovers | tonysherwin | Multi-Way | 1 | 16th May 2008 10:18 AM |
| WTB: B&W 801 crossovers | aarsoe | Swap Meet | 0 | 6th October 2004 03:47 PM |
| 2.5-way crossovers | sriegel | Multi-Way | 2 | 30th April 2002 05:47 AM |
| crossovers | grim | Multi-Way | 3 | 22nd February 2001 01:52 AM |
| New To Site? | Need Help? |
| Page generated in 0.12488 seconds (83.32% PHP - 16.68% MySQL) with 10 queries |