un module de buffer vidéo circulaire
image_du_module

description :

le module m_bufcrc_2 permet de manipuler un buffer vidéo. On peut distinguer 4 parties principales dans ce module. En haut les parametre principaux du module (longueur et dimension du buffer, vitesse de lecture du buffer, delai, enregistrement et lecture du buffer).
On trouve en dessous 3 partie permettant de naviguer dans le buffer. /go/speed permet d'attendre une vitesse donnée en un temps donnée suivant une certaine courbe. /go/frame permet de rejoindre un certain délai en un temps donnée et suivant une certaine courbe, et enfin /loop permet de naviguer à l'interieur d'un buffer, hors enregistrement.


fonctions :


/play : autorise la lecture du buffer
prefix_name/play - toggle - 0/1 - 1
paramètre non dynamique

/rec : autorise l'enregistrement sur le buffer
prefix_name/rec - toggle - 0/1 - 1
paramètre non dynamique

/dim : permet de parametrer la dimension du buffer
prefix_name/dim/x - i - ?/? - 640
paramètre non-dynamique
prefix_name/dim/y - i - ?/? - 480
paramètre non-dynamique

/speed : la vitesse de lecture du buffer
prefix_name/speed - f - -2/2 - 1
paramètre dynamique

/delay : le delai de lecture courant
prefix_name/delay - i - 0/16 - 0
paramètre dynamique

/buf/max : la taille du buffer (en secondes)
prefix_name/buf/max - float - 0/16 - 8
paramètre non-dynamique

/go/speed : tout les parametre permettant de manipuler dynamiquement la vitesse de lecture du buffer
prefix_name/go/speed/bang - toggle - 0/1 - 0
paramètre non-dynamique
prefix_name/go/speed/endSpeed - f - ?/? - 0
paramètre non-dynamique
prefix_name/go/speed/time - f - 0/? - 0
paramètre non-dynamique
prefix_name/go/speed/curve - f - ?/? - 1
paramètre non-dynamique
prefix_name/go/speed/curve/mode - s - lin/exp/pow - exp
paramètre non-dynamique
prefix_name/go/speed/curve/sym - i - 0/2 - 1
paramètre non-dynamique

/go/frame : tout les parametre permettant de manipuler dynamiquement le delai de lecture du buffer
prefix_name/go/frame/bang - toggle - 0/1 - 0
paramètre non-dynamique
prefix_name/go/frame/endDelay - f - ?/? - 0
paramètre non-dynamique
prefix_name/go/frame/time - f - 0/? - 0
paramètre non-dynamique
prefix_name/go/frame/curve - f - ?/? - 1
paramètre non-dynamique
prefix_name/go/frame/curve/mode - s - lin/exp/pow - exp
paramètre non-dynamique
prefix_name/go/frame/curve/sym - i - 0/2 - 1
paramètre non-dynamique

/loop : permet de gérer la lecture sur le buffer hors enregistrement
prefix_name/loop/sw - toggle - 0/1 - 0
paramètre non-dynamique
prefix_name/loop/mode - i - 1/2 - 2 - mode 1 = boucle, mode 2 = palindrome
paramètre non-dynamique
prefix_name/loop/begin/bang - bang -
paramètre non-dynamique
prefix_name/loop/end/bang - bang -
paramètre non-dynamique
prefix_name/loop/begin/delay - f - 0/? - 0
paramètre non-dynamique
prefix_name/loop/end/delay - f - 0/? - 0
paramètre non-dynamique

envois :


prefix_name/out jit.matrix : la matrice de l'image apres passage dans le buffer


astuces et conseils