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

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: