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

Subscriptions are virtual MIDI cables between readable and writable ports. More...

Classes

class  Subscriber
 Subscriber container class. More...
 
class  Subscription
 Subscription management. More...
 

Typedefs

typedef QList< SubscriptionSubscriptionsList
 List of subscriptions.
 
typedef QList< SubscriberSubscribersList
 List of subscribers.
 

Detailed Description

Subscriptions are virtual MIDI cables between readable and writable ports.

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. Subscriptions, like real MIDI cables, always involve a readable port (source) and a writable port (destination).

Classes:

Subscriber: This class is used to enumerate the subscribers of a given (root) port.

Subscription: This class represents a connection between two ports.

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