*Press the top "Simulate" button to display model-generated F0 curve and the underlying pitch targets. *

*Make changes in any of the editable boxes and then press "Simulate" again to see the effects*

**Upper Panel: Control parameters**

* Top row -- Categorical Parameters:*

__Tone__:
H = High; R = Rising; L = Low;
F = Falling; N = Neutral (unstressed)

__Duration__:
l = long; s = short; n = normal

__Strength__:
s = strong; w = weak; n = normal

* Lower rows -- Numerical values of the categorical parameters: *

__Target:__

Slope: in Hz/s, rising if > 0; falling if < 0; level if = 0.

Height: in Hz

__Duration:__ in second

__Strength:__ larger value = greater strength

__Initial pitch:__ Initial F0 of the sentence in Hz

**Lower Panel: Pitch targets and surface F0 contours**

x-axis: time (s); y-axis: F0 (Hz); Vertical lines: syllable boundaries; Thin grey lines: hypothetical underlying pitch targets; Blue curve: simulated surface F0.

**Explanation:**

__Basic Assumption__: Production of tone and intonation is a process of successively
approaching syllabic pitch targets at varying pitch ranges with different levels of strength.

__Syllabic pitch targets__ are specified by: y = b + a * x, where b is height and a is slope.

__Duration__ specifies duration of each syllable, which is the temporal domain of a target.

__Strength__ determines the amount of strength used to approach a pitch target.
Greater strength leads to faster target approximation.

__Pitch range__ specifies the range within which pitch targets are approximated (implemented in the current version only in primitives code).