logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

aseqnet - ALSA sequencer connectors over network

Author

       Takashi Iwai <tiwai@suse.de>.

                                                 January 1, 2000                                      aseqnet(1)

Description

aseqnet  is  an  ALSA  sequencer client which sends and receives event packets over network.  Suppose two
       hosts connected by network, hostA as a server and hostB as a client.  The ALSA sequencer system  must  be
       running on both hosts.  For creating the server port, run the following on hostA:

           hostA% aseqnet
           sequencer opened: 128:0

       Then  a user client 128 with port 0 was opened on hostA.  (The client number may vary.)  For creating the
       (network-)client port, run aseqnet with the hostname of the server:

           hostB% aseqnet hostA
           sequencer opened: 132:0

       Now all events sent to hostA:128:0 are transferred to hostB:132:0, and vice versa.

       The ports created by aseqnet can be connected arbitrary to other sequencer ports  via  aconnect(1).   For
       example, to connect hostB:132:0 to a MIDI output device 65:0:

           hostB% aconnect 132:0 65:0

       Then events to hostA:128:0 will be delivered to hostB:65:0.  The following command plays MIDI on hostB.

           hostA% pmidi -p 128:0 foo.mid

       The  multiple  clients may exist simultaneously.  If hostC is connected as a client to hostA, events from
       from hostA are sent to all connected network clients, i.e. hostB and hostC.  However, only one connection
       is allowed from a client to a server.

       To disconnect network, stop all clients before server by ctrl-C or sending signal to  them.   The  server
       will automatically quit.

Name

       aseqnet - ALSA sequencer connectors over network

Options

-pport
              Specify the TCP port number or TCP service name.

       -saddr
              Subscribe to the given address for read automatically.

       -daddr
              Subscribe to the given address for write automatically.

       -nname
              Specify the midi name of the process.

       -v     Verbose mode.

See Also

aconnect(1), pmidi(1)

Synopsis

aseqnet [remotehost]

See Also