Zrythm
a highly automated and intuitive digital audio workstation
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
QuantizeOptions Struct Reference
Collaboration diagram for QuantizeOptions:

Data Fields

NoteLength note_length
 See SnapGrid.
 
NoteType note_type
 See SnapGrid.
 
float amount
 Percentage to apply quantize (0-100).
 
int adj_start
 Adjust start position or not (only applies to objects with length.
 
int adj_end
 Adjust end position or not (only applies to objects with length.
 
float swing
 Swing amount (0-100).
 
double rand_ticks
 Number of ticks for randomization.
 
Position q_points [MAX_SNAP_POINTS]
 Quantize points.
 
int num_q_points
 

Detailed Description

Definition at line 32 of file quantize_options.h.

Field Documentation

◆ adj_end

int QuantizeOptions::adj_end

Adjust end position or not (only applies to objects with length.

Definition at line 49 of file quantize_options.h.

◆ adj_start

int QuantizeOptions::adj_start

Adjust start position or not (only applies to objects with length.

Definition at line 45 of file quantize_options.h.

◆ amount

float QuantizeOptions::amount

Percentage to apply quantize (0-100).

Definition at line 41 of file quantize_options.h.

◆ note_length

NoteLength QuantizeOptions::note_length

See SnapGrid.

Definition at line 35 of file quantize_options.h.

◆ note_type

NoteType QuantizeOptions::note_type

See SnapGrid.

Definition at line 38 of file quantize_options.h.

◆ num_q_points

int QuantizeOptions::num_q_points

Definition at line 67 of file quantize_options.h.

◆ q_points

Position QuantizeOptions::q_points[MAX_SNAP_POINTS]

Quantize points.

These only take into account note_length, note_type and swing. They don't take into account the amount % or randomization ticks.

Not to be serialized.

Definition at line 66 of file quantize_options.h.

◆ rand_ticks

double QuantizeOptions::rand_ticks

Number of ticks for randomization.

Definition at line 55 of file quantize_options.h.

◆ swing

float QuantizeOptions::swing

Swing amount (0-100).

Definition at line 52 of file quantize_options.h.


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