March 2011
14 posts
4 tags
Instrumento FM en Pure Data, Novena Parte
El sonido regresa al sonidiario!
Estas 2 ultimas semanas me he dedicado en mis tiempos libres a picarle al pure data, limpiar la ventana principal y reordenar los controles que ahora se ven asi.
Ahora en lugar de tener los controles de volumen, los del modulador, los lfos y el volumen master de cada grupo por separado, reordene la ventana para tener los controles dependiendo de cuales son los...
4 tags
4 tags
Processing: Variables Locales
Regresamos una vez más al sketch de la carilla feliz que nos enseñara a inicializar variables locales y despues el concepto de “pasar valores” a las variables.
En el post pasado habiamos aprendido a crear nuestras propias funciones, las cuales les llamamos funciones de usuario, en esta ocasión añadiremos las acciones específicas que queremos que nuestra función haga, para esto...
1 tag
El sonidiario en facebook
Ahora podran seguir mis estupideces, metidas de pata, tutoriales y demás experimentos desde la comodidad de su muro solo tienen que hacer click en me gusta…
y si se les escapa por alguna razon darle click en me gusta aqui… podran hacerlo desde la lista que aparece a la derecha de su ventana…
y si aun asi son tan holgazanes que no quieren dar dos clicks para seguirme en...
3 tags
Instrumento FM en Pure Data, Octava Parte
Justo después de escribir la séptima parte de este proyecto surgió la pregunta en mi cabeza, y ahora como grabo?… me gustaría hacer algo todavía mas complejo, más organico, con muchas texturas. Y justo cuando estaba por recurrir a grabar en ableton live track por track, editar, automatizar, blablablabla… me pregunte… como puedo evitar esto y hacerlo en pure data?,tengo 16...
3 tags
Instrumento FM en Pure Data, Séptima Parte
Al fin, un poco de pure data!
Parece ser que estoy llegando al final de este proyecto, en esta ocasión me dedique a añadirle mas carriers a nuestro instrumento fm que ahora es un instrumento drone a base de síntesis fm con ciertas características aditivas.
Podemos ver que añadi al slider una caja de numeros2 para tener la opción de meter una frecuencia específica al carrier.
Estos carriers...
3 tags
Processing: Modularidad, deshabilitar funciones.
Regresamos a nuestro sketch de la carilla feliz y esta vez la haremos hablar, bueno… estara moviendo la boca como merolico, algo asi cuando la novia se pone emotiva y nosotros solo vemos como gesticula y nada de sonido sale de su boca y en el proceso aprenderemos a dividir nuestro código en partes todavía mas pequeñas usando funciones de usuario y un pequeño concepto llamado modularidad.
...
4 tags
3 tags
Processing: Funciones de Usuario
Hasta ahora en processing hemos estado usando las funciones construidas dentro del programa como, setup(), draw(), line(), rect(), etc…
Ahora aprenderemos a crear nuestras propias funciones. En este caso se me ocurrio dibujar una “cara feliz” como sketch.
Como se ve, mi funcion se llama dibujaCaraFeliz(), este nombre es arbitrario, bien pudo haberse llamado...
4 tags
Instrumento FM en Pure Data, Sexta Parte
Al fin hoy entre clases tuve la osadía de llevar mi laptop y ponerme a modificar el patch en pure data que tanto habia dejado en el olvido y que pense que habia perdido por aquello del cambio de sistema operativo pero aqui sigue vivito y coleando.
VENTANA PRINCIPAL
En primera podemos ver que la envolvente desapareció por completo, ahora cada carrier cuenta con un slider de volumen al igual...
3 tags
Processing: For Loop
Aqui les presento el for loop, con el mismo concepto del while loop
Otro tipo de loop es el FOR
Sus argumentos son un poco màs lògicos y se divide en 3 pasos simples.
El primer argumento declara e inicializa una variable
El segundo argumento es una operacion booleana que puede ser verdadero o falso
El tercer argumento es un argumento de iteraciòn. En palabras muy burdas es el numero de...
3 tags
Processing: While Loop
Al fin terminaron exámenes y windows ya esta instalado de nuevo en mi laptop. Todo regresa a la normalidad y ahora les presento los Loops en Processing.
Los loops nos sirven para ejecutar una linea de código una y otra vez, las veces que nosotros queramos. El loop while utiliza una prueba booleana en sus argumentos, si los argumentos son verdaderos, el while loop procede a ejecutar las lineas de...
2 tags
Processing: Invertir Polaridad
Ahora vamos a encerrar nuestras figuras dentro de la ventana del display programando un circulo “rebotador” y aprenderemos a invertir la polaridad de una variable para que se ejecute infinitamente.
Para esto hay que tomar una variable de “velocidad” que simplemente significa sumarle un numero al eje de las X para que se mueva hacia la derecha y otro número al eje de...
3 tags
Processing Operador Lógico !
En esta ocasión veremos el operador lógico ! que significa “NOT”
No tiene mucho chiste, es una variable booleana que solo puede resultar verdadero o falso. Haremos la siguiente declaración “si el mouse NO esta presionado, dibuja el fondo negro, de otra manera dibuja el fondo blanco”
Faaacil
Bueno… en lo que resuelvo mi metidota de pata estare posteando...