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();
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... ?

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é...)
Nom : capture.jpg
Affichages : 127
Taille : 161,7 Ko