Digital X-Over idea - diyAudio
Go Back   Home > Forums > Source & Line > Digital Source

Digital Source Digital Players and Recorders: CD , SACD , Tape, Memory Card, etc.

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 30th July 2001, 12:43 AM   #1
diyAudio Member
 
Join Date: Jul 2001
Lightbulb Digital crossover

Recently, I built an analog active X-over for my bi-amped speakers. I also built a cheap DAC for this system. Then the idea hit me, why not have the X-over done in the digital domain before the DAC, without any loss or noise? Sure this would require additional DACs and AMPs, but it would prabably be the best sound ever. You could probably continuously change the slope and freq. of the x-over, becuase it would not require different electrical components. That way you could try many different settings to find out wich one sounds best. You could also build in an EQ, and a test mic so that you could have it equilize itself for any given arrangment. Keep in mind that I have not done this, as it is only an idea. But what an idea it is! If anyone knows anytthing about DSP, or computer audio programming, or if such a device/program exists, please post. Or if you want to call me an idiot, please post that too!
-cheers
P.S.
Phase coherency anyone?

[Edited by Yoda on 07-29-2001 at 08:25 PM]
  Reply With Quote
Old 30th July 2001, 01:26 AM   #2
diyAudio Member
 
Join Date: Feb 2001
Location: Columbia, SC
Yoda,
This is one of those ideas that keeps popping up--like the one to begin a triamp system in the RIAA eq for a cartridge, i.e. use the 500 Hz and 2100 Hz rollover points to carry right on through the rest of the system. Elegant in concept, but not quite as practical in the real world as the usual implementations.
However, that said, and keeping in mind that it isn't difficult to build a variable analog crossover, you might as well go for broke and program this thing for the various peaks and dips that your drivers perpetrate on your signal so as to get a flat frequency response +- .1 dB. Then use it to time align your drivers for you. Once you've done that, you might as well use the mic to eq the speakers to the room...
That last part's already been done, by the way.
The fly in the ointment is that if you start diddling with frequencies in the digital domain, you often run into problems with phase shifts and such. It's not that it can't be done, it's that there's almost always a price to pay for things.
You'll need to decide whether you're going to implement the program in software (i.e. commit your PC to your stereo and write a program in C or assembler, etc.), or firmware (write the code, then burn it onto a dedicated chip). I'm not aware of anyone out there who supplies a plug-'n-play chip that you can drop into a circuit board for what you'll need. By the time you drop enough money to buy a PC (for the software route), or a chip-burner and sundry other odds and ends (for firmware implementation) you'll be into enough money to buy a pretty nice analog crossover and have change left over. And if you DIY the analog crossover the savings will pretty much speak for themselves.
Anyway, the bottom line is that, thus far, most pieces that do extensive manipulations in the time and frequency domains have not been well received in the market because they don't sound all that good. Eventually someone will get it right, but I personally don't think I can hold my breath that long. Now, assuming that you've got a really cool algorithm in mind that would blow the other guys out of the water...go for it. Maybe you're the one who can make it all come together.

Grey
  Reply With Quote
Old 30th July 2001, 04:27 AM   #3
diyAudio Member
 
Join Date: Jan 2001
Location: Scandinavia
Default Use a PC add gain to top end

I am considering using a PC with commercial software for this task.

Digital output, external dac's etc.

Now, the top end has lower energy. You can therefore apply a digital gain after crossover, and reduce analog gain in amplifier to compensate.

Of course, it would be opportune to upsample as well prior to doing floating point calculations.

In-room frequency response corrections should be easy once everything is working. I am not sure whether the applications I am considering (Nuendo and others) have provisions for phase correction.

Petter
  Reply With Quote
Old 30th July 2001, 04:51 AM   #4
paulb is offline paulb  Canada
diyAudio Member
 
Join Date: Jun 2001
Location: Calgary
There's a 3-part article in AudioXpress by Richard Mains starting in May 2001 on this topic. Seems to be lots of background information, particularly in part 1. Mains designed a custom DSP board and the circuitry is rather complex. He says he may be selling these boards if there is enough interest. I hope he doesn't mind me revealing his email address (it does appear in the article after all): rkm@usol.com.
A dedicated DSP is a much better choice for this than just a PC, which doesn't handle hard real-time software very well. Perhaps a DSP board with codec that plugs into a PC and allows downloading of code to it might be available; this would give you the advantage of a convenient development environment with the performance of a dedicated DSP. Although running high quality audio in and out of a PC backplane without picking up noise may be challenging.
  Reply With Quote
Old 27th October 2001, 07:52 PM   #5
diyAudio Member
 
Join Date: Oct 2001
Location: Tempe, AZ
Default Digital X-over

Yoda,

I too have been looking into building such a device. I have been paitently waiting for Texas Instruments to come out with their new audio DSP. It is flash programmable and has enough onboard memory and outputs to handle multiple tri-amped speakers in this type of application. It is also the fastest audio processor available and has 64 bit precision. (Sorry, I don't mean this to sound like an advertisment but I must tout my employer!) I believe that this will have enough processing power to accomplish all that you ask. I also plan on using the BB PCM1738 DAC for the outputs. If I can get something together, I will try to post it.

Sean
  Reply With Quote
Old 27th October 2001, 09:21 PM   #6
Dave is offline Dave  New Zealand
diyAudio Member
 
Join Date: Oct 2001
Location: New Zealand
These guys (www.tactaudio.com) make some pretty flash room correction gear, they also make a digital crossover for subs. I think you would need to know quite a bit about signal processing and DSP before you could design this kind of gear. Has anyone got experience with DSP? How hard is it to get started?
  Reply With Quote
Old 28th October 2001, 01:11 AM   #7
diyAudio Member
 
Join Date: Jul 2001
What about the BB 1704? i was planning on using it.
  Reply With Quote
Old 29th October 2001, 02:01 AM   #8
hifiZen is offline hifiZen  Canada
diyAudio Member
 
hifiZen's Avatar
 
Join Date: May 2001
Location: Mountain View, CA
Oops, looks like our "software-based ultra EQ" thread didn't make it into the digital forum... I'll ask Jason to move it across.

There's already a huge dicussion on this stuff in that thread...

Software-based Ultra-equalizer

[Edited by hifiZen on 10-28-2001 at 09:06 PM]
__________________
- Chad.
  Reply With Quote
Old 29th October 2001, 02:59 AM   #9
diyAudio Member
 
Join Date: Feb 2001
Location: Columbia, SC
It's fixed.

Grey
  Reply With Quote
Old 29th October 2001, 03:26 AM   #10
haldor is offline haldor  United States
diyAudio Member
 
Join Date: Aug 2001
Location: Columbus, Ohio
hifiZen,

I didn't mention this in the earlier discussion about DSP based eq, but the PRO audio world is changing over to digital processing as fast as it can. One single space DSP box can replace a whole rack of dedicated outboard gear (crossovers, eq, delay, compressors/limiters, feedback eliminators, etc). Best of all you set it up from a laptop (and keep knobturners from messing up your system setup). This is better than security covers over the eq and crossovers.

DSP solutions are finally starting to work their way down into lower cost sound reinforcement systems. The A&H DR66 sells for around $1200. TOA and Shure DSP boxes go for around $2500 and will do pretty much everything a typical installed SR system could need. For concert rigs and more advanced installed systems MediaMatrix is the best there is (and is priced accordingly).

http://www.allen-heath.com/
http://mediamatrix.peavey.com/

Cool Toys.

Phil Ouellette

  Reply With Quote

Reply


Hide this!Advertise here!
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


Similar Threads
Thread Thread Starter Forum Replies Last Post
7.1 digital speaker idea GestaltH Digital Source 2 2nd January 2011 11:54 PM
radical idea for an active digital speaker _atari_ Multi-Way 19 14th November 2006 01:21 PM
My "Digital" Preamp idea kinser Digital Source 4 28th December 2004 12:27 PM
totally ridiculous digital amplifier (power DAC) idea sstoiana Solid State 6 8th March 2004 06:14 AM
idea: Cheap Dolby Digital Receiver Conversion nobody special Solid State 6 12th February 2003 07:12 PM


New To Site? Need Help?

All times are GMT. The time now is 07:23 PM.


vBulletin Optimisation provided by vB Optimise (Pro) - vBulletin Mods & Addons Copyright © 2014 DragonByte Technologies Ltd.
Copyright 1999-2014 diyAudio

Content Relevant URLs by vBSEO 3.3.2