Digital Crossovers
From DRC
Assuming you want to run an active system then you will need some kind of device to provide crossover duties in front of the amplifiers. There are a variety of ways that this can be done:
- Hardware
- Grab some opamps and build an analogue active crossover (cheap/inflexible)
- Behringer DCX2496 (fairly cheap/flexible)
- DEQX PDC2.6 (expensive/very flexible/includes a pre-amp)
- TacT RCS (expensive/very flexible/includes a pre-amp)
- Software
- Matlab/Octave - Click here for info on how to Generate XO in Matlab
- MaxXO - Unfinished at the time of writing
- Waves (windows based package)
- Various other crossover designer packages. (Several free ones). I think also lspCad can generate FIR coefficients?
If you use a software based tool then you will need some kind of convolver running on the PC to implement the crossovers. There are a variety of convolvers available either for free or at cost. Some of them are integrated into a software media player, others can take arbitrary input from the soundcard inputs and perform convolution in realtime to the output
- Brutefir - extremely fast linux based FIR convolver
- Tact (can be loaded with arbitrary FIR coefficients, unlike the DEQX)
- AsioXO
- FooBar convolver
- ...?
