random.schema.json 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. {
  2. "type":"object",
  3. "script" : "random.py",
  4. "title":"edt_eff_random_header",
  5. "required":true,
  6. "properties":{
  7. "speed": {
  8. "type": "number",
  9. "title":"edt_eff_speed",
  10. "default": 1000,
  11. "minimum" : 10,
  12. "append" : "edt_append_ms",
  13. "propertyOrder" : 1
  14. },
  15. "saturation": {
  16. "type": "number",
  17. "title":"edt_eff_saturation",
  18. "default": 1.0,
  19. "minimum" : 0.1,
  20. "maximum" : 1.0,
  21. "step" : 0.1,
  22. "propertyOrder" : 2
  23. },
  24. "smoothing-custom-settings" :
  25. {
  26. "type" : "boolean",
  27. "title" : "edt_eff_smooth_custom",
  28. "default" : false,
  29. "propertyOrder" : 3
  30. },
  31. "smoothing-time_ms" :
  32. {
  33. "type" : "integer",
  34. "title" : "edt_eff_smooth_time_ms",
  35. "minimum" : 25,
  36. "maximum": 600,
  37. "default" : 200,
  38. "append" : "edt_append_ms",
  39. "options": {
  40. "dependencies": {
  41. "smoothing-custom-settings": true
  42. }
  43. },
  44. "propertyOrder" : 4
  45. },
  46. "smoothing-updateFrequency" :
  47. {
  48. "type" : "number",
  49. "title" : "edt_eff_smooth_updateFrequency",
  50. "minimum" : 1.0,
  51. "maximum" : 100.0,
  52. "default" : 25.0,
  53. "append" : "edt_append_hz",
  54. "options": {
  55. "dependencies": {
  56. "smoothing-custom-settings": true
  57. }
  58. },
  59. "propertyOrder" : 5
  60. }
  61. },
  62. "additionalProperties": false
  63. }