Mathematica can generate things like that.
If you want you can toss me mail and we can discuss a trial so you can see if it will do what you want. Then you can send me a file with numeric data of your digitized modulating signal or possibly some supported sound file format, we can agree on the mathematics, I'll import your data into Mathematica and and export the result either as numeric data or as some supported sound file to send back to you.