hdgui_2D.lua 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120
  1. format_version = "2.0"
  2. re_edit = { version = "1.1.0" }
  3. --------------------------------------------------------------------------
  4. -- front
  5. --------------------------------------------------------------------------
  6. front_widgets = {}
  7. -- Randomize_LFO_Shape
  8. front_widgets[#front_widgets + 1] = jbox.analog_knob {
  9. graphics = { node = "Randomize_LFO_Shape" },
  10. value = "/custom_properties/randomize_lfo_shape"
  11. }
  12. -- Randomize_LFO_Speed
  13. front_widgets[#front_widgets + 1] = jbox.analog_knob {
  14. graphics = { node = "Randomize_LFO_Speed" },
  15. value = "/custom_properties/randomize_lfo_speed"
  16. }
  17. -- Randomize_LFO_Sync
  18. front_widgets[#front_widgets + 1] = jbox.analog_knob {
  19. graphics = { node = "Randomize_LFO_Sync" },
  20. value = "/custom_properties/randomize_lfo_sync"
  21. }
  22. -- Randomize_LFO_Shift
  23. front_widgets[#front_widgets + 1] = jbox.analog_knob {
  24. graphics = { node = "Randomize_LFO_Shift" },
  25. value = "/custom_properties/randomize_lfo_shift"
  26. }
  27. -- Randomize_LFO_Amount
  28. front_widgets[#front_widgets + 1] = jbox.analog_knob {
  29. graphics = { node = "Randomize_LFO_Amount" },
  30. value = "/custom_properties/randomize_lfo_amount"
  31. }
  32. -- Randomize_Amount
  33. front_widgets[#front_widgets + 1] = jbox.zero_snap_knob {
  34. graphics = { node = "Randomize_Amount" },
  35. value = "/custom_properties/randomize_amount"
  36. }
  37. -- Randomize_Mode
  38. front_widgets[#front_widgets + 1] = jbox.analog_knob {
  39. graphics = { node = "Randomize_Mode" },
  40. value = "/custom_properties/randomize_mode"
  41. }
  42. -- Stringize_LFO_Shape
  43. front_widgets[#front_widgets + 1] = jbox.analog_knob {
  44. graphics = { node = "Stringize_LFO_Shape" },
  45. value = "/custom_properties/stringize_lfo_shape"
  46. }
  47. -- Stringize_LFO_Speed
  48. front_widgets[#front_widgets + 1] = jbox.analog_knob {
  49. graphics = { node = "Stringize_LFO_Speed" },
  50. value = "/custom_properties/stringize_lfo_speed"
  51. }
  52. -- Stringize_LFO_Sync
  53. front_widgets[#front_widgets + 1] = jbox.analog_knob {
  54. graphics = { node = "Stringize_LFO_Sync" },
  55. value = "/custom_properties/stringize_lfo_sync"
  56. }
  57. -- Stringize_LFO_Shift
  58. front_widgets[#front_widgets + 1] = jbox.analog_knob {
  59. graphics = { node = "Stringize_LFO_Shift" },
  60. value = "/custom_properties/stringize_lfo_shift"
  61. }
  62. -- Stringize_LFO_Amount
  63. front_widgets[#front_widgets + 1] = jbox.analog_knob {
  64. graphics = { node = "Stringize_LFO_Amount" },
  65. value = "/custom_properties/stringize_lfo_amount"
  66. }
  67. -- Stringize_Amount
  68. front_widgets[#front_widgets + 1] = jbox.zero_snap_knob {
  69. graphics = { node = "Stringize_Amount" },
  70. value = "/custom_properties/stringize_amount"
  71. }
  72. -- Stringize_Mode
  73. front_widgets[#front_widgets + 1] = jbox.analog_knob {
  74. graphics = { node = "Stringize_Mode" },
  75. value = "/custom_properties/stringize_mode"
  76. }
  77. -- Imperfector_Direction
  78. front_widgets[#front_widgets + 1] = jbox.analog_knob {
  79. graphics = { node = "Imperfector_Direction" },
  80. value = "/custom_properties/imperfector_direction"
  81. }
  82. -- OnOff
  83. front_widgets[#front_widgets + 1] = jbox.toggle_button {
  84. graphics = { node = "OnOff" },
  85. value = "/custom_properties/OnOff"
  86. }
  87. -- PatchNameSurface
  88. front_widgets[#front_widgets + 1] = jbox.patch_name {
  89. graphics = { node = "PatchNameSurface" },
  90. text_style = "Arial medium font",
  91. fg_color = {96,96,96},
  92. loader_alt_color = {0,0,0},
  93. center = false
  94. }
  95. front = jbox.panel{ graphics = { node = "Panel_front_bg" }, widgets = front_widgets }
  96. --------------------------------------------------------------------------
  97. -- back
  98. --------------------------------------------------------------------------
  99. back_widgets = {}
  100. -- Placeholder
  101. back_widgets[#back_widgets + 1] = jbox.placeholder {
  102. graphics = { node = "Placeholder" }
  103. }
  104. back = jbox.panel{ graphics = { node = "Panel_back_bg" }, widgets = back_widgets }
  105. --------------------------------------------------------------------------
  106. -- folded_front
  107. --------------------------------------------------------------------------
  108. folded_front_widgets = {}
  109. folded_front = jbox.panel{ graphics = { node = "Panel_folded_front_bg" }, widgets = folded_front_widgets }
  110. --------------------------------------------------------------------------
  111. -- folded_back
  112. --------------------------------------------------------------------------
  113. folded_back_widgets = {}
  114. folded_back = jbox.panel{ graphics = { node = "Panel_folded_back_bg" }, cable_origin = { node = "CableOrigin" }, widgets = folded_back_widgets }