I personally think that it is not possible to produce simple code to generate audiofiles of equal volume. That is because individual tracks have totally different compression rates from the mastering in the production process of the cd, vinyl or whatever. In addition there might be totally different genes such as rock, dancefloor, folk or classics. Then it is important to listen to the result before saving as individual compression might leave unwanted side effects such as pumping - you will not want these in your tracks. Then you might have copied some old vinyls, clicks might be there from the vinyl. They are a problem for both normalization and automated dynamic processing ... Never the less - good luck!
Cheers / Viele Grüsse Chris Von meinem iPhone gesendet Am 16.07.2012 um 21:19 schrieb Fernando Della Torre <[email protected]>: > Seems to be a nice solution, although I'm a little afraid of using dynamic > compression at the files. > > I found normalize-audio (http://normalize.nongnu.org/) can compute the RMS > level of a file, I though about taking this value and calculate the necessary > gain and apply it by mean of the playgain field on mysql. > I'm still wondering how is the best aproach to achieve it. > > > Thanks once more! > > Atenciosamente, > > Fernando Della Torre > Tecnologia da Informação > (: +55 16 8137-1240 > (: +55 16 9137-2886 > *: [email protected] > V.D.I.T. Soluções em Virtualização > > > A utilização deste e-mail não implica em autorização ou outorga de poderes > para seu usuário praticar qualquer ato em nome das empresas citadas, cuja > representação considera-se válida se praticada exclusivamente por > representante legal ou procurador devidamente constituído, na forma > estabelecida em seu respectivo estatuto ou contrato social > > > > 2012/7/16 James Harrison <[email protected]> > > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Quite a heavy-handed solution but might be useful just to look at code - I > keep meaning to rewrite this but never have the time. > > https://github.com/JamesHarrison/iris > > Specifically there's a little Ruby class to talk to the libebur128 loudness > scanner (https://github.com/JamesHarrison/iris/blob/master/lib/r128.rb) and > some code that handles mild compression, gain adjustment etc in here: > https://github.com/JamesHarrison/iris/blob/master/app/jobs/normalize_job.rb > > That'll actually edit files to adjust gain since it's designed to be playout > system agnostic. But might be of some use to you. > > Cheers, > James Harrison > > > On 16/07/2012 20:00, Fernando Della Torre wrote: > > Hello folks! > > > > > > I know this question has been here before and some of you > have a particular point of view about normalization as a way to > keep levels (peaks) at the desired numbers for technical and > security reasons, as avoid clipping. > > > > > > But at the same time, once we use peak normalizing there will > be a great loudness difference between the songs, and it's not > good when you have no operador to bring the faders up and take > them down. > > > > > > To work around this situation I have been using the normalize > function to keep the peaks at -13db and manually set the play > level gain according to the necessary for each song, sometimes > reaching more than 5db of gain. > > > > > > How do you people handle this? > > > > > > I'm thinking about writting some code to analyse the wav > files from Rivendell and put a value in the play level using > mysql, so they would have allmost the same loudness, and my > processor (no AGC here) would work better. > > > > > > Would it be useful somehow? > > > > > > Opinions are always welcome! > > > > > > Regards, > > > > > > > > > > > > Atenciosamente, > > > > > > > > > > > > *Fernando Della Torre* > > > > > > > Tecnologia da Informação > > > > > > (: +55 16 8137-1240 > > > > > > (: +55 16 9137-2886 > > > > > > *: [email protected] <mailto:[email protected]>_ > > > > > > > V.D.I.T. Soluções em Virtualização > > > > > > > > > > > > > > > > > > A utilização deste e-mail não implica em autorização ou > outorga de poderes para seu usuário praticar qualquer ato em nome > das empresas citadas, cuja representação considera-se válida se > praticada exclusivamente por representante legal ou procurador > devidamente constituído, na forma estabelecida em seu respectivo > estatuto ou contrato social > > > > > > > > > > > > > > > _______________________________________________ > > > Rivendell-dev mailing list > > > [email protected] > > > > http://lists.rivendellaudio.org/mailman/listinfo/rivendell-dev > > > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v2.0.17 (MingW32) > Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ > > iEYEARECAAYFAlAEZ6sACgkQ22kkGnnJQAz7sACaA6X1Nu4qqa4Bsa8G1fU25bJm > DewAn0OofSJEh8Ifki69oKL0qVUgXEp7 > =RkUr > -----END PGP SIGNATURE----- > > > _______________________________________________ > Rivendell-dev mailing list > [email protected] > http://lists.rivendellaudio.org/mailman/listinfo/rivendell-dev
_______________________________________________ Rivendell-dev mailing list [email protected] http://lists.rivendellaudio.org/mailman/listinfo/rivendell-dev
