PURE DATA

43 views
Skip to first unread message

cromatika.lab

unread,
Aug 11, 2007, 1:17:45 AM8/11/07
to ExpYezp
hOLA HOLA HOLA, DISCULPEN POR AQUI ANDA ALGUIEN QUE SEPA USAR EL PURE
DATA??

SALUDOS

DESDE mEXICO

Centro de Cablerío de Chapinero

unread,
Aug 11, 2007, 9:54:04 AM8/11/07
to exp...@googlegroups.com
Síii

varios lo usamos y conocemos, entre ellos yo.

dp

Juan I Reyes

unread,
Aug 11, 2007, 8:20:02 PM8/11/07
to exp...@googlegroups.com

Hola,

Varios de nosotros lo utilizamos pero por favor aclaranos mas la
pregunta y sobre todo que quieres hacer con Pd.

De pronto te podría interesar este link pasado en la lista:

http://www.mail-archive.com/exp...@lists.slow.tk/msg00151.html

Rodrigo Restrepo

unread,
Aug 12, 2007, 3:35:07 PM8/12/07
to exp...@googlegroups.com
Hola:

Gracias a Enrique por la informacion sobre el
performance de Zack Liebermann. Un espectaculo de
ilusionismo digital, magia del siglo XXI. Realmente
extraordinario y refrescante en este año de pocos
eventos.

Una pregunta respecto PD:

Quiero tomar una señal de audio entrando por linea,
obtener de ella la frecuencia mas prominente en tiempo
real, para despues, por ejemplo, hacer un acorde,
procesamiento, y eventualmente controlar con ella la
frecuencia de otros sintetizadores.
Con ello supongo que tocamos de nuevo el tema de la
FFT. Lo que me interesa en este caso no es, sin
embargo, obtener informacion de todo el espectro, sino
de la frecuencia mas prominente.

Que me aconsejan?


--- Juan I Reyes <jua...@Maginvent.ORG> escribió:

>
>
> Hola,
>
> Varios de nosotros lo utilizamos pero por favor
> aclaranos mas la
> pregunta y sobre todo que quieres hacer con Pd.
>

> De pronto te podrï¿1/2 a interesar este link pasado en


> la lista:
>
>
http://www.mail-archive.com/exp...@lists.slow.tk/msg00151.html
>
>
>
>
> On Sat, 2007-08-11 at 05:17 +0000, cromatika.lab
> wrote:
> > hOLA HOLA HOLA, DISCULPEN POR AQUI ANDA ALGUIEN
> QUE SEPA USAR EL PURE
> > DATA??
> >
> > SALUDOS
> >
> > DESDE mEXICO
> >
> >
> > >
>
>
>
>
>


__________________________________________________
Correo Yahoo!
Espacio para todos tus mensajes, antivirus y antispam ¡gratis!
Regístrate ya - http://correo.espanol.yahoo.com/

Centro de Cablerío de Chapinero

unread,
Aug 12, 2007, 4:32:23 PM8/12/07
to exp...@googlegroups.com
Hola querido Rollo,

El objeto [fiddle~] es un analizador basado en FFT que puede aportar datos con respecto a la frecuencia y amplitud relativa de los parciales.

Puede servir para lo que Ud. quiere, buscando el parcial con amplitud mayor y haciendo síntesis desde ahí.

Un ejemplo de eso implementado es un analizador que hice hace como tres años para la pieza 'mutación-permanencia', sólo que reduce la información a unos y ceros para hacer 'paqueticos' binarios, pero antes de eso sí encuentra amplitudes y saca promedios.

Lo pueden bajar de aquí:


Está disponible bajo licencia GNU-LGPL

saludo

dp

El ago 12, 2007, a las 2:35 PM, Rodrigo Restrepo escribió:

Hola:


Gracias a Enrique por la informacion sobre el

performance de Zack Liebermann. Un espectaculo de

ilusionismo digital, magia del siglo XXI.  Realmente

extraordinario y refrescante en este año de pocos

eventos. 


Una pregunta respecto PD:


Quiero tomar una señal de audio entrando por linea,

obtener de ella la frecuencia mas prominente en tiempo

real, para despues, por ejemplo, hacer un acorde,

procesamiento, y eventualmente controlar con ella la

frecuencia de otros  sintetizadores. 

Con ello supongo que tocamos de nuevo el tema de la

FFT. Lo que me interesa en este caso no es, sin

embargo, obtener informacion de todo el espectro, sino

de la frecuencia mas prominente. 


Que me  aconsejan?



Centro de Cablerío de Chapinero

unread,
Aug 12, 2007, 4:40:34 PM8/12/07
to exp...@googlegroups.com
Post scriptum,

Si uno va a encontrar la frecuencia más prominente tendría que analizar todo el espectro para saber cuál es, ¿no?

El oído humano hace el análisis espectral en la cóclea, a través de los pelitos que hay en la membrana baslilar - haciéndolos vibrar a todos - y después pasa al cerebro, donde la percepción hace de las suyas y descubre elementos, como la frecuencia prominente, con base en patrones aprendidos.

Esto es una explicación excesivamente esquemática -muy pobre- pero hay más información en varios libros que tocan el tema de la psicoacústica, como el Computer Music Tutorial, de Curtis Roads o mejor en 'Music, Cognition, and Computerized Sound', editado por Perry Cook.

dp

El ago 12, 2007, a las 2:35 PM, Rodrigo Restrepo escribió:

Lo que me interesa en este caso no es, sin

embargo, obtener informacion de todo el espectro, sino

de la frecuencia mas prominente.

Juan I Reyes

unread,
Aug 12, 2007, 5:34:26 PM8/12/07
to exp...@googlegroups.com

> Quiero tomar una señal de audio entrando por linea,
> obtener de ella la frecuencia mas prominente en tiempo
> real, para despues, por ejemplo, hacer un acorde,
> procesamiento, y eventualmente controlar con ella la
> frecuencia de otros sintetizadores.

La respuesta de Daniel de usar fiddle~ esta bien pero según el problema
que describes en el email, la frecuencia mas prominente en un sonido
temperado es la altura que se está tocando (i.e. do central) por aquello
de que es el fundamental el parcial con mayor energía. Sin embargo
auqllos de ustedes dedicados a la psico-acústica podrían debatir los
antes dicho.

Quizá podrías pensar en restringir este parámetro un poco. Por ejemplo
que el armónico impar con mayor energía pero divisible por 7. Algo así
puede producir resultados no tan predecibles.

Que pena no haber estado en la presentación de Liebermann pero gracias
por tu comentario Rodrigo y gracias a Enrique desde luego.

Saludos,

--* Juan


Centro de Cablerío de Chapinero

unread,
Aug 12, 2007, 5:43:15 PM8/12/07
to exp...@googlegroups.com
De hecho lo debato, el oído es capaz de percibir fundamentales que no están ahí cuando hay tres o más parciales contiguos 
con relación armónica o cuasi armónica (Pierce). El carrillón de orquesta es ejemplo de eso.

Por eso, me parece que el método de Rodrigo, así sin más ni más podría servir... ¡¡¡un calidoscopio de fundamentales inexistentes y espectros que se cruzan!!!

(Me da crédito en su obra ;), Rollo...)

saludo

dp

El ago 12, 2007, a las 4:34 PM, Juan I Reyes escribió:

La respuesta de Daniel de usar fiddle~ esta bien pero según el problema

que describes en el email, la frecuencia mas prominente en un sonido

temperado es la altura que se está tocando (i.e. do central) por aquello

de que es el fundamental el parcial con mayor energía. Sin embargo

auqllos de ustedes dedicados a la psico-acústica podrían debatir los

antes dicho.


Juan I Reyes

unread,
Aug 12, 2007, 6:24:47 PM8/12/07
to exp...@googlegroups.com
On Sun, 2007-08-12 at 16:43 -0500, Centro de Cablerío de Chapinero
wrote:

> De hecho lo debato, el oído es capaz de percibir fundamentales que no
> están ahí cuando hay tres o más parciales contiguos


El oído, es decir percepción y esto es psicológico. No la FFT.

No se que tan robusta sea la FFT en fiddle~. aunque se podría ajustar
con umbrales para buscar parciales con energía similar a la del
fundamental. Además porque matematicamente se depende de la distancia de
frecuencias (ancho de banda) entre parciales. El algoritmo tiende a
valores discretos y por eso pensaba que el problema se puede proponer en
forma diferente.
>
De pronto con CLAM se pueden obtener mejores resultados que con Pd.
>

--* Juan

Centro de Cablerío de Chapinero

unread,
Aug 12, 2007, 6:29:08 PM8/12/07
to exp...@googlegroups.com

El oído, es decir percepción y esto es psicológico. No la FFT. 


Completamente de acuerdo, pero la percepción es un eslabón muy importante en la composición, ¿no?

(Sólo lo digo por armar tierrero, discusiones más allá de lo bizantino pueden aparecer)

Trataré de usar CLAM para ver qué pasa.

____________

Rodrigo Restrepo

unread,
Aug 12, 2007, 8:11:15 PM8/12/07
to exp...@googlegroups.com

A proposito de tuning meditation y de voces y
frecuencias fundamentales que se ajustan y se cruzan,
aclaro que mi interes en el tipo de problema planteado
se relaciona con una busqueda de posibilidades de
interaccion en vivo entre fuentes sonoras
(humanos-humanos, humanos-maquinas).
El problema es como producir interrelaciones timbricas
y armonicas entre esas fuentes sonoras, en este caso
partiendo de una señal de audio. En el presente
ejemplo, empezando por lo sencillo, quisiera procesar
y utilizar como elemento de control las fundamentales
de instrumentos acusticos con un periodo de
sostenimiento significativo, de tal manera que se
pueda reconocer un do o un si o una frecuencia
fundamental como en nuestras viejas clases de solfeo.
Los posibles problemas psicoacusticos que puedan
surgir al ir de lo simple a lo complejo, seran muy
seguramente, estudiados con gusto.

Las sugerencias de Juan es bastante interesante e
indica nuevos sutiles caminos. Gracias. Tambien a
Daniel.


--- Centro de Cablerío de Chapinero
<form...@gmail.com> escribió:

Juan I Reyes

unread,
Aug 13, 2007, 11:43:48 AM8/13/07
to exp...@googlegroups.com
On Sun, 2007-08-12 at 17:29 -0500, Centro de Cablerío de Chapinero
wrote:

> > El oído, es decir percepción y esto es psicológico. No la FFT.
> >
>
Lo que pasa es que en composición algorítmica como propone Rodrigo es
necesaria la FFT.

De hecho como formula Rodrigo el problema es lo que Roland por ejemplo
denomina como un Pitch Tracker, tal cuál.

En otras épocas Roger Dannemberg y su grupo en Carnegie Mellon (si los
mismos de Audacity), construyeron con software un pitch tracker que
armonizaba el sonido en vivo de la trompeta. Lo bueno es que este tenía
ciertos parámetros de inteligencia artificial para redondear resultados
obtenidos de la FFT.

>
> Completamente de acuerdo, pero la percepción es un eslabón muy
> importante en la composición, ¿no?
>
>

Ya que lo mencionas, para Coders como MP3 y etc.. esto es lo que se
utiliza. En realidad se apunta a cuales son los parciales que utilizamos
y cuales nos imaginamos.


>
> Trataré de usar CLAM para ver qué pasa.
>

El problema con CLAM es que de pronto hay que hacerlo manualmente o
hackear la API para hacer transducir audio a MIDI. Este puede ser otro
proyecto de tesis de grado interesante en la USB o en la Javeriana.

--* Juan

Juan I Reyes

unread,
Aug 13, 2007, 12:01:47 PM8/13/07
to exp...@googlegroups.com

> El problema es como producir interrelaciones timbricas
> y armonicas entre esas fuentes sonoras, en este caso
> partiendo de una señal de audio. En el presente
> ejemplo, empezando por lo sencillo, quisiera procesar
> y utilizar como elemento de control las fundamentales
> de instrumentos acusticos con un periodo de
> sostenimiento significativo, de tal manera que se
> pueda reconocer un do o un si o una frecuencia
> fundamental como en nuestras viejas clases de solfeo.
> Los posibles problemas psicoacusticos que puedan
> surgir al ir de lo simple a lo complejo, seran muy
> seguramente, estudiados con gusto.
>

Hola Rodrigo,

Por lo que nos cuentas ahora me parece que vale la pena partir desde el
punto de vista de percepción y no concentrarse en lo técnico. Es decir
no hay necesidad de que limites las cosas a trabajar con Pd para una
aplicación en tiempo real.

Pienso que hay que crear una base de datos con experimentos de
percepción de fundamentales con diferentes sonidos. Por lo tanto tienes
que buscar varios sujetos (tus alumnos por ejemplo) y someterlos al
experimento.

Formular y diseñar el experimento puede ser el otro reto. Tienes que
buscarte sonidos con estas características. Analizarlos parametricamente
con CLAM por ejemplo y ver cuales son las frecuencias de los
fundamentales. Una vez tienes los sonidos se los pones a la gente para
ver si pueden describir la altura del sonido. Haces la estadística y
analizas los datos para ver cuál es el margen de error en cada sujeto.
El margen de error luego te va a servir para la base de datos del pitch
tracker.

Sin embargo hablando mas técnicamente, la mala noticia es que hay que
usar un poco de técnicas de reconocimiento de voz. Es decir de pronto
redes neuronales, probabilidad o modelos de Markov. La buena noticia es
que el tema de reconocimiento de voz es un tema de moda en los
departamentos de Ingeniería Eléctrica en latino-america.

La pisco-acústica y percepción debían ser requisitos en composición con
nuevos medios al igual que en gente interesada en audio-media.

Ojalá esto no se esté enredando.

--* Juan

Rodrigo Restrepo

unread,
Aug 13, 2007, 5:53:05 PM8/13/07
to exp...@googlegroups.com
Hola:

Se esta enredando de muy grata manera. Creo que una
posible respuesta al tipo de propuesta que tengo en
mente podria hallarse en el analisis de las
caracteristicas de la señal de entrada. Un ejemplo
seria el de un piano. Dentro de un rango del piano es
posible percibir con claridad la fundamental
(probablemente no si se usa un exceso de pedal y se
superponen algunas o muchas notas). En este rango la
experiencia psicoacustica no dista bastante de la
acustica. Lo que percibimos como altura se
corresponde estrechamente con los resultados de un
analisis espectral, las fundamentales se corresponden
con las percibidas en un sistema de afinacion
temperado.


Otra cosa sucede con los registros grave y agudo y con
instrumentos de timbres complejos, tipo campana,
platillo, etc.
El problema podria inicialmente ser abordado haciendo
un analisis de las posibles fuentes sonoras, para
determinar en cuales de ellas se peroduce una
fundamental clara que se relacione estrechamente con
la percepcion tradicional de alturas.
Ahora, tambien habria que analizar el espectro en sus
fases de ataque y sostenimiento especialmente. Sabemos
que el timbre cambia drasticamente en los momentos
iniciales de actividad, en los cuales el timbre es mas
complejo, y que en los periodos de sostenimiento el
timbre y la frecuencia son mas estables
Podria ser la fase de ataque un problema para
controlar frecuencias de otros generadores? Si es asi,
podria ser una solucion establecer una especie de gate
que no permita el paso de la señal cuando este por
encima de cierta amplitud?
Todo esto me lleva, sin embargo, a la grata conclusion
de que los problemos psicoacusticos deben ser
abordados en la elaboracion de un tal programa
interactivo.
En la propuesta se podria pensar en establecer un
catalogo analitico con las caracteristicas timbricas y
perceptuales de algunos instrumentos.

Saludos


--- Juan I Reyes <jua...@Maginvent.ORG> escribió:

>
>
>

Juan I Reyes

unread,
Aug 15, 2007, 12:35:28 PM8/15/07
to exp...@googlegroups.com

Estimado Rodrigo,

Creo que tienes la idea. Sin embargo ahora mas en una posición de
composición me atrevería a decir que estas entrando al campo de las
afinaciones y de escalas. De pronto un efecto similar al que describes y
desde el punto de vista espectral lo puedes lograr con afinaciones no
tradicionales. De pronto con esta investigación te puedes inventar tu
propia escala de acuerdo a los resultados que encuentres.

Saludes,

--* Juan

Juan I Reyes

unread,
Aug 17, 2007, 11:08:57 AM8/17/07
to exp...@googlegroups.com

Pensando y pensando esto una y otra vez, me parece que el experimento de
percepción es lo mas adecuado.

Para los sonidos necesitas diseñar un cuestionario que incluya la altura
de la nota y la frecuencia original. Las variaciones también pueden
incluir esta información. Las preguntas a cada persona (sujeto) tendrían
que estar relacionadas con altura, duración y timbre. Por ejemplo si
cambias la intensidad en uno de los parciales y no la altura del sonido,
la pregunta debe contener si se percibe la misma nota o si no. Sin
embargo un buen consejo es mantener el numero de parámetros en este
análisis al mínimo. Escoger los sujetos también es clave.

Para el análisis de espectro lo mas útil y simple es el análisis
espectral de Audacity.

Con lo de sistemas dinámicos tenemos un atractor que se llama Restrepo.
Sería muy bueno también tener la escala o la afinación Restrepo.

--* Juan

Reply all
Reply to author
Forward
0 new messages