Menú Cerrar

Mixxx Mezclador y reproductor DJ

Les traigo el dia de hoy algo especial para los melomanos que al igual para todo publico puede ser utilizado para aquellos que empiezan una carrera casera o profesional en el mundo de las mezclas de la musica con la meta de llegar a ser el alma de las fiestas.
Para conseguirlo existe un proyecto tan profesional y facil de utilizar, es gratuito y de software libre; se llama MIXXX (con triple “X”) y pueden visitar su pagina oficial http://www.mixxx.org
 
Para utilizarlo en Debian GNU/Linux  nesesitamos compilarlo, desgraciadamente es un punto negativo para esta aplicacion ya que muchos iniciados o novatos en este mundo de GNU/Linux no les parese hacer algo extra para tener una aplicacion asi pero espero que les sirva este metodo sencillo, lo que tenemos que hacer es bajarlo desde la pagina oficial y como se muestra en la imagen esta el boton de descargar.
Buscamos en la seccion Linux/source code (deberia llamarse GNU/Linux) y descargamos, en mi caso la descarge en la carpeta de escritorio para tenerla a la mano.

Ya que tenemos descargados los paquetes nesesarios lo que yo les recomiento siempre es tener sus programas compilados en una carpeta de facil acceso y ubicacion, yo la puse en una carpeta llamada opt en raiz (/), asi que abri una consola con la cual inicie sesion como root y abri un explorador de archivos Nautilus como Root lo cual pueden hacer de la siguiente manera:
amisadai@Executor:~$ su
Contraseña:
root@Executor:/home/amisadai# sudo nautilus

Ya teniendo nuestro explorador nautilus como root nos movemos a la carpeta de opt y pegamos la carpeta antes descomprimida del paquete, yo la renombre despues como mixxx simplemente.

a continuacion nesesitamos paquetes extra ya que utiliza librerias para su creacion y para que soporte los archivos multimedia que nesesitamos, muchos ya tenemos las librerias de audio sin embargo no perdemos nada con comprobar e instalarlas si no las tenemos, vamos a poner el siguiente comandos de instalacion de las librerias.

apt-get update

apt-get install scons libid3tag0 portaudio19-dev libqt4-opengl libqt4-svg libogg-dev libvorbis-dev libvorbisfile3 libsndfile1 libsndfile1-dev libmp4v2-1 libmp4v2-dev faad libshout3 libtag1-dev protobuf-c-compiler protobuf-compiler vamp-plugin-sdk freeglut3 freeglut3-dev libportmidi0 libportmidi-dev automoc libmadlib libmad0-dev libid3tag0-dev apt-get install libshout-dev libqt3-mt-sqlite libqt4-sql-sqlite

Esto lo ponen en una consola en modo root y a todo le ponen que si para instalar, en caso de que les aparesca algun error de que no exiten las librerias o paquetes que nesesitan en su computadora, pueden pasar, ya que como les comente que la ultima linea yo la busque para tener el nombre de todas ellas exactamente ademas comprueben tener repositorios y sobre todo los repositorios de Debian multimedia, pueden ver mi seccion de repositorio para Debian 6, para Ubuntu no es tan nesesario ya que tiene los repositorios incluidos en la instalacion y no hay problema. Empezamos a instalar y nos muestra mas o menos el mensaje ya que a cada quien le pedira cosas diferentes y el tamaño de descargara sera diferente, pero es mas o menos asi como se muestra en la imagen.

 Terminando de instalar las librerias vamos a proceder a compilar e instalar Mixxx, utilizando la misma consola y posicionandonos en la carpeta donde extrajimos Mixxx ponermos los siguientes comandos:

poner el comando scons para procesador 2 nucleos scons -j2, si dudan en poner este comando como yo, solo pongan scons esto tardara aproximadamente entre 5 y 10 minutos y aparese algo similar a esto.

Ya estamos terminando solo afinamos unos detallitos, teniendo la consola abierta asi en modo root como nos encontramos, retrocedemos una carpeta y escribimos el comando siguiente para tener todos los permisos siendo usuarios cualquiera:

root@Executor:/opt/mixxx# cd ..
root@Executor:/opt# chmod -R 777 mixxx
root@Executor:/opt#

Ahora ponemos el comando siguiente para ejecutar Mixxx por primera vez, esto lo podemos hacer tanto en modo de usuario normal o root, y volviendo a entrar a la carpeta de Mixxx desde la consola:

root@Executor:/opt/mixxx# ./mixxx –resourcePath res/

En seguida se ejecutaran una serie de comandos y abrira una ventana como la vemos en la figura la cual nos pedira el origen de nuestra musica, asi que yo como ven seleccione mi carpeta de musica y cuando le doy “Abrir” empieza a crear una lista de todas ellas y ahora si podremos disfrutarla como queramos, podremos utilizar el reproductor Auto DJ el cual esta muy padre, hacer nuestras mezclas o utilizarlo como un reproductor de musica exelente para pasar el rato.

No es por darmelas de bueno en esto, yo ya habia compilado hace tiempo este reproductor sin embargo tube muchas trabas ya que me costo encontrar y ajustar las librerias y no les miento, en el transcurso de este tutotial estaba viendo en la pagina oficial de Mixxx como compilarlo, sin embargo se los dejo con las librerias que se deben utilizar, ademas de que no debe causarles ningun error ya que me fije muy bien en cuales eran y ademas buscarle solucion a los problemas que a mi me surgian mientras lo hacia.

Antes de terminar le quiero comentar que éste reproductor es muy bueno ya que en su manual incluye un instructivo completo para aquellos que tienen una consola y que la pueden conectar a la computadora y como deben de conectarla y hacer la interfaz, eso resulta mucho mas atractivo ya que reproductores profesionales y de mezclas lo traen pero es de paga, sin embargo este no ademas de contener una wiki con soluciones a problemas, foros, preguntas y respuestas todo muy bien organizado.



Por ultimo para tenerlo en nuestros programas con acceso directo tanto en nuestras aplicaciones e invocación del programa como en Gnome Do o en ejecutar aplicación con Alt+F2 hacemos lo siguiente:

Entramos a la consola, tecleamos su para acceder como root y tecleamos la contraseña; después de poner la contraseña tecleamos sudo nautilus y nos aparecerá una ventana de Nautilus (explorador de archivos de Gnome) pero en modo ROOT con la cual accesamos a la carpeta donde compilamos Mixxx en mi caso fue en /opt/Mixxx, ahora presionamos el clic derecho de nuestro ratón sobre el programa ejecutable llamado Mixxx y seleccionamos la opción “Crear un enlace”.

Al tener el enlace simbólico cortamos el archivo para pegarlo en otra carpeta la cual sera en /usr/bin.

Ahora bien teniendo este paso ya lo tenemos tomado en cuenta en nuestro sistema pero no lo veremos ya que lo tenemos que poner manualmente en nuestro menú o escritorio, vamos a dar clic derecho sobre el menu superior de Gnome y aparecera una opcion que se llama “Editar menús” y nos saldra una ventana la cual podemos ver como esta configurado nuestro menu en gnome, nos posicionamos en “Sonido y Video” y seleccionamos el boton de “Elemento nuevo” para darnos las opciones siguientes:

  • Tipo: Aplicacion.
  • Nombre: Mixxx (igual pueden ponerle como quieran)
  • Comando: mixxx (Este si es obligatorio ya que como lo pusimos en la carpeta mencionada anteriormente se inbocara al enlace simbolico y llamara automaticamente al programa).
  • Comentario: Mezclador de musica (Es opcional si le ponen o no, solo se muestra en el texto de ayuda o texto tip). 

Este paso es esencial ya que no todos queremos ejecutar el programa como root si no como usuario normal y nos caura dolores de cabeza para los demas usuarios asi que de igual manera creamos un enlacce simbolico de la carpeta skin encontrada dentro de mixxx/res con la carpeta de modo root, cortamos el enlace simbólico y creamos una carpeta en la dirección /usr/local/share llamada mixxx y dentro de esta pegamos el enlace de skin.

Ya por ultimo con Nautilus en modo root como lo tenemos vamos a la carpeta /root/.mixxx (esta invicible pero al presionar control+H podemos verla, es una caprta oculta) copiamos el archivo llamado mixxxbpmscheme.xml y la pegamos en nuestra carpeta HOME igualmente en la carpeta .mixxx (que tambien se encuentra oculta), damos clic derecho y vamos a propiedades vamos a la ficha permisos y le damos a todo lectura y escritura y listo. a disfrutar mixxx sin ningun problema. 


Espero les halla gustado, pruebenlo y cualquier duda, aqui estare para ayudarlos a corregirlo no es por nada pero no debe de causar ningún error.
Caja Negra
Publicado en Experiencia, GNU/Linux, Tutorial