Vocoder 
En la sección "soft" he añadido un vocoder en C. Utiliza filtros de estado variable discretos para implementar los filtros paso banda y una simplificación de la transformada de Hilbert discreta para implementar los seguidores de envolvente.

Junto al enlace para bajar el código fuente del vocoder he puesto un ejemplo: dos señales, una portadora con un acorde de violines y una moduladora con una voz, y el resultado de aplicar el vocoder a estas dos señales. Mejor lo oyes y te haces una idea :-)

El código fuente del vocoder es GPL (¡cómo no! :-).

[ añadir comentario ] ( 746 visualizaciones )   |  [ 0 trackbacks ]   |  enlace permanente
  |    |    |    |   ( 3 / 926 )
Algunos cambios en la sección Gameboy Advance 
He hecho la sección "gameboy advance" bilingüe y he añadido un nuevo ejemplo al apartado de gráficos: Un pequeño programa que muestra cómo se accede a la memoria de video de la Gameboy Advance en el modo gráfico 4 (240x160 a 256 colores), tanto a la memoria de pantalla como a la memoria de la paleta (mode4.tar.gz).

Además, el conversor de ficheros de imagen a ficheros .H para Gameboy Advance, el HGenerator, ahora soporta imágenes RGB (no indexadas) generando como salida, en esos casos, un array de enteros de 16 bits con la información RGB de cada pixel en formato RGB 5-5-5, compatible con el modo gráfico 3 de la GBA. Si la imagen de entrada es de 256 colores indexada funciona como hasta ahora, esto es; vuelca la paleta y los datos en arrays separados.

Ahora a cenar... ;-)

[ añadir comentario ] ( 487 visualizaciones )   |  [ 0 trackbacks ]   |  enlace permanente
  |    |    |    |   ( 3 / 983 )
Java WebStart y JNLP 
En la sección "soft" he añadido un pequeño .tar.gz con un ejemplo didáctico de utilización del protocolo JNLP (Java Network Launching Protocol) para la ejecución de aplicaciones remotas firmadas sobre protocolo HTTP. El fichero contiene scripts orientados para la utilización de JNLP en Linux aunque son muy fáciles de modificar para convertirlos a otros formatos de script (i.e. .bat).

Espero que le sirva de ayuda a alguien.

[ añadir comentario ] ( 1068 visualizaciones )   |  [ 0 trackbacks ]   |  enlace permanente
  |    |    |    |   ( 3 / 910 )
Vaya sorpresa 
Vamos de sorpresa en sorpresa. Resulta que ayer empieza a llegar a mi casa un montón de gente aparentemente por casualidad :-) y resulta que al final era una fiestona sorpresa que me preparó Mari, jejeje :-). Nos pegamos una buena comida y luego fuimos a la nueva zona de terrazas que hay en el muelle deportivo de Las Palmas: vamos, un lacoste-landia, zara-landia o bershka-landia, como se le quiera llamar. Lleno de pijos made in club náutico hasta el culo. Nos lo pasamos muy bien pero en esos sitios hay demasiada gente guapa pa mi gusto :-). Una pena que hoy tuviese que venir al curro, que si no, nos quedamos anoche hasta más tarde echándonos unas risas. Gracias Mari ;-)

Aparte de eso, ayer, antes de que me dieran la sorpresa, estuve intentando cargar una imagen en modo gráfico 4 de la Gameboy Advance y joder, como se me resiste el invento. No esperaba que me fuese a dar tantos problemas y menos aun después de implementar un doble buffer para el chip de audio. En cuanto consiga cargar la imagen cuelgo los fuentes en la sección "gameboy advance".

[ añadir comentario ] ( 627 visualizaciones )   |  [ 0 trackbacks ]   |  enlace permanente
  |    |    |    |   ( 3 / 862 )
Hoy hace 28 añitos que nací 
Pues eso; y, bueno, podría parecer que pongo este post para que me feliciten y, bueno, es posible que eso sea cierto (para qué engañarnos :-). Espero segir muchos años manteniendo esta página y seguir añadiendo contenidos que sirvan de utilidad para programadores, músicos y gente de la esfera MSX y Gameboy Advance.

Gracias a toda la peña que comenta (que no es mucha, pero es algo y se agradece mucho :-)

[ 3 comentarios ] ( 801 visualizaciones )   |  [ 0 trackbacks ]   |  enlace permanente
  |    |    |    |   ( 3 / 881 )

<< <Anterior | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | Siguiente> >>