Automatizando nuestro “Linux Home Studio” mediante un script un tanto guarro

O debería de decir “¿Como lanzar varias aplicaciones simultáneas bajo GNU/Linux?”… Alguno me tachará de sensacionalista por el título escogido, pero veréis, en un futuro, que lanzar todo esto y tener un proyecto por defecto en Qtractor nos puede ser bastante útil cuando grabamos audio bajo GNU/Linux.

Si queremos lanzar varias aplicaciones a la vez desde la terminal, añadiremos el símbolo ‘&’ después de cada una de ellas, indicando con esto que se ejecuten en “segundo plano”:

$ qtractor & hydrogen & guitarix

En este ejemplo, Qtractor e Hydrogen se lanzarían en segundo plano, permitiendo que se ejecuten las otras aplicaciones. Guitarix, al ejecutarse sin el parámetro ‘&’, se ejecutará también pero acaparando la terminal. Esto es, en el momento en el que cerremos la terminal, Gutiarix se cerraría (no así los otros dos programas). Par ver la diferencia, añadid un tercer ‘&’ al final de la línea descrita arriba.

Muy bien, pongámonos ahora en el caso de que yo quiero, con un click, lanzar a la vez las siguientes aplicaciones para grabar un proyecto musical:

  • Qtractor para usarlo de Software DAW Multipistas.
  • Hydrogen para reproducir sus bancos de sonido de baterías.
  • Guitarix para grabar las guitarras y bajos directamente por línea.
  • Qsynth para usarlo como sintetizador software y grabar teclados.
  • JAMin para masterizar mi proyecto.

Pues bien, como no quiero recordar o buscar en el historial una extensa línea de terminal cada vez que arranco el ordenador, vamos a hacer un sucio a la par que sencillo script (léase vulgarmente como una “sucesión de comandos”).

Leer más de esta entrada