/mvu.pd

http://github.com/becks/osc42mix · Unknown · 348 lines · 348 code · 0 blank · 0 comment · 0 complexity · 777a9289c5d70c454d1a9dfbc94456bf MD5 · raw file

  1. #N canvas 370 -228 819 905 10;
  2. #X obj 339 7 loadbang;
  3. #X msg 157 20 bang;
  4. #X msg 259 56 bang;
  5. #X msg 153 51 0.5;
  6. #X msg 36 98 1;
  7. #X obj 17 188 r \$0-vu-in;
  8. #X obj 118 60 cnv 15 61 520 empty empty empty 20 12 0 14 -162280 -66577
  9. 0;
  10. #X obj 119 71 cnv 15 2 480 empty empty empty 20 12 0 14 -33289 -33289
  11. 0;
  12. #N canvas 382 272 540 300 preout 0;
  13. #X obj -105 198 spigot;
  14. #X obj -104 119 sel 0 1;
  15. #X msg -117 153 1;
  16. #X msg -53 149 0;
  17. #X msg -44 78 0;
  18. #X obj -140 84 r \$0-pre-out;
  19. #X obj -112 237 s \$0-sp0;
  20. #X obj -297 236 s \$0-sp1;
  21. #X msg -187 112 1;
  22. #X obj -261 153 r \$0-fader-out;
  23. #X msg -305 77 bang;
  24. #X obj -242 24 inlet;
  25. #X obj -179 19 inlet;
  26. #X obj -321 157 outlet;
  27. #X obj -133 45 t b b;
  28. #X connect 0 0 6 0;
  29. #X connect 1 0 2 0;
  30. #X connect 1 1 3 0;
  31. #X connect 2 0 0 1;
  32. #X connect 3 0 0 1;
  33. #X connect 3 0 7 0;
  34. #X connect 4 0 1 0;
  35. #X connect 5 0 1 0;
  36. #X connect 5 0 10 0;
  37. #X connect 8 0 0 0;
  38. #X connect 9 0 0 0;
  39. #X connect 10 0 13 0;
  40. #X connect 11 0 10 0;
  41. #X connect 12 0 14 0;
  42. #X connect 14 0 8 0;
  43. #X connect 14 1 4 0;
  44. #X restore 550 164 pd preout;
  45. #N canvas 412 13 450 300 vuin 0;
  46. #X msg -291 -128 1;
  47. #X obj -326 -73 *;
  48. #X obj -226 -23 *~;
  49. #X obj -332 -4 s \$0-vu-in;
  50. #X obj -268 -106 r \$0-sp0;
  51. #X obj -271 -160 r \$0-sp1;
  52. #X obj -279 -65 r \$0-pan-out;
  53. #X obj -319 -37 - 100;
  54. #X obj -289 -189 inlet;
  55. #X obj -297 49 outlet;
  56. #X connect 0 0 1 1;
  57. #X connect 1 0 7 0;
  58. #X connect 4 0 1 1;
  59. #X connect 5 0 0 0;
  60. #X connect 6 0 2 1;
  61. #X connect 7 0 3 0;
  62. #X connect 7 0 9 0;
  63. #X connect 8 0 1 0;
  64. #X restore 251 387 pd vuin;
  65. #N canvas 480 46 800 593 manyspigot 0;
  66. #X obj 124 280 spigot;
  67. #X obj 214 149 sel 0 1;
  68. #X msg 184 202 1;
  69. #X msg 253 198 0;
  70. #X obj 263 246 t f f;
  71. #X msg 287 340 -100;
  72. #X obj 187 334 spigot;
  73. #X obj 211 110 r \$0-mute-out;
  74. #X obj 308 363 s \$0-vu-in;
  75. #X msg 240 409 0;
  76. #X msg 358 399 0;
  77. #X obj 150 61 inlet;
  78. #X obj 30 259 outlet;
  79. #X obj 193 487 outlet;
  80. #X obj 263 485 outlet;
  81. #X obj 350 484 outlet;
  82. #X obj 62 68 inlet;
  83. #X connect 0 0 13 0;
  84. #X connect 1 0 2 0;
  85. #X connect 1 0 12 0;
  86. #X connect 1 1 3 0;
  87. #X connect 2 0 0 1;
  88. #X connect 2 0 6 1;
  89. #X connect 3 0 0 1;
  90. #X connect 3 0 4 0;
  91. #X connect 3 0 6 1;
  92. #X connect 4 0 0 1;
  93. #X connect 4 1 5 0;
  94. #X connect 5 0 8 0;
  95. #X connect 5 0 9 0;
  96. #X connect 6 0 10 0;
  97. #X connect 7 0 1 0;
  98. #X connect 9 0 14 0;
  99. #X connect 10 0 15 0;
  100. #X connect 11 0 2 0;
  101. #X connect 16 0 0 0;
  102. #X restore 269 280 pd manyspigot;
  103. #N canvas 152 99 599 411 audioout 0;
  104. #X obj -202 -234 inlet~;
  105. #X obj -238 -18 outlet~;
  106. #X obj -81 -13 outlet~;
  107. #X obj -94 -76 *~;
  108. #X obj -192 -70 *~;
  109. #X obj 134 -259 r \$0-pan-out;
  110. #X obj -152 -202 r \$0-fader-out;
  111. #X obj -139 -126 *~;
  112. #X obj -268 -168 outlet;
  113. #X obj -104 -305 inlet;
  114. #X obj -31 -293 inlet;
  115. #X obj -255 -265 s~ \$0-preinlet;
  116. #X obj -9 -37 s~ \$0-postinlet;
  117. #X obj -255 -200 env~ 16384;
  118. #X obj -146 -171 pow 3;
  119. #X msg 71 -261 0.9;
  120. #X obj 222 -124 sqrt;
  121. #X msg 118 -87 \$1 1;
  122. #X msg 203 -86 \$1 1;
  123. #X obj 114 -48 line~;
  124. #X obj 205 -52 line~;
  125. #X obj 102 -126 expr sqrt(1 - $f1);
  126. #X obj 120 -203 expr if($f1 < 1 \, $f1 \, 1);
  127. #X obj 118 -170 expr if($f1 > 0 \, $f1 \, 0);
  128. #X connect 0 0 7 0;
  129. #X connect 0 0 11 0;
  130. #X connect 0 0 13 0;
  131. #X connect 3 0 1 0;
  132. #X connect 4 0 2 0;
  133. #X connect 5 0 22 0;
  134. #X connect 6 0 14 0;
  135. #X connect 7 0 3 0;
  136. #X connect 7 0 4 0;
  137. #X connect 7 0 12 0;
  138. #X connect 9 0 7 1;
  139. #X connect 10 0 3 1;
  140. #X connect 10 0 4 1;
  141. #X connect 13 0 8 0;
  142. #X connect 14 0 7 1;
  143. #X connect 15 0 14 0;
  144. #X connect 16 0 18 0;
  145. #X connect 17 0 19 0;
  146. #X connect 18 0 20 0;
  147. #X connect 19 0 3 1;
  148. #X connect 20 0 4 1;
  149. #X connect 21 0 17 0;
  150. #X connect 22 0 23 0;
  151. #X connect 23 0 16 0;
  152. #X connect 23 0 21 0;
  153. #X restore 425 334 pd audioout;
  154. #X obj 417 272 inlet~;
  155. #X obj 382 420 outlet~;
  156. #X obj 506 402 outlet~;
  157. #X obj 206 94 f \$1;
  158. #X obj 11 298 moses -95;
  159. #X obj 22 255 moses -15;
  160. #X obj 41 225 moses -3;
  161. #X msg 76 128 0;
  162. #N canvas 260 158 493 442 locslp 0;
  163. #X obj 154 54 inlet;
  164. #X obj -5 202 s \$1-slpl;
  165. #X obj 175 102 r \$1-mutepl;
  166. #X obj 39 115 r \$0-slpls;
  167. #X obj 185 221 s \$0-mute-in;
  168. #X obj 120 194 f 0;
  169. #X obj 321 122 f;
  170. #X obj 172 172 spigot;
  171. #X msg 238 138 1;
  172. #X obj 188 125 t f b;
  173. #X obj 317 158 sel 0 1;
  174. #X msg 245 164 0;
  175. #X obj 106 328 + 1;
  176. #X obj 41 325 f;
  177. #X obj 106 377 print;
  178. #X obj 39 275 sel 0 1;
  179. #X obj 169 276 -1;
  180. #X obj 55 245 f;
  181. #X obj 47 151 t f b f;
  182. #X obj 172 379 s hmspl;
  183. #X text 182 356 todo... count how many spl;
  184. #X connect 0 0 6 0;
  185. #X connect 2 0 9 0;
  186. #X connect 3 0 18 0;
  187. #X connect 5 0 4 0;
  188. #X connect 6 0 10 0;
  189. #X connect 7 0 4 0;
  190. #X connect 8 0 7 1;
  191. #X connect 9 0 7 0;
  192. #X connect 9 1 6 0;
  193. #X connect 10 0 8 0;
  194. #X connect 10 1 11 0;
  195. #X connect 11 0 7 1;
  196. #X connect 12 0 14 0;
  197. #X connect 12 0 13 1;
  198. #X connect 12 0 19 0;
  199. #X connect 13 0 12 0;
  200. #X connect 15 1 13 0;
  201. #X connect 17 0 15 0;
  202. #X connect 18 0 1 0;
  203. #X connect 18 1 5 0;
  204. #X connect 18 2 17 0;
  205. #X restore 235 196 pd locslp;
  206. #X obj 352 586 r~ \$0-preinlet;
  207. #X obj 475 545 *~;
  208. #X obj 472 568 *~;
  209. #X obj 472 597 *~;
  210. #X obj 469 628 *~;
  211. #X obj 463 715 *~;
  212. #X obj 470 750 *~;
  213. #X obj 348 713 r~ \$0-postinlet;
  214. #X obj 503 546 s~ 1-\$1-afpl;
  215. #X obj 500 569 s~ 2-\$1-afpl;
  216. #X obj 500 599 s~ 3-\$1-afpl;
  217. #X obj 497 629 s~ 4-\$1-afpl;
  218. #X obj 499 713 s~ 5-\$1-afpl;
  219. #X obj 507 752 s~ 6-\$1-afpl;
  220. #X obj 123 65 bng 15 250 50 0 empty empty empty 17 7 0 10 -33289 -159808
  221. -159808;
  222. #X text 137 63 MIDI;
  223. #X obj 241 570 v m_fader\$1;
  224. #X obj 188 669 expr ($f1/127)*2;
  225. #X obj 217 484 del 1000;
  226. #X obj 603 299 midicc;
  227. #X obj 694 209 del 1000;
  228. #X obj 664 250 v m_pan\$1;
  229. #X obj 613 342 expr ($f1/127);
  230. #X obj 460 832 print;
  231. #X obj 149 374 vu 10 120 \$0-vu-in empty -1 -8 0 8 -66577 -262144 0
  232. 0;
  233. #X obj 136 373 vsl 10 120 0 2 0 0 \$0-fader-out \$0-fader-in empty
  234. 0 -9 0 10 -260097 -1 -1 5950 1;
  235. #X obj 124 319 tgl 15 0 \$0-pre-out \$0-pre-in empty 17 7 0 10 -4160
  236. -262144 -262144 0 1;
  237. #X text 141 318 PRE;
  238. #X obj 124 336 tgl 15 0 \$0-mute-out \$0-mute-in empty 17 7 0 10 -257985
  239. -1 -1 0 1;
  240. #X text 140 336 MUTE;
  241. #X obj 162 399 bng 15 250 50 0 empty empty empty 17 7 0 10 -66577 -258113
  242. -258113;
  243. #X obj 162 415 bng 15 250 50 0 empty empty empty 17 7 0 10 -66577 -260097
  244. -260097;
  245. #X obj 130 356 nbx 3 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 10
  246. -260097 -1 -1 1 256;
  247. #X obj 130 520 nbx 3 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 10
  248. -4034 -1 -1 -100 256;
  249. #X obj 132 281 hsl 38 10 0 1 0 0 \$0-pan-out \$0-pan-in empty -2 -8
  250. 0 10 -232576 -1 -1 1850 1;
  251. #X text 140 259 PAN;
  252. #X obj 128 547 nbx 2 24 0 30 0 0 empty empty empty 0 -8 0 18 -1 -260097
  253. -260097 4 256;
  254. #X obj 124 302 tgl 15 0 \$0-slpls empty empty 17 7 0 10 -159808 -1
  255. -1 0 1;
  256. #X text 141 302 S IPL;
  257. #X text 124 94 AUX1;
  258. #X text 124 121 AUX2;
  259. #X text 124 148 AUX3;
  260. #X text 125 172 AUX4;
  261. #X text 125 197 AUX5;
  262. #X text 125 222 AUX6;
  263. #X obj 189 539 midicc;
  264. #X obj 128 109 hsl 44 10 0 1 0 0 empty empty empty -2 -8 0 10 -45076
  265. -262144 -262144 0 1;
  266. #X obj 128 136 hsl 44 10 0 1 0 0 empty empty empty -2 -8 0 10 -45076
  267. -262144 -262144 0 1;
  268. #X obj 128 162 hsl 44 10 0 1 0 0 empty empty empty -2 -8 0 10 -45076
  269. -262144 -262144 0 1;
  270. #X obj 128 187 hsl 44 10 0 1 0 0 empty empty empty -2 -8 0 10 -45076
  271. -262144 -262144 0 1;
  272. #X obj 128 213 hsl 44 10 0 1 0 0 empty empty empty -2 -8 0 10 -45076
  273. -262144 -262144 0 1;
  274. #X obj 128 238 hsl 44 10 0 1 0 0 empty empty empty -2 -8 0 10 -45076
  275. -262144 -262144 0 1;
  276. #X obj 35 598 r osc_m_fader\$1;
  277. #X obj 20 370 r osc_m_pan\$1;
  278. #X obj 123 81 bng 15 250 50 0 empty empty empty 17 7 0 10 -33289 -159808
  279. -159808;
  280. #X text 148 59 comment;
  281. #X text 138 79 OSC;
  282. #X obj 81 697 s sosc\$1;
  283. #X connect 0 0 3 0;
  284. #X connect 0 0 2 0;
  285. #X connect 0 0 4 0;
  286. #X connect 0 0 8 1;
  287. #X connect 0 0 19 0;
  288. #X connect 0 0 39 0;
  289. #X connect 0 0 41 0;
  290. #X connect 1 0 3 0;
  291. #X connect 1 0 4 0;
  292. #X connect 2 0 10 1;
  293. #X connect 2 0 15 0;
  294. #X connect 3 0 55 0;
  295. #X connect 4 0 46 0;
  296. #X connect 5 0 18 0;
  297. #X connect 5 0 17 0;
  298. #X connect 5 0 16 0;
  299. #X connect 8 0 46 0;
  300. #X connect 9 0 45 0;
  301. #X connect 10 0 8 0;
  302. #X connect 10 1 9 0;
  303. #X connect 10 2 11 1;
  304. #X connect 10 3 11 2;
  305. #X connect 11 0 10 0;
  306. #X connect 11 1 13 0;
  307. #X connect 11 2 14 0;
  308. #X connect 12 0 11 0;
  309. #X connect 15 0 57 0;
  310. #X connect 17 1 52 0;
  311. #X connect 18 1 51 0;
  312. #X connect 19 0 58 0;
  313. #X connect 21 0 22 0;
  314. #X connect 21 0 23 0;
  315. #X connect 21 0 24 0;
  316. #X connect 21 0 25 0;
  317. #X connect 22 0 29 0;
  318. #X connect 23 0 30 0;
  319. #X connect 24 0 31 0;
  320. #X connect 25 0 32 0;
  321. #X connect 26 0 33 0;
  322. #X connect 27 0 34 0;
  323. #X connect 28 0 26 0;
  324. #X connect 28 0 27 0;
  325. #X connect 37 0 66 0;
  326. #X connect 38 0 46 0;
  327. #X connect 39 0 37 0;
  328. #X connect 40 0 35 0;
  329. #X connect 40 1 43 0;
  330. #X connect 41 0 42 0;
  331. #X connect 42 0 40 0;
  332. #X connect 43 0 55 0;
  333. #X connect 45 0 54 0;
  334. #X connect 46 0 53 0;
  335. #X connect 54 0 78 0;
  336. #X connect 58 0 20 0;
  337. #X connect 66 0 35 0;
  338. #X connect 66 1 38 0;
  339. #X connect 67 0 22 1;
  340. #X connect 68 0 23 1;
  341. #X connect 69 0 24 1;
  342. #X connect 70 0 25 1;
  343. #X connect 71 0 26 1;
  344. #X connect 72 0 27 1;
  345. #X connect 73 0 46 0;
  346. #X connect 73 0 75 0;
  347. #X connect 74 0 55 0;
  348. #X coords 0 -1 1 1 61 520 1 118 60;