jueves, 23 de julio de 2009

Tuxguitar. Editor de tablaturas libre

Para quienes han usado Windows y usan algún software de edición de audio (midi), más en específico tablaturas para guitarra y otros instrumentos, se han topado con GuitarPro, un buen editor, pero tiene algunas desventajas. La primera, que no es libre, aunque es gratis, la segunda y la más importante es que no está disponible para sistemas Unix o Linux ( :S, mas que para Mac Os X ).

GuitarPro se puede emular con Wine, pero es muy lento y no se aprovechan bien muchas funciones, entonces...la solución más fiable y libre es Tuxguitar.

Instalación.

1) Como está hecho en Java, pues ya saben, se necesita la JVM, de perdida el jre. También, al ser editor de MIDI, necesitaremos timidity:

$ sudo aptitude install timidity


Y también necesitaremos descargar un paquete extra para el manejo de sonido en Java: Soundbank deluxe.

Para instalar el soundbank basta con descomprimirlo y copiarlo a la carpeta donde este instalado Java:

$sudo unzip soundbank-deluxe.gm.zip -d /usr/lib/jvm//jre/lib/audio/


Generalmente la ruta del comando anterior es donde está instalado Java y el soundbank deluxe debe ir en jre/lib/audio/, si Java está instalado en otra carpeta cambiar la ruta anterior.

2) Ya tenemos los requisitos, ahora es tiempo de instalar Tuxguitar. En Debian y derivadas basta con un:

$ sudo aptitude install tuxguitar


En Debian hay otros paquetes que pueden ser instalados como tuxguitar-alsa, tuxguitar-oss, etc.

En Fedora:

$ sudo yum install tuxguitar


La verdad recomiendo la version 1.0 en adelante, ya que incluye muchas mejores sobre sus predecesoras, así que si la distro usada instala la versión 0.9 o menor es mejor descargarse el paquete .deb o el instalador .run de la página de descargas de Tuxguitar.

Para correr el script de instalación:

$ chmod +x script.run
$ sudo ./script.run

Por defecto lo instala en /opt, para ejecutarlo comodamente podemos hacer un pequeño script para que ejecute tuxguitar:

$ sudo gedit /usr/bin/tuxguitar


y poner estas lineas:

#!/bin/bash
cd /opt/tuxguitar-1.1 #(o la versión que se haya instalado)
./tuxguitar

Lo guardamos y damos permisos de ejecutción:

$ sudo chmod +x /usr/bin/tuxguitar


Y listo, ya se puede lanzar por consola o con el lanzador de aplicaciones (alt+F2) escribiendo tuxguitar...también se podría añadir la aplicación al menú de GNOME.

Problemas.

En ocasiones me ha llegado a dar algunos problemas, el principal es que al iniciar la aplicación reproduce la tablatura pero no hay sonido, esto lo arreglo reiniciando timidity:

$ sudo /etc/init.d/timidity restart


Si con esto no se soluciona hay que ir a Herramientas > Preferencias > Sonido.
En Secuanciador MIDI: Real Time Sequencer y en Puerto MIDI habrá que jugar un poco con los puertos y la opción elegida.

Otro problema, que puede surgir tal vez la primera vez que se use Tuxguitar es que no encuentre el soundbank deluxe, así que hay que indicarle la ruta, para esto ir a Herramientas > Configurar plugins > Java Sound Api plugin y dar click en configurar, posteriormente indicarle la ruta del soundbank que instalamos en los primeros pasos del tutorial.

Cabe mencionar que Tuxguitar es compatible con formatos .gp3, .gp4, .gp5, .ptb (power tab) y el formato propio de Tuxguitar (.tg), también se pueden exportar las tablaturas a MIDI, ASCII y PDF, trae afinador para guitarra, diccionario de escalas, manejo de tiempos y compases y otras curiosidades más.

Todo esto esta incluido en la versión 1.0 en adelante, por eso es que digo que esta versión es la más recomendable. Desde que uso tuxguitar no he vuelto a necesitar GuitarPro...muy buena aplicación.

1 comentario:

Seba dijo...

Estimado, está bien respecto a TuxGuitar. Sin embargo, déjame decirte que Guitar Pro (que no es libre) no es gratis. Sólo trae una versión de evaluación de 15 días.

Gracias por el comentario. Saludos, Sebastián