Bonjour à tous. J'ai une question de débutant à poser. Elle concerne la rédaction d'un code en Lisp orienté production musicale. C'est un code que j'utiliserai dans un plug-in nyquist pour Audacity 2.1.0.
Le problème est le suivant: j' essai d'écrire un code où je voudrais pouvoir agir sur certains paramètres. Par exemple, je voudrais pouvoir agir sur la hauteur de l'onde sonore générée. J'ai donc défini
(defun mysound ()
(osc midi-note dur))
J'ai prévu un code (propre à Audacity) pour indiquer que je souhaite pouvoir utiliser des valeurs situées entre "16" et "127" (c'est le numéro MIDI de la note, en partant du principe que le la du diapason c'est la valeur "60"). Le problème est que je dois écrire maintenant un code pour indiquer que "midi-note" a une valeur qui peut aller de 16 à 127, 16 et 127 inclus. Par exemple
(setf midi-note ...
C'est à ce niveau que je suis bloqué. Un modérateur pourrait-il m'indiquer comment écrire ce cas précis?
D'avance merci.
Partager