You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

88 lines
2.8KB

  1. // Copyright 2013 Olivier Gillet.
  2. //
  3. // Author: Olivier Gillet (ol.gillet@gmail.com)
  4. //
  5. // Permission is hereby granted, free of charge, to any person obtaining a copy
  6. // of this software and associated documentation files (the "Software"), to deal
  7. // in the Software without restriction, including without limitation the rights
  8. // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  9. // copies of the Software, and to permit persons to whom the Software is
  10. // furnished to do so, subject to the following conditions:
  11. //
  12. // The above copyright notice and this permission notice shall be included in
  13. // all copies or substantial portions of the Software.
  14. //
  15. // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  16. // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  17. // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  18. // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  19. // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  20. // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  21. // THE SOFTWARE.
  22. //
  23. // See http://creativecommons.org/licenses/MIT/ for more information.
  24. //
  25. // -----------------------------------------------------------------------------
  26. //
  27. // Resources definitions.
  28. //
  29. // Automatically generated with:
  30. // make resources
  31. #ifndef FRAMES_RESOURCES_H_
  32. #define FRAMES_RESOURCES_H_
  33. #include "stmlib/stmlib.h"
  34. namespace frames {
  35. typedef uint8_t ResourceId;
  36. extern const char* string_table[];
  37. extern const uint16_t* lookup_table_table[];
  38. extern const uint32_t* lookup_table_hr_table[];
  39. extern const uint8_t* wt_table[];
  40. extern const uint16_t lut_easing_in_quartic[];
  41. extern const uint16_t lut_easing_out_quartic[];
  42. extern const uint16_t lut_easing_in_out_sine[];
  43. extern const uint16_t lut_easing_in_out_bounce[];
  44. extern const uint16_t lut_response_balance[];
  45. extern const uint16_t lut_vca_linear[];
  46. extern const uint16_t lut_exponential[];
  47. extern const uint32_t lut_increments[];
  48. extern const uint32_t lut_euclidean[];
  49. extern const uint8_t wt_lfo_waveforms[];
  50. #define STR_DUMMY 0 // dummy
  51. #define LUT_EASING_IN_QUARTIC 0
  52. #define LUT_EASING_IN_QUARTIC_SIZE 1025
  53. #define LUT_EASING_OUT_QUARTIC 1
  54. #define LUT_EASING_OUT_QUARTIC_SIZE 1025
  55. #define LUT_EASING_IN_OUT_SINE 2
  56. #define LUT_EASING_IN_OUT_SINE_SIZE 1025
  57. #define LUT_EASING_IN_OUT_BOUNCE 3
  58. #define LUT_EASING_IN_OUT_BOUNCE_SIZE 1025
  59. #define LUT_RESPONSE_BALANCE 4
  60. #define LUT_RESPONSE_BALANCE_SIZE 256
  61. #define LUT_VCA_LINEAR 5
  62. #define LUT_VCA_LINEAR_SIZE 1025
  63. #define LUT_EXPONENTIAL 6
  64. #define LUT_EXPONENTIAL_SIZE 256
  65. #define LUT_INCREMENTS 0
  66. #define LUT_INCREMENTS_SIZE 159
  67. #define LUT_EUCLIDEAN 1
  68. #define LUT_EUCLIDEAN_SIZE 1024
  69. #define WT_LFO_WAVEFORMS 0
  70. #define WT_LFO_WAVEFORMS_SIZE 4626
  71. } // namespace frames
  72. #endif // FRAMES_RESOURCES_H_