thefreecountry.com Free Programmers, Webmasters and Security Resource Site

Free Sound / Audio Programming Tutorials, References, Guides

Learn how to write programs that utilize sound, music, voices; utilize sound file formats


You are here: thefreecountry.com (main page) -> Programming Documentation -> Free Sound / Audio Programming Tutorials & References

Free Sound / Audio Programming Tutorials and Guides

This page contains links to sites that offer either online or offline tutorials, references, or guides to writing programs that utilize sound, digitized voice, music, audio, etc. Some of the references explain the algorithms you may need to cause audio effects or sound effects. Other sites may explain and describe the various sound file formats.

If this page does not have what you want, or if you want more complete information, you may wish to check the list of sound programming books at Amazon.com. The list includes books on game audio (for game developers), sound synthesis and programming, signal processing and programming, digital audio, etc.

Another way to go about this, instead of writing your own sound support, is to use one of the numerous free libraries or source code that allow you to plug in code that utilize sound into your application. These can be found in the Free Audio and Sound Libraries and Source Code page. There are a number of libraries that handle audio I/O, WAV, MIDI, digitized voice, etc.

Disclaimer

The information provided on this page comes without any warranty whatsoever. Use it at your own risk. Just because a program, book or service is listed here or has a good review does not mean that I endorse or approve of the program or of any of its contents. All the other standard disclaimers also apply.

Free Sound / Audio Programming Tutorials and Guides

Audio Effects Algorithms

Tutorial on algorithms for producing reverberation (reverb), chorus and flanging, pitch shifting, equalization, phasing, waveform shaping effects, echo, volume control, noise gating, compression, etc.

Audio Effects FAQ

Frequently asked questions and their answers on producing audio effects. It answers questions like "What is the Nyquist frequency/rate?", "How do I change the sampling rate of a signal?", "How do I create echo effects?", "What is Reverb?", "How do I get Reverb to sound more realistic?", "What is chorus?", "What's a Spring Delay Line?", "How do I do compression?", "How do I change the pitch of a sound?", "What is Ring Modulation?", etc.

Time and Pitch Scaling of Audio Signals

Overview of techniques used for time/pitch scaling, such as phase vocoder, time domain harmonic scaling (TDHS), timbre manipulation, formant correction, etc.

The WAVE File Format

Need to have more information about Microsoft's WAV file format? If your program needs to process music/audio files on the PC platform, then this tutorial provides information that may be useful to you.

Related Pages

Free Games Programming Libraries and Source Code
Free 3D Engines, 2D Engines, Graphics Libraries & Source Code
Free Compression and Archiving Libraries and Source Code
Free C/C++ Libraries, Source Code and Frameworks
Free Pascal and Delphi Libraries, Source Code, Components, VCL, etc
Frequently Recommended Windows Programming Books
How to Register Your Own Domain Name - get one for your software
PHP Tutorial 1: Writing Your First PHP Script: Feedback Form
Which Web Host Do You Recommend? (FAQ)

Newest Pages

Popular Pages

Can't Find What You're Looking For?

Google
 

How to Link to This Page

It will appear on your page as:

Free Sound / Audio Programming Tutorials and Guides

 


Copyright © 2002-2006 by Christopher Heng. All rights reserved.
thesitewizard™, thefreecountry™ and HowToHaven™ are trademarks of Christopher Heng.
Last Updated: 15 September 2006.