Loudness (not amplitude) control
Are there any patches/objects out there that attempt to do (psychoacoustic) loudness control, as opposed to [*~] amplitude control?
[average~] :) u can calculate the differences between rms and normal peak to provide dedicated level control i guess . ive never done that but i saw the compressors logic where "you are" controlling it automatically with reversed ratio – because you want to affect quiet signals not peaks
ps:if there are some objects.patches.externals i would also like to know
What Eric’s asking for is far more complex than average~. < http://en.wikipedia.org/wiki/Loudness> can serve as an intro/primer into the topic.
I suppose one way to patch a loudness control would be with a pfft~ and lookup tables for each bin. Tedious but could be effective. Should I sketch out the idea in any more detail?
Sorry, I don’t know of anything off-the-rack that will do it.
could you sketch it Peter ????? would be fantastic , i love math :D
There’s a loudness output in analyzer~, downloadable at the CNMAT site. (There’s also a standalone loudness object.) You’d have to compensate for the delay inherent in the analysis, but that should get you started.
----------begin_max5_patcher---------- 718.3ocyW00bhCBE843uhrY1m1w5.jOLtus+N1YmNngZoSj3.XW0N0e6KbyG UaMQpUy5KIxU3x4b3.byKC7BlVrloB7+o+u887dYfmGDxFvqpsWvB55Y4TEz s.0rhkrcACK+KwpEbQNSC+GoJnjJlyJyIZDZnOdDx+OuMfhU55Qfphtjpm8H WL+dIaltbjggIihG5GihgTDhZd0jKdFfnhoOcGNMvF60ACrOF5HWVvTJpApU 4SyVCSdv2w9X7n5vOTHzJ9VfQXxHTWT+P5gqhVFRuYYkpDDzvg1Ydj4Ex9BH dZK7NYeTJnKfYH3WRNM+bTDA6ulz9AAImKdaM+70CRa5ghOWX.7P+foFuiSp SRjUWJ0HRathndQc91c9WU2xC4ETsShBF1kDRrMZUTBurhhAcFd7YneMQWJY JlPS07BwdjIhDBjg.NeT0iVNAgzsn8IbTgov7Ei5zQg6P7ZlBoItlIumInSy gdftbtsro5B54H2WvylBiGCmMg6TqP25Fs3HfLIo8qQijbZi1j+69Lp4D4Ma Yxcecu131ztbtBjtFM7i+ntKf5V2tSUt7bCRJXQwnNk4zKqEksMiNq6hibt. HRIOhm.DHJt94wnw3yArSgIkIOJbqAFUNup7PbKaLvm3R8tVqp33D3tbBA33 jV3Xyc4MKSYrEEphUhrQFdYx9E7J8er65dkt6ZSbD5zE5D1K04jwxoa14GiI 2DJCIE7Ki6bCNwMkAFJTl669XHX5swOTtL1N4rZHWsB3+F.xXJMW.22rWeFe PedjmkwD6uWKiqrmim09A4thFagumDNVHi6E3PbDM8i335RE91Yox74s8l0I wE7D0e3wkkq2A5qJdvtfm9yMaqx9z3A2a3YhKvA0avI8fMxGGNS5Mz3xd8za JzPNSzTdgJc4xmYRUUJAfXpz3oBosYxPnIWT1DxXfj8Lut+iGXy1qC9GqUst 2C -----------end_max5_patcher-----------