├── .DS_Store ├── trackslot.maxpat ├── scale~.maxpat ├── sticksender.maxpat ├── rotator.maxpat └── rotatortest.maxpat /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbutter/Disk-Jogger/master/.DS_Store -------------------------------------------------------------------------------- /trackslot.maxpat: -------------------------------------------------------------------------------- 1 | { 2 | "patcher" : { 3 | "fileversion" : 1, 4 | "rect" : [ 628.0, 185.0, 640.0, 480.0 ], 5 | "bglocked" : 0, 6 | "defrect" : [ 628.0, 185.0, 640.0, 480.0 ], 7 | "openrect" : [ 0.0, 0.0, 0.0, 0.0 ], 8 | "openinpresentation" : 1, 9 | "default_fontsize" : 11.0, 10 | "default_fontface" : 0, 11 | "default_fontname" : "Arial", 12 | "gridonopen" : 0, 13 | "gridsize" : [ 20.0, 20.0 ], 14 | "gridsnaponopen" : 0, 15 | "toolbarvisible" : 1, 16 | "boxanimatetime" : 200, 17 | "imprint" : 0, 18 | "boxes" : [ { 19 | "box" : { 20 | "maxclass" : "newobj", 21 | "text" : "oo.call .refreshcells", 22 | "numoutlets" : 2, 23 | "fontname" : "Arial", 24 | "outlettype" : [ "", "" ], 25 | "fontsize" : 11.0, 26 | "id" : "obj-4", 27 | "patching_rect" : [ 20.0, 320.0, 105.0, 19.0 ], 28 | "color" : [ 0.211765, 0.066667, 0.12549, 1.0 ], 29 | "numinlets" : 2 30 | } 31 | 32 | } 33 | , { 34 | "box" : { 35 | "maxclass" : "newobj", 36 | "text" : "t b s", 37 | "numoutlets" : 2, 38 | "fontname" : "Arial", 39 | "outlettype" : [ "bang", "" ], 40 | "fontsize" : 11.0, 41 | "id" : "obj-1", 42 | "patching_rect" : [ 20.0, 240.0, 32.5, 19.0 ], 43 | "numinlets" : 1 44 | } 45 | 46 | } 47 | , { 48 | "box" : { 49 | "maxclass" : "newobj", 50 | "text" : "t b b", 51 | "numoutlets" : 2, 52 | "fontname" : "Arial", 53 | "outlettype" : [ "bang", "bang" ], 54 | "fontsize" : 11.0, 55 | "id" : "obj-3", 56 | "patching_rect" : [ 160.0, 200.0, 32.5, 19.0 ], 57 | "numinlets" : 1 58 | } 59 | 60 | } 61 | , { 62 | "box" : { 63 | "maxclass" : "message", 64 | "text" : "bordercolor 0.5 0.5 0.5 1, border 2", 65 | "numoutlets" : 1, 66 | "fontname" : "Arial", 67 | "outlettype" : [ "" ], 68 | "fontsize" : 11.0, 69 | "id" : "obj-56", 70 | "patching_rect" : [ 170.0, 120.0, 177.0, 17.0 ], 71 | "numinlets" : 2 72 | } 73 | 74 | } 75 | , { 76 | "box" : { 77 | "maxclass" : "newobj", 78 | "text" : "oo.method public dehighlight", 79 | "numoutlets" : 1, 80 | "fontname" : "Arial", 81 | "outlettype" : [ "" ], 82 | "fontsize" : 11.0, 83 | "id" : "obj-57", 84 | "patching_rect" : [ 180.0, 60.0, 151.0, 19.0 ], 85 | "color" : [ 1.0, 0.337255, 0.619608, 1.0 ], 86 | "numinlets" : 1 87 | } 88 | 89 | } 90 | , { 91 | "box" : { 92 | "maxclass" : "message", 93 | "text" : "bordercolor 0.7 0.3 0.4 1, border 4", 94 | "numoutlets" : 1, 95 | "fontname" : "Arial", 96 | "outlettype" : [ "" ], 97 | "fontsize" : 11.0, 98 | "id" : "obj-55", 99 | "patching_rect" : [ 50.0, 140.0, 177.0, 17.0 ], 100 | "numinlets" : 2 101 | } 102 | 103 | } 104 | , { 105 | "box" : { 106 | "maxclass" : "message", 107 | "text" : "#1", 108 | "numoutlets" : 1, 109 | "fontname" : "Arial", 110 | "outlettype" : [ "" ], 111 | "fontsize" : 11.0, 112 | "id" : "obj-54", 113 | "patching_rect" : [ 180.0, 240.0, 32.5, 17.0 ], 114 | "numinlets" : 2 115 | } 116 | 117 | } 118 | , { 119 | "box" : { 120 | "maxclass" : "newobj", 121 | "text" : "oo.call .removefromcoll", 122 | "numoutlets" : 2, 123 | "fontname" : "Arial", 124 | "outlettype" : [ "", "" ], 125 | "fontsize" : 11.0, 126 | "id" : "obj-52", 127 | "patching_rect" : [ 180.0, 280.0, 124.0, 19.0 ], 128 | "color" : [ 0.211765, 0.066667, 0.12549, 1.0 ], 129 | "numinlets" : 2 130 | } 131 | 132 | } 133 | , { 134 | "box" : { 135 | "maxclass" : "button", 136 | "numoutlets" : 1, 137 | "outlettype" : [ "bang" ], 138 | "presentation_rect" : [ 60.0, 20.0, 20.0, 20.0 ], 139 | "id" : "obj-51", 140 | "patching_rect" : [ 130.0, 180.0, 20.0, 20.0 ], 141 | "presentation" : 1, 142 | "numinlets" : 1 143 | } 144 | 145 | } 146 | , { 147 | "box" : { 148 | "maxclass" : "newobj", 149 | "text" : "oo.method public highlight", 150 | "numoutlets" : 1, 151 | "fontname" : "Arial", 152 | "outlettype" : [ "" ], 153 | "fontsize" : 11.0, 154 | "id" : "obj-36", 155 | "patching_rect" : [ 50.0, 120.0, 138.0, 19.0 ], 156 | "color" : [ 1.0, 0.337255, 0.619608, 1.0 ], 157 | "numinlets" : 1 158 | } 159 | 160 | } 161 | , { 162 | "box" : { 163 | "maxclass" : "newobj", 164 | "text" : "oo.call .collinput1", 165 | "numoutlets" : 2, 166 | "fontname" : "Arial", 167 | "outlettype" : [ "", "" ], 168 | "fontsize" : 11.0, 169 | "id" : "obj-27", 170 | "patching_rect" : [ 70.0, 300.0, 95.0, 19.0 ], 171 | "color" : [ 0.211765, 0.066667, 0.12549, 1.0 ], 172 | "numinlets" : 2 173 | } 174 | 175 | } 176 | , { 177 | "box" : { 178 | "maxclass" : "newobj", 179 | "text" : "prepend #1", 180 | "numoutlets" : 1, 181 | "fontname" : "Arial", 182 | "outlettype" : [ "" ], 183 | "fontsize" : 11.0, 184 | "id" : "obj-12", 185 | "patching_rect" : [ 70.0, 280.0, 66.0, 19.0 ], 186 | "numinlets" : 1 187 | } 188 | 189 | } 190 | , { 191 | "box" : { 192 | "maxclass" : "dropfile", 193 | "numoutlets" : 2, 194 | "bordercolor" : [ 0.501961, 0.501961, 0.501961, 1.0 ], 195 | "outlettype" : [ "", "" ], 196 | "presentation_rect" : [ 20.0, 20.0, 43.0, 44.0 ], 197 | "id" : "obj-2", 198 | "types" : [ ], 199 | "patching_rect" : [ 70.0, 180.0, 43.0, 44.0 ], 200 | "presentation" : 1, 201 | "numinlets" : 1 202 | } 203 | 204 | } 205 | ], 206 | "lines" : [ { 207 | "patchline" : { 208 | "source" : [ "obj-1", 0 ], 209 | "destination" : [ "obj-4", 0 ], 210 | "hidden" : 0, 211 | "midpoints" : [ ] 212 | } 213 | 214 | } 215 | , { 216 | "patchline" : { 217 | "source" : [ "obj-1", 1 ], 218 | "destination" : [ "obj-12", 0 ], 219 | "hidden" : 0, 220 | "midpoints" : [ ] 221 | } 222 | 223 | } 224 | , { 225 | "patchline" : { 226 | "source" : [ "obj-2", 0 ], 227 | "destination" : [ "obj-1", 0 ], 228 | "hidden" : 0, 229 | "midpoints" : [ ] 230 | } 231 | 232 | } 233 | , { 234 | "patchline" : { 235 | "source" : [ "obj-54", 0 ], 236 | "destination" : [ "obj-52", 0 ], 237 | "hidden" : 0, 238 | "midpoints" : [ ] 239 | } 240 | 241 | } 242 | , { 243 | "patchline" : { 244 | "source" : [ "obj-55", 0 ], 245 | "destination" : [ "obj-2", 0 ], 246 | "hidden" : 0, 247 | "midpoints" : [ ] 248 | } 249 | 250 | } 251 | , { 252 | "patchline" : { 253 | "source" : [ "obj-56", 0 ], 254 | "destination" : [ "obj-2", 0 ], 255 | "hidden" : 0, 256 | "midpoints" : [ ] 257 | } 258 | 259 | } 260 | , { 261 | "patchline" : { 262 | "source" : [ "obj-57", 0 ], 263 | "destination" : [ "obj-56", 0 ], 264 | "hidden" : 0, 265 | "midpoints" : [ ] 266 | } 267 | 268 | } 269 | , { 270 | "patchline" : { 271 | "source" : [ "obj-36", 0 ], 272 | "destination" : [ "obj-55", 0 ], 273 | "hidden" : 0, 274 | "midpoints" : [ ] 275 | } 276 | 277 | } 278 | , { 279 | "patchline" : { 280 | "source" : [ "obj-51", 0 ], 281 | "destination" : [ "obj-3", 0 ], 282 | "hidden" : 0, 283 | "midpoints" : [ ] 284 | } 285 | 286 | } 287 | , { 288 | "patchline" : { 289 | "source" : [ "obj-3", 1 ], 290 | "destination" : [ "obj-54", 0 ], 291 | "hidden" : 0, 292 | "midpoints" : [ ] 293 | } 294 | 295 | } 296 | , { 297 | "patchline" : { 298 | "source" : [ "obj-3", 0 ], 299 | "destination" : [ "obj-56", 0 ], 300 | "hidden" : 0, 301 | "midpoints" : [ 169.5, 219.0, 378.0, 219.0, 378.0, 110.0, 179.5, 110.0 ] 302 | } 303 | 304 | } 305 | , { 306 | "patchline" : { 307 | "source" : [ "obj-12", 0 ], 308 | "destination" : [ "obj-27", 0 ], 309 | "hidden" : 0, 310 | "midpoints" : [ ] 311 | } 312 | 313 | } 314 | ] 315 | } 316 | 317 | } 318 | -------------------------------------------------------------------------------- /scale~.maxpat: -------------------------------------------------------------------------------- 1 | { 2 | "patcher" : { 3 | "fileversion" : 1, 4 | "rect" : [ 430.0, 129.0, 640.0, 506.0 ], 5 | "bglocked" : 0, 6 | "defrect" : [ 430.0, 129.0, 640.0, 506.0 ], 7 | "openrect" : [ 0.0, 0.0, 0.0, 0.0 ], 8 | "openinpresentation" : 0, 9 | "default_fontsize" : 11.0, 10 | "default_fontface" : 0, 11 | "default_fontname" : "Arial", 12 | "gridonopen" : 0, 13 | "gridsize" : [ 20.0, 20.0 ], 14 | "gridsnaponopen" : 0, 15 | "toolbarvisible" : 1, 16 | "boxanimatetime" : 200, 17 | "imprint" : 0, 18 | "boxes" : [ { 19 | "box" : { 20 | "maxclass" : "inlet", 21 | "outlettype" : [ "" ], 22 | "id" : "obj-6", 23 | "numinlets" : 0, 24 | "patching_rect" : [ 282.0, 71.0, 25.0, 25.0 ], 25 | "numoutlets" : 1, 26 | "comment" : "(float), High output value" 27 | } 28 | 29 | } 30 | , { 31 | "box" : { 32 | "maxclass" : "inlet", 33 | "outlettype" : [ "" ], 34 | "id" : "obj-7", 35 | "numinlets" : 0, 36 | "patching_rect" : [ 230.0, 71.0, 25.0, 25.0 ], 37 | "numoutlets" : 1, 38 | "comment" : "(float), High input value" 39 | } 40 | 41 | } 42 | , { 43 | "box" : { 44 | "maxclass" : "inlet", 45 | "outlettype" : [ "" ], 46 | "id" : "obj-8", 47 | "numinlets" : 0, 48 | "patching_rect" : [ 256.0, 71.0, 25.0, 25.0 ], 49 | "numoutlets" : 1, 50 | "comment" : "(float), Low output value" 51 | } 52 | 53 | } 54 | , { 55 | "box" : { 56 | "maxclass" : "inlet", 57 | "outlettype" : [ "" ], 58 | "id" : "obj-9", 59 | "numinlets" : 0, 60 | "patching_rect" : [ 204.0, 71.0, 25.0, 25.0 ], 61 | "numoutlets" : 1, 62 | "comment" : "(float), Low input value" 63 | } 64 | 65 | } 66 | , { 67 | "box" : { 68 | "maxclass" : "newobj", 69 | "text" : "pak 0. 1. 0. 1.", 70 | "outlettype" : [ "" ], 71 | "fontname" : "Arial", 72 | "fontsize" : 9.160198, 73 | "id" : "obj-10", 74 | "numinlets" : 4, 75 | "patching_rect" : [ 204.0, 114.0, 97.0, 17.0 ], 76 | "numoutlets" : 1 77 | } 78 | 79 | } 80 | , { 81 | "box" : { 82 | "maxclass" : "newobj", 83 | "text" : "unpack 0. 0. 0.", 84 | "outlettype" : [ "float", "float", "float" ], 85 | "fontname" : "Arial", 86 | "fontsize" : 9.160198, 87 | "id" : "obj-11", 88 | "numinlets" : 1, 89 | "patching_rect" : [ 203.0, 219.0, 82.0, 17.0 ], 90 | "numoutlets" : 3 91 | } 92 | 93 | } 94 | , { 95 | "box" : { 96 | "maxclass" : "newobj", 97 | "text" : "t l l", 98 | "outlettype" : [ "", "" ], 99 | "fontname" : "Arial", 100 | "fontsize" : 9.160198, 101 | "id" : "obj-12", 102 | "numinlets" : 1, 103 | "patching_rect" : [ 204.0, 138.0, 113.0, 17.0 ], 104 | "numoutlets" : 2 105 | } 106 | 107 | } 108 | , { 109 | "box" : { 110 | "maxclass" : "newobj", 111 | "text" : "expr $f3 - ($f1 * $f4)", 112 | "outlettype" : [ "" ], 113 | "fontname" : "Arial", 114 | "fontsize" : 9.160198, 115 | "id" : "obj-13", 116 | "numinlets" : 4, 117 | "patching_rect" : [ 203.0, 243.0, 114.0, 17.0 ], 118 | "numoutlets" : 1 119 | } 120 | 121 | } 122 | , { 123 | "box" : { 124 | "maxclass" : "newobj", 125 | "text" : "expr ($f3-$f4)/($f1-$f2)", 126 | "outlettype" : [ "" ], 127 | "fontname" : "Arial", 128 | "fontsize" : 9.160198, 129 | "id" : "obj-14", 130 | "numinlets" : 4, 131 | "patching_rect" : [ 298.0, 184.0, 132.0, 17.0 ], 132 | "numoutlets" : 1 133 | } 134 | 135 | } 136 | , { 137 | "box" : { 138 | "maxclass" : "comment", 139 | "text" : "b = #3 - (#1 * a)", 140 | "fontname" : "Arial", 141 | "fontsize" : 9.160198, 142 | "id" : "obj-15", 143 | "numinlets" : 1, 144 | "patching_rect" : [ 320.0, 244.0, 141.0, 17.0 ], 145 | "numoutlets" : 0 146 | } 147 | 148 | } 149 | , { 150 | "box" : { 151 | "maxclass" : "comment", 152 | "text" : "a = (#3-#4)/(#1-#2)", 153 | "fontname" : "Arial", 154 | "fontsize" : 9.160198, 155 | "id" : "obj-16", 156 | "numinlets" : 1, 157 | "patching_rect" : [ 431.0, 183.0, 86.0, 17.0 ], 158 | "numoutlets" : 0 159 | } 160 | 161 | } 162 | , { 163 | "box" : { 164 | "maxclass" : "newobj", 165 | "text" : "unpack 0. 0. 0. 0.", 166 | "outlettype" : [ "float", "float", "float", "float" ], 167 | "fontname" : "Arial", 168 | "fontsize" : 9.160198, 169 | "id" : "obj-17", 170 | "numinlets" : 1, 171 | "patching_rect" : [ 298.0, 162.0, 132.0, 17.0 ], 172 | "numoutlets" : 4 173 | } 174 | 175 | } 176 | , { 177 | "box" : { 178 | "maxclass" : "newobj", 179 | "text" : "patcherargs", 180 | "outlettype" : [ "", "" ], 181 | "fontname" : "Arial", 182 | "fontsize" : 9.160198, 183 | "id" : "obj-18", 184 | "numinlets" : 1, 185 | "patching_rect" : [ 138.0, 71.0, 64.0, 17.0 ], 186 | "numoutlets" : 2 187 | } 188 | 189 | } 190 | , { 191 | "box" : { 192 | "maxclass" : "outlet", 193 | "id" : "obj-19", 194 | "numinlets" : 1, 195 | "patching_rect" : [ 82.0, 300.0, 25.0, 25.0 ], 196 | "numoutlets" : 0, 197 | "comment" : "" 198 | } 199 | 200 | } 201 | , { 202 | "box" : { 203 | "maxclass" : "newobj", 204 | "text" : "+~", 205 | "outlettype" : [ "signal" ], 206 | "fontname" : "Arial", 207 | "fontsize" : 9.160198, 208 | "id" : "obj-20", 209 | "numinlets" : 2, 210 | "patching_rect" : [ 82.0, 272.0, 27.0, 17.0 ], 211 | "numoutlets" : 1 212 | } 213 | 214 | } 215 | , { 216 | "box" : { 217 | "maxclass" : "newobj", 218 | "text" : "*~", 219 | "outlettype" : [ "signal" ], 220 | "fontname" : "Arial", 221 | "fontsize" : 9.160198, 222 | "id" : "obj-21", 223 | "numinlets" : 2, 224 | "patching_rect" : [ 82.0, 237.0, 27.0, 17.0 ], 225 | "numoutlets" : 1 226 | } 227 | 228 | } 229 | , { 230 | "box" : { 231 | "maxclass" : "inlet", 232 | "outlettype" : [ "" ], 233 | "id" : "obj-22", 234 | "numinlets" : 0, 235 | "patching_rect" : [ 82.0, 71.0, 25.0, 25.0 ], 236 | "numoutlets" : 1, 237 | "comment" : "(signal), Input to scale" 238 | } 239 | 240 | } 241 | ], 242 | "lines" : [ { 243 | "patchline" : { 244 | "source" : [ "obj-18", 0 ], 245 | "destination" : [ "obj-10", 0 ], 246 | "hidden" : 0, 247 | "midpoints" : [ 147.5, 106.0, 213.5, 106.0 ] 248 | } 249 | 250 | } 251 | , { 252 | "patchline" : { 253 | "source" : [ "obj-17", 3 ], 254 | "destination" : [ "obj-14", 3 ], 255 | "hidden" : 0, 256 | "midpoints" : [ ] 257 | } 258 | 259 | } 260 | , { 261 | "patchline" : { 262 | "source" : [ "obj-6", 0 ], 263 | "destination" : [ "obj-10", 3 ], 264 | "hidden" : 0, 265 | "midpoints" : [ ] 266 | } 267 | 268 | } 269 | , { 270 | "patchline" : { 271 | "source" : [ "obj-8", 0 ], 272 | "destination" : [ "obj-10", 2 ], 273 | "hidden" : 0, 274 | "midpoints" : [ ] 275 | } 276 | 277 | } 278 | , { 279 | "patchline" : { 280 | "source" : [ "obj-14", 0 ], 281 | "destination" : [ "obj-13", 3 ], 282 | "hidden" : 0, 283 | "midpoints" : [ ] 284 | } 285 | 286 | } 287 | , { 288 | "patchline" : { 289 | "source" : [ "obj-17", 2 ], 290 | "destination" : [ "obj-14", 2 ], 291 | "hidden" : 0, 292 | "midpoints" : [ ] 293 | } 294 | 295 | } 296 | , { 297 | "patchline" : { 298 | "source" : [ "obj-7", 0 ], 299 | "destination" : [ "obj-10", 1 ], 300 | "hidden" : 0, 301 | "midpoints" : [ ] 302 | } 303 | 304 | } 305 | , { 306 | "patchline" : { 307 | "source" : [ "obj-11", 2 ], 308 | "destination" : [ "obj-13", 2 ], 309 | "hidden" : 0, 310 | "midpoints" : [ ] 311 | } 312 | 313 | } 314 | , { 315 | "patchline" : { 316 | "source" : [ "obj-9", 0 ], 317 | "destination" : [ "obj-10", 0 ], 318 | "hidden" : 0, 319 | "midpoints" : [ ] 320 | } 321 | 322 | } 323 | , { 324 | "patchline" : { 325 | "source" : [ "obj-17", 1 ], 326 | "destination" : [ "obj-14", 1 ], 327 | "hidden" : 0, 328 | "midpoints" : [ ] 329 | } 330 | 331 | } 332 | , { 333 | "patchline" : { 334 | "source" : [ "obj-17", 0 ], 335 | "destination" : [ "obj-14", 0 ], 336 | "hidden" : 0, 337 | "midpoints" : [ ] 338 | } 339 | 340 | } 341 | , { 342 | "patchline" : { 343 | "source" : [ "obj-12", 1 ], 344 | "destination" : [ "obj-17", 0 ], 345 | "hidden" : 0, 346 | "midpoints" : [ ] 347 | } 348 | 349 | } 350 | , { 351 | "patchline" : { 352 | "source" : [ "obj-11", 0 ], 353 | "destination" : [ "obj-13", 0 ], 354 | "hidden" : 0, 355 | "midpoints" : [ ] 356 | } 357 | 358 | } 359 | , { 360 | "patchline" : { 361 | "source" : [ "obj-12", 0 ], 362 | "destination" : [ "obj-11", 0 ], 363 | "hidden" : 0, 364 | "midpoints" : [ ] 365 | } 366 | 367 | } 368 | , { 369 | "patchline" : { 370 | "source" : [ "obj-10", 0 ], 371 | "destination" : [ "obj-12", 0 ], 372 | "hidden" : 0, 373 | "midpoints" : [ ] 374 | } 375 | 376 | } 377 | , { 378 | "patchline" : { 379 | "source" : [ "obj-13", 0 ], 380 | "destination" : [ "obj-20", 1 ], 381 | "hidden" : 0, 382 | "midpoints" : [ 212.5, 267.0, 99.5, 267.0 ] 383 | } 384 | 385 | } 386 | , { 387 | "patchline" : { 388 | "source" : [ "obj-14", 0 ], 389 | "destination" : [ "obj-21", 1 ], 390 | "hidden" : 0, 391 | "midpoints" : [ 307.5, 210.0, 99.5, 210.0 ] 392 | } 393 | 394 | } 395 | , { 396 | "patchline" : { 397 | "source" : [ "obj-20", 0 ], 398 | "destination" : [ "obj-19", 0 ], 399 | "hidden" : 0, 400 | "midpoints" : [ ] 401 | } 402 | 403 | } 404 | , { 405 | "patchline" : { 406 | "source" : [ "obj-21", 0 ], 407 | "destination" : [ "obj-20", 0 ], 408 | "hidden" : 0, 409 | "midpoints" : [ ] 410 | } 411 | 412 | } 413 | , { 414 | "patchline" : { 415 | "source" : [ "obj-22", 0 ], 416 | "destination" : [ "obj-21", 0 ], 417 | "hidden" : 0, 418 | "midpoints" : [ ] 419 | } 420 | 421 | } 422 | ] 423 | } 424 | 425 | } 426 | -------------------------------------------------------------------------------- /sticksender.maxpat: -------------------------------------------------------------------------------- 1 | { 2 | "patcher" : { 3 | "fileversion" : 1, 4 | "rect" : [ 52.0, 50.0, 996.0, 681.0 ], 5 | "bglocked" : 0, 6 | "defrect" : [ 52.0, 50.0, 996.0, 681.0 ], 7 | "openrect" : [ 0.0, 0.0, 0.0, 0.0 ], 8 | "openinpresentation" : 0, 9 | "default_fontsize" : 11.0, 10 | "default_fontface" : 0, 11 | "default_fontname" : "Arial", 12 | "gridonopen" : 0, 13 | "gridsize" : [ 20.0, 20.0 ], 14 | "gridsnaponopen" : 0, 15 | "toolbarvisible" : 1, 16 | "boxanimatetime" : 200, 17 | "imprint" : 0, 18 | "boxes" : [ { 19 | "box" : { 20 | "maxclass" : "newobj", 21 | "text" : "prepend /loopcontrol/clear", 22 | "fontsize" : 12.0, 23 | "numinlets" : 1, 24 | "fontname" : "Andale Mono", 25 | "id" : "obj-13", 26 | "numoutlets" : 1, 27 | "outlettype" : [ "" ], 28 | "patching_rect" : [ 335.0, 535.0, 198.0, 20.0 ] 29 | } 30 | 31 | } 32 | , { 33 | "box" : { 34 | "maxclass" : "newobj", 35 | "text" : "prepend /loopcontrol/record", 36 | "fontsize" : 12.0, 37 | "numinlets" : 1, 38 | "fontname" : "Andale Mono", 39 | "id" : "obj-12", 40 | "numoutlets" : 1, 41 | "outlettype" : [ "" ], 42 | "patching_rect" : [ 320.0, 520.0, 205.0, 20.0 ] 43 | } 44 | 45 | } 46 | , { 47 | "box" : { 48 | "maxclass" : "newobj", 49 | "text" : "prepend /loopcontrol/sustain", 50 | "fontsize" : 12.0, 51 | "numinlets" : 1, 52 | "fontname" : "Andale Mono", 53 | "id" : "obj-11", 54 | "numoutlets" : 1, 55 | "outlettype" : [ "" ], 56 | "patching_rect" : [ 160.0, 500.0, 212.0, 20.0 ] 57 | } 58 | 59 | } 60 | , { 61 | "box" : { 62 | "maxclass" : "newobj", 63 | "text" : "prepend /loopcontrol/offset", 64 | "fontsize" : 12.0, 65 | "numinlets" : 1, 66 | "fontname" : "Andale Mono", 67 | "id" : "obj-8", 68 | "numoutlets" : 1, 69 | "outlettype" : [ "" ], 70 | "patching_rect" : [ 100.0, 440.0, 205.0, 20.0 ] 71 | } 72 | 73 | } 74 | , { 75 | "box" : { 76 | "maxclass" : "newobj", 77 | "text" : "prepend /loopcontrol/size", 78 | "fontsize" : 12.0, 79 | "numinlets" : 1, 80 | "fontname" : "Andale Mono", 81 | "id" : "obj-7", 82 | "numoutlets" : 1, 83 | "outlettype" : [ "" ], 84 | "patching_rect" : [ 140.0, 480.0, 191.0, 20.0 ] 85 | } 86 | 87 | } 88 | , { 89 | "box" : { 90 | "maxclass" : "newobj", 91 | "text" : "zmap 0. 255. 0. 1.", 92 | "fontsize" : 9.0, 93 | "numinlets" : 5, 94 | "fontname" : "Arial", 95 | "id" : "obj-4", 96 | "numoutlets" : 1, 97 | "outlettype" : [ "float" ], 98 | "patching_rect" : [ 145.0, 405.0, 83.0, 17.0 ] 99 | } 100 | 101 | } 102 | , { 103 | "box" : { 104 | "maxclass" : "newobj", 105 | "text" : "zmap 0. 255. 0. 1.", 106 | "fontsize" : 9.0, 107 | "numinlets" : 5, 108 | "fontname" : "Arial", 109 | "id" : "obj-3", 110 | "numoutlets" : 1, 111 | "outlettype" : [ "float" ], 112 | "patching_rect" : [ 130.0, 390.0, 83.0, 17.0 ] 113 | } 114 | 115 | } 116 | , { 117 | "box" : { 118 | "maxclass" : "newobj", 119 | "text" : "zmap 0. 255. 0. 1.", 120 | "fontsize" : 9.0, 121 | "numinlets" : 5, 122 | "fontname" : "Arial", 123 | "id" : "obj-1", 124 | "numoutlets" : 1, 125 | "outlettype" : [ "float" ], 126 | "patching_rect" : [ 115.0, 375.0, 83.0, 17.0 ] 127 | } 128 | 129 | } 130 | , { 131 | "box" : { 132 | "maxclass" : "newobj", 133 | "text" : "prepend /loopcontrol/speed", 134 | "fontsize" : 12.0, 135 | "numinlets" : 1, 136 | "fontname" : "Andale Mono", 137 | "id" : "obj-10", 138 | "numoutlets" : 1, 139 | "outlettype" : [ "" ], 140 | "patching_rect" : [ 120.0, 460.0, 198.0, 20.0 ] 141 | } 142 | 143 | } 144 | , { 145 | "box" : { 146 | "maxclass" : "newobj", 147 | "text" : "udpsend localhost 8000", 148 | "fontsize" : 12.0, 149 | "numinlets" : 1, 150 | "fontname" : "Andale Mono", 151 | "id" : "obj-9", 152 | "numoutlets" : 0, 153 | "patching_rect" : [ 120.0, 560.0, 169.0, 20.0 ] 154 | } 155 | 156 | } 157 | , { 158 | "box" : { 159 | "maxclass" : "newobj", 160 | "text" : "zmap 0. 255. 0. 1.", 161 | "fontsize" : 9.0, 162 | "numinlets" : 5, 163 | "fontname" : "Arial", 164 | "id" : "obj-15", 165 | "numoutlets" : 1, 166 | "outlettype" : [ "float" ], 167 | "patching_rect" : [ 100.0, 360.0, 83.0, 17.0 ] 168 | } 169 | 170 | } 171 | , { 172 | "box" : { 173 | "maxclass" : "newobj", 174 | "text" : "route 17 18 19 21 4 5 6 7 8 9", 175 | "fontsize" : 10.885819, 176 | "numinlets" : 1, 177 | "fontname" : "Arial", 178 | "id" : "obj-28", 179 | "numoutlets" : 11, 180 | "outlettype" : [ "", "", "", "", "", "", "", "", "", "", "" ], 181 | "patching_rect" : [ 100.0, 280.0, 154.0, 19.0 ] 182 | } 183 | 184 | } 185 | , { 186 | "box" : { 187 | "maxclass" : "newobj", 188 | "text" : "loadbang", 189 | "fontsize" : 11.0, 190 | "numinlets" : 1, 191 | "fontname" : "Arial", 192 | "id" : "obj-5", 193 | "numoutlets" : 1, 194 | "outlettype" : [ "bang" ], 195 | "patching_rect" : [ 80.0, 20.0, 56.0, 19.0 ] 196 | } 197 | 198 | } 199 | , { 200 | "box" : { 201 | "maxclass" : "message", 202 | "text" : "\"5-Axis,12-Button with POV \"", 203 | "fontsize" : 11.0, 204 | "numinlets" : 2, 205 | "fontname" : "Arial", 206 | "id" : "obj-2", 207 | "numoutlets" : 1, 208 | "outlettype" : [ "" ], 209 | "patching_rect" : [ 80.0, 60.0, 152.0, 17.0 ] 210 | } 211 | 212 | } 213 | , { 214 | "box" : { 215 | "maxclass" : "number", 216 | "fontsize" : 11.595187, 217 | "triangle" : 0, 218 | "triscale" : 0.9, 219 | "numinlets" : 1, 220 | "hbgcolor" : [ 1.0, 1.0, 1.0, 0.0 ], 221 | "fontname" : "Arial", 222 | "id" : "obj-22", 223 | "numoutlets" : 2, 224 | "bgcolor" : [ 1.0, 1.0, 1.0, 0.0 ], 225 | "htextcolor" : [ 0.870588, 0.870588, 0.870588, 1.0 ], 226 | "outlettype" : [ "int", "bang" ], 227 | "bordercolor" : [ 1.0, 1.0, 1.0, 0.0 ], 228 | "patching_rect" : [ 120.0, 205.0, 35.0, 20.0 ], 229 | "fontface" : 1 230 | } 231 | 232 | } 233 | , { 234 | "box" : { 235 | "maxclass" : "number", 236 | "fontsize" : 11.595187, 237 | "triangle" : 0, 238 | "triscale" : 0.9, 239 | "numinlets" : 1, 240 | "hbgcolor" : [ 1.0, 1.0, 1.0, 0.0 ], 241 | "fontname" : "Arial", 242 | "id" : "obj-23", 243 | "numoutlets" : 2, 244 | "bgcolor" : [ 1.0, 1.0, 1.0, 0.0 ], 245 | "htextcolor" : [ 0.870588, 0.870588, 0.870588, 1.0 ], 246 | "outlettype" : [ "int", "bang" ], 247 | "bordercolor" : [ 1.0, 1.0, 1.0, 0.0 ], 248 | "patching_rect" : [ 166.0, 204.0, 35.0, 20.0 ], 249 | "fontface" : 1 250 | } 251 | 252 | } 253 | , { 254 | "box" : { 255 | "maxclass" : "newobj", 256 | "text" : "unpack 0 0", 257 | "fontsize" : 11.595187, 258 | "numinlets" : 1, 259 | "fontname" : "Arial", 260 | "id" : "obj-24", 261 | "numoutlets" : 2, 262 | "outlettype" : [ "int", "int" ], 263 | "patching_rect" : [ 120.0, 180.0, 65.0, 20.0 ] 264 | } 265 | 266 | } 267 | , { 268 | "box" : { 269 | "maxclass" : "message", 270 | "text" : "poll 5", 271 | "fontsize" : 11.595187, 272 | "numinlets" : 2, 273 | "fontname" : "Arial", 274 | "id" : "obj-27", 275 | "numoutlets" : 1, 276 | "outlettype" : [ "" ], 277 | "patching_rect" : [ 240.0, 60.0, 38.0, 18.0 ] 278 | } 279 | 280 | } 281 | , { 282 | "box" : { 283 | "maxclass" : "newobj", 284 | "text" : "hi", 285 | "fontsize" : 11.595187, 286 | "numinlets" : 1, 287 | "fontname" : "Arial", 288 | "id" : "obj-30", 289 | "numoutlets" : 2, 290 | "outlettype" : [ "list", "" ], 291 | "patching_rect" : [ 80.0, 100.0, 32.5, 20.0 ] 292 | } 293 | 294 | } 295 | , { 296 | "box" : { 297 | "maxclass" : "panel", 298 | "rounded" : 0, 299 | "border" : 1, 300 | "numinlets" : 1, 301 | "id" : "obj-33", 302 | "numoutlets" : 0, 303 | "bgcolor" : [ 0.713726, 0.74902, 0.286275, 1.0 ], 304 | "bordercolor" : [ 1.0, 1.0, 1.0, 1.0 ], 305 | "patching_rect" : [ 161.0, 205.0, 44.0, 18.0 ] 306 | } 307 | 308 | } 309 | , { 310 | "box" : { 311 | "maxclass" : "panel", 312 | "rounded" : 0, 313 | "border" : 1, 314 | "numinlets" : 1, 315 | "id" : "obj-34", 316 | "numoutlets" : 0, 317 | "bgcolor" : [ 0.772549, 0.356863, 0.356863, 1.0 ], 318 | "bordercolor" : [ 1.0, 1.0, 1.0, 1.0 ], 319 | "patching_rect" : [ 116.0, 205.0, 44.0, 18.0 ] 320 | } 321 | 322 | } 323 | ], 324 | "lines" : [ { 325 | "patchline" : { 326 | "source" : [ "obj-13", 0 ], 327 | "destination" : [ "obj-9", 0 ], 328 | "hidden" : 0, 329 | "midpoints" : [ ] 330 | } 331 | 332 | } 333 | , { 334 | "patchline" : { 335 | "source" : [ "obj-28", 6 ], 336 | "destination" : [ "obj-13", 0 ], 337 | "hidden" : 0, 338 | "midpoints" : [ ] 339 | } 340 | 341 | } 342 | , { 343 | "patchline" : { 344 | "source" : [ "obj-12", 0 ], 345 | "destination" : [ "obj-9", 0 ], 346 | "hidden" : 0, 347 | "midpoints" : [ ] 348 | } 349 | 350 | } 351 | , { 352 | "patchline" : { 353 | "source" : [ "obj-28", 4 ], 354 | "destination" : [ "obj-12", 0 ], 355 | "hidden" : 0, 356 | "midpoints" : [ ] 357 | } 358 | 359 | } 360 | , { 361 | "patchline" : { 362 | "source" : [ "obj-3", 0 ], 363 | "destination" : [ "obj-7", 0 ], 364 | "hidden" : 0, 365 | "midpoints" : [ ] 366 | } 367 | 368 | } 369 | , { 370 | "patchline" : { 371 | "source" : [ "obj-7", 0 ], 372 | "destination" : [ "obj-9", 0 ], 373 | "hidden" : 0, 374 | "midpoints" : [ ] 375 | } 376 | 377 | } 378 | , { 379 | "patchline" : { 380 | "source" : [ "obj-11", 0 ], 381 | "destination" : [ "obj-9", 0 ], 382 | "hidden" : 0, 383 | "midpoints" : [ ] 384 | } 385 | 386 | } 387 | , { 388 | "patchline" : { 389 | "source" : [ "obj-4", 0 ], 390 | "destination" : [ "obj-11", 0 ], 391 | "hidden" : 0, 392 | "midpoints" : [ ] 393 | } 394 | 395 | } 396 | , { 397 | "patchline" : { 398 | "source" : [ "obj-15", 0 ], 399 | "destination" : [ "obj-8", 0 ], 400 | "hidden" : 0, 401 | "midpoints" : [ ] 402 | } 403 | 404 | } 405 | , { 406 | "patchline" : { 407 | "source" : [ "obj-8", 0 ], 408 | "destination" : [ "obj-9", 0 ], 409 | "hidden" : 0, 410 | "midpoints" : [ ] 411 | } 412 | 413 | } 414 | , { 415 | "patchline" : { 416 | "source" : [ "obj-1", 0 ], 417 | "destination" : [ "obj-10", 0 ], 418 | "hidden" : 0, 419 | "midpoints" : [ ] 420 | } 421 | 422 | } 423 | , { 424 | "patchline" : { 425 | "source" : [ "obj-28", 3 ], 426 | "destination" : [ "obj-4", 0 ], 427 | "hidden" : 0, 428 | "midpoints" : [ ] 429 | } 430 | 431 | } 432 | , { 433 | "patchline" : { 434 | "source" : [ "obj-28", 2 ], 435 | "destination" : [ "obj-3", 0 ], 436 | "hidden" : 0, 437 | "midpoints" : [ ] 438 | } 439 | 440 | } 441 | , { 442 | "patchline" : { 443 | "source" : [ "obj-28", 1 ], 444 | "destination" : [ "obj-1", 0 ], 445 | "hidden" : 0, 446 | "midpoints" : [ ] 447 | } 448 | 449 | } 450 | , { 451 | "patchline" : { 452 | "source" : [ "obj-10", 0 ], 453 | "destination" : [ "obj-9", 0 ], 454 | "hidden" : 0, 455 | "midpoints" : [ ] 456 | } 457 | 458 | } 459 | , { 460 | "patchline" : { 461 | "source" : [ "obj-28", 0 ], 462 | "destination" : [ "obj-15", 0 ], 463 | "hidden" : 0, 464 | "midpoints" : [ ] 465 | } 466 | 467 | } 468 | , { 469 | "patchline" : { 470 | "source" : [ "obj-24", 1 ], 471 | "destination" : [ "obj-23", 0 ], 472 | "hidden" : 0, 473 | "midpoints" : [ ] 474 | } 475 | 476 | } 477 | , { 478 | "patchline" : { 479 | "source" : [ "obj-24", 0 ], 480 | "destination" : [ "obj-22", 0 ], 481 | "hidden" : 0, 482 | "midpoints" : [ ] 483 | } 484 | 485 | } 486 | , { 487 | "patchline" : { 488 | "source" : [ "obj-30", 0 ], 489 | "destination" : [ "obj-24", 0 ], 490 | "hidden" : 0, 491 | "midpoints" : [ ] 492 | } 493 | 494 | } 495 | , { 496 | "patchline" : { 497 | "source" : [ "obj-27", 0 ], 498 | "destination" : [ "obj-30", 0 ], 499 | "hidden" : 0, 500 | "midpoints" : [ 249.5, 91.0, 89.5, 91.0 ] 501 | } 502 | 503 | } 504 | , { 505 | "patchline" : { 506 | "source" : [ "obj-2", 0 ], 507 | "destination" : [ "obj-30", 0 ], 508 | "hidden" : 0, 509 | "midpoints" : [ ] 510 | } 511 | 512 | } 513 | , { 514 | "patchline" : { 515 | "source" : [ "obj-5", 0 ], 516 | "destination" : [ "obj-2", 0 ], 517 | "hidden" : 0, 518 | "midpoints" : [ ] 519 | } 520 | 521 | } 522 | , { 523 | "patchline" : { 524 | "source" : [ "obj-5", 0 ], 525 | "destination" : [ "obj-27", 0 ], 526 | "hidden" : 0, 527 | "midpoints" : [ ] 528 | } 529 | 530 | } 531 | , { 532 | "patchline" : { 533 | "source" : [ "obj-30", 0 ], 534 | "destination" : [ "obj-28", 0 ], 535 | "hidden" : 0, 536 | "midpoints" : [ ] 537 | } 538 | 539 | } 540 | ] 541 | } 542 | 543 | } 544 | -------------------------------------------------------------------------------- /rotator.maxpat: -------------------------------------------------------------------------------- 1 | { 2 | "patcher" : { 3 | "fileversion" : 1, 4 | "rect" : [ 401.0, 108.0, 767.0, 655.0 ], 5 | "bglocked" : 0, 6 | "defrect" : [ 401.0, 108.0, 767.0, 655.0 ], 7 | "openrect" : [ 0.0, 0.0, 0.0, 0.0 ], 8 | "openinpresentation" : 0, 9 | "default_fontsize" : 11.0, 10 | "default_fontface" : 0, 11 | "default_fontname" : "Arial", 12 | "gridonopen" : 0, 13 | "gridsize" : [ 20.0, 20.0 ], 14 | "gridsnaponopen" : 0, 15 | "toolbarvisible" : 1, 16 | "boxanimatetime" : 200, 17 | "imprint" : 0, 18 | "boxes" : [ { 19 | "box" : { 20 | "maxclass" : "newobj", 21 | "text" : "loadmess 0", 22 | "patching_rect" : [ 180.0, 120.0, 67.0, 19.0 ], 23 | "fontname" : "Arial", 24 | "outlettype" : [ "" ], 25 | "fontsize" : 11.0, 26 | "numinlets" : 1, 27 | "numoutlets" : 1, 28 | "id" : "obj-1" 29 | } 30 | 31 | } 32 | , { 33 | "box" : { 34 | "maxclass" : "comment", 35 | "text" : "original list", 36 | "patching_rect" : [ 80.0, 560.0, 66.0, 19.0 ], 37 | "fontname" : "Arial", 38 | "textcolor" : [ 0.082353, 0.25098, 0.431373, 1.0 ], 39 | "frgb" : [ 0.082353, 0.25098, 0.431373, 1.0 ], 40 | "fontsize" : 11.0, 41 | "numinlets" : 1, 42 | "numoutlets" : 0, 43 | "id" : "obj-36" 44 | } 45 | 46 | } 47 | , { 48 | "box" : { 49 | "maxclass" : "comment", 50 | "text" : "rearranged list", 51 | "patching_rect" : [ 300.0, 560.0, 103.0, 19.0 ], 52 | "fontname" : "Arial", 53 | "textcolor" : [ 0.082353, 0.25098, 0.431373, 1.0 ], 54 | "frgb" : [ 0.082353, 0.25098, 0.431373, 1.0 ], 55 | "fontsize" : 11.0, 56 | "numinlets" : 1, 57 | "numoutlets" : 0, 58 | "id" : "obj-35" 59 | } 60 | 61 | } 62 | , { 63 | "box" : { 64 | "maxclass" : "comment", 65 | "text" : "reset counters", 66 | "patching_rect" : [ 540.0, 60.0, 99.0, 19.0 ], 67 | "fontname" : "Arial", 68 | "textcolor" : [ 0.243137, 0.670588, 0.976471, 1.0 ], 69 | "frgb" : [ 0.243137, 0.670588, 0.976471, 1.0 ], 70 | "fontsize" : 11.0, 71 | "numinlets" : 1, 72 | "numoutlets" : 0, 73 | "id" : "obj-34" 74 | } 75 | 76 | } 77 | , { 78 | "box" : { 79 | "maxclass" : "newobj", 80 | "text" : "p activemeasureswitch", 81 | "patching_rect" : [ 100.0, 340.0, 122.0, 19.0 ], 82 | "fontname" : "Arial", 83 | "outlettype" : [ "int" ], 84 | "fontsize" : 11.0, 85 | "numinlets" : 2, 86 | "numoutlets" : 1, 87 | "id" : "obj-33", 88 | "patcher" : { 89 | "fileversion" : 1, 90 | "rect" : [ 0.0, 0.0, 640.0, 480.0 ], 91 | "bglocked" : 0, 92 | "defrect" : [ 0.0, 0.0, 640.0, 480.0 ], 93 | "openrect" : [ 0.0, 0.0, 0.0, 0.0 ], 94 | "openinpresentation" : 0, 95 | "default_fontsize" : 11.0, 96 | "default_fontface" : 0, 97 | "default_fontname" : "Arial", 98 | "gridonopen" : 0, 99 | "gridsize" : [ 20.0, 20.0 ], 100 | "gridsnaponopen" : 0, 101 | "toolbarvisible" : 1, 102 | "boxanimatetime" : 200, 103 | "imprint" : 0, 104 | "boxes" : [ { 105 | "box" : { 106 | "maxclass" : "newobj", 107 | "text" : "+ 1", 108 | "patching_rect" : [ 70.0, 100.0, 32.5, 19.0 ], 109 | "fontname" : "Arial", 110 | "outlettype" : [ "int" ], 111 | "fontsize" : 11.0, 112 | "numinlets" : 2, 113 | "numoutlets" : 1, 114 | "id" : "obj-81" 115 | } 116 | 117 | } 118 | , { 119 | "box" : { 120 | "maxclass" : "number", 121 | "patching_rect" : [ 70.0, 180.0, 50.0, 19.0 ], 122 | "fontname" : "Arial", 123 | "outlettype" : [ "int", "bang" ], 124 | "fontsize" : 11.0, 125 | "numinlets" : 1, 126 | "numoutlets" : 2, 127 | "id" : "obj-80" 128 | } 129 | 130 | } 131 | , { 132 | "box" : { 133 | "maxclass" : "newobj", 134 | "text" : "== 0", 135 | "patching_rect" : [ 70.0, 140.0, 33.0, 19.0 ], 136 | "fontname" : "Arial", 137 | "outlettype" : [ "int" ], 138 | "fontsize" : 11.0, 139 | "numinlets" : 2, 140 | "numoutlets" : 1, 141 | "id" : "obj-79" 142 | } 143 | 144 | } 145 | , { 146 | "box" : { 147 | "maxclass" : "number", 148 | "patching_rect" : [ 50.0, 160.0, 50.0, 19.0 ], 149 | "fontname" : "Arial", 150 | "outlettype" : [ "int", "bang" ], 151 | "fontsize" : 11.0, 152 | "numinlets" : 1, 153 | "numoutlets" : 2, 154 | "id" : "obj-78" 155 | } 156 | 157 | } 158 | , { 159 | "box" : { 160 | "maxclass" : "newobj", 161 | "text" : "% 0", 162 | "patching_rect" : [ 50.0, 120.0, 32.5, 19.0 ], 163 | "fontname" : "Arial", 164 | "outlettype" : [ "int" ], 165 | "fontsize" : 11.0, 166 | "numinlets" : 2, 167 | "numoutlets" : 1, 168 | "id" : "obj-75" 169 | } 170 | 171 | } 172 | , { 173 | "box" : { 174 | "maxclass" : "inlet", 175 | "patching_rect" : [ 50.0, 40.0, 25.0, 25.0 ], 176 | "outlettype" : [ "int" ], 177 | "numinlets" : 0, 178 | "numoutlets" : 1, 179 | "id" : "obj-30", 180 | "comment" : "" 181 | } 182 | 183 | } 184 | , { 185 | "box" : { 186 | "maxclass" : "inlet", 187 | "patching_rect" : [ 70.0, 40.0, 25.0, 25.0 ], 188 | "outlettype" : [ "int" ], 189 | "numinlets" : 0, 190 | "numoutlets" : 1, 191 | "id" : "obj-31", 192 | "comment" : "" 193 | } 194 | 195 | } 196 | , { 197 | "box" : { 198 | "maxclass" : "outlet", 199 | "patching_rect" : [ 70.0, 259.0, 25.0, 25.0 ], 200 | "numinlets" : 1, 201 | "numoutlets" : 0, 202 | "id" : "obj-32", 203 | "comment" : "" 204 | } 205 | 206 | } 207 | ], 208 | "lines" : [ { 209 | "patchline" : { 210 | "source" : [ "obj-79", 0 ], 211 | "destination" : [ "obj-32", 0 ], 212 | "hidden" : 0, 213 | "midpoints" : [ ] 214 | } 215 | 216 | } 217 | , { 218 | "patchline" : { 219 | "source" : [ "obj-31", 0 ], 220 | "destination" : [ "obj-81", 0 ], 221 | "hidden" : 0, 222 | "midpoints" : [ ] 223 | } 224 | 225 | } 226 | , { 227 | "patchline" : { 228 | "source" : [ "obj-30", 0 ], 229 | "destination" : [ "obj-75", 0 ], 230 | "hidden" : 0, 231 | "midpoints" : [ ] 232 | } 233 | 234 | } 235 | , { 236 | "patchline" : { 237 | "source" : [ "obj-75", 0 ], 238 | "destination" : [ "obj-78", 0 ], 239 | "hidden" : 0, 240 | "midpoints" : [ ] 241 | } 242 | 243 | } 244 | , { 245 | "patchline" : { 246 | "source" : [ "obj-75", 0 ], 247 | "destination" : [ "obj-79", 0 ], 248 | "hidden" : 0, 249 | "midpoints" : [ ] 250 | } 251 | 252 | } 253 | , { 254 | "patchline" : { 255 | "source" : [ "obj-79", 0 ], 256 | "destination" : [ "obj-80", 0 ], 257 | "hidden" : 0, 258 | "midpoints" : [ ] 259 | } 260 | 261 | } 262 | , { 263 | "patchline" : { 264 | "source" : [ "obj-81", 0 ], 265 | "destination" : [ "obj-75", 1 ], 266 | "hidden" : 0, 267 | "midpoints" : [ ] 268 | } 269 | 270 | } 271 | ] 272 | } 273 | , 274 | "saved_object_attributes" : { 275 | "fontname" : "Arial", 276 | "default_fontname" : "Arial", 277 | "globalpatchername" : "", 278 | "default_fontsize" : 11.0, 279 | "fontface" : 0, 280 | "fontsize" : 11.0, 281 | "default_fontface" : 0 282 | } 283 | 284 | } 285 | 286 | } 287 | , { 288 | "box" : { 289 | "maxclass" : "newobj", 290 | "text" : "p measurecounter", 291 | "patching_rect" : [ 100.0, 260.0, 99.0, 19.0 ], 292 | "fontname" : "Arial", 293 | "outlettype" : [ "int" ], 294 | "fontsize" : 11.0, 295 | "numinlets" : 2, 296 | "numoutlets" : 1, 297 | "id" : "obj-29", 298 | "patcher" : { 299 | "fileversion" : 1, 300 | "rect" : [ 631.0, 44.0, 640.0, 480.0 ], 301 | "bglocked" : 0, 302 | "defrect" : [ 631.0, 44.0, 640.0, 480.0 ], 303 | "openrect" : [ 0.0, 0.0, 0.0, 0.0 ], 304 | "openinpresentation" : 0, 305 | "default_fontsize" : 11.0, 306 | "default_fontface" : 0, 307 | "default_fontname" : "Arial", 308 | "gridonopen" : 0, 309 | "gridsize" : [ 20.0, 20.0 ], 310 | "gridsnaponopen" : 0, 311 | "toolbarvisible" : 1, 312 | "boxanimatetime" : 200, 313 | "imprint" : 0, 314 | "visible" : 1, 315 | "boxes" : [ { 316 | "box" : { 317 | "maxclass" : "newobj", 318 | "text" : "t b", 319 | "patching_rect" : [ 120.0, 120.0, 23.0, 19.0 ], 320 | "fontname" : "Arial", 321 | "outlettype" : [ "bang" ], 322 | "fontsize" : 11.0, 323 | "numinlets" : 1, 324 | "numoutlets" : 1, 325 | "id" : "obj-3" 326 | } 327 | 328 | } 329 | , { 330 | "box" : { 331 | "maxclass" : "message", 332 | "text" : "set 0", 333 | "patching_rect" : [ 120.0, 160.0, 34.0, 17.0 ], 334 | "fontname" : "Arial", 335 | "outlettype" : [ "" ], 336 | "fontsize" : 11.0, 337 | "numinlets" : 2, 338 | "numoutlets" : 1, 339 | "id" : "obj-2" 340 | } 341 | 342 | } 343 | , { 344 | "box" : { 345 | "maxclass" : "newobj", 346 | "text" : "t b i", 347 | "patching_rect" : [ 50.0, 140.0, 32.5, 19.0 ], 348 | "fontname" : "Arial", 349 | "outlettype" : [ "bang", "int" ], 350 | "fontsize" : 11.0, 351 | "numinlets" : 1, 352 | "numoutlets" : 2, 353 | "id" : "obj-74" 354 | } 355 | 356 | } 357 | , { 358 | "box" : { 359 | "maxclass" : "newobj", 360 | "text" : "accum", 361 | "patching_rect" : [ 40.0, 240.0, 46.0, 19.0 ], 362 | "fontname" : "Arial", 363 | "outlettype" : [ "int" ], 364 | "fontsize" : 11.0, 365 | "numinlets" : 3, 366 | "numoutlets" : 1, 367 | "id" : "obj-73" 368 | } 369 | 370 | } 371 | , { 372 | "box" : { 373 | "maxclass" : "newobj", 374 | "text" : "== 0", 375 | "patching_rect" : [ 50.0, 120.0, 33.0, 19.0 ], 376 | "fontname" : "Arial", 377 | "outlettype" : [ "int" ], 378 | "fontsize" : 11.0, 379 | "numinlets" : 2, 380 | "numoutlets" : 1, 381 | "id" : "obj-72" 382 | } 383 | 384 | } 385 | , { 386 | "box" : { 387 | "maxclass" : "inlet", 388 | "patching_rect" : [ 50.0, 40.0, 25.0, 25.0 ], 389 | "outlettype" : [ "int" ], 390 | "numinlets" : 0, 391 | "numoutlets" : 1, 392 | "id" : "obj-25", 393 | "comment" : "" 394 | } 395 | 396 | } 397 | , { 398 | "box" : { 399 | "maxclass" : "inlet", 400 | "patching_rect" : [ 80.0, 40.0, 25.0, 25.0 ], 401 | "outlettype" : [ "" ], 402 | "numinlets" : 0, 403 | "numoutlets" : 1, 404 | "id" : "obj-27", 405 | "comment" : "" 406 | } 407 | 408 | } 409 | , { 410 | "box" : { 411 | "maxclass" : "outlet", 412 | "patching_rect" : [ 40.0, 319.0, 25.0, 25.0 ], 413 | "numinlets" : 1, 414 | "numoutlets" : 0, 415 | "id" : "obj-28", 416 | "comment" : "" 417 | } 418 | 419 | } 420 | ], 421 | "lines" : [ { 422 | "patchline" : { 423 | "source" : [ "obj-73", 0 ], 424 | "destination" : [ "obj-28", 0 ], 425 | "hidden" : 0, 426 | "midpoints" : [ ] 427 | } 428 | 429 | } 430 | , { 431 | "patchline" : { 432 | "source" : [ "obj-74", 0 ], 433 | "destination" : [ "obj-73", 0 ], 434 | "hidden" : 0, 435 | "midpoints" : [ ] 436 | } 437 | 438 | } 439 | , { 440 | "patchline" : { 441 | "source" : [ "obj-74", 1 ], 442 | "destination" : [ "obj-73", 1 ], 443 | "hidden" : 0, 444 | "midpoints" : [ ] 445 | } 446 | 447 | } 448 | , { 449 | "patchline" : { 450 | "source" : [ "obj-72", 0 ], 451 | "destination" : [ "obj-74", 0 ], 452 | "hidden" : 0, 453 | "midpoints" : [ ] 454 | } 455 | 456 | } 457 | , { 458 | "patchline" : { 459 | "source" : [ "obj-27", 0 ], 460 | "destination" : [ "obj-3", 0 ], 461 | "hidden" : 0, 462 | "midpoints" : [ ] 463 | } 464 | 465 | } 466 | , { 467 | "patchline" : { 468 | "source" : [ "obj-3", 0 ], 469 | "destination" : [ "obj-2", 0 ], 470 | "hidden" : 0, 471 | "midpoints" : [ ] 472 | } 473 | 474 | } 475 | , { 476 | "patchline" : { 477 | "source" : [ "obj-2", 0 ], 478 | "destination" : [ "obj-73", 0 ], 479 | "hidden" : 0, 480 | "midpoints" : [ ] 481 | } 482 | 483 | } 484 | , { 485 | "patchline" : { 486 | "source" : [ "obj-25", 0 ], 487 | "destination" : [ "obj-72", 0 ], 488 | "hidden" : 0, 489 | "midpoints" : [ ] 490 | } 491 | 492 | } 493 | ] 494 | } 495 | , 496 | "saved_object_attributes" : { 497 | "fontname" : "Arial", 498 | "default_fontname" : "Arial", 499 | "globalpatchername" : "", 500 | "default_fontsize" : 11.0, 501 | "fontface" : 0, 502 | "fontsize" : 11.0, 503 | "default_fontface" : 0 504 | } 505 | 506 | } 507 | 508 | } 509 | , { 510 | "box" : { 511 | "maxclass" : "newobj", 512 | "text" : "p rearrangelist", 513 | "patching_rect" : [ 360.0, 100.0, 81.0, 19.0 ], 514 | "fontname" : "Arial", 515 | "outlettype" : [ "" ], 516 | "fontsize" : 11.0, 517 | "numinlets" : 3, 518 | "numoutlets" : 1, 519 | "id" : "obj-15", 520 | "patcher" : { 521 | "fileversion" : 1, 522 | "rect" : [ 327.0, 277.0, 640.0, 480.0 ], 523 | "bglocked" : 0, 524 | "defrect" : [ 327.0, 277.0, 640.0, 480.0 ], 525 | "openrect" : [ 0.0, 0.0, 0.0, 0.0 ], 526 | "openinpresentation" : 0, 527 | "default_fontsize" : 11.0, 528 | "default_fontface" : 0, 529 | "default_fontname" : "Arial", 530 | "gridonopen" : 0, 531 | "gridsize" : [ 20.0, 20.0 ], 532 | "gridsnaponopen" : 0, 533 | "toolbarvisible" : 1, 534 | "boxanimatetime" : 200, 535 | "imprint" : 0, 536 | "boxes" : [ { 537 | "box" : { 538 | "maxclass" : "newobj", 539 | "text" : "gate", 540 | "patching_rect" : [ 90.0, 280.0, 32.5, 19.0 ], 541 | "fontname" : "Arial", 542 | "outlettype" : [ "" ], 543 | "fontsize" : 11.0, 544 | "numinlets" : 2, 545 | "numoutlets" : 1, 546 | "id" : "obj-60" 547 | } 548 | 549 | } 550 | , { 551 | "box" : { 552 | "maxclass" : "newobj", 553 | "text" : "t l l l", 554 | "patching_rect" : [ 90.0, 200.0, 46.0, 19.0 ], 555 | "fontname" : "Arial", 556 | "outlettype" : [ "", "", "" ], 557 | "fontsize" : 11.0, 558 | "numinlets" : 1, 559 | "numoutlets" : 3, 560 | "id" : "obj-59" 561 | } 562 | 563 | } 564 | , { 565 | "box" : { 566 | "maxclass" : "newobj", 567 | "text" : "== 4", 568 | "patching_rect" : [ 130.0, 240.0, 33.0, 19.0 ], 569 | "fontname" : "Arial", 570 | "outlettype" : [ "int" ], 571 | "fontsize" : 11.0, 572 | "numinlets" : 2, 573 | "numoutlets" : 1, 574 | "id" : "obj-58" 575 | } 576 | 577 | } 578 | , { 579 | "box" : { 580 | "maxclass" : "newobj", 581 | "text" : "zl len", 582 | "patching_rect" : [ 130.0, 220.0, 36.0, 19.0 ], 583 | "fontname" : "Arial", 584 | "outlettype" : [ "", "" ], 585 | "fontsize" : 11.0, 586 | "numinlets" : 2, 587 | "numoutlets" : 2, 588 | "id" : "obj-57" 589 | } 590 | 591 | } 592 | , { 593 | "box" : { 594 | "maxclass" : "newobj", 595 | "text" : "zl join", 596 | "patching_rect" : [ 50.0, 280.0, 39.0, 19.0 ], 597 | "fontname" : "Arial", 598 | "outlettype" : [ "", "" ], 599 | "fontsize" : 11.0, 600 | "numinlets" : 2, 601 | "numoutlets" : 2, 602 | "id" : "obj-41" 603 | } 604 | 605 | } 606 | , { 607 | "box" : { 608 | "maxclass" : "newobj", 609 | "text" : "zl slice 1", 610 | "patching_rect" : [ 50.0, 100.0, 55.0, 20.0 ], 611 | "fontname" : "Arial", 612 | "outlettype" : [ "", "" ], 613 | "fontsize" : 11.595187, 614 | "numinlets" : 2, 615 | "numoutlets" : 2, 616 | "id" : "obj-61" 617 | } 618 | 619 | } 620 | , { 621 | "box" : { 622 | "maxclass" : "newobj", 623 | "text" : "zl rot", 624 | "patching_rect" : [ 90.0, 160.0, 34.0, 19.0 ], 625 | "fontname" : "Arial", 626 | "outlettype" : [ "", "" ], 627 | "fontsize" : 11.0, 628 | "numinlets" : 2, 629 | "numoutlets" : 2, 630 | "id" : "obj-1" 631 | } 632 | 633 | } 634 | , { 635 | "box" : { 636 | "maxclass" : "inlet", 637 | "patching_rect" : [ 50.0, 40.0, 25.0, 25.0 ], 638 | "outlettype" : [ "" ], 639 | "numinlets" : 0, 640 | "numoutlets" : 1, 641 | "id" : "obj-8", 642 | "comment" : "" 643 | } 644 | 645 | } 646 | , { 647 | "box" : { 648 | "maxclass" : "inlet", 649 | "patching_rect" : [ 160.0, 40.0, 25.0, 25.0 ], 650 | "outlettype" : [ "int" ], 651 | "numinlets" : 0, 652 | "numoutlets" : 1, 653 | "id" : "obj-12", 654 | "comment" : "" 655 | } 656 | 657 | } 658 | , { 659 | "box" : { 660 | "maxclass" : "inlet", 661 | "patching_rect" : [ 100.0, 40.0, 25.0, 25.0 ], 662 | "outlettype" : [ "int" ], 663 | "numinlets" : 0, 664 | "numoutlets" : 1, 665 | "id" : "obj-13", 666 | "comment" : "" 667 | } 668 | 669 | } 670 | , { 671 | "box" : { 672 | "maxclass" : "outlet", 673 | "patching_rect" : [ 65.0, 359.0, 25.0, 25.0 ], 674 | "numinlets" : 1, 675 | "numoutlets" : 0, 676 | "id" : "obj-14", 677 | "comment" : "" 678 | } 679 | 680 | } 681 | ], 682 | "lines" : [ { 683 | "patchline" : { 684 | "source" : [ "obj-60", 0 ], 685 | "destination" : [ "obj-14", 0 ], 686 | "hidden" : 0, 687 | "midpoints" : [ ] 688 | } 689 | 690 | } 691 | , { 692 | "patchline" : { 693 | "source" : [ "obj-41", 0 ], 694 | "destination" : [ "obj-14", 0 ], 695 | "hidden" : 0, 696 | "midpoints" : [ ] 697 | } 698 | 699 | } 700 | , { 701 | "patchline" : { 702 | "source" : [ "obj-13", 0 ], 703 | "destination" : [ "obj-1", 1 ], 704 | "hidden" : 0, 705 | "midpoints" : [ ] 706 | } 707 | 708 | } 709 | , { 710 | "patchline" : { 711 | "source" : [ "obj-12", 0 ], 712 | "destination" : [ "obj-61", 1 ], 713 | "hidden" : 0, 714 | "midpoints" : [ ] 715 | } 716 | 717 | } 718 | , { 719 | "patchline" : { 720 | "source" : [ "obj-8", 0 ], 721 | "destination" : [ "obj-61", 0 ], 722 | "hidden" : 0, 723 | "midpoints" : [ ] 724 | } 725 | 726 | } 727 | , { 728 | "patchline" : { 729 | "source" : [ "obj-59", 0 ], 730 | "destination" : [ "obj-41", 1 ], 731 | "hidden" : 0, 732 | "midpoints" : [ ] 733 | } 734 | 735 | } 736 | , { 737 | "patchline" : { 738 | "source" : [ "obj-59", 1 ], 739 | "destination" : [ "obj-60", 1 ], 740 | "hidden" : 0, 741 | "midpoints" : [ ] 742 | } 743 | 744 | } 745 | , { 746 | "patchline" : { 747 | "source" : [ "obj-58", 0 ], 748 | "destination" : [ "obj-60", 0 ], 749 | "hidden" : 0, 750 | "midpoints" : [ ] 751 | } 752 | 753 | } 754 | , { 755 | "patchline" : { 756 | "source" : [ "obj-59", 2 ], 757 | "destination" : [ "obj-57", 0 ], 758 | "hidden" : 0, 759 | "midpoints" : [ ] 760 | } 761 | 762 | } 763 | , { 764 | "patchline" : { 765 | "source" : [ "obj-1", 0 ], 766 | "destination" : [ "obj-59", 0 ], 767 | "hidden" : 0, 768 | "midpoints" : [ ] 769 | } 770 | 771 | } 772 | , { 773 | "patchline" : { 774 | "source" : [ "obj-57", 0 ], 775 | "destination" : [ "obj-58", 0 ], 776 | "hidden" : 0, 777 | "midpoints" : [ ] 778 | } 779 | 780 | } 781 | , { 782 | "patchline" : { 783 | "source" : [ "obj-61", 0 ], 784 | "destination" : [ "obj-41", 0 ], 785 | "hidden" : 0, 786 | "midpoints" : [ ] 787 | } 788 | 789 | } 790 | , { 791 | "patchline" : { 792 | "source" : [ "obj-61", 1 ], 793 | "destination" : [ "obj-1", 0 ], 794 | "hidden" : 0, 795 | "midpoints" : [ ] 796 | } 797 | 798 | } 799 | ] 800 | } 801 | , 802 | "saved_object_attributes" : { 803 | "fontname" : "Arial", 804 | "default_fontname" : "Arial", 805 | "globalpatchername" : "", 806 | "default_fontsize" : 11.0, 807 | "fontface" : 0, 808 | "fontsize" : 11.0, 809 | "default_fontface" : 0 810 | } 811 | 812 | } 813 | 814 | } 815 | , { 816 | "box" : { 817 | "maxclass" : "comment", 818 | "text" : "Skip this measure?", 819 | "patching_rect" : [ 100.0, 320.0, 103.0, 19.0 ], 820 | "fontname" : "Arial", 821 | "textcolor" : [ 0.082353, 0.25098, 0.431373, 1.0 ], 822 | "frgb" : [ 0.082353, 0.25098, 0.431373, 1.0 ], 823 | "fontsize" : 11.0, 824 | "numinlets" : 1, 825 | "numoutlets" : 0, 826 | "id" : "obj-6" 827 | } 828 | 829 | } 830 | , { 831 | "box" : { 832 | "maxclass" : "message", 833 | "text" : "0", 834 | "patching_rect" : [ 640.0, 100.0, 32.5, 17.0 ], 835 | "fontname" : "Arial", 836 | "outlettype" : [ "" ], 837 | "fontsize" : 11.0, 838 | "numinlets" : 2, 839 | "numoutlets" : 1, 840 | "id" : "obj-11" 841 | } 842 | 843 | } 844 | , { 845 | "box" : { 846 | "maxclass" : "inlet", 847 | "patching_rect" : [ 640.0, 60.0, 25.0, 25.0 ], 848 | "outlettype" : [ "" ], 849 | "numinlets" : 0, 850 | "numoutlets" : 1, 851 | "id" : "obj-2", 852 | "comment" : "resetcounters" 853 | } 854 | 855 | } 856 | , { 857 | "box" : { 858 | "maxclass" : "newobj", 859 | "text" : "+ 1", 860 | "patching_rect" : [ 20.0, 400.0, 32.5, 19.0 ], 861 | "fontname" : "Arial", 862 | "outlettype" : [ "int" ], 863 | "fontsize" : 11.0, 864 | "numinlets" : 2, 865 | "numoutlets" : 1, 866 | "id" : "obj-90" 867 | } 868 | 869 | } 870 | , { 871 | "box" : { 872 | "maxclass" : "newobj", 873 | "text" : "gate 2", 874 | "patching_rect" : [ 20.0, 420.0, 59.0, 19.0 ], 875 | "fontname" : "Arial", 876 | "outlettype" : [ "", "" ], 877 | "fontsize" : 11.0, 878 | "numinlets" : 2, 879 | "numoutlets" : 2, 880 | "id" : "obj-89" 881 | } 882 | 883 | } 884 | , { 885 | "box" : { 886 | "maxclass" : "newobj", 887 | "text" : "zl reg", 888 | "patching_rect" : [ 260.0, 560.0, 37.0, 19.0 ], 889 | "fontname" : "Arial", 890 | "outlettype" : [ "", "" ], 891 | "fontsize" : 11.0, 892 | "numinlets" : 2, 893 | "numoutlets" : 2, 894 | "id" : "obj-88" 895 | } 896 | 897 | } 898 | , { 899 | "box" : { 900 | "maxclass" : "newobj", 901 | "text" : "zl reg", 902 | "patching_rect" : [ 140.0, 560.0, 37.0, 19.0 ], 903 | "fontname" : "Arial", 904 | "outlettype" : [ "", "" ], 905 | "fontsize" : 11.0, 906 | "numinlets" : 2, 907 | "numoutlets" : 2, 908 | "id" : "obj-87" 909 | } 910 | 911 | } 912 | , { 913 | "box" : { 914 | "maxclass" : "comment", 915 | "text" : "outputs patten on each bang", 916 | "linecount" : 2, 917 | "patching_rect" : [ 180.0, 600.0, 109.0, 32.0 ], 918 | "fontname" : "Arial", 919 | "textcolor" : [ 0.082353, 0.25098, 0.431373, 1.0 ], 920 | "frgb" : [ 0.082353, 0.25098, 0.431373, 1.0 ], 921 | "fontsize" : 11.0, 922 | "numinlets" : 1, 923 | "numoutlets" : 0, 924 | "id" : "obj-86" 925 | } 926 | 927 | } 928 | , { 929 | "box" : { 930 | "maxclass" : "comment", 931 | "text" : "pattern list", 932 | "patching_rect" : [ 120.0, 20.0, 109.0, 19.0 ], 933 | "fontname" : "Arial", 934 | "textcolor" : [ 0.243137, 0.670588, 0.976471, 1.0 ], 935 | "frgb" : [ 0.243137, 0.670588, 0.976471, 1.0 ], 936 | "fontsize" : 11.0, 937 | "numinlets" : 1, 938 | "numoutlets" : 0, 939 | "id" : "obj-50" 940 | } 941 | 942 | } 943 | , { 944 | "box" : { 945 | "maxclass" : "newobj", 946 | "text" : "t b b l l", 947 | "patching_rect" : [ 60.0, 80.0, 154.5, 19.0 ], 948 | "fontname" : "Arial", 949 | "outlettype" : [ "bang", "bang", "", "" ], 950 | "fontsize" : 11.0, 951 | "numinlets" : 1, 952 | "numoutlets" : 4, 953 | "id" : "obj-49" 954 | } 955 | 956 | } 957 | , { 958 | "box" : { 959 | "maxclass" : "outlet", 960 | "patching_rect" : [ 140.0, 600.0, 25.0, 25.0 ], 961 | "numinlets" : 1, 962 | "numoutlets" : 0, 963 | "id" : "obj-39", 964 | "comment" : "" 965 | } 966 | 967 | } 968 | , { 969 | "box" : { 970 | "maxclass" : "newobj", 971 | "text" : "unpack 0 0 0", 972 | "patching_rect" : [ 400.0, 60.0, 73.0, 19.0 ], 973 | "fontname" : "Arial", 974 | "outlettype" : [ "int", "int", "int" ], 975 | "fontsize" : 11.0, 976 | "numinlets" : 1, 977 | "numoutlets" : 3, 978 | "id" : "obj-26" 979 | } 980 | 981 | } 982 | , { 983 | "box" : { 984 | "maxclass" : "comment", 985 | "text" : "rot code (eg 1 0 0)", 986 | "patching_rect" : [ 440.0, 20.0, 150.0, 19.0 ], 987 | "fontname" : "Arial", 988 | "textcolor" : [ 0.243137, 0.670588, 0.976471, 1.0 ], 989 | "frgb" : [ 0.243137, 0.670588, 0.976471, 1.0 ], 990 | "fontsize" : 11.0, 991 | "numinlets" : 1, 992 | "numoutlets" : 0, 993 | "id" : "obj-19" 994 | } 995 | 996 | } 997 | , { 998 | "box" : { 999 | "maxclass" : "inlet", 1000 | "patching_rect" : [ 400.0, 20.0, 25.0, 25.0 ], 1001 | "outlettype" : [ "" ], 1002 | "numinlets" : 0, 1003 | "numoutlets" : 1, 1004 | "id" : "obj-17", 1005 | "comment" : "" 1006 | } 1007 | 1008 | } 1009 | , { 1010 | "box" : { 1011 | "maxclass" : "newobj", 1012 | "text" : "counter 0 0 3", 1013 | "patching_rect" : [ 100.0, 160.0, 78.0, 20.0 ], 1014 | "fontname" : "Arial", 1015 | "outlettype" : [ "int", "", "", "int" ], 1016 | "fontsize" : 11.595187, 1017 | "numinlets" : 5, 1018 | "numoutlets" : 4, 1019 | "id" : "obj-55" 1020 | } 1021 | 1022 | } 1023 | , { 1024 | "box" : { 1025 | "maxclass" : "inlet", 1026 | "patching_rect" : [ 80.0, 20.0, 25.0, 25.0 ], 1027 | "outlettype" : [ "" ], 1028 | "numinlets" : 0, 1029 | "numoutlets" : 1, 1030 | "id" : "obj-4", 1031 | "comment" : "" 1032 | } 1033 | 1034 | } 1035 | ], 1036 | "lines" : [ { 1037 | "patchline" : { 1038 | "source" : [ "obj-1", 0 ], 1039 | "destination" : [ "obj-55", 2 ], 1040 | "hidden" : 0, 1041 | "midpoints" : [ ] 1042 | } 1043 | 1044 | } 1045 | , { 1046 | "patchline" : { 1047 | "source" : [ "obj-2", 0 ], 1048 | "destination" : [ "obj-11", 0 ], 1049 | "hidden" : 0, 1050 | "midpoints" : [ ] 1051 | } 1052 | 1053 | } 1054 | , { 1055 | "patchline" : { 1056 | "source" : [ "obj-17", 0 ], 1057 | "destination" : [ "obj-26", 0 ], 1058 | "hidden" : 0, 1059 | "midpoints" : [ ] 1060 | } 1061 | 1062 | } 1063 | , { 1064 | "patchline" : { 1065 | "source" : [ "obj-88", 0 ], 1066 | "destination" : [ "obj-39", 0 ], 1067 | "hidden" : 0, 1068 | "midpoints" : [ ] 1069 | } 1070 | 1071 | } 1072 | , { 1073 | "patchline" : { 1074 | "source" : [ "obj-87", 0 ], 1075 | "destination" : [ "obj-39", 0 ], 1076 | "hidden" : 0, 1077 | "midpoints" : [ ] 1078 | } 1079 | 1080 | } 1081 | , { 1082 | "patchline" : { 1083 | "source" : [ "obj-15", 0 ], 1084 | "destination" : [ "obj-88", 1 ], 1085 | "hidden" : 0, 1086 | "midpoints" : [ ] 1087 | } 1088 | 1089 | } 1090 | , { 1091 | "patchline" : { 1092 | "source" : [ "obj-26", 0 ], 1093 | "destination" : [ "obj-15", 1 ], 1094 | "hidden" : 0, 1095 | "midpoints" : [ ] 1096 | } 1097 | 1098 | } 1099 | , { 1100 | "patchline" : { 1101 | "source" : [ "obj-26", 1 ], 1102 | "destination" : [ "obj-15", 2 ], 1103 | "hidden" : 0, 1104 | "midpoints" : [ ] 1105 | } 1106 | 1107 | } 1108 | , { 1109 | "patchline" : { 1110 | "source" : [ "obj-89", 1 ], 1111 | "destination" : [ "obj-88", 0 ], 1112 | "hidden" : 0, 1113 | "midpoints" : [ ] 1114 | } 1115 | 1116 | } 1117 | , { 1118 | "patchline" : { 1119 | "source" : [ "obj-90", 0 ], 1120 | "destination" : [ "obj-89", 0 ], 1121 | "hidden" : 0, 1122 | "midpoints" : [ ] 1123 | } 1124 | 1125 | } 1126 | , { 1127 | "patchline" : { 1128 | "source" : [ "obj-89", 0 ], 1129 | "destination" : [ "obj-87", 0 ], 1130 | "hidden" : 0, 1131 | "midpoints" : [ ] 1132 | } 1133 | 1134 | } 1135 | , { 1136 | "patchline" : { 1137 | "source" : [ "obj-11", 0 ], 1138 | "destination" : [ "obj-29", 1 ], 1139 | "hidden" : 0, 1140 | "midpoints" : [ 649.5, 254.0, 189.5, 254.0 ] 1141 | } 1142 | 1143 | } 1144 | , { 1145 | "patchline" : { 1146 | "source" : [ "obj-55", 0 ], 1147 | "destination" : [ "obj-29", 0 ], 1148 | "hidden" : 0, 1149 | "midpoints" : [ ] 1150 | } 1151 | 1152 | } 1153 | , { 1154 | "patchline" : { 1155 | "source" : [ "obj-33", 0 ], 1156 | "destination" : [ "obj-90", 0 ], 1157 | "hidden" : 0, 1158 | "midpoints" : [ 109.5, 391.0, 29.5, 391.0 ] 1159 | } 1160 | 1161 | } 1162 | , { 1163 | "patchline" : { 1164 | "source" : [ "obj-29", 0 ], 1165 | "destination" : [ "obj-33", 0 ], 1166 | "hidden" : 0, 1167 | "midpoints" : [ ] 1168 | } 1169 | 1170 | } 1171 | , { 1172 | "patchline" : { 1173 | "source" : [ "obj-49", 0 ], 1174 | "destination" : [ "obj-89", 1 ], 1175 | "hidden" : 0, 1176 | "midpoints" : [ ] 1177 | } 1178 | 1179 | } 1180 | , { 1181 | "patchline" : { 1182 | "source" : [ "obj-49", 3 ], 1183 | "destination" : [ "obj-15", 0 ], 1184 | "hidden" : 0, 1185 | "midpoints" : [ ] 1186 | } 1187 | 1188 | } 1189 | , { 1190 | "patchline" : { 1191 | "source" : [ "obj-4", 0 ], 1192 | "destination" : [ "obj-49", 0 ], 1193 | "hidden" : 0, 1194 | "midpoints" : [ ] 1195 | } 1196 | 1197 | } 1198 | , { 1199 | "patchline" : { 1200 | "source" : [ "obj-49", 2 ], 1201 | "destination" : [ "obj-87", 1 ], 1202 | "hidden" : 0, 1203 | "midpoints" : [ ] 1204 | } 1205 | 1206 | } 1207 | , { 1208 | "patchline" : { 1209 | "source" : [ "obj-49", 1 ], 1210 | "destination" : [ "obj-55", 0 ], 1211 | "hidden" : 0, 1212 | "midpoints" : [ ] 1213 | } 1214 | 1215 | } 1216 | , { 1217 | "patchline" : { 1218 | "source" : [ "obj-26", 2 ], 1219 | "destination" : [ "obj-33", 1 ], 1220 | "hidden" : 0, 1221 | "midpoints" : [ 463.5, 325.0, 212.5, 325.0 ] 1222 | } 1223 | 1224 | } 1225 | , { 1226 | "patchline" : { 1227 | "source" : [ "obj-11", 0 ], 1228 | "destination" : [ "obj-55", 2 ], 1229 | "hidden" : 0, 1230 | "midpoints" : [ ] 1231 | } 1232 | 1233 | } 1234 | ] 1235 | } 1236 | 1237 | } 1238 | -------------------------------------------------------------------------------- /rotatortest.maxpat: -------------------------------------------------------------------------------- 1 | { 2 | "patcher" : { 3 | "fileversion" : 1, 4 | "rect" : [ 144.0, 51.0, 977.0, 613.0 ], 5 | "bglocked" : 0, 6 | "defrect" : [ 144.0, 51.0, 977.0, 613.0 ], 7 | "openrect" : [ 0.0, 0.0, 0.0, 0.0 ], 8 | "openinpresentation" : 0, 9 | "default_fontsize" : 11.0, 10 | "default_fontface" : 0, 11 | "default_fontname" : "Arial", 12 | "gridonopen" : 0, 13 | "gridsize" : [ 20.0, 20.0 ], 14 | "gridsnaponopen" : 0, 15 | "toolbarvisible" : 1, 16 | "boxanimatetime" : 200, 17 | "imprint" : 0, 18 | "boxes" : [ { 19 | "box" : { 20 | "maxclass" : "number", 21 | "patching_rect" : [ 320.0, 300.0, 50.0, 19.0 ], 22 | "fontname" : "Arial", 23 | "outlettype" : [ "int", "bang" ], 24 | "minimum" : 0, 25 | "maximum" : 8, 26 | "fontsize" : 11.0, 27 | "numinlets" : 1, 28 | "numoutlets" : 2, 29 | "id" : "obj-68" 30 | } 31 | 32 | } 33 | , { 34 | "box" : { 35 | "maxclass" : "number", 36 | "patching_rect" : [ 260.0, 300.0, 50.0, 19.0 ], 37 | "fontname" : "Arial", 38 | "outlettype" : [ "int", "bang" ], 39 | "minimum" : 0, 40 | "maximum" : 3, 41 | "fontsize" : 11.0, 42 | "numinlets" : 1, 43 | "numoutlets" : 2, 44 | "id" : "obj-69" 45 | } 46 | 47 | } 48 | , { 49 | "box" : { 50 | "maxclass" : "number", 51 | "patching_rect" : [ 200.0, 300.0, 50.0, 19.0 ], 52 | "fontname" : "Arial", 53 | "outlettype" : [ "int", "bang" ], 54 | "minimum" : 0, 55 | "maximum" : 3, 56 | "fontsize" : 11.0, 57 | "numinlets" : 1, 58 | "numoutlets" : 2, 59 | "id" : "obj-70" 60 | } 61 | 62 | } 63 | , { 64 | "box" : { 65 | "maxclass" : "number", 66 | "patching_rect" : [ 320.0, 220.0, 50.0, 19.0 ], 67 | "fontname" : "Arial", 68 | "outlettype" : [ "int", "bang" ], 69 | "minimum" : 0, 70 | "maximum" : 8, 71 | "fontsize" : 11.0, 72 | "numinlets" : 1, 73 | "numoutlets" : 2, 74 | "id" : "obj-65" 75 | } 76 | 77 | } 78 | , { 79 | "box" : { 80 | "maxclass" : "number", 81 | "patching_rect" : [ 260.0, 220.0, 50.0, 19.0 ], 82 | "fontname" : "Arial", 83 | "outlettype" : [ "int", "bang" ], 84 | "minimum" : 0, 85 | "maximum" : 3, 86 | "fontsize" : 11.0, 87 | "numinlets" : 1, 88 | "numoutlets" : 2, 89 | "id" : "obj-66" 90 | } 91 | 92 | } 93 | , { 94 | "box" : { 95 | "maxclass" : "number", 96 | "patching_rect" : [ 200.0, 220.0, 50.0, 19.0 ], 97 | "fontname" : "Arial", 98 | "outlettype" : [ "int", "bang" ], 99 | "minimum" : 0, 100 | "maximum" : 3, 101 | "fontsize" : 11.0, 102 | "numinlets" : 1, 103 | "numoutlets" : 2, 104 | "id" : "obj-67" 105 | } 106 | 107 | } 108 | , { 109 | "box" : { 110 | "maxclass" : "newobj", 111 | "text" : "p packthem", 112 | "patching_rect" : [ 200.0, 320.0, 67.0, 19.0 ], 113 | "fontname" : "Arial", 114 | "outlettype" : [ "" ], 115 | "fontsize" : 11.0, 116 | "numinlets" : 3, 117 | "numoutlets" : 1, 118 | "id" : "obj-64", 119 | "patcher" : { 120 | "fileversion" : 1, 121 | "rect" : [ 0.0, 0.0, 640.0, 480.0 ], 122 | "bglocked" : 0, 123 | "defrect" : [ 0.0, 0.0, 640.0, 480.0 ], 124 | "openrect" : [ 0.0, 0.0, 0.0, 0.0 ], 125 | "openinpresentation" : 0, 126 | "default_fontsize" : 11.0, 127 | "default_fontface" : 0, 128 | "default_fontname" : "Arial", 129 | "gridonopen" : 0, 130 | "gridsize" : [ 20.0, 20.0 ], 131 | "gridsnaponopen" : 0, 132 | "toolbarvisible" : 1, 133 | "boxanimatetime" : 200, 134 | "imprint" : 0, 135 | "boxes" : [ { 136 | "box" : { 137 | "maxclass" : "newobj", 138 | "text" : "t b i", 139 | "patching_rect" : [ 170.0, 101.5, 32.5, 19.0 ], 140 | "fontname" : "Arial", 141 | "outlettype" : [ "bang", "int" ], 142 | "fontsize" : 11.0, 143 | "numinlets" : 1, 144 | "numoutlets" : 2, 145 | "id" : "obj-45" 146 | } 147 | 148 | } 149 | , { 150 | "box" : { 151 | "maxclass" : "newobj", 152 | "text" : "t b i", 153 | "patching_rect" : [ 110.0, 101.5, 32.5, 19.0 ], 154 | "fontname" : "Arial", 155 | "outlettype" : [ "bang", "int" ], 156 | "fontsize" : 11.0, 157 | "numinlets" : 1, 158 | "numoutlets" : 2, 159 | "id" : "obj-44" 160 | } 161 | 162 | } 163 | , { 164 | "box" : { 165 | "maxclass" : "newobj", 166 | "text" : "pack 0 0 0", 167 | "patching_rect" : [ 50.0, 101.5, 61.0, 19.0 ], 168 | "fontname" : "Arial", 169 | "outlettype" : [ "" ], 170 | "fontsize" : 11.0, 171 | "numinlets" : 3, 172 | "numoutlets" : 1, 173 | "id" : "obj-42" 174 | } 175 | 176 | } 177 | , { 178 | "box" : { 179 | "maxclass" : "inlet", 180 | "patching_rect" : [ 50.0, 40.0, 25.0, 25.0 ], 181 | "outlettype" : [ "int" ], 182 | "numinlets" : 0, 183 | "numoutlets" : 1, 184 | "id" : "obj-58", 185 | "comment" : "" 186 | } 187 | 188 | } 189 | , { 190 | "box" : { 191 | "maxclass" : "inlet", 192 | "patching_rect" : [ 110.0, 40.0, 25.0, 25.0 ], 193 | "outlettype" : [ "int" ], 194 | "numinlets" : 0, 195 | "numoutlets" : 1, 196 | "id" : "obj-59", 197 | "comment" : "" 198 | } 199 | 200 | } 201 | , { 202 | "box" : { 203 | "maxclass" : "inlet", 204 | "patching_rect" : [ 170.0, 40.0, 25.0, 25.0 ], 205 | "outlettype" : [ "int" ], 206 | "numinlets" : 0, 207 | "numoutlets" : 1, 208 | "id" : "obj-60", 209 | "comment" : "" 210 | } 211 | 212 | } 213 | , { 214 | "box" : { 215 | "maxclass" : "outlet", 216 | "patching_rect" : [ 50.0, 182.0, 25.0, 25.0 ], 217 | "numinlets" : 1, 218 | "numoutlets" : 0, 219 | "id" : "obj-61", 220 | "comment" : "" 221 | } 222 | 223 | } 224 | ], 225 | "lines" : [ { 226 | "patchline" : { 227 | "source" : [ "obj-44", 1 ], 228 | "destination" : [ "obj-42", 1 ], 229 | "hidden" : 0, 230 | "midpoints" : [ ] 231 | } 232 | 233 | } 234 | , { 235 | "patchline" : { 236 | "source" : [ "obj-44", 0 ], 237 | "destination" : [ "obj-42", 0 ], 238 | "hidden" : 0, 239 | "midpoints" : [ ] 240 | } 241 | 242 | } 243 | , { 244 | "patchline" : { 245 | "source" : [ "obj-45", 1 ], 246 | "destination" : [ "obj-42", 2 ], 247 | "hidden" : 0, 248 | "midpoints" : [ ] 249 | } 250 | 251 | } 252 | , { 253 | "patchline" : { 254 | "source" : [ "obj-45", 0 ], 255 | "destination" : [ "obj-42", 0 ], 256 | "hidden" : 0, 257 | "midpoints" : [ ] 258 | } 259 | 260 | } 261 | , { 262 | "patchline" : { 263 | "source" : [ "obj-58", 0 ], 264 | "destination" : [ "obj-42", 0 ], 265 | "hidden" : 0, 266 | "midpoints" : [ ] 267 | } 268 | 269 | } 270 | , { 271 | "patchline" : { 272 | "source" : [ "obj-59", 0 ], 273 | "destination" : [ "obj-44", 0 ], 274 | "hidden" : 0, 275 | "midpoints" : [ ] 276 | } 277 | 278 | } 279 | , { 280 | "patchline" : { 281 | "source" : [ "obj-60", 0 ], 282 | "destination" : [ "obj-45", 0 ], 283 | "hidden" : 0, 284 | "midpoints" : [ ] 285 | } 286 | 287 | } 288 | , { 289 | "patchline" : { 290 | "source" : [ "obj-42", 0 ], 291 | "destination" : [ "obj-61", 0 ], 292 | "hidden" : 0, 293 | "midpoints" : [ ] 294 | } 295 | 296 | } 297 | ] 298 | } 299 | , 300 | "saved_object_attributes" : { 301 | "fontname" : "Arial", 302 | "default_fontname" : "Arial", 303 | "globalpatchername" : "", 304 | "default_fontsize" : 11.0, 305 | "fontface" : 0, 306 | "fontsize" : 11.0, 307 | "default_fontface" : 0 308 | } 309 | 310 | } 311 | 312 | } 313 | , { 314 | "box" : { 315 | "maxclass" : "newobj", 316 | "text" : "p packthem", 317 | "patching_rect" : [ 200.0, 240.0, 67.0, 19.0 ], 318 | "fontname" : "Arial", 319 | "outlettype" : [ "" ], 320 | "fontsize" : 11.0, 321 | "numinlets" : 3, 322 | "numoutlets" : 1, 323 | "id" : "obj-63", 324 | "patcher" : { 325 | "fileversion" : 1, 326 | "rect" : [ 0.0, 0.0, 640.0, 480.0 ], 327 | "bglocked" : 0, 328 | "defrect" : [ 0.0, 0.0, 640.0, 480.0 ], 329 | "openrect" : [ 0.0, 0.0, 0.0, 0.0 ], 330 | "openinpresentation" : 0, 331 | "default_fontsize" : 11.0, 332 | "default_fontface" : 0, 333 | "default_fontname" : "Arial", 334 | "gridonopen" : 0, 335 | "gridsize" : [ 20.0, 20.0 ], 336 | "gridsnaponopen" : 0, 337 | "toolbarvisible" : 1, 338 | "boxanimatetime" : 200, 339 | "imprint" : 0, 340 | "boxes" : [ { 341 | "box" : { 342 | "maxclass" : "newobj", 343 | "text" : "t b i", 344 | "patching_rect" : [ 170.0, 101.5, 32.5, 19.0 ], 345 | "fontname" : "Arial", 346 | "outlettype" : [ "bang", "int" ], 347 | "fontsize" : 11.0, 348 | "numinlets" : 1, 349 | "numoutlets" : 2, 350 | "id" : "obj-45" 351 | } 352 | 353 | } 354 | , { 355 | "box" : { 356 | "maxclass" : "newobj", 357 | "text" : "t b i", 358 | "patching_rect" : [ 110.0, 101.5, 32.5, 19.0 ], 359 | "fontname" : "Arial", 360 | "outlettype" : [ "bang", "int" ], 361 | "fontsize" : 11.0, 362 | "numinlets" : 1, 363 | "numoutlets" : 2, 364 | "id" : "obj-44" 365 | } 366 | 367 | } 368 | , { 369 | "box" : { 370 | "maxclass" : "newobj", 371 | "text" : "pack 0 0 0", 372 | "patching_rect" : [ 50.0, 101.5, 61.0, 19.0 ], 373 | "fontname" : "Arial", 374 | "outlettype" : [ "" ], 375 | "fontsize" : 11.0, 376 | "numinlets" : 3, 377 | "numoutlets" : 1, 378 | "id" : "obj-42" 379 | } 380 | 381 | } 382 | , { 383 | "box" : { 384 | "maxclass" : "inlet", 385 | "patching_rect" : [ 50.0, 40.0, 25.0, 25.0 ], 386 | "outlettype" : [ "int" ], 387 | "numinlets" : 0, 388 | "numoutlets" : 1, 389 | "id" : "obj-58", 390 | "comment" : "" 391 | } 392 | 393 | } 394 | , { 395 | "box" : { 396 | "maxclass" : "inlet", 397 | "patching_rect" : [ 110.0, 40.0, 25.0, 25.0 ], 398 | "outlettype" : [ "int" ], 399 | "numinlets" : 0, 400 | "numoutlets" : 1, 401 | "id" : "obj-59", 402 | "comment" : "" 403 | } 404 | 405 | } 406 | , { 407 | "box" : { 408 | "maxclass" : "inlet", 409 | "patching_rect" : [ 170.0, 40.0, 25.0, 25.0 ], 410 | "outlettype" : [ "int" ], 411 | "numinlets" : 0, 412 | "numoutlets" : 1, 413 | "id" : "obj-60", 414 | "comment" : "" 415 | } 416 | 417 | } 418 | , { 419 | "box" : { 420 | "maxclass" : "outlet", 421 | "patching_rect" : [ 50.0, 182.0, 25.0, 25.0 ], 422 | "numinlets" : 1, 423 | "numoutlets" : 0, 424 | "id" : "obj-61", 425 | "comment" : "" 426 | } 427 | 428 | } 429 | ], 430 | "lines" : [ { 431 | "patchline" : { 432 | "source" : [ "obj-42", 0 ], 433 | "destination" : [ "obj-61", 0 ], 434 | "hidden" : 0, 435 | "midpoints" : [ ] 436 | } 437 | 438 | } 439 | , { 440 | "patchline" : { 441 | "source" : [ "obj-60", 0 ], 442 | "destination" : [ "obj-45", 0 ], 443 | "hidden" : 0, 444 | "midpoints" : [ ] 445 | } 446 | 447 | } 448 | , { 449 | "patchline" : { 450 | "source" : [ "obj-59", 0 ], 451 | "destination" : [ "obj-44", 0 ], 452 | "hidden" : 0, 453 | "midpoints" : [ ] 454 | } 455 | 456 | } 457 | , { 458 | "patchline" : { 459 | "source" : [ "obj-58", 0 ], 460 | "destination" : [ "obj-42", 0 ], 461 | "hidden" : 0, 462 | "midpoints" : [ ] 463 | } 464 | 465 | } 466 | , { 467 | "patchline" : { 468 | "source" : [ "obj-45", 0 ], 469 | "destination" : [ "obj-42", 0 ], 470 | "hidden" : 0, 471 | "midpoints" : [ ] 472 | } 473 | 474 | } 475 | , { 476 | "patchline" : { 477 | "source" : [ "obj-45", 1 ], 478 | "destination" : [ "obj-42", 2 ], 479 | "hidden" : 0, 480 | "midpoints" : [ ] 481 | } 482 | 483 | } 484 | , { 485 | "patchline" : { 486 | "source" : [ "obj-44", 0 ], 487 | "destination" : [ "obj-42", 0 ], 488 | "hidden" : 0, 489 | "midpoints" : [ ] 490 | } 491 | 492 | } 493 | , { 494 | "patchline" : { 495 | "source" : [ "obj-44", 1 ], 496 | "destination" : [ "obj-42", 1 ], 497 | "hidden" : 0, 498 | "midpoints" : [ ] 499 | } 500 | 501 | } 502 | ] 503 | } 504 | , 505 | "saved_object_attributes" : { 506 | "fontname" : "Arial", 507 | "default_fontname" : "Arial", 508 | "globalpatchername" : "", 509 | "default_fontsize" : 11.0, 510 | "fontface" : 0, 511 | "fontsize" : 11.0, 512 | "default_fontface" : 0 513 | } 514 | 515 | } 516 | 517 | } 518 | , { 519 | "box" : { 520 | "maxclass" : "newobj", 521 | "text" : "p packthem", 522 | "patching_rect" : [ 200.0, 160.0, 67.0, 19.0 ], 523 | "fontname" : "Arial", 524 | "outlettype" : [ "" ], 525 | "fontsize" : 11.0, 526 | "numinlets" : 3, 527 | "numoutlets" : 1, 528 | "id" : "obj-62", 529 | "patcher" : { 530 | "fileversion" : 1, 531 | "rect" : [ 0.0, 0.0, 640.0, 480.0 ], 532 | "bglocked" : 0, 533 | "defrect" : [ 0.0, 0.0, 640.0, 480.0 ], 534 | "openrect" : [ 0.0, 0.0, 0.0, 0.0 ], 535 | "openinpresentation" : 0, 536 | "default_fontsize" : 11.0, 537 | "default_fontface" : 0, 538 | "default_fontname" : "Arial", 539 | "gridonopen" : 0, 540 | "gridsize" : [ 20.0, 20.0 ], 541 | "gridsnaponopen" : 0, 542 | "toolbarvisible" : 1, 543 | "boxanimatetime" : 200, 544 | "imprint" : 0, 545 | "boxes" : [ { 546 | "box" : { 547 | "maxclass" : "newobj", 548 | "text" : "t b i", 549 | "patching_rect" : [ 170.0, 101.5, 32.5, 19.0 ], 550 | "fontname" : "Arial", 551 | "outlettype" : [ "bang", "int" ], 552 | "fontsize" : 11.0, 553 | "numinlets" : 1, 554 | "numoutlets" : 2, 555 | "id" : "obj-45" 556 | } 557 | 558 | } 559 | , { 560 | "box" : { 561 | "maxclass" : "newobj", 562 | "text" : "t b i", 563 | "patching_rect" : [ 110.0, 101.5, 32.5, 19.0 ], 564 | "fontname" : "Arial", 565 | "outlettype" : [ "bang", "int" ], 566 | "fontsize" : 11.0, 567 | "numinlets" : 1, 568 | "numoutlets" : 2, 569 | "id" : "obj-44" 570 | } 571 | 572 | } 573 | , { 574 | "box" : { 575 | "maxclass" : "newobj", 576 | "text" : "pack 0 0 0", 577 | "patching_rect" : [ 50.0, 101.5, 61.0, 19.0 ], 578 | "fontname" : "Arial", 579 | "outlettype" : [ "" ], 580 | "fontsize" : 11.0, 581 | "numinlets" : 3, 582 | "numoutlets" : 1, 583 | "id" : "obj-42" 584 | } 585 | 586 | } 587 | , { 588 | "box" : { 589 | "maxclass" : "inlet", 590 | "patching_rect" : [ 50.0, 40.0, 25.0, 25.0 ], 591 | "outlettype" : [ "int" ], 592 | "numinlets" : 0, 593 | "numoutlets" : 1, 594 | "id" : "obj-58", 595 | "comment" : "" 596 | } 597 | 598 | } 599 | , { 600 | "box" : { 601 | "maxclass" : "inlet", 602 | "patching_rect" : [ 110.0, 40.0, 25.0, 25.0 ], 603 | "outlettype" : [ "int" ], 604 | "numinlets" : 0, 605 | "numoutlets" : 1, 606 | "id" : "obj-59", 607 | "comment" : "" 608 | } 609 | 610 | } 611 | , { 612 | "box" : { 613 | "maxclass" : "inlet", 614 | "patching_rect" : [ 170.0, 40.0, 25.0, 25.0 ], 615 | "outlettype" : [ "int" ], 616 | "numinlets" : 0, 617 | "numoutlets" : 1, 618 | "id" : "obj-60", 619 | "comment" : "" 620 | } 621 | 622 | } 623 | , { 624 | "box" : { 625 | "maxclass" : "outlet", 626 | "patching_rect" : [ 50.0, 182.0, 25.0, 25.0 ], 627 | "numinlets" : 1, 628 | "numoutlets" : 0, 629 | "id" : "obj-61", 630 | "comment" : "" 631 | } 632 | 633 | } 634 | ], 635 | "lines" : [ { 636 | "patchline" : { 637 | "source" : [ "obj-44", 1 ], 638 | "destination" : [ "obj-42", 1 ], 639 | "hidden" : 0, 640 | "midpoints" : [ ] 641 | } 642 | 643 | } 644 | , { 645 | "patchline" : { 646 | "source" : [ "obj-44", 0 ], 647 | "destination" : [ "obj-42", 0 ], 648 | "hidden" : 0, 649 | "midpoints" : [ ] 650 | } 651 | 652 | } 653 | , { 654 | "patchline" : { 655 | "source" : [ "obj-45", 1 ], 656 | "destination" : [ "obj-42", 2 ], 657 | "hidden" : 0, 658 | "midpoints" : [ ] 659 | } 660 | 661 | } 662 | , { 663 | "patchline" : { 664 | "source" : [ "obj-45", 0 ], 665 | "destination" : [ "obj-42", 0 ], 666 | "hidden" : 0, 667 | "midpoints" : [ ] 668 | } 669 | 670 | } 671 | , { 672 | "patchline" : { 673 | "source" : [ "obj-58", 0 ], 674 | "destination" : [ "obj-42", 0 ], 675 | "hidden" : 0, 676 | "midpoints" : [ ] 677 | } 678 | 679 | } 680 | , { 681 | "patchline" : { 682 | "source" : [ "obj-59", 0 ], 683 | "destination" : [ "obj-44", 0 ], 684 | "hidden" : 0, 685 | "midpoints" : [ ] 686 | } 687 | 688 | } 689 | , { 690 | "patchline" : { 691 | "source" : [ "obj-60", 0 ], 692 | "destination" : [ "obj-45", 0 ], 693 | "hidden" : 0, 694 | "midpoints" : [ ] 695 | } 696 | 697 | } 698 | , { 699 | "patchline" : { 700 | "source" : [ "obj-42", 0 ], 701 | "destination" : [ "obj-61", 0 ], 702 | "hidden" : 0, 703 | "midpoints" : [ ] 704 | } 705 | 706 | } 707 | ] 708 | } 709 | , 710 | "saved_object_attributes" : { 711 | "fontname" : "Arial", 712 | "default_fontname" : "Arial", 713 | "globalpatchername" : "", 714 | "default_fontsize" : 11.0, 715 | "fontface" : 0, 716 | "fontsize" : 11.0, 717 | "default_fontface" : 0 718 | } 719 | 720 | } 721 | 722 | } 723 | , { 724 | "box" : { 725 | "maxclass" : "number", 726 | "patching_rect" : [ 320.0, 140.0, 50.0, 19.0 ], 727 | "fontname" : "Arial", 728 | "outlettype" : [ "int", "bang" ], 729 | "minimum" : 0, 730 | "maximum" : 8, 731 | "fontsize" : 11.0, 732 | "numinlets" : 1, 733 | "numoutlets" : 2, 734 | "id" : "obj-37" 735 | } 736 | 737 | } 738 | , { 739 | "box" : { 740 | "maxclass" : "number", 741 | "patching_rect" : [ 260.0, 140.0, 50.0, 19.0 ], 742 | "fontname" : "Arial", 743 | "outlettype" : [ "int", "bang" ], 744 | "minimum" : 0, 745 | "maximum" : 3, 746 | "fontsize" : 11.0, 747 | "numinlets" : 1, 748 | "numoutlets" : 2, 749 | "id" : "obj-36" 750 | } 751 | 752 | } 753 | , { 754 | "box" : { 755 | "maxclass" : "number", 756 | "patching_rect" : [ 200.0, 140.0, 50.0, 19.0 ], 757 | "fontname" : "Arial", 758 | "outlettype" : [ "int", "bang" ], 759 | "minimum" : 0, 760 | "maximum" : 3, 761 | "fontsize" : 11.0, 762 | "numinlets" : 1, 763 | "numoutlets" : 2, 764 | "id" : "obj-34" 765 | } 766 | 767 | } 768 | , { 769 | "box" : { 770 | "maxclass" : "comment", 771 | "text" : "A way of deterministically rearranging patterns to create unpredictable results.\n", 772 | "linecount" : 2, 773 | "patching_rect" : [ 620.0, 53.528763, 276.0, 41.0 ], 774 | "fontname" : "Arial", 775 | "textcolor" : [ 0.082353, 0.25098, 0.431373, 1.0 ], 776 | "frgb" : [ 0.082353, 0.25098, 0.431373, 1.0 ], 777 | "fontsize" : 14.810555, 778 | "numinlets" : 1, 779 | "numoutlets" : 0, 780 | "id" : "obj-7" 781 | } 782 | 783 | } 784 | , { 785 | "box" : { 786 | "maxclass" : "newobj", 787 | "text" : "p extractcurrentvalue", 788 | "patching_rect" : [ 60.0, 420.0, 113.0, 19.0 ], 789 | "fontname" : "Arial", 790 | "outlettype" : [ "", "" ], 791 | "fontsize" : 11.0, 792 | "numinlets" : 2, 793 | "numoutlets" : 2, 794 | "id" : "obj-41", 795 | "patcher" : { 796 | "fileversion" : 1, 797 | "rect" : [ 220.0, 108.0, 640.0, 480.0 ], 798 | "bglocked" : 0, 799 | "defrect" : [ 220.0, 108.0, 640.0, 480.0 ], 800 | "openrect" : [ 0.0, 0.0, 0.0, 0.0 ], 801 | "openinpresentation" : 0, 802 | "default_fontsize" : 11.0, 803 | "default_fontface" : 0, 804 | "default_fontname" : "Arial", 805 | "gridonopen" : 0, 806 | "gridsize" : [ 20.0, 20.0 ], 807 | "gridsnaponopen" : 0, 808 | "toolbarvisible" : 1, 809 | "boxanimatetime" : 200, 810 | "imprint" : 0, 811 | "boxes" : [ { 812 | "box" : { 813 | "maxclass" : "message", 814 | "text" : "0", 815 | "patching_rect" : [ 100.0, 100.0, 32.5, 17.0 ], 816 | "fontname" : "Arial", 817 | "outlettype" : [ "" ], 818 | "fontsize" : 11.0, 819 | "numinlets" : 2, 820 | "numoutlets" : 1, 821 | "id" : "obj-3" 822 | } 823 | 824 | } 825 | , { 826 | "box" : { 827 | "maxclass" : "button", 828 | "patching_rect" : [ 110.0, 160.0, 20.0, 20.0 ], 829 | "outlettype" : [ "bang" ], 830 | "numinlets" : 1, 831 | "numoutlets" : 1, 832 | "id" : "obj-34" 833 | } 834 | 835 | } 836 | , { 837 | "box" : { 838 | "maxclass" : "newobj", 839 | "text" : "+ 1", 840 | "patching_rect" : [ 70.0, 160.0, 32.5, 19.0 ], 841 | "fontname" : "Arial", 842 | "outlettype" : [ "int" ], 843 | "fontsize" : 11.0, 844 | "numinlets" : 2, 845 | "numoutlets" : 1, 846 | "id" : "obj-29" 847 | } 848 | 849 | } 850 | , { 851 | "box" : { 852 | "maxclass" : "newobj", 853 | "text" : "zl nth", 854 | "patching_rect" : [ 50.0, 200.0, 37.0, 19.0 ], 855 | "fontname" : "Arial", 856 | "outlettype" : [ "", "" ], 857 | "fontsize" : 11.0, 858 | "numinlets" : 2, 859 | "numoutlets" : 2, 860 | "id" : "obj-17" 861 | } 862 | 863 | } 864 | , { 865 | "box" : { 866 | "maxclass" : "newobj", 867 | "text" : "t l b l", 868 | "patching_rect" : [ 50.0, 100.0, 46.0, 19.0 ], 869 | "fontname" : "Arial", 870 | "outlettype" : [ "", "bang", "" ], 871 | "fontsize" : 11.0, 872 | "numinlets" : 1, 873 | "numoutlets" : 3, 874 | "id" : "obj-7" 875 | } 876 | 877 | } 878 | , { 879 | "box" : { 880 | "maxclass" : "newobj", 881 | "text" : "counter 0 0 3", 882 | "patching_rect" : [ 70.0, 140.0, 75.0, 19.0 ], 883 | "fontname" : "Arial", 884 | "outlettype" : [ "int", "", "", "int" ], 885 | "fontsize" : 11.0, 886 | "numinlets" : 5, 887 | "numoutlets" : 4, 888 | "id" : "obj-6" 889 | } 890 | 891 | } 892 | , { 893 | "box" : { 894 | "maxclass" : "inlet", 895 | "patching_rect" : [ 50.0, 40.0, 25.0, 25.0 ], 896 | "outlettype" : [ "" ], 897 | "numinlets" : 0, 898 | "numoutlets" : 1, 899 | "id" : "obj-36", 900 | "comment" : "list" 901 | } 902 | 903 | } 904 | , { 905 | "box" : { 906 | "maxclass" : "inlet", 907 | "patching_rect" : [ 98.0, 40.0, 25.0, 25.0 ], 908 | "outlettype" : [ "bang" ], 909 | "numinlets" : 0, 910 | "numoutlets" : 1, 911 | "id" : "obj-37", 912 | "comment" : "bangtoreset" 913 | } 914 | 915 | } 916 | , { 917 | "box" : { 918 | "maxclass" : "outlet", 919 | "patching_rect" : [ 50.0, 279.0, 25.0, 25.0 ], 920 | "numinlets" : 1, 921 | "numoutlets" : 0, 922 | "id" : "obj-38", 923 | "comment" : "" 924 | } 925 | 926 | } 927 | , { 928 | "box" : { 929 | "maxclass" : "outlet", 930 | "patching_rect" : [ 77.0, 279.0, 25.0, 25.0 ], 931 | "numinlets" : 1, 932 | "numoutlets" : 0, 933 | "id" : "obj-39", 934 | "comment" : "" 935 | } 936 | 937 | } 938 | ], 939 | "lines" : [ { 940 | "patchline" : { 941 | "source" : [ "obj-7", 2 ], 942 | "destination" : [ "obj-39", 0 ], 943 | "hidden" : 0, 944 | "midpoints" : [ ] 945 | } 946 | 947 | } 948 | , { 949 | "patchline" : { 950 | "source" : [ "obj-17", 0 ], 951 | "destination" : [ "obj-38", 0 ], 952 | "hidden" : 0, 953 | "midpoints" : [ ] 954 | } 955 | 956 | } 957 | , { 958 | "patchline" : { 959 | "source" : [ "obj-36", 0 ], 960 | "destination" : [ "obj-7", 0 ], 961 | "hidden" : 0, 962 | "midpoints" : [ ] 963 | } 964 | 965 | } 966 | , { 967 | "patchline" : { 968 | "source" : [ "obj-29", 0 ], 969 | "destination" : [ "obj-17", 1 ], 970 | "hidden" : 0, 971 | "midpoints" : [ ] 972 | } 973 | 974 | } 975 | , { 976 | "patchline" : { 977 | "source" : [ "obj-6", 0 ], 978 | "destination" : [ "obj-29", 0 ], 979 | "hidden" : 0, 980 | "midpoints" : [ ] 981 | } 982 | 983 | } 984 | , { 985 | "patchline" : { 986 | "source" : [ "obj-7", 0 ], 987 | "destination" : [ "obj-17", 0 ], 988 | "hidden" : 0, 989 | "midpoints" : [ ] 990 | } 991 | 992 | } 993 | , { 994 | "patchline" : { 995 | "source" : [ "obj-7", 1 ], 996 | "destination" : [ "obj-6", 0 ], 997 | "hidden" : 0, 998 | "midpoints" : [ ] 999 | } 1000 | 1001 | } 1002 | , { 1003 | "patchline" : { 1004 | "source" : [ "obj-6", 2 ], 1005 | "destination" : [ "obj-34", 0 ], 1006 | "hidden" : 0, 1007 | "midpoints" : [ ] 1008 | } 1009 | 1010 | } 1011 | , { 1012 | "patchline" : { 1013 | "source" : [ "obj-37", 0 ], 1014 | "destination" : [ "obj-3", 0 ], 1015 | "hidden" : 0, 1016 | "midpoints" : [ ] 1017 | } 1018 | 1019 | } 1020 | , { 1021 | "patchline" : { 1022 | "source" : [ "obj-3", 0 ], 1023 | "destination" : [ "obj-6", 2 ], 1024 | "hidden" : 0, 1025 | "midpoints" : [ ] 1026 | } 1027 | 1028 | } 1029 | ] 1030 | } 1031 | , 1032 | "saved_object_attributes" : { 1033 | "fontname" : "Arial", 1034 | "default_fontname" : "Arial", 1035 | "globalpatchername" : "", 1036 | "default_fontsize" : 11.0, 1037 | "fontface" : 0, 1038 | "fontsize" : 11.0, 1039 | "default_fontface" : 0 1040 | } 1041 | 1042 | } 1043 | 1044 | } 1045 | , { 1046 | "box" : { 1047 | "maxclass" : "newobj", 1048 | "text" : "select 0", 1049 | "patching_rect" : [ 500.0, 100.0, 48.0, 19.0 ], 1050 | "fontname" : "Arial", 1051 | "outlettype" : [ "bang", "" ], 1052 | "fontsize" : 11.0, 1053 | "numinlets" : 2, 1054 | "numoutlets" : 2, 1055 | "id" : "obj-28" 1056 | } 1057 | 1058 | } 1059 | , { 1060 | "box" : { 1061 | "maxclass" : "newobj", 1062 | "text" : "deferlow", 1063 | "patching_rect" : [ 560.0, 100.0, 52.0, 19.0 ], 1064 | "fontname" : "Arial", 1065 | "outlettype" : [ "" ], 1066 | "fontsize" : 11.0, 1067 | "numinlets" : 1, 1068 | "numoutlets" : 1, 1069 | "id" : "obj-23" 1070 | } 1071 | 1072 | } 1073 | , { 1074 | "box" : { 1075 | "maxclass" : "newobj", 1076 | "text" : "t b b b", 1077 | "patching_rect" : [ 500.0, 140.0, 87.0, 19.0 ], 1078 | "fontname" : "Arial", 1079 | "outlettype" : [ "bang", "bang", "bang" ], 1080 | "fontsize" : 11.0, 1081 | "numinlets" : 1, 1082 | "numoutlets" : 3, 1083 | "id" : "obj-19" 1084 | } 1085 | 1086 | } 1087 | , { 1088 | "box" : { 1089 | "maxclass" : "newobj", 1090 | "text" : "loadbang", 1091 | "patching_rect" : [ 560.0, 80.0, 56.0, 19.0 ], 1092 | "fontname" : "Arial", 1093 | "outlettype" : [ "bang" ], 1094 | "fontsize" : 11.0, 1095 | "numinlets" : 1, 1096 | "numoutlets" : 1, 1097 | "id" : "obj-15" 1098 | } 1099 | 1100 | } 1101 | , { 1102 | "box" : { 1103 | "maxclass" : "comment", 1104 | "text" : "Keep track of the advancing index position, and isolate the corresponding item form the pattern.", 1105 | "linecount" : 6, 1106 | "patching_rect" : [ 180.0, 400.0, 111.0, 82.0 ], 1107 | "fontname" : "Arial", 1108 | "textcolor" : [ 0.082353, 0.25098, 0.431373, 1.0 ], 1109 | "frgb" : [ 0.082353, 0.25098, 0.431373, 1.0 ], 1110 | "fontsize" : 11.0, 1111 | "numinlets" : 1, 1112 | "numoutlets" : 0, 1113 | "id" : "obj-27" 1114 | } 1115 | 1116 | } 1117 | , { 1118 | "box" : { 1119 | "maxclass" : "comment", 1120 | "text" : "Using the numbers to play notes on a simple synth", 1121 | "linecount" : 2, 1122 | "patching_rect" : [ 60.0, 600.0, 172.0, 32.0 ], 1123 | "fontname" : "Arial", 1124 | "textcolor" : [ 0.082353, 0.25098, 0.431373, 1.0 ], 1125 | "frgb" : [ 0.082353, 0.25098, 0.431373, 1.0 ], 1126 | "fontsize" : 11.0, 1127 | "numinlets" : 1, 1128 | "numoutlets" : 0, 1129 | "id" : "obj-26" 1130 | } 1131 | 1132 | } 1133 | , { 1134 | "box" : { 1135 | "maxclass" : "comment", 1136 | "text" : "The rotated pattern result for this measure.", 1137 | "linecount" : 2, 1138 | "patching_rect" : [ 180.0, 520.0, 128.0, 32.0 ], 1139 | "fontname" : "Arial", 1140 | "textcolor" : [ 0.082353, 0.25098, 0.431373, 1.0 ], 1141 | "frgb" : [ 0.082353, 0.25098, 0.431373, 1.0 ], 1142 | "fontsize" : 11.0, 1143 | "numinlets" : 1, 1144 | "numoutlets" : 0, 1145 | "id" : "obj-20" 1146 | } 1147 | 1148 | } 1149 | , { 1150 | "box" : { 1151 | "maxclass" : "comment", 1152 | "text" : "Based on an approach to rearranging to musical passages documented at: http://music.columbia.edu/~douglas/strange_things/?p=78\n\nEach rotator expects to receives a list in its left inlet representing a pattern (which might refer to a series of note numbers).\n\nEach time it receives a pattern list, the rotator will rearrange it and output the rearranged list.\n\nSimple rotators can be stacked to give long, 'evolving' passages.\n\nThe second input of a rotator expects a rotation code. This is a three number list that determines how the rotator will rearrange incoming pattern lists.\n\nThe first number controls how far to rotate the list,\n\nThe second number controls at which index point the rotation should begin at (index positions in the list before this point will not be affected by the rotation).\n\nThe third number controls how many measures to skip in between rotations. \n\nExamples:\n\n1 0 0\nmeans that 0 1 2 3 will be rotated to 1 2 3 0 every measure.\n\n1 2 3\nMeans that 0 1 2 3 will be rotated to 0 1 3 2 every third measure.", 1153 | "linecount" : 32, 1154 | "patching_rect" : [ 620.0, 100.0, 328.0, 411.0 ], 1155 | "fontname" : "Arial", 1156 | "textcolor" : [ 0.082353, 0.25098, 0.431373, 1.0 ], 1157 | "frgb" : [ 0.082353, 0.25098, 0.431373, 1.0 ], 1158 | "fontsize" : 11.0, 1159 | "numinlets" : 1, 1160 | "numoutlets" : 0, 1161 | "id" : "obj-35" 1162 | } 1163 | 1164 | } 1165 | , { 1166 | "box" : { 1167 | "maxclass" : "newobj", 1168 | "text" : "+ 1", 1169 | "patching_rect" : [ 220.0, 680.0, 32.5, 19.0 ], 1170 | "fontname" : "Arial", 1171 | "outlettype" : [ "int" ], 1172 | "fontsize" : 11.0, 1173 | "numinlets" : 2, 1174 | "numoutlets" : 1, 1175 | "id" : "obj-33" 1176 | } 1177 | 1178 | } 1179 | , { 1180 | "box" : { 1181 | "maxclass" : "newobj", 1182 | "text" : "*~ 0.", 1183 | "patching_rect" : [ 60.0, 780.0, 33.0, 19.0 ], 1184 | "fontname" : "Arial", 1185 | "outlettype" : [ "signal" ], 1186 | "fontsize" : 11.0, 1187 | "numinlets" : 2, 1188 | "numoutlets" : 1, 1189 | "id" : "obj-32" 1190 | } 1191 | 1192 | } 1193 | , { 1194 | "box" : { 1195 | "maxclass" : "newobj", 1196 | "text" : "adsr~ 10 100 0 1", 1197 | "patching_rect" : [ 220.0, 720.0, 93.0, 19.0 ], 1198 | "fontname" : "Arial", 1199 | "outlettype" : [ "signal", "signal", "", "" ], 1200 | "fontsize" : 11.0, 1201 | "numinlets" : 5, 1202 | "numoutlets" : 4, 1203 | "id" : "obj-31" 1204 | } 1205 | 1206 | } 1207 | , { 1208 | "box" : { 1209 | "maxclass" : "number", 1210 | "patching_rect" : [ 100.0, 100.0, 50.0, 19.0 ], 1211 | "fontname" : "Arial", 1212 | "outlettype" : [ "int", "bang" ], 1213 | "fontsize" : 11.0, 1214 | "numinlets" : 1, 1215 | "numoutlets" : 2, 1216 | "id" : "obj-30" 1217 | } 1218 | 1219 | } 1220 | , { 1221 | "box" : { 1222 | "maxclass" : "newobj", 1223 | "text" : "rampsmooth~ 1000 1000", 1224 | "patching_rect" : [ 60.0, 700.0, 133.0, 19.0 ], 1225 | "fontname" : "Arial", 1226 | "outlettype" : [ "signal" ], 1227 | "fontsize" : 11.0, 1228 | "numinlets" : 3, 1229 | "numoutlets" : 1, 1230 | "id" : "obj-25" 1231 | } 1232 | 1233 | } 1234 | , { 1235 | "box" : { 1236 | "maxclass" : "number", 1237 | "patching_rect" : [ 80.0, 520.0, 50.0, 19.0 ], 1238 | "fontname" : "Arial", 1239 | "outlettype" : [ "int", "bang" ], 1240 | "fontsize" : 11.0, 1241 | "numinlets" : 1, 1242 | "numoutlets" : 2, 1243 | "id" : "obj-24" 1244 | } 1245 | 1246 | } 1247 | , { 1248 | "box" : { 1249 | "maxclass" : "newobj", 1250 | "text" : "sig~", 1251 | "patching_rect" : [ 60.0, 640.0, 31.0, 19.0 ], 1252 | "fontname" : "Arial", 1253 | "outlettype" : [ "signal" ], 1254 | "fontsize" : 11.0, 1255 | "numinlets" : 1, 1256 | "numoutlets" : 1, 1257 | "id" : "obj-14" 1258 | } 1259 | 1260 | } 1261 | , { 1262 | "box" : { 1263 | "maxclass" : "newobj", 1264 | "text" : "+~ 100", 1265 | "patching_rect" : [ 60.0, 680.0, 45.0, 19.0 ], 1266 | "fontname" : "Arial", 1267 | "outlettype" : [ "signal" ], 1268 | "fontsize" : 11.0, 1269 | "numinlets" : 2, 1270 | "numoutlets" : 1, 1271 | "id" : "obj-12" 1272 | } 1273 | 1274 | } 1275 | , { 1276 | "box" : { 1277 | "maxclass" : "newobj", 1278 | "text" : "*~ 100", 1279 | "patching_rect" : [ 60.0, 660.0, 43.0, 19.0 ], 1280 | "fontname" : "Arial", 1281 | "outlettype" : [ "signal" ], 1282 | "fontsize" : 11.0, 1283 | "numinlets" : 2, 1284 | "numoutlets" : 1, 1285 | "id" : "obj-9" 1286 | } 1287 | 1288 | } 1289 | , { 1290 | "box" : { 1291 | "maxclass" : "ezdac~", 1292 | "patching_rect" : [ 60.0, 800.0, 45.0, 45.0 ], 1293 | "numinlets" : 2, 1294 | "numoutlets" : 0, 1295 | "id" : "obj-4" 1296 | } 1297 | 1298 | } 1299 | , { 1300 | "box" : { 1301 | "maxclass" : "newobj", 1302 | "text" : "rect~", 1303 | "patching_rect" : [ 60.0, 720.0, 46.0, 19.0 ], 1304 | "fontname" : "Arial", 1305 | "outlettype" : [ "signal" ], 1306 | "fontsize" : 11.0, 1307 | "numinlets" : 3, 1308 | "numoutlets" : 1, 1309 | "id" : "obj-2" 1310 | } 1311 | 1312 | } 1313 | , { 1314 | "box" : { 1315 | "maxclass" : "newobj", 1316 | "text" : "rotator", 1317 | "patching_rect" : [ 60.0, 360.0, 118.0, 19.0 ], 1318 | "fontname" : "Arial", 1319 | "outlettype" : [ "" ], 1320 | "fontsize" : 11.0, 1321 | "numinlets" : 3, 1322 | "color" : [ 0.941176, 0.019608, 0.019608, 1.0 ], 1323 | "numoutlets" : 1, 1324 | "id" : "obj-21" 1325 | } 1326 | 1327 | } 1328 | , { 1329 | "box" : { 1330 | "maxclass" : "message", 1331 | "text" : "0 1 2 3", 1332 | "patching_rect" : [ 180.0, 500.0, 50.0, 17.0 ], 1333 | "fontname" : "Arial", 1334 | "outlettype" : [ "" ], 1335 | "fontsize" : 11.0, 1336 | "numinlets" : 2, 1337 | "numoutlets" : 1, 1338 | "id" : "obj-18" 1339 | } 1340 | 1341 | } 1342 | , { 1343 | "box" : { 1344 | "maxclass" : "newobj", 1345 | "text" : "prepend set", 1346 | "patching_rect" : [ 180.0, 480.0, 69.0, 19.0 ], 1347 | "fontname" : "Arial", 1348 | "outlettype" : [ "" ], 1349 | "fontsize" : 11.0, 1350 | "numinlets" : 1, 1351 | "numoutlets" : 1, 1352 | "id" : "obj-16" 1353 | } 1354 | 1355 | } 1356 | , { 1357 | "box" : { 1358 | "maxclass" : "newobj", 1359 | "text" : "rotator", 1360 | "patching_rect" : [ 60.0, 280.0, 120.0, 19.0 ], 1361 | "fontname" : "Arial", 1362 | "outlettype" : [ "" ], 1363 | "fontsize" : 11.0, 1364 | "numinlets" : 3, 1365 | "color" : [ 0.941176, 0.019608, 0.019608, 1.0 ], 1366 | "numoutlets" : 1, 1367 | "id" : "obj-11" 1368 | } 1369 | 1370 | } 1371 | , { 1372 | "box" : { 1373 | "maxclass" : "toggle", 1374 | "patching_rect" : [ 60.0, 40.0, 35.0, 35.0 ], 1375 | "outlettype" : [ "int" ], 1376 | "numinlets" : 1, 1377 | "numoutlets" : 1, 1378 | "id" : "obj-10" 1379 | } 1380 | 1381 | } 1382 | , { 1383 | "box" : { 1384 | "maxclass" : "newobj", 1385 | "text" : "metro 130", 1386 | "patching_rect" : [ 60.0, 140.0, 60.0, 19.0 ], 1387 | "fontname" : "Arial", 1388 | "outlettype" : [ "bang" ], 1389 | "fontsize" : 11.0, 1390 | "numinlets" : 2, 1391 | "numoutlets" : 1, 1392 | "id" : "obj-8" 1393 | } 1394 | 1395 | } 1396 | , { 1397 | "box" : { 1398 | "maxclass" : "message", 1399 | "text" : "0 1 2 3", 1400 | "patching_rect" : [ 60.0, 160.0, 44.0, 17.0 ], 1401 | "fontname" : "Arial", 1402 | "outlettype" : [ "" ], 1403 | "fontsize" : 11.0, 1404 | "numinlets" : 2, 1405 | "numoutlets" : 1, 1406 | "id" : "obj-5" 1407 | } 1408 | 1409 | } 1410 | , { 1411 | "box" : { 1412 | "maxclass" : "newobj", 1413 | "text" : "rotator", 1414 | "patching_rect" : [ 60.0, 200.0, 120.0, 19.0 ], 1415 | "fontname" : "Arial", 1416 | "outlettype" : [ "" ], 1417 | "fontsize" : 11.0, 1418 | "numinlets" : 3, 1419 | "color" : [ 0.941176, 0.019608, 0.019608, 1.0 ], 1420 | "numoutlets" : 1, 1421 | "id" : "obj-1" 1422 | } 1423 | 1424 | } 1425 | ], 1426 | "lines" : [ { 1427 | "patchline" : { 1428 | "source" : [ "obj-68", 0 ], 1429 | "destination" : [ "obj-64", 2 ], 1430 | "hidden" : 0, 1431 | "midpoints" : [ ] 1432 | } 1433 | 1434 | } 1435 | , { 1436 | "patchline" : { 1437 | "source" : [ "obj-69", 0 ], 1438 | "destination" : [ "obj-64", 1 ], 1439 | "hidden" : 0, 1440 | "midpoints" : [ ] 1441 | } 1442 | 1443 | } 1444 | , { 1445 | "patchline" : { 1446 | "source" : [ "obj-70", 0 ], 1447 | "destination" : [ "obj-64", 0 ], 1448 | "hidden" : 0, 1449 | "midpoints" : [ ] 1450 | } 1451 | 1452 | } 1453 | , { 1454 | "patchline" : { 1455 | "source" : [ "obj-65", 0 ], 1456 | "destination" : [ "obj-63", 2 ], 1457 | "hidden" : 0, 1458 | "midpoints" : [ ] 1459 | } 1460 | 1461 | } 1462 | , { 1463 | "patchline" : { 1464 | "source" : [ "obj-66", 0 ], 1465 | "destination" : [ "obj-63", 1 ], 1466 | "hidden" : 0, 1467 | "midpoints" : [ ] 1468 | } 1469 | 1470 | } 1471 | , { 1472 | "patchline" : { 1473 | "source" : [ "obj-67", 0 ], 1474 | "destination" : [ "obj-63", 0 ], 1475 | "hidden" : 0, 1476 | "midpoints" : [ ] 1477 | } 1478 | 1479 | } 1480 | , { 1481 | "patchline" : { 1482 | "source" : [ "obj-64", 0 ], 1483 | "destination" : [ "obj-21", 1 ], 1484 | "hidden" : 0, 1485 | "midpoints" : [ ] 1486 | } 1487 | 1488 | } 1489 | , { 1490 | "patchline" : { 1491 | "source" : [ "obj-63", 0 ], 1492 | "destination" : [ "obj-11", 1 ], 1493 | "hidden" : 0, 1494 | "midpoints" : [ ] 1495 | } 1496 | 1497 | } 1498 | , { 1499 | "patchline" : { 1500 | "source" : [ "obj-34", 0 ], 1501 | "destination" : [ "obj-62", 0 ], 1502 | "hidden" : 0, 1503 | "midpoints" : [ ] 1504 | } 1505 | 1506 | } 1507 | , { 1508 | "patchline" : { 1509 | "source" : [ "obj-36", 0 ], 1510 | "destination" : [ "obj-62", 1 ], 1511 | "hidden" : 0, 1512 | "midpoints" : [ ] 1513 | } 1514 | 1515 | } 1516 | , { 1517 | "patchline" : { 1518 | "source" : [ "obj-37", 0 ], 1519 | "destination" : [ "obj-62", 2 ], 1520 | "hidden" : 0, 1521 | "midpoints" : [ ] 1522 | } 1523 | 1524 | } 1525 | , { 1526 | "patchline" : { 1527 | "source" : [ "obj-62", 0 ], 1528 | "destination" : [ "obj-1", 1 ], 1529 | "hidden" : 0, 1530 | "midpoints" : [ ] 1531 | } 1532 | 1533 | } 1534 | , { 1535 | "patchline" : { 1536 | "source" : [ "obj-19", 1 ], 1537 | "destination" : [ "obj-21", 2 ], 1538 | "hidden" : 0, 1539 | "midpoints" : [ 543.5, 357.0, 168.5, 357.0 ] 1540 | } 1541 | 1542 | } 1543 | , { 1544 | "patchline" : { 1545 | "source" : [ "obj-21", 0 ], 1546 | "destination" : [ "obj-41", 0 ], 1547 | "hidden" : 0, 1548 | "midpoints" : [ ] 1549 | } 1550 | 1551 | } 1552 | , { 1553 | "patchline" : { 1554 | "source" : [ "obj-11", 0 ], 1555 | "destination" : [ "obj-21", 0 ], 1556 | "hidden" : 0, 1557 | "midpoints" : [ ] 1558 | } 1559 | 1560 | } 1561 | , { 1562 | "patchline" : { 1563 | "source" : [ "obj-19", 1 ], 1564 | "destination" : [ "obj-11", 2 ], 1565 | "hidden" : 0, 1566 | "midpoints" : [ 543.5, 271.0, 170.5, 271.0 ] 1567 | } 1568 | 1569 | } 1570 | , { 1571 | "patchline" : { 1572 | "source" : [ "obj-1", 0 ], 1573 | "destination" : [ "obj-11", 0 ], 1574 | "hidden" : 0, 1575 | "midpoints" : [ ] 1576 | } 1577 | 1578 | } 1579 | , { 1580 | "patchline" : { 1581 | "source" : [ "obj-19", 1 ], 1582 | "destination" : [ "obj-1", 2 ], 1583 | "hidden" : 0, 1584 | "midpoints" : [ 543.5, 197.0, 170.5, 197.0 ] 1585 | } 1586 | 1587 | } 1588 | , { 1589 | "patchline" : { 1590 | "source" : [ "obj-5", 0 ], 1591 | "destination" : [ "obj-1", 0 ], 1592 | "hidden" : 0, 1593 | "midpoints" : [ ] 1594 | } 1595 | 1596 | } 1597 | , { 1598 | "patchline" : { 1599 | "source" : [ "obj-28", 0 ], 1600 | "destination" : [ "obj-19", 0 ], 1601 | "hidden" : 0, 1602 | "midpoints" : [ ] 1603 | } 1604 | 1605 | } 1606 | , { 1607 | "patchline" : { 1608 | "source" : [ "obj-23", 0 ], 1609 | "destination" : [ "obj-19", 0 ], 1610 | "hidden" : 0, 1611 | "midpoints" : [ ] 1612 | } 1613 | 1614 | } 1615 | , { 1616 | "patchline" : { 1617 | "source" : [ "obj-15", 0 ], 1618 | "destination" : [ "obj-23", 0 ], 1619 | "hidden" : 0, 1620 | "midpoints" : [ ] 1621 | } 1622 | 1623 | } 1624 | , { 1625 | "patchline" : { 1626 | "source" : [ "obj-31", 0 ], 1627 | "destination" : [ "obj-32", 1 ], 1628 | "hidden" : 0, 1629 | "midpoints" : [ ] 1630 | } 1631 | 1632 | } 1633 | , { 1634 | "patchline" : { 1635 | "source" : [ "obj-33", 0 ], 1636 | "destination" : [ "obj-31", 0 ], 1637 | "hidden" : 0, 1638 | "midpoints" : [ ] 1639 | } 1640 | 1641 | } 1642 | , { 1643 | "patchline" : { 1644 | "source" : [ "obj-12", 0 ], 1645 | "destination" : [ "obj-25", 0 ], 1646 | "hidden" : 0, 1647 | "midpoints" : [ ] 1648 | } 1649 | 1650 | } 1651 | , { 1652 | "patchline" : { 1653 | "source" : [ "obj-16", 0 ], 1654 | "destination" : [ "obj-18", 0 ], 1655 | "hidden" : 0, 1656 | "midpoints" : [ ] 1657 | } 1658 | 1659 | } 1660 | , { 1661 | "patchline" : { 1662 | "source" : [ "obj-25", 0 ], 1663 | "destination" : [ "obj-2", 0 ], 1664 | "hidden" : 0, 1665 | "midpoints" : [ ] 1666 | } 1667 | 1668 | } 1669 | , { 1670 | "patchline" : { 1671 | "source" : [ "obj-2", 0 ], 1672 | "destination" : [ "obj-32", 0 ], 1673 | "hidden" : 0, 1674 | "midpoints" : [ ] 1675 | } 1676 | 1677 | } 1678 | , { 1679 | "patchline" : { 1680 | "source" : [ "obj-32", 0 ], 1681 | "destination" : [ "obj-4", 0 ], 1682 | "hidden" : 0, 1683 | "midpoints" : [ ] 1684 | } 1685 | 1686 | } 1687 | , { 1688 | "patchline" : { 1689 | "source" : [ "obj-10", 0 ], 1690 | "destination" : [ "obj-28", 0 ], 1691 | "hidden" : 0, 1692 | "midpoints" : [ 69.5, 95.0, 509.5, 95.0 ] 1693 | } 1694 | 1695 | } 1696 | , { 1697 | "patchline" : { 1698 | "source" : [ "obj-8", 0 ], 1699 | "destination" : [ "obj-5", 0 ], 1700 | "hidden" : 0, 1701 | "midpoints" : [ ] 1702 | } 1703 | 1704 | } 1705 | , { 1706 | "patchline" : { 1707 | "source" : [ "obj-10", 0 ], 1708 | "destination" : [ "obj-8", 0 ], 1709 | "hidden" : 0, 1710 | "midpoints" : [ ] 1711 | } 1712 | 1713 | } 1714 | , { 1715 | "patchline" : { 1716 | "source" : [ "obj-30", 0 ], 1717 | "destination" : [ "obj-8", 1 ], 1718 | "hidden" : 0, 1719 | "midpoints" : [ ] 1720 | } 1721 | 1722 | } 1723 | , { 1724 | "patchline" : { 1725 | "source" : [ "obj-14", 0 ], 1726 | "destination" : [ "obj-9", 0 ], 1727 | "hidden" : 0, 1728 | "midpoints" : [ ] 1729 | } 1730 | 1731 | } 1732 | , { 1733 | "patchline" : { 1734 | "source" : [ "obj-9", 0 ], 1735 | "destination" : [ "obj-12", 0 ], 1736 | "hidden" : 0, 1737 | "midpoints" : [ ] 1738 | } 1739 | 1740 | } 1741 | , { 1742 | "patchline" : { 1743 | "source" : [ "obj-41", 1 ], 1744 | "destination" : [ "obj-16", 0 ], 1745 | "hidden" : 0, 1746 | "midpoints" : [ ] 1747 | } 1748 | 1749 | } 1750 | , { 1751 | "patchline" : { 1752 | "source" : [ "obj-41", 0 ], 1753 | "destination" : [ "obj-33", 0 ], 1754 | "hidden" : 0, 1755 | "midpoints" : [ ] 1756 | } 1757 | 1758 | } 1759 | , { 1760 | "patchline" : { 1761 | "source" : [ "obj-41", 0 ], 1762 | "destination" : [ "obj-24", 0 ], 1763 | "hidden" : 0, 1764 | "midpoints" : [ ] 1765 | } 1766 | 1767 | } 1768 | , { 1769 | "patchline" : { 1770 | "source" : [ "obj-41", 0 ], 1771 | "destination" : [ "obj-14", 0 ], 1772 | "hidden" : 0, 1773 | "midpoints" : [ ] 1774 | } 1775 | 1776 | } 1777 | , { 1778 | "patchline" : { 1779 | "source" : [ "obj-19", 2 ], 1780 | "destination" : [ "obj-41", 1 ], 1781 | "hidden" : 0, 1782 | "midpoints" : [ 577.5, 388.0, 163.5, 388.0 ] 1783 | } 1784 | 1785 | } 1786 | ] 1787 | } 1788 | 1789 | } 1790 | --------------------------------------------------------------------------------