Sound Design Stack Exchange is a question and answer site for sound engineers, producers, editors, and enthusiasts. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm pretty sure that what I'm trying to do is impossible but I figured I'd try anyway. I'm making a MIDI file using tuxguitar I'll later export into Logic for refining, and there's rap/spoken vocals in this song. In theory the human voice is made of tones and pitches that fluctuate between each other too fast to call it a musical my theory anyway. So I'd think some degree of replication of the tone could be achieved by various sliding notes, but I have no idea of where to even start, what tone to begin, end, slide to, etc.

Here's an mp3 of a quick humming of the kind of thing I want to accomplish in MIDI.

If it's not impossible to do with a virtual instrument or MIDI, could you show me where to start, or point me to a tutorial or something?


share|improve this question

migrated from Jan 24 '14 at 18:30

This question came from our site for engineers, producers, editors, and enthusiasts spanning the fields of video, and media creation.

The easiest solution would be to just use apple's say text-to-speech program. Try $ say hello on the command line.

Any sound can be broken down into a series of sine waves. The easy way to do that is via the Fourier Transformation. Then you can re-synthesizer with an inverse-fourier tranformation, which essentially means playing back the sine waves with the proper coefficients.

If you want to go really crazy, you can resynthesize a sound with something other than a sine wave, like a piano:

share|improve this answer

Unfortunately your theory of how the human voice is made up is not accurate enough to make this possible - you just can't get the detail.

However, there are a wide range of examples of partial emulation of vocal tones, using combinations of effects and notes - see Steve Vai's guitar at the start of California Girls or Greasy Kid's Stuff for a couple. He uses the combination of a Wah (which allows you to create a lot of vowel sounds) and sliding guitar notes.

It still doesn't come across as speech, but if you listen carefully you can guess at the words he is trying to pick out.

share|improve this answer
See also formant synthesis and related techniques. – Warrior Bob Jul 2 '12 at 15:52

I've never tried it but Yamaha's Vocaloid technology was developed for this purpose. I think it's more designed for robots and anime characters, but maybe with the right processing in Logic it could work for what you need. Check out for more info. If you try this please report back results, I'd be curious to know how it goes

share|improve this answer
I'd be interested to know if it'd be possible to create a wavetable of the 44 phonemes in the english language and produce speech that way. – dwwilson66 Jul 3 '12 at 15:29
I read somewhere that there was an iOS version, I can't find the info now. Just found this in the Japanease iTunes: If anyone can find and post info about the American version (unless its imaginationware on my part) that would = awesome. – JPollock Jul 3 '12 at 20:41

Another possible solution is autorap: And iOS and android app that you speak in to and then it rapifies it... I'm afraid to try this.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.