#pragma once #define NOTE_NONE 0 #define NOTE_C2 1 #define NOTE_Cs2 2 #define NOTE_D2 3 #define NOTE_Ds2 4 #define NOTE_E2 5 #define NOTE_F2 6 #define NOTE_Fs2 7 #define NOTE_G2 8 #define NOTE_Gs2 9 #define NOTE_A2 10 #define NOTE_As2 11 #define NOTE_B2 12 #define NOTE_C3 13 #define NOTE_Cs3 14 #define NOTE_D3 15 #define NOTE_Ds3 16 #define NOTE_E3 17 #define NOTE_F3 18 #define NOTE_Fs3 19 #define NOTE_G3 20 #define NOTE_Gs3 21 #define NOTE_A3 22 #define NOTE_As3 23 #define NOTE_B3 24 #define NOTE_C4 25 #define NOTE_Cs4 26 #define NOTE_D4 27 #define NOTE_Ds4 28 #define NOTE_E4 29 #define NOTE_F4 30 #define NOTE_Fs4 31 #define NOTE_G4 32 #define NOTE_Gs4 33 #define NOTE_A4 34 #define NOTE_As4 35 #define NOTE_B4 36 #define NOTE_C5 37 #define NOTE_Cs5 38 #define NOTE_D5 39 #define NOTE_Ds5 40 #define NOTE_E5 41 #define NOTE_F5 42 #define NOTE_Fs5 43 #define NOTE_G5 44 #define NOTE_Gs5 45 #define NOTE_A5 46 #define NOTE_As5 47 #define NOTE_B5 48 #define NOTE_C6 49 #define NOTE_Cs6 50 #define NOTE_D6 51 #define NOTE_Ds6 52 #define NOTE_E6 53 #define NOTE_F6 54 #define NOTE_Fs6 55 #define NOTE_G6 56 #define NOTE_Gs6 57 #define NOTE_A6 58 #define NOTE_As6 59 #define NOTE_B6 60 #define NOTE_OFF 63