10#ifndef __SCHEMAS_AUDIO_MIDI_MAPPING_H__
11#define __SCHEMAS_AUDIO_MIDI_MAPPING_H__
14#include "gui/backend/backend/cyaml_schemas/dsp/port_identifier.h"
32static const cyaml_schema_field_t midi_mapping_fields_schema_v1[] = {
34 YAML_FIELD_FIXED_SIZE_PTR_ARRAY (
MidiMapping_v1, key, uint8_t_schema, 3),
35 YAML_FIELD_MAPPING_PTR_OPTIONAL (
38 ext_port_fields_schema_v1),
39 YAML_FIELD_MAPPING_EMBEDDED (
42 port_identifier_fields_schema_v1),
48static const cyaml_schema_value_t midi_mapping_schema_v1 = {
49 YAML_VALUE_DEFAULT (
MidiMapping_v1, midi_mapping_fields_schema_v1),
52static const cyaml_schema_field_t midi_mappings_fields_schema_v1[] = {
53 YAML_FIELD_DYN_PTR_ARRAY_VAR_COUNT_OPT (
56 midi_mapping_schema_v1),
57 YAML_FIELD_IGNORE_OPT (
"schema_version"),
62static const cyaml_schema_value_t midi_mappings_schema_v1 = {
uint8_t midi_byte_t
MIDI byte.