Filter design¶
The Filter Design screen¶
Once the full set of measurements has successfully been taken, Dirac Live has the acoustical information it needs about your loudspeakers and listening room to create the correction filters.
Frequency response display¶
The Filter Design tab shows the frequency response of one or two channels and the target curve. The following example shows the left channel in mauve and the default target in yellow/black:
Groups¶
There are two channels listed towards the top right of the window, in a single group:
Each group has its own target curve and range curtains. If you wish to have different target curves for left and right, you can separate the two channels into separate groups. To do this, click on "Left" or "Right" and drag it out of the darker box. There will then be two groups, each with its own target curve:
Range curtains¶
The grey regions to the left and right of the graph are excluded from magnitude correction. You can adjust the frequency range of correction by dragging the "curtains" to either side of the graph. By default, Dirac Live sets the range curtains to the detected range of both speakers.
- Avoid setting the low frequency curtain too low, as this can result in excessive boost and increase distortion.
- The high frequency curtain can be set where you like. We recommend trying a full-range correction for at least one of your profiles. Or, if you are happy with the inherent in-room response at higher frequencies, try setting the upper curtain to limit correction to the modal region (up to 300 Hz, in a typical room).
Display controls¶
There are several controls at the right of the graph:
- Spectrum
-
Display the average of all magnitude responses. If the "Measured" checkbox on the left is on, the average of the uncorrected measurements is displayed. If the "Corrected" checkbox on the right is on, the average of the response after correction is displayed.
- Group colors
-
If checked, the graph colors are the same for all channels in a group. This can be individually selected for the measured and corrected responses.
- Spread
-
Display the responses at all measurement locations as a lighter highlight on the graph. This can be individually selected for the measured and corrected responses. This example shows the spread of responses after correction:
- Target curve
-
Display the target curve for the current group or groups.
- Curtains
-
Display the correction frequency range for the current group or groups. This is shown as "curtains" to the left and right of the graph.
- Detected Range
-
Display two vertical cursors indicating the frequency range within which Dirac Live has determined the speakers of the current group to have reasonable output. Note: at low frequencies, environmental noise can cause this estimate to be incorrect.
Zooming in on the graph¶
The graph can be zoomed in and out by using the mouse wheel, or with zooming gestures on a touchscreen or touchpad. To move a zoomed graph, left-click and drag with the mouse, or use the grab and move gesture with a touchscreen. To zoom out to 100%, double-click on the graph or right-click and select Reset zoom.
Adjusting the target curve¶
The target curve is the response you desire from the speakers after correction. This will be an average of different locations around the listening area.
Using the shelving controls¶
By default, the target curve provides two controls: bass shelf and treble roll-off. Simply grab and drag the horizontal lines to move the level of the bass shelf or degree of treble roff-off or boost. The bass shelf ranges from 0 to +12 dB, while the treble control ranges from -3 to +4 dB.
Editing with control points¶
If the shelving filters don't provide enough control you can switch to using control points with the icons located with each group on the right side of the window:
The control points are shown as dots on the target curve, which can be used to edit the target curve as shown here:
Converting shelving filters to control points¶
The target curve with shelving filters and the target curve with control points are stored separately, and you can switch back and forth between them. The default target curve with control points is a straight line with a slight downward tilt:
If you would prefer to start with the same shape as the shelving filters, click the icon to view the shelving filter, then right-click on the graph and select Convert shelves to control points:
The shape of the target curve with control points will now be the same as the shelving filters, and you can edit further as described above:
Snapshots¶
You can save the current set of groups, target curves and curtain frequencies by clicking on the Take snapshot button:
Snapshots will by default be named as the current time. They can be renamed for easier selection later on. Click on the right side of the button and then on the pencil-shaped icon. Enter the name and press the Enter key:
To select a saved snapshot, click on the right side of the button and then click on the desired snapshot.
To delete a saved snapshot, click on the right side of the button and then click on the "x" icon.
Reset to default¶
To reset a target curve and the range curtains to the default, drop down the menu from the hamburger icon and select Set default target curve, then select the group to reset:
Saving and loading individual target curves¶
Target curves can be saved and loaded individually for use at a later time or in other projects. To save a target curve, drop down the menu from the hamburger icon and select Save target curve, then select the group:
To load a target curve, drop down the menu from the hamburger icon and select Load target curve, then select the group:
Guidelines for target curve design¶
Care should be taken to create a target curve that works well with your speakers and room, as well as suiting your personal preferences. Small changes to the target curve can have significant effects on the tonal quality of the system, so it is important that you experiment with different target curves.
If you initially don't achieve a satisfactory result, ensure that you have spread your measurements over a sufficiently large area and with sufficient variation in height. The following guidelines will help you understand how to adjust your target curve.
Low-frequency extension and boost¶
All loudspeakers have a natural low frequency roll off. Setting the target curve to boost the region below the speaker's natural roll off frequency may result in overdriving the speakers, especially with smaller home loudspeakers and depending on your listening habits. A system with capable subwoofers integrated into it, however, will support much more low-frequency output.
High-frequency "tilt"¶
The target curve is the desired measured response of loudspeakers in a room, in contrast to measurements made of a loudspeaker during its design under anechoic (measured in free space) conditions. While high-quality loudspeakers are usually designed for a flat on-axis anechoic response, these same speakers when placed into a listening room will tend to have a downward-sloping or "tilting" response at high frequencies, due to the effects of limited dispersion at high frequencies and greater acoustic absorption.
A completely flat in-room response is therefore usually not desirable and will tend to sound thin or bright. Start with a target curve that follows the natural behavior of your speakers in your room, and then experiment with greater or lesser degrees of tilt in the treble region to obtain the most natural timbral balance.
Low-frequency adjustment¶
A completely flat response at low frequencies, with complete elimination of peaks due to room modes, may sound light in the bass. Typically, a slight increase in the target curve below 100 Hz will give a more balanced sound.
Magnitude response dips¶
In some cases, it may be helpful to adjust the target curve to follow dips in the measured response. This can occur where, for example, the listening area is very close to the speakers and the measurements exhibit a dip caused by the vertical response of the speakers themselves. Experiment with a target curve that follows the dips. You may also wish to try a different set of measurement positions.
The Impulse response graph¶
The Filter Design menu can be used to display the impulse response:
Example impulse response¶
Below is an example impulse response display. This example shows the original impulse response at the top and the corrected and delayed impulse response below.
Impulse response controls¶
There are several controls at the right of the graph:
- Impulse response
-
Display the impulse response corresponding to the average of all magnitude responses. If the "Measured" checkbox on the left is on, the impulse response corresponding to the measurements is displayed. If the "Corrected" checkbox on the right is on, the impulse response corresponding to the corrected response is displayed.
- Group colors
-
If checked, the graph colors are the same for all channels in a group. This can be individually selected for the measured and corrected impulse responses.
- Show latency
-
Show the corrected impulse responses on a time scale that includes processing delay.
- Separate curves
-
Show the measured and corrected responses on separate graphs. See above for an example.
- Dense grid
-
Display additional grid lines on the graph.
- Cursors coordinates
-
Display a vertical cursor line where the mouse is, together with the time delay and impulse response value at the cursor position.