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