minaccum — Accumule la valeur minimale de signaux audio.
minaccum compare deux variables de taux-audio et écrit la valeur minimale des deux dans la première.
aAccumulator -- variable audio dans laquelle la valeur minimale est écrite.
aInput -- signal auquel aAccumulator est comparé.
L'opcode minaccum est conçu pour accumuler la valeur minimale de plusieurs signaux audio qui peuvent provenir de plusieurs instances de note, dans différents canaux, ou qui ne peuvent être comparés en une fois au moyen de l'opcode min. Sa sémantique est semblable à celle de vincr car aAccumulator est utilisé à la fois comme variable d'entrée et comme variable de sortie, sauf que minaccum garde la valeur minimale au lieu d'additionner les signaux ensemble. minaccum exécute l'opération suivante sur chaque paire d'échantillons :
if (aInput < aAccumulator) aAccumulator = aInput
aAccumulator sera habituellement une variable audio globale. A la fin de chaque cycle de calcul (période-k), après que sa valeur ait été lue et utilisée, la variable accumulateur doit habituellement être réinitialisée à une valeur positive suffisamment grande pour être toujours supérieure aux signaux d'entrée auquels elle est comparée.