Paso 8: Entender el código â sonido
FFT.Forward(out.Mix);
ton1 = fft.getBand (5) * sensibilidad;
ton2 = fft.getBand (15) * sensibilidad;
ton3 = fft.getBand (30) * sensibilidad;
ton4 = fft.getBand (40) * sensibilidad;
println (ton1 + "" + ton2 + "" + ton3 + "" + ton4);
ton1s = mapa (ton1, 0,2, 1,1.2);
ton2s = mapa (ton2, 0,3, 1,1.2);
ton3s = mapa (ton3, 0,3, 1, 2);
ton4s = mapa (ton4, 0.5, 1, 2);
No hago mucho, acabo de leer diferentes frecuencias (5 / 15 / 30 / 40, pero no preguntes qué frecuencias que éstos representan) y convertirlos con la función de mapa en valores que hacen crecen los ojos. Estos valores van de 1 a 1.2 con volumen normal y se multiplican con los tamaños normales de las partes.