Loudness

final case class Loudness(in: D, sampleRate: D, size: I, spl: D, diffuse: I) extends SingleOut[Double]

A loudness measurement UGen, using Zwicker bands. One value in Phon per window is output.

The original algorithm outputs a minimum value of 3.0. This is still the case, but if a window is entirely silent (all values are zero), the output value is also 0.0. Thus one may either distinguish between these two cases, or just treat output value of <= 3.0 as silences.

Value parameters:
diffuse

whether to assume diffuse field (1) or free field (0)

in

the signal to analyse

sampleRate

sample rate of the input signal

size

the window size for which to calculate values

spl

the reference of 0 dBFS in decibels

Companion:
object
trait Serializable
trait SingleOut[Double]
trait Lazy[Double]
trait GE[Double]
trait Expander[UGenInLike[Double]]
trait Lazy
trait Product
trait Equals
class Object
trait Matchable
class Any

Value members

Inherited methods

final def name: String
Inherited from:
UGenSource
def productElementNames: Iterator[String]
Inherited from:
Product
def productIterator: Iterator[Any]
Inherited from:
Product