18-09-2025, 21:21:48
Oui c'est moins agressif, sauf si l'utilisateur rappuie sur lecture alors qu'il est rendu dans le haut du spectre. Je pense qu'on peut faire un truc plus progressif, j'ai bidouillé un truc dans le genre dans la fonction changeHauteurSon:
Sinon, pour être un peu tatillon, ce serait plus chouette si le son n'était pas coupé net quand on met en pause (ça fait un glitch moche), il faudrait pour ça un fondu de sortie entre 5 et 10ms, mais c'est un détail de pinailleur.
Code :
if ((frequence > 1000)) {
gain.gain.setValueAtTime(
volume / (1 + 0.0008*(frequence - 1000)),
audioContext.currentTime);
}
else {
gain.gain.setValueAtTime(
volume, audioContext.currentTime);
}Sinon, pour être un peu tatillon, ce serait plus chouette si le son n'était pas coupé net quand on met en pause (ça fait un glitch moche), il faudrait pour ça un fondu de sortie entre 5 et 10ms, mais c'est un détail de pinailleur.

