ModPlug Central

OpenMPT Development (Archive) => Feature Requests => Feature Request Archive => Topic started by: jmkz on December 19, 2009, 12:08:26

Title: Store pre-amp value in MPTM / IT
Post by: jmkz on December 19, 2009, 12:08:26
I have some problems when I making my songs, specially with the pre-amp value, some samples are too loud and others too quiet. This taking me angry, so adding this would make happy me and others too... Maybe this is insignificant but this appreciated.
Title: Store pre-amp value in MPTM / IT
Post by: Saga Musix on December 19, 2009, 12:17:27
No, no and no. We should rather get rid of the pre-amp at some point. Simply use Mixmode RC3 and everything will be fine, since it's using a fixed pre-amp value.
Title: Store pre-amp value in MPTM / IT
Post by: Relabsoluness on December 19, 2009, 14:12:33
I reopened the request for further evaluation. While I agree with Jojo about using RC3 mixmode, there are nevertheless lots of modules that could benefit from storing the pre-amp value in the file (see http://forum.openmpt.org/index.php?topic=2295.0).
Title: Store pre-amp value in MPTM / IT
Post by: LPChip on December 19, 2009, 14:44:07
May I close the request then?

We have a lot of volume settings, amongst one that is stored in the song. The global volume. There are more volumes stored in the song. The sample volume, the vsti volume, etc, etc.

Storing yet another volume in the song is pointless imho. I totally agree with Jojo. We should NOT use the pre-amp value at all. Only one setting client side for the older mods.
Title: Store pre-amp value in MPTM / IT
Post by: Saga Musix on December 19, 2009, 14:50:04
Relabs just re-opened it, so he has his reasons. While I personally think that embedding the setting in the files is just a step backwards, I know that "something" has to be done about it.
Title: Store pre-amp value in MPTM / IT
Post by: Relabsoluness on December 19, 2009, 15:31:39
Instead of repeating that preamp should not be used(where already is an agreement), how about suggesting a better way to handle this. The fact is that there are modules whose correct playback depends on the preamp setting and that problem can't be solved just by ignoring it's existence.

Quote from: "Jojo"While I personally think that embedding the setting in the files is just a step backwards, I know that "something" has to be done about it.
Embedding the setting would be done just for the files that need it; no step backwards for new files which are still strongly encouraged to use latest mixmode.
Title: Store pre-amp value in MPTM / IT
Post by: jmkz on December 26, 2009, 06:30:09
I agree with you Relabsoluness. That is my problem. On the other hand, I also think there are many volume settings.
Title: Store pre-amp value in MPTM / IT
Post by: LPChip on December 26, 2009, 10:07:31
One way or the other, if you now add support for storing the pre-amp value, you will still get that these modules play wrong, because they originally weren't saved with this setting.

If you have to alter your song anyway, just change it to Mixmode 3, and it will most likely solve the problem. If not, then change the global volume or VSTi/Sample volume and that certainly will fix the issue.

I used the same thing to fix my old songs. Its a matter of seconds to fix your song, hit save, and its fixed forever. Really, there shouldn't be a need to store the pre-amp value.
Title: Store pre-amp value in MPTM / IT
Post by: Sam_Zen on December 27, 2009, 02:05:09
The pre-amp value is already stored when OMPT is closed.
Certainly saving as mix RC3 is a much better optimization, and then the pre-amp value is ignored.
In that case its slider should be greyed out anyway.

Quote from: "djmakas"some samples are too loud and others too quiet
So first adjust your samples to be as loud as possible. One can always use a volume code to make a specific sample less loud intentional.
Title: Store pre-amp value in MPTM / IT
Post by: Saga Musix on December 27, 2009, 10:54:17
QuoteThe pre-amp value is already stored when OMPT is closed.
Of course it is stored. But this is not the point, because your pre-amp value is probably not the same as my pre-amp value, so modules may not sound equally loud on two different setups, or, when using VSTs, may sound completely wrong on the other setup. I have recently upgraded all my old modules to MixMode RC3 for "remastering", which is IMHO the best solution to prevent this problem, and using an old mixmode is not.
Title: Store pre-amp value in MPTM / IT
Post by: Sam_Zen on December 28, 2009, 01:01:38
Well, you may be surprised, but I already agreed about this upgrading.
Title: Re: Store pre-amp value in MPTM / IT
Post by: jmkz on December 26, 2010, 09:05:40
I know, it's a year ago of this, but comes to my mind a feature of auto-preamp value. Something like render or analyse virtually the song and set the new gain, mmm what else, a checkbox in general options of Enable automatic preamp (which disables preamp slider) a notification of "This song has VST's, this may take more time to render. Do you want to continue?  or whatever needed for this. Well, as there is a compatible mode (added in r756) I want know what does this or his effects, some modules not set to Compatible mode. Here I think that is a kind of normalise the audio, I don't know.
Title: Re: Store pre-amp value in MPTM / IT
Post by: Saga Musix on December 26, 2010, 10:56:23
That is still a pretty bad concept since we have already said goodbye to the preamp slider for good. A better idea would be to let the tracker automatically adjust the global volume when clipping occurs, like Reonise does it.
Title: Re: Store pre-amp value in MPTM / IT
Post by: jmkz on December 26, 2010, 11:28:41
Quote from: Jojo on December 26, 2010, 10:56:23
That is still a pretty bad concept since we have already said goodbye to the preamp slider for good. A better idea would be to let the tracker automatically adjust the global volume when clipping occours, like Reonise does it.

What can I say? Perfect. I completely agree! +1

PS: XMPlay does the same function?
Title: Re: Store pre-amp value in MPTM / IT
Post by: Saga Musix on December 26, 2010, 16:05:41
QuotePS: XMPlay does the same function?
In one way or another, yes. But it does it while loading the module, which would be more like your idea (but of course the tune is not fully rendered during that time). That doesn't make much sense for a tracker, so I'd rather suggest some kind of on-the-fly optimization whenever clipping occurs.
Title: Re: Store pre-amp value in MPTM / IT
Post by: Saga Musix on October 24, 2016, 12:58:45
As per my post in the related bug report, I will close this feature request: https://forum.openmpt.org/index.php?topic=2295.msg43725#msg43725