summaryrefslogtreecommitdiff
path: root/src/pke-at-setlist-types.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/pke-at-setlist-types.hpp')
-rw-r--r--src/pke-at-setlist-types.hpp27
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;