Skip to main content

Contador y Secuenciador

Que elementos de Pure data necesitaremos conocer?

 

Variable int y float

En Pure data una variable numérica va a ser una cajita en la que podamos almacenar un valor numérico. Podremos enviar ese valor por su outlet y también podremos sustituir ese valor por otro, esto nos va a ayudar a crear una estructura que nos permita contar. Esta cajita puede ser de tipo integer, int o de tipo float. Las variables de tipo int solo aceptan números enteros y si reciben un numero decimal ignoraran su parte decimal y solo almacenaran la entera. Sin embargo, las variables de tipo float aceptan números enteros y decimales.

 image-1666430463347.PNG Figura X. uiuyño

Contador

Una vez ya conocemos la variable vamos a utilizarla para realizar un contador. Anteriormente introducimos este concepto si tienes alguna duda vuelve a la página tal. Un contador nos va a permitir contar el número de veces que sucede un evento y en función de ese número tomaremos decisiones, de momento vamos a dejar lo de tomar decisiones más adelante y ahora aprenderemos a contar con Pure data. En este caso utilizaremos una variable de tipo int, al contenido de esa variable le sumaremos 1 cada vez que llegue un evento.

 

image-1666440631993.PNG

Figura x.uiogj

Como podéis apreciar en el patch el outlet de la cajita de la variable i se envía a la entrada de otra cajita cuya función es sumar una unidad al valor que entre y devolver el resultado por su salida. El resultado de esta suma se envía al inlet derecho de la variable i que lo almacenara. Los valores que entran por el inlet derecho de la variable i sustituyen el valor que almacena la variable sin sacarlo de nuevo por el outlet de la cajita con la variable i. Para obtener el valor almacenado en la variable i a traves de su outlet utilizaremos un bang en su inlet izquierdo. El mensaje con el valor 0 en el inlet derecho nos permitirá inicializar el contador a 0. 

Tomaremos como valor de cuenta el resultante de la suma, luego el output del +1.

 

%

El objeto % es un operador matemático que devuelve por su outlet el resto de una division. El argumento de objeto indica el divisor que también se puede configurar en el inlet derecho. el dividendo es el valor introducido por el inlet izquierdo y el resto de esta division es el outlet del objeto %.

image-1666441728571.PNGFigura X. vvvv

 

Radio

El Radio es una interfaz gráfica que nos permite enviar valores correspondientes con una secuencia de celdas, esos valores se envían activando las diferentes celdas.

image-1666369104294.PNGFigura X.llll


image-1666369173954.PNG Figura X. huhhu


Secuenciador


image-1666367099708.PNG Figura XX. vvvvv


Random

Que es el objeto random y como funciona

image-1666371610346.PNGFiguraX.hhhhh


image-1666371633620.PNG Figura X. hhgyg


Condicionales sel

select

==