• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1================================================================
2	aconnect - control subscriptions
3		ver.0.1.3
4	Copyright (C) 1999-2000 Takashi Iwai
5================================================================
6
7aconnect is a utility to control subscriptions of two ports as the
8third "manager" client.
9
10For example, the following connects two ports, from 64:0 to 65:0.
11
12	% aconnect 64:0 65:0
13
14To disconnect the existing subscription, use -d option.
15
16	% aconnect -d 64:0 65:0
17
18To see which port is available as input port, run the following
19command:
20
21	% aconnect -i
22	client 0: 'System' [type=kernel]
23	    0 'Timer           '
24	    1 'Announce        '
25	client 64: '0: MIDI Synth' [type=kernel]
26	    0 'card 0: synth-midi: 0'
27
28Similary, to see the output ports, use -o flag.
29
30	% aconnect -o
31	client 64: '0: MIDI Synth' [type=kernel]
32	    0 'card 0: synth-midi: 0'
33	client 65: 'AWE Wave Table Synth : 0' [type=kernel]
34	    0 'Emu8000 port 0  '
35	    1 'Emu8000 port 1  '
36	    2 'Emu8000 port 2  '
37	    3 'Emu8000 port 3  '
38
39The option -l together with -i or -o shows subscribers for each port.
40
41Ports are connected exclusively when the option -e is specified.
42
43For modifying time-stamp with a queue, use -r or -t option followed by
44a queue index which updates the time-stamp.  Former uses real-time queue,
45while the latter uses tick queue.  The queue must be used (not necessarily
46owned) by the receiver client.
47