Exemple #1
0
 def func(x):
     return soneToPhonMGB1997(float(x), True)
Exemple #2
0
def soneToPhon(x):
    return ln.soneToPhonMGB1997(float(x), True)
def func(x):
    return ln.soneToPhonMGB1997(float(x), True)
Exemple #4
0
import loudness as ln
import numpy as np

model = ln.StationaryLoudnessANSIS342007()

freqs = np.array([1000.0])
intensityLevels = np.array([2.2])

extractor = ln.tools.extractors.StationaryLoudnessExtractor(
    model, 'InstantaneousLoudness')
extractor.process(freqs, intensityLevels)

sones = float(extractor.outputDict['InstantaneousLoudness'])
phons = ln.soneToPhonMGB1997(sones, True)
print 'Loudness in sones at threshold : %0.1g' % sones
print 'Loudness in phons at threshold : %0.2g' % phons