Main Menu

Kantaoke

Started by josebita, July 02, 2009, 11:14:40 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Windgate

2 cosas...

¿Se puede reproducir un MP3 con Bennu? A ver si llevo meses convirtiendo a OGG siempre y por sistema y resulta que ya soporta MP3... En caso afirmativo ¿Se hace con load_song() o requiere alguna complicación adicional?

Y lo que dices del botoncito en vectorial... ¿Bennu no soporta .svg verdad? Porque hay lindeces en flasg con gráficos vectoriales que son la bomba, para hacer efectos de zoom sobre todo queda espectacular. En caso negativo ¿Alguien tenía en mente hacer soporte para .svg?
Iván García Subero. Programador, profesor de informática, monitor de actividades culturales y presidente de TRINIT Asociación de Informáticos de Zaragoza. http://trinit.es

DCelso

El soporte de svg llevaría consigo algunos problemas difíciles de resolver. Una imagen en formato vectorial se puede reducir y ampliar sin pérdida de calidad ya que se vuelve a recalcular cada pixel.
Quizás se podría hacer alguna función para cargar un srg en un map, a la cual le necesitarías indicar la resolución de ancho y alto máxima a utilizar para el map, pero casi no lo veo práctico.
Actualmente casi todos los programadores de juegos 2d usamos eso pero en dos pasos, creas tu sprite en svg con inkscape, luego cuando ya está como te gusta la exportas a png y ya tienes el sprite para poder meterlo en un fpg o usarlo directamente con load_png. Yo lo usé para el juego bad_day y por ejemplo , si no me equivoco, Pixel lo usa para sus juegos veanse los fuentes de pixbros por ejemplo.
Hay muchas tecnicas de vectorizado de imágenes teniendo un mapa de bits como modelo. Yo lo que hago es desde inkscape abrir la imagen bmp o png y sobre ésta voy dibujando con círculos, cuadrados e incluso con líneas los contornos de la imagen. Luego retocas, deformas, añades efectos y exportas a png.
Monstruos Diabólicos

"A PAck of classic GAMEs For BennuGD" en desarrollo
http://code.google.com/p/apagame4be/

osk

#32
Bueno, está Cairo (http://www.cairographics.org), que se puede usar para dar soporte Svg a Bennu.

Por cierto, DCelso. Inkscape tiene una opción para convertir imágenes raster en vectoriales (mediante la librería Potrace). Lo único que los resultados no son muy aprovechables a veces. Pero al menos no te pegas la matada de repasar todo el dibujo a mano.

Windgate

 :o

Eso de Cairo tiene muy buena pinta, lástima que en lo que se refiere a formatos de imagen e integración de "cosas de terceros" en Bennu soy todavía un cenutrio... En cualquier caso viva el software libre!

Echaré un vistazo a Cairo a ver si me entero de alguna cosa interesante.
Iván García Subero. Programador, profesor de informática, monitor de actividades culturales y presidente de TRINIT Asociación de Informáticos de Zaragoza. http://trinit.es

josebita

#34
Ey!! Que el original es svg, pero lo exporto a png y es eso lo que cargo. No hay soporte para svg en bennu.

@Windgate: Reproducir MP3 se puede, pero no con los módulos oficiales de Bennu. Yo uso gstreamer para eso.

@Splinter: Vale, ya lo he pillado. Casi seguro que lo de que no se reproduzcan las canciones es porque el fichero de descripción y el sistema de ficheros usan codificaciones distintas. Añadiré una comprobación adicional, gracias :)
Miraré lo del stradd, a ver de dónde sale el error ese....

Por cierto, lo que me refería del botón es lo que sale aquí abajo a la izqda.:

y te abre él solito la carpeta:

SplinterGU

quizas tengas algun string_discard demas o algun string_use de menos...
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

SplinterGU

ni me di cuenta de que era un boton.
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

Windgate

Vaya, haces clic en el botón y te abre una carpeta desde navegador... Jamás había visto cosa similar con Bennu :o

Y desde luego, tampoco sabría cómo reproducir un MP3 con gstreamer, ¿Algún sitio donde informarse sobre el tema? Si no es muy complicado podría hacer un .prg que se ocupase del asunto y reutilizarlo de ahora en adelante, es lo que más me gusta cuando programeo xD
Iván García Subero. Programador, profesor de informática, monitor de actividades culturales y presidente de TRINIT Asociación de Informáticos de Zaragoza. http://trinit.es

Windgate

Todavía no me he puesto el pango y no he podido ver el karaoke, además estoy a punto de formatear mi Ubuntu, pero tiempo al tiempo :P

Una consulta: ¿Has conseguido mostrar tildes? Si sabes cualquier cosa sobre el tema de mostrar vocales con tilde usando write_var me vendría de perlas...
Iván García Subero. Programador, profesor de informática, monitor de actividades culturales y presidente de TRINIT Asociación de Informáticos de Zaragoza. http://trinit.es

josebita

Para mostrar tildes, está el tema de la codificación de cadenas porque Bennu usa una codificación muy vieja que ya no es muy común; pero eso se soluciona con mi librería iconv. Si sabes el charset de la cadena de origen y el de Bennu, eso no es problema.
Además, y a pesar de que no la he compilado para windows (llegará, sorry), la iconv es muy portable.

Yo para el karaoke uso pango porque quería poder mostrar canciones en japonés (tengo familia japonesa, y no hay que discriminar :)), ruso o lo que sea. No sé si eso es lo que preguntas.

Lo del gstreamer te lo contesto mejor mañana (y a ver si encuentro una historia que parece interesante).

SplinterGU

No es que sea vieja la codificacion, es la codificacion mas basica y standard que existe... ;)
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

josebita

QuoteNo es que sea vieja la codificacion, es la codificacion mas basica y standard que existe... ;)
A eso me refería, a que viene del msdos y div :)

josebita

Versión 0.9.3:

Varios bugs corregidos (debería estar lo de las canciones que no suenan), mejoras en el menú, alguna cosilla más:

http://www.megaupload.com/?d=NGB3XM6O

Bugs conocidos:
Yo no lo ejecutaría con 2 canciones o menos.

Windgate

Pulso el famoso botón para ir al directorio de canciones porque no tengo ninguna... Pero en esta versión no se me abre, ¿Cuál era el directorio de canciones?

He probado a meter unas .mp3 en Songs y nada, y he visto que en sound ya había un .mp3 pero el programa me sigue diciendo que no tengo canciones...

Y YO QUIEROOO CANTAAAAAAAAAAAAAAARRR...!!!  :o :o :o
Iván García Subero. Programador, profesor de informática, monitor de actividades culturales y presidente de TRINIT Asociación de Informáticos de Zaragoza. http://trinit.es

splinter_work

Quote from: josebita on July 22, 2009, 06:10:44 AM
Versión 0.9.3:

Varios bugs corregidos (debería estar lo de las canciones que no suenan), mejoras en el menú, alguna cosilla más:

http://www.megaupload.com/?d=NGB3XM6O

Bugs conocidos:
Yo no lo ejecutaría con 2 canciones o menos.

jojojo... que es eso de "Yo no lo ejecutaría con 2 canciones o menos."... jejeje, te falto el ";)"... por que esa restriccion ahora?

Quote from: Windgate on July 22, 2009, 01:02:57 PM
Pulso el famoso botón para ir al directorio de canciones porque no tengo ninguna... Pero en esta versión no se me abre, ¿Cuál era el directorio de canciones?

He probado a meter unas .mp3 en Songs y nada, y he visto que en sound ya había un .mp3 pero el programa me sigue diciendo que no tengo canciones...

Y YO QUIEROOO CANTAAAAAAAAAAAAAAARRR...!!!  :o :o :o

Sing my friend... you can feel free to do it...