1================================================================ 2 ALSA sequencer connectors over network 3 ver.0.1 4 Copyright (C) 1999-2000 Takashi Iwai 5================================================================ 6 7* ASEQNET 8 9aseqnet is a sequencer client which sends/receives events over 10network. Suppose two hosts (hostA and hostB) connected by network. 11You need to run ALSA system on both hosts. Then, start aseqnet as a 12server on hostA: 13 14 hostA% aseqnet 15 sequencer opened: 128:0 16 17A user client 128 with port 0 was opened. (The client number may 18vary.) At next, start client on hostB. The argument is the hostname 19where server is running. 20 21 hostB% aseqnet hostA 22 sequencer opened: 132:0 23 24Now events sent to hostA:128:0 is transferred to hostB:132:0, and vice 25versa. 26 27You can connect these ports arbitrary to other sequencer ports. 28For example, connect hostB:132:0 to a MIDI output device 65:0. The 29aconnect utility can be used for this: 30 31 hostB% aconnect 132:0 65:0 32 33Events to hostA:128:0 will be delivered indirectly to hostB:65:0. 34You'll hear MIDI sounds as following: 35 36 hostA% pmidi -p 128:0 foo.mid 37 38The multiple clients may exist simultaneously. If hostC is connected 39as a client to hostA, events from from hostA are sent to all connected 40network clients, hostB and hostC. However, only one connection is 41allowed from a client to a server. 42 43To disconnect network, stop all clients before server by ctrl-C or 44sending signal to them. The server will automatically quit. 45 46The available options are: 47 48 -p port : specify the TCP port number or TCP service name. 49 Default value is 40002. 50 -s addr : explicit read-subscription to the given address 51 (client:addr). 52 -d addr : explicit write-subscription to the given address. 53 -n name : specify the midi name of the process. 54 Default value is either 'Net Client' or 'Net Server'. 55 -v : verbose mode. 56