Zrythm
a highly automated and intuitive digital audio workstation
Loading...
Searching...
No Matches
MidiMapping Struct Reference

A mapping from a MIDI value to a destination. More...

#include <dsp/midi_mapping.h>

Collaboration diagram for MidiMapping:

Data Fields

int schema_version
 
midi_byte_t key [3]
 Raw MIDI signal.
 
ExtPortdevice_port
 The device that this connection will be mapped for.
 
PortIdentifier dest_id
 Destination.
 
Portdest
 Destination pointer, for convenience.
 
volatile int enabled
 Whether this binding is enabled.
 
WrappedObjectWithChangeSignalgobj
 Used in Gtk.
 

Detailed Description

A mapping from a MIDI value to a destination.

Definition at line 33 of file midi_mapping.h.

Field Documentation

◆ dest

Port* MidiMapping::dest

Destination pointer, for convenience.

Note
This pointer is not owned by this instance.

Definition at line 53 of file midi_mapping.h.

◆ dest_id

PortIdentifier MidiMapping::dest_id

Destination.

Definition at line 45 of file midi_mapping.h.

◆ device_port

ExtPort* MidiMapping::device_port

The device that this connection will be mapped for.

Definition at line 42 of file midi_mapping.h.

◆ enabled

volatile int MidiMapping::enabled

Whether this binding is enabled.

Definition at line 56 of file midi_mapping.h.

◆ gobj

WrappedObjectWithChangeSignal* MidiMapping::gobj

Used in Gtk.

Definition at line 59 of file midi_mapping.h.

◆ key

midi_byte_t MidiMapping::key[3]

Raw MIDI signal.

Definition at line 38 of file midi_mapping.h.

◆ schema_version

int MidiMapping::schema_version

Definition at line 35 of file midi_mapping.h.


The documentation for this struct was generated from the following file: