ModPlug Central

OpenMPT => Help and Questions => Topic started by: Stonebone on September 21, 2006, 17:39:35

Title: Amplify whole song
Post by: Stonebone on September 21, 2006, 17:39:35
I have a module where both the global volume and all the channels' volumes are maxed but it is still not enough because the individual notes have a very low volume set (I didn't make this module). I can select a pattern and do Amplify, but this is very tedious to do on all patterns. Is there a way to do this across the whole song?
Title: Amplify whole song
Post by: LPChip on September 21, 2006, 20:17:59
There can be lots of reasons for this to happen.

Therefor first another question: Is this the only song that is this low in volume, or are there more?

Cus if more, then there should be a setting in OpenMPT that needs to be changed.

If its only this song, then perhaps you need to change the sample's waveform (normalise) or some volumes on the sample or instruments tab.

A third option is to add a VST effect, check the main and increase the GAIN value.
Title: Amplify whole song
Post by: Stonebone on September 21, 2006, 21:06:01
Maybe I should give some more background.

I'm making this Nintendo DS game Tetattds (http://www.itstud.chalmers.se/~larssten/nds/) with some friends. In this game we are using an Impulse Tracker module that supposedly was created by someone using OpenSPC, which can log Super Nintendo (SPC) music to a module. Thing is that 8 channels that plays the music in the one speaker, then another 8 channels that plays exactly the same music in the other speaker.

This is clearly a waste of the limited CPU power on the Nintendo DS, so I deleted one set of channels and changed the panning on the other eight. But now the volume was halved.

So the problem really is that the volume on each note is very low.

PS. We have ported libmikmod for playing the module. Not sure if it is relevant for this issue.
Title: Amplify whole song
Post by: Sam_Zen on September 22, 2006, 01:30:22
LPChip is right, normalisation of the samples is the first thing to look at.

The halved volume is just a correct consequence of deleting the other eight channels, because having the same content.
If you have one channel, create a new channel and copy/paste the content of nr 1 in it, the result will be twice as loud because of addition.

A strange construction though. If the first 8 channels on the Left are exactly the same as the 8 on the Right, then the result will be just a mono-sound in the middle. No stereo at all.
Or did you re-arrange the first 8 channels in the individual panning ?
Title: Amplify whole song
Post by: Snu on September 22, 2006, 04:42:48
sam: openspc isnt terribly smart.  the left and right channels arent the same, they are how it does panning (make volume on the left channel 32, and 64 on the right, and the sound is panned to the right side).

stonebone: openspc's conversions are HORRIBLY inefficient, i would suggest using a module made from scratch (or a 'redone' version of the spc) if you are worried about cpu speed, or file size.
Title: Amplify whole song
Post by: Stonebone on September 22, 2006, 05:22:40
Quote from: "Snu"stonebone: openspc's conversions are HORRIBLY inefficient, i would suggest using a module made from scratch (or a 'redone' version of the spc) if you are worried about cpu speed, or file size.
Well I'm a programmer not a musician :-). If I could halve the cpu usage with this trick it would be enough for my purposes.

What I really should be doing is get someone to write some new music I guess.
Title: Amplify whole song
Post by: XAVT on September 22, 2006, 14:46:53
go to settings, soundcard properties and just push that volume higher.