A how to for a PC XO.

Status
Not open for further replies.
brutefir

I have not attempted to estimate the slope, but it looks vertical if you plot it on any wide-range scale.

I think the edginess I'm referring to may come from pre-echo, but I'm not sure. The sound quality is quite good - this effect is not that pronounced.

It is also possible to use one set of FIR filters to equalize the drivers and provide crossover cutoffs using Octave's FIR2 function. I've done that with good results, too.

Now I'm using a first set of filters for crossover generated using Octave's FIR function and a second set for room correction generated by DRC.
 
Has anybody tried the program from

http://www.acourate.com/

(((acourate)))™ delivers both state-of-the-art digital room-correction and speaker driver-time-alignment, linearization & crossover execution in an upgradeable, customizable pc-based solution.
(((acourate)))™ runs on PCs with Windows or XP and Intel Macs with XP

Anybody tried this?

Regards

Ken L
 
Hi, I've tried acourate just for curiosity, and have found it incredibly versatile. You need to know what you're are doing, but almost everything I can imagine can be done.

I usually do octave scripts for my digital proccessing, though, but If begginning again I would consider acourate seriously.
 
Hi,

Octave is a programming language for math calculations, based on matrices. It is free software that more or less clones the syntax and functionality of the commercial program Matlab.

It has a good library of DSP functions that allows to make filters, equalize signal and graph results. With some work, of course.

I began modifying to my needs the scripts that comes in the DRC-Fir distro. And you can find more examples in the DRC wiki, www.duffroomcorrection.com

Cheers,

Roberto
 
Ken,

You can actually download the program from acourate site and try it yourself. It is very good. I had Uli to generate a convolution file for me based on my impulse response. Very impressive results. I just paid for a licence.

Maybe you can drip him a note and ask for his help
 
RR said:
Hi,

Octave is a programming language for math calculations, based on matrices. It is free software that more or less clones the syntax and functionality of the commercial program Matlab.

It has a good library of DSP functions that allows to make filters, equalize signal and graph results. With some work, of course.


thanks for explaining that - more than I feel like I can handle at this point _grin_


RR said:
I forgot...

Somewhere in this thread

I _did_ read the entire thread - somewhat carefully - but can't remember stuff as well as I used to _bigger grin_ - plus it's a pretty long thread.

Regards

Ken L
 
ackcheng said:
Ken,

You can actually download the program from acourate site and try it yourself. It is very good. I had Uli to generate a convolution file for me based on my impulse response.

I didn't see your post earlier.

I guess I am reluctant to learn and fool with Brutefir, and was hoping there would a more off the shelf type of solution

I'm using a BSS FDS366 digital crossover at this time, going AES/EBU out from a Lynx TWO-B to the digital in of the BSS. Works great, and is easy.

Me - I'm trying to figure out what ASIO is and if I'm using it with foobar and the Lynx card _grin_
 
Ken,
ASIO is just a standard for audio drivers. It is written in such a way that timing/sync of multiple audio streams is preserved and the audio itself is passed with good accuracy.
All professional sound cards come with ASIO drivers that allow them to be used with multitrack audio recording applications.
Audiophiles adapted ASIO mostly as means for bit-accurate transfer of music from hard drives to DA converters since the timing is not crucial for playback only.
Windows audio drivers are burdened with the task of handling multimedia files that might come in many formats, bit depths and sampling frequencies all at the same time. The solution (a correct one in my opinion) from Microsoft is to resample everything to 48kHz/16bit audio- that way internal sounds, internet sounds and media player sounds can co-exist on the same outputs of a sound card simultaneously.
Once you go ASIO, you have to have make sure that all of your audio sent to the card is at the same sampling frequency at the very least.
Some cards are very good at handling multiple clients (they have DSP chips on board that perform the sample rate/depth conversion and mixing on board).
But the best way to use ASIO is to dedicate that card to playback of your music exclusively, while pointing Windows to another card (maybe the built in sound on the motherboard), or disabling Windows sounds altogether. You just don't want to hear full level "you got mail!" in the middle of a pianissimo passage of your favorite symphony.
 
ackcheng said:
Ken,

If you are using Foobar and Lynx, then the whole thing is very easy for you! Foobar has a convolver plugin, you can just upload the convolution files in the directly and you have digital room correction.

For crossover, you can download this plugin

http://xover.sourceforge.net/

and you have it!

As long as your lynx card and multi channel out, you don't need an extra equiptment!
Holy crap! Amazing!
 
Thunau said:
Ken,
ASIO is just a standard for audio drivers. It is written in such a way that timing/sync of multiple audio streams is preserved and the audio itself is passed with good accuracy.
........... symphony.

Thanks thunau for taking the time to give such a well-written explanation

_really big grin_


ackcheng said:
Ken,

If you are using Foobar and Lynx, then the whole thing is very easy for you! Foobar has a convolver plugin, you can just upload .........
As long as your lynx card and multi channel out, you don't need an extra equiptment!


Thanks for the link - site is down momentarily but I have it bookmarked -

I do have six analog outs on the Lyns-Two-B -

Thought long and hard about it because of the extra bucks - the two-B cost is a little steep - but also knew that it made more sense long term to do it all in the PC and do away with the
BSS


Best regards to you both for pointing me in the right direction

Ken
 
SIR convolver

Hi!

I'm using AudioMulch and SIR convolver to prossesing the correctionfiles from DRC. What is the correct setting for the SIR Convolver.

I'm using:

Predelay 0 ms
Attack 100% 0 ms
Envelope 0%
Length 100%
Stretch 100%
Stereo InIR 100% 100%

Dry off
Wet -6 dB

Autogain on (15,6 dB)

SIR Convolver
 
Hi there,

I've been invited by Arthur to join here.

A short introduction:
I'm the author of (((acourate)))TM and of course I can answer your questions if you like.
acourate is now the third generation of software I've written for crossovers and room correction. Before I have done GoodVibrations for the TacT RCS system and marcV (is was never really published but some may know the XO software at duffroomcorrection).

I run a multiamp TacT system (3-way) with a PC and my solution 'BruteFIR on a USB memorystick". The crossovers, the driver linearization, the time alignment and the room correction is done with acourate.

You can see more (tutorials, white paper) at the website.

Ok, so far with advertisement. Sorry if it is too much.


Here a possible solution for a Windows based convolution engine with soundcard in/out:
The Program Console
http://www.console.jp/eng/download.html
together with the convolver plugin
http://convolver.sourceforge.net/
can use the asio interfaces of given soundcards (e.g. also Lynx).

This is another solution compared to BruteFIR. Console costs a little money but today I understand it too. Also acourate is not freeware. Too much effort and time to spend for such a project.
 
And bruteFIR should support nearly every card

Unluckily BruteFIR requires a Linux system. And today the support of newer soundcards by ALSA is not very good.

So the old RME Digi9636 (which I use, 18 inputs, 18 outputs) is supported but no longer in production.

The RME HDSP9632/52 is supported but only if you load the old driver software into the soundcard.

The newer RME devices, e.g. Firewire, are not supported.

Lynx is also not really supported.

I fear that this battle will be won by Windows (where is is normal that a soundcard today has different drivers like ASIO).

Uli
 
Status
Not open for further replies.