chani — Lit des données depuis le bus logiciel.
kchan -- un entier positif indiquant quel canal du bus logiciel lire.
Noter que les bus logiciels entrant et sortant sont indépendants et qu'ils ne sont pas des bus mélangeurs. De plus, les bus au taux-k et au taux-a sont indépendants. La dernière valeur reste disponible jusqu'à ce qu'une nouvelle valeur soit écrite. Il n'y a pas de limite imposée au nombre de bus mais comme ils consomment de la mémoire, il est préférable d'en utiliser un petit nombre.
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 chani 1
a1 oscil p4, p5, 100
a2 lowpass2 a1, kc, 200
out a2
endin