Zrythm
a highly automated and intuitive digital audio workstation
|
Quantize options. More...
Go to the source code of this file.
Data Structures | |
struct | QuantizeOptions |
Macros | |
#define | QUANTIZE_OPTIONS_SCHEMA_VERSION 1 |
#define | QUANTIZE_OPTIONS_IS_EDITOR(qo) (PROJECT->quantize_opts_editor == qo) |
#define | QUANTIZE_OPTIONS_IS_TIMELINE(qo) (PROJECT->quantize_opts_timeline == qo) |
#define | QUANTIZE_OPTIONS_TIMELINE (PROJECT->quantize_opts_timeline) |
#define | QUANTIZE_OPTIONS_EDITOR (PROJECT->quantize_opts_editor) |
#define | MAX_SNAP_POINTS 120096 |
Functions | |
void | quantize_options_init (QuantizeOptions *self, NoteLength note_length) |
void | quantize_options_update_quantize_points (QuantizeOptions *self) |
Updates snap points. | |
float | quantize_options_get_swing (QuantizeOptions *self) |
float | quantize_options_get_amount (QuantizeOptions *self) |
float | quantize_options_get_randomization (QuantizeOptions *self) |
void | quantize_options_set_swing (QuantizeOptions *self, float swing) |
void | quantize_options_set_amount (QuantizeOptions *self, float amount) |
void | quantize_options_set_randomization (QuantizeOptions *self, float randomization) |
char * | quantize_options_stringize (NoteLength note_length, NoteType note_type) |
Returns the grid intensity as a human-readable string. | |
double | quantize_options_quantize_position (QuantizeOptions *self, Position *pos) |
Quantizes the given Position using the given QuantizeOptions. | |
QuantizeOptions * | quantize_options_clone (const QuantizeOptions *src) |
Clones the QuantizeOptions. | |
QuantizeOptions * | quantize_options_new (void) |
void | quantize_options_free (QuantizeOptions *self) |
Free's the QuantizeOptions. | |
Quantize options.
Definition in file quantize_options.h.