Eu queria saber o que eu faço com esse valor da amplitude do evento entre 0 e 1. É que se eu jogo ele desse jeito na função f, não sai nenhum som depois (Faz sentido, pois os valores ficam muito pequenos, e ao converter para inteiro são arrendondados para 0

De qualquer forma, fiz um teste e multipliquei ele por uma constante antes de converter e tocou (não ficou 100% igual mas...), porém se o valor que vc multiplicar for muito alto, o som sai distorcido.
Além disso, meu som sai com um pouquinho de chiado. Alguma idéia do que pode ser?
Abraços,
Diogo Vernier dos Santos