User Tools

Site Tools


code:robot

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
code:robot [2016/09/19 11:38] michfielcode:robot [2016/10/06 13:35] (current) – [Implementation] michfiel
Line 1: Line 1:
-====== MWROBOT ======+====== Robot Wavetables ======
  
 +===== Description =====
  
-How it all works: +How it all works:\\ 
-The Speech Synthesizer is patched in memory so that MWROBOT gets +The Speech Synthesizer is patched in memory so that MWROBOT gets back control after the phrases have been converted to a set of parameters, giving information about pitch, three times formant frequency and level and noise frequency/level. This list is then converted to a similar list that is dumped to the Microwave. 
-back control after the phrases have been converted to a set of  +The MW list has always 61 entries and does not provide pitch information, that is the basic difference. The format of the parameter set that forms a single wave is very simple:
-parameters, giving information about pitch, three times formant  +
-frequency and level and noise frequency/level. This list is then +
-converted to a similar list that is dumped to the Microwave. +
-The MW list has always 61 entries and does not provide pitch +
-information, that is the basic difference. The format of the +
-parameter set that forms a single wave is very simple:+
 \\ \\
 \\ \\
Line 25: Line 20:
 the Wavetable. the Wavetable.
  
 +===== Documentation =====
 +
 +by Dr. Georg Müller from 2002:
 +
 +  * [[http://12decode.de/DEADBEEF/speech_robot.pdf|The MicroWave Speech]]
 +  * [[http://12decode.de/DEADBEEF/robot_mid.zip]]
 +  * [[Phrase List]]
 +===== Settings =====
 +
 +[[https://youtu.be/89nv9ZOzfyU]]
 +
 +<code>
 +Wavetable: User RAM I33;
 +Init with $DEADBEEF tag and filled with phoneme data
 +
 +Wave 1: Volume = 7, Envelope Amount = 61
 +Wave 2: Volume = 0
 +Wave Envelope: Time 1 = 60, Level 1 = 127
 +Oscillator 1: Octave = -1
 +</code>
 +
 +===== Implementation =====
 +
 +[[code:phonemelist]]
 +
 +
 +FIXME
code/robot.txt · Last modified: 2016/10/06 13:35 by michfiel