Skip to main content
Topic: Using ReplayGain temporally? (Read 585 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Using ReplayGain temporally?

Hello,
Can ReplayGain be used to assign in the fly, temporal volume? such that no tagging is performed but still ReplayGain per track is calculated and applied to whatever track goes next.

Re: Using ReplayGain temporally?

Reply #1
Hi there,

Not exactly to my knowledge, but you can try this DSP - R128Norm - for a volume normalizer.

Cheers

Re: Using ReplayGain temporally?

Reply #2
My experimental ReplayGain DSP does that. But it doesn't want to break gapless playback so it allows the scanner to only run for a bit shorter duration then the output buffer contains data. If the scanning fails entirely it will use the same adjustment as was used for the previous track.
If you wish to give it a try make sure to disable the built-in ReplayGain. The component can be downloaded from http://www.saunalahti.fi/~cse/temp/foo_dsp_replaygain.fb2k-component.

Re: Using ReplayGain temporally?

Reply #3
Hi there,

Not exactly to my knowledge, but you can try this DSP - R128Norm - for a volume normalizer.

Cheers
Hey thanks! will check it out
My experimental ReplayGain DSP does that. But it doesn't want to break gapless playback so it allows the scanner to only run for a bit shorter duration then the output buffer contains data. If the scanning fails entirely it will use the same adjustment as was used for the previous track.
If you wish to give it a try make sure to disable the built-in ReplayGain. The component can be downloaded from http://www.saunalahti.fi/~cse/temp/foo_dsp_replaygain.fb2k-component.
Will definitely try it and report back! Thanks both!

Re: Using ReplayGain temporally?

Reply #4
@Case
Your plugin worked perfectly thank you so much!!!
I apologize for the late reply...
Have a great year!!!

Re: Using ReplayGain temporally?

Reply #5
Doing some more testing, if a track can't be played, for example the track can't be found, would be better to use then the last correctly played track as base for setting the temporal replaygain value for the next track.

 

Re: Using ReplayGain temporally?

Reply #6
Note that default behavior is to try and scan the track. It uses values from previous track only if scanning fails - for example output buffer is too short or the source is too slow. Testing for file existence in a DSP component is ill-advised. I don't think I'll add such feature.

 
SimplePortal 1.0.0 RC1 © 2008-2020