User Tools

Site Tools


code:robot

Differences

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

Link to this comparison view

Next revision
Previous revision
Last revisionBoth sides next revision
code:robot [2016/09/07 10:48] – created 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 23: Line 18:
  
 This list is given 61 times in the eight waves that are used by This list is given 61 times in the eight waves that are used by
-the Wavetable. That is it.+the Wavetable. 
 + 
 +===== Documentation ===== 
 + 
 +by DrGeorg 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