tracker_notes.h 1.2 KB

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