Se connecter
Se connecter

ou
Créer un compte

ou
Agrandir
Ajouter ce produit à
  • Mon ancien matos
  • Mon matos actuel
  • Mon futur matos
Native Instruments Kontakt 2
Photos
1/10
Native Instruments Kontakt 2

Bypass un effet avec midi

  • 7 réponses
  • 2 participants
  • 836 vues
  • 2 followers
Sujet de la discussion Bypass un effet avec midi
Salut

je me demandais si il était possible de controler les bypass des effets avec un controleur midi parceque que quand on veut faire glisser un CC sur les touches bypass ca marche pas. ( y a t'il un autre moyen?)
merci
2
Uppppp :mdr:
3
C'est possible en utilisant le script de Kontakt 2.1, un truc du genre :

on controller
if (%CC[numéro du contrôleur]=0)
_set_engine_par($ENGINE_PAR_EFFECT_BYPASS, 1, -1, slot, generic)
else
_set_engine_par($ENGINE_PAR_EFFECT_BYPASS, 0, -1, slot, generic)
end if
end on

slot : position de l'effet dans les 8 places disponibles (0,1,2,3,4,5,6,7)
generic : 1 quand l'effet est en insert, 0 en send, -1 si pas de distinction.
4
Si l'effet est en insert, il faut écrire $ENGINE_PAR_EFFECT_BYPASS
mais s'il est en send, il faut écrire $ENGINE_PAR_SEND_EFFECT_BYPASS à la place
5
Merci pour le tuyau , j'avais pas penser au script
par contre, je trouve pas de fonction qui ressemble a set_engine... le seul truc que j'ai trouvé c'est ENGINE_UPTIME qui n'a rien a voir, et rien non plus avec un bypass d'effet (juste avec les bypass de script).
il faut peut etre faire ca avec Id_number de l'evenement bypass mais j'ai pas (encore) trouvé.
tu es sur que set_engine ... ca existe ?
6
Bah essaie!
Prends n'importe quel son
Mets par exemple un chorus dans le 1er slot du rack "Send Effects"
Copie-colle ce script dans le rack de script:

on controller
if (%CC[1]=0)
_set_engine_par($ENGINE_PAR_SEND_EFFECT_BYPASS, 1, -1, 0, -1)
else
_set_engine_par($ENGINE_PAR_SEND_EFFECT_BYPASS, 0, -1, 0, -1)
end if
end on



La molette de modulation (CC = 1) pass/bypass le chorus

Si tu veux faire la même chose sur le rack "Insert Effects", il y a juste à changer $ENGINE_PAR_SEND_EFFECT_BYPASS par $ENGINE_PAR_EFFECT_BYPASS

Voilà.
7
Ca fait partie des nouvelles fonctionnalités inclues dans la mise à jour 2.1 de Kontakt 2
8
Super ca marche merci j'avais essayé ton script mais laissé tel quel slot et generic ( et effectivement c dans la doc supplémentaire de la 2.1 désolé de faire le boulet)

:mdr: