Max/ Tutorial 1: Di “¡hola!” (1ª parte)

Abril 10, 2008

Abre el archivo 01. Saying Hello (en la carpeta Tutorial Patches de Documentation de Max).

Si presionas sobre la caja que pone Hello!, verás que en la ventana de Max aparece print: Hello!

Un patch (parche) básico de Max es sencillo, consta de diferentes tipos de cajas, llamadas objetos, que envían mensajes a través de conexiones. Este patch en concreto consta de dos objetos diferentes: la caja que contiene la palabra ‘print’ es un objeto de impresión que escribe el mensaje recibido en la ventana de Max. La palabra Hello! es un mensaje dentro de una caja de mensaje que puede contener cualquier cosa que escribas (palabras o números).

Cada tipo de objeto tiene una o más entradas y salidas. La caja de mensaje siempre tiene una entrada y una salida.

Las entradas siempre están arriba, y se indican con una línea negra gruesa en la parte superior del objeto. Las salidas siempre están en la parte inferior.

Normalmente, los objetos tienen tanto entradas como salidas; reciben un mensaje, realizan su tarea y envían el resultado. No obstante, el objeto print no tiene salida porque su salida es siempre la misma: imprimir el mensaje recibido en la ventana de Max.

La caja de mensaje está conectada al objeto print a través de un cable; la salida de un objeto se conecta a la entrada de otro. No se puede conectar una entrada a otra entrada, ni una salida a otra salida.

Este programa funciona así: cuando presionas sobre la caja de mensaje, el mensaje Hello! se envía a través del cable de salida, y llega a la entrada del objeto print, que imprime print: Hello! En la ventana de Max.


Ejemplos de control : Tutorial 04 : Mensajes

Enero 18, 2008

La mayoría de los mensajes de Pd son números o listas de números.

pd011.gif

Si envías una lista a un objeto con más de una entrada, los elementos de la lista se repartirán a las diferentes entradas, como puede verse en el ejemplo que suma 5 y 6 (el segundo).

En Pd todos los números son decimales, pero los números enteros se muestran sin la coma (en inglés se usa un punto en lugar de una coma) ni los decimales (.0).

pd021.gif

Para saber más sobre los mensajes, presiona sobre cualquier caja de mensaje con el botón derecho del ratón  para abrir la ayuda (Help).


Ejemplos de control : Tutorial 01 : Hola mundo

Enero 13, 2008

pd01.gif


Metro

Agosto 26, 2007

pdmetro.gif

El objeto metro funciona como un metrónomo. Después de la palabra metro en la caja de objeto hemos escrito un número, se trata de los milisegundos que pasan entre los golpes del metrónomo.

El número que hay después de la palabra metro es un argumento que añade la información necesaria para que el objeto haga su trabajo.

Cuando el metrónomo comienza a funcionar, envía un mensaje cada 1000 milisegundos. Si no introduces ningún argumento, metro tiene un valor 5 por defecto, enviando una señal cada 5 milisegundos.

El objeto metro tiene dos entradas, el mensaje que recibe por la izquierda inicia o detiene el metrónomo. El metrónomo empezará a funcionar cuando reciba cualquier número que no sea 0 por la entrada izquierda, y parará al recibir 0. También puedes usar un bang para ponerlo en marcha y un mensaje stop para detenerlo. El número recibido por la entrada derecha cambia el número de milisegundos establecido por el argumento.