Qjackctl
De Musix
Contenido |
QjackCtl y Patchbay
Esta guía es una traducción de QjackCtl and the Patchbay escrito por Simon W. Fielding.
¿Para qué es este documento?
Cuando comencé a usar qjackctl no podía entender la diferencia entre patchbay y la ventana de conexiones. Ambos parecían mostrar la misma información y patchbay no era muy útil. Ahora, gracias a la lista de correo de linuxaudio creo que entiendo cómo debería trabajar y cuan útil puede llegar a ser. Este documento es un ensayo por mi parte para compartir ese conocimiento con aquellas personas que se encontraban en mi caso.
No es una explicación de cómo configurar jack, qjackctl o cualquier otra herramienta y da por supuesto que usted ya las configuró, aunque con todo espero que pueda ser útil para alguien.
¿Para qué se usa patchbay?
Cuando está correctamente configurado, patchbay proporciona una configuración de conexión automática para las aplicaciones de jack, las mantiene constantemente a pesar de que ocurran paradas, desconexiones (o rupturas) y reinicios, y permite un intercambio fácil entre diferentes configuraciones (por ejemplo, desde la de un instrumento a otro entre canciones en una actuación en vivo).
¿Qué haremos hoy?
Puesto que soy demasiado tímido para aparecer e interpretar en directo ante un auditorio, trataré de describir cómo usar patchbay para poner en funcionamiento un apaño simple de estudio que puedo usar para grabar tambores, teclados y una voz solista.
Usaré ardour, hydrogen y whysynth como las herramientas que se conectarán. Ya que estoy escribiendo lejos de mi estudio, usaré vkeybd para suplir mi auténtico controlador de teclado. En las siguientes imágenes se muestra la configuración final de jack que deseamos.
¿Cómo lo haremos?
- Ejecutar todas estas aplicaciones
* qjackctl (y luego ejecutar jackd: "presionar en Iniciar") * ardour * hydrogen * whysynth * vkeybd
- Desconectar todo el audio en la ventana de conexiones de qjackctl
- Desconectar todo el midi en la ventana de conexiones de qjackctl
- Abrir Patchbay
En este punto, si esta es su primera configuración de las conexiones de patchbay, el sistema ya está listo para comenzar a añadir definiciones de conexión. Sin embargo, cuando haya acabado y desee crear otra configuración para la siguiente canción en su estudio, necesitará pulsar sobre el botón “New”. Aquí es donde comenzaban mi confusión y mis problemas debido a que daba por sentado que es necesario comenzar pulsando “New”, así que explicaré que no hay que hacerlo. Cuando vea la pantalla de diálogo que le pregunta si quiere tomar una instantánea (o guardar) :-
NO pulse “Yes”. Esto provocaría una conexión por aplicación lo cual casi seguro no es lo que usted quería cuando lo conectó. Pulse “No” para tener un patchbay vacío, o bien “Cancel” para salir y hacer otra cosa.
Daremos por supuesto que usted no lo conectó, con lo que tendrá un patchbay vacío, y entre ahora en las secciones “Input and Output”. Aquí es donde comienza la parte real e interesante. Puede ser un poco tedioso, pero sólo tendremos que hacerlo una vez, así que vale la pena esforzarse para hacerlo bien.
Lo que deseo para mi configuración es tener un socket para cada una de las conexiones que quiero ser capaz de hacer. Estos sockets serán principlamente estéreo (esto es, con dos conexiones en la terminología de qjackctl) o mono (es decir, con una conexión). Sin embargo, no hay necesidad de reprimirse y usted puede hacer tantas conexiones a cada socket como desee (advertencia: realmente no sé si hay alguna limitación o algo así, pero hay más posibilidades de las que puedan necesitarse para cualquier configuración de audio que sea posible manejar).
¿Y ahora qué?
Verá un botón con el nombre “Add” en cada lado de la ventana de patchbay. Clique sobre uno de ellos y debajo se le abrirá la ventana. Es mejor ser metódico en este punto. Yo suelo añadir todos los sockets de salida y depués todos los de entrada, pero quizás usted prefiera configurarlos todos para una sola aplicación, y después cambiarlos en la siguiente. Haga lo que le vaya mejor, pero intente ser consistente.
Ahora seleccione Audio o Midi usando los botones de radio, elija su cliente de la lista que se extiende hacia abajo, seleccione a continuación las conexiones que desee y clique sobre "Add Plug". Finalmente, dele un nombre al socket que signifique algo para usted cuando después use el programa. Si es un patchbay para uso general, podría llamarle algo así como "ardour: Audio 1/out", por ejemplo. Si es para una tarea específica, como esta realmente lo es, podría darle un nombre más fácil, como por ejemplo "Ardour: Drum track/out". Puede ser cualquier nombre que usted desee. Use “exclusivo” y/o “hacia adelante” si así lo quiere. Finalmente, pulse “ok” y su patchbay se verá así:
Ahora repita este proceso para cada socket de entrada y salida que quiera crear hasta que tenga algo como esto:
Ahora podemos hacer las conexiones que necesitamos. Simplemente, seleccione un socket de entrada y otro de salida y haga clik sobre el botón “Connect” para conectarlos. Repitalo hasta que se hayan efectuado todas las conexiones y su patchbay tenga este aspecto:
Ahora guarde la configuración de patchbay, dele un nombre fácil de recordar, y pulse sobre el botón “activate”.
Cuando haya hecho todo esto, vuelva a la ventana de conexiones de qjackctl y aquí se debería ver todas las aplicaciones conectadas en la forma que hayamos especificado. Para probar el patchbay, clique sobre "Disconnect All" en la ventana de conexiones y observe que todas desaparecen y automágicamente vuelven a aparecer.
¿Qué es lo que NO hace patchbay?
Patchbay no desconecta las conexiones audio o midi. Si usted desconecta uno, o todos, los sockets de patchbay, todas las conexiones midi y audio aún estarán allí. Las conexiones audio/midi reaparecerán de forma automágica si usted las desconecta hasta que guarde el (ahora desconectado) patchbay y por consiguiente desconecte las conexiones audio/midi en la ventana de conexión.
Información del paquete
Package: qjackctl Version: 0.3.1a-1 Priority: extra Section: sound Maintainer: Rui Nuno Capela <rncbc@rncbc.org> Depends: libasound2 (>> 1.0.12), libc6 (>= 2.3.6-6), libgcc1 (>= 1:4.1.1-12), libjack0.100.0-0 (>= 0.101.1), libqt4-core (>= 4.2.1), libqt4-gui (>= 4.2.1), libstdc++6 (>= 4.1.1-12), libjack0.100.0-0, libasound2 Architecture: i386 Filename: qjackctl_0.3.1a-1_i386.deb Size: 403582 Installed-Size: 964 MD5sum: 42049706cb6cdef509cfd950be4acbc4 Description: JACK Audio Connection Kit Qt GUI Interface. QjackCtl is a simple Qt application to control the JACK sound server (http://jackaudio.org), for the Linux Audio infrastructure. Written in C++ around the Qt4 toolkit for X11, most exclusively using Qt Designer. Provides a simple GUI dialog for setting several JACK server parameters, which are properly saved between sessions, and a way control of the status of the audio server. With time, this primordial interface has become richer by including a enhanced patchbay and connection control features. Package: qjackctl Priority: optional Section: sound Installed-Size: 1036 Maintainer: Guenter Geiger (Debian/GNU) <geiger@debian.org> Architecture: i386 Version: 0.2.21-1 Depends: libasound2 (>> 1.0.12), libc6 (>= 2.3.6-6), libgcc1 (>= 1:4.1.1-12), libjack0.100.0-0 (>= 0.101.1), libqt3-mt (>= 3:3.3.6), libstdc++6 (>= 4.1.1-12), libx11-6, libxext6 Filename: pool/main/q/qjackctl/qjackctl_0.2.21-1_i386.deb Size: 381650 MD5sum: 050a95de2022b855101a24687bd2e811 SHA1: 51764ed8c7c417a31ae69f4f2d5a0175f04174b2 SHA256: aba0f169176a798bd16febd5543780c718b0fb24a515156a1973140c6c8039fa Description: User interface for controlling the JACK sound server Qjackctl offers a user interface for controlling the JACK sound server daemon. At the same time it figures as a JACK patch bay and monitoring tool. Tag: interface::commandline, interface::x11, role::program, scope::utility, uitoolkit::gtk, uitoolkit::qt, use::configuring, works-with::audio, x11::application










