Go Back   Cockos Incorporated Forums > REAPER Forums > REAPER General Discussion Forum

Reply
 
Thread Tools Display Modes
Old 04-29-2016, 10:05 PM   #1
TBProAudio
Human being with feelings
 
TBProAudio's Avatar
 
Join Date: May 2014
Location: Germany
Posts: 643
Default TBProAudio releases dpMeter II - Free Digital Precision Meter Plugin including Loudne

TBProAudio releases dpMeter II, a precise digital audio multi channel meter
including RMS, EBUR128 and TruePeak measurement. It is the sucessor of the very popular dpMeter and adds manual loudness matching.



Features:
  • click-free 64-bit internal processing
  • 2 measurement modes: RMS/EBU R128
  • multi channel metering: 2-6 RMS channels, 2.0 stereo, 4.0, 4.1 and 5.1 surround
  • RMS: integrated, momentary, peak and true peak
  • EBU R128: integrated, momentary, short term, true pack and loudness range
  • true peak measurement based on ITU 1770
  • ITU1170/A/B/C/M-weighting filter
  • continuous/synced measurement
  • record metering results as automation data
  • large and accurate live meters
  • adjustable pre-gain
  • manual loudness/peak/TP match with given reference level
  • loudness offset mode


System Requirements:
  • Windows XP or newer
  • Mac OS X 10.5 or newer
  • Win: 32/64 Bit VST, 32/64 Bit VST3, 32 Bit RTAS, 32/64 Bit AAX
  • OS X: 32/64 Bit VST, 32/64 Bit VST3, 32/64 Bit AU, 32 Bit RTAS, 32/64 Bit AAX
  • Tested with: Cockos Reaper, Steinberg Cubase/Nuendo/Wavelab 6/7/8, FL Studio 12.x, PT10/12


Price: free
__________________
www.tbproaudio.de

Last edited by TBProAudio; 06-09-2016 at 11:38 PM. Reason: V1.2
TBProAudio is offline   Reply With Quote
Old 04-30-2016, 06:49 AM   #2
Doc Brown
Human being with feelings
 
Join Date: Jul 2012
Location: Minnesota
Posts: 1,725
Default

Awesome tool. Thank you for sharing this. This would be great for checking mixes before rendering.
Doc Brown is offline   Reply With Quote
Old 04-30-2016, 08:29 AM   #3
sostenuto
Human being with feelings
 
sostenuto's Avatar
 
Join Date: Apr 2011
Location: St George, UT _ USA
Posts: 2,881
Default

Quote:
Originally Posted by Doc Brown View Post
Awesome tool. Thank you for sharing this. This would be great for checking mixes before rendering.
+++1 Tools to use with confidence !

Many thanks
sostenuto is offline   Reply With Quote
Old 04-30-2016, 09:53 AM   #4
JHughes
Banned
 
Join Date: Aug 2007
Location: Too close to Charlotte, NC
Posts: 3,554
Default

Thank you thank you thank you!
JHughes is offline   Reply With Quote
Old 04-30-2016, 11:31 AM   #5
cprompt
Human being with feelings
 
Join Date: Jan 2012
Location: UK
Posts: 183
Default

This is brilliant! Thank you for giving this to us
cprompt is offline   Reply With Quote
Old 04-30-2016, 11:27 PM   #6
ivansc
Human being with feelings
 
Join Date: Aug 2007
Location: Near Cambridge UK and Near Questembert, France
Posts: 22,754
Default

Another little gem! Thanks.
__________________
Ici on parles Franglais
ivansc is offline   Reply With Quote
Old 05-04-2016, 11:50 AM   #7
FKAB
Human being with feelings
 
Join Date: Jun 2009
Posts: 623
Default

This is great, been using it all week. Thanks Dev! And a small shout for JS Dynamic Range.
FKAB is offline   Reply With Quote
Old 05-05-2016, 11:13 PM   #8
TBProAudio
Human being with feelings
 
TBProAudio's Avatar
 
Join Date: May 2014
Location: Germany
Posts: 643
Default Update

Update to 1.1:
- Loudness delta mode
__________________
www.tbproaudio.de
TBProAudio is offline   Reply With Quote
Old 05-06-2016, 01:57 AM   #9
heda
Human being with feelings
 
heda's Avatar
 
Join Date: Jun 2012
Location: Spain
Posts: 7,238
Default

what is loudness delta?
heda is offline   Reply With Quote
Old 05-06-2016, 02:03 AM   #10
TBProAudio
Human being with feelings
 
TBProAudio's Avatar
 
Join Date: May 2014
Location: Germany
Posts: 643
Default

Quote:
Originally Posted by heda View Post
what is loudness delta?
Difference to reference level.
__________________
www.tbproaudio.de
TBProAudio is offline   Reply With Quote
Old 05-06-2016, 02:11 AM   #11
heda
Human being with feelings
 
heda's Avatar
 
Join Date: Jun 2012
Location: Spain
Posts: 7,238
Default

Quote:
Originally Posted by TBProAudio View Post
Difference to reference level.
ah ok.. I see dpMeterII has new parameters too.. so my scripts should still be using v1.4.4. It's good that you can install dpMeterII and dpMeter at the same time.

By the way I sent you an email to the email in your site/support page, but I've received an automatic response error that email could not be delivered or something like that.
heda is offline   Reply With Quote
Old 05-06-2016, 02:21 AM   #12
TBProAudio
Human being with feelings
 
TBProAudio's Avatar
 
Join Date: May 2014
Location: Germany
Posts: 643
Default

Quote:
Originally Posted by heda View Post
ah ok.. I see dpMeterII has new parameters too.. so my scripts should still be using v1.4.4. It's good that you can install dpMeterII and dpMeter at the same time.
Well, i wanted to add some features, but not break your development. So that's why dpMeter II.
Keep up your incredible work:-)
__________________
www.tbproaudio.de
TBProAudio is offline   Reply With Quote
Old 05-06-2016, 02:52 AM   #13
TBProAudio
Human being with feelings
 
TBProAudio's Avatar
 
Join Date: May 2014
Location: Germany
Posts: 643
Default

Quote:
Originally Posted by heda View Post
By the way I sent you an email to the email in your site/support page, but I've received an automatic response error that email could not be delivered or something like that.
You have PM.
__________________
www.tbproaudio.de
TBProAudio is offline   Reply With Quote
Old 05-08-2016, 11:05 PM   #14
TBProAudio
Human being with feelings
 
TBProAudio's Avatar
 
Join Date: May 2014
Location: Germany
Posts: 643
Default

Update to V1.1.1
- Presets added
- Small GUI Fixes
- Delta renamed to Offset
__________________
www.tbproaudio.de
TBProAudio is offline   Reply With Quote
Old 05-15-2016, 02:32 PM   #15
noise_construct
Human being with feelings
 
Join Date: Nov 2015
Posts: 1,566
Default

Thank you very much for this tool!
noise_construct is offline   Reply With Quote
Old 05-15-2016, 10:16 PM   #16
TBProAudio
Human being with feelings
 
TBProAudio's Avatar
 
Join Date: May 2014
Location: Germany
Posts: 643
Default

Tha you!
__________________
www.tbproaudio.de
TBProAudio is offline   Reply With Quote
Old 05-16-2016, 11:52 PM   #17
Twangothan
Human being with feelings
 
Twangothan's Avatar
 
Join Date: Oct 2011
Location: Hertfordshire, UK
Posts: 421
Default

Brilliant thanks
Twangothan is offline   Reply With Quote
Old 05-26-2016, 02:56 AM   #18
TBProAudio
Human being with feelings
 
TBProAudio's Avatar
 
Join Date: May 2014
Location: Germany
Posts: 643
Default

1.1.6
FL Studio channel assignment fix

1.1.5
AAX fix for write automation data
EBUR128: IL/LRA measurement time extended
__________________
www.tbproaudio.de

Last edited by TBProAudio; 05-26-2016 at 06:14 AM.
TBProAudio is offline   Reply With Quote
Old 05-26-2016, 04:10 AM   #19
FKAB
Human being with feelings
 
Join Date: Jun 2009
Posts: 623
Default

Quote:
Originally Posted by TBProAudio View Post
1.1.5
AAX fix for write automation data
EBUR128: IL/LRA measurement time extended
Awesome. Thanks TB.
FKAB is offline   Reply With Quote
Old 05-27-2016, 11:13 AM   #20
FKAB
Human being with feelings
 
Join Date: Jun 2009
Posts: 623
Default

Is this a valid test? I've dropped all the 0.1s.

I put dpMeter on an empty track, enabled record and record monitor and let it do it's stuff.

Later...

RMSi -98.0db
RMSm -98.0db
RMSmm -98.0db
Peak -88.0db
Tpeak -88.0db

Is (-98db -> 0db) the DR or S/n ratio? Does this mean my soundcard effectively only allows 16bit (6x16 = 96) recording and mixing? And my levels are still way too high?

Last edited by FKAB; 05-27-2016 at 11:32 AM. Reason: clarity
FKAB is offline   Reply With Quote
Old 05-27-2016, 11:38 PM   #21
TBProAudio
Human being with feelings
 
TBProAudio's Avatar
 
Join Date: May 2014
Location: Germany
Posts: 643
Default

Quote:
Originally Posted by FKAB View Post
Is (-98db -> 0db) the DR or S/n ratio? Does this mean my soundcard effectively only allows 16bit (6x16 = 96) recording and mixing? And my levels are still way too high?
Well, this is the S/N of your sound card: noise is at -98dBFS.
We can measure -90dBFS with Creative SB, open input, fairly cheap sound card:-)

This has nothing to do with digital SNR. Reaper and most of the plugins work internally with 64Bit, so DSNR is at least -385dBFS, just see here: https://en.wikipedia.org/wiki/Audio_bit_depth.

dpMeter 2 min display level is -144dBFS (24Bit), but works internally with 64Bit.
__________________
www.tbproaudio.de
TBProAudio is offline   Reply With Quote
Old 05-28-2016, 04:52 AM   #22
FKAB
Human being with feelings
 
Join Date: Jun 2009
Posts: 623
Default

Quote:
Originally Posted by TBProAudio View Post
Well, this is the S/N of your sound card: noise is at -98dBFS.
We can measure -90dBFS with Creative SB, open input, fairly cheap sound card:-)

This has nothing to do with digital SNR. Reaper and most of the plugins work internally with 64Bit, so DSNR is at least -385dBFS, just see here: https://en.wikipedia.org/wiki/Audio_bit_depth.

dpMeter 2 min display level is -144dBFS (24Bit), but works internally with 64Bit.
Thanks TB. I have to admit Metering still has me a bit baffled.
FKAB is offline   Reply With Quote
Old 05-28-2016, 09:50 PM   #23
plush2
Human being with feelings
 
Join Date: May 2006
Location: Saskatoon, Canada
Posts: 2,110
Default

Would it be possible to add an LEQ(m) mode to this loudness meter using the specifications outlined in this document?

The LEQ(m) meter is used in mixing for cinema almost exclusively. It is a somewhat niche usage but it is work you really can't do without it. My current meter choice has been flaking out a bit on me so something like this would be excellent, particularly if it could be paired with the Heda Loudness script.

I've been playing around with trying to construct a hack using the rms measurement in the current DPMeter and although I'm getting almost spot on tone measurements with my reafir filters I cannot get something about the time integration and/or summing right.

Last edited by plush2; 05-30-2016 at 01:30 PM.
plush2 is offline   Reply With Quote
Old 05-29-2016, 09:22 PM   #24
TBProAudio
Human being with feelings
 
TBProAudio's Avatar
 
Join Date: May 2014
Location: Germany
Posts: 643
Default

Quote:
Originally Posted by plush2 View Post
Would it be possible to add an LEQ(m) mode to this loudness meter using the specifications outlined in this document?
Thanks for the info. We will look at it.
__________________
www.tbproaudio.de
TBProAudio is offline   Reply With Quote
Old 05-29-2016, 10:30 PM   #25
airon
Human being with feelings
 
airon's Avatar
 
Join Date: Aug 2006
Location: Berlin
Posts: 11,817
Default

Quote:
Originally Posted by FKAB View Post
Thanks TB. I have to admit Metering still has me a bit baffled.
98 db difference means being able to hear someone else breathe (~40 dbSPL) while standing next to a running jet engine(~140 dbSPL).

You'll be fine.
__________________
Using Latch Preview (Video) - Faderport 16 setup for CSI 1.1 , CSI 3.10
Website
"My ego comes pre-shrunk" - Randy Thom
airon is offline   Reply With Quote
Old 06-09-2016, 11:38 PM   #26
TBProAudio
Human being with feelings
 
TBProAudio's Avatar
 
Join Date: May 2014
Location: Germany
Posts: 643
Default

Update to 1.2.0
- Weighting Filter for pure RMS measurement (ITU BS1770, Leq(A), Leq(B), Leq(C), Leq(M))
- Ref Level extended to +/-120dB
- Preset TASA Leq(M) added
__________________
www.tbproaudio.de
TBProAudio is offline   Reply With Quote
Old 06-09-2016, 11:40 PM   #27
TBProAudio
Human being with feelings
 
TBProAudio's Avatar
 
Join Date: May 2014
Location: Germany
Posts: 643
Default

Quote:
Originally Posted by plush2 View Post
Would it be possible to add an LEQ(m) mode to this loudness meter using the specifications outlined in this document?
V1.2 adds Leq(M) weighting filter and TASA preset.
Please let me know if it works for you, thanks.
__________________
www.tbproaudio.de
TBProAudio is offline   Reply With Quote
Old 06-10-2016, 02:34 PM   #28
plush2
Human being with feelings
 
Join Date: May 2006
Location: Saskatoon, Canada
Posts: 2,110
Default

Over 2 compared measurements with the Nugen VisLM2 the DPMeter measured slightly quieter on each occasion (.7 dB on one and .4 dB on the other). If someone could compare against the waves WLM we could see if this is within the acceptable margin for error.
plush2 is offline   Reply With Quote
Old 06-10-2016, 03:11 PM   #29
plush2
Human being with feelings
 
Join Date: May 2006
Location: Saskatoon, Canada
Posts: 2,110
Default

So I did a bit more digging. The surround channels are measuring -3dB on the VisLM meter compared to the DPMeter. This is a theatre audio thing where they are attempting to compensate for the phenomena that humans are approximately 3dB more sensitive to sounds from behind.

It also appears the VisLM meter integrates over 3 seconds as opposed to the DPMeter 400 ms. Also the VisLM meter gradually rises to that integration value whereas the DPMeter waits and then jumps to it's first value after 3 seconds. This is probably not important but I mention it just to be thorough.

With these two adjustments made the movement of the meters seems to correlate very well but the DPMeter still reads approximately -0.7 to -0.8 dB LEQ(m).

In short, lower the volume -3dB in the RS and Ls channels respectively, increase RMS window to 3000 MS and raise the gain either 0.7 or 0.8 and the DPMeter (as far as I can tell) will be within .0 dB LEQ(m) of the VisLM meter.

That 0.8 dB gain setting certainly wouldn't inspire confidence but it works. I'm hoping you will see some tweak in the algorithm that could explain the difference.
plush2 is offline   Reply With Quote
Old 06-12-2016, 12:24 AM   #30
TBProAudio
Human being with feelings
 
TBProAudio's Avatar
 
Join Date: May 2014
Location: Germany
Posts: 643
Default

Update to 1.2.1:
- RMS Mode: M-Weighting Filter adjusted
- RMS Mode: Momentary RMS immediately available
- RMS Mode: LEQ(M) attenuates channel 4+5 by 3dB
- Preset TASA Leq(M) RMS window size changed to 3000ms
__________________
www.tbproaudio.de
TBProAudio is offline   Reply With Quote
Old 06-12-2016, 12:43 AM   #31
TBProAudio
Human being with feelings
 
TBProAudio's Avatar
 
Join Date: May 2014
Location: Germany
Posts: 643
Default

Thank you for your extensive testing and feedback. V1.2.1 should adress most of your points.

Quote:
Originally Posted by plush2 View Post
So I did a bit more digging. The surround channels are measuring -3dB on the VisLM meter compared to the DPMeter. This is a theatre audio thing where they are attempting to compensate for the phenomena that humans are approximately 3dB more sensitive to sounds from behind.
Fixed!

Quote:
Originally Posted by plush2 View Post
It also appears the VisLM meter integrates over 3 seconds as opposed to the DPMeter 400 ms. Also the VisLM meter gradually rises to that integration value whereas the DPMeter waits and then jumps to it's first value after 3 seconds. This is probably not important but I mention it just to be thorough.
TASA preset adjusted to 3000ms ML integration time. In any case you can choose any integration time you need by changing RMS Windows size.

Quote:
Originally Posted by plush2 View Post
With these two adjustments made the movement of the meters seems to correlate very well but the DPMeter still reads approximately -0.7 to -0.8 dB LEQ(m).

In short, lower the volume -3dB in the RS and Ls channels respectively, increase RMS window to 3000 MS and raise the gain either 0.7 or 0.8 and the DPMeter (as far as I can tell) will be within .0 dB LEQ(m) of the VisLM meter.

That 0.8 dB gain setting certainly wouldn't inspire confidence but it works. I'm hoping you will see some tweak in the algorithm that could explain the difference.
We fixed LEQ(m) filter so it is within spec. It could still be that there are small differences to other meters...

Let us know if it works now for you, thank you.
__________________
www.tbproaudio.de
TBProAudio is offline   Reply With Quote
Old 06-12-2016, 10:18 AM   #32
plush2
Human being with feelings
 
Join Date: May 2006
Location: Saskatoon, Canada
Posts: 2,110
Default

Thank you very much for making this happen. I'll need to do some more testing but I am very impressed with how quickly you could get this out.

You are probably right about variance between meters. In the world of theatrical audio the standards and ones compliance to them often depends upon how close the implementer is corporately to ie. dolby.

Fortunately for us there is usually a +- 1 or 2 to cover those variances.
plush2 is offline   Reply With Quote
Old 06-13-2016, 12:37 AM   #33
winbe
Human being with feelings
 
Join Date: May 2006
Posts: 1,361
Default Big Thanks!!

Many thanks for making this!!

I love the tool, and could not live without, now that I target -12LUFS.
Very easy to use, and nice simple interface. Love it!
__________________
Cedric Simon aka FrozenjaZz
Fresh beats - www.frozenjazz.com
winbe is offline   Reply With Quote
Old 08-04-2016, 10:31 PM   #34
TBProAudio
Human being with feelings
 
TBProAudio's Avatar
 
Join Date: May 2014
Location: Germany
Posts: 643
Default Update to V1.2.2

Update to V1.2.2
- GUI refresh
- Reset Button
- RMS Mode: Fixed crest readout for -INF IL
- RMS Mode: Integrated RMS immediately available
- Set Gain bug fixed
- FL Studio channel assignment fix removed
- Gain limited to channels according channel config
__________________
www.tbproaudio.de
TBProAudio is offline   Reply With Quote
Old 08-05-2016, 07:47 AM   #35
sostenuto
Human being with feelings
 
sostenuto's Avatar
 
Join Date: Apr 2011
Location: St George, UT _ USA
Posts: 2,881
Default

Never tedious to continue adding Kudos for ongoing, quality contributions !!
sostenuto is offline   Reply With Quote
Old 08-05-2016, 11:24 AM   #36
heda
Human being with feelings
 
heda's Avatar
 
Join Date: Jun 2012
Location: Spain
Posts: 7,238
Default

Thank you TBProAudio. I'll test it later. Interested about the reset button. Do you think we can trigger the reset button from reascript? If it has a parameter maybe we can change the parameter to trigger a reset command? Because right now to reset from reascript I was reloading again the preset. But that creates an undo point. All I'm trying is a way to reset dpmeter from reascript without generating an undo entry.
Good job on the new GUI
heda is offline   Reply With Quote
Old 08-05-2016, 10:26 PM   #37
TBProAudio
Human being with feelings
 
TBProAudio's Avatar
 
Join Date: May 2014
Location: Germany
Posts: 643
Default

Quote:
Originally Posted by heda View Post
Thank you TBProAudio. I'll test it later. Interested about the reset button. Do you think we can trigger the reset button from reascript? If it has a parameter maybe we can change the parameter to trigger a reset command? Because right now to reset from reascript I was reloading again the preset. But that creates an undo point. All I'm trying is a way to reset dpmeter from reascript without generating an undo entry.
Good job on the new GUI
Heda, thank you for your nice words.
For the moment it is not possible to trigger from outside, but i will contact you for a test version.
Lets see if we could find a solution...
__________________
www.tbproaudio.de
TBProAudio is offline   Reply With Quote
Old 08-15-2016, 10:17 PM   #38
TBProAudio
Human being with feelings
 
TBProAudio's Avatar
 
Join Date: May 2014
Location: Germany
Posts: 643
Default

Update to V1.2.3
- Limit output channel to channel config (FL Studio fix)
- Reset parameter available for automation
- RMS mode: avg as default
__________________
www.tbproaudio.de
TBProAudio is offline   Reply With Quote
Old 08-15-2016, 11:18 PM   #39
RJHollins
Human being with feelings
 
Join Date: Dec 2011
Posts: 2,161
Default

This is a wonderful tool, and a great gift.

Thanks TBPro !!
RJHollins is online now   Reply With Quote
Old 08-15-2016, 11:25 PM   #40
TBProAudio
Human being with feelings
 
TBProAudio's Avatar
 
Join Date: May 2014
Location: Germany
Posts: 643
Default

Thank you! Always a pleasure
__________________
www.tbproaudio.de
TBProAudio is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -7. The time now is 12:57 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.