Zrythm v2.0.0-DEV
a highly automated and intuitive digital audio workstation
Loading...
Searching...
No Matches
chord_descriptor.h File Reference

Chord descriptor schema. More...

#include <cstdint>
#include "utils/yaml.h"
Include dependency graph for chord_descriptor.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  ChordDescriptor_v2
 

Enumerations

enum  MusicalNote_v1 {
  NOTE_C_v1 , NOTE_CS_v1 , NOTE_D_v1 , NOTE_DS_v1 ,
  NOTE_E_v1 , NOTE_F_v1 , NOTE_FS_v1 , NOTE_G_v1 ,
  NOTE_GS_v1 , NOTE_A_v1 , NOTE_AS_v1 , NOTE_B_v1
}
 
enum  ChordType_v1 {
  CHORD_TYPE_NONE_v1 , CHORD_TYPE_MAJ_v1 , CHORD_TYPE_MIN_v1 , CHORD_TYPE_DIM_v1 ,
  CHORD_TYPE_SUS4_v1 , CHORD_TYPE_SUS2_v1 , CHORD_TYPE_AUG_v1 , CHORD_TYPE_CUSTOM_v1 ,
  NUM_CHORD_TYPES_v1
}
 
enum  ChordAccent_v1 {
  CHORD_ACC_NONE_v1 , CHORD_ACC_7_v1 , CHORD_ACC_j7_v1 , CHORD_ACC_b9_v1 ,
  CHORD_ACC_9_v1 , CHORD_ACC_S9_v1 , CHORD_ACC_11_v1 , CHORD_ACC_b5_S11_v1 ,
  CHORD_ACC_S5_b13_v1 , CHORD_ACC_6_13_v1 , NUM_CHORD_ACCENTS_v1
}
 

Detailed Description

Chord descriptor schema.

Definition in file chord_descriptor.h.

Enumeration Type Documentation

◆ ChordAccent_v1

enum ChordAccent_v1

Definition at line 72 of file chord_descriptor.h.

◆ ChordType_v1

enum ChordType_v1

Definition at line 48 of file chord_descriptor.h.

◆ MusicalNote_v1

enum MusicalNote_v1

Definition at line 17 of file chord_descriptor.h.