Note that an emulated passive filter will reproduce the filter transfer function as a digital filter entered into a DSP, it does not provide exactly the same result as a real passive filter due to different source impedance and component features. Passive filter interaction with the driver non-linearities and back EMF for example will not be present in a digital simulation.
VituixCAD Process
- Once you have a complete design ready for simulation in VituixCAD, simply select “Impulse Response” under the view menu.
- Select the sample rate that your soundcard is set to for playback.
- FFT Length can be set to the maximum value of 262144, any value 65536 or higher is more than enough to cover the low frequency response.
- Taps can be set quite high as well, 8192 taps should be more than enough to cover most uses.
- Select IR Window as desired, since we are exporting a full frequency response using a large FFT length, the exported result is essentially “un-gated” so the selection here is not extremely important, however I have used “cosine”.
- Uncheck “Center IR”
- Set Pre-delay at 1.0ms
- Under Signals to export, select the “D” button, which will fill in all drivers in the project for export. You should see “Driver in D...” for each driver in your system listed. Up to 6 drivers can be exported at once.
- Select “Export” and export the impulse response as IEEE mono or stereo WAV file.
EQ APO Process
- Open the EQ APO Configuration Editor and configure the rack:
- Preamplifier - use to set master gain to avoid clipping audio signal.
- Copy channels - Use copy channels to copy the left and right audio to other channels used for the crossover configuration. For example, a 3 way you might use L and R channels for bass, SL and SR for midrange, and RL and RR for tweeter, so we must copy the L channel to SL and RL, and the R channel to SR and RR.
- Select channels - use to define the channels to apply a specific filter to.
- Convolution with impulse response - load the IR file for your driver here.
- Repeat channel selection and convolution filter for each driver in your system.
- Verify that each impulse response is loaded correctly using the analysis panel at the bottom, and select each channel to cycle through each filter transfer function.
- Adjust the preamplifier if needed to ensure that all responses for all channels are shown at <0dB level. Responses >0dB will be filled in with red to appear obvious.
- That’s it, play some music and enjoy! An example configuration is provided below.
Example 3-way Configuration:
Preamp: -10.8 dB
Copy: SL=L RL=L SR=R RR=R
Channel: L R
Convolution: project2 IR Driver in D1.wav
Channel: SL SR
Convolution: project2 IR Driver in D2.wav
Channel: RL RR
Convolution: project2 IR Driver in D3.wav