From 33c37365934be52da44e8b70f6282a1bdf4b64ce Mon Sep 17 00:00:00 2001 From: Davide Morelli Date: Sat, 21 Jan 2006 00:11:05 +0000 Subject: all msvc project files centralized in frankenstein.sln svn path=/trunk/externals/frankenstein/; revision=4457 --- common.h | 76 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 74 insertions(+), 2 deletions(-) (limited to 'common.h') diff --git a/common.h b/common.h index f30bda4..90d0190 100755 --- a/common.h +++ b/common.h @@ -131,8 +131,9 @@ struct t_rhythm_memory_representation // chords data structure // tells you how many durations there // how can a chord be? -#define TYPES_NUM 17 // keep me updated +#define TYPES_NUM 69 // keep me updated typedef enum { + /* kMaj=0, kMin=1, kDim=2, @@ -150,7 +151,78 @@ typedef enum { kMin9=13, kHalfDim9=14, kMinMaj9=15, - kDimMaj9=16 + kDimMaj9=16 +*/ + // this enumerators are from maxlib chord + kUnison = 0, +kMaj = 1, +kMin = 2, +kDim = 3, +kAug = 4, +kMaj7 = 5, +kDom7 = 6, +kMin7 = 7, +kHalfDim7 = 8, +kDim7 = 9, +kMinMaj7 = 10, +kMaj7s5 = 11, +kMaj7b5 = 12, +kDom7s5 = 13, +kDom7b5 = 14, +kDomb9 = 15, +kMaj9 = 16, +kDom9 = 17, +kMin9 = 18, +kHalfDim9 = 19, +kMinMaj9 = 20, +kDimMaj9 = 21, +kMaj9b5 = 22, +kDom9b5 = 23, +kDom9b13 = 24, +kMin9s11 = 25, +kmM9b11 = 26, +kMaj7b9 = 27, +kMaj7s5b9 = 28, +kDom7b9 = 29, +kMin7b9 = 30, +kMinb9s11 = 31, +kHalfDimb9 = 32, +kDim7b9 = 33, +kMinMajb9 = 34, +kDimMajb9 =35, +kMaj7s9 = 36, +kDom7s9 = 37, +kMaj7s11 = 38, +kMs9s11 = 39, +kHDimb11 = 40, +kMaj11 = 41, +kDom11 = 42, +kMin11 = 43, +kHalfDim11 = 44, +kDim11 = 45, +kMinMaj11 =46, +kDimMaj11 =47, +kMaj11b5 = 48, +kMaj11s5 = 49, +kMaj11b9 = 50, +kMaj11s9 = 51, +kMaj11b13 = 52, +kMaj11s13 = 53, +kM11b5b9 = 54, +kDom11b5 = 55, +kDom11b9 = 56, +kDom11s9 = 57, +kHalfDim11b9 = 58, +kDom7s11 = 59, +kMin7s11 = 60, +kDom13s11 = 61, +kM7b913 = 62, +kMaj7s13 = 63, +kMaj9s13 = 64, +kM7b9s13 = 65, +kDom7b13 = 66, +kChrom = 67, +kNone = 68 } chord_type_t; // how many tones do we have in our octave? -- cgit v1.2.1