Dirac Live Bass Control Multi SW - seeking info

Mike-48

Member
Thread Starter
Joined
May 27, 2019
Messages
148
Location
Portland, Oregon, USA
I am trying to understand just what this does and also what hardware it supports.

From the very little I found on the Dirac Web search, I've inferred that perhaps it uses a random or guided random search to find level, phase, polarity settings (as well as EQ settings) that optimize smoothness of multiple subwoofers. Is that right? For example, if SW1 has a null at 40 Hz, might it increase output of the other SWs there to compensate? Would it search for phase settings on multiple SWs to optimize combined output at a listening position or positions?

Would it support, e.g., the NAD M66 with its four SW outputs?
 

JStewart

Senior AV Addict
Supporter
Joined
Dec 5, 2017
Messages
2,084
Location
Central FL
The goal of DLBC is to minimize naturally occurring bass response variation (in listening rooms)for multiple listening positions and to integrate the subs and speaker groups response together, i.e. subs and mains, subs and surrounds, and so on.

Dirac is a “black box” solution so no one can precisely say what it’s doing. Safe to assume your inferences are on the right track though. Spending some time with MSO, and the recommended reading list found there, can be a very educational experience as to more precisely how such things work.

As for DLBC support, look for specific information on any separate piece of equipment for support confirmation. On NAD’s website for the M66, support for DLBC is stated.

I started with MSO before DLBC was available. I use DLBC now because it greatly simplifies things when something in the room changes and recalibration needs done. Also one less piece of external hardware is needed.

If you’re in the market for a piece of gear that can run DLBC and can wait, perhaps a year or two, Dirac Active Room Treatment (ART) will likely become available for new high end two channel processors, like the M66.
At the moment, and through the 3rd qtr of this year, the only pieces of gear running ART are from Storm Audio.

Thread 'Game Changer! Dirac Officially Unveils Active Room Treatment (ART) Technology'
https://www.avnirvana.com/threads/g...s-active-room-treatment-art-technology.11545/

 

Mike-48

Member
Thread Starter
Joined
May 27, 2019
Messages
148
Location
Portland, Oregon, USA
Thanks, @JStewart. I wish Dirac were a little more clear about exactly what is being optimized.

ART looks interesting, too. My impression of that one is that it uses the speakers for active cancellation of excess reverberation.

It does seem that conventional approaches today -- by which I mean algorithms that optimize each speaker individually and stop there or possibly add optimization of phase of mains and corresponding subs -- are just scratching the surface of what's imaginable in bass optimization.
 

JStewart

Senior AV Addict
Supporter
Joined
Dec 5, 2017
Messages
2,084
Location
Central FL
To be fair, I think Dirac’s intent is an automated system that works without the need for any understanding, which will be a much larger chunk of this very small market. It works extremely well in that regard. The problem Dirac is running into a.t.m. is buggy implemented by hardware manufacturers.

ART, as I understand it, does use the speakers in a system to support each other speaker and to actively cancel reflections that cause nulls or peaks in SPL. While automated, there are presently use cases where user intervention is required and the user needs a good understanding of what they are doing. As long as this remains the case I suspect ART will remain in the realms of the custom installers and enthusiasts.

I failed to mention that DLBC also handles the crossovers, which are user adjustable, and ART doesn’t use crossovers in the traditional sense, but does handle the transition from subwoofers to the other speakers.
 

ddude003

AV Addict
Joined
Aug 13, 2017
Messages
1,434
Location
Somewhere Northeast of Kansas City Missouri
More  
Preamp, Processor or Receiver
PrimaLuna Dialogue Premium TubePre (2 channel+sub)
Main Amp
McIntosh MC152 SS Amp (2 channel)
Additional Amp
Yamaha RX-A850 Pro (the other 5 channels lol)
Computer Audio
MacBook Pro, Custom i7 7700k De-lid 2xAsus1080ti GFX, Audirvana Studio, Hang Loose Convolver, Tone Projects Michelangelo, Pulsar Massive & 8200, LiquidSonics, SoX
DAC
Chord Electronics Ltd. Qutest
Universal / Blu-ray / CD Player
Sony UBP-X700 /M Ultra HD 4K HDR & PS5
Front Speakers
Martin Logan ElectroMotion ESL
Center Channel Speaker
Martin Logan Motion C2
Surround Speakers
Martin Logan Motion 4
Surround Back Speakers
Martin Logan Motion 4 (yes, another set of these)
Subwoofers
Martin Logan Dynamo 700
Other Speakers or Equipment
Cifte 12AU7 NOS & Genalex Gold Lion Tubes in Pre
Video Display Device
Samsung The Premiere LSP7T UST Laser Projector
Screen
Elite Screens Aeon CLR3 0.8 Gain 103-inch
Remote Control
PrimaLuna, Lumin iApp, Samsung & Yamaha
Streaming Equipment
Netgear Nighthawk S8000 Streaming Switch, Lumin U1 Mini Streamer Transport
Streaming Subscriptions
QoBuz Studio Premier, Amazon Prime & Netflix
Other Equipment
ThrowRug, SaddleBlankets, WideBand & Bass Traps...
The last paragraph at https://www.dirac.com/live/bass-control/ sums it up pretty well...

"Dirac Live Bass Control leverages all-pass filters, plus machine learning and artificial intelligence, to calculate gains, delays, and all-pass filters for each subwoofer. In this way, the Dirac solution ensures that low frequencies add up so that not only the average is controlled, but most importantly, seat-to-seat variation is minimized as we can now achieve a level of control in multiple locations at once."

I don't think the folks at Dirac are going to give away much more of their secret sauce than this... Lets hope the AI is smart enough to not boost nulls... :ponder:
 
Last edited:

mitchjrj

New Member
Joined
Nov 24, 2023
Messages
18
I failed to mention that DLBC also handles the crossovers, which are user adjustable...

Hey J

Failing to find an answer perhaps you can offer some insight. Just loaded DLBC for my Marantz Cinema 50 today and going through the additional features in the software. I'm confused about crossovers; on the one hand the DLBC documentation says it "guides" the user in their crossover selection, rather than outright saying they identify the optimal XO point. Not very helpful considering any XO adjustments do not render in real time and require re-calculation each iteration.

The initial calculation suggests 70Hz for my mains/center, 72Hz for side surrounds, and 75Hz for rear surrounds.

Here are my questions...

1) How do DLBC's crossover recommendations translate to an AVR with the typical steps of 40/60/80/90/100Hz (etc)? Do I select the next highest option (ie. 80Hz)? Alternative?
2) Were DLBC's crossover recommendations actually calculated and optimized for my room and equipment? Or are they generic starting points? I saw a DLBC video where the author indicated 70Hz was his default.

I haven't loaded the correction to my AVR yet, don't know if DLBC has the capability to override the AVR's crossover points and enter whatever you set. Any clarity you can provide here would be greatly appreciated.
 

mitchjrj

New Member
Joined
Nov 24, 2023
Messages
18
How do DLBC's crossover recommendations translate to an AVR with the typical steps of 40/60/80/90/100Hz (etc)?

Loaded the new settings, answered part of my question—indeed DLBC replaces the AVR’s crossover points with their own (or whatever you selected).

Now I need to understand what informed DLBC’s “recommended” crossovers, and would inspire me to set them otherwise.
 

Sonnie

Senior Admin
Staff member
Joined
Apr 2, 2017
Messages
5,212
Location
Alabama
More  
Preamp, Processor or Receiver
StormAudio ISP Elite 24 MK3 Processor
Main Amp
McIntosh MC1.25KW Monoblock Amps
Additional Amp
StormAudio PA 16 MK3
Computer Audio
Intel NUC w/ Roon ROCK
Universal / Blu-ray / CD Player
Panasonic UB9000 4K UHD Player (for media discs)
Front Speakers
RTJ 410
Center Channel Speaker
MartinLogan Focus C-18
Front Wide Speakers
JTR Neosis 110HT
Surround Speakers
JTR Neosis 210RT
Surround Back Speakers
JTR Neosis 210RT
Front Height Speakers
JTR Neosis 110HT-SL
Rear Height Speakers
JTR Neosis 110HT-SL
Subwoofers
JTR Captivator 2400 x6
Other Speakers or Equipment
VTI Amp Stands for the Monoblocks
Video Display Device
Sony 98X90L
Remote Control
Universal MX-890
Streaming Equipment
Kaleidescape | FireCube | Lenova X1 - Intel NUC for Roon
Streaming Subscriptions
Lifetime Roon Subscription
Tidal
qobuz
Netflix
Amazon Prime
Satellite System
Dish Joey 4K
Other Equipment
Zero Surge 8R15W-1 | Salamander Synergy Equipment Stand
ART, as I understand it, does use the speakers in a system to support each other speaker and to actively cancel reflections that cause nulls or peaks in SPL. While automated, there are presently use cases where user intervention is required and the user needs a good understanding of what they are doing. As long as this remains the case I suspect ART will remain in the realms of the custom installers and enthusiasts.

Adding to this, I'm in the middle of reviewing the StormAudio MK3 with DLART as well as writing somewhat of a setup guide within the review. In addition to helping with reflections, the user must tell EACH set of speakers how it will help support other speakers in the room. You could have every speaker capable of playing from 20Hz to 150Hz to help any speaker not capable of playing any part of that frequency range. There are no set crossovers to speak of, but you may tell your rear speakers to help the side surrounds from 50-150Hz, but only help the front speakers from 50-100Hz, then tell the rear subs to help any speaker needing help from 20-80Hz.. maybe tell your front subs to help the front speakers from 20-150Hz, but only help the rear speakers from 20-80Hz. Maybe some speakers don't help any of the others. Every speaker can help support every other speaker in the frequency range the speaker helping is capable of supporting and at a level from -1dB to -24dB (higher is more help). It's a lot of settings to work on, so it's a highly time-consuming process. I can play a strictly stereo song and turn off the two main front speakers and hear what all the support speakers are playing; it's quite an odd sound, and I can view the speaker output levels of those that are helping from the software as well. Very sophisticated stuff going on with DLART... and you are right... the implementation is very important, which is probably why it won't be an overnight inclusion of DLART in other processors... it will take time for sure.
 

JStewart

Senior AV Addict
Supporter
Joined
Dec 5, 2017
Messages
2,084
Location
Central FL
1) How do DLBC's crossover recommendations translate to an AVR with the typical steps of 40/60/80/90/100Hz (etc)? Do I select the next highest option (ie. 80Hz)? Alternative?
2) Were DLBC's crossover recommendations actually calculated and optimized for my room and equipment? Or are they generic starting points? I saw a DLBC video where the author indicated 70Hz was his default.
1. As you already figured out DLBC crossover filters are used, not the AVR’s.

2. DLBC doesn’t select nor claim to select the best crossover point. It will pick the lowest point it thinks the speaker group is capable of if above 70Hz and 70Hz otherwise.
When filters are calculated DLBC will show the response at the XO. If it’s not satisfactory, i.e. following the chosen target curve, you can recalculate as the result may be different, or choose a different XO and recalculate. Check all speaker groups.

Use this guide to select a starting XO value:

The XO guide is from a 3rd party and recommended by Dirac themselves in their FAQ found on this page.

Lots of other good info/resources can be found there other than the bad YouTube calibration video which doesn‘t show correct mic handling and measurement technique. It also contradicts accurate information Dirac provides elsewhere.
 
Last edited:

mitchjrj

New Member
Joined
Nov 24, 2023
Messages
18
Use this guide to select a starting XO value:

The XO guide is from a 3rd party and recommended by Dirac themselves in their FAQ found on this page.

That is a good guide. Using that approach—assessing falloff points—I ended up with some wildly different values than the defaults. Haven’t had time to test them, or use REW to document actual response.

I still wonder if it’s worth the effort to chose an escalating series of XO’s in DLBC (70, 75, 80 etc), recalculate, upload, measure each. Then compare the resulting REW frequency response curves to eyeball the smoothest response. Fine tune from there.
 

JStewart

Senior AV Addict
Supporter
Joined
Dec 5, 2017
Messages
2,084
Location
Central FL
Using that approach—assessing falloff points—I ended up with some wildly different values than the defaults.

Yup, ver few of us have the very same speaker in all positions.

I still wonder if it’s worth the effort to chose an escalating series of XO’s in DLBC (70, 75, 80 etc), recalculate, upload, measure each. Then compare the resulting REW frequency response curves to eyeball the smoothest response. Fine tune from there.

The Dirac calculation is accurate, however it’s accurate for the average of the measurements and not the single measurement for the MLP that you’ll get with REW. If you prefer to optimize for the MLP use the 9 point measurement pattern as a start. If you want to test if Dirac works just take a single measurement with Dirac and upload a filter from it alone. Then without having moved the mic take a REW measurement.
By the way, if you do upload a filter from a single measurement you can check the R and L delays to be sure the mic is exactly centered if that applies to your setup. If you want to center the mic a little more quickly then turn off all speakers other than R and L. The measurement and upload will be much faster.
If you want to experiment with different mic patterns then after you take the first centered measurement save the project with just that measurement before and without proceeding to the filter creation screen. You can then load this project as your starting point for future projects with different patterns.
 

mitchjrj

New Member
Joined
Nov 24, 2023
Messages
18
If you want to test if Dirac works just take a single measurement with Dirac and upload a filter from it alone. Then without having moved the mic take a REW measurement.

If you want to experiment with different mic patterns then after you take the first centered measurement save the project with just that measurement before and without proceeding to the filter creation screen. You can then load this project as your starting point for future projects with different patterns.

Wild info, thanks!
 

Mike-48

Member
Thread Starter
Joined
May 27, 2019
Messages
148
Location
Portland, Oregon, USA
The question I still have about DLBC is this: If there are four subs, does it do its best with each of them independently and that's it, or is there some attempt to adjust the sound from all four playing at once?

It could be that sub A has a dip at (say) 40 Hz, and sub B has plenty of output. Would the surplus in B be used to make up for the dip in A? That won't happen if individual adjustment is all it does.

Will it adjust the phase of the subs to get the smoothest overall response?

It's simple math to get one sub equalized to sound right, but it's a lot more complicated for four, given all the phase and amplitude interactions. Just what is this software promising?
 

Sonnie

Senior Admin
Staff member
Joined
Apr 2, 2017
Messages
5,212
Location
Alabama
More  
Preamp, Processor or Receiver
StormAudio ISP Elite 24 MK3 Processor
Main Amp
McIntosh MC1.25KW Monoblock Amps
Additional Amp
StormAudio PA 16 MK3
Computer Audio
Intel NUC w/ Roon ROCK
Universal / Blu-ray / CD Player
Panasonic UB9000 4K UHD Player (for media discs)
Front Speakers
RTJ 410
Center Channel Speaker
MartinLogan Focus C-18
Front Wide Speakers
JTR Neosis 110HT
Surround Speakers
JTR Neosis 210RT
Surround Back Speakers
JTR Neosis 210RT
Front Height Speakers
JTR Neosis 110HT-SL
Rear Height Speakers
JTR Neosis 110HT-SL
Subwoofers
JTR Captivator 2400 x6
Other Speakers or Equipment
VTI Amp Stands for the Monoblocks
Video Display Device
Sony 98X90L
Remote Control
Universal MX-890
Streaming Equipment
Kaleidescape | FireCube | Lenova X1 - Intel NUC for Roon
Streaming Subscriptions
Lifetime Roon Subscription
Tidal
qobuz
Netflix
Amazon Prime
Satellite System
Dish Joey 4K
Other Equipment
Zero Surge 8R15W-1 | Salamander Synergy Equipment Stand
The question I still have about DLBC is this: If there are four subs, does it do its best with each of them independently and that's it, or is there some attempt to adjust the sound from all four playing at once?

It could be that sub A has a dip at (say) 40 Hz, and sub B has plenty of output. Would the surplus in B be used to make up for the dip in A? That won't happen if individual adjustment is all it does.

Will it adjust the phase of the subs to get the smoothest overall response?

It's simple math to get one sub equalized to sound right, but it's a lot more complicated for four, given all the phase and amplitude interactions. Just what is this software promising?
It will set phase and gain, and your response of all subs combined should be very similar, if not an almost exact match, to your target curve.

As previously mentioned... test it... take one or multiple measurements at the MLP without moving the mic, then measure it with REW and see your response. When you measure, the sweep will play thru all subs combined.

The only way it can be acceptable to anyone will be to have all subs tuned to play at the same time, as that's how they play. :T
 

Mike-48

Member
Thread Starter
Joined
May 27, 2019
Messages
148
Location
Portland, Oregon, USA
The only way it can be acceptable to anyone will be to have all subs tuned to play at the same time, as that's how they play.
Yup. The promotional literature is quite unclear that it does it that way, so I'm glad for clarification. For example, the promo for the new NAD M66 says
In a first for a stereo component, the M66 features four balanced and four single-ended subwoofer outputs and integrates Dirac Live Bass Control, which allows independent calibration of multiple subwoofers.
The word "independent" can be taken several ways, and it me it wasn't obvious that it can calibrate the four together, not just one at a time.
 

Sonnie

Senior Admin
Staff member
Joined
Apr 2, 2017
Messages
5,212
Location
Alabama
More  
Preamp, Processor or Receiver
StormAudio ISP Elite 24 MK3 Processor
Main Amp
McIntosh MC1.25KW Monoblock Amps
Additional Amp
StormAudio PA 16 MK3
Computer Audio
Intel NUC w/ Roon ROCK
Universal / Blu-ray / CD Player
Panasonic UB9000 4K UHD Player (for media discs)
Front Speakers
RTJ 410
Center Channel Speaker
MartinLogan Focus C-18
Front Wide Speakers
JTR Neosis 110HT
Surround Speakers
JTR Neosis 210RT
Surround Back Speakers
JTR Neosis 210RT
Front Height Speakers
JTR Neosis 110HT-SL
Rear Height Speakers
JTR Neosis 110HT-SL
Subwoofers
JTR Captivator 2400 x6
Other Speakers or Equipment
VTI Amp Stands for the Monoblocks
Video Display Device
Sony 98X90L
Remote Control
Universal MX-890
Streaming Equipment
Kaleidescape | FireCube | Lenova X1 - Intel NUC for Roon
Streaming Subscriptions
Lifetime Roon Subscription
Tidal
qobuz
Netflix
Amazon Prime
Satellite System
Dish Joey 4K
Other Equipment
Zero Surge 8R15W-1 | Salamander Synergy Equipment Stand
Remarkably, it can take each sub's measurements independently and combine them for a smooth combined response without measuring them combined.

Back when we were dialing in subs with the BFD processor, we had to measure the subs combined and add PEQ to all subs simultaneously. When we tried to PEQ each sub and then combine them... the response was all over the place. Technology has come a long way since those days.
 
Top Bottom