Glissando function works. I had to compromise the resolution of the frequency. The function calculates its own frequencies, and it calculates very complicated rational number changes in frequency, which is computationally taxing