#define kAppleMID 1 #define kFileMID 2 #define kEditMID 3 #define kChordMID 4 #define kTypeMID 5 #define kExtrasMID 6 #define kScalesMID 7 #define kUndoItem 250 #define kCutItem 251 #define kCopyItem 252 #define kPasteItem 253 #define kClearItem 254 #define kCloseItem 255 #define AppleBase 0x1000 #define FileBase 0x2000 #define KeyBase 0x3000 #define TypeBase 0x4000 #define ExtrasBase 0x5000 #define ScalesBase 0x6000 #define kAbout AppleBase+0 #define kNewItem FileBase+0 #define kOpenItem FileBase+1 #define kSaveItem FileBase+2 #define kPageSetupItem FileBase+3 #define kPrintItem FileBase+4 #define kQuitItem FileBase+5 #define kAItem KeyBase+0 #define kBbItem KeyBase+1 #define kBItem KeyBase+2 #define kCItem KeyBase+3 #define kDbItem KeyBase+4 #define kDItem KeyBase+5 #define kEbItem KeyBase+6 #define kEItem KeyBase+7 #define kFItem KeyBase+8 #define kGbItem KeyBase+9 #define kGItem KeyBase+10 #define kAbItem KeyBase+11 #define kMajor TypeBase+0 #define kMinor TypeBase+1 #define k5th TypeBase+2 #define kAug TypeBase+3 #define kDim TypeBase+4 #define kSus2 ExtrasBase+0 #define kb3rd ExtrasBase+1 #define kSus4 ExtrasBase+2 #define kb5th ExtrasBase+3 #define kb6th ExtrasBase+4 #define k6th ExtrasBase+5 #define k7th ExtrasBase+6 #define kMaj7 ExtrasBase+7 #define kBalineseS ScalesBase+0 #define kChineseS ScalesBase+1 #define kDomPentatonicS ScalesBase+2 #define kEgyptianS ScalesBase+3 #define kJapaneseS ScalesBase+4 #define kMinPentatonicS ScalesBase+5 #define kPentatonicS ScalesBase+6 #define kScottishFS ScalesBase+7 #define kBluesS ScalesBase+8 #define kJavaneseS ScalesBase+9 #define kAeolianS ScalesBase+10 #define kArabicS ScalesBase+11 #define kBohemianS ScalesBase+12 #define kDorianS ScalesBase+13 #define kHarmonicMS ScalesBase+14 #define kHinduS ScalesBase+15 #define kHongroiseS ScalesBase+16 #define kHungarianS ScalesBase+17 #define kHungarianFS ScalesBase+18 #define kIonianS ScalesBase+19 #define kLocrianS ScalesBase+20 #define kLydianS ScalesBase+21 #define kMixolydianS ScalesBase+22 #define kPhrygianS ScalesBase+23 #define kSpanishFS ScalesBase+24 #define MyWindow 0x0100 #define kOptionsWindow 0x0200 #define k6th_PopUp 0x0206 #define k5th_PopUp 0x0205 #define k4th_PopUp 0x0204 #define k3rd_PopUp 0x0203 #define k2nd_PopUp 0x0202 #define k1st_PopUp 0x0201 #define kCapo_PopUp 0x0400 #define kChords_Button 0x0500 #define kScales_Button 0x0600 #define k0Capo 0x0700 #define k1Capo k0Capo+1 #define k2Capo k0Capo+2 #define k3Capo k0Capo+3 #define k4Capo k0Capo+4 #define k5Capo k0Capo+5 #define k6Capo k0Capo+6 #define k7Capo k0Capo+7 #define k8Capo k0Capo+8 #define k9Capo k0Capo+9 #define k10Capo k0Capo+10 #define k11Capo k0Capo+11 #define kStr_PopUp 0x0800 #define k6str kStr_PopUp+6 #define k5str kStr_PopUp+5 #define k4str kStr_PopUp+4 #define k3str kStr_PopUp+3 #define k2str kStr_PopUp+2 #define kLowFret_PopUp 0x0900 #define kHiFret_PopUp 0x0A00 #define kCommentField 0x0B00 #define k0Fret kLowFret_PopUp+1 #define k1Fret kLowFret_PopUp+2 #define k2Fret kLowFret_PopUp+3 #define k3Fret kLowFret_PopUp+4 #define k4Fret kLowFret_PopUp+5 #define k5Fret kLowFret_PopUp+6 #define k6Fret kLowFret_PopUp+7 #define k7Fret kLowFret_PopUp+8 #define k8Fret kLowFret_PopUp+9 #define k9Fret kLowFret_PopUp+10 #define k10Fret kLowFret_PopUp+11 #define k11Fret kLowFret_PopUp+12 #define k12Fret kLowFret_PopUp+13 #define kStartStopID 1 #define kMenuBarID 1 #define kMyTaskMask 0x001FFFFF #define kMyEventMask 0xFFFF #define MyFileType 0xd6 #define MyAuxType 0x8010 #define A 1 #define Bb 2 #define B 4 #define C 8 #define Db 16 #define D 32 #define Eb 64 #define E 128 #define F 256 #define Gb 512 #define G 1024 #define Ab 2048 #define MAXFRET 12 #define MAXSTRINGS 6 #define MINSTRINGS 2 #define MyrBundle 1 #define MyIconL 1 #define MyIconS 2 #define MyDataL 3 #define MyDataS 4 #define OpenErr 1 #define EmptyErr 2 #define MemErr 3 #define ReadErr 4 #define CorruptErr 5 #define CreatErr 6 #define WriteErr 7 #define VersionErr 8