Ultrastar-Deluxe: Karaoke libre para toda la familiy

En estos tiempos que nos ha tocado vivir, es importante mantenerse activo, aunque tengamos que estar dentro de cuatro paredes, la mayor parte del día, salvo cuando sacas al perro :P por eso seguro que habréis recibido por mail o por otros programas de mensajería, las mil y una listas sobre las cosas que podéis hacer dentro de casa para no aburriros ;) Pues yo vengo hablaros de mi libro.

Ultrastar es un karaoke libre, totalmente personalizable, que nos puede hacer pasar una buena tarde con la family en casa, para ello tan solo tan solo necesitamos un ordenador con GnuLinux(si es multiplataforma,pero aqui hablamos de Linux) y un microfono, en mi caso, estoy usando los micros de singstar que tenia abandonados, ahora vamos a ver las instrucciones para instalarlo:

Instalando UltraStar

  • Bajamos o clonamos el repositorio de github

     git clone https://github.com/UltraStar-Deluxe/USDX.git
    
  • Instalamos dependencias(debian)

    apt-get update && apt-get install git automake make gcc fpc libsdl2-image-dev 
    libavformat-dev libswscale-dev libsqlite3-dev libfreetype6-dev portaudio19-dev 
    libportmidi-dev liblua5.3-dev libopencv-videoio-dev
    
  • Algunas dependencias fallan pero lo arreglaremos mas adelante

     apt-get install g++ libprojectm-dev apt-get install g++ libopencv-dev
    
  • Instalamos Free Pascal

    apt-get install fpc
    
  • Bajamos y compilamos Port Audio 2.0

    wget http://www.portaudio.com/archives/pa_stable_v190600_20161030.tgz
    
    tar zxvf pa_stable_v190600_20161030.tgz
    
    cd pa_stable_v190600_20161030
    
    cd portaudio && ./configure && make
    
  • Compilamos Ultrastar

    cd USDX
    
    ./configure && make
    
  • Instalamos como root

    make install
    
  • Configurando microfonos

Los micros de singstar son reconocidos automáticamente por el sistema operativo debían en este caso, por lo que no requiere de ningún controlador adicional, imagino que la mayoría de los micrófonos actuales también funcionaran sin problemas.

Iniciando UltraStar

Para arrancar ultrastar tan solo tenemos que ejecutar «ultrastardx»

Una vez iniciado el programa accedemos al menu para configurar nuestro micro, para ello seleccionamos default y configuramos el canal que queramos para casa jugador/a

  • Canciones

Para poder jugar a ultrastar necesitamos meter en la carpeta songs, nuestras canciones en un formato predeterminado, hay muchas canciones en internet ya preparadas para este formato y incluso podemos podamos usar musica libre como esta https://performous.org/songs

Si queremos crear nuestras propias canciones podemos usar ultrastart creator –> https://github.com/UltraStar-Deluxe/UltraStar-Creator

Instalando UltraStar creator

  • Bajamos o clonamos el repositorio de github

     git clone https://github.com/UltraStar-Deluxe/UltraStar-Creator
    
  • Instalamos dependencias(debian)

    sudo apt-get install qt5-default qttools5-dev-tools qtbase5-dev-tools qt5-qmake 
    sudo apt-get install libtag1-dev
    
  • Instalamos Qtcreator

         sudo apt-get install qtcreator
    
  • Abrimos con qtcreator el archivo src/UltraStar-Creator.pro y desactivas la opcion «Shadow Build»

  • Contruimos el proyecto (CTRL+B) y salimos de qtcreator

  • Compilamos qtcreator

     cd UltraStar-Creator
    
     cd src && qmake UltraStar-Creator.pro && make
    

Iniciando UltraStar creator

Arrancamos ultrastar creator desde el directorio

  ./bin/release/UltraStar-Creator

Ahora podemos crear nuestras canciones para usarlas en Ultrastar DeLuxe

Happy Party :P

Compartir

3 Comentarios

  1. Mil gracias por tu post, me ha sido super útil para instalarlo en una Raspberry Pi.
    Hay un par de erratas en los comandos, pero una vez descargado el código de github y abriendo el fichero README he podido terminarlo y ejecutar el juego

    1. Me alegro que sea útil, todas las instrucciones las he realizado previamente en mi equipo con debian(de hay salen los pantallazos) y funcionan perfectamente, en el gihub no sale la parte de compilar Port Audio 2.0 y en mi versión de debian no la tiene por defecto, pero es posible que alguna se halla copiado mal al pasarla al blog.

Deja una respuesta

Your email address will not be published. Required fields are marked *

To create code blocks or other preformatted text, indent by four spaces:

    This will be displayed in a monospaced font. The first four 
    spaces will be stripped off, but all other whitespace
    will be preserved.
    
    Markdown is turned off in code blocks:
     [This is not a link](http://example.com)

To create not a block, but an inline code span, use backticks:

Here is some inline `code`.

For more help see http://daringfireball.net/projects/markdown/syntax