release

release — Indique si une note est dans sa phase de « relâchement ».

Description

Fournit le moyen de savoir quand un message note off est reçu pour la note courante. Seul un message note off ayant le même numéro de note MIDI que celui qui a déclenché la note sera rapporté par release.

Syntaxe

kflag release

Exécution

kflag -- indique si la note est dans sa phase de « relâchement ». (1 si un note off est reçu, 0 sinon)

release retourne l'état de la note courante. Si la note courante est dans sa phase de « relâchement » (c'est-à-dire si sa durée a été étendue avec l'opcode xtratim et si elle vient d'être désactivée), l'argument de sortie kflag prend la valeur 1. Sinon (dans la phase d'entretien de la note courante), kflag vaut 0.

Cet opcode est utile pour implémenter des enveloppes complexes avec relâchement. Lorqu'il est utilisé avec xtratim il peut fournir une alternative au comportement prédéterminé des opcodes "r" tels que linsegr et expsegr, dans lesquels le temps de relâchement est fixé à la durée maximale spécifiée dans l'instrument actif.

Exemples

Voir les exemples de xtratim.

Voir aussi

xtratim

Crédits

Auteur : Gabriel Maldonado
Italie

Nouveau dans la version 3.47 de Csound.