Bonjour
Comme je suis débutant, mon problème est tout bête mais.... je n'arrive pas à le résoudre.
J'ai un capteur connecté à un convertisseur MIDI Eobody. Dans MAX j'ai un objet ctlin qui fait le lien entre le capteur physique et un slider. Je voudrais qu'en passant le seuil de 30 le slider déclenche un son, et qu'en passant le seuil de 60 il déclenche un autre son, mais avec la particularité suivante : si entre temps le slider redescend au-dessous de 30 comment faire pour obtenir uniquement le son correspondant au seuil de 60.... car si je veux atteindre 60 je vais être obligé de repasser par 30, alors que je ne veux pas forcément réentendre le son correspondant à 30
J'ai essayé avec l'objet peak pour voir si j'arrivais à en faire quelque chose.... mais je n'arrive pas.
Peut-être qu'une réponse est trop compliquée à expliquer... justement je ne me rends pas compte .... enfin voilà, je ne voudrais pas me monter embêtant hein, mais comme j'y ai déjà passé des heures, des heures, et des heures, alors je me permets de vous en parler.
Cordialement
zined
Hors ligne
Zined, c'est pas très très clair.
De ce que je comprends, tu voudrais temporiser quelques instants le déclenchement du premier son des fois que le niveau grippe rapidement jusqu'à 60 auquel cas tu ne déclenches que le son du second seuil ? C'est bien ça ?
J'imagine qu'en faisant la différence entre au moins deux valeurs consécutives, tu peux définir une condition qui fait que tu ne déclenches pas tout de suite le son "30". Et quelques cycles plus tard tu décides de ce qu'il se passe selon le niveau après la brusque variation est ou non au dessus la seconde consigne...
Hors ligne
pob a écrit:
Zined, c'est pas très très clair.
Ah ben zut alors, désolé pob, et merci pour ton message.
Alors voilà : j'ai un capteur physique de type piézo (un shock sensor) sur lequel je frappe ; ce piézo est relié à un convertisseur MIDI Eobody ; et l'Eobody est relié en USB à l'ordi et donc à MAX.
Dans mon patch MAX j'ai un slider sur lequel sont répercutés en valeurs MIDI les niveaux d'intensité de mes frappes sur le shock sensor ---> si je le frappe doucement le niveau d'intensité du choc va correspondre par exemple à une valeur MIDI de 30 sur le slider, et si je le frappe fort la valeur MIDI du niveau d'intensité de la frappe va monter par exemple à 60.
Mon patch est édité pour que lorsque le slider atteint 30 il se déclenche un certain sample (correspondant par exemple à un son Mezzo Forte, ou à un son de tel timbre) et que lorsque le slider atteint 60 cela déclenche un autre sample (correspondant à un son Fortissimo, ou à tel autre timbre).
Le problème c'est que lorsque le slider est à un niveau 0 (ou d'une façon générale à un niveau inférieur à 30) et que je frappe fort le shock sensor afin de déclencher le sample correspondant au Fortissimo, et bien dans sa montée de 0 à 60 le slider passe forcément par la valeur 30, déclenchant ainsi le sample Mezzo Forte avant de déclencher enfin celui du Fortissimo ; et moi, lorsque je frappe fort le shok sensor, je voudrais n'entendre que le son Fortissimo directement (sans qu'il ne soit précédé du son Mezzo Forte).
Est-ce plus clair s'il te plaît ?
Merci infiniment
Cordialement
zined
Hors ligne
Merci tout plein vanille béchamel, sauf que.... heu..... je m'excuse mais je ne sais pas comment faire avec les lignes de code que tu m'as adressées.......
Cordialement
zined
Hors ligne
Je réussi à ouvrir tes patch vanille béchamel, merci tout plein.
Très bonne soirée à toi
COrdialement
zined
Hors ligne
Peut-être quelques choses comme cela :
Hors ligne
Excuse-moi pschiiitt, je n'avais pas vu ta réponse... tu as vraiment du me prendre pour un mal poli...
Aaaaaah, je ne connaissais pas encore l'objet "if"
Je vais regarder ton patch de très près. Merci infiniment d'avoir passé du temps pour moi, c'est vraiment très gentil
Cordialement à toi et à tout le monde
zined
Hors ligne
J'espère que ça t'aidera sinon ça aidera quelqu'un d'autre.
Je suis toujours content de rendre service... pas de soucis !
Bonne soirée à toi !
Hors ligne
citation :
Je suis toujours content de rendre service... pas de soucis !
Et bien grand merci à toi
Très bonne soirée à toi et à tous les collègues du forum
Cordialement
zined
Hors ligne
Pages: 1