0

Getting Started with DSPconfig

DSPconfig is the control software for setting up your DSP device with your crossovers, filters and other DSP parameters.


To download the software and find installation instructions, head to the Downloads section of the DSP-8C product page. If you have any issues with downloading or installing the software, please contact us at [email protected].


DSPconfig is updated regularly with improvements and enhancements. You can check for updates in DSPconfig by clicking Help → Check for Updates... in the menu bar.

Demo Mode

You can use the Demo Mode to enter DSPconfig without having a DSP device connected. In this mode, you can fully evaluate the capabilities of DSPconfig and export profiles that you create. If you also have a device connected, you can switch between the Demo Device and the Connected Device at any time using the drop down box in the bottom left hand corner of the window.
DSPconfig Demo Device

Main Window

With your DSP device connected via USB and powered on, you will reach the main window for configuring your DSP.

DSPconfig Main Window

From this window, we can see the main areas of interest:

Profile Management

The DSP supports 4 different profiles at any one time. Each profile can be modified independently and can be switched between using the remote or the encoder on the device, allowing you to compare different set ups for the same system, or store set ups for different systems.


In the Device Settings tab, you will find the option to check and upgrade the DSP's firmware.

Input Channels

The two input channels, left and right, can be controlled here. On each input channel, you can apply up to 30 EQ biquads and 8,192 FIR taps as well as adjust the gain, mute, and invert the phase of the signal. They can be modified independently, or if you require them to be matching you can click on 'Channel Link' to mirror the settings.

Output Channels

The DSP-8C supports 8 independent output channels. For each channel, you can apply a custom name, select the input source (Input 1 is Left and Input 2 is Right), select another channel to link to (for instance, left and right tweeters), apply the shared 288 EQ filters, apply FIR filters of length up to 4096 taps, apply a choice of standard crossover filters, adjust gain, delay, mute and invert the phase of the signal. You can also select whether to use the true balanced or single-ended output.

Profile Settings

For each profile, you can independently amend various settings. The processor sampling rate can be toggled between 96kHz and 192kHz. Operating at 192kHz will halve the amount of FIR taps that the device can process. The DSP supports both analogue and digital output - when operating the digital outputs, only the two Input Channels will be processed. The ES9039SPRO DAC supports multiple IIR bandwidth settings and filter shapes. From here, you can also click Undo Changes to revert the settings to the previously saved state or click Save Changes, to upload the new settings to the DSP.

EQ Filter Editor

DSPconfig EQ Filters Window

In the Main Window, click on the EQ Filters button to open the EQ Filter Editor for that channel. From here, you can either manually design your EQ filters by selecting the filter type from the drop down box and amending the parameters, or you can import a filter file from another program.

When designing filters manually, select your filter from the drop down list, amend the parameters and press the green + button to add it to the active filter list. Press the red x button to delete it. You can click the blue toggle button to enable/disable individual filters.


As you add filters, they will be displayed on the graph. You can toggle the phase to view the impact the filters have on phase. You can toggle the range of the frequency depending on which area you are applying filters to.


Exporting EQ filters from REW

In the EQ Filters window in REW, set the EQ to Generic → Extended.

If you click Save filter coefficients to file, you will be prompted to enter the sample rate at which you are running your DSP (either 96 kHz or 192 kHz). You can export them either as miniDSP or SigmaStudio.

DSPconfig will natively parse both Export filter settings as text and Export filter settings as formatted text.

FIR Filter Editor

DSPconfig FIR Filter Window

Click on a FIR Filter button to open the FIR Filter Editor for the corresponding channel. The editor accepts filters in .txt format. If using Rephase to generate your FIR filters, ensure that you set the required number of taps, the sampling rate you are using and generate the filter in the "32 / 64 bits floats lines (.txt)" format. The graph will display the filter, and you can toggle the frequency range and phase response.


Exporting FIR filters from RePhase

Once you have created your FIR filter in RePhase you will need to specify the settings before exporting it for DSPconfig to convolve. An example of the settings for an output channel using 4096 taps at 96 kHz is shown below.

The taps should be 4096 or fewer for output channels, and 16,384 or fewer for input channels (at 96 kHz).

The rate should be set to the processing rate used on your profile.

The format should be 32 / 64 bits floats lines.txt.

RePhase FIR filter export settings

Crossover Editor

DSPconfig Crossover Window

Each output channel can support a low pass and/or a high pass crossover filter. Select your desired shape from the drop down box and amend the parameters as required. The graph will display the filter, and you can toggle the frequency range and phase response.

Additional Options

Additional Options Panel

For each channel, you can also:

  • Adjust the gain (between -120.0 dB and +30 dB)
  • Add delay (up to 40 ms per channel)
  • Mute
  • Invert the phase
  • Select between balanced (XLR) and single-ended (RCA) output