chnget — Lit des données depuis le bus logiciel.
Lit des données depuis un canal du bus logiciel entrant nommé. Cela implique la déclaration du canal avec imode=1 (voir aussi chn_k, chn_a et chn_S).
Sname -- une chaîne de caractères identifiant le canal du bus logiciel nommé à lire.
ival -- la valeur de contrôle lue à l'initialisation.
Sval -- la chaîne de caractères lue à l'initialisation.
kval -- la valeur de contrôle lue pendant l'exécution.
aval -- le signal audio lu pendant l'exécution.
L'exemple montre l'utilisation du bus logiciel comme signal de contrôle asynchrone pour fixer la fréquence de coupure du filtre. On suppose qu'un programme externe utilisant l'API fournit les valeurs.
sr = 44100 kr = 100 ksmps = 1 instr 1 kc chnget "cutoff" a1 oscil p4, p5, 100 a2 lowpass2 a1, kc, 200 out a2 endin