10#ifndef __GUI_BACKEND_AUTOMATION_EDITOR_H__
11#define __GUI_BACKEND_AUTOMATION_EDITOR_H__
22#define AUTOMATION_EDITOR_SCHEMA_VERSION 1
24#define AUTOMATION_EDITOR (CLIP_EDITOR->automation_editor)
37static const cyaml_schema_field_t automation_editor_fields_schema[] = {
42 editor_settings_fields_schema),
47static const cyaml_schema_value_t automation_editor_schema = {
68automation_editor_new (
void);
void automation_editor_init(AutomationEditor *self)
Initializes the AutomationEditor.
void automation_editor_init_loaded(AutomationEditor *self)
Inits the AutomationEditor after a Project has been loaded.
#define YAML_FIELD_MAPPING_EMBEDDED(owner, member, schema)
Mapping embedded inside the struct.
#define YAML_VALUE_PTR(cc, fields_schema)
Schema to be used as a pointer.
Backend for the automation editor.
A region (clip) is an object on the timeline that contains either MidiNote's or AudioClip's.