I have ported my tract filter to rust now [0]. I couldn't resist garnishing my "simple" example a little bit [1] to make it more musical and sing-y.
In addition to the bare minimum tract filter processing the glottal source, I've also added some controls over vibrato, amplitude, and tract shape (for vowel morphing). I tuned the tract shapes by ear using the distinct region model.
0: https://github.com/PaulBatchelor/voxbox/blob/main/src/tract.rs
1: https://github.com/PaulBatchelor/voxbox/blob/main/examples/tract_simple.rs
dev logs I made while coding up the implementation: https://pbat.ch/recurse/tasks/implement_tract/