increase volume of a wave file

How can I increase the volume of a wave file? I don't mean to adjust the speaker volume, but I actually need to increase the volume of a recorded wave file.
LVL 6
rbohacAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

mokuleCommented:
Hi,

Look for DSMixer in
http://www.torry.net/pages.php?id=167
and format description in
http://ccrma.stanford.edu/CCRMA/Courses/422/projects/WaveFormat/
http://www.lightlink.com/tjweber/StripWav/WAVE.html.

You should multiply each sound sample in a file by a constant factor.
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Newt6398Commented:
re-record the file with output volume at a louder level. Whether you can do this directly through your app i dunno.

First recorded input level was 100%
Recording volume was 100%

re-record and second recording should be 200% the original volume. I think :-)

Sure there's a better way, just an idea.
0
rbohacAuthor Commented:
unfortunately I can't record at a higher volume
0
Cloud Class® Course: Microsoft Windows 7 Basic

This introductory course to Windows 7 environment will teach you about working with the Windows operating system. You will learn about basic functions including start menu; the desktop; managing files, folders, and libraries.

rbohacAuthor Commented:
mokule,
  great links! that will at least get me started
0
Newt6398Commented:
Why not?

I know i've done it through the sound recorder i mean recording the audio once say from tape and then rigging my line-out port to the mic-in and re-recording to achieve a higher volume. That worked for me there must be a way to do it internally without rigging line out to mic Through your program i mean.
0
rbohacAuthor Commented:
The audio isn't being recorded via a sound card. It is over T1's or E1's tie lines using specialized hardware
0
gwalkeriqCommented:
One word of caution, if you simply multiply the amplitude of the sound file you can easily get into clipping (8/16-bit value reaching the max/min value). This clipping causes distortion of the resulting audio. A little clipping may not be noticable, but large amounts of clipping cause serious quality degredation. If you are goind to write resampling software to change the volume, you probably want to either listen to the output files for distortion or algorithmically check for clipping before you resample the file.
0
rbohacAuthor Commented:
Sorry for the delay. got busy at work. I am starting to look at this now
0
rbohacAuthor Commented:
I never did get this figured out.. I keep getting pulled away from the project. I will revisit this at a later date
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Delphi

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.