shiftout — Transfère le contenu d'un tableau unidimensionnel dans une variable audio.
On peut utiliser cet opcode pour transférer les données d'un tableau unidimensionnel dans une variable audio. Le tableau doit avoir une longueur d'au moins ksmps nombres, mais il peut être plus grand. Les données sont lues circulairement, la position de lecture avançant de ksmps à chaque cycle-k. Lorsque le tableau est vide, la position de lecture se replace au début du tableau. Avec l'opcode shiftin, cet opcode peut former une file FIFO.
kin[] -- Tableau en entrée. Doit avoir une longueur d'au moins ksmps nombres.
asig -- sortie audio
Voici un exemple de l'opcode shiftout. Il utilise le fichier shiftout.csd.
Exemple 973. Exemple de l'opcode shiftout.
Voir les sections Audio en temps réel et Options de la ligne de commande pour plus d'information sur l'utilisation des options de la ligne de commande.