1aseqnet(1) General Commands Manual aseqnet(1)
2
3
4
6 aseqnet - ALSA sequencer connectors over network
7
8
10 aseqnet [remotehost]
11
12
14 aseqnet is an ALSA sequencer client which sends and receives event
15 packets over network. Suppose two hosts connected by network, hostA as
16 a server and hostB as a client. The ALSA sequencer system must be run‐
17 ning on both hosts. For creating the server port, run the following on
18 hostA:
19
20 hostA% aseqnet
21 sequencer opened: 128:0
22
23 Then a user client 128 with port 0 was opened on hostA. (The client
24 number may vary.) For creating the (network-)client port, run aseqnet
25 with the hostname of the server:
26
27 hostB% aseqnet hostA
28 sequencer opened: 132:0
29
30 Now all events sent to hostA:128:0 are transferred to hostB:132:0, and
31 vice versa.
32
33 The ports created by aseqnet can be connected arbitrary to other se‐
34 quencer ports via aconnect(1). For example, to connect hostB:132:0 to
35 a MIDI output device 65:0:
36
37 hostB% aconnect 132:0 65:0
38
39 Then events to hostA:128:0 will be delivered to hostB:65:0. The fol‐
40 lowing command plays MIDI on hostB.
41
42 hostA% pmidi -p 128:0 foo.mid
43
44 The multiple clients may exist simultaneously. If hostC is connected
45 as a client to hostA, events from from hostA are sent to all connected
46 network clients, i.e. hostB and hostC. However, only one connection is
47 allowed from a client to a server.
48
49 To disconnect network, stop all clients before server by ctrl-C or
50 sending signal to them. The server will automatically quit.
51
52
54 -p port
55 Specify the TCP port number or TCP service name.
56
57 -s addr
58 Subscribe to the given address for read automatically.
59
60 -d addr
61 Subscribe to the given address for write automatically.
62
63 -n name
64 Specify the midi name of the process.
65
66 -v Verbose mode.
67
68
70 aconnect(1), pmidi(1)
71
72
74 Takashi Iwai <tiwai@suse.de>.
75
76
77
78 January 1, 2000 aseqnet(1)