Bonjour à tous.
Je suis en train de réaliser un projet sous Reaktor5 et je suis confronté à un peti problème.
Il me faudrait un petit module dont la valeur de sortie serait à '1' tant qu'au moins une note est enfoncée. Comme un Gate, mais global à toutes les notes enfoncées, en quelque sorte....
Bah le gate non ?
Le gate est toujours à zero et quand une ou plusieurs notes sont enfoncés, il est égal à 1.
Je vois pas bien ce que tu cherches a faire de + ...
Et bien quand le gate commande un séquenceur, il se passe la chose suivante :
- j'appuie sur une note --> le séquenceur se déclenche
- j'appuie sur un 2eme note --> le séquenceur continue
- je relâche la 2eme note --> le séquenceur s'arrête ( alors que la première note est toujours enfoncée... )
Comment faire pour que le séquenceur ne s'arrête que lorsqu'aucune note n'est enfoncée ??
Peut être qu'un test sur la valeur des voies pourrait marcher:
from voice1 'and' from voice2 : test1
from voice3 'and' from voice4 : test2
test1 'and' test2 (par exemple pour un instrument 4 voies)
par contre il faudrait assigner toujours 1 ou 0 à la valeur du gate pour que ca marche (avec un event relay)
si le test final par rapport à 0 (note off) renvoit 1 alors le seq peut s'arreter
si le test final par rapport à 1 (note on) renvoit 1 alors le seq ne peut pas s'arreter
(ou encore + simplement avec un 'voice max')
ensuite pour le déclenchement le même principe avec un 'or'.
--------------------------------------------------
Une autre solution serait peut être avec une macro qui gère le legato
mais pas sûr.
KaeRZed
12090
Drogué·e à l’AFéine
Membre depuis 22 ans
01 Février 2007 à 09:45
#5
Merci, je vais essayer ta solution...
Par contre, pour avoir un gate toujours égal soit à 0 soit à 1, plutôt que d'utiliser un event relay : gate 'AND' 1 (constante).
Le résultat : dès qu'un gate est supérieur à 0, il passe à 1...