mirror of
https://gitee.com/openharmony/third_party_alsa-lib
synced 2024-12-02 21:06:26 +00:00
50 lines
1.6 KiB
Plaintext
50 lines
1.6 KiB
Plaintext
================================================================
|
|
aconnect - control subscriptions
|
|
ver.0.1.2
|
|
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 -l together with -i or -o shows subscribers for each port.
|
|
|
|
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.
|
|
|