# How To Write Audio Software

This chapter is a starting point for writing audio software. It addresses basic audio programming tasks. It is provided first, to give you an outline of the necessary steps from which to learn. It does not tell you everything you need to know, but instead points you to the chapter that contains the complete description of a topic. When you see a function mentioned, you need to look up that function in Audio Folio Calls and Music Library Calls in the 3DO Music and Audio Programmer's Reference for complete information.

This chapter contains information on the following topics:

- How Do I Make a Simple Sound?
- How Do I Play an Audio Sample?
- How Do I Determine When a Sample or Envelope Finishes Playing on a Specific Instrument?
- How Do I Play a Long Sound File?
- How Do I Play a Musical Score?
- How Do I Manage Multiple Sound Effects?
- How Do I Create Complex Sound Effects?
- How Do I Make a Sound Fade Out Smoothly without Popping?