dwww Home | Manual pages | Find package

ASEQSEND(1)                 General Commands Manual                 ASEQSEND(1)

NAME
       aseqsend - send arbitrary messages to selected ALSA MIDI seqencer port

SYNOPSIS
       aseqsend -p client:port -s file-name
       aseqsend -p client:port "hex encoded byte-string"

DESCRIPTION
       aseqsend  is a command-line utility which allows one to send SysEx (sys-
       tem exclusive) data to ALSA MIDI sequencer port.  It can also  send  any
       other MIDI commands.  Messages to be sent can be given in the last argu-
       ment  as  hex  encoded  byte string or can be read from raw binary file.
       When sending several SysEx messages at once there is a delay of 1ms  af-
       ter  each  message as default and can be set to different value with op-
       tion -i.

       A client can be specified by its number, its name, or a  prefix  of  its
       name.   A  port  is specified by its number; for port 0 of a client, the
       ":0" part of the port specification can be omitted.

       aseqsend can send UMP packets as MIDI 2.0 device by  specifying  via  -u
       option  as well, while the default operation is the legacy MIDI 1.0 byte
       stream.

OPTIONS
       -h, --help
              Prints a list of options.

       -V, --version
              Prints the current version.

       -l, --list
              Prints a list of possible output ports.

       -v, --verbose
              Prints number of bytes actually sent

       -p, --port=client:port
              Target port by number or name

       -s, --file=filename
              Send raw binary data from given file name

       -i, --interval=msec
              Interval between SysEx messages in milliseconds

       -u, --ump=version
              Specify the MIDI version. 0 for the legacy MIDI 1.0 (default),  1
              for UMP MIDI 1.0 protocol and 2 for UMP MIDI 2.0 protocol.

              When  UMP  MIDI  1.0  or MIDI 2.0 protocol is specified, aseqsend
              reads the input as raw UMP packets, 4 each byte in big endian.

EXAMPLES
       aseqsend -p 128:0 "F0 41 10 00 00 64 12 18 00 21 06 59 41 59 4E F7"

       aseqsend -p 128:0 -s I7BulkDump.syx

SEE ALSO
       aseqdump(1)

AUTHOR
       Miroslav Kovac <mixxoo@gmail.com>

                                  11 Mar 2024                       ASEQSEND(1)

Generated by dwww version 1.16 on Sat Oct 3 07:34:39 CEST 2026.