Groups keyboard shortcuts have been updated
Dismiss
See shortcuts

duda con sdl_mixer

2 views
Skip to first unread message

deividsito

unread,
Sep 12, 2008, 11:12:38 AM9/12/08
to SDL en Español
hola que tal, ante todo gracias rcaf por el tutorial q hiciste en el
2002 de sdl muy bueno pero lo discontinuast no´? porq no encontré mas
capitulos q 2 una lastima, en fin estaba haciendo un programa q
mediante el movimiento de las flechas del teclado hacia modificaba los
colores de la pantalla usando funciones matematicas por ejemplo
color.r = i*x/(y*k) y cosas así q dan efectos muy psicodelicos

(muy al estilo plugin de winamp ) lo q me dió la idea de emular un
plugin puse un sdl_mixer pero desp lo saqué y lo puse con fmod me
pareció mas sencillo el codigo ya q fmod esta orientado a objetos, en
fin, lo que me gustaría hacer es q los colores cambien pero con los
sonidos graves de algún tema y ví las bibliotecas de sdl_mixer y fmod
y no encuentro nada, alguna idea?

Leandro Ostera

unread,
Sep 13, 2008, 10:53:41 AM9/13/08
to sdl...@googlegroups.com
Deberias revisar las estructuras de audio que usan FMOD y SDL_Mixer para almacenar, valga la redundancia, la informacion cruda de audio y revisar cada X tiempo en el bucle principal del programa esa informacion. Luego deberias reducir el espectro a grupos de herzios, por ejemplo, desde 0hz a 400hz es el más grave, de 400hz a 1000hz el que sigue y así hasta los 16khz-20khz. Una vez que puedas definir bien los grupos (tanto en tu cabeza, como en el papel, como en el codigo) deberias crear una clase que te relacione un grupo con un color y así mostrar una barra de colores, dependiendo cual grupo de frecuencias, el color que muestras.

Obviamente puedes hacerlo más bonito usando fade's in-out-xed de colores.

No se me ocurre nada más.

Saludos.

El día 12/09/08, deividsito <davidt...@gmail.com> escribió:



--
Leandro Ostera Villalva
www.elrincondelea.com.ar

deividsito

unread,
Sep 13, 2008, 5:11:01 PM9/13/08
to SDL en Español
hola leandro gracias me diste ideas no se mucho de los chunk de audio
pero empezaré a investigar y a aprender un poco mas para lograr este
objetivo extraño q me he propuesto, te agradezco mucho por tu tiempo
me pondré manos a la obra
PD: es el primer foro q me responde esta duda, se ve q no muchos saben
de este tema :P

On 13 sep, 11:53, "Leandro Ostera" <leoost...@gmail.com> wrote:
> Deberias revisar las estructuras de audio que usan FMOD y SDL_Mixer para
> almacenar, valga la redundancia, la informacion cruda de audio y revisar
> cada X tiempo en el bucle principal del programa esa informacion. Luego
> deberias reducir el espectro a grupos de herzios, por ejemplo, desde 0hz a
> 400hz es el más grave, de 400hz a 1000hz el que sigue y así hasta los
> 16khz-20khz. Una vez que puedas definir bien los grupos (tanto en tu cabeza,
> como en el papel, como en el codigo) deberias crear una clase que te
> relacione un grupo con un color y así mostrar una barra de colores,
> dependiendo cual grupo de frecuencias, el color que muestras.
>
> Obviamente puedes hacerlo más bonito usando fade's in-out-xed de colores.
>
> No se me ocurre nada más.
>
> Saludos.
>
> El día 12/09/08, deividsito <davidtorro...@gmail.com> escribió:
Reply all
Reply to author
Forward
0 new messages