vibrato_lut.h 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108
  1. #include <avr/io.h>
  2. #include <avr/interrupt.h>
  3. #include <avr/pgmspace.h>
  4. #define VIBRATO_LUT_LENGTH 100
  5. const float VIBRATO_LUT[VIBRATO_LUT_LENGTH] = { \
  6. 1.00045346811453,
  7. 1.00090535101508,
  8. 1.00135386178926,
  9. 1.00179722447259,
  10. 1.00223368114872,
  11. 1.0026614990145,
  12. 1.00307897737994,
  13. 1.00348445457284,
  14. 1.00387631471807,
  15. 1.00425299436105,
  16. 1.00461298890553,
  17. 1.00495485883603,
  18. 1.00527723569589,
  19. 1.00557882779254,
  20. 1.00585842560279,
  21. 1.00611490685176,
  22. 1.00634724124066,
  23. 1.00655449479987,
  24. 1.00673583384565,
  25. 1.00689052852052,
  26. 1.00701795589922,
  27. 1.00711760264454,
  28. 1.0071890671992,
  29. 1.00723206150266,
  30. 1.0072464122237,
  31. 1.00723206150266,
  32. 1.0071890671992,
  33. 1.00711760264454,
  34. 1.00701795589922,
  35. 1.00689052852052,
  36. 1.00673583384565,
  37. 1.00655449479987,
  38. 1.00634724124066,
  39. 1.00611490685176,
  40. 1.00585842560279,
  41. 1.00557882779254,
  42. 1.00527723569589,
  43. 1.00495485883603,
  44. 1.00461298890553,
  45. 1.00425299436105,
  46. 1.00387631471807,
  47. 1.00348445457284,
  48. 1.00307897737994,
  49. 1.0026614990145,
  50. 1.00223368114872,
  51. 1.00179722447259,
  52. 1.00135386178926,
  53. 1.00090535101508,
  54. 1.00045346811453,
  55. 1,
  56. 0.999546737425598,
  57. 0.999095467903976,
  58. 0.998647968674285,
  59. 0.998205999748565,
  60. 0.99777129706302,
  61. 0.997345565759612,
  62. 0.996930473622346,
  63. 0.996527644691494,
  64. 0.996138653077835,
  65. 0.99576501699778,
  66. 0.995408193048995,
  67. 0.995069570744927,
  68. 0.994750467325326,
  69. 0.994452122858643,
  70. 0.994175695650927,
  71. 0.993922257974591,
  72. 0.99369279212925,
  73. 0.993488186845591,
  74. 0.993309234042139,
  75. 0.993156625943589,
  76. 0.993030952568311,
  77. 0.99293269959154,
  78. 0.992862246589715,
  79. 0.992819865670409,
  80. 0.992805720491269,
  81. 0.992819865670409,
  82. 0.992862246589715,
  83. 0.99293269959154,
  84. 0.993030952568311,
  85. 0.993156625943589,
  86. 0.993309234042139,
  87. 0.993488186845591,
  88. 0.99369279212925,
  89. 0.993922257974591,
  90. 0.994175695650927,
  91. 0.994452122858643,
  92. 0.994750467325326,
  93. 0.995069570744927,
  94. 0.995408193048995,
  95. 0.99576501699778,
  96. 0.996138653077835,
  97. 0.996527644691494,
  98. 0.996930473622346,
  99. 0.997345565759612,
  100. 0.99777129706302,
  101. 0.998205999748565,
  102. 0.998647968674285,
  103. 0.999095467903976,
  104. 0.999546737425598,
  105. 1
  106. };