Zrythm
a highly automated and intuitive digital audio workstation
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
ControlPortChange Struct Reference

Used for queueing changes to be applied during processing. More...

#include <dsp/control_port.h>

Data Fields

PortIdentifier::Flags flag1
 Flag to identify the port the change is for.
 
PortIdentifier::Flags2 flag2
 Flag to identify the port the change is for.
 
float real_val
 Real (not normalized) value to set.
 
int ival
 Integer val.
 
ZBeatUnit beat_unit
 

Detailed Description

Used for queueing changes to be applied during processing.

Used only for non-plugin ports such as BPM and time signature.

Definition at line 25 of file control_port.h.

Field Documentation

◆ beat_unit

ZBeatUnit ControlPortChange::beat_unit

Definition at line 48 of file control_port.h.

◆ flag1

PortIdentifier::Flags ControlPortChange::flag1

Flag to identify the port the change is for.

See also
BPM.

Definition at line 32 of file control_port.h.

◆ flag2

PortIdentifier::Flags2 ControlPortChange::flag2

Flag to identify the port the change is for.

See also
BEATS_PER_BAR and BEAT_UNIT.

Definition at line 40 of file control_port.h.

◆ ival

int ControlPortChange::ival

Integer val.

Definition at line 46 of file control_port.h.

◆ real_val

float ControlPortChange::real_val

Real (not normalized) value to set.

Definition at line 43 of file control_port.h.


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