|
|
|||||||
| 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: Mar 2007
Location: California
|
Over the past 6 months I have been developing and testing an Excel-based active loudspeaker crossover design tool. I am at the point that I would like to open up testing and development to other DIYers and create an open source development group. When the tools look like they are ready to go, I will open it up to everyone.
I am looking for a few people with the following:
If you are interested in participating in the development effort, or just want to know more, please read on: I have attempted to create a set of flexible tools for describing and designing multi-way loudspeaker crossovers given user-supplied frequency response measurements in the FRD format. The tools use linked Excel spreadsheets. I have avoided the use of macros or VBA code in the hopes that the tools will also run without modification in OpenOffice Calc (this is one of the things that needs to be checked out). I'd like to keep the tools completely open source, so there will not be any hidden worksheets or cells. The tools can be expanded to include any number of drivers, e.g. if you want to design a line array, no problem. Designing the crossover The tools permit the user to apply various filters to the measured driver data, and then to combine (sum) the responses from all the drivers in the system to obtain the "system response". The filters that can currently be described include:
The tools comprise "system response" and "driver response" spreadsheets. For each loudspeaker system there is one system response spreadsheet, and for each driver there is one driver response spreadsheet. All measurements are taken at the same point in space (e.g. on the listening axis) and the system response is calculated for that point in space only. The tools are flexible in the sense that they can be expanded to accommodate any number of drivers, and advanced users with knowledge of Excel can customize any aspect of the spreadsheets. This could be adding functionality, adding or removing series from plots, etc. I would like to start the open-source development group to explore various uses of the tools and check functionality, and I can host a forum on my web site for this purpose. Implementing the crossover Once the crossover has been designed and the user is satisfied with the result, it's time to implement the crossover. For this purpose, I have provided info for designing:
I'd like for developers to have the ability to run through the entire process from start to finish. This would include measuring driver responses in-box, designing the crossover, implementing the crossover, and then re-measuring the speaker's response. For this reason I would prefer if people have access to some kind of advanced crossover unit such as the MiniDSP, but the Behringer DCX or dbx Driverack units could work too. With the popularity of Jeff Bagby's Excel based passive crossover design tool (PCD), it seemed that a free design tool for designing DIY active crossovers was needed. Jeff has struggled with problems getting his tool (which uses macros and VBA code) to work for various versions of Excel, and it is limited by what is available in the interface because it is not open source. I'm hoping that an open source active crossover design tool will not create too many obstacles for users, and will allow for complete customization or extension when needed. If you are someone who is interested in helping with the testing and development of these tools, please send me a PM. -Charlie . |
|
|
|
|
#2 |
|
diyAudio Member
Join Date: Mar 2007
Location: California
|
Just as an example of what I have done with these tools to date, while I have been developing them, please check out this thread on the PE TechTalk forum. I show plots of the crossovers for a couple of 2-way speakers:
MiniDSP crossover development - Techtalk Speaker Building, Audio, Video, and Electronics Customer Discussion Forum From Parts-Express.com I'm still looking for testers/developers! -Charlie Last edited by CharlieLaub; 7th December 2011 at 04:01 PM. |
|
|
|
|
#3 | |
|
diyAudio Member
Join Date: May 2004
Location: Pensacola, Florida
|
Quote:
I will be glad to help with the math and programming only. The time I have free to do this is limited; so, I cannot do the labor intensive lab work you require. My wife's accounting business will be consuming most of my time during the first half of 2012 due to the increased client workload we have during that period. Regards, WHG |
|
|
|
|
|
#4 | |
|
diyAudio Member
Join Date: Mar 2007
Location: California
|
Quote:
-Charlie |
|
|
|
|
|
#5 | |
|
diyAudio Member
Join Date: Jan 2008
|
Quote:
Don't know how much this will affect what you are trying to implement, but DSP is not created equal: DSP Tower of Babel Well, THAT's Not Gonna ******* Work!! In the latter thread, it is found that polarity is reversed on the high band in the DriverackPA+, and on all three bands (from input to output) on the Driverack PA. The lack of concurrency in filter Q and even polarity across different DSP platforms might result in "bugs" that have nothing to do with your programming. Art Welter |
|
|
|
|
|
#6 | |
|
diyAudio Member
Join Date: Mar 2007
Location: California
|
Quote:
I really intend for people to use the MiniDSP, but thought if they could live with less flexibility they could also use a DCX2496 or similar. -Charlie |
|
|
|
|
|
#7 | |
|
diyAudio Member
Join Date: Jan 2008
|
Originally Posted by weltersys
Charlie, Don't know how much this will affect what you are trying to implement, but DSP is not created equal: DSP Tower of Babel Well, THAT's Not Gonna ******* Work!! In the latter thread, it is found that polarity is reversed on the high band in the DriverackPA+, and on all three bands (from input to output) on the Driverack PA. The lack of concurrency in filter Q and even polarity across different DSP platforms might result in "bugs" that have nothing to do with your programming. Art Welter Quote:
In the case of the DRPA, where all outputs are polarity reversed from the input, not a problem, unless combining another system that does not have that "feature". In the case of the DRPA+, having the HF polarity inverted from the LF and MF is simply hosed. As far as the other filter Q differences between different DSP, some even from the same company, the problem is a crossover designed for one platform will unfortunately not be correct for another. As the midway hawker says "close, but no cigar" .Art Welter |
|
|
|
|
|
#8 |
|
diyAudio Member
Join Date: Mar 2007
Location: California
|
I finally had the time to download the latest version of OpenOffice and tried out the tools in Calc. Apart from a couple of minor glitches, everything seems to be working exactly like in Excel. I'd even go as far as to say that the OO Calc recalculation speed is faster than in Excel!
This is really great news. These tools can be used under Linux, which really widens the potential user base. Now to write some documentation... -Charlie |
|
|
|
|
#9 |
|
diyAudio Member
Join Date: Mar 2008
|
Q1 : Do you intend producing an all-in-one Crossover Wizard, spreadsheet-based, encompassing the gain and phase measurement of all drivers, in-axis and off-axis ?
Q2 : Is the FRD standard taking the phase curve into account ? |
|
|
|
|
#10 |
|
diyAudio Member
Join Date: Mar 2010
|
Dear Charlie,
Your thread attracts my interest. I have very extensice experience with Calsod 3.1 and LSP cad Pro 5.6. Both have the most powerful tool, being the so called Optimizer. Highly simplified: Load a measured driver file, assemble a textbook filter for starters, load the desired filtered acoustic output. Simply click Optimize Filter. The software wil calculate the exact, optimized filter component values. The same can of course be done for DSP programming. As a matter of fact SE and the UE work this way. In my humble opinion, any filter design program without an optimizing function is like a car with a flat tire; it moves, but will only get you there in a slow time-consuming and tiresome fashion. So pleazzzee include an Optimizer..... Kind Regards, Eelco de Bode |
|
|
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | Search this Thread |
|
|
|
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| open baffle 3 way design based on emminence 15a woofers? | Pirmin | Multi-Way | 28 | 11th June 2010 11:43 AM |
| Loudspeaker design using Open Office Calc (or Excel) | pelanj | Multi-Way | 21 | 6th November 2008 11:01 PM |
| Open call for suggestions on Open Source DIY Audio Design | gfergy | Everything Else | 1 | 15th April 2007 07:33 AM |
| Looking for Linux based (open source) speaker design software | Maxxarcade | Multi-Way | 3 | 17th January 2007 12:41 PM |
| Excel Crossover Design | Murray | Multi-Way | 0 | 2nd September 2003 10:54 AM |
| New To Site? | Need Help? |
| Page generated in 0.17761 seconds (83.73% PHP - 16.27% MySQL) with 11 queries |