Re: [Faudiostream-users] lufs loudness analyser

2021-07-05 Thread Stéphane Letz
> > What does the '!' do? > Never too late to have a look at the Faust syntax documentation ((-;, see https://faustdoc.grame.fr/manual/syntax/#cut-primitive for the ‘!’ symbol. Stéphane ___ Faudiostream-users mailing list

Re: [Faudiostream-users] lufs loudness analyser

2021-07-05 Thread Julius Smith
Hmmm, '!' means "block the signal", but attach should save the bargraph from being optimized away as a result. Maybe I misremembered the argument order to attach? While it's very simple in concept, it can be confusing in practice. I chose not to have a gate at all, but you can grab one from

Re: [Faudiostream-users] lufs loudness analyser

2021-07-05 Thread Klaus Scheuermann
Cheers Julius, At least I understood the 'attach' primitive now ;) Thanks. This does not show any meter here... process(x,y) = x,y <: (_,_), attach(x, (Lk2 : vbargraph("LUFS",-90,0))) : _,_,!; But this does for some reason (although the output is 3-channel then): process(x,y) = x,y <:

Re: [Faudiostream-users] lufs loudness analyser

2021-07-05 Thread Julius Smith
Hi Klaus, Yes, I agree the filters are close enough. I bet that the shelf is exactly correct if we determined the exact transition frequency, and that the Butterworth highpass is close enough to the Bessel-or-whatever that is inexplicably not specified as a filter type, leaving it sample-rate

Re: [Faudiostream-users] lufs loudness analyser

2021-07-05 Thread Klaus Scheuermann
> I can never resist these things!   Faust makes it too enjoyable :-) Glad you can't ;) I understood you approximate the filters with standard faust filters. That is probably close enough for me :) I also get the part with the sliding window envelope. If I wanted to make the meter follow