Pure Data: Añadir Abstracciones a la Librería
Hola!
Ayer en el grupo de pure data hispanos surgió la pregunta de como añadir abstracciones hechas por uno mismo a la libreria de pure data para no estar copiando y pegando o construyendo todo desde cero algun patch que se use recurrentemente. Asi que me parecio buena idea hacer un pequeño "walkthrough" paso a paso usando la parte que convierte bpm a ms del metronomo del post pasado y guardandolo en mi libreria como abstraccion.
Comenzamos abriendo un nuevo patch vacío y creamos un objeto expr para calcular los bpm a milisegundos.
Como vamos a usarlo como una abstracción en futuros patches le conectamos un objeto inlet arriba para meterle los valores en bpm y un outlet para que los valores salgan en milisegundos. Incluso podemos darle nombres como referencia.
A continuacion guardamos el patch en una carpeta, de preferencia una carpeta bien ubicada especificamente para abstracciones creadas por uno mismo, en mi caso yo creé una carpeta llamada "my abs" y el patch lo guardé como "beatsams" (osea beats por minuto a milisegundos)
Ya guardado el patch, lo cerramos y nos vamos al menu File/Path en la ventana principal
Aparecerá una ventana con la lista con todas las direcciones de las carpetas de los objetos de la libreria en Pure Data.
Damos click en New... para agregar la direccion de nuestra carpeta donde esta guardado nuestro patch que se convertira en abstracción. Nos aparecera una lista para ubicar la carpeta.
En este caso yo creé una carpeta en mi Escritorio llamada "my abs", una vez que ubiquen su carpeta, le dan click en aceptar y ahora la dirección de esta carpeta debe de aparecer en la lista
Damos click en OK y para asegurarnos de que se añadio nuestra abstracción a la librería, creamos un patch nuevo vacío y le añadimos un objeto (con Ctrl-1), el nombre de este objeto debe de ser EXACTAMENTE igual al nombre del patch que construimos inicialmente. En este caso el nombre es beatsams
Si hicimos todo correctamente debe de aparecer el objeto con un inlet y un outlet como se aprecia en la imagen. Si quisieramos modificar nuestra nueva abstracción podemos darle click derecho sobre nuestra nueva abstracción y luego en Open
Y aparecerá el patch que construimos inicialmente en una ventana nueva.
En mi caso no es necesario hacer ninguna modificación. Si a ustedes se les antoja modificar su nueva abstracción sera necesario guardar antes de cerrar la ventana.
Listo!! si llegaron hasta aqui sin que les marcara error, han añadido exitosamente nuevas abstracciones a la librería de Pure Data.
Nos vemos en el proximo post...
EXPERIMENTEN!!!