A number of different intonation modules are available with varying levels of control. In general intonation is generated in two steps.
Reflecting this split there are two main intonation modules that call
sub-modules depending on the desired intonation methods. The
Intonation and Int_Targets modules are defined in Lisp
(lib/intonation.scm) and call sub-modules which are (so far) in
C++.