tabrec

tabrec — Enregistrement de signaux de contrôle.

Description

Enregistre des signaux au taux de contrôle sur la base d'une temporisation à déclenchement.

Syntaxe

tabrec   ktrig_start, ktrig_stop, knumtics, kfn, kin1 [,kin2,...,kinN]

Exécution

ktrig_start -- commence à enregistrer s'il est différent de zéro.

ktrig_stop -- stoppe l'enregistrement lorsque knumtics impulsions de déclenchement ont été reçues par cet argument d'entrée.

knumtics -- stoppe l'enregistrement ou réinitialise à zéro le pointeur de lecture si le nombre de tics défini par cet arguement est atteint.

kfn -- table dans laquelle les signaux de taux-k sont enregistrés.

kin1,...,kinN -- signaux d'entrée à enregistrer.

Les opcodes tabrec et tabplay permettent d'enregistrer/restituer des signaux de contrôle sur la base d'une temporisation à déclenchement.

L'opcode tabrec enregistre un groupe de signaux de taux-k en les mémorisant dans la table kfn. Chaque fois que ktrig_start est activé, tabrec remet à zéro le pointeur de la table et commence à enregistrer. La phase d'enregistrement s'arrête après que knumtics impulsions de déclenchement aient été reçues par l'argument ktrig_stop.

Ces opcodes peuvent être utilisés comme une sorte de mémoire à "moyen-terme" qui se "souvient" des signaux générés. Une telle mémoire peut être utilisée pour fournir à de la musique générative une structure de composition itérative cohérente.

Voir aussi

tabplay

Crédits

Ecrit par Gabriel Maldonado.