Bonjour,

Je souhaite générer en temps réel un signal sinusoidal dont je peux modifier la fréquence pendant la simulation (le signal sera ensuite envoyé à la carte son via le bloc "To Audio Device").
J'ai tout d'abord utilisé le bloc "Signal Generator" et j'ai modifié le paramètre "Frequency" pendant la simulation avec la fonction "set_param". Cependant, le signal présente des discontinuités lors des changements de fréquence.
Pour remédier à cela, j'ai ensuite utilisé un bloc "Level-2 M-File S-Function" pour synthétiser la sinusoide. Le bloc prend en entrée le temps (provenant d'un bloc "Clock") et la pulsation w=2*pi*f (réglable grâce à un "Slider Gain"). Malgré tous mes efforts pour trouver un moyen d'assurer la continuité du signal (modification de la fréquence uniquement aux instants où le signal est nul, ajout d'un déphasage lors du changement de fréquence...) je ne parviens pas à trouver de solution.
Avez-vous une idée ?

Arthur