Voilà, lorsque je visualise le son pur avec cette méthode, le signal n'est pas stable ( la sinusoïde a tendance à se dédoubler ) et c'est évidemment pareil pour un signal carré, dent de scie et triangulaire. Est-ce qu'il y a un moyen d'améliorer la chose avec un filtre... ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 var audioCtx = new AudioContext(); var oscillator = audioCtx.createOscillator(); oscillator.type = 'sine'; oscillator.frequency.value = 440; oscillator.connect(audioCtx.destination); oscillator.start();
Ce serait pour avoir un spectre de fourier plus propre...
merci
PS: j'obtiens ça pour un signal triangulaire (correct lorsqu'il est figé sur une capture mais en vrai instantanément, le signal est dédoublé...)
![]()
Partager