А зачем такие сложности? Уже давно есть алгоритм, генерирующий звуковые сигналы непосредственно из программы. В любом языке программирования есть соответствующая команда, при этом звук генерируется определенной частоты и длительности.
Если же вы (судя по описанию) желаете подвязать к программе дополнительный плеер для проигрывания файла - программа увеличится в разы по объему и сложности, тут обычными простыми способами реализации уже не обойдешься. Чужие исходники при этом вам мало помогут, так как дополнительные "костыли" зачастую только портят первоначальный замысел.