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

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

#include <dsp/control_port.h>

Data Fields

PortFlags flag1
 Flag to identify the port the change is for.
 
PortFlags2 flag2
 Flag to identify the port the change is for.
 
float real_val
 Real (not normalized) value to set.
 
int ival
 Integer val.
 
BeatUnit 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 27 of file control_port.h.

Field Documentation

◆ beat_unit

BeatUnit ControlPortChange::beat_unit

Definition at line 50 of file control_port.h.

◆ flag1

PortFlags ControlPortChange::flag1

Flag to identify the port the change is for.

See also
PORT_FLAG_BPM.

Definition at line 34 of file control_port.h.

◆ flag2

PortFlags2 ControlPortChange::flag2

Flag to identify the port the change is for.

See also
PORT_FLAG2_BEATS_PER_BAR and PORT_FLAG2_BEAT_UNIT.

Definition at line 42 of file control_port.h.

◆ ival

int ControlPortChange::ival

Integer val.

Definition at line 48 of file control_port.h.

◆ real_val

float ControlPortChange::real_val

Real (not normalized) value to set.

Definition at line 45 of file control_port.h.


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