-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
 
The EBU Loudness Recommendation R128 is pretty canonical for measuring
and normalising audio levels these days, at least in new professional
broadcast. libebur128 and tools based on it are available (like ebumeter
http://kokkinizita.linuxaudio.org/linuxaudio/ebumeter-doc/quickguide.html )
and it's a very comprehensive specification.

One of the measurements that is defined in EBU Tech 3342 is the loudness
range parameter, which is able to measure and display dynamic range of a
program. Using this and the R128 metering spec in 3341 along with the
production/distribution guides (3343/3344) you can do practically
anything to a defined, standardized set of best practices. The tool I
wrote for loudness/metadata processing, IRIS, uses libebur128 to process
audio to this standard and applies compression/adjusts gain to
standardize levels across a large range of input material including
speech, music and in-between stuff entirely automatically; it's not that
hard to automate.

AES/EBU 'old' style metering and numbers are all well and good in an
established chain but EBU R128 supersedes the old EBU standards, and the
AES standards are very old hat these days. R128's the way to go if
you're looking for a standard to follow.

Cheers,
James Harrison

On 05/08/2012 13:39, Chris Cramer wrote:
> Hi all,
>
> About levels,
>
> this is a part of the mastering process of a recording and there might
be a reason why this is still done manually in the CD production process.
> Never the less as fas as I know there is only one product in the
market that is able to calculate and display a volume level of an audio
signal.
> That would be the Peak Program Meters (PPM) from RTW. And that is only
a display, not an algorithm for sound processing.
> This does not exist yet (as far as I know) as the material that is
supposed to be processed might be of totally different dynamic nature.
> A voice track has an other dynamic range than a classical music track
or a techno club track or a rock ballade for example.
> Therefore it is nearly impossible to pre program a one-fits-all algorithm.
> In my studio I do have a Jünger Audio digital dynamic processor that I
use for vinyl copies or raw audio material that was recorded live that
has to be processed.
> In my cart library I process manually watching my external ppm and
USING MY EARS to find a matching level.
> As I mainly use RIVENDELL for pre production I process the final show
using the JACK plugin JAMIN witch performs very good (without any
pumping) to produce a -0.2 dBFS audio stream I record using Audacity at
the same time. When finished I export the recording as .wav and process
it with lame in high quality. This file is then uploaded to the dropbox
of the broadcast computer and then aired as scheduled.
>
> About working levels
> I hear different opinions about levels in this group.
>
> There are clear definitions about levels in a professional broadcast
environment.
>
> First: 0 dBFS means the maximum level w/o distortion in a digital
environment (FS = Full Scale)
>
> In the area of the European Broadcast Union (EBU) the following levels
have been agreed on:
>
> Nominal Level and Test Tones:
> +6 dBU = 1,550 V = 0 dBr (VU) = -9 dBFS
>
> In the area of the Audio Engineers Society (AES) the following levels
have been agreed on:
>
> Nominal Levels and Text Tones:
> +4 dBU = 1.228 V = 0 VU = -20 dBFS
>
> Why?
>
> EBU
> +6 dBU was selected to produce a high signal/noise radio in a
symmetric line environment
> -9 dBFS was selected because large digital headrooms are not a
necessity in a pre processed audio signal environment
> 0 dBr is the 0 dB mark on a PPM
>
> AES
> -20 dBFS was selected to provide enough digital headroom in a live
signal environment in order to protect the live recorded material from
clipping in a digital environment
>
> CD / DVD production
> In the beginning of the digital audio age a CD was produced AAD
(Analogue Recording, Analogue Mastering, Digital Product):
> The recording was made on a analogue multitrack recorder such as
STUDER and then mixed down in a studio on a 2 track tape (mainly with
DOLBY SR or TELCOM C noise reduction).
> This tape was then processed in a PREMASTERING STUDIO. There this tape
was EQed and dynamically processed and then recorded on a U-MATIC
digital Audio Recorder with pq encoding.
> The pq encoding was the track, subtrack and pause marks as well as the
index (Table Of Contents, TOC) of the CD.
> As there was NO digital audio processing at that time it was a lot of
work to copy the analogue tape as the individual peaks had to be found
out first in oder to provide the maximum available dynamic range for the
recording.
> In addition there is an option called emphasis - this is some sort of
noise reduction in a digital environment. If you copy a CD digitally
there might be a change in the treble. That is caused by emphasis. The
track would need deemphasis.
> Today digital audio processing is the daily business in the recording
industry and therefore the recordings appear much louder. The typical CD
shows a level of -0.2 dBFS. Theoretically 0 dBFS would be possible and
some unprofessional mastering guys provide premasters like that to the
manufacturing plants. But it makes sense to keep masters at -0.2 dBFS to
ensure there is no digital clipping. Some CD players actually cannot
handle 0 dbFS and produce clipping during playback. In addition a
prolonged 0 dBFS is considered a digital clip as it is unknown weather
this really is a clipping of a signal that normally would extend above
the 0 dBFS or not...
>
> How to measure levels
> A classical VU meter is not aligned to integration times - therefore
it is not suitable for a professional level measurement.
> To measure a line audio level an integration time of 10ms has
internationally been agreed on
> To measure a digital audio level the peak sample is what counts. So
there is no integration time, the measurement time frame equals the
sampling rate.
> For the fallback time a value of 1.7s (+/- 0.3s) / 20 dB is acceptable
> The display range according to DIN 45406 / EBU / IEC 268-10 should be
-50dB to +9dB if used in an EBU environment
> It makes sense to provide a peak hold function and to use at least 200
segments for accurate readability.
> RTW and other companies use different brightness values or additional
bars to display both the analogue and the digital integration time
measurement results and (in case of RTW) the calculated loudness at the
same time. However it appears to be a problem for most audio
applications to provide an accurate level display in their applications.
> Maybe a programmer would like to implement the above values into the
RIVENDELL working environment. I would love it! In addition it would be
GREAT if the user would be able to adjust the system level of RIVENDELL
according to its working environment display wise. I am located in the
EBU area and I work with -9 dBFS for 0 dBr (VU). So sadly the built in
Rivendell level meters will always display an incorrect level.
>
> Cheers,
> Chris.
>
>
> On Tue, 17 Jul 2012 09:06:11 +1200
> "Gavin Stephens" <[email protected]> wrote:
>
>> It took a long time but once done, it's done for good. Meaning I've
just done the manual adjustment route.
>>
>> I went through my tracks one by one and looked at them on a VU meter
(not peak meter and no normalisation), jumped the more louder part of
the track then just applied the amplitude (usually -5 to -8dB depending
on CD) to the track until the meter was close enough to 0dB and the
tracks sounded roughly the same as the last one.
>>
>> But I do that back in Windows since my favourite audio editor is
win32 only. I then import the final product in to Rivendell without any
further tweaking.
>>
>> I use the free standalone VU meter made by the guy that made VU
Player for windows to run along side of my editor, so I don't need to be
near a mechanical VU when roughly setting the volume of a track. I use a
-16dBFS 1KHz sinewave to calibrate the VU meter to 0dB since lower end
pro cards can only produce about 20dBu (like ASI5111, takeaway 16dB =
+4dBu normal average operating level).
>>
>> This pings the Rivendell meter about +4dB on average. But high end
cards sport +24dBu so there's 20dB of headroom and therefore you can use
-20dBFS tone to align them instead for +4dBu average output.
>>
>> It sounds like a lot of work, but because I've done my whole library
like that now, it only takes an extra 3-4 seconds when importing a track
for me.
>> ----- Original Message -----
>> From: Fernando Della Torre
>> To: User discussion about the Rivendell Radio Automation System
>> Sent: Tuesday, July 17, 2012 7:00 AM
>> Subject: [RDD] RMS levels
>>
>>
>> Hello folks!
>>
>> I know this question has been here before and some of you have a
particular point of view about normalization as a way to keep levels
(peaks) at the desired numbers for technical and security reasons, as
avoid clipping.
>>
>> But at the same time, once we use peak normalizing there will be a
great loudness difference between the songs, and it's not good when you
have no operador to bring the faders up and take them down.
>>
>> To work around this situation I have been using the normalize
function to keep the peaks at -13db and manually set the play level gain
according to the necessary for each song, sometimes reaching more than
5db of gain.
>>
>> How do you people handle this?
>>
>> I'm thinking about writting some code to analyse the wav files from
Rivendell and put a value in the play level using mysql, so they would
have allmost the same loudness, and my processor (no AGC here) would
work better.
>>
>> Would it be useful somehow?
>>
>> Opinions are always welcome!
>>
>> Regards,
>>
>>
>>
>>
>>
>>
>>
>>
>> Atenciosamente,
>>
>>
>>
>> Fernando Della Torre
>>
>> Tecnologia da Informação
>>
>> (: +55 16 8137-1240
>>
>> (: +55 16 9137-2886
>>
>> *: [email protected]
>>
>> V.D.I.T. Soluções em Virtualização
>>
>>
>>
>>
>>
>> A utilização deste e-mail não implica em autorização ou outorga de
poderes para seu usuário praticar qualquer ato em nome das empresas
citadas, cuja representação considera-se válida se praticada
exclusivamente por representante legal ou procurador devidamente
constituído, na forma estabelecida em seu respectivo estatuto ou
contrato social
>>
>>
>>
>>
>>
>>
------------------------------------------------------------------------------
>>
>>
>> _______________________________________________
>> Rivendell-dev mailing list
>> [email protected]
>> http://lists.rivendellaudio.org/mailman/listinfo/rivendell-dev
> _______________________________________________
> Rivendell-dev mailing list
> [email protected]
> http://lists.rivendellaudio.org/mailman/listinfo/rivendell-dev

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
 
iEYEARECAAYFAlAekOIACgkQ22kkGnnJQAxNSACfVYVtd7vQwvcs/hDHRIDdfODY
MHAAoJdInLaev8AURBWlTbA1KWd6S00m
=PWs1
-----END PGP SIGNATURE-----

_______________________________________________
Rivendell-dev mailing list
[email protected]
http://lists.rivendellaudio.org/mailman/listinfo/rivendell-dev

Reply via email to