Un blog con una mirada tuxiana del mundo
UltraStar Deluxe es un software libre(licenciado bajo la GNU/GPL) para poder jugar karaoke(カラオケ), basado en la idea de SingStar(que corre en plataformas PlayStation).
Básicamente, permite el reconocimiento de voz que identifica las tonalidades(con lo que se puede obtener un puntaje mayor si se canta con la tonalidad correcta). Además de reproducir la canción para jugar, y mostrar la letra de la misma, permite añadir un vídeo a cualquier pista. Posee un modo de juego individual, y un modo de juego grupal.
Para plataformas Microsoft Windows, está considerado estable. Sin embargo, para Linux no, a pesar que se puede jugar con Wine. Sin embargo, hay un repositorio SVN por el cual se puede descargar y compilar la versión nativa para Linux(que funciona muy bien, al menos en mi caso, y no tiene nada que envidiarle a la versión de UltraStar Deluxe para Microsoft Windows).
En el caso de usar el SVN, les recomiendo que antes de instalarlo, prueben la revisión compilada, y si no ven fallos, recién instalen. Digo esto, porque a veces al actualizar el repositorio SVN, no funciona correctamente.
Para poder instalarlo en Debian y derivados(como Ubuntu) deberán realizar los siguientes pasos(aviso que no lo probé porque uso Gentoo, estoy siguiendo la guía que comenté anteriormente):
1) Instalar las dependencias con el siguiente comando:
sudo apt-get install fp-compiler fp-units-base fp-units-misc fp-units-fcl fp-units-i386 fp-utils libsdl1.2-dev libsdl-image1.2-dev libfreetype6-dev portaudio19-dev libsqlite3-dev libavcodec-dev libavformat-dev subversion
2) Obtener los archivos mediante subversion:
svn co http://ultrastardx.svn.sourceforge.net/svnroot/ultrastardx/trunk ultrastardx
3) Ir al directorio donde se encuentra el código fuente de UltraStar Deluxe:
cd ultrastardx
4) Compilar UltraStar Deluxe:
./configure
make
5) Opcional: Probar si funciona bien UltraStar Deluxe:
./game/ultrastardx
Como no tienen cargadas canciones, no van a poder probarlo a fondo.
6) Instalar UltraStar Deluxe:
sudo make install
Ahora, ¿de dónde sacar las canciones?. En la wiki de UltraStar Deluxe nos ofrecen un par de canciones. Pero existe un repositorio de canciones más completo(y con canciones con copyright, las más famosas), UltraStar Deluxe España (deben crear una cuenta gratuita para poder descargar canciones de allí).
¿Dónde poner las canciones?. Básicamente, la carpeta donde deben extraerse las canciones (que si bajas de UltraStar Deluxe España, recomiendo dejar la estructura de carpetas del archivo, o sea, al descomprimir, se crea una carpeta que contiene varios archivos, no dejar todo en una sola carpeta, sino tenerlo separado por carpetas por canción/artista) es en /usr/local/share/ultrastardx/songs/ . Si por las casualidades de la vida, no funciona, otra carpeta en la que puede llegar a funcionar es dentro de la carpeta .../ultrastardx/game/songs/ (la carpeta ultrastardx sería la carpeta en donde se bajó la revisión SVN).
18 Respuestas a UltraStar Deluxe – ¡Cantá con libertad!
Bitacoras.com
febrero 8th, 2010 a las 13:57
Información Bitacoras.com…
Valora en Bitacoras.com: UltraStar Deluxe es un software libre(licenciado bajo la GNU/GPL) para poder jugar karaoke(カラオケ), basado en la idea de SingStar(que corre en plataformas PlayStation). Básicamente, permite el reconocimiento de voz que identifi…..
¡Contestá este comentario!
@gero555
febrero 8th, 2010 a las 16:43
Muy bueno
aunque personalmente me gustan mas los juegos de guitarra como el Frets on Fire
Navegando con¡Contestá este comentario!
sartrejp
febrero 10th, 2010 a las 3:40
Muy bueno, vamos a probarlo a ver como anda.
Navegando con¡Contestá este comentario!
phyro
febrero 11th, 2010 a las 22:58
@@gero555: A mi me terminó aburriendo, soy muy malo para el Frets on Fire.
.
@sartrejp: Avisa que te parece y, si querés, si los pasos del tutorial son correctos o hay que modificar algo
.
Navegando con¡Contestá este comentario!
Thalskarth
febrero 15th, 2010 a las 20:11
Solo puedo decir que ese juego es un vicio!. Me costó mucho dejar de jugarlo
Navegando con.-= Thalskarth´s last blog ..Reunión de Blogs linuxeros =-.
¡Contestá este comentario!
phyro
febrero 15th, 2010 a las 23:33
@Thalskarth: ¿Y por qué tenés que dejar de jugarlo?
.
Navegando con¡Contestá este comentario!
gaston
septiembre 9th, 2010 a las 2:37
mira mucho no entendi como cargo las canciones baje una del sitio ultrastar dee españa tengo el archivo y lo descomprimi . pero que ago despues? donde lo pongo
Navegando con¡Contestá este comentario!
phyro
septiembre 9th, 2010 a las 14:12
@gaston: Depende tu sistema operativo. Aquí sólo damos/doy “soporte” para Linux (porque es lo que yo uso, y hace añares que no uso Microsoft Windows). Viendo que usas Microsoft Windows, este artículo podría servirte:
http://ultrastardeluxe.xtremeweb-hosting.net/wiki/doku.php?id=tutorials:add_a_song
Lo único que tenés que hacer es copiar la carpeta descomprimida (si es que bajaste desde el sitio UltraStar España, podés obviar el resto de los pasos de la wiki porque en la carpeta está todo lo que necesitás), según leo, al siguiente directorio:
“C:\Program Files\UltraStar Deluxe\Songs”
O equivalente. Espero que te sirva
.
Navegando con¡Contestá este comentario!
andres1010
septiembre 16th, 2010 a las 2:06
pero que hacer despues de el make no se que hacer es que soy nuevo en ubuntu
llego hasta el paso numero 4
el configura pero no hace nada mas con make
que toca hacer??
4) Compilar UltraStar Deluxe:
./configure
make
me aparece asi en consola
oscar@pck:~/ultrastardx$ ./configure
checking whether make sets $(MAKE)… yes
checking whether ln -s works… yes
checking for a thread-safe mkdir -p… /bin/mkdir -p
checking for a BSD-compatible install… /usr/bin/install -c
checking for a sed that does not truncate output… /bin/sed
checking for grep that handles long lines and -e… /bin/grep
checking build system type… i686-pc-linux-gnu
checking host system type… i686-pc-linux-gnu
checking for fpc… fpc
checking for fpcmake… fpcmake
checking version of fpc… [2.2.4]
checking whether the Free Pascal Compiler works… yes
checking whether the Free Pascal Compiler can link… yes
checking whether FPC supports -k”-z noexecstack”… yes
checking for gcc… gcc
checking whether the C compiler works… yes
checking for C compiler default output file name… a.out
checking for suffix of executables…
checking whether we are cross compiling… no
checking for suffix of object files… o
checking whether we are using the GNU C compiler… yes
checking whether gcc accepts -g… yes
checking for gcc option to accept ISO C89… none needed
checking for g++… g++
checking whether we are using the GNU C++ compiler… yes
checking whether g++ accepts -g… yes
checking for ranlib… ranlib
checking for pkg-config… /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0… yes
checking for libpng12… yes
checking version of libpng… [1.2.37]
checking for sdl… yes
checking for freetype2… yes
checking for sqlite3… yes
checking for lua5.1… no
checking for lua >= 5.1… no
configure: error:
Package lua was not found in the pkg-config search path.
Perhaps you should add the directory containing `lua.pc’
to the PKG_CONFIG_PATH environment variable
No package ‘lua’ found
Alternatively, you may set –with-lua=nocheck and the environment
variables lua_[...] (see configure –help)
to appropriate values to avoid the need to call pkg-config.
See the pkg-config man page for more details.
oscar@pck:~/ultrastardx$ make
Y ACA LE DOY ENTER Y ME APARECE LO SIGUIENTE
oscar@pck:~/ultrastardx$ make
make: *** No se especificó ningún objetivo y no se encontró ningún makefile. Alto.
oscar@pck:~/ultrastardx
ENTONCES NO PUDE PASAR DE HAY:(:(
LES AGRADEZCO SI ME AYUDAN
Navegando conGRACIAS
¡Contestá este comentario!
phyro
septiembre 16th, 2010 a las 23:57
@andres1010: Fijate que abajo de todo el configure se queja de que falta el paquete lua5.1 .
Simplemente tenés que hacer en una consola, para instalar ese paquete “sudo apt-get install lua5.1″ (sin comillas) y volver a repetir los pasos del ./configure .
Espero que te sirva, y cualquier duda, avisá
.
Navegando con¡Contestá este comentario!
Sonia
octubre 6th, 2010 a las 14:03
@phyro: me pasa lo mismo, he hecho sudo apt-get install lua5.1 , le doy a ./configure y me vuelve a salir el mismo error, ¿qué puedo hacer?
sonia@sonia-laptop:~/ultrastardx$ sudo apt-get install lua5.1
S’està llegint la llista de paquets… Fet
S’està construint l’arbre de dependències
S’està llegint la informació de l’estat… Fet
lua5.1 ja es troba en la versió més recent.
0 actualitzats, 0 nous a instal·lar, 0 a suprimir i 0 no actualitzats.
sonia@sonia-laptop:~/ultrastardx$ ./configure
checking whether make sets $(MAKE)… yes
checking whether ln -s works… yes
checking for a thread-safe mkdir -p… /bin/mkdir -p
checking for a BSD-compatible install… /usr/bin/install -c
checking for a sed that does not truncate output… /bin/sed
checking for grep that handles long lines and -e… /bin/grep
checking build system type… i686-pc-linux-gnu
checking host system type… i686-pc-linux-gnu
checking for fpc… fpc
checking for fpcmake… fpcmake
checking version of fpc… [2.4.0]
checking whether the Free Pascal Compiler works… yes
checking whether the Free Pascal Compiler can link… yes
checking whether FPC supports -k”-z noexecstack”… yes
checking for gcc… gcc
checking whether the C compiler works… yes
checking for C compiler default output file name… a.out
checking for suffix of executables…
checking whether we are cross compiling… no
checking for suffix of object files… o
checking whether we are using the GNU C compiler… yes
checking whether gcc accepts -g… yes
checking for gcc option to accept ISO C89… none needed
checking for g++… g++
checking whether we are using the GNU C++ compiler… yes
checking whether g++ accepts -g… yes
checking for ranlib… ranlib
checking for pkg-config… /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0… yes
checking for libpng12… yes
checking version of libpng… [1.2.42]
checking for sdl… yes
checking for freetype2… yes
checking for sqlite3… yes
checking for lua5.1… no
checking for lua >= 5.1… no
configure: error:
Package lua was not found in the pkg-config search path.
Perhaps you should add the directory containing `lua.pc’
to the PKG_CONFIG_PATH environment variable
No package ‘lua’ found
Alternatively, you may set –with-lua=nocheck and the environment
variables lua_[...] (see configure –help)
to appropriate values to avoid the need to call pkg-config.
See the pkg-config man page for more details.
Navegando con¡Contestá este comentario!
phyro
octubre 7th, 2010 a las 9:59
@Sonia: Probá haciendo “sudo apt-get install liblua5.1-0-dev”
.
Navegando conAvisá que sucede
¡Contestá este comentario!
janoledezma
octubre 14th, 2010 a las 14:36
hay otro metodo que es instalando directamente de los repositorios
sudo add-apt-repository ppa:tobydox/ultrastardx
sudo apt-get update && sudo apt-get install ultrastar-deluxe
y en ubuntu 10.4 32bits me funcionó, pero ahora que actualicé a 10.10 64 bits no me funciona… no estoy seguro porqué ya que sólo llevo unos meses en este nuevo mundo.
Bueno, escribía para comentar, @Phyro, que efectivamente tu metodo funciona.
Me pasaba lo mismo que comentarios anteriores, solo que a mi me faltaban casi todas las librerías, luego para compilar lo mismo…
En fin, lo que parecia un simple seguir instrucciones se convirtió en una batalla de un par de horas
pero ya todo funciona.
Gracias nuevamente.
Navegando con¡Contestá este comentario!
phyro
octubre 23rd, 2010 a las 16:16
@janoledezma: ¡Gracias por el método!. En esa época creo que no existía un PPA
.
Navegando con¡Contestá este comentario!
Carlosvest17
diciembre 24th, 2010 a las 13:27
cuando ejecuto ultrastar de luxe en la consola me aparece lo siguiente: ERROR: pcre not loaded. utf-8 autodetection will not work.
bt_audio_service_open: connect() failed: Conexión rehusada (111)
bt_audio_service_open: connect() failed: Conexión rehusada (111)
bt_audio_service_open: connect() failed: Conexión rehusada (111)
bt_audio_service_open: connect() failed: Conexión rehusada (111)
ultrastardx: ../../radeon/radeon_cs_gem.c:181: cs_gem_write_reloc: La declaración `boi->space_accounted’ no se cumple.
Abortado
y la verdad no se que hacer???
Navegando consi alguien me puede orientar se lo agradecer`e
¡Contestá este comentario!
cataibarra
julio 20th, 2011 a las 4:35
a mi m sale eso, ia no caxo q mas hago, ayuda pliss si alguien sabe, d ante mano muchas gracias
Navegando concata@cata-Compaq-Presario-CQ50-Notebook-PC:~/ultrastardx$ /usr/bin/ultrastardx
ERROR: pcre not loaded. utf-8 autodetection will not work.
ALSA lib pcm.c:2212:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.rear
ALSA lib pcm.c:2212:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.center_lfe
ALSA lib pcm.c:2212:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.side
bt_audio_service_open: connect() failed: Conexión rehusada (111)
bt_audio_service_open: connect() failed: Conexión rehusada (111)
bt_audio_service_open: connect() failed: Conexión rehusada (111)
bt_audio_service_open: connect() failed: Conexión rehusada (111)
ALSA lib pcm_dmix.c:957:(snd_pcm_dmix_open) The dmix plugin supports only playback stream
ALSA lib pcm_dmix.c:1018:(snd_pcm_dmix_open) unable to open slave
¡Contestá este comentario!
javgiacaman
agosto 16th, 2011 a las 12:52
em…bueno yo si q soy nueva en esto, instalé ultrastar, tengo dos carpetas de canciones y algunas sueltas de ultrastar españa…la cosa es q entre en /usr/local/share/ultrastardx/songs/ pero solo llegué a SHARE sin encontrar la carpeta de ultrastar, me devolví y la encontré en /usr/share/ultrastardx…. al fin! pero entonces encontré otro problema…no existía la carpeta songs, y para colmo no puedo crearla ni poner las canciones en ninguna de las otras carpetas ….NO ENTIENDO NADA :C porfa ayuda q me encanta Linux y no quiero dejarlo solo por no saber usarlo
Navegando con¡Contestá este comentario!
bn
diciembre 3rd, 2011 a las 12:19
Primero tienes que crear tú la carpeta de las canciones:
sudo mkdir /usr/local/share/ultrastardx/songs
Y después, tienes que cambiarles los permisos al directorio creado para que se pueda ejecutar, leer y escribir:
sudo chmod 777 /usr/local/share/ultrastardx/songs
Espero que te haya servido. Aquí somos novatos también.
Navegando con¡Contestá este comentario!