iccir / LoudnessMeasurer

OS X/iOS implementation of the EBU R128 loudness standard

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

LoudnessMeasurer

OS X/iOS implementation of the EBU R128 loudness standard

This is heavily based on the excellent libebur128 and refactored such that:

  1. All math uses Accelerate.framework (which in turn uses CPU vectorization)
  2. Each channel is computed on a seperate thread via libdispatch

Note that:

  1. LoudnessMeasurer only works on 2-channel files.
  2. Only gated loudness and peak are calculated (no support for true peak)

That said, it provides an example of how you could speed up libebur128 using Accelerate.

About

OS X/iOS implementation of the EBU R128 loudness standard

License:Other


Languages

Language:Objective-C 92.9%Language:C 6.6%Language:Shell 0.5%