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
Last revisionBoth sides next revision
code:robot [2016/09/19 11:38] michfielcode:robot [2016/10/05 20:52] – [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 =====
 +
 +FIXME
code/robot.txt · Last modified: 2016/10/06 13:35 by michfiel