MIDI-to-Speech Converter?

Kyle Jarger jkjelec at tiac.net
Thu Apr 23 01:43:39 CEST 1998


aschrock at cs.brandeis.edu wrote: 

> This probably isn't *exactly* what you're thinking of, but other than the
> midi control you're describing a vocoder exactly. (what kraftwerk used)

I believe that what Dr. Forreseter is referring to is NOT a vocoder, 
but really a singing machine.

They are machines based on early speech synthesizers, 
which used phonemes (the basic units of sound)
, and sound very synthetic, kind of like from the 
ad for that movie "War Games" a while back----
" Do you want to play a      Game?"
I think Texas Instruments made the ICs.

These communicate via a serial port, and you can actually program the 
pitch and timing of the words, too.  Kraftwerk's was a step up, as it 
can do glides, too,  Check out "Crosstalk" on Karl Bartos'  Electrik 
Music "Esperanto" CD for an excellent example.

Komputer said that a friend built a custom one for them,
 they painstakingly program theirs for their songs. It's solo'd (and 
pretty freakin' cool if you ask me :  )   ) in the 
beginning of one of the remixes of "Valentina" on that CD.  

I have one of these boards (from a ham radio flea market)
, and the speech IC needs about a 40KHz clock to run.

The board has a very high frequency clock divided down like a 
top-octave divider synthesizer so that it can actually sing tunes.
So theoretically, it can be used to sing tunes in a limited way by 
programming a file and just sending the data to it (You an program 
rest times, and sound phonemes multiple times to "stretch" words.  This sounds like 
what Komputer does. It couldn't possibly stay in sync with a track 
for very long using this technique.

To do it right, sync wise, you'd need to have the phonemes sent serailly from a host 
computer at just the right time, so perhaps on a computer, you could
write a program which recognizes MIDI clocks, and in response, acts
like a "serial data sequencer", to send out the ASCII character
strings to the speech chip at just the right time.

Perhaps I could make it "sing" along with a pitch (w/glide, bend, 
vibrato) if I could 
reliably produce a pitch about 10 times higher than normally produced 
for musical purposes, and feed it into the speech chip clock signal.  
I distinctly recall that the serial port and speech chip had separate
clocks, so this might be possible...
Perhaps an 8-10X multiplier PLL can do this well enough from a 
regular audible frequency wave ouptut from an analog or digital synth?

Regards,

Kyle Jarger
jkjelec at tiac.net
JKJ Electronics
Visit our MIDI/CV website http://www.tiac.net/users/jkjelec



More information about the Synth-diy mailing list