P3P4 v1 AUTOMATA REMIXER
P3P4 [ Programa Experimental de Procesamiento de Audio ]es la encargada de recombinar, remezclar y transformar de forma automatizada las 94 tracks que forman parte de los 2 DVD del proyecto audio-MAD 100 audio-artistas de Madrid.

++info del proyecto audio-MAD >>

"En cada una de las performances emplea exactamente los mismos materiales de partida. Su diferente utilización en cada performance revela, por comparación, las características estructurales y compositivas de este proceso. En combinación con mecanismos de ecuanimidad que garantizan el uso de todas las piezas, así como diferentes grados de incertidumbre y variación constante, PEPA incorpor elementos de "escucha" para seleccionar piezas, manipularlas y mezclarlas, dando lugar a una meta-composición potencialmente infinita.

Aunque sin presencia visual, avatar o intención alguna de corporeización, PEPA ha sido pigmaliónicamente diseñada por Francisco López y Oscar Martín y programada en su totalidad por Oscar Martín en el entorno PD ("Pure Data").

P3P4 es experimental y quizás un tanto rudimentaria; también carece de pretensiones. Pero sus sorprendentes capacidades en el trabajo meta-compositiva apuntan a que, afortunadamente, muy pronto seremos incapaces de detectar compositores trans-humanos."

(Francisco López)
https://audiopoliscentrocentro.wordpress.com/2014/05/29/audio-mad/
P3P4 ::> mecánica y lógica

# consta de 4 módulos idénticos de reproducción y procesado

# cada uno de estos módulos esta formado a su vez por un reproductor de audio, un módulo de transposición de tono, una modulo de resíntesis de fourier como ecualizador gráfico, y una reverb. También consta de un crossfade que mezcla la cantidad de audio reproducido sin procesado o pasado a través de la cadena de transformaciones.

#un módulo que genera aleatoriamente los números de los siguientes archivos a reproducir

#y un módulo de "escucha" que analiza la mezcla master en determinados momentos de la reproducción del programa y condiciona la evolución de la mezcla, funcionaría como semillas de las que brotará la meta-composición

Descarga e instalación de P3P4
#1 > descarga P3PA_v.1.pd
#2 > descarga e instala Pd-exteded , la versión extendida de Pure Data, el lenguaje de programación con el que esta programado P3P4
#3 > descarga e instala [readanysf~], es un objeto externo necesario para que funcione P3P4 y que no viene incluido en Pd-extended. En concreto es un player de audio con cambio de velocidad de reproducción
enlace de descarga Pd-extended
enlace de descarga de P3P4_v1.pd
enlace de descarga de [readanysf~]
#5 una vez descargado e instalados Pd-extended y readanysf~, descomprimir el zip P3P4_v1 crear y añadir los 94 archivos de audio en formato WAV en esa carpteta, que se puede poner en cualquier sitio de vuestro disco duro. Abre el archivo P3P4_v1.pd con la aplicación Pd-extended. Dale al botón de "start" y escucha.
#4 descarga las 94 tracks de audio de audio-MAD en bandcamp y conviertelas a formato WAV, que es el formato con el que funciona P3P4
enlace de descarga audio-MAD audio

modulo de escucha:

El módulo de escucha analiza la ganancia para determinadas frecuencias del espectro de la salida master de audio [60HZ, 150HZ, 300HZ, 550HZ, 900HZ, 1350HZ ] con estos valores se crea unas tablas que se utilizarán para secuenciar y modular los siguientes valores de la transposición y los momentos en los que se dispararán los siguientes players, por lo que afectará a la densidad de la mezcla (cuantas capas de audio se yuxtaponen en un momento determinado de la mezcla) y a la transposición del tono. Si en un momento determinado por la secuencia determinada por el módulo de escucha el triguer de los siguientes players es de tiempo corto se dará que suenen 2, 3 o incluso 4 de los players a la vez, aumentando la "densidad" de la mezcla resultante, en cambio, si la la secuencia es de tiempos largos la mezcla master tenderá a estar formada por menos capas de audio provenientes de los módulos reproductores.


velocidad de reproducción:
La velocidad de reproducción de los módulos se rigen por probabilidades = [0.23, 14.28%] [0.5, 14.28%] [1, 57.14%] [1.5, 14.28%] siendo 1 la velocidad normal de reproducción.

reverb:
Los parámetros de la reverb de cada módulo son generados aleatoriamente dentro de unos rangos determinados.

volumen:
El volumen de cada módulo también se genera aleatoriamente en un rango de 80% al 100%

Ecualización:
Las 20 gráficas de las ecualizaciones también funcionan aleatoriamente.

crossfader:
Se mueve aleatoriamente un par de veces dentro de la reproducción de cada archivo, por distribucion de probabilidades condicionadas. El rango total es entre [0 y 1] y se divide en 4 rangos, según en que rango caiga el primer movimiento, el segundo movimiento va a tener más probabilidades de ir hacia algún valor de un rango determinado que hacia otro. Por ejemplo si el primer movimiento del crossfader esta en el rango 3, la probabilidad de que el segundo sea un número aleatorio del rango 1 = 50% al rango 2 = 50% al rango 3 = 0% al rango 4 = 0%



La secuencia de funcionamiento una vez que pulsamos "play":

Se genera un número aleatorio del 1 al 94, se genera la velocidad de reproducción, la posición del crossfader, los parametros de la reverb, el volumen, la gráfica de la ecualización, se leen las tablas del modulo de escucha y se configura los parametros de la transposición y el momento en el que se activará el siguiente reproductor. El momento en el que se activa el siguiente módulo se calcula en función de la duración del archivo que se esta reproduciendose en ese momento para que la activación se produzca antes de que acabe la reproducción y el rango de donde se va a extraer el valor viene determinado por el módulo de escucha.
noish
Versiones alternativas de P3P4
enlace de descarga P3P4 con archivos de audio AIFF, más estable en MAC OS X

poner P3P4_v1_AIFF.pd en una carpeta junto a los 94 archivos de audio en formato AIFF
P3P4 versión standalone para mac osx
poner P3P4_v1_standalone en una carpeta junto a los 94 archivos de audio en formato AIFF