diff options
Diffstat (limited to 'src/pke-at-setlist-types.hpp')
| -rw-r--r-- | src/pke-at-setlist-types.hpp | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/src/pke-at-setlist-types.hpp b/src/pke-at-setlist-types.hpp index 0ab6815..90c86d0 100644 --- a/src/pke-at-setlist-types.hpp +++ b/src/pke-at-setlist-types.hpp @@ -10,8 +10,12 @@ enum PKE_AT_SECTION_TYPE_INDEX { PKE_AT_SECTION_TYPE_INDEX_BRIDGE, PKE_AT_SECTION_TYPE_INDEX_INTRO, PKE_AT_SECTION_TYPE_INDEX_OUTRO, + PKE_AT_SECTION_TYPE_INDEX_END, + PKE_AT_SECTION_TYPE_INDEX_ENDING = PKE_AT_SECTION_TYPE_INDEX_END, PKE_AT_SECTION_TYPE_INDEX_INSTRUMENTAL, PKE_AT_SECTION_TYPE_INDEX_INTERLUDE, + PKE_AT_SECTION_TYPE_INDEX_REFRAIN, + PKE_AT_SECTION_TYPE_INDEX_TAG, PKE_AT_SECTION_TYPE_INDEX_COUNT, }; @@ -32,8 +36,31 @@ struct pke_at_section { pke_at_section_details details{}; }; +enum PKE_AT_KEY_INDEX { + PKE_AT_KEY_INDEX_NONE = 0, + PKE_AT_KEY_INDEX_C, + PKE_AT_KEY_INDEX_C_SHARP, + PKE_AT_KEY_INDEX_D_FLAT, + PKE_AT_KEY_INDEX_D, + PKE_AT_KEY_INDEX_D_SHARP, + PKE_AT_KEY_INDEX_E_FLAT, + PKE_AT_KEY_INDEX_E, + PKE_AT_KEY_INDEX_F, + PKE_AT_KEY_INDEX_F_SHARP, + PKE_AT_KEY_INDEX_G_FLAT, + PKE_AT_KEY_INDEX_G, + PKE_AT_KEY_INDEX_G_SHARP, + PKE_AT_KEY_INDEX_A_FLAT, + PKE_AT_KEY_INDEX_A, + PKE_AT_KEY_INDEX_A_SHARP, + PKE_AT_KEY_INDEX_B_FLAT, + PKE_AT_KEY_INDEX_B, + PKE_AT_KEY_INDEX_COUNT, +}; + struct pke_at_song_details { pk_uuid uuid; + enum PKE_AT_KEY_INDEX key; long ccli; pk_cstr title; pk_cstr arrangement; |
