{ "patcher" : { "fileversion" : 1, "appversion" : { "major" : 7, "minor" : 3, "revision" : 4, "architecture" : "x64", "modernui" : 1 } , "rect" : [ 100.0, 100.0, 1368.0, 880.0 ], "bglocked" : 0, "openinpresentation" : 0, "default_fontsize" : 12.0, "default_fontface" : 0, "default_fontname" : "Arial", "gridonopen" : 1, "gridsize" : [ 15.0, 15.0 ], "gridsnaponopen" : 1, "objectsnaponopen" : 1, "statusbarvisible" : 2, "toolbarvisible" : 1, "lefttoolbarpinned" : 0, "toptoolbarpinned" : 0, "righttoolbarpinned" : 0, "bottomtoolbarpinned" : 0, "toolbars_unpinned_last_save" : 0, "tallnewobj" : 0, "boxanimatetime" : 200, "enablehscroll" : 1, "enablevscroll" : 1, "devicewidth" : 0.0, "description" : "", "digest" : "", "tags" : "", "style" : "", "subpatcher_template" : "", "boxes" : [ { "box" : { "data" : [ 7205, "png", "IBkSG0fBZn....PCIgDQRA...LK...P9HX.....aWSP9....DLmPIQEBHf.B7g.YHB..avcRDEDU3wY6cmGbademeG+8CtuAAuIEIkD0I08sDsNrkrjrkbhuspk8Z63irIsIaZyrsam9mscZ5Lca6zYS15l0a1MNcsW613riccrchOjksrjOkkL0EkHoHo388I.HN6e.JPBRHwCAvie96qY7LB34.OOO3C9gG7H4mOZ0V6UhhPn.zMauAHDoJRXVnLjvrPYHgYgxPByBkgDlEJCILKTFRXVnLjvrPYHgYgxvvr0KbUu2e6r0KsHEZo6+4ls2DhSFYVnLjvrPYHgYgxXV6bluZcCLa8RKRgV5r8FvnHiLKTFyYCy1c4gUrs8Nq85upa6.XwpiTx5J+EuBJnzUkRVWWmdCFXUku+w8bKai6hMr26iErjUmvzr6NKVytNDqc2GBmdxYBW+YU3hnjUs4T51b51b1vrIaNnnkt5IdFSSJdEqG8lsjRVWZZ5QSep6PsACln768II+EWVBO+VO7QwQlYSq0UIKeq2AKZMaA.rX2E69gdN5u61nutZic+veer5z8M80Xm2+SQtEUZJaadlvr14LOV5MZBaNbildcX0lSBDXH.vjUajSgKld6pMFn61uwKmNMrZ2EsVeUnoSGYUvBwhcGLXe8P2sbM.vpS2DMTXzYz.dxuX5p45wW+8Fec4zSN3L67nyFu53dcxH2EfcmYPWsdM7MPewVeNbQjHQvhU6X2S1zQiWk.98Ql4WLFLYl1p6J.POs0.nogdiFwc14mv5MR3vzSaMA.ls4jrxuX7NPOwetwxQFYyte3miNZnFLYwd7m2U14Ql4ULu0K7y.f.98yF2+CPsm6KYQqdyzxUuD0c9uJ17lUdr30tctvI+iI80XaG9Qo8jbLXtt4LgYWYkGa4.OH.DJTHNywdCLYyA2189jzYi0xZ1ygnxu3Co1y8kItbYlKa4fOTrkKXH5no531eje.82ca3s+dorxO.MdkJ3Bm7coz0scxL+hIbnP3afdYi6694i+su.81QKrzMdar30tCZ4pWjku48fQSli+ZrsCeTrX2Ic2b8r163d3be7aSCWtBVzZ1J4unkiOuCPjPgXs69PzQCWkvgBgm7KhBKcUbli85rnUuEzYvH0b1SwhV81hsR0hRV4WLAFxOG++yujbW3xXS24CRCW9aXI4UN95uO9x+3+2wcbRSmFm309UXzrY1v9df3OeF4THc2ZCwebOs0.NbmIFLYFO4s.Zp5KLpo0HEuhMjz2GJYUalPABPa0WEYW3hmhuKN6ZNSXF.qNyf24u6uj.98hm7KFilLy6+F+FB3yK0coyvtevmk5tvoIZjHiY47v6728eg.98hyLygVpqRtvIeW.niqUMkcaGL9iiDNLm70ew3KadKdkLPOcRYae+7Au7OmA6qar4JCNvS7SAfBKcUXykG9vW84gnQo1K7UrmG9OkVpoRfXi.9ouw+a.3feu+b5tkFnlJ9Lbmc9r864wSX6z2.8woeuWC.xpfRnjUtQ9fm+eOZ5zwl1+CxodieC81dy.vcbjeH4V7RosqUUBqi96J12NkY9EkvyazrEB3ya7GGNTHBGLHlLaEClsR.+9hOs.98gwjbJTlsYm0ry6h25E9YwOEk4SlSEl81eODv+HugzaGsD+Mn95nE.vlqLYvd5HgkyW+cGe45uq1o0qVIkU99womrwU1EPjfAiOu8z9He88P97hA85wYl4xP9GjA6q6XaG80CC1er+bF4V.czvUgnQiu9CFvO18j8vaWMGe8EbH+zaWsB.gBLD5MXLo6mVr6hc+veeN1K+KHbnPX2UlX1pcV0NF4GzY1lCbmagiKLeiDLP.zYPeBOmdCFHb3PDLfezoejooWmAhLlAD.XG2yiyW7NuJ5zqGMMcnooglNciavi4plSEliFNbBOVSKwezjN85I3nB6W2neiIuEsB139tWt3m99zTUmGyVryZ18gFYdGyqQrW2PnSehGJzPC.BGNL5MO1sCCPzXulQhl3azSl23O3S8S4KdqWgd6r0gWGgIR3PTwIdmDlujsudiLz.8hEath+Xy1bR3vgYHeCxPCzOVr6L9zr3vE95qmDVdaNy.mYlCa+vOJ.noKVfdWNeV93e6KLo2NlMMm8pY.f6ryGmYkK.TzJVGCzc6DvuWzazDtyofjtLYkeQz10pl5tvoo21al7V7xQ2DbkD5syVgnQH2EtL.vSdEgc2YB.czPMTXokgIK1.hcY1zoSG8N72TLUs++jeBW7S+.Zr5yG+47MPe3efdIibKfA5tc70e2rsC8n3N6juOlLsVeU3N67wQFw9FiRJaizZcWFhFklp5bTxJ2T74sjx1HsTWkIr7d6uGdye4+o3+WEe7aQSUc94MAYXN1HyiUuc1Ja4fGgPAFBKNbxIe8eC.jQNEP4e2mj27W9ebbKS8U9Mry66oXm2+2CilrPaWqJrXyw3F4cr9729UYK20if+A5in.Czam.PmMWO0b1Oi883+XFrmtwhcm7Yu4KMs1eVzZ1B1yHaJccamkrgaK9yerW4Wvm96eYts68onz0tcr5zMMUyEmzmhw08Uu6qwtdnmAu81CFMalS9FwNd0Z8UQAKY0r+mL1uCnqlqiFp7alV6CykoMacGM5c+U+OlzyqYa1YHuCNkV+1blA98N.QBGZRuLZZZXxpcFxaR9qZWSCq1chuA6O94OmNX1lcBEL.gG044OUY0o6DtjiWmAilQmd8I76RtUcfm8eUJaccqZN8HyW2TMHCw9ZyopnQil7fbrIF+5KmNMc1WGqjEjAHTvgfo+mQlyaN84LKDSEyZiLu3ElZ928fPbcxHyBkgDlEJCILKTFyZWZNgHUSFYVnLjvrPYHgYgxPByBkgDlEJCILKTFRXVnLjvrPYHgYgxPByBkgDlEJCILKTFRXVnLjvrPYHgYgxPByBkgDlEJiT9+2YK86mXhjt5NPYjYgxPByBkgDlEJiT94LK86mXhjt5NPYjYgxXFOLK862MlcWdRYqqalBJckTPoqbZsrZZZr5cdWI7b5zafkrgxYC689nnku1Twl3zxLdXV52ujaC689H6hmY5cOO4UDdxqnIdFGCc5MP426SRgiovL2xc8v3N6BokZqjktwcRoqu7T0l5TRZ+t.pzueSb+9Y1lCr4JCBLjWrX2E9GrOLXxL4TzRPSuN5okFR39MsCO4fqrxkNarVLYwF9FnuX26k0zHqBVHVc3De82Kc1b8wWFilsPNKnT7Nv3uuUaOirwcN4S3fAoiFuJgCFX7yiqLY2O7yRmMUWhOu6LIuEtb9+87+G..+d6mcbOOF0b1SMt0Q5VZOLK862D2ueNyLGr41C50afNt1UwhcmriuyeBMVUEnSmA17c9f7Iu9ultZtdJcc6fktwcRy0bAVwV2K5MZju989czUy0ysejeH9Fn2gqBt8QK0WEUb7eO1cmI29Q9gz3Up.at8fSO4PCUdV.X4ad2T7JVOMW6kwc14y5uiuCu+K8WMt6b+Z5zwIe8WDMzXaipR3xH2wz+fs1HVr6By1bbiuwsmlLib+YV52uad+90QCWkdZoQZuwZnsqUEEux0y27QuIMUUrR7IJQHuRVJ81dSrpa6.brW9ulA6qKLZ1B28y7uE.r4zCczXsbtS71.Py0bQ1zAdPp.XkaauT8YOEU94GC.14C7zwessX2Im5M+Gv6vsO0c8z+qwYl4ROs1XB6iCLbc04Nq7R34MY153pUh.98hQyVUyvrzueSs98qgJ+FJZEqi0tmCiCOYSl4UL0TwmgyLyi.98xf800HaWCucNXecQiWoBV0NtSr6Iabmc9wqdtLxo.p6hmN95uiFtJ5MD6s9J+hiSQqXc3Jybwc1EfIK1Pml1MbaarBFvO5GS4GoSuAhNE5RlTkYjvrzueSs98ac292EmdxlZN6mRMm4TT551NZZZDbH+XvfoDl2q+3rKZwrkCdDtzm+9zTMWD85MvlO3iDa6HRXzqaTEd4vgUc50ydNxOfVp4hzTUmmJNw6vc7n+yiO8ICeioiAMZ1BFLZBuCj7dUIcZV45LK86232GiDIR7Q3xL+XiD2TMWfg7NH4T7RQmldFr2Nwu2AnjUFq2qys3khqri809YlWQzUK0Qsm6Kom1ZhbWzHGeZs9pnjxh0Cf5zafBJsL.vhMmXygatvm9dzZ8UgMWdvtSOnooerad2Pc1TsXwg63+.3RJaSzZcWYVoUWmU5zDoe+F+oXzUK0wZ20gwnYqbkS+Qrg8deTxp1DFMZgtauQr4Nig2edE139teV0sc.5ro5Xvd6hnQBSCWoBV3p2J65AeFzo2.cz3UwnIqn2nIt7meb1587nbmO9eFDMJCN7nld6uGZ7Jmi8dzeDC1SWnooQGMVK1c4gNap1I89+oeueGkeuOAd6qWLYwBm5M9GlVGGuUkxuYiK86WxMY52O8FMQjvgHZjHn2fALY093pAsEslsPcm+qH5vaqG96+uiO7Ud93W5NqNcS.eCR3Pi+3iEqNXng7NtQMMYwFnQBEI+zgMmYLoprtzU2ANq1CfR+9knQe8cCGJTR6yuErr0hm7KlNanVxawKmtaswDNlbi5.P.76K4GCRUkb4z48lTo4EkZoXDm70eQJorMhM2dnopuP7KemHMDlk98aFv.UxPC.l.VTw1ls2ZlyP9WMmPYHgYgxPByBkgzCfBkgLxrPYHgYgxPByBkgDlEJCILKTFRXVnLjvrPYHgYgxPByBkgDlEJCILKTFRXVnLjvrPYHgYgxPByBkgDlEJCILKTFRXVnLRo2pAjBsTLQRWEZIHiLKTHRXVnLjvrPYjROmYoPKESjzUgVBxHyBExLZXVJzxaN8FLvpJe+i64V1F2EaXu2GKXI239SzrMmS3Md8TkUrs8hMmYLi7ZMULiFlkBs7FyfAST989jj+hKKgmeqG9n3Hyro05pjku06fEslsjzkeeO1OBCFMkzokpUzxVClrZeF40ZpHs9QYoPKm3BsD.GYjM69geN5ngZvjkQBItxNOxLuh4sdgeFPr5bai6+AFWmI5LybvfQy3I2BoilpkvgBgigKpxPIonJyo3RQmlN5ro5wQl4POsEqlzhUjlKFc5MPOs1X7V5B.6tyB24V.c0T8LVYU3BwpCW3af9FWoWNSJsFlkBsbhKzR.zzowIdseEFMalMruGH9ymQNiovHaqAb3NSLXxLgFdfA.xsjkhNc5XAKeczS6MyR13tnnksVZo1JwcN4y5t86gO3k9qHbnPry6+oQmNczSmsPY6X+XykGdq+1+y3Nq7n76+6QiUcNzzzXi24Cvm8luDs2PMrvUuYV4V2KMU84YEa91S3Cb64Q9SIfOuze2syJ11doyFqiybrW+VH0L8k1OIKoPKu4EZIDqCBAHy7SrOqMZ1RB8LR3PgHbvfXxr0DByUelSwpJ+.btS7NDvuWLayNm5Mdw3eayc+r+E3vSNXyoGLYwBG6UddfXM805188..NxLGN2G+Vzvkq..hFJD4tvkR6MTCqcWGlO509anuNZESVswc+z+E.w5vjdZsA9lO5s.fFq5br8CczaPRH8KsGlkBsbpUnkiVv.APmgDqwL8FLP3InbhtxmebVvJGtnJyJeLZxJZZ5vSdERGMVa74qiFF4O2XUmmhV1ZXc64vXOirwSdKf5u3YvdFYSznQnuNhcLHfOuz+vGO71eOT+kNCksi6DGYjEtxNezzM46PvTszdXVJzxoVgVNZCMPuXwlq3O1rMmDNbXFx2Mtrezav.64e1Ofltx4ooqbNp3ida16i8ihWJllG0Obazevbs69PjQNEP0m4So5y7orv0rYzqSOQiDBc5R7CTQG93XlETBa+vOFW5y+.ZtlKA.636l32bMSZF+5LKEZYx2GSlVquJbmc93HiXeiQIksQZstKmzJdKRzX0slEatvhMGbwO68o05qBGdxBaNy.MMMZtlKQAktJr4J1kUaIar73Kel4WL0d9ujlp9732a+jWIKEzqGu80C9FnGVvxVC.3vSNjwvuO4IuEPOs0.WshOmdZqQxeQKGcSgBwLUaFusojBsbxcJFW2W8tuF65gdF71aOXzrYN4a7aR570Ui0wc93+Ybh+oeMMWykXeG8eACza2fVrVT0laOzUKWiJ932lcd+OMDMBscsqRjnw9Vsqb5SD6ZYu70gISVom1ZBGt7..ewe32x1N7ixRVe4nSug3enuopNOKdc6fc+POKZZ5oylqE8FLhQyVH3P9mFGMu0jRuy4KEZYxMYJzxIhUmtuoc7GPBgHSVsAQSri+r6NKr4JCZ+ZUC.YufEyZ10cG6GBSrS0xrswWjl.flFls5fg71+321b3h.98Q3PS79W5pPKgYwd.TJzxolIJHCjvngIqsUCGXH15ceDtxW8wDvuWV1l2MU80eR7oGIbxKRS.HZzjFjAlQNFNYH+ay3aQ76a.N9q9+hHQifY6t3zu6uabWi+4yRoiLKEZ47AAIRWeCQ.baFbqPumIiLKTFRXVnLjvrPYHkZoPYHiLKTFRXVnLjvrPYHgYgxPByBkgDlEJCILKTFRXVnLjvrPYHgYgxPByBkgDlEJCILKTFRXVnLjvrPYHgYgxPByBkgDlEJCILKTFRXVnLlR2DXj5DVLSX5VIwxHyBkgDlEJCILKTFSoyYVpSXwLgoakDKiLKTFozvrTmv2bS05D1t6rXM65Pr1ceHb5ImIb8W55KGqNceCmt8gq0gzMy1bLt8yYBozvrTmv2XS05D1hcWr6G54n+tai95pM18C+8uoA0krgxYc64vXxr0jN8rJbQro8+for8maFilsRwqXCyHuVi1szMaboNgSe0I7hV8lokqdIp67eUr4Mq7Xwqc6bgS9GG25u766IwfAi3evjWGCZZZjQdEhdSlwcV4w.81EN7jC8Nb+Ip2nQbjQ1wKeyX0N7Rva+wZZJiFMyf80MtyJOFrudHTvXuO6N67Yfd6JdUFmcQKFCFMiuQUWGVr6Bc50g295IoONU5VJLK0Ib5qNg8j2BnopuvnlVi2vQ6p+beEMV844.O4OMoSWmdCjSwKAK1rS9kVFMUyEX62yQ4O9q+uA.1cmIa6vGk28E+uicWd31OxOjlp9BXwtSr4xCc0b8bli85roC9Hb1i85z0vCzr4C9HblO3ehtZoA1w89DXvnY5siliU6ZCq3UtAr3vIUb7eOPr5eyhM6wa00Toa4ZfPpS3zScBavrUB32W7oEvuOLdCNEpQ2+fIS3PAoly9orhMuGp7K9v38vXxrhssOp9rmhJ+hOD.11geza55FfbKdo3vkGduW5mCQiRuksIJa66aBWtTsa4vrTmvom5DNX.+nS+HSSuNCIzZsoKdxeAT2E9p3OtiqcUbMlSyZrxH2BnylqO9w6NZrFf4ggYoNgSO0I7PCzOVr6L9zr3vE9Rgmmol1Hcb8nONFbH+Xvno3OVuwQ8g6nQQS2HGWu9GDCGND50Ox7c82Gh8milvqkd8ouFbMkeclk5DN0TmvMU04njUto3yaIksQZotJmVa+.PjnwGoOne+Xxh8XEeIP9KZEwmsVp4hrjMDqFhMZ1BkrpQ1FBFvGNyL1kHzYV4hcmwtTesUeUj6BWFlsE6G2tfkutQVlg7iKOwxCZ5zQtkLc+qDYhkxK0RoNgSM0Ibq0WEErjUy9G9G00Uy0QCU9MSq8A.5qq1vt6rXeG8GyG7O9KngJOK24i8Sv+f8R6WajqDzUN8IvpSOb2Oy+FFxmW5uq1hWIwU80eBa9.OLKZ0agfAFhNapNfXmF2k97iwdO5OFu80cBWMiFGtRh2+S7ujvgBG+pTkNLk5zDoNgStzYcBavnYzoWeB+tjoKMc5PudiwuzZlrZivACP3Pib7N2hWJC1aWLXecA.qaOGF+97xkG9GDpSuALXxTRa.V8FMhNc5SZuYa0gqIcStNcqj3zVcCK0I7TyMpleCEbHX5+YjDDMRDBEYn3ONYARKNbwZ18gnpu9SvhcmT3RWKe7u8EhO8HgCQ.eIevlvACR3avF6Lw6CyZcmsXto5u3owaecSlEtPhFJDG6U9EojOrNSXJElk5D9aKZmfsE6ZiWXNZ.yOdeW9WMmPYHgYgxPByBkgT2vBkgLxrPYHgYgxPByBkgDlEJCILKTFRXVnLjvrPYHgYgxPByBkgDlEJCILKTFRXVnLjvrPYHgYgxPByBkgDlEJCILKTFy52pAjtEb9soam8kNHiLKTFRXVnLjvrPYLqeNyR2BN+V56FT6TmLxrPYLmOLKcK3jyp1wchYaNwrMGT1jnC9V9Vuij1KfVc5lUN7w6bW3xnvkslT91Z5xb9vrzsfSNEshMfIKVPSSGFlfaR6vv0wvnpmgqyjE6TzxWK.nSmNzoaNeDItY8yYdrjtEbx0sf.3vSN3J67nqFpM9yEbHeT+ntC6azrExYAkxf80E981O5MXDu80CMckykvsp1bKdonoWOA8Oxy0SaMOg0wwbIy4ByR2BN45VvRWe4rjMTNsTyEYEa41iWqZ1blA6367X7G96+uh8Lxl63H+.Z3xeCKz0VvpC2zdCUSEezakPm9sqG7YHZznze2sStkrLHRrZeHc1YeoCy4ByfzsfST2BpSudVc4GfO3e7ulA6sSr5vEG7o9yG2wwUsi8wk+hiyU95S..k+cehwMOETZYXvjE9vW4+I.T5Z2Nkt9sOodeZtl4jgYoaAu4cKnCO4Pv.9XvgKjHeCzW7xIZzxHuhnpu9jweb6MTMVclQhySNEPWMW+HySi0Hg4TIoaAu4cKXzHgG+1YR9wbgBLzX5zOyiadBGNLVF85JIqm4KlWb18R2Bl39X+c0NgCFj7Wbr96ycNEFuKAGslq9Bw6zOSVsQwqb8iadZq9pHuEubLYwJ.T7xV6zZ+Ytf4jiLOVR2BN9tE7K9CuJa4tNBKey6AfjdEdp7KONaXu2arN8y6.zeGsRzHId63tm1ZjpO8IYeO9OAe82CdG9TrlOZV+lMtzsfI2joaAuoamD6uziA5tc7NbMEug8deLPOcPUe8mLt4UuQSnooQn.CMtocyLc6ruzg4EiLecR2BN1Mkax1IfcmdX021Ao5ybJr5vE4W5J43u5ymz4Mbv.S6s04JlWElESMW8beNCzaGjY9kP3PA3Cd4edRKxRUwrdXV5Vvzs1HPasA.KHWcLeoS+lNlWb0LDhICILKTFRXVnLl0uzbBQphLxrPYHgYgxPByBkgDlEJCILKTFRXVnLjvrPYHgYgxPByBkgDlEJCILKTFRXVnLjvrPYHgYgxPByBkgDlEJCILKTFRXVnLjvrPYLqeey3Vkzvq25lK0xp2JjQlEJCILKTFRXVnLl2eNyRCudqatTKqdqPFYVnLT9vrzvqe6gxGlkFd8aOl2eNyikzvqS9FdU0nbgYogWmbM7pJR4ByfzvqSTCuppTxvrzvq27FdUUojgYogWu4M7pp5aE+zXogWS99npQIGYdrjFdU8OECPApABogWStISCudcykZY0aEeqXj4qSZ3U012JNmYw2NLuejYogWEWmLxrPYHgYgxPByBkw79KMmPbcxHyBkgDlEJCILKTFRXVnLjvrPYHgYgxPByBkgDlEJCILKTF++AZg8bd2ELRdD.....IUjSD4pPfIH" ], "embed" : 1, "id" : "obj-45", "maxclass" : "fpic", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "jit_matrix" ], "patching_rect" : [ 1137.0, 388.5, 179.0, 249.0 ] } } , { "box" : { "fontname" : "Arial", "fontsize" : 12.0, "id" : "obj-44", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 42.0, 79.0, 313.0, 20.0 ], "style" : "", "text" : "Arguments : range (int / float), triggering right inlet (1 / 0)" } } , { "box" : { "fontsize" : 12.0, "id" : "obj-41", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 32.0, 759.0, 573.0, 20.0 ], "style" : "", "text" : "History : version 3 - compiled for MacOS X 32 and 64 bit - uses random() and rand_r() functions internally." } } , { "box" : { "fontsize" : 12.0, "id" : "obj-40", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 32.0, 737.0, 470.0, 20.0 ], "style" : "", "text" : "History : version 4 - compiled for Windows 64 bit - uses the C rand() function internally." } } , { "box" : { "id" : "obj-37", "maxclass" : "button", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "bang" ], "patching_rect" : [ 508.0, 280.0, 24.0, 24.0 ], "style" : "" } } , { "box" : { "id" : "obj-35", "maxclass" : "button", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "bang" ], "patching_rect" : [ 119.0, 280.0, 24.0, 24.0 ], "style" : "" } } , { "box" : { "fontname" : "Arial", "fontsize" : 12.0, "id" : "obj-30", "maxclass" : "number", "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "bang" ], "parameter_enable" : 0, "patching_rect" : [ 854.5, 485.0, 50.0, 22.0 ], "style" : "" } } , { "box" : { "fontname" : "Arial", "fontsize" : 12.0, "id" : "obj-12", "linecount" : 2, "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 825.0, 555.0, 168.0, 34.0 ], "style" : "", "text" : "normal non-triggering second inlet with more explicit syntax" } } , { "box" : { "color" : [ 0.0, 0.755474, 1.0, 1.0 ], "fontname" : "Arial", "fontsize" : 12.0, "id" : "obj-4", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 854.5, 596.0, 107.0, 22.0 ], "style" : "", "text" : "rb.randomize 10 0" } } , { "box" : { "fontname" : "Arial", "fontsize" : 12.0, "id" : "obj-24", "linecount" : 4, "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 1143.5, 311.5, 166.0, 62.0 ], "style" : "", "text" : "Too many arguments or any argument with either wrong type or value will prevent object creation." } } , { "box" : { "fontname" : "Arial", "fontsize" : 12.0, "id" : "obj-77", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 32.0, 678.0, 313.0, 20.0 ], "style" : "", "text" : "Arguments : range (int / float), triggering right inlet (1 / 0)" } } , { "box" : { "fontname" : "Arial", "fontsize" : 12.0, "id" : "obj-71", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 39.0, 130.0, 165.0, 20.0 ], "style" : "", "text" : "© Roald Baudoux 2013-2018" } } , { "box" : { "bubble" : 1, "fontname" : "Arial", "fontsize" : 12.0, "id" : "obj-63", "linecount" : 6, "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 253.0, 400.5, 102.0, 93.0 ], "style" : "", "text" : "with an integer range, floats are accepted in inputs but truncated" } } , { "box" : { "fontname" : "Arial", "fontsize" : 12.0, "id" : "obj-58", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 939.0, 254.0, 63.0, 20.0 ], "style" : "", "text" : "set range" } } , { "box" : { "fontname" : "Arial", "fontsize" : 12.0, "id" : "obj-50", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 633.5, 254.0, 63.0, 20.0 ], "style" : "", "text" : "set range" } } , { "box" : { "fontname" : "Arial", "fontsize" : 12.0, "id" : "obj-48", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 210.0, 254.0, 62.0, 20.0 ], "style" : "", "text" : "set range" } } , { "box" : { "fontname" : "Arial", "fontsize" : 12.0, "id" : "obj-42", "maxclass" : "number", "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "bang" ], "parameter_enable" : 0, "patching_rect" : [ 943.0, 280.0, 50.0, 22.0 ], "style" : "" } } , { "box" : { "fontname" : "Arial", "fontsize" : 12.0, "id" : "obj-16", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "bang", "float" ], "patching_rect" : [ 637.5, 373.0, 33.0, 22.0 ], "style" : "", "text" : "t b f" } } , { "box" : { "fontname" : "Arial", "fontsize" : 12.0, "format" : 6, "id" : "obj-31", "maxclass" : "flonum", "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "bang" ], "parameter_enable" : 0, "patching_rect" : [ 637.5, 280.0, 50.0, 22.0 ], "style" : "" } } , { "box" : { "fontname" : "Arial", "fontsize" : 12.0, "id" : "obj-7", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "bang", "int" ], "patching_rect" : [ 213.5, 373.0, 33.0, 22.0 ], "style" : "", "text" : "t b i" } } , { "box" : { "fontname" : "Arial", "fontsize" : 12.0, "id" : "obj-73", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 449.0, 186.0, 197.0, 20.0 ], "style" : "", "text" : "Object can work in float mode too." } } , { "box" : { "fontname" : "Arial", "fontsize" : 12.0, "id" : "obj-72", "linecount" : 2, "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 39.0, 186.0, 290.0, 34.0 ], "style" : "", "text" : "First argument sets the range (both over and below the incoming value to randomize)" } } , { "box" : { "fontface" : 2, "fontname" : "Arial", "fontsize" : 12.0, "id" : "obj-69", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 39.0, 54.0, 237.0, 20.0 ], "style" : "", "text" : "Add a random deviation to integer or floats" } } , { "box" : { "fontface" : 1, "fontname" : "Arial", "fontsize" : 24.0, "id" : "obj-68", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 37.0, 19.0, 165.0, 34.0 ], "style" : "", "text" : "rb.randomize" } } , { "box" : { "fontname" : "Arial", "fontsize" : 12.0, "id" : "obj-61", "maxclass" : "number", "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "bang" ], "parameter_enable" : 0, "patching_rect" : [ 39.0, 436.0, 50.0, 22.0 ], "style" : "" } } , { "box" : { "fontname" : "Arial", "fontsize" : 12.0, "format" : 6, "id" : "obj-60", "maxclass" : "flonum", "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "bang" ], "parameter_enable" : 0, "patching_rect" : [ 416.0, 436.0, 50.0, 22.0 ], "style" : "" } } , { "box" : { "fontname" : "Arial", "fontsize" : 12.0, "id" : "obj-59", "linecount" : 3, "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 806.0, 186.0, 281.0, 48.0 ], "style" : "", "text" : "If a second optional argument with value of 1 is provided, the right inplet triggers output with latest input as reference value" } } , { "box" : { "fontname" : "Arial", "fontsize" : 12.0, "id" : "obj-43", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 837.0, 254.0, 85.0, 20.0 ], "style" : "", "text" : "give me an int" } } , { "box" : { "fontname" : "Arial", "fontsize" : 12.0, "id" : "obj-49", "maxclass" : "number", "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "bang" ], "parameter_enable" : 0, "patching_rect" : [ 854.5, 280.0, 50.0, 22.0 ], "style" : "" } } , { "box" : { "color" : [ 0.0, 0.755474, 1.0, 1.0 ], "fontname" : "Arial", "fontsize" : 12.0, "id" : "obj-57", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 854.5, 436.0, 107.0, 22.0 ], "style" : "", "text" : "rb.randomize 10 1" } } , { "box" : { "fontname" : "Arial", "fontsize" : 12.0, "id" : "obj-39", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 21.5, 254.0, 85.0, 20.0 ], "style" : "", "text" : "give me an int" } } , { "box" : { "fontname" : "Arial", "fontsize" : 12.0, "id" : "obj-38", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 396.5, 254.0, 89.0, 20.0 ], "style" : "", "text" : "give me a float" } } , { "box" : { "id" : "obj-28", "maxclass" : "toggle", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "int" ], "parameter_enable" : 0, "patching_rect" : [ 537.0, 280.0, 24.0, 24.0 ], "style" : "" } } , { "box" : { "fontname" : "Arial", "fontsize" : 12.0, "id" : "obj-29", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "bang" ], "patching_rect" : [ 537.0, 320.0, 51.0, 22.0 ], "style" : "", "text" : "metro 2" } } , { "box" : { "id" : "obj-27", "maxclass" : "toggle", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "int" ], "parameter_enable" : 0, "patching_rect" : [ 150.0, 280.0, 24.0, 24.0 ], "style" : "" } } , { "box" : { "fontname" : "Arial", "fontsize" : 12.0, "id" : "obj-25", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "bang" ], "patching_rect" : [ 150.0, 320.0, 51.0, 22.0 ], "style" : "", "text" : "metro 2" } } , { "box" : { "fontname" : "Arial", "fontsize" : 12.0, "id" : "obj-13", "maxclass" : "number", "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "bang" ], "parameter_enable" : 0, "patching_rect" : [ 213.5, 280.0, 50.0, 22.0 ], "style" : "" } } , { "box" : { "fontname" : "Arial", "fontsize" : 12.0, "format" : 6, "id" : "obj-15", "maxclass" : "flonum", "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "bang" ], "parameter_enable" : 0, "patching_rect" : [ 416.0, 280.0, 50.0, 22.0 ], "style" : "" } } , { "box" : { "fontname" : "Arial", "fontsize" : 12.0, "format" : 6, "id" : "obj-17", "maxclass" : "flonum", "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "bang" ], "parameter_enable" : 0, "patching_rect" : [ 470.0, 610.0, 79.0, 22.0 ], "style" : "" } } , { "box" : { "fontname" : "Arial", "fontsize" : 12.0, "id" : "obj-18", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 3, "outlettype" : [ "float", "int", "int" ], "patching_rect" : [ 470.0, 567.0, 58.0, 22.0 ], "style" : "", "text" : "trough 0." } } , { "box" : { "fontname" : "Arial", "fontsize" : 12.0, "format" : 6, "id" : "obj-19", "maxclass" : "flonum", "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "bang" ], "parameter_enable" : 0, "patching_rect" : [ 573.0, 610.0, 79.0, 22.0 ], "style" : "" } } , { "box" : { "fontname" : "Arial", "fontsize" : 12.0, "id" : "obj-20", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 3, "outlettype" : [ "float", "int", "int" ], "patching_rect" : [ 573.0, 567.0, 50.0, 22.0 ], "style" : "", "text" : "peak 0." } } , { "box" : { "fontname" : "Arial", "fontsize" : 12.0, "format" : 6, "id" : "obj-21", "maxclass" : "flonum", "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "bang" ], "parameter_enable" : 0, "patching_rect" : [ 537.0, 485.0, 50.0, 22.0 ], "style" : "" } } , { "box" : { "fontname" : "Arial", "fontsize" : 12.0, "format" : 6, "id" : "obj-22", "maxclass" : "flonum", "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "bang" ], "parameter_enable" : 0, "patching_rect" : [ 537.0, 373.0, 50.0, 22.0 ], "style" : "" } } , { "box" : { "color" : [ 0.0, 0.755474, 1.0, 1.0 ], "fontname" : "Arial", "fontsize" : 12.0, "id" : "obj-23", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 537.0, 436.0, 134.0, 22.0 ], "style" : "", "text" : "rb.randomize 3.141593" } } , { "box" : { "fontname" : "Arial", "fontsize" : 12.0, "id" : "obj-14", "maxclass" : "number", "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "bang" ], "parameter_enable" : 0, "patching_rect" : [ 39.0, 280.0, 50.0, 22.0 ], "style" : "" } } , { "box" : { "fontname" : "Arial", "fontsize" : 12.0, "id" : "obj-9", "maxclass" : "number", "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "bang" ], "parameter_enable" : 0, "patching_rect" : [ 83.0, 610.0, 56.0, 22.0 ], "style" : "" } } , { "box" : { "fontname" : "Arial", "fontsize" : 12.0, "id" : "obj-10", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 3, "outlettype" : [ "int", "int", "int" ], "patching_rect" : [ 83.0, 567.0, 46.0, 22.0 ], "style" : "", "text" : "trough" } } , { "box" : { "fontname" : "Arial", "fontsize" : 12.0, "id" : "obj-8", "maxclass" : "number", "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "bang" ], "parameter_enable" : 0, "patching_rect" : [ 186.0, 610.0, 62.0, 22.0 ], "style" : "" } } , { "box" : { "fontname" : "Arial", "fontsize" : 12.0, "id" : "obj-6", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 3, "outlettype" : [ "int", "int", "int" ], "patching_rect" : [ 186.0, 567.0, 46.0, 22.0 ], "style" : "", "text" : "peak" } } , { "box" : { "fontname" : "Arial", "fontsize" : 12.0, "id" : "obj-5", "maxclass" : "number", "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "bang" ], "parameter_enable" : 0, "patching_rect" : [ 150.0, 485.0, 50.0, 22.0 ], "style" : "" } } , { "box" : { "fontname" : "Arial", "fontsize" : 12.0, "id" : "obj-3", "maxclass" : "number", "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "bang" ], "parameter_enable" : 0, "patching_rect" : [ 150.0, 373.0, 50.0, 22.0 ], "style" : "" } } , { "box" : { "color" : [ 0.0, 0.755474, 1.0, 1.0 ], "fontname" : "Arial", "fontsize" : 12.0, "id" : "obj-1", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 150.0, 436.0, 97.0, 22.0 ], "style" : "", "text" : "rb.randomize 10" } } ], "lines" : [ { "patchline" : { "destination" : [ "obj-5", 0 ], "source" : [ "obj-1", 0 ] } } , { "patchline" : { "destination" : [ "obj-9", 0 ], "source" : [ "obj-10", 0 ] } } , { "patchline" : { "destination" : [ "obj-7", 0 ], "source" : [ "obj-13", 0 ] } } , { "patchline" : { "destination" : [ "obj-3", 0 ], "order" : 0, "source" : [ "obj-14", 0 ] } } , { "patchline" : { "destination" : [ "obj-61", 0 ], "order" : 1, "source" : [ "obj-14", 0 ] } } , { "patchline" : { "destination" : [ "obj-22", 0 ], "order" : 0, "source" : [ "obj-15", 0 ] } } , { "patchline" : { "destination" : [ "obj-60", 0 ], "order" : 1, "source" : [ "obj-15", 0 ] } } , { "patchline" : { "destination" : [ "obj-23", 1 ], "source" : [ "obj-16", 1 ] } } , { "patchline" : { "destination" : [ "obj-60", 0 ], "source" : [ "obj-16", 0 ] } } , { "patchline" : { "destination" : [ "obj-17", 0 ], "source" : [ "obj-18", 0 ] } } , { "patchline" : { "destination" : [ "obj-19", 0 ], "source" : [ "obj-20", 0 ] } } , { "patchline" : { "destination" : [ "obj-18", 0 ], "order" : 1, "source" : [ "obj-21", 0 ] } } , { "patchline" : { "destination" : [ "obj-20", 0 ], "order" : 0, "source" : [ "obj-21", 0 ] } } , { "patchline" : { "destination" : [ "obj-23", 0 ], "source" : [ "obj-22", 0 ] } } , { "patchline" : { "destination" : [ "obj-21", 0 ], "source" : [ "obj-23", 0 ] } } , { "patchline" : { "destination" : [ "obj-3", 0 ], "source" : [ "obj-25", 0 ] } } , { "patchline" : { "destination" : [ "obj-25", 0 ], "source" : [ "obj-27", 0 ] } } , { "patchline" : { "destination" : [ "obj-29", 0 ], "source" : [ "obj-28", 0 ] } } , { "patchline" : { "destination" : [ "obj-22", 0 ], "source" : [ "obj-29", 0 ] } } , { "patchline" : { "destination" : [ "obj-1", 0 ], "source" : [ "obj-3", 0 ] } } , { "patchline" : { "destination" : [ "obj-16", 0 ], "source" : [ "obj-31", 0 ] } } , { "patchline" : { "destination" : [ "obj-3", 0 ], "source" : [ "obj-35", 0 ] } } , { "patchline" : { "destination" : [ "obj-22", 0 ], "source" : [ "obj-37", 0 ] } } , { "patchline" : { "destination" : [ "obj-57", 1 ], "source" : [ "obj-42", 0 ] } } , { "patchline" : { "destination" : [ "obj-57", 0 ], "source" : [ "obj-49", 0 ] } } , { "patchline" : { "destination" : [ "obj-10", 0 ], "order" : 1, "source" : [ "obj-5", 0 ] } } , { "patchline" : { "destination" : [ "obj-6", 0 ], "order" : 0, "source" : [ "obj-5", 0 ] } } , { "patchline" : { "destination" : [ "obj-30", 0 ], "source" : [ "obj-57", 0 ] } } , { "patchline" : { "destination" : [ "obj-8", 0 ], "source" : [ "obj-6", 0 ] } } , { "patchline" : { "destination" : [ "obj-18", 1 ], "order" : 1, "source" : [ "obj-60", 0 ] } } , { "patchline" : { "destination" : [ "obj-20", 1 ], "order" : 0, "source" : [ "obj-60", 0 ] } } , { "patchline" : { "destination" : [ "obj-10", 1 ], "order" : 1, "source" : [ "obj-61", 0 ] } } , { "patchline" : { "destination" : [ "obj-6", 1 ], "order" : 0, "source" : [ "obj-61", 0 ] } } , { "patchline" : { "destination" : [ "obj-1", 1 ], "source" : [ "obj-7", 1 ] } } , { "patchline" : { "destination" : [ "obj-61", 0 ], "source" : [ "obj-7", 0 ] } } ], "dependency_cache" : [ { "name" : "rb.randomize.mxe64", "type" : "mx64" } ], "autosave" : 0 } }