drumstick 2.9.0
C++ MIDI libraries using Qt objects, idioms, and style.
ALSA Sequencer Ports

Ports are the endpoints of the MIDI connections. More...

Classes

class  PortInfo
 Port information container. More...
 
class  MidiPort
 Port management. More...
 

Typedefs

typedef QList< PortInfoPortInfoList
 List of port information objects.
 
typedef QList< MidiPort * > MidiPortList
 List of Ports instances.
 

Detailed Description

Ports are the endpoints of the MIDI connections.

Ports can be readable, writable, or both. They can be private for the owner application, or can be subscribed by a third application.

The ALSA sequencer readable ports are equivalent to the MIDI OUT ports in the real world. Similarly, the writable ports are equivalent to the MIDI IN ones.

Classes:

PortInfo is a container to retrieve and change some properties about the ALSA MIDI ports.

MidiPort represents an ALSA MIDI port.

See also
https://www.alsa-project.org/alsa-doc/alsa-lib/group___seq_port.html