Forums > MaxMSP

evening sound levels

June 5, 2010 | 5:19 pm

hi,

i have a patch in which a large amount of audio loops are being trigged simultaneously. problem is that each file contains audio material with a different loudness level, and i would like them all to be heard in the same level, so i won’t have to adjust the gain of each sample individually. is there a way to a neatly do that in MSP? or editing each file is the only option?

regards,
K.


June 5, 2010 | 5:21 pm

just to make it clear – i simply want to have something in my msp chain that will normalize/flatten the signal coming in, so all sounds will be played back in the same loudness level.



MIB
June 5, 2010 | 9:11 pm

I believe the waveform~ object has a normalize option… I have never used it, but it might be what you need.



pid
June 5, 2010 | 9:28 pm

errr… i think it is called ‘compression’, sir. quick and easy in max are the "omx.*" objects…


June 5, 2010 | 9:56 pm

waveform~ can indeed normalize your buffer~ sound. your mileage will vary, especially with sounds that have large differences in the low-to-high levels, but it can be a start. Probably best to do the compression as mentioned, either with omx~ or another program (many can do batch commands too).


June 5, 2010 | 11:06 pm

Normalize -1. 1. does the job too, right?

FRid


June 5, 2010 | 11:07 pm

That would be "normalize~"


June 6, 2010 | 9:51 am

thanks for the replies. normalize~ works perfectly.
a slightly different question, hope it isn’t a crime not to ask it in a different thread:

what technically happens when you load a stereo file into an sfplay~ which is set to mono? is it automatically summing up the two channels into mono or just picking one of them?

thanks,
K.


June 6, 2010 | 10:14 am

you get the left channel only


Viewing 9 posts - 1 through 9 (of 9 total)