alsa-lib/test
1999-08-20 20:27:07 +00:00
..
aconnect.c Added aconnect example.. 1999-08-20 20:27:07 +00:00
control.c Updates for the control interface... 1999-06-22 13:18:24 +00:00
latency.c PCM changes (record->capture)... 1999-06-12 19:23:10 +00:00
loopback.c Fixes for new types... 1999-06-03 21:41:29 +00:00
Makefile.am Added aconnect example.. 1999-08-20 20:27:07 +00:00
midifile.3 Added playmidi1... 1999-01-24 12:00:39 +00:00
midifile.c Added playmidi1... 1999-01-24 12:00:39 +00:00
midifile.h Added playmidi1... 1999-01-24 12:00:39 +00:00
mixer.c Fixes for new types... 1999-06-03 21:41:29 +00:00
pause.c Fixes for new types... 1999-06-03 21:41:29 +00:00
pcm.c PCM changes (record->capture)... 1999-06-12 19:23:10 +00:00
playmidi1.c Changes to allow external synchronisation + fix to get external midi working again. 1999-08-08 17:41:09 +00:00
README.aconnect Added aconnect example.. 1999-08-20 20:27:07 +00:00
seq-decoder.c Fixes for new types... 1999-06-03 21:41:29 +00:00
seq-sender.c Added PCM timer selection for seq sender... 1999-07-07 08:42:12 +00:00
seq.c Fixes for new types... 1999-06-03 21:41:29 +00:00
switches.c PCM changes (record->capture)... 1999-06-12 19:23:10 +00:00
timer.c Fixes for new types... 1999-06-03 21:41:29 +00:00

================================================================
	aconnect - control subscriptions
		ver.0.1
	Copyright (C) 1999 Takashi Iwai
================================================================

aconnect is a utility to control subscriptions of two ports as the
third "manager" client.

For example, the following connects two ports, from 64:0 to 65:0.

	% aconnect 64:0 65:0

To disconnect the existing subscription, use -d option.

	% aconnect -d 64:0 65:0

To see which port is available as input port, run the following
command:

	% aconnect -i
	client 0: 'System' [group=system] [type=kernel]
	    0 'Timer           ' [group=system]
	    1 'Announce        ' [group=system]
	client 64: '0: MIDI Synth' [group=] [type=kernel]
	    0 'card 0: synth-midi: 0' [group=device]

Similary, to see the output ports, use -o flag.

	% aconnect -o
	client 64: '0: MIDI Synth' [group=] [type=kernel]
	    0 'card 0: synth-midi: 0' [group=device]
	client 65: 'AWE Wave Table Synth : 0' [group=device] [type=kernel]
	    0 'Emu8000 port 0  ' [group=device]
	    1 'Emu8000 port 1  ' [group=device]
	    2 'Emu8000 port 2  ' [group=device]
	    3 'Emu8000 port 3  ' [group=device]

Some ports may have permission for its own group.
In such a case, change the group of aconnect to the appropriate one by
using -g option.

The option -D specifies the sequencer device file (as default,
/dev/snd/seq).  Usually, you don't have to change it.
The option -q specifies the queue number.  The argument must be a
valid queue number, usually from 0 to 7.