Étape 4: Synthèse de sons
Cet article rédigé par Rodrigo Siqueira est une bonne ressource pour découvrir quelles fonctions produisent quels types de sons. Cependant, gardez à l’esprit que le taux d’échantillonnage de Kinoma Create sera 4 ~ 8 kHz et sera seul soutien 3 ~ 5 tonalités différentes à la fois. Si vous examinez les fonctions synthétiseur dans synthOut.js, vous pouvez voir comment se créent les modes différents de synthétiseur. Dans ce projet, la fréquence d’échantillonnage est définie à 4k.
Cela prend en charge cinq tons, mais est de moins bonne qualité sonore qu’une fréquence d’échantillonnage de 8kHz. Toutefois, à ce rythme, seulement trois tonalités sont soutenues à la fois, donc le mode de son violon cesse de fonctionner correctement.
Comme vous pouvez le voir, le mode de synthé violon additionne formes d’onde différentes. Ce calcul nécessite trop de CPU à un taux d’échantillonnage de 8kHz pour créer Kinoma à gérer en temps réel.