GNUGuitarINUX Hola gente, este post es para contarles de un pequeño proyecto en el que estoy trabajando. Es una distribución de GNU/Linux basada en Debian Squeeze que es un Live CD. Historia Hace un tiempo atrás me tope con un programa para linux que es básicamente un procesador de audio que tiene muchísimos efectos y si bien no esta limitado a efectos de guitarra nomas, es su principal funcionalidad llamado rakarrack. Decidí probarlo y lo me puse en campaña para hacerlo andar en mi Debian Lenny. Como solo tiene dos desarrolladores, no existen paquetes dedicados para cada distribución de linux, así que hay que compilarlo a mano. Por suerte no tiene muchas dependencias así que luego de instalar un par de libreras lo saque andando. Datos Técnicos Linux es un kernel muy versátil, y las distribuciones comunes lo compilan para asegurar que ande razonablemente bien en tooodas las combinaciones de hardware disponible y básicamente para que sea estable. Cuando uno quiere usar el kernel para ciertas cosas en particular (como por ejemplo procesamiento digital de audio), si bien es posible hacerlo con un kernel común, no se esta usando todo el potencial del mismo. Para ello existen unos parches que se le aplican al kernel y, mas algunos toques a la configuración, se puede compilar un kernel "Real Time". Básicamente un kernel realtime, permite dedicarle todo el procesador a un "programa" en general, reduciendo así el tiempo de respuesta del mismo, osea la latencia. Es muy importante esto si se quiere "sacarle el máximo jugo" al hardware y así obtener el mejor rendimiento. Existe ya algunas distribuciones de GNU/Linux que ya proveen un kernel realtime y son dedicadas especialmente a tareas multimedia. Entre las mas conocidas se encuentran: MUSIX - Distro argenta muy recomendable Ubuntustudio - Distro basada en Ubuntu AVLinux - Distro basada en Debian Squeeze Todas estas distros son dedicadas a multimedia en general, osea procesamiento de audio, video imágenes, etc. Ya teniendo un kernel realtime, es necesario hacerle algunas modificaciones al sistema para que haga uso de el mismo. Existe una pagina de unos argentinos que se dedican a todo lo que sea sonido y realtime. SounDebian explica bastante bien como hacer esto, incluso han desarrollado unos scripts que hacen que cualquier distribución basada en Debian pueda convertirse en un sistema realtime. En mi caso tome cada uno de los consejos y ayudas que dan para mi distribución. Ya teniendo un sistema con kernel realtime y bien configurado falta un ultimo programa que es el que hace toda la magia. JACK es un sistema que se encarga de manejar todas las señales de audio del sistema, permitiendo interconectarlas, configurar la frecuencia de muestreo de la placa de audio y otras cosas mas. La mayoría de los programas de procesamiento de audio para linux hacen uso de JACK para manejar sus entradas y salidas. El Proceso Bueno, todo lo de arriba tuve que tener en cuenta para configurar mi Debian para que ande lo mejor posible. Y lo logre!, es decir logre obtener el mejor performance de mi maquina para procesar sonido. Probé rakarrack un tiempo y me dije, "conozco mucha gente que realmente le podría sacar provecho a este programa!", pero evidentemente no podía ponerme a explicarle todo lo que tienen que hacerlo para que funcione de manera óptima, entonces fue cuando decidí hacer una distribución que sea completamente dedicada a hacer andar este programa y que sea muy sencilla de usar. El Resultado Agarre un Debian Squeeze, le saque todo lo que no me hacia falta, instale el kernel realtime de AVLinux (que según la gente de SounDebian es uno de los mejores), configure todo el sistema, instale JACK, compile rakarrack, y le instale el sistema gráfico mas liviano que conozco (fluxbox) y el resultado es GNUGuitarINUX. Si bien la distro esta en "estado de desarrollo", osea no es lo mas estable del mundo, anda bastante bien y se deja usar. Es un Live CD y se puede bajar de aca. Es una ISO que se puede grabar en un CD y al bootear la maquina levanta sola sin tocar el disco rígido. Aunque yo recomiendo usar Unetbootin para grabar la ISO en un pen drive y hacerlo booteable. Para ello deben bajar la ISO y el programa Unebootin. Lo abren y eligen la ISO gnuguitarinux-0.02.iso y abajo eligen el pen drive en el que quieren instalarlo. Algo así como se ve en la figura de abajo. Como usarla Si graban la ISO en un CD, al bootear van a ver una pantalla parecida a la de abajo. Hay que apretar Enter. Cuando termine de bootear, deberían ver una imagen como la de abajo. Si no es así, y la pantalla se queda completamente negra (esto se debe a que no se reconoció correctamente el driver de video o algo por el estilo) intenten lo siguiente. Mantener presionado "Alt + PrintScreen" y luego presionen "r" esperen un segundo, luego "e", esperen un segundo, luego "i", todo esto manteniendo presionado las teclas "Alt + PrintScreen". Intenten esto un par de veces si no aparece nada en la pantalla .... hmmm reportnme un bug Al iniciar rakarrack, hay que hacer click en el botón donde se encuentra el mouse en la imagen de abajo. Luego todo debería estar andando. En el caso de que quieran manejar los volumen4s de la placa de audio, o configurar las entras de audio y demás GNUGuitarINUX trae AlsaMixer, una aplicación muy simple para hacer esto. La imagen de abajo muestra AlsaMixer en GNUGuitarINUX. Noten que si quieren ver los controles de completos deben presionar F5. Otro programa que agregue es "guitarix" como se ve en la imagen de abajo. Bueno, GNUGuitarINUX trae algún par de programitas mas, pero siempre apuntando a ser usado como "pedalera" para violas,pero este post ya se hizo muy largo y no los quiero aburrir. Si alguno lo prueba y tiene alguna recomendación, critica o sugerencia, bienvenida sea .
GNUGuitarINUX - Live CD pedalera de guitarra
Datos archivados del Taringa! original
0puntos
1,649visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
3visitas
0comentarios
Dar puntos: