gui.lua 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106
  1. format_version = "4.0"
  2. front = jbox.panel{
  3. backdrop = jbox.image{path="Reason_GUI_Panel_front"},
  4. widgets = {
  5. jbox.zero_snap_knob{
  6. transform = {393,44},
  7. animation = jbox.image_sequence{path = "Reason_GUI_big_knob-reframed", frames = 72},
  8. value = "/custom_properties/stringize_amount",
  9. show_remote_box = true,
  10. show_automation_rect = true,
  11. },
  12. jbox.analog_knob{
  13. transform = {672,55},
  14. animation = jbox.image_sequence{path = "Reason_GUI_small_knob_switch-reframed", frames = 3},
  15. value = "/custom_properties/stringize_LFO_shape",
  16. show_remote_box = true,
  17. show_automation_rect = true,
  18. },
  19. jbox.analog_knob{
  20. transform = {619,55},
  21. animation = jbox.image_sequence{path = "Reason_GUI_small_knob-reframed", frames = 72},
  22. value = "/custom_properties/stringize_LFO_speed",
  23. show_remote_box = true,
  24. show_automation_rect = true,
  25. },
  26. jbox.analog_knob{
  27. transform = {624,119},
  28. animation = jbox.image_sequence{path = "Reason_GUI_vertical_button-reframed", frames = 3},
  29. value = "/custom_properties/stringize_LFO_sync",
  30. show_remote_box = true,
  31. show_automation_rect = true,
  32. },
  33. jbox.analog_knob{
  34. transform = {563,55},
  35. animation = jbox.image_sequence{path = "Reason_GUI_small_knob-reframed", frames = 72},
  36. value = "/custom_properties/stringize_LFO_shift",
  37. show_remote_box = true,
  38. show_automation_rect = true,
  39. },
  40. jbox.analog_knob{
  41. transform = {507,55},
  42. animation = jbox.image_sequence{path = "Reason_GUI_small_knob-reframed", frames = 72},
  43. value = "/custom_properties/stringize_LFO_amount",
  44. show_remote_box = true,
  45. show_automation_rect = true,
  46. },
  47. jbox.analog_knob{
  48. transform = {393,144},
  49. animation = jbox.image_sequence{path = "Reason_GUI_horizontal_switch-reframed", frames = 3},
  50. value = "/custom_properties/stringize_mode",
  51. show_remote_box = true,
  52. show_automation_rect = true,
  53. },
  54. jbox.toggle_button{
  55. transform = {30,4},
  56. background = jbox.image_sequence{path = "Reason_GUI_ONOFF maker x5 002", frames = 4},
  57. value = "/custom_properties/OnOff",
  58. show_remote_box = true,
  59. show_automation_rect = true,
  60. },
  61. jbox.patch_name{
  62. transform = {127,10},
  63. center = false,
  64. fg_color = { 96, 96, 96 },
  65. height = 16,
  66. loader_alt_color = { 0, 0, 0 },
  67. text_style = "Arial medium font",
  68. width = 114,
  69. },
  70. jbox.patch_browse_group{
  71. transform = {62,7},
  72. fx_patch = false,
  73. },
  74. }
  75. }
  76. folded_front = jbox.panel{
  77. backdrop = jbox.image{path="Reason_GUI_front_Fold"},
  78. widgets = {
  79. }
  80. }
  81. back = jbox.panel{
  82. backdrop = jbox.image{path="Reason_GUI_Panel_back"},
  83. widgets = {
  84. jbox.placeholder{
  85. transform = {420,40},
  86. },
  87. jbox.cv_input_socket{
  88. transform = {100,20},
  89. socket = "/cv_inputs/numerator_note_cv",
  90. },
  91. jbox.cv_input_socket{
  92. transform = {100,80},
  93. socket = "/cv_inputs/denominator_note_cv",
  94. },
  95. }
  96. }
  97. folded_back = jbox.panel{
  98. backdrop = jbox.image{path="Reason_GUI_back_Fold"},
  99. cable_origin = {377,15},
  100. widgets = {
  101. }
  102. }