Je travaille sur le tuto rédigé par R.B Dannenberg (en anglais malheureusement) Nyquist Reference Manuel. Au chapitre 4.4 (Modulation de fréquence) l'auteur présente un code qui utilise une table d'onde appelée *fm-voice*.
Code: Select all
(play (fmosc cs2 (pwl 0.5 (step-to-hz cs2) 0.501)
*fm-voice* 0.0))Code: Select all
(if (not (boundp ’a-snd))
(setf a-snd (s-read "demo-snd.nh" :srate 22050.0)))
(setf *fm-voice* (list
(extract 0.110204 0.13932 (cue a-snd))
24.848422
T))Code: Select all
(setf a-snd (s-read "... le nom de mon fichier... " :srate 22050.0))Manifestement, il ne fonctionne pas. J'ai essayé de placer le fichier audio dans Utilisateurs\... mon nom\AppData\Local\Temp\Audacity_temp\ sans résultat.
Ma question est donc la suivante. Je la pose en français (car je suis incapable d'expliquer en anglais mon problème): quelqu'un parmi les utilisateurs francophone du langage de programmation Nyquist serait-il parvenu à décrypter ce code afin de la faire fonctionner?
Si oui, qu'il ait l'amabilité de m'indiquer comment procéder. D'avance merci.
Merci de noter que la plupart des membres de l'assistance d'Audacity ne parlent qu'anglais. Par conséquent, nous ne pouvons garantir une réponse aux questions en français.