A hangminta előállítás sima ügy: össze kell csak adni megfelelő frekvenciájú és amplitúdójú szinusz függvényeket.
Én úgy csinálnám, hogy tetszőleges programnyleven előállítanám a mintákat stdout-ra, és ffmpeg-be pájpolva csinálnék hangfájlt belőle: https://trac.ffmpeg.org/wiki/audio%20types
"DE f32le PCM 32-bit floating-point little-endian"