PageRenderTime 13ms CodeModel.GetById 1ms RepoModel.GetById 1ms app.codeStats 0ms

/abs/_3dVoice.pd

http://github.com/djiamnot/Re-Collect
Unknown | 273 lines | 273 code | 0 blank | 0 comment | 0 complexity | 77cf972bbf2f291bd7030d05eb008320 MD5 | raw file
  1. #N canvas 53 22 1262 706 12;
  2. #X obj 192 -120 inlet;
  3. #X obj 20 -110 inlet~;
  4. #X obj 80 354 catch~ \$0-L;
  5. #X obj 213 495 catch~ \$0-Rs;
  6. #X obj 216 358 catch~ \$0-R;
  7. #X obj 79 424 catch~ \$0-C;
  8. #X obj 214 426 catch~ \$0-Lf;
  9. #X obj 79 492 catch~ \$0-Ls;
  10. #X obj 18 126 s~ \$0-in;
  11. #X obj 147 196 *~;
  12. #X obj 192 4 cos;
  13. #X obj 193 32 clip 0 1;
  14. #X obj 193 169 line~;
  15. #X msg 193 145 \$1 100;
  16. #X obj 146 259 throw~ \$0-C;
  17. #X obj 192 -20 deg2rad;
  18. #X obj 335 14 cos;
  19. #X obj 335 39 clip 0 1;
  20. #X obj 335 206 line~;
  21. #X msg 335 182 \$1 100;
  22. #X obj 335 -10 deg2rad;
  23. #X obj 120 167 r~ \$0-in;
  24. #X obj 315 233 *~;
  25. #X obj 255 195 r~ \$0-in;
  26. #X obj 316 261 throw~ \$0-L;
  27. #X obj 335 -42 + 45;
  28. #X obj 499 20 cos;
  29. #X obj 499 45 clip 0 1;
  30. #X obj 493 219 line~;
  31. #X msg 493 193 \$1 100;
  32. #X obj 499 -4 deg2rad;
  33. #X obj 475 245 *~;
  34. #X obj 422 205 r~ \$0-in;
  35. #X obj 499 -36 - 45;
  36. #X obj 476 272 throw~ \$0-R;
  37. #X obj 147 228 *~ 0.5;
  38. #X obj 633 223 *~;
  39. #X obj 655 16 cos;
  40. #X obj 655 41 clip 0 1;
  41. #X obj 654 199 line~;
  42. #X msg 655 174 \$1 100;
  43. #X obj 655 -8 deg2rad;
  44. #X obj 807 16 cos;
  45. #X obj 807 41 clip 0 1;
  46. #X obj 807 214 line~;
  47. #X msg 807 190 \$1 100;
  48. #X obj 807 -8 deg2rad;
  49. #X obj 789 240 *~;
  50. #X obj 735 203 r~ \$0-in;
  51. #X obj 655 -36 - 135;
  52. #X obj 565 187 r~ \$0-in;
  53. #X obj 632 249 throw~ \$0-Rs;
  54. #X obj 807 -40 - 225;
  55. #X obj 790 267 throw~ \$0-Ls;
  56. #X obj 457 514 throw~ \$0-Lf;
  57. #X obj 457 375 r~ \$0-in;
  58. #X obj 457 406 lop~ 40;
  59. #X text 471 341 "bass management";
  60. #X text 385 354 Frequencies below 40Hz are sent to LFE;
  61. #X text 15 -128 audio to pan;
  62. #X text 160 -136 rotation in degrees \, zero=center;
  63. #X obj 527 -112 inlet;
  64. #X text 525 -131 distance;
  65. #X obj 525 -85 s \$0-distance;
  66. #X obj 199 57 r \$0-distance;
  67. #X obj 199 84 tabread4 \$0-falloff;
  68. #X obj 193 115 *;
  69. #X obj 354 65 r \$0-distance;
  70. #X obj 354 91 tabread4 \$0-falloff;
  71. #X obj 335 154 *;
  72. #X obj 518 90 r \$0-distance;
  73. #X obj 518 116 tabread4 \$0-falloff;
  74. #X obj 499 168 *;
  75. #X obj 655 149 *;
  76. #X obj 674 66 r \$0-distance;
  77. #X obj 674 92 tabread4 \$0-falloff;
  78. #X obj 807 165 *;
  79. #X obj 826 115 r \$0-distance;
  80. #X obj 826 140 tabread4 \$0-falloff;
  81. #X obj 534 373 r \$0-distance;
  82. #X obj 534 398 tabread4 \$0-falloff;
  83. #X obj 532 449 line~;
  84. #X msg 534 425 \$1 100;
  85. #X obj 192 -96 - 90;
  86. #X obj 193 -69 * -1;
  87. #X obj 21 96 lop~;
  88. #X obj 110 70 * 20000;
  89. #X obj 11 -27 r \$0-distance;
  90. #X obj 509 472 *~;
  91. #X obj 929 207 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 1
  92. 1;
  93. #X obj 929 281 f;
  94. #X obj 956 309 t 0 b;
  95. #X obj 956 369 -;
  96. #X obj 910 340 f;
  97. #X obj 929 180 loadbang;
  98. #X obj 895 543 s~ \$0-shift;
  99. #X obj 7 70 r~ \$0-shift;
  100. #X obj 948 254 r \$0-distance;
  101. #X obj 933 444 line~;
  102. #X obj 933 472 +~ 25;
  103. #X obj 929 230 metro 100;
  104. #X msg 927 420 \$1 2000;
  105. #X obj 929 392 * 5;
  106. #X text 925 161 doppler;
  107. #X obj 21 -83 delwrite~ \$0-dop 50;
  108. #X obj 897 518 vd~ \$0-dop;
  109. #X obj 690 -110 inlet;
  110. #X text 643 -131 doppler shift amount;
  111. #X obj 916 495 clip~ 0 50;
  112. #X obj 688 -86 s \$0-dshift;
  113. #X obj 839 312 r \$0-dshift;
  114. #X obj 81 385 throw~ sfx3d_L;
  115. #X obj 216 384 throw~ sfx3d_R;
  116. #X obj 79 450 throw~ sfx3d_C;
  117. #X obj 213 452 throw~ sfx3d_Lf;
  118. #X obj 78 519 throw~ sfx3d_Ls;
  119. #X obj 214 520 throw~ sfx3d_Rs;
  120. #X floatatom 110 132 5 0 0 0 - - -;
  121. #N canvas 0 22 624 409 (subpatch) 0;
  122. #X array \$0-lf-falloff 100 float 1;
  123. #A 0 0.993991 0.993991 1.00113 1.00113 1.00113 1.00113 1.00113 1.00113
  124. 1.00113 1.00113 1.00113 1.00113 1.00113 1.00113 1.00113 1.00113 1.00113
  125. 1.00113 1.00113 1.00113 1.00113 1.00113 1.00113 1.00113 1.00113 1.00113
  126. 1.00113 1.00113 1.00113 1.00113 1.00113 1.00113 0.993991 0.986848 0.972562
  127. 0.972562 0.972562 0.96899 0.965419 0.965419 0.965419 0.965419 0.958276
  128. 0.951133 0.929704 0.929704 0.908276 0.908276 0.908276 0.908276 0.901133
  129. 0.879704 0.879704 0.858275 0.858275 0.84399 0.84399 0.786846 0.779703
  130. 0.765418 0.751132 0.751132 0.729703 0.715417 0.693989 0.686846 0.62256
  131. 0.593988 0.579702 0.572559 0.558274 0.551131 0.551131 0.522559 0.486845
  132. 0.415416 0.386844 0.379701 0.358272 0.343987 0.329701 0.308272 0.308272
  133. 0.293986 0.265415 0.258272 0.236843 0.222557 0.186843 0.186843 0.186843
  134. 0.172557 0.172557 0.151128 0.143985 0.136843 0.136843 0.122557 0.122557
  135. 0.115414;
  136. #X coords 0 1 99 0 200 140 1;
  137. #X restore 1040 57 graph;
  138. #X obj 11 39 tabread4 \$0-lf-falloff;
  139. #X floatatom 23 5 5 0 0 0 - - -;
  140. #X obj 1067 205 cnv 15 160 180 empty empty O 3 110 1 200 -24198 -66577
  141. 0;
  142. #X obj 1139 208 cnv 15 20 20 empty empty C 4 10 1 14 -241291 -66577
  143. 0;
  144. #X obj 1077 222 cnv 15 20 20 empty empty L 4 10 1 14 -241291 -66577
  145. 0;
  146. #X obj 1194 220 cnv 15 20 20 empty empty R 4 10 1 14 -241291 -66577
  147. 0;
  148. #X obj 1072 342 cnv 15 28 20 empty empty Ls 4 10 1 14 -260818 -66577
  149. 0;
  150. #X obj 1190 344 cnv 15 28 20 empty empty Rs 4 10 1 14 -260818 -66577
  151. 0;
  152. #X obj 1040 -118 cnv 15 200 160 empty empty empty 20 12 0 14 -141885
  153. -66577 0;
  154. #N canvas 0 22 624 409 (subpatch) 0;
  155. #X array \$0-falloff 100 float 1;
  156. #A 0 1.00828 0.993991 0.993991 0.993991 0.993991 0.993991 0.993991
  157. 0.993991 0.993991 0.993991 0.993991 0.979705 0.979705 0.979705 0.972562
  158. 0.958277 0.951134 0.951134 0.943991 0.943991 0.943991 0.943991 0.943991
  159. 0.943991 0.943991 0.943991 0.943991 0.943991 0.936848 0.936848 0.929705
  160. 0.922562 0.922562 0.915419 0.915419 0.915419 0.915419 0.908277 0.908277
  161. 0.908277 0.901134 0.901134 0.893991 0.886848 0.886848 0.886848 0.886848
  162. 0.872562 0.86542 0.86542 0.86542 0.858277 0.858277 0.858277 0.858277
  163. 0.843991 0.836848 0.829705 0.829705 0.801134 0.801134 0.76542 0.76542
  164. 0.76542 0.743991 0.743991 0.736848 0.729705 0.729705 0.708277 0.701134
  165. 0.693991 0.693991 0.658277 0.636848 0.593991 0.593991 0.572563 0.558277
  166. 0.543991 0.536849 0.529706 0.51542 0.472563 0.472563 0.436849 0.401134
  167. 0.329706 0.329706 0.329706 0.293992 0.286849 0.258277 0.258277 0.258277
  168. 0.251135 0.251135 0.222563 0.21542 0.193992;
  169. #X coords 0 1 99 0 200 140 1;
  170. #X restore 1040 -109 graph;
  171. #X text 9 -47 distance & doppler;
  172. #X connect 0 0 83 0;
  173. #X connect 1 0 104 0;
  174. #X connect 2 0 111 0;
  175. #X connect 3 0 116 0;
  176. #X connect 4 0 112 0;
  177. #X connect 5 0 113 0;
  178. #X connect 6 0 114 0;
  179. #X connect 7 0 115 0;
  180. #X connect 9 0 35 0;
  181. #X connect 10 0 11 0;
  182. #X connect 11 0 66 0;
  183. #X connect 12 0 9 1;
  184. #X connect 13 0 12 0;
  185. #X connect 15 0 10 0;
  186. #X connect 16 0 17 0;
  187. #X connect 17 0 69 0;
  188. #X connect 18 0 22 1;
  189. #X connect 19 0 18 0;
  190. #X connect 20 0 16 0;
  191. #X connect 21 0 9 0;
  192. #X connect 22 0 24 0;
  193. #X connect 23 0 22 0;
  194. #X connect 25 0 20 0;
  195. #X connect 26 0 27 0;
  196. #X connect 27 0 72 0;
  197. #X connect 28 0 31 1;
  198. #X connect 29 0 28 0;
  199. #X connect 30 0 26 0;
  200. #X connect 31 0 34 0;
  201. #X connect 32 0 31 0;
  202. #X connect 33 0 30 0;
  203. #X connect 35 0 14 0;
  204. #X connect 36 0 51 0;
  205. #X connect 37 0 38 0;
  206. #X connect 38 0 73 0;
  207. #X connect 39 0 36 1;
  208. #X connect 40 0 39 0;
  209. #X connect 41 0 37 0;
  210. #X connect 42 0 43 0;
  211. #X connect 43 0 76 0;
  212. #X connect 44 0 47 1;
  213. #X connect 45 0 44 0;
  214. #X connect 46 0 42 0;
  215. #X connect 47 0 53 0;
  216. #X connect 48 0 47 0;
  217. #X connect 49 0 41 0;
  218. #X connect 50 0 36 0;
  219. #X connect 52 0 46 0;
  220. #X connect 55 0 56 0;
  221. #X connect 56 0 88 0;
  222. #X connect 61 0 63 0;
  223. #X connect 64 0 65 0;
  224. #X connect 65 0 66 1;
  225. #X connect 66 0 13 0;
  226. #X connect 67 0 68 0;
  227. #X connect 68 0 69 1;
  228. #X connect 69 0 19 0;
  229. #X connect 70 0 71 0;
  230. #X connect 71 0 72 1;
  231. #X connect 72 0 29 0;
  232. #X connect 73 0 40 0;
  233. #X connect 74 0 75 0;
  234. #X connect 75 0 73 1;
  235. #X connect 76 0 45 0;
  236. #X connect 77 0 78 0;
  237. #X connect 78 0 76 1;
  238. #X connect 79 0 80 0;
  239. #X connect 80 0 82 0;
  240. #X connect 81 0 88 1;
  241. #X connect 82 0 81 0;
  242. #X connect 83 0 84 0;
  243. #X connect 84 0 15 0;
  244. #X connect 84 0 25 0;
  245. #X connect 84 0 33 0;
  246. #X connect 84 0 49 0;
  247. #X connect 84 0 52 0;
  248. #X connect 85 0 8 0;
  249. #X connect 86 0 85 1;
  250. #X connect 86 0 117 0;
  251. #X connect 87 0 119 0;
  252. #X connect 87 0 120 0;
  253. #X connect 88 0 54 0;
  254. #X connect 89 0 100 0;
  255. #X connect 90 0 91 0;
  256. #X connect 90 0 93 1;
  257. #X connect 91 0 92 0;
  258. #X connect 91 1 93 0;
  259. #X connect 92 0 102 0;
  260. #X connect 93 0 92 1;
  261. #X connect 94 0 89 0;
  262. #X connect 96 0 85 0;
  263. #X connect 97 0 90 1;
  264. #X connect 98 0 99 0;
  265. #X connect 99 0 108 0;
  266. #X connect 100 0 90 0;
  267. #X connect 101 0 98 0;
  268. #X connect 102 0 101 0;
  269. #X connect 105 0 95 0;
  270. #X connect 106 0 109 0;
  271. #X connect 108 0 105 0;
  272. #X connect 110 0 102 0;
  273. #X connect 119 0 86 0;