Free Sound / Audio Programming Tutorials, References, Guides
Learn how to write programs that utilize sound, music, voices; utilize sound file formats
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, where there are a number of libraries that handle audio I/O, WAV, MIDI, digitized voice, etc.
Related Pages
- 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 GUI Libraries and Source Code
- Free Numerical, Mathematical, Statistics Libraries and Source Code
- PHP Tutorial 1: Writing Your First PHP Script: Feedback Form
- The Beginner's A-Z Guide to Starting/Creating Your Own Website
- How to Register Your Own Domain Name - get a domain for your software
Disclaimer
The information provided on this page comes without any warranty whatsoever. Use it at your own risk. Just because a program, book, document 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 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 Pascal and Delphi Libraries, Source Code, Components, VCL, etc
- Free 3D Software Box Image Makers
- Frequently Recommended Windows Programming Books
- How to Make Money From Your Website
- How to Accept Credit Cards on Your Website
- Which Web Host Do You Recommend? (FAQ)
- Important Precautions to Take When Buying a Domain Name
Can't Find What You're Looking For?
Newest Pages
- How to Make the Meta Tags for Your Website into an Editable Region in a Dreamweaver Template
- Free / Open Source Non-SQL Database Servers and Engines
- How to Create Bulleted Lists (Unordered Lists) for Your Web Page with KompoZer
- Free Royalty Free Music and Sounds
- How to Point Multiple Domain Names to One Website: And How to Avoid Search Engine Problems When Doing So
- Free Programmer's Fonts
- The Decline and Fall of Internet Explorer 6: Implications for Webmasters
- How to Point a Domain Name to Your Website (Or What to Do After Buying Your Domain Name)
- Should You Choose a Linux or a Windows Web Hosting Package? Is There Such a Thing as a Mac Web Host?
- What Does It Mean to Park a Domain Name? Domain Name Parking Explained
- How to Add a CAPTCHA Test to Your Feedback Form Script: Reducing Spam in Your Contact Form
Popular Pages
- How to Create/Start Your Own Website: The Beginner's A-Z Guide
- How to Register Your Own Domain Name - how to get your own domain name
- How to Create a Website with Dreamweaver CS4 (Dreamweaver Tutorial)
- How to Create a Bootable Windows XP Setup CD/DVD on a Preinstalled Windows System
- Free Partitioning Software - Copy, Create, Move, Resize, Convert, Undelete Partitions
- Free Data Recovery, File and Partition Recovery, Undelete and Unformat Software
- How to Create an Emergency Windows Rescue CD
- Free DVD Authoring and Creation Software
- Free CD and DVD Burners and Copying Software
- Free Hard Disk Backup and Restore, Hard Disk Image and Cloning Utilities
How to Link to This Page
It will appear on your page as:
Free Sound / Audio Programming Tutorials and Guides
