gui.lua 4.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150
  1. format_version = "4.0"
  2. front = jbox.panel{
  3. backdrop = jbox.image{path="Reason_GUI_Panel_front"},
  4. widgets = {
  5. jbox.analog_knob{
  6. transform = {37,55},
  7. animation = jbox.image_sequence{path = "Reason_GUI_small_knob_switch-reframed", frames = 3},
  8. value = "/custom_properties/randomize_lfo_shape",
  9. show_remote_box = true,
  10. show_automation_rect = true,
  11. },
  12. jbox.analog_knob{
  13. transform = {90,55},
  14. animation = jbox.image_sequence{path = "Reason_GUI_small_knob-reframed", frames = 72},
  15. value = "/custom_properties/randomize_lfo_speed",
  16. show_remote_box = true,
  17. show_automation_rect = true,
  18. },
  19. jbox.analog_knob{
  20. transform = {624,119},
  21. animation = jbox.image_sequence{path = "Reason_GUI_vertical_button-reframed", frames = 3},
  22. value = "/custom_properties/randomize_lfo_sync",
  23. show_remote_box = true,
  24. show_automation_rect = true,
  25. },
  26. jbox.analog_knob{
  27. transform = {146,55},
  28. animation = jbox.image_sequence{path = "Reason_GUI_small_knob-reframed", frames = 72},
  29. value = "/custom_properties/randomize_lfo_shift",
  30. show_remote_box = true,
  31. show_automation_rect = true,
  32. },
  33. jbox.analog_knob{
  34. transform = {202,55},
  35. animation = jbox.image_sequence{path = "Reason_GUI_small_knob-reframed", frames = 72},
  36. value = "/custom_properties/randomize_lfo_amount",
  37. show_remote_box = true,
  38. show_automation_rect = true,
  39. },
  40. jbox.zero_snap_knob{
  41. transform = {274,44},
  42. animation = jbox.image_sequence{path = "Reason_GUI_big_knob-reframed", frames = 72},
  43. value = "/custom_properties/randomize_amount",
  44. show_remote_box = true,
  45. show_automation_rect = true,
  46. },
  47. jbox.analog_knob{
  48. transform = {341,144},
  49. animation = jbox.image_sequence{path = "Reason_GUI_horizontal_switch-reframed", frames = 3},
  50. value = "/custom_properties/randomize_mode",
  51. show_remote_box = true,
  52. show_automation_rect = true,
  53. },
  54. jbox.analog_knob{
  55. transform = {672,55},
  56. animation = jbox.image_sequence{path = "Reason_GUI_small_knob_switch-reframed", frames = 3},
  57. value = "/custom_properties/stringize_lfo_shape",
  58. show_remote_box = true,
  59. show_automation_rect = true,
  60. },
  61. jbox.analog_knob{
  62. transform = {619,55},
  63. animation = jbox.image_sequence{path = "Reason_GUI_small_knob-reframed", frames = 72},
  64. value = "/custom_properties/stringize_lfo_speed",
  65. show_remote_box = true,
  66. show_automation_rect = true,
  67. },
  68. jbox.analog_knob{
  69. transform = {93,119},
  70. animation = jbox.image_sequence{path = "Reason_GUI_vertical_button-reframed", frames = 3},
  71. value = "/custom_properties/stringize_lfo_sync",
  72. show_remote_box = true,
  73. show_automation_rect = true,
  74. },
  75. jbox.analog_knob{
  76. transform = {563,55},
  77. animation = jbox.image_sequence{path = "Reason_GUI_small_knob-reframed", frames = 72},
  78. value = "/custom_properties/stringize_lfo_shift",
  79. show_remote_box = true,
  80. show_automation_rect = true,
  81. },
  82. jbox.analog_knob{
  83. transform = {507,55},
  84. animation = jbox.image_sequence{path = "Reason_GUI_small_knob-reframed", frames = 72},
  85. value = "/custom_properties/stringize_lfo_amount",
  86. show_remote_box = true,
  87. show_automation_rect = true,
  88. },
  89. jbox.zero_snap_knob{
  90. transform = {393,44},
  91. animation = jbox.image_sequence{path = "Reason_GUI_big_knob-reframed", frames = 72},
  92. value = "/custom_properties/stringize_amount",
  93. show_remote_box = true,
  94. show_automation_rect = true,
  95. },
  96. jbox.analog_knob{
  97. transform = {393,144},
  98. animation = jbox.image_sequence{path = "Reason_GUI_horizontal_switch-reframed", frames = 3},
  99. value = "/custom_properties/stringize_mode",
  100. show_remote_box = true,
  101. show_automation_rect = true,
  102. },
  103. jbox.analog_knob{
  104. transform = {703,157},
  105. animation = jbox.image_sequence{path = "Reason_GUI_horizontal_button-reframed", frames = 2},
  106. value = "/custom_properties/imperfector_direction",
  107. show_remote_box = true,
  108. show_automation_rect = true,
  109. },
  110. jbox.toggle_button{
  111. transform = {30,4},
  112. background = jbox.image_sequence{path = "Reason_GUI_ONOFF maker x5 002", frames = 4},
  113. value = "/custom_properties/OnOff",
  114. show_remote_box = true,
  115. show_automation_rect = true,
  116. },
  117. jbox.patch_name{
  118. transform = {127,10},
  119. center = false,
  120. fg_color = { 96, 96, 96 },
  121. height = 16,
  122. loader_alt_color = { 0, 0, 0 },
  123. text_style = "Arial medium font",
  124. width = 114,
  125. },
  126. }
  127. }
  128. folded_front = jbox.panel{
  129. backdrop = jbox.image{path="Reason_GUI_front_Fold"},
  130. widgets = {
  131. }
  132. }
  133. back = jbox.panel{
  134. backdrop = jbox.image{path="Reason_GUI_Panel_back"},
  135. widgets = {
  136. jbox.placeholder{
  137. transform = {420,40},
  138. },
  139. }
  140. }
  141. folded_back = jbox.panel{
  142. backdrop = jbox.image{path="Reason_GUI_back_Fold"},
  143. cable_origin = {377,15},
  144. widgets = {
  145. }
  146. }