Zrythm
a highly automated and intuitive digital audio workstation
Loading...
Searching...
No Matches
QuantizeOptions Struct Reference
Collaboration diagram for QuantizeOptions:

Data Fields

int schema_version
 
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 51 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 47 of file quantize_options.h.

◆ amount

float QuantizeOptions::amount

Percentage to apply quantize (0-100).

Definition at line 43 of file quantize_options.h.

◆ note_length

NoteLength QuantizeOptions::note_length

See SnapGrid.

Definition at line 37 of file quantize_options.h.

◆ note_type

NoteType QuantizeOptions::note_type

See SnapGrid.

Definition at line 40 of file quantize_options.h.

◆ num_q_points

int QuantizeOptions::num_q_points

Definition at line 69 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 68 of file quantize_options.h.

◆ rand_ticks

double QuantizeOptions::rand_ticks

Number of ticks for randomization.

Definition at line 57 of file quantize_options.h.

◆ schema_version

int QuantizeOptions::schema_version

Definition at line 34 of file quantize_options.h.

◆ swing

float QuantizeOptions::swing

Swing amount (0-100).

Definition at line 54 of file quantize_options.h.


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