DSP StudioX: active/digital crossover simulator with features... Under construction. - diyAudio
Go Back   Home > Forums > Source & Line > PC Based

PC Based Computer music servers, crossovers, and equalization

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 21st April 2012, 09:19 PM   #1
diyAudio Member
 
s3tup's Avatar
 
Join Date: Dec 2004
Location: Israel
Default DSP StudioX: active/digital crossover simulator with features... Under construction.

Hi,

I'm working on some software tool which looks like this:

Click the image to open in full size.

Click the image to open in full size.


The idea behind this project is to make the filer design process (crossovers) as easy as dragging control points over frequency response plot.

Currently, there is digital engine, which calculate biquads for given control point F,dB,Q position, and then plots the FR of chain of biquads on screen, as you drag the control point.

There is a feature of importing FR data from file, so you can attach actual frequency response to every "output" block, and then play with it with control points.


There are many missing things, as presets - storage and recall. Project save/open, etc.
No export of data...


I'm working on reversing of DCX2496 presets file format - around 60% of the file is already reversed by me. Another 40% won't be an issue.

I'd like to add some "target build" devices, so you can "compile" your filter to
- DCX2496
- miniDSP
- RockBox EQ
- Other processors
- C sourcecode generator for different targets (by templates) (?).
- PC based DSP (i'd like to make this engine too, and link it to the StudioX for real-time settings simulation with multichannel soundcard).

And, probably, a set of classic analog circuits (from Linkwitz's site). This will need some more programming, as it
- should be analog simulation (already supported in code for plotting, not for digital filtering)
- some calculation of actual resistor and capacitor values.



Ahh, and i miss the feature of "summing" the signals to single FR plot.
I don't really know where to start with it.
Would sum of electronic transfer functions equal to acoustical sum of same transfer functions?




Hehe, i've already got 8dB increase in dynamic range in my car, jut by entering the EQ preset from the car to this program, drawing a same curve from scratch but with different PEQ points around 0dB, and then entering the new curve points back to car player.
I've tested the new preset, and it sounds the same as the old one, but 8db louder. Yay!

Last edited by s3tup; 14th October 2012 at 04:46 PM.
  Reply With Quote
Old 3rd May 2012, 11:19 PM   #2
diyAudio Member
 
s3tup's Avatar
 
Join Date: Dec 2004
Location: Israel
Ok, i've made it thru foobar plugin - it produces sound, splits the channels etc. Passes the signal thru my chain of filters.
No "config" yet - just hardcoded biquad values in the foobar plugin DLL, based on foo_dsp_xover.
  Reply With Quote
Old 6th May 2012, 08:40 AM   #3
diyAudio Member
 
s3tup's Avatar
 
Join Date: Dec 2004
Location: Israel
I've closed the loop between biquads in my program and biquads in foobar's DSP. Now when you move the control points on screen, you hear the filtered sound thru foobar with a slight delay of foobar's buffer.

Now it's time to add FR measurements involving FFT in realtime, like ARTA/etc, to show actual modified response recorded by microphone - so even deaf could make a speaker sound right

And - summed response. Unfortunately i'm clueless about phase measuremets of speaker drivers - which make the most difference when you summ the driver outputs in the air.
  Reply With Quote
Old 6th May 2012, 11:45 AM   #4
Billyo is offline Billyo  Australia
diyAudio Member
 
Join Date: Apr 2011
Location: Sydney
Looks interesting!
__________________
Epoxy Resin fixes everything!
  Reply With Quote
Old 7th May 2012, 11:38 AM   #5
ccclapp is offline ccclapp  United States
diyAudio Member
 
Join Date: Mar 2012
Quote:
Originally Posted by Billyo View Post
Looks interesting!


Yes indeed
  Reply With Quote
Old 7th May 2012, 02:34 PM   #6
tomtom is offline tomtom  Slovakia
diyAudio Member
 
Join Date: Dec 2006
Two thumbs up!

Looking forward to replace DCX awkward software
  Reply With Quote
Old 7th May 2012, 03:36 PM   #7
diyAudio Member
 
s3tup's Avatar
 
Join Date: Dec 2004
Location: Israel
Which programs do you use to take frequency response measurements?
I need to make a FR import for each one...
  Reply With Quote
Old 8th May 2012, 01:52 PM   #8
tomtom is offline tomtom  Slovakia
diyAudio Member
 
Join Date: Dec 2006
for me HOLM
  Reply With Quote
Old 10th May 2012, 02:49 AM   #9
ccclapp is offline ccclapp  United States
diyAudio Member
 
Join Date: Mar 2012
Quote:
Originally Posted by s3tup View Post
Which programs do you use to take frequency response measurements?
I need to make a FR import for each one...
For me REW
  Reply With Quote
Old 18th October 2012, 08:59 AM   #10
tomtom is offline tomtom  Slovakia
diyAudio Member
 
Join Date: Dec 2006
ping
  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
Digital active crossover listening tests paulspencer Digital Line Level 63 9th March 2012 11:19 PM
How best to implement digital active crossover? sharpi31 Multi-Way 0 31st August 2011 07:19 AM
Digital active crossover using two different amps? Broadwayautoclinic Multi-Way 9 20th June 2011 03:45 PM
dcx 1000 ppi active digital crossover basshead79 Car Audio 0 27th August 2010 06:18 AM


New To Site? Need Help?

All times are GMT. The time now is 01:06 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