Phil,
Due to the hardware calls and the missing subVI (WaveWrite.vi), I can't tell very much from the code you've posted, but I would first recommend taking the signal acquisition out of the equation (use a file of static data or a simple sine wave function). Removing the signal acquisition will eliminate one of the variables in the system and the most important part of debugging a system is simplifying it. In this same vein, remove any code that is not relevant to the problem. After that, if you are still getting different sounds between LabVIEW versions, post a 7.1 version of the code so that we can investigate the difference. Make sure that you include all subVIs and necessary files so that the code is executable.
Kind Regards,
E. Sulzer
Applications Engineer
National Instruments