10#ifndef __SCHEMAS_GUI_BACKEND_ARRANGER_SELECTIONS_H__
11#define __SCHEMAS_GUI_BACKEND_ARRANGER_SELECTIONS_H__
15typedef enum ArrangerSelectionsType_v1
17 ARRANGER_SELECTIONS_TYPE_NONE_v1,
18 ARRANGER_SELECTIONS_TYPE_CHORD_v1,
19 ARRANGER_SELECTIONS_TYPE_TIMELINE_v1,
20 ARRANGER_SELECTIONS_TYPE_MIDI_v1,
21 ARRANGER_SELECTIONS_TYPE_AUTOMATION_v1,
22 ARRANGER_SELECTIONS_TYPE_AUDIO_v1,
23} ArrangerSelectionsType_v1;
25static const cyaml_strval_t arranger_selections_type_strings_v1[] = {
26 {
"Chord", ARRANGER_SELECTIONS_TYPE_CHORD_v1 },
27 {
"Timeline", ARRANGER_SELECTIONS_TYPE_TIMELINE_v1 },
28 {
"MIDI", ARRANGER_SELECTIONS_TYPE_MIDI_v1 },
29 {
"Automation", ARRANGER_SELECTIONS_TYPE_AUTOMATION_v1 },
30 {
"Audio", ARRANGER_SELECTIONS_TYPE_AUDIO_v1 },
36 ArrangerSelectionsType_v1 type;
40static const cyaml_schema_field_t arranger_selections_fields_schema_v1[] = {
47static const cyaml_schema_value_t arranger_selections_schema_v1 = {