Estou tentando programaticamente gerar uma onda (seno ou quadrado) com uma frequência continuamente decrescente. Para fazer isso, simplesmente multiplico a frequência inicial por um valor decrescente, que linearmente passa de 1 a 0, em etapas intermediárias ao longo de um determinado período de tempo. Fiquei intrigado ao ver (e ouvir) que, exatamente na metade do período, a frequência começou a aumentar novamente. Eu verifiquei o valor da frequência, mas está tudo ok. Só posso usar a primeira metade da onda, mas seria ótimo entender o que estou experimentando. Qualquer ajuda apreciada! obrigado