This is not really game related as such so feel free to move it to a more appropriate place, but I am posting it here initially since it does relate to audio and development at least.
A few weeks ago I wrote a little vocoder. It's pretty basic but I personally think the output sounds OK. I was thinking of cleaning it up and posting it on GitHub as a ready to use C library for easy integration into other projects. Would there be any interest in this?
I posted some audio examples of the vocoder in my speech synthesis thread in the Off Topic forum, but am reposting them here.
This is the original speech I used:
https://www.dropbox.com/s/wdskvp98zpnuu … h.wav?dl=1
And this is how the vocoder sounds when run through a triad chord played by a sawtooth:
https://www.dropbox.com/s/1pxxlhq14kaq6 … l.wav?dl=1
You can also shift the modulator formants to make it sound larger or smaller, like this:
https://www.dropbox.com/s/mokw4va4vwoz7 … r.wav?dl=1
And if you are using a carrier which can be easily stretched, like a basic waveform, you can get the speech to play slower or faster like so:
https://www.dropbox.com/s/19vrtok5ftqgg … w.wav?dl=1
Would love to get some feedback, and am curious to see whether any of you think it would be useful as an open source library.
The vocoder has now been released and can be found at the following URL:
For those just wishing to use it, I have built a Windows binary of the command line shell which operates on Wave files. It can be found here:
https://www.dropbox.com/s/3a8hr9rbe5ghe … 1.exe?dl=1
The shell is a command line aplication. You can print the usage by invoking it with no arguments. Do not click it in explorer; there is no GUI.