Programmable real-time audio signal processing application
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.

mod_simple_0.js 6.0KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146
  1. {
  2. array:
  3. [
  4. // wnd len:1=512 2=1024 3=2048 4=4096 5=8192
  5. { loc:-1, mod:m1, var:win0, type:set, rate:100, val:3 },
  6. { loc:-1, mod:m1, var:win1, type:set, rate:100, val:2 },
  7. // hop: 1=1 2=2 3=4 4=8 5=16
  8. { loc:-1, mod:m1, var:hop0, type:set, rate:100, val:3 },
  9. { loc:-1, mod:m1, var:hop1, type:set, rate:100, val:3 },
  10. { loc:-1, mod:m1, var:ceil0, type:set, val:30 },
  11. { loc:-1, mod:m1, var:ceil1, type:set, val:30 },
  12. { loc:-1, mod:m1, var:expo0, type:set, val:2.0 },
  13. { loc:-1, mod:m1, var:expo1, type:set, val:2.0 },
  14. { loc:-1, mod:m1, var:mix0, type:set, val:0.0 },
  15. { loc:-1, mod:m1, var:mix1, type:set, val:0.0 },
  16. { loc:-1, mod:m1, var:thr0, type:set, val:65 },
  17. { loc:-1, mod:m1, var:thr1, type:set, val:65 },
  18. { loc:-1, mod:m1, var:upr0, type:set, val:0 },
  19. { loc:-1, mod:m1, var:upr1, type:set, val:0 },
  20. { loc:-1, mod:m1, var:lwr0, type:set, val:2.0 },
  21. { loc:-1, mod:m1, var:lwr1, type:set, val:2.0 },
  22. { var:wet0, val:0.0 },
  23. { var:wet1, val:0.0 },
  24. { loc:-1, mod:m1, var:minc0, type:set, val:10 },
  25. { loc:-1, mod:m1, var:maxc0, type:set, val:50 },
  26. { loc:-1, mod:m1, var:mine0, type:set, val:1.0 },
  27. { loc:-1, mod:m1, var:maxe0, type:set, val:4.0 },
  28. { loc:-1, mod:m1, var:minm0, type:set, val:0 },
  29. { loc:-1, mod:m1, var:maxm0, type:set, val:1.0 },
  30. { loc:-1, mod:m1, var:mint0, type:set, val:55 },
  31. { loc:-1, mod:m1, var:maxt0, type:set, val:85 },
  32. { loc:-1, mod:m1, var:minu0, type:set, val:0.0 },
  33. { loc:-1, mod:m1, var:maxu0, type:set, val:0.5 },
  34. { loc:-1, mod:m1, var:minl0, type:set, val:0 },
  35. { loc:-1, mod:m1, var:maxl0, type:set, val:3 },
  36. { loc:-1, mod:m1, var:mino0, type:set, val:-100.0 },
  37. { loc:-1, mod:m1, var:maxo0, type:set, val:100.0 },
  38. { loc:-1, mod:m1, var:minc1, type:set, val:10 },
  39. { loc:-1, mod:m1, var:maxc1, type:set, val:50 },
  40. { loc:-1, mod:m1, var:mine1, type:set, val:1.0 },
  41. { loc:-1, mod:m1, var:maxe1, type:set, val:4.0 },
  42. { loc:-1, mod:m1, var:minm1, type:set, val:0 },
  43. { loc:-1, mod:m1, var:maxm1, type:set, val:1.0 },
  44. { loc:-1, mod:m1, var:mint1, type:set, val:55 },
  45. { loc:-1, mod:m1, var:maxt1, type:set, val:85 },
  46. { loc:-1, mod:m1, var:minu1, type:set, val:0.0 },
  47. { loc:-1, mod:m1, var:maxu1, type:set, val:0.5 },
  48. { loc:-1, mod:m1, var:minl1, type:set, val:0 },
  49. { loc:-1, mod:m1, var:maxl1, type:set, val:3 },
  50. { loc:-1, mod:m1, var:mino1, type:set, val:-100.0 },
  51. { loc:-1, mod:m1, var:maxo1, type:set, val:100.0 },
  52. { loc:-1, mod:m1, var:xfad0, type:set, val:100.0 },
  53. { loc:-1 mod:m1, var:sw0, type:decl, val:1 },
  54. { loc:-1, mod:m1, var:xfad1, type:set, val:100.0 },
  55. { loc:-1 mod:m1, var:sw1, type:decl, val:1 },
  56. { loc:-1, mod:m1, var:cbyp0, type:set, val:0.0 },
  57. { loc:-1, mod:m1, var:cigain0, type:set, val:3.0 },
  58. { loc:-1, mod:m1, var:cthrsh0, type:set, val:-20.0 },
  59. { loc:-1, mod:m1, var:cratio0, type:set, val:2.0 },
  60. { loc:-1, mod:m1, var:catkms0, type:set, val:20.0 },
  61. { loc:-1, mod:m1, var:crlsms0, type:set, val:1000.0 },
  62. { loc:-1, mod:m1, var:cmakeup0, type:set, val:1.0 },
  63. { loc:-1, mod:m1, var:cwndms0, type:set, val:200 },
  64. { loc:-1, mod:m1, var:cbyp1, type:set, val:0.0 },
  65. { loc:-1, mod:m1, var:cigain1, type:set, val:3.0 },
  66. { loc:-1, mod:m1, var:cthrsh1, type:set, val:-20.0 },
  67. { loc:-1, mod:m1, var:cratio1, type:set, val:2.0 },
  68. { loc:-1, mod:m1, var:catkms1, type:set, val:20.0 },
  69. { loc:-1, mod:m1, var:crlsms1, type:set, val:1000.0 },
  70. { loc:-1, mod:m1, var:cmakeup1, type:set, val:1.0 },
  71. { loc:-1, mod:m1, var:cwndms1, type:set, val:200 },
  72. { var:dgain0, val:1.0 },
  73. { var:dgain1, val:1.0 },
  74. { var:wgain0, val:1.0 },
  75. { var:wgain1, val:1.0 },
  76. /*
  77. { loc:10 mod:m1, var:mod0, type:set, val:1 },
  78. { var:thr0, type:set, val: 80.0},
  79. { var:upr0, type:set, val: 0.0},
  80. { var:lwr0, type:set, val: 2.0},
  81. { var:off0, type:set, val: 30.0},
  82. { var:cigain0, type:set, val:10.0 },
  83. // { var:sw0, type:set, val:0 },
  84. { var:mod1, type:set, val:1 },
  85. { var:thr1, type:set, val: 80.0 },
  86. { var:upr1, type:set, val: 0.0 },
  87. { var:lwr1, type:set, val: 2.0},
  88. { var:off1, type:set, val: 30.0},
  89. { var:cigain1, type:set, val:10.0 },
  90. // { var:sw1, type:set, val:0 },
  91. { loc:38 mod:m1, var:mod0, type:set, val: 4 },
  92. { var:thr0, type:set, val: 80.0},
  93. { var:upr0, type:set, val: 0.0},
  94. { var:lwr0, type:set, val: 2.0},
  95. { var:off0, type:set, val: 30.0},
  96. { var:cigain0, type:set, val:10.0 },
  97. { var:sw0, type:set, val:0 },
  98. { var:mod1, type:set, val: 4 },
  99. { var:thr1, type:set, val: 80.0 },
  100. { var:upr1, type:set, val: 0.0 },
  101. { var:lwr1, type:set, val: 2.0},
  102. { var:off1, type:set, val: 30.0},
  103. { var:cigain1, type:set, val:10.0 },
  104. { var:sw1, type:set, val:0 },
  105. { loc:200 mod:m1, var:mod0, type:set, val:1 },
  106. { var:thr0, type:set, val: 60.0},
  107. { var:upr0, type:set, val: 0.0},
  108. { var:lwr0, type:set, val: 2.0},
  109. { var:off0, type:set, val: 30.0},
  110. { var:cigain0, type:set, val:10.0 },
  111. { var:sw0, type:set, val:0 },
  112. { var:mod1, type:set, val:1 },
  113. { var:thr1, type:set, val: 70.0 },
  114. { var:upr1, type:set, val: 0.0 },
  115. { var:lwr1, type:set, val: 2.0},
  116. { var:off1, type:set, val: 30.0},
  117. { var:cigain1, type:set, val:10.0 },
  118. { var:sw1, type:set, val:0 },
  119. */
  120. ]
  121. }