aconnect - manual de referencia, opciones, ejemplos de comandos


NOMBRE

aconnect - Administrador de conexión del secuenciador ALSA

SINOPSIS

aconnect [-d] [-options] sender receiver
aconnect -i|-o [-options]
aconnect -x

DESCRIPCIÓN

aconnect es una utilidad para conectar y desconectar dos puertos existentes en el sistema secuenciador ALSA. Los puertos con el permiso de suscripción arbitrario, como los creados por aseqview(1), se pueden conectar a cualquier puerto de dispositivo (MIDI) usando aconnect. Por ejemplo, para conectarse desde puerto 64:0 a 65:0, ejecute de la siguiente manera:

% de conexión 64:0 65:0

La conexión es unidireccional y todos los datos del puerto emisor (64:0) se redireccionan al puerto receptor (65:0). Cuando se conecta otro puerto (p. ej., 65:1) al mismo puerto emisor, los datos se envían a ambos puertos receptores. Para la desconexión, utilice la opción -d.

% aconnect -d 64:0 65:0

La dirección se puede dar usando el nombre del cliente.

% aconnect External:0 Emu8000:1

Luego, el puerto 0 del cliente que coincide con la cadena "Externo" se conecta al puerto 1 del cliente que coincide con el "Emu8000".

Otra función de aconnect es listar los puertos presentes en la condición dada. Los puertos de entrada, que pueden convertirse en puertos de remitente, se pueden enumerar con la opción -i.

% aconnect -i
client 0: 'System' [type=kernel]
    0 'Timer           '
    1 'Announce        '
client 64: 'External MIDI-0' [type=kernel]
    0 'MIDI 0-0        '

De manera similar, para ver los puertos de salida, use el indicador -o.

Puede eliminar todas las conexiones exportadas existentes mediante la opción -x. Esta función es útil para terminar los drivers ALSA, ya que los módulos con conexiones de secuenciador no se pueden descargar a menos que se eliminen sus conexiones.

OPCIONES

GESTIÓN DE CONEXIONES

-d, --disconnect

Desconecte la suscripción dada.

-e, --exclusive

Conecta puertos con modo exclusivo. Tanto los puertos del remitente como los del receptor ya no pueden estar conectados por ningún otro puerto.

-r, --real queue

Convierta las marcas de tiempo de los paquetes de eventos al valor actual de la cola en tiempo real dada. Sin embargo, esta opción no es tan útil, ya que el puerto del receptor debe usar (no necesariamente poseer) la cola especificada.

-t, --tick queue

Como la opción -r, pero las marcas de tiempo se convierten al valor actual de la cola de tick dada.

LISTA DE PUERTOS

-i, --input

Enumere los puertos de entrada (legibles) existentes. Esta opción es exclusiva de -o.

-o, --output

Enumere los puertos de salida (de escritura) existentes. Esta opción es exclusiva de -i.

-l, --list

Muestra el estado actual de la conexión. Los puertos conectados y de conexión desde/hacia cada puerto se enumeran juntos. El indicador de sufijo [ex] significa que la conexión es exclusiva. El indicador de sufijo [real:#] y [tick:#] significan que la conexión incluye conversión en tiempo real y de ticks en la cola de la lista, respectivamente.

ELIMINAR TODAS LAS CONEXIONES

-x, --removeall

Eliminar todas las conexiones exportadas.

VER TAMBIÉN

aseqnet(1), aseqview(1)

AUTOR

Takashi Iwai tiwai@suse.de