Resynthesis of some cat sounds from meowsic.se with soundgen 1.1.0

Call type Original Synthesized R code
Chirp soundgen(sylLen = 120, pitchAnchors = c(828, 768, 423), nonlinBalance = 100, jitterDep = 0.3, shimmerDep = 11, attackLen = 1, rolloff = -3, rolloffOct = -4, formants = list(f1 = 875, f2 = 1944, f3 = 2409), subDep = 0, noiseAnchors = list(time = c(-1, 80, 161), value = c(-60, 14, -47)), amplAnchors = list(time = c(0, 0.33, 1), value = c(80, 80, 57)), windowLength = 10)
Growl soundgen(sylLen = 2700, pitchAnchors = c(154, 121), nonlinBalance = 100, jitterDep = 1.3, jitterLen = 6, formants = list(f1 = 200, f2 = 400, f3 = 700), vocalTract = 8, subFreq = 80, subDep = 50, shortestEpoch = 50)
Hiss soundgen(pitchAnchors = NULL, formants = list(f1 = 1112, f2 = 2610, f3 = 4587), formantDep = 0.8, noiseAnchors = list(time = c(-185, 74, 506), value = c(-5, 40, 0)), rolloffNoise = -8, mouthAnchors = list(time = c(0, 0.13, 1), value = c(0, 0.5, 0.5)))
Howl soundgen(sylLen = 3150, pitchAnchors = list(time = c(0, 0.05, 0.35, 0.89, 1), value = c(218, 339, 352, 291, 229)), temperature = 0.125, rolloff = -5, rolloffOct = -2, rolloffParabHarm = 1, formants = list(f1 = 895, f2 = c(1500, 2000), f3 = 3287), vocalTract = 10, mouthAnchors = list(time = c(0, 0.18, 0.25, 0.41, 0.89, 1), value = c(0.32, 0.24, 0.66, 0.37, 0.39, 0.27)))
Heat soundgen(sylLen = 800, pitchAnchors = c(480, 552, 501), temperature = 0.1, nonlinBalance = 100, jitterDep = 0.3, jitterLen = 60, rolloff = -6, rolloffParabHarm = 1, formants = list(f1 = c(1500, 500), f2 = 2100, f3 = 5500), subDep = 0, amDep = 20, amFreq = 40, mouthAnchors = list(time = c(0, 0.12, 0.86, 1), value = c(0, 0.52, 0.57, 0)))
Meow soundgen(sylLen = 920, pitchAnchors = list(time = c(0, 0.2, 1), value = c(480, 550, 515)), attackLen = 150, rolloff = -2, rolloffOct = -4, formants = list(f1 = 1594, f2 = 3600), mouthAnchors = list(time = c(0, 0.16, 0.91, 1), value = c(0, 1, 0.31, 0.06)))
Purr soundgen(repeatBout = 2, nSyl = 2, sylLen = 800, pauseLen = 50, pitchAnchors = 25, temperature = 0.1, jitterDep = 0, jitterLen = 34, rolloff = -12, rolloffLip = 0, formants = list(f1 = 1200, f2 = 2600, f3 = 5200, f4 = 7000), subDep = 0, amDep = 70, amFreq = 25, noiseAnchors = list(time = c(-113, 96, 839), value = c(-80, -39, -58)))
Scream soundgen(repeatBout = 2, sylLen = 1610, pauseLen = 500, pitchAnchors = list(time = c(0, 0.28, 0.53, 0.88, 1), value = c(388, 385, 669, 663, 392)), temperature = 0.05, nonlinBalance = 35, jitterDep = 1.9, rolloff = -6, formants = list(f1 = c(1800, 1000), f2 = 2400), subFreq = 150, subDep = 80)
Snarl soundgen(sylLen = 450, pitchAnchors = list(time = c(0, 0.08, 1), value = c(193, 454, 434)), temperature = 0.1, nonlinBalance = 75, jitterDep = 1.1, attackLen = 0, rolloff = -6, rolloffOct = -2, formants = list(f1 = list(freq = c(1500, 2000), width = 300), f2 = list(freq = 2500, width = 350)), subFreq = 230, subDep = 170, shortestEpoch = 75, noiseAnchors = -8, mouthAnchors = list(time = c(0, 0.3, 0.63, 1), value = c(0, 1, 1, 0.5)), windowLength = 10)

Examples of morphing

Chirp to snarl:

Cat to dog (just kidding):