Here is the sample source code from the code^x GUS tutorial which can be found here It should compile cleanly under TC++ or DJGPP, and will play the provided .AU file using a small UltraSound C++ class.