Youlean Loudness Meter

Talk about all things "KVR Developer Challenge" related.
User avatar
Youlean
KVRist
236 posts since 11 May, 2016 from Serbia

Post Thu Dec 15, 2016 4:01 pm

Hi guys, I am a developer of Youlean Loudness Meter. This was released as part of KVR developer challange 2016. If you like it, you can vote for it
here. If you have any questions or comments please post here.

NOTE - You need to have playback engaged in your DAW in order for meter to work. .

Image


https://www.youtube.com/watch?v=qWlweTBHrvM

Changelog:

v1.0.5:
Added macOS installer.
Fixed settings not sticking after project reload.
Fixed jump when changing window size with mouse wheel.
Improved scrolling with histogram control.
macOS stability improvements.
Minor graphical glitches fixes.

v1.0.4:
Added manual.
Fixed small bug when switching from auto to non auto in Time Code mode.
Fixed wrong integrated and loudness range measurements if play position has jumped in the playlist.

v1.0.3:
Fixed random resetting transport in Bitwig Studio.
Many fixes regarding transport.

v1.0.2:
Fixed AU crash at load in Ableton Live.
Fixed true peak detection.
Fixed button that pauses integrated and loudness range measurements.

v1.0.1:
Fixed missing libraries on macOS.
Fixed volume boost in FL Studio.
Fixed FL Studio crash while detaching the plugin.
Fixed Reaper crash after play in Windows.
Fixed minor graphical glitches.
Last edited by Youlean on Wed Jan 11, 2017 4:53 pm, edited 4 times in total.

Compyfox
KVRAF
14250 posts since 19 Oct, 2003 from Berlin, Germany

Re: Youlean Loudness Meter

Post Sun Dec 18, 2016 9:55 am

I'd love to vote for it, but the most use out of this plugin for me would be, if I could use it in Wavelab.

And lo and behold... the plugin loads in both WL8 and WL9 x64, but it doesn't generate any output. What does work however, is the channel selection. Read: i can switch to Mono Analysis, and it switches the output to mono. Else... no dice.

Pity - solid wasted 5 points from my end.

It does work in Cubase 7.5 however (I've yet to test it in Cubase 9) - but I mostly use Cubase for productions, not mastering. So... yeah. Might be stupid a Steinberg SDK issue again.




Also... as of ITU-R BS.1770-2 (or was it -3?), the k-weighting's definition "LUKS" (naming convention) was renamed to LUFS. It's still the same, but the naming convention changed.



And two FR's

1) A "color code" engine

2) the "split" only sets the "reference" in color and only for the absolute scale. You can not(!) set a reference for the relative scale? (or none at all?! I mean, this is what the Integrated maths are built upon, no?)



Overall - interesting plugin, I like the resizing features, I DEFINITELY like the scale customization... I'll definitely keep an eye on this one.
[ Studio Page / Twitter ] | [ KVRmarks (see: metering tools) ] | [ Mix Challenge ] | [ Video Project (in the making) ]

User avatar
Youlean
KVRist
236 posts since 11 May, 2016 from Serbia

Re: Youlean Loudness Meter

Post Sun Dec 18, 2016 10:37 am

Compyfox wrote:I'd love to vote for it, but the most use out of this plugin for me would be, if I could use it in Wavelab.

And lo and behold... the plugin loads in both WL8 and WL9 x64, but it doesn't generate any output. What does work however, is the channel selection. Read: i can switch to Mono Analysis, and it switches the output to mono. Else... no dice.
Indeed, it doesn't work here either. This plugin relies heavily on hosts so it may not work if something is differently implemented in it.

It does work in Cubase 7.5 however (I've yet to test it in Cubase 9) - but I mostly use Cubase for productions, not mastering. So... yeah. Might be stupid a Steinberg SDK issue again.
The most problems with this plugin I get in steinberg hosts, but I am actively working on fixing all the bugs.

Also... as of ITU-R BS.1770-2 (or was it -3?), the k-weighting's definition "LUKS" (naming convention) was renamed to LUFS. It's still the same, but the naming convention changed.
Really? Latest document mentions LKFS.

1) A "color code" engine
I didn't understand this.
2) the "split" only sets the "reference" in color and only for the absolute scale. You can not(!) set a reference for the relative scale? (or none at all?! I mean, this is what the Integrated maths are built upon, no?)
For now it can't, in the future there will be an option.
Overall - interesting plugin, I like the resizing features, I DEFINITELY like the scale customization... I'll definitely keep an eye on this one.
Thanks, this plugin is in really early stages, it will be developed for a long time into a future.

User avatar
Aloysius
KVRAF
22245 posts since 11 Aug, 2008 from a computer

Re: Youlean Loudness Meter

Post Sun Dec 18, 2016 10:43 am

If you make it to NAMM, you'll have a fantastic procuct and presentation.

Good luck! :tu:
This year's grand prize is from KVR Audio and NAMM (National Association of Music Merchants). The winning developer will have the opportunity to present their entry at the 2017 NAMM Show in Anaheim, California, January 19-22, 2017.

The winning developer will be provided with airfare to/from and hotel accommodation in Anaheim plus promotion and a presentation area at the NAMM Show to share the winning entry.
This little piggy went to the butchers ...

User avatar
Youlean
KVRist
236 posts since 11 May, 2016 from Serbia

Re: Youlean Loudness Meter

Post Sun Dec 18, 2016 11:03 am

Aloysius wrote:If you make it to NAMM, you'll have a fantastic product and presentation.

Good luck! :tu:
Thanks! :D

Compyfox
KVRAF
14250 posts since 19 Oct, 2003 from Berlin, Germany

Re: Youlean Loudness Meter

Post Sun Dec 18, 2016 11:48 am

youlean wrote:Indeed, it doesn't work here either. This plugin relies heavily on hosts so it may not work if something is differently implemented in it.
That has always been an issue with Steinberg. They have 5 hosts at this point (Sequel, Dorico, Nuendo, Cubase, Wavelab). All of them interpret the VST SDK completely different. As beta tester, I could tell you stories of frustration for various developers.

What kind of surprised me, is that the plugin does indeed load in Wavelab, but don't "process" any signal (read: no analysis). As if there is no internal connection happening. Additional to that, Wavelab 8 to Wavelab 9 saw another engine rewrite. So I kind of expected that your plugin works in one host version (lower), but not the other (higher).

I hope this gives you an indication where to look.

youlean wrote:
Also... as of ITU-R BS.1770-2 (or was it -3?), the k-weighting's definition "LUKS" (naming convention) was renamed to LUFS. It's still the same, but the naming convention changed.
Really? Latest document mentions LKFS.
Oh well... distributions and all, online commentary. I really don't remember where the LKFS has been made obsolete. But I do remember reading it. Basically (and to my understanding from various white papers from the AES and co), LUFS = LKFS. LKFS declares that the meter has been using the "k-weighting filter", yet the readout is Loudness Unit Full Scale.

A matter of debate. Newer metering tools these days do show LUFS however on the absolute scale. Both is correct and within specs.

youlean wrote:
1) A "color code" engine
I didn't understand this.
By that I mean that you can color code your bargraph into more segments.

Have you heard of my K-System v2 concept (basically K-System v1, but ported over to ITU-R BS.1770-x with focus on the SLk meter). The original K-System uses 3 color codes: green, yellow and red. Like most digital bargraphs. I proposed "four" with an additional shade of green for a "hotspot area".

Example:
-if to 0-point reference: green
0-point to +3: yellow
+3 and up: red

As of this moment, you have one individual split and fixed color coding.

youlean wrote:
2) the "split" only sets the "reference" in color and only for the absolute scale. You can not(!) set a reference for the relative scale? (or none at all?! I mean, this is what the Integrated maths are built upon, no?)
For now it can't, in the future there will be an option.
Looking forward to it.

youlean wrote:
Overall - interesting plugin, I like the resizing features, I DEFINITELY like the scale customization... I'll definitely keep an eye on this one.
Thanks, this plugin is in really early stages, it will be developed for a long time into a future.
For early stages, this thing is more fledged out to what I've seen throughout the years with other freebies or even commercial plugins.

As of this moment, I do consider this a huge competition to ToneBoosters and TBProAudio. And the scaling feature is just outstanding. So I'll definitely(!) keep my eye on this one.

Sadly - I can't give you full points because of the host incompatibility (not necessarily your fault, but other developers got this covered).
[ Studio Page / Twitter ] | [ KVRmarks (see: metering tools) ] | [ Mix Challenge ] | [ Video Project (in the making) ]

User avatar
thecontrolcentre
KVRAF
23087 posts since 27 Jul, 2005 from the wilds of wanny

Re: Youlean Loudness Meter

Post Sun Dec 18, 2016 11:57 am

It only works if the transport is running in Live 9 on Win8.1 ...

User avatar
Youlean
KVRist
236 posts since 11 May, 2016 from Serbia

Re: Youlean Loudness Meter

Post Sun Dec 18, 2016 12:01 pm

Compyfox wrote:
That has always been an issue with Steinberg. They have 5 hosts at this point (Sequel, Dorico, Nuendo, Cubase, Wavelab). All of them interpret the VST SDK completely different. As beta tester, I could tell you stories of frustration for various developers.

What kind of surprised me, is that the plugin does indeed load in Wavelab, but don't "process" any signal (read: no analysis). As if there is no internal connection happening. Additional to that, Wavelab 8 to Wavelab 9 saw another engine rewrite. So I kind of expected that your plugin works in one host version (lower), but not the other (higher).

I hope this gives you an indication where to look.
Yes, I suspect what it is. Plugin now needs for host to tell it if it is playing, if there is no message, plugin will not measure any data. This might be fixable if it is framework bug, but if it is Steinberg fault I won't be able to fix it, though I will consider adding "Free" histogram mode that will not be depended on that signal.

Oh well... distributions and all, online commentary. I really don't remember where the LKFS has been made obsolete. But I do remember reading it. Basically (and to my understanding from various white papers from the AES and co), LUFS = LKFS. LKFS declares that the meter has been using the "k-weighting filter", yet the readout is Loudness Unit Full Scale.

A matter of debate. Newer metering tools these days do show LUFS however on the absolute scale. Both is correct and within specs.
OK, I wasn't aware about that. I will research more about that. Thanks for the heads up!

By that I mean that you can color code your bargraph into more segments.

Have you heard of my K-System v2 concept (basically K-System v1, but ported over to ITU-R BS.1770-x with focus on the SLk meter). The original K-System uses 3 color codes: green, yellow and red. Like most digital bargraphs. I proposed "four" with an additional shade of green for a "hotspot area".

Example:
-if to 0-point reference: green
0-point to +3: yellow
+3 and up: red

As of this moment, you have one individual split and fixed color coding.
I was considering adding such an option. I will definitely think about that for the future versions.
For early stages, this thing is more fledged out to what I've seen throughout the years with other freebies or even commercial plugins.

As of this moment, I do consider this a huge competition to ToneBoosters and TBProAudio. And the scaling feature is just outstanding. So I'll definitely(!) keep my eye on this one.

Sadly - I can't give you full points because of the host incompatibility (not necessarily your fault, but other developers got this covered).
No problem, I did not made this plugin just for this competition. This plugin will be updated long time into a future (+ it will remain always completely free). :D

User avatar
Youlean
KVRist
236 posts since 11 May, 2016 from Serbia

Re: Youlean Loudness Meter

Post Sun Dec 18, 2016 12:02 pm

thecontrolcentre wrote:It only works if the transport is running in Live 9 on Win8.1 ...
This is normal behavior, I will consider adding "Free" histogram mode where running transport won't be needed.

rcrath
KVRist
69 posts since 3 May, 2005 from Honolulu

Re: Youlean Loudness Meter

Post Sun Dec 18, 2016 1:34 pm

Tried youlean meter yesterday but still trying to wrap my head around loudness metering, K-values, LUFS. A link or two to some info on loudness metering that unpacked the names and acronyms would be a welcome addition to the manual. Meanwhile (cracks knuckles in preparation for Google-fu)... ;)
my experimental improv duo, rreplay.
more of my music
occasional experimental sound blog all things vst, guitar synth, and more.
The Digital Guitarist.

Compyfox
KVRAF
14250 posts since 19 Oct, 2003 from Berlin, Germany

Re: Youlean Loudness Meter

Post Sun Dec 18, 2016 1:43 pm

youlean wrote:Yes, I suspect what it is. Plugin now needs for host to tell it if it is playing, if there is no message, plugin will not measure any data. This might be fixable if it is framework bug, but if it is Steinberg fault I won't be able to fix it, though I will consider adding "Free" histogram mode that will not be depended on that signal.
I think that is exactly the problem.
If Wavelab is paused/halted, the plugin doesn't continue to process compared to all other hosts of theirs.


youlean wrote:OK, I wasn't aware about that. I will research more about that. Thanks for the heads up!
No problem - like I said... it's the same. But people debate what is the "correct naming convention". That's all. Maybe add that as a bonus option to your plugin, so that people can select whatever they want.


youlean wrote:I was considering adding such an option. I will definitely think about that for the future versions.
Once more - looking forward to it.


youlean wrote:No problem, I did not made this plugin just for this competition. This plugin will be updated long time into a future (+ it will remain always completely free). :D
And as mentioned as well, I will keep an eye on this one.


rcrath wrote:Tried youlean meter yesterday but still trying to wrap my head around loudness metering, K-values, LUFS. A link or two to some info on loudness metering that unpacked the names and acronyms would be a welcome addition to the manual. Meanwhile (cracks knuckles in preparation for Google-fu)... ;)
My KVR Marks might be a good start.
[ Studio Page / Twitter ] | [ KVRmarks (see: metering tools) ] | [ Mix Challenge ] | [ Video Project (in the making) ]

User avatar
thecontrolcentre
KVRAF
23087 posts since 27 Jul, 2005 from the wilds of wanny

Re: Youlean Loudness Meter

Post Sun Dec 18, 2016 2:15 pm

youlean wrote:
thecontrolcentre wrote:It only works if the transport is running in Live 9 on Win8.1 ...
This is normal behavior, I will consider adding "Free" histogram mode where running transport won't be needed.
Thanks. It had me scratching my head for a while, until I pressed play :wink: :tu:

User avatar
Youlean
KVRist
236 posts since 11 May, 2016 from Serbia

Re: Youlean Loudness Meter

Post Mon Dec 19, 2016 6:52 am

Compyfox wrote:
rcrath wrote:Tried youlean meter yesterday but still trying to wrap my head around loudness metering, K-values, LUFS. A link or two to some info on loudness metering that unpacked the names and acronyms would be a welcome addition to the manual. Meanwhile (cracks knuckles in preparation for Google-fu)... ;)
My KVR Marks might be a good start.
Thanks, I am considering adding some explanation about LUFS, but for now bug fixes are on high priority.

User avatar
Lesha
KVRian
1382 posts since 18 Feb, 2005 from Serbia

Re: Youlean Loudness Meter

Post Mon Dec 19, 2016 10:23 am

Congatulations Julijan! :D
It's easy if you know how

User avatar
VariKusBrainZ
KVRAF
8372 posts since 16 Dec, 2002

Re: Youlean Loudness Meter

Post Mon Dec 19, 2016 10:44 am

It's a sad day when a plugin that doesn't make or effect sound wins

Return to “KVR Developer Challenge 2018”