INTRODUCTION

This is the accompanying background info for the setup-process that is integrated into Svalbard Audio's KLAR, the virtual monitor controller.  The setup process guides you through integrating one or two subwoofers with your main monitors, since this is the most common use case. Feel free to experiment with different setups, measurement procedures and ways to use it though. KLAR is customisable, allows you to send measurements and settings to and from REW, and enables you to easily compare custom presets, so you can set it up the way you prefer.

You can do all measurements within KLAR, and KLAR can create all filters & settings for you automatically. But for more manual control, KLAR can also communicate directly with REW.  You can send KLAR's measurements to REW with the push of a button, have KLAR create settings for you in REW, and after manual review or customisation, ask KLAR to retrieve the filter settings from REW.
The setup will link to the relevant chapters in this online setup with additional info. If you are a first time user, I'd advice you to do at least one complete measurement procedure completely within KLAR, to get a solid 'baseline' preset to compare the REW versions with. 

KLAR is available as a VST/AU plugin or as a standalone application. The standalone version is normally the preferred option, as it can be be used with other software than your DAW, when your DAW is exporting/loading and without any setup/routing in your DAW. The only minor downside is the small amount (two buffers) of additional latency it introduces, compared to the latency-free plugin version. So if you really need super low latency, you can load KLAR as a plugin (several communicating ones actually) on each output you want to use, and load the settings you created in the standalone version.

Equipment needed:

Software :

  1. Svalbard Audio KLAR.
  2. (OPTIONAL) Latest Room EQ Wizard API BETA version (which includes the API component that is needed to communicate with KLAR).

Hardware:

  1. (Measurement) microphone (a mic stand is recommended). More info on selecting a suitable microphone.
  2. Subwoofer.
  3. Studio monitors.
  4. Audio interface with separate outputs for monitors and subwoofer.
  5. Cables to connect it all.
  6. Computer with macOS or Windows.

Software

1.

Install KLAR

Windows

a. Download the Windows installer (.exe) from svalbardaudio.com and install KLAR.

b. Click 'Run anyway' if Windows Defender shows a 'Windows protected your PC' message and follow the steps in the installer.

macOS

a. Download the macOS installer (.pkg) from svalbardaudio.com and install KLAR

b. Enter your password and follow the steps in the installer.

2.

Install REW (optional)

  1. Download the latest REW API Beta version* that's available from avnirvana.com. Depending on which OS you use and which exact REW version you installed, the screenshots on this site might look slightly different, but it should function the same.
  2. Install REW with the default options.
  3. Open REW and go to 'Preferences' (under the REW menu) > 'API' tab > and click 'Start server'.

* Currently only the API beta version (NOT the regular beta versions) supports the use of the API that enables direct communication between KLAR and REW.
* on macOS to use the REW API with KLAR you need macOS Monterey or newer.

To open REW with the API server started automatically:

MacOS:

  1. Create a new application-shortcut by using Apple’s Script Editor (installed by default):
  2. Open ‘Script Editor’.
  3. Click ‘New Document’.
  4. Copy paste this command:
    do shell script "/Applications/REW/REW.app/Contents/MacOS/JavaApplicationStub --args -api"
  5. Click File > Export and choose ‘File Format’ : Application
  6. Pick a file name and location and click 'Save'.

Windows:

  1. Right click the REW icon and select 'Properties'
  2. Go to the 'Shortcut' tab
  3. Add -api to the target field, so it becomes e.g. C:Program FilesREWroomeqwizard.exe -api

 

Hardware

1.

Connect monitors & subwoofer(s) to individual outputs:

Before you can start using KLAR you should make sure all your hardware is properly connected & set up. To be able to control your sub(s) and monitors independently, it is necessary to connect each to a separate output on your interface.

All volumes faders/knobs of the audio interface's outputs that you're going to use should be at 0dB. Please double check your interface's software mixer/control panel and/or hardware controls on your interface to make sure they are all at 0dB.

If you're worried about accidental excessive speaker volumes, you could consider lowering the volume controls on the monitors or subs themselves so the just can't play any louder than you deem necessary/healthy. Having a power switch nearby to turn off your monitors and/or amps can be another simple safeguard. Please check the note on gain staging (below) as well. 

Each software/playback output should only go to the one corresponding hardware output. Also make sure the microphone input is not routed to any of the monitor outputs directly in your audio interface's mixer, to avoid feedback.

Own a hardware controller?
If you were previously using a stereo hardware monitor controller, you should disconnect it from now on and connect your monitors and subwoofer(s) directly to your audio interface. Because of this direct connection, you can process the signal going to each speaker differently and have full control over the response and timing. KLAR will replace (and probably add to) the other functions of your hardware controller, like setting (reference) volume levels and input switching and will have no analog colouration/distortion.

If you really need to be able to use your monitors without using KLAR as well, you could leave your old stereo hardware monitor controller connected. There are a few things to pay attention to in this case: - If you mainly use your hardware monitor controller for it's input switching capabilities, you could also consider connecting it to an input of your interface and only use it as a way to control which input is routed to the interface input. - If you own a multichannel/surround capable monitor controller you could use it combined with KLAR, as long as you make sure there's an individual signal path for each individual sub and monitor.
  1. Make sure you only connect the monitors to the hardware controller, not the sub.
  2. Make sure to either bypass the controller (if possible) or set it to a fixed, repeatable level when using KLAR.
  3. Beware of any signal degradation caused by the hardware controller. A direct connection from interface to speakers will almost always sound better.

2.

Connect a microphone

Select a suitable measurement microphone (click this link to learn more)  and connect it to a microphone preamp on your audio interface. Make sure the cable is long enough to reach your monitors & sub.

3.

Disable all available processing features on your subwoofer

If your sub has any of the features listed below, please set them as suggested:

  1. Polarity : '0 'or 'OFF'.
  2. Phase: '0 'or 'OFF'.
  3. Lowpass (cutoff, crossover) frequency: highest frequency available or bypass. • EQ/contour: '0'or 'OFF'
  4. DSP: bypass as many settings as possible.
  5. Bass management: 'OFF'
  6. Low cut: '0' or 'OFF'
  7. Set the volume/gain/output level to its maximum settings. • Settings related to satellite/highpass are not relevant since the monitors will not be connected to the sub.

4.

Adjust these settings (if available) on your monitors

  1. EQ/Frequency controls (bass/treble/high/contour): '0, 'OFF' or 'Bypass'.
  2. DIsable room compensation/boundary correction/acoustic space EQ by setting: '0 ', 'OFF' , 'WHOLE/FULL SPACE' or 'FREE FIELD', depending on the make & model.
  3. DSP: bypass as many settings as possible.
  4. Set the volume/gain/output level to it's maximum settings (this might change in a later step).
  5. High pass: 'OFF' or 'Bypass'.

5.

Enable loopback

A loopback is a way to route audio from an output back to an input. Basically it is ,or functions like, a cable that's connected from an output directly to an input.

The loopback will enable you to playback sounds from any application (DAW, streaming platform, browser, other audio application, etc) and route the audio back into KLAR.

There are three options:

  • Route an actual cable from a physical output (this will be called the loopback output) to a physical input (which we'll call the loopback input). Simple as that. A cable that sends all audio that goes out of your interface directly back in. Make sure the mixer of your audio interface doesn't send this input to the corresponding output, to avoid feedback. A digital input/output would be the best option, cause it will, for example, enable bit-accurate recording of reference tracks in your DAW, but an analog input/output would work fine too.
  • Use your audio interface's loopback functionality. If available (check the manual), there will be either a dedicated loopback input available, for instance with most Focusrite interface. An other approach (used in eg RME) is where an output can be selected as the loopback output, which will turn the corresponding input into a loopback input. So if you enable loopback on output 8, input 8 will receive all audio that you send to output 8 (as if a cable was connected from output 8 to input 8).
  • Software loopback. There are several software loopback drivers available. In the software you want to play audio from you set this 'virtual loopback driver' as the output. in KLAR you should select the same driver as the input.On macOS a good option is Blackhole..On Windows I have not found a reliable solution yet.If you're using software loopback, you should select this loopback as the input device later using 'Options > change audio device settings' and select its inputs using 'Options > edit inputs'. For now, when your using KLAR to do measurements, you need your the same audio interface your speakers ad sub are connected to as the input device, and your measurement microphone should be connected to that interface as well.

Gain staging

If your monitors and/or subwoofer(s) come equipped with physical level controls, it can be beneficial to figure out their optimal setting. Leaving the volume at its maximum can have two downsides:
- Background noise might be amplified unnecessarily. Lowering the monitor's volume might improve the signal-to-noise ratio by not unnecessarily amplifying any output noise your interface might produce.
- Routing audio directly to your monitors, bypassing KLAR, might produce output levels that are too high.
If KLAR's main level fader ended up below -40dB when setting the average listening level, you might consider turning the volume level of the monitors down (if their volume controls have enough range) or use an inline attenuation pad between your interface and monitors. Be sure to take the maximum (peak) level you want to be able to work at into consideration and leave enough headroom accordingly.
After changing the volume on your monitors, redo the 'Monitor level' step and aim for KLAR's main level fader to end up somewhere between -40& -20dB. If KLAR's fader was above -20,  make sure to check whether you interface or monitor volume is not accidentally turned down somewhere, e.g. with your interface's software mixer or it's hardware control knob.
Svalbard Audio works hard to ensure KLAR is as reliable as possible. But you can't be too cautious. It's therefore a good idea to connect your speakers/amplifiers to a switchable power outlet that you can reach easily, in case you or KLAR makes a mistake during use. It's also advisable to wear ear-protection.

Integrated automatic setup procedure

You have now completed all necessary setup steps before starting the actual measurement procedure. All steps below will be linked to from within the measurement procedure and are only needed if you want to do some of the analyzing or filter creation in REW manually. So please switch back to KLAR now and start the setup procedure.

Subwoofer locations

Subwoofer locations (optional)

  1. Click 'Send to REW' to import all subwoofer location measurements in REW.
  2. Click the 'All SPL' button above the graph to view all measurements simultaneously.
  3. Click 10...200 in the bottom right corner to zoom in on the bass frequency range.
  4. Select a measurement of interest in the left colum.
  5. Try to identify the location with the smoothest response and/or the least amount of dips in the response. Peaks can usually be corrected with EQ, but dips (especially narrow ones) often correspond with a room-mode null and can't be fixed with EQ.
  6. Once you've identified the best location, move your sub there.
  7. Go to File > Save all measurements and choose a location and file name to save all subwoofer location measurements for future reference.
  8. Click 'Remove all' to start with a clean slate for the next step. If you've got two subs, the results will be valid for both, just pick the best and the single best location.

Determine current roll-off

Roll-off measurement

The roll-off measurement is used to determine the current roll-off. Once you've analysed it in the next step, a filter will be applied automatically to 'flatten' the roll-off so it won't interfere with KLAR's crossover. Read the background info below if you want to know more.
You only need to measure the part of the left monitor that produces the lowest frequency-range. If your monitor is sealed/closed, place the mic near (2-3 cm) to the front of the woofer. If your monitor has a passive radiator (often positioned on the back or side), place the mic near (2-3 cm) to the front of the radiator. If your monitor has a bass-reflex port, place your microphone directly in / flush with the port: When measuring the subwoofer, it's the exact opposite and you need to measure the part of the subwoofer that produces the highest frequency range. This is always the woofer itself. So with a subwoofer, don't measure the port, even if it has one.

Roll-off analysis

In the 'roll-off' steps you'll take measurements of monitor & subwoofer's low-end. Close-miking avoids the influence of the room. In the 'roll-off analysis'. steps you can analyse these measurements so KLAR can calculate and add shelving filters to linearize the response of monitors and subwoofer(s). This will create a 'blank canvas' where KLAR can add a new crossover (XO) at any frequency (within the physical limits of your monitors) and with a roll-off and type that are perfectly matched. The default, new, XO frequency is set at 85Hz but you can change this later in the 'monitor editor' if you want. Be sure to redo the room measurements and following steps of this setup if you do though. These filters will make sure the initial roll-off is 'undone', otherwise the digital crossover in KLAR will add-up with initial roll-off and won't be predicatable. It’s usefull to realise that the additional frequency content created by the shelving filters will never be reproduced by your monitor or sub in full. They are merely there to correct the initial response, and will for the most part be filtered out by the crossover that's added afterwards. Your monitors probably won't be able to have a flat response much below their original cutoff frequency, so if you want to change to XO frequency manually later on, make sure you don't it much lower than the original frequency. The filters won’t cause any additional phase shift, but will actually cancel out the phase shift inherently linked to the current roll-off. Some new phase shift will be introduced with the cross-over though, so you will end up around were you started.

Polarity

Fixing Polarity issues

If KLAR warns you that the polarity of one of your monitors or subs appears to reversed, try to find the cause of the reversal by changing potential causes one by one, and remeasuring after each change:

  1. Check to see if you your monitor or sub has a polarity switch that's accidentally engaged.
  2. Try a different cable.
  3. Check if the software of your audio interface has a polarity button on the corresponding output channel.
  • Polarity switches are sometimes labelled 'Phase'.

Mid & high frequencies

Measure the on-axis response of the mid & high frequencies

Without the availability of an anechoic (reflection free) chamber, the easiest way to get a result that resembles the anechoic version is using the on-axis moving microphone measurement (MMM). By moving the microphone on the axis of the tweeter you take a spatial average that filters out most of the reflections. You can only capture the frequency response / amplitude, phase information won't be captured.

To perform a 'Moving Microphone Measurement' :

  1. Hold the microphone in your hand at the sweetspot. Try to keep your body away from the microphone as much as possible to avoid reflections. Keep it at ear height. If you speakers are properly setup, this should be approxiately the same height as the tweeter.
  2. Press 'measure' and hold the mic approx 25 cm behind the sweetspot, aimed at the tweeter.
  3. When the noise starts playing, slowly move approx 50cm, in a straight line, towards and from the tweeter. Keeping doing this during the 15 seconds the recording takes.

Creating filters for the mid & high frequencies

Research has shown that listeners prefer loudspeakers with a flat, smooth, on-axis (direct) frequency response. 
 
Measuring and correcting the frequencies above the room's transition- (or Schröder-) frequency (usually 150-300Hz) can be tricky. While low frequencies behave in a resonant way (producing room modes), above the transition frequency they behave comparable to the way light bounces around on reflecting surfaces. These reflections cause all kinds of cancellation (comb-filtering) that can not be corrected, make judging your measured response difficult and just don't correlate to the way your ears work. By taking a on-axis, moving microphone measurement you average out a most of these position depended cancellations and end up with a measurement that is fairly close to the actual ('anechoic') direct on-axis response of the speaker in the high-frequency (> 2kHz) range. In the midrange (300-2kHz) you will also see more humps & bumps of the averaged influence of the reflections of nearby surfaces. Some of those cause audible coloration, others can be filtered out by your ear-brain combination. Try & listen is the best way to go here, there are no hard and fast rules. 
 
There are pitfalls to be aware of though. Some of the peaks and dips that will appear in the response can't be corrected. The crossover between woofer & tweeter for instance always causes a dip in the measured response around their crossover frequency, but it is not always as audible as it seems. When in doubt, create a KLAR preset with and without correction in specific areas, do a proper A/B test and let your ears be the final judge.

Room measurements

Create REW filters to correct the room influences

As an alternative to KLAR's automatic calculation of the 'room correction' filters, you can create them in REW. KLAR will automatically adjust the target settings within REW's EQ menu for each speaker. When creating or adjusting filters. aim for a predicted response that matches this target as closely as possible (more info in the background section below).

  1. Selected the 'average' measurement you want to create filters for by clicking on it on in the left column.
  2. Click the 'EQ' button on the top.
  3. The 'Predicted' graph (on the left of the EQ window that pops up) is the estimated response including the filters REW just calculated for you. Click the 10-200 button in the bottom right corner to zoom in on the area of interest.
  4. The numbers of above the graph correspond with the number of the filter that REW calculated.
  5. Sometimes no further action is needed, but if you feel the response could be smoother, click 'EQ filters' on the top to add or edit filters manually. If you want to try filling in dips in the response (some of them can be corrected, others can't), this is the best step to try this.
    - Please read the background info on 'Minimum phase' (below, in yellow).
    - If you spot filters whose gain is larger than -20dB, remove those.
    - If you spot filters that boost & cut at nearly the same frequency (within a few Hz) you should remove those too.
    - Deviations above 200Hz should be ignored for now. This step sometimes needs multiple tries to find the optimal results.
  6. Once you're happy with the way the predicted curve looks, go back to KLAR and click 'Import REW' to send all created filters for monitors and subwoofer(s) from REW to KLAR.
BACKGROUND - tips for editing and creating filters.
Before taking the room measurements, KLAR applied it's new crossover, and if the room wouldn't have had any influence, your subwoofer and monitor would have combined into a linear full-range system. Unfortunately, the room does have a major impact and reflections from nearby surfaces cause all kinds of disturbing effects like room modes, comb-filters, and speaker-boundary interference-reflections (SBIR).
 
Fortunately a lot of major room issues in the low end can be fixed fairly easily by using EQ. The main discerning factor in determining if a peak or dip in your frequency response can be fixed using EQ is whether it's 'minimum phase' or not.
 
As a general guideline, focus on reducing the peaks first, and only fill in the broad/shallow dips. Don't try to fill in the narrow/deep dips. Narrow dips mostly correspond to non-minimum-phase cancellations (nulls) that can't be corrected with EQ and are very sensitive to position, even at low frequencies. Boosting dips might also cause unnecessary distortion because the additional gain of the boosts causes a loss of headroom in your subwoofer or monitor.
 
There's often more than one option to create a flat-ish predicted curve. The one where you need the smallest amount of boost is mostly preferable. When in doubt, you can always export more than one option, KLAR makes it really easy to compare them and find out which one your prefer by listening or re-meassuring.
BACKGROUND - Minimum phase
The find out if a peak or dip in your frequency response can be fixed using EQ, you need to check whether it's 'minimum phase' or not. One of the defining characteristics of a 'minimum phase' system is that it can be inverted. Inverting a minimum phase system will not only correct the amplitude but also the timing/phase issues it caused, leaving you with a system that's completely linear again. More info here: REW - minimumphase
 
You can use REW to find out if a peak or dip can be corrected using EQ:
 
- Select the sweep (averaged or not) measurement you want to analyse.
 
- Click 'GD' (6th tab from the left, same row as the 'SPL & Phase' tab).
 
- Right-click on the SPL graph and click 'Generate Minimum phase' and 'Generate and close'.
  (For older versions: Click 'Controls' in the top right corner > 'Generate minimum phase' > 'Generate and close'.}
 
- At the bottom, deselect all but the 'Excess group delay' check box.
 
This will show a plot with the (excess) group delay (GD). All areas where the GD graph has an approximately flat, horizontal line correspond to peaks or dips that are minimum phase, and that can be corrected using EQ. The areas where there's a sudden jump in the graph can not be fixed.

Group delay is the delay specified for each frequency. The 'excess' part refers to the delay that's in excess of the delay that's inherent to a minimum phase system.

Delay/phase calculation

Calculate phase in REW

As an alternative to calculating the delays within KLAR, KLAR can instruct REW to perform the calculations.

  1. Click 'Calculate in REW' to import the phase measurements in REW.

  2. KLAR will automatically calculate the delays that lead to the best phase alignment. Usually there's no need to change any of the settings, and KLAR will tell REW how to perform the calculations and automatically import the calculated delays back in to KLAR.

  3. The estimated response after applying the delays in KLAR will be added as the 'aligned sum' of both subwoofers (if you have 2) and the monitor + subwoofer(s) combined.
  4. The calculated delay(s) will automatically be imported into KLAR. 

If you want more control you can manually adjust the settings (mainly delay & polarity), see the alignment procedures described below for more info.  

Alignment procedure

  1. Click the 'Actions' button (or 'Controls' if you're using an older version) in the top right corner and then click 'Alignment tool'.
  2. In the drop-down menus at the left, select 'Subwoofer 1 - phase' for the top one and 'Subwoofer 2 - phase' for the bottom one.
  3. Click in the ' All SPL' frequency graph so the 'cross-sign' & corresponding vertical line are placed at approx 85Hz (may deviate a few decimals). The horizontal part of the line is not relevant.
  4. Click 'Align Phase at Cursor' to calculate the delay for the phase to match at the frequency the cursor is placed.
  5. The overlayed frequency response curve shows the predicted response with this delay setting. You can also try selecting the 'Invert polarity' box (within the alignment tool window) of subwoofer 2, to find out if this leads to a flatter curve and/or a smaller delay value. You can also try if setting the vertical line to a lower frequency (eg 50Hz instead of 85Hz) leads to a better result.
  6. Click 'Aligned Sum' (bottom right corner) and rename the new simulated measurement that appears at the left to 'Subwoofer - phase'.
Now follow the procedure for aligning one subwoofer (above),
 
Afterwards, go back to KLAR, click next and enter the delay & polarity values that REW listed in the notes sections of the corresponding simulated measurements. Start with the values for the two subwoofers, that are listed in the notes section of 'Subwoofer - phase'.
  1. Click the 'Actions' button (or 'Controls' if you're using an older version) in the top right corner and then click 'Alignment tool'.
  2. In the drop-down menus at the left, select 'Subwoofer - phase' for the top one and 'Monitor - phase' for the bottom one.
  3. Click in the ' All SPL' frequency graph so the 'cross-sign' & corresponding vertical line are placed at approx 85Hz (may deviate a few decimals). The horizontal part of the line is not relevant.
  4. Click 'Align Phase at Cursor' to calculate the delay for the phase to match at the frequency the cursor is placed.
  5. The overlayed frequency response curve shows the predicted response with this delay setting. You can also try selecting the 'Invert polarity' box (within the alignment tool window) of the subwoofer, to find out if this leads to a flatter curve and/or a smaller delay value.
  6. Click 'Aligned sum' to create a new simulated measurement with the delay & polarity values added in the notes section.
Go back to KLAR, click next, and input the values there.

Complete system low-end measurement

Create filters for complete system low-end correction

  1. Click 'Send to REW' to send the measurements to REW.
  2. KLAR will instruct REW to calculate the filters to perform the final corrections on the combined (= monitors + sub(s)) low-end response.
  3. Select the last measurement on the left and click the 'EQ' icon in the top area.
  4. The 'Predicted' graph on the left is the estimated response including the filters REW just calculated for you. Click the 10-200 button in the bottom right corner to zoom in on the area of interest.
  5. The numbers of above the graph correspond with the number of the filter that REW calculated.
  6. Click 'EQ filters' on the top to edit the filters if you feel the response could be smoother. Filters below 30Hz with gains larger than -20dB should always be removed, cause these are probably cause by background noise. If you spot filters that boost & cut at nearly the same frequency (within a few Hz) you should remove those too. To find out whether a dip is correctable with EQ, check if it's response is minimum-phase.
  7. Once you're happy with the way the predicted curve looks, go back to KLAR and click 'Import REW' to import the filtersettings from REW to KLAR.

Target curve

Adjustments to taste - target curve

Decades of blind listening test have shown that listeners prefer a flat on-axis (the direct sound coming from your monitors) response. But depending on your personal preference, listening levels and the reflectiveness of your room combined with the way your speakers radiate sound into the room (directivity) a low shelf to boost the boost low frequencies and/or a slight tilt of the complete frequency range might sound best to you. Some amount of low-shelfing is almost always preferred, so this is implemented in the target curve that's activated by default. Try listening to some reference tracks you know well and try to judge whether the overall impression is too bright and/or bass-shy, and gradually adjust the target curve EQ setting accordingly. Try to listen at the volume you normally work at. How to change the target curve in KLAR:
  1. In KLAR go to the 'Monitor editor' (click the icon directly right to the 'MON + SUB' preset).
  2. Click on the Target Curve default' EQ node.
  3. The 'Target curve default' preset gets activated when you switch to the main screen for the first time, it is not active during measurement. You try out different presets by clicking on the arrow to the right of the 'Target curve default' name and/or you can change the eq settings manually.
  4. To easily compare different settings you can create or duplicate presets by using the bottom right icon to go to the 'Preset manager' screen.
Some ideas for useful presets you could create:
  • Compare different 'house curve' EQ settings
  • With or without room correction for mid and/or high frequencies.
  • Different settings for different locations
  • Different crossover points (might have to change room correction)
  • Mix tools > mono > Swap left & right channels > Limited frequency range ('the flat auratone') > Smile curve ('edge case EQ')

Done!

Congratulations completing the setup of your calibrated monitoring system!