Kantaoke

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

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

josebita

#15
TODO para la 1.0:
- Arreglar un bug que hace que sólo se muestren las letras de las canciones en la primera reproducción (segunda y siguientes no aparecen letras).
- Arreglar bug que hace que tras la reproducción de una canción cuyo nombre acabe en tilde (en utf-8) a veces el intérprete se rompa por algo de stradd (assertion invalid) (Tengo que mirarlo con detalle).
- Menú en pseudo-3D, variación del actual.
- Arreglar lo que salga por el camino.

SplinterGU

ya mide el tono de las voces? y puntua en consecuencia?

pense que eso no estaba... o lei mal a las apuradas, como siempre...
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

Windgate

Santa maría!!!

Un karaoke para Bennu, no me lo esperaba xD

Josebita, suéltanos un binario fácil de ejecutar, de esos para tontos please, si quieres te ayudo, tengo por ahí .sh y .bat que se ocupan del tema. En el caso de Linux es obligatorio (Por ahora) tener Bennu instalado, pero para Windows con una carpeta donde se alojen los DLL funciona... Siempre y cuando no uses librerías externas de las que no he usado nunca, ya que solo tengo en cuenta los DLL "habituales" de Bennu...

En cuando a los gráficos en 32 bits, yo tengo problemas. ¿Qué valor de flags y de alpha usáis para que un proceso muestre correctamente un gráfico en 32 bits?

Por ahora sólo consigo que se me vean con flags=128; y alpha=255; pero con ese valor de flags se ignora el valor de transparencia y es como ejecutar el videojuego en 16 bits.
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

Splinter: No, no mide el tono. Eso lo dejo para una versión posterior. De momento es un karaoke de los de toda la vida.

Windgate: El script para arrancar Bennu lo tengo ya escrito, no lo he publicado por el par de bugs que comento.
Con lo de las transparencias... me funciona bien. Cuando quiero gráficos con transparencias uso pngs de 32 bits y funciona sin más. No uso fpgs, eso sí.

josebita

#19
Bueno, acabo de subir una versión que debería incluir todo lo necesario para linux (no hay versión para windows aún, pero llegará).

No soporta detección del tono de las canciones (queda para una versión posterior) pero lo demás debería estar casi acabado.

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

Windgate

/home/windgate/Escritorio/bennugd-karaoke-0.9.2/main.prg:51: error: Library "pango.so" not found ("pango")

¿Cómo instalo "esa cosa llamada pango" en Ubuntu y para qué demonios sirve? ::)

Very good eso del .sh autoejecutable josebita :-*
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

Gracias.

Pango se usa para renderizar textos complejos (mira los screenshots que salen en algunos posts de este hilo para ver parte de lo que puede hacer).
Si usas Ubuntu, en synaptic busca e instala libsdl-pango1 (y si te pide que instales dependencias, también), que se me ha olvidado incluirlo en el paquete.

josebita

El siguiente paquete debería contener la libsdl-pango1, creo que funcionará, pero si la instalas de la otra forma, casi que mejor.
http://www.megaupload.com/?d=DM4M3CK9

Windgate

Josebita ita, el link lo has puesto chungo, es: http://forum.bennugd.org/index.php?topic=393.0

Ok, lo instalo con Synaptic y lo pruebo!
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

Quote from: Windgate on July 12, 2009, 09:47:25 PM
Josebita ita, el link lo has puesto chungo, es: http://forum.bennugd.org/index.php?topic=393.0

Ok, lo instalo con Synaptic y lo pruebo!

:) Las prisas, supongo.

SplinterGU

acabo de probar el karaoke y me tope con un par de problemas...

1) tenia 200 y pico de temas en la carpeta songs, y daba segment violation, lo solucione agrandando MAX_ALLOWED_SONGS
2) al estar en fullscreen y hardware, si se cuelga el mouse se pierde en linux, eso es problema de la SDL, pero conociendo esto, creo que se podria evitar el uso de hardware... es una sugerencia...
3) hay veces que los temas no se reproducen, si pasan las letras, pero el audio no se escucha... desconozco la posible causa...
4) se hecha en falta un vumetro o algo que indique como van los niveles del audio... y poder quizas amplificar el sonido del micro... no se, estos son sugerencia.
5) tambien estaria bueno escuchar una preview del tema que se esta por seleccionar, como el ultrastar

por lo demas, va muy bien... felicitaciones
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

josebita

Quote from: SplinterGU on July 12, 2009, 11:41:50 PM
acabo de probar el karaoke y me tope con un par de problemas...

1) tenia 200 y pico de temas en la carpeta songs, y daba segment violation, lo solucione agrandando MAX_ALLOWED_SONGS
2) al estar en fullscreen y hardware, si se cuelga el mouse se pierde en linux, eso es problema de la SDL, pero conociendo esto, creo que se podria evitar el uso de hardware... es una sugerencia...
3) hay veces que los temas no se reproducen, si pasan las letras, pero el audio no se escucha... desconozco la posible causa...
4) se hecha en falta un vumetro o algo que indique como van los niveles del audio... y poder quizas amplificar el sonido del micro... no se, estos son sugerencia.
5) tambien estaria bueno escuchar una preview del tema que se esta por seleccionar, como el ultrastar

por lo demas, va muy bien... felicitaciones

1) Lo he dejado en 250. Miraré por qué da el segfault, en todo caso.
2) Lo dejo por software.
3) ¿Podrías decirme en qué formato están las canciones que no se reproducen?. Puede ser cosa de que no tengas el códec instalado... (se me ocurre).
4) Eso implicaría tocar la entrada, aún no tengo claro cómo se hace... Lo dejaré para más adelante.
5) Lo miraré.

Una cosa: Prueba a vaciar la carpeta Songs (o borrarla directamente) y dime qué te parece el diálogo de error (es una versión algo retocada de lo que mandé).

Gracias por los comentarios :)

SplinterGU

#27
si, aparece la pantalla que dice que no hay sonidos.

ya te digo lo del song que no va, dejame probarlo.

es un mp3, pero los otros mp3 funcionan... tambien otro ogg, pero otros ogg funcionan... y estos archivos funcionan si los reproduzco y tambien en el ultrastar... no se si sera que no los puede cargar, justo los archivos en cuestion tienen acentos u ñ, pero otros tambien las tienen y funcionan...

tambien estoy obteniendo un

bgdi: strings.c:520: string_add: La declaración `str2' no se cumple.
./karaoke: line 17: 22144 Abortado                bgdi main

no se quien llama a ese string_add, si es en la iconv u donde...
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

josebita

Pero tiene un botoncico abajo a la izqda. que te abre la carpeta al pincharlo con el ratón!.

Con lo mono que me ha quedado, ahí todo vectorial!!

SplinterGU

Quote from: josebita on July 12, 2009, 11:54:43 PM
Pero tiene un botoncico abajo a la izqda. que te abre la carpeta al pincharlo con el ratón!.

Con lo mono que me ha quedado, ahí todo vectorial!!

de que hablas? no te entendi... que botoncito?
Download Lastest BennuGD Release: http://www.bennugd.org/node/2