From f498b5ac81060d990f5e558238b5436f5f98abfc Mon Sep 17 00:00:00 2001 From: Victor Huguenin Date: Mon, 16 Sep 2013 01:17:22 +0200 Subject: [PATCH 1/9] new file: examples/maxmsp/MagePackage/docs/mage~.maxref.xml new file: examples/maxmsp/MagePackage/help/mage~.maxhelp new file: examples/maxmsp/MagePackage/patchers/MageMaxTuto.maxpat new file: examples/maxmsp/MagePackage/patchers/mage_glossary.maxpat modified: examples/maxmsp/README modified: examples/maxmsp/mage~.cpp added tutorial and helpfile as a max package. Updated maxMSP external. --- .../maxmsp/MagePackage/docs/mage~.maxref.xml | 203 + .../maxmsp/MagePackage/help/mage~.maxhelp | 6244 +++++++ .../MagePackage/patchers/MageMaxTuto.maxpat | 14658 ++++++++++++++++ .../MagePackage/patchers/mage_glossary.maxpat | 652 + examples/maxmsp/README | 5 + examples/maxmsp/mage~.cpp | 635 +- 6 files changed, 22186 insertions(+), 211 deletions(-) create mode 100644 examples/maxmsp/MagePackage/docs/mage~.maxref.xml create mode 100644 examples/maxmsp/MagePackage/help/mage~.maxhelp create mode 100644 examples/maxmsp/MagePackage/patchers/MageMaxTuto.maxpat create mode 100644 examples/maxmsp/MagePackage/patchers/mage_glossary.maxpat mode change 100644 => 100755 examples/maxmsp/mage~.cpp diff --git a/examples/maxmsp/MagePackage/docs/mage~.maxref.xml b/examples/maxmsp/MagePackage/docs/mage~.maxref.xml new file mode 100644 index 0000000..2e91875 --- /dev/null +++ b/examples/maxmsp/MagePackage/docs/mage~.maxref.xml @@ -0,0 +1,203 @@ + + + + + + + HMM-based performative speech synthesis + + + + The mage~ object + implements the mage speech synthesis toolbox as a MaxMSP object. + + + + + + numediart + Audio + Speech + mage + Synthesis + + + + + + + + + + + + Set the buffer to reference. + + + + + Resets mage. + + + + + + Empties mage label queue. + + + + + + Jumps to next label. + + + + + + Fills the label queue with labels from currently loaded label list file. + + + + + + Like labelfill but starts from current label. + + + + + + Jumps to next vowel or pause label. + + + + + Loads .lab file at given path. + + + + Loads an engine at given path (2d argument) with a custom name (first argument). + + + + Removes an already loaded and named engine. + + + + Sets mage audio output volume. + + + + + Sets mage vocoder alpha value. + + + + + Sets mage vocoder gamma value. + + + + + Sets or calculates a new frame length in samples. + + + + + Sets or calculates a new pitch frequency in hertz. + + + + + Sets a new pitch value in hertz. + + + + + Multiplies pitch by a given factor. + + + + + Shifts pitch by a given amount of hertz. + + + + + + Tells mage to compute the pitch. + + + + + Jump to nth label, labelnext will jump to nth label. + + + + + Jump to nth label. + + + + + Jump to nth label, labelnext will jump to (n+1)th label. + + + + + Sets a vibrato amplitude. + + + + + Sets the size, in samples, of one vibrato period. + + + + + Sets the zoom factor in vibrato sine periods. + + + + + An offset factor (between -pi and +pi) for the vibrato sine periods. + + + + + Sets or calculates a new duration in frames for each state of next label, given five integers : one for each state, and a last integer to set the type of operation to apply - overwrite, shift, scale, resynthesis, nothing. + + + + + + + + + + + + + + diff --git a/examples/maxmsp/MagePackage/help/mage~.maxhelp b/examples/maxmsp/MagePackage/help/mage~.maxhelp new file mode 100644 index 0000000..ebddad5 --- /dev/null +++ b/examples/maxmsp/MagePackage/help/mage~.maxhelp @@ -0,0 +1,6244 @@ +{ + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 6, + "minor" : 1, + "revision" : 3, + "architecture" : "x86" + } +, + "rect" : [ 2.0, 44.0, 1411.0, 785.0 ], + "bglocked" : 0, + "openinpresentation" : 0, + "default_fontsize" : 12.0, + "default_fontface" : 0, + "default_fontname" : "Arial", + "gridonopen" : 0, + "gridsize" : [ 15.0, 15.0 ], + "gridsnaponopen" : 0, + "statusbarvisible" : 2, + "toolbarvisible" : 1, + "boxanimatetime" : 200, + "imprint" : 0, + "enablehscroll" : 1, + "enablevscroll" : 1, + "devicewidth" : 0.0, + "description" : "", + "digest" : "", + "tags" : "", + "boxes" : [ { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "hidden" : 1, + "id" : "obj-7", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 809.5, 355.380951, 43.0, 18.0 ], + "text" : "set $1" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "hidden" : 1, + "id" : "obj-49", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 780.5, 335.380951, 72.0, 20.0 ], + "text" : "loadmess 1" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-9", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 139.0, 12.469513, 37.0, 18.0 ], + "text" : "open" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-6", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 139.0, 35.5, 92.0, 20.0 ], + "text" : "mage_glossary" + } + + } +, { + "box" : { + "data" : [ 9240, "png", "IBkSG0fBZn....PCIgDQRA...rG...fdHX....vmaxh1....DLmPIQEBHf.B7g.YHB..f.PRDEDU3wY6cdGkjcUem+y89dUrSS2S2STwQgQn.BoAgD1qPFA3EzhAQPBSxlCAkVXcPXu1m0qw9v4fLdMgEyAVhBgjHHIPfwDDAIDf.EXzLZDLAoQStSSGpt5J+B269Gu6q5ppt5tqp5pCy.e6yzRcUuv889du+t+R2eWAmjfGh+73cQrd8Q0mMxM.hsIv5rz3sdMpA7P1uMh0.zsMhn9nc7QWDz4EHSCbDKj61B1u.0ylA2g8QO5KgaerU5ms1EDqzMfVE6jasCE4uXP+xjHddBzazGNUfSIF1wz.fFs43q8ugJe3EHL+sv7+W.OWfmwBwdllhClG2mb.54GOJxItF92Ksz+D19wILj8ugqKZQ58RDXcwBzWoF8KIBx0YgU7HXgBE9nwGcMTZqAABrQfERTno.tZAhLEvavnX+y.8uJCYejWJ209aCOdKKXUMY+PbU1qgKXqZTuVAbsBDmWRh1kBEdnPQsiUW5P3ndIBrQhFHOtCVD2mxG8WZbx9nuN95GcYowzhXUIY+T79NEebdC1X8p7QcUwIRbMfOJTKSjai.KjHQfBM4nzn.euonz2IME9tWO2qyJc6qVrphreJtospP7N.dGQvZC1HwwHXd0NrPRDjjGWuR3c.A5Oywn3c8F3tN9JcaKDqJH6mja77A4sXi70GEqM5gOpUwTrn7uCZiyzN0kEyagf73r2z374OLo9R+47slXko0NCVQI6Gma5BsgaUf3MFG6NCTvRsR1jlEBeA4anTABJhKdnIJRhSDhXFUKQRI7HGNTBerQRDrnDt6eLx8Y+A7Te5OE6N6J8yxxJ1A+EqAJ8dDH9qSPjM3XFIuZCFkvJOZEzrA5jDXil.h2xnzVnBbgcXCedjHn.dLJYwA+cNN49fCx99N2Ha2c494YYmr2A27+MM7OEG6WnZU1HYAB7vG.bQQRroChhMR5kDXivzZqTvc8tNy9SjHPilTTPKQ7iyh2e24vG+IWRdPlCrrQ1OEu6SwkH+CVv6JN11NlWpqzP.nL1m6fOcPD5hXzOIA.Kyqn1kjGKDDAKlhBSMN4usGlC8IuQ9Oy2Vt3K.VVH6eM2vebDr+3ww94UZUl10kvCEZ5jnrN5fjDor4TKkHvrMHEEd3QH6e0Kf+e6XI8FxRLYq4pr2Im+sZg7evFQmtqBDYKfxdZyFA8Pb5k3DEKil0KecDE.wvloozXSR1+hylO4Wco99sjfsy67zkD8iFE6WuB8pFEvBm9X.RxZIIVl4RWIacQvh73nGi7ereHC+AdubuKIZrujP1ON2zkDCwWNFQtvR3sTbKZZ3abuZ2Fw0QwZUSGPfxZ7OLY+wOKC81d470FsceOZ6j814VdY1vWLJVm1pAkvzFQ1cQTVKIMlMsZRqgYPnX8QI6NOJS9VuBt8c2tu9sMrCt4q0Bwm0FqAbWEPzdnHFVL.IoShAr7Nmbqh3XSJJ9LGhwe6WFegGucccaaj8ula5lif7+iMxN7VAUDKTALG7oeRx5HY4vTdhDhgMoo3vGfIuoWDet+i1w0rsP16fa9FrQ7IEHh3uB9RU.TBejH3TnK5hXmvQxUhXXwTTL0NYz2xqf63GrXudKZxdGbiuNIV2gEhtVIIZMAhs6fHrY5BKjmPHxdgPTrXJJcr8wHW2Uxc7nKlq0hhreRtwWgMxuhEV8uRJ5VYh1z.jjdH1IATb0HFVjhhGXeL1q+J41epV85zxj8ula3xiRj62FwFWIcVhOJhfEmJcSDrNoXzb8PbrYHl9Y9Mb7W10vcerV4ZX0JmziyMepQw59hh0YtRRzN3S2DiMS2DwjpPmrBOTzKIVqK9WxVYs2+Of82zI8XSS1OCuuXd3+ERf8UtRZGcdbY.RxFoSSDkN4G9nYcj7LSPrt+L7q+dM64Ka1Sn.t2ZLhbsqTDsFvEe1HcxFnqZxTjStgFMdnYKzyM+37dd6M642TireBtwqQh7SI.6UhWvZzXgfMQ2zGINg1rpVEZfXXKrQdUWAm4O4d4oGtQO2Flr2A23YXi7qDEq0sRXhUPTpjrY5ljD4jVEwZDnPyZHdBaDmeZJdO6hQanrdogH6O.e.44R9OVRhb0K2huC7HlBar3ToKhYBE4I5nx7Pu1eZDij7QSej3z1Hcouc1wC1n2yEDama90aC2CHZIs2aUH.bPQTjbZzyIrlVU4xJB.EPQbws7DQUmkpQQRLrw1zUPOGgH1BISRgB+bdtq9Ok6eAc3xBR1OIuuAD38Shi8EsbOp1EehfEmIqwD24SLP3nUeTFBUyDjmb3hkYIEkGGJVQV6nIP7bXju5fHlzQ1idHF8SGHIH12vLoIUbrYeLwO8cw25ZdTNVg4qcsfiTuI11eaBru9kShNTz8IJD8LibC9IEEXRJPJJvAIEiRNbvGW7wAEgw32xDC6v+ElRxPfODJhOdnn.dLLYHso6gBMIHBXReptH5YbNrlCcm7zyaBLNuj814le9VH9TZHwx4KaezDEKN8U4Ds.vFIt3SNbYDxxwHMooHonHtlPrFwLVWVwbzK70VT0b5gNMZJJxTTjzThnXQLrHdPVqewqine8GjiLmY4xbR12CWm0ZI4skjHu3kSujoL4F1oPOqZ8JVnSbJfKGfo33jiQHKgwGPhfnkyl71KBWeYdnXBxSVbwFAajNWiChh2EO0bpr1b1Z1N271rP+KjXEe4ToHEZNUi4UqlritxEAvTTfwo.SSQrLK0mUBIPB.OSd2rY5lR3MwCxQdg2Le6CUuiutdPSiVHP+WFiHKqDsCJ1fIcdWMQzVHnD9LDSydYLNLSQQbIA1lk8yJyTMZlYd+iRZ.V6oSWuu453qqX7WCGeaQP9gzPrkqGhh3wlnK5k3qJHZAAhicQwQHMGkoICNHHPT5RgH5ECrLq30R3tksxZu+GhCkp1iotirEvMDE6tWtdo6X70ceqRHZIBbPwfLM+FNNon.1HIFVq5H4JgFMCPGqeizyatde+rFY+TbSaUi3ixxjF39noahx5oyUbGlHMyIOJ43HjloMZ7FLR9DCXgfB3bNNn9x6kwqxt6YMx1A8aLNV8tbLBKbQ8sd5fUxXWMi8wE4YYBFgoAzDq0B2+JJ7Py5oqMeorw2PseWUj8CvaqCaju5kCQUg4t8YPOkqQIqDPhfrThmgI3.LINFu1IVEae+7Acv5VStU5+0tM1VjJ+tpH60QGWfDwKb4vaYdnXSzEwMq04kaDtDZODSw9XBJfCQMBrOQjjqDASMF6pesz8Vp7ykUePh2TTrrWpaLkvm0Pb5YEHUeC0xdJJxdYblf7DyLu7IKvGECPx38SxquxOu7S3uj2Ue1vqZoVIoPEx1DctrSzAddRyQHMGfT3ihnm.Nubi.IB5iNd0mODclOyfXXcIBjm8RYkPHbIwtA5bYWToDAooH6liyDjur+pOYEZftHxE7GvkdogeVYxVf8KHIQhrT5EbO7YSzU40B8xABcy4PjgmiTnMY7xI6PgldIQGWHq6BB+LIDjIJRzW8RY.ObPQ2DitWFmmNzCXGhoXXxPDjmTM277AEZRRD5jnWMlXfHA3Ogg6Si9EsTIBWglXHYSzIKW1SGXRkC6mIIMEOoct44CJTzMwupafsk.JKFWdEBDqYohF7PwFnSjKC1SGNK7XjiCPJ7vubQv420fOZFfj82KwuTvP1B3phgsc6VSbAAkXpf0Gczkbw2BSlabHlhgHS44q+cUnQSBrisVR9J.vN3WhyJXtr1qyTBS+20tLji2RDjCGNDSgK9+NybyyGzDjyZcS7yE.6GhaoSE5MtTLesGJNc5YI2qTRjLN43njtbHH+8H.RDzKw1.fkcW30mOxSq0S7+5edt3SuDmNHZEQypwpGfMy8QhfwHCGkzUk5sAcuZrbvdgtGMFlu6SXhB2pSor3lJxF6y3UvyOtsGt8lf3aP0BirEQrvpujfn1FiFo.VuaWDDkMe.KDqqSPJmo86oPOQdP4Qf5C06gRiHVDnuDyhKD.SPdFEIIouZ9RA5Rd3MYVC4O2i103i.IxDwPDs0zZWkyAsW8lFTiUWIP1YLP2Zcl7lHGZWOZEROHKcEmxUyoF0NNQNqHXIaVar03ShK7T4z+FuGjIiDPhhJ+dHhO38vGD2a6mQj+lqDqW9YUkabPoQORFb+nOBd20N.+Z68qQrgtH929sg3zWCHEk6XEdTqGeV+bnFl1WQle9yxQ9quWJczwqKgqEZ560borg+pWAwNm0gvpIlBPCnTnc84f23cQpG3oPhcEesGccEmKa4NeWX0cbDBQSwWZsFTZxs8Cyy8V973mNOMKgqA5l31QYzj1RjWZqp7jHpE1arGjwswepBncC5YKQfTHf0DC6q+hv5ke1H5KATvEc1vBruFrDHe9afXewWOD0BuO2iQ04SgBwYsVjW7FgXVnmpHXtGNnV.gzZr5LF88F2FBKI6+M+YPWxupyPiOIO+Sgy5te2H6HF9SWDsupwdepAgkDqtiCJMxDQoVQOZTDeqaf3m8.fVi2j4QnloTVW4QFdlhxeBXEMBhdhSmuvyfnanGxmNKhlzeAg4XdQXs1tvoFcgOm5CcvubO1T7bW4GEuT4wSp3z08PLgMxKayD61eCH1TWndjiPo2+2G8dG2TW10PLI12vkSzOvKkn+ueo3801Ejod61BZzGNMEu5u.pIxwvxbk8u8b1z78I4kb5bt2+sP2uryinqaMT7niOqWxcd4aAYGwX5exd4f2xchtfWclVp9O6VcDky99tIRb9arrHZQs+174S9M2AG3luSJ55fqHbONQahBmbVEDWsRQhyZ8bY+n+mfVSk5TEd0aTSksQfCxtsUnVeKV.FBtkBApLEv4PigaP0AfX3hFG7+g6C+evyf86ba3dW6D+G8YQXpGYAPi6+xCSj+rW.hynWjm2.ndhiPUsGo.rjPlR3efw4nLc4bBa9pchZTjeWGCmASQhKXSPTKpmBX1CzE.jamGg7OyQPVU6agfF2gSShKXSkSneWTTBeSZ95PLBJPBSbvg3nicLzlJqnxj9FUtZRpdqoRQrC5iyT4HRWIXBJvjjlnDktIJBDjvjlEKjj4fk4qHosBV2h1rHg.soJ6tV5H7CAjPnX6BNl4LqbTi.b8Pmp.hszGhthW6EF8HYfzkv6no3Pl7Bytg5bJBl+UHZHkrEVRBKU7MvU1Pl9nMG9jTfiQFrHBEMcCE3QulatvRh1blVMfvXMBrsrBlmmftARS8baRJhGpxoxb2l0DRP2k5e0hhLtMn6cgeUrPO7AlZETSPqo.yEJRbNEMNiRWyVaUI7rSP9W0WhCO1vFhtQTfxrtGc8aYMfqoEZtpAHiovUmGGNC7nGBz50GEBStqoA7Whx3mfUbhEdls7pLjgNHBqg3DqN0jUyB3OlsEhdVrAmvCMwwdIIUf0.G4IdZljhDg5kDMgqBRU4+YQThzWWj7hNEr5sCzpVTATCMGtmfj1PxgEj9vM4sviMLGTaauAVfKTX6KBBJZ1ZJ5fnziIom0UcrD0VhrqESiSatoqkDl4OZePhfCQZljRDAazn.CgFrULDAYrHH6LNw255IwEtIR771DwOq9I5YzOwNy9wpyXnJ13aGGgEVdezjkRTDOJEHvlHXUVQp4SnYcgPP39IXi.MJzJEBYiYpUXGsooD4vgMPmkWqbZf3XGw1B4hNmyhhkIN0sOHQvfLMSPNhh.MdDoudH1Y1OQO09H9V5mDWzlI4EsYhctqGqNiWsc9t93OUdnyFSgqPpaJJRI7IKNkW7+VFqmWLCJ13qYa3mqHpRMn19JMwOkdIwotVJMVlF6bHXUkpPywIGCXlVEBVRWskjKrcGWIKDLHYXXxRLDD6LWGa9e5OgNewmEQ2TOH6XFBTUxCuwyPo8ebJrmgovtFj7+lAo3gFCqDw4btuajHat9pkToc54vkAIiofdHJG+aQaRzbGaYcr0+WutV6jc8wOeiW1yBWrCGmrrN5fXXiC99K4YRZyBIRNFSaHZIhn1blew2Ac+GctfRQg8NB4e5AovucHJs+iSoCMINGdBbFJE5JTHRilHqoa7yTjn0HJLz+44virDHhOzTn4y18ECxr6iwgt8eJZG+.yIaBjcuCQgiNAxlvD4voiFiBrY5DeztKJxNb23pcMxVBLDYXDxQbyNmahydcz4kel3MQV1207uSgcOHp7tnTt.JioRgKy8JebTHrspx8pgK41B3PFbvEGFnhNHKkQ9dzGXWr2+s6qgLsa1PfEMuquBFgqHMN3gp0I6PEMZeufDLIEYHxPThTVGaqd6.gk.2gRS1Ge+keYIqql4yMbPwDTfRnMYuhrbGfkKXQzl1cmU66rlGRDjgRjGmRsrLKeB1djjsIwdZTLIEl2kPWvKpFKrk0544iSNxgCJiBWmH.MZ557NU56RNKVLZMXRri7szScnn6dI9hpQTKZ1nOOWPZr6bRJfC9DrwmKOgJSw0nIRWI3R+b2.uvux6k3arOiImMGBJuX9jGx1zjcn2xVqY6XXwfPmSDFd0EKQDr8JpXTxxnji73UVYrS7fFY7Hj3zVKwFnGhzSxV54PX53KwahldNaEAo8SOMU.CpWiHfnO.o3LwiXKDUqAEdTOIIg0VjooDooX4Begnj+BJ3QqLczDBT3RyT6dEnaX2wpUJy0uwFcpQgpnGZ+.mqrXb6afG.sS2BjshtHFwvFsvz.lOdRvbdLGkoIGNXIjy4wf.zJHxF6l9u9q.uIyV0AJHP+gIHOIA5xHpVghNN0AH9l6Es+b8hRP9CNF.rt+qWLm109GgW1BMjvdMfcxXzwYsg42crlKUeWw4vldkWNJO+FRBlFEIOs0Q702CdYJ1.mQ8gEBJh+DOKiTpoH6JSMXEZjk7gXVySmUcPx..f2LuPjHXXxZBUo.TJPFjFQ0x3ZGejQjHGnKN6u9MzLM2ZZ7y9Ur.Ii+K1KSuqiP2O+Siq39u0V5Rqbm6.dD1Qas+gak+fu+eWKc88y6Ly6wlDZ.W7GbO35zTjsGZVCwKuWRq1yX39g+YndlIn9ITmFu642hHQD7ejCClTBbBxyPLsYMeoXjO9CRGa6zI+SMXU1gJPRwe6fLxm7gH9Y1eUO.EvsgU2R43ge1hyp8IPRgQljG6M9w3LdOWMIOiAPFKR8uH0BMXkHB8+Rddfc8E8KwhI9U6ii7k+YDo2NZYcYm5IOHElizppAZljCuQNLG1Q7TbKMbSv0T5pprVeqK+Ret523yLyzaQFJwyxjDoBcuCJY5JjlRzXsMWM9HDA91pH9LN4wGUyUoSlmmRM93iafcvh5mjC065IhH4Jen+QV6e3V4Qu1OBC9s+UlmgJOr.eyIEst20UZWieEZNUXCcmziyw9T2F+7+6M7HaMAptzSMgwTvBMRvhvcgZG74HlT9s5Fk87ZcsDazZESRIllRDjVDMYTmV.62CRHBcfBBMHTtdKXD0B2lzalqasn1NPMJDHHKNpTj+Qf4d33rfFMcG3s5V1TliPZbvuoVxrBD3XFM2rmayiVXjSUtic1I5PqbcaWP.LNExNAE9EPCR1BD3heKatk.AGloZ5USoffrBYRJZlnX40yW0qjxpYlflnPEjtuDLEWQ7JWP7jTYgos5ye4xteABljB69dY2CAMHYGluSIZgsqgfUrQdRQgFlnCe4LFEHONF6la+n5B9d.4oLYhhOA1mVBe7LAKIzIRgofjBE9wC9rIEE3XLM1DsbME21j0npJdqEEK5xHgr5raocunJETJHpdOLDjTbMnX7fE1sEhlxs7A9j0kiQ5F1aaAhs8LAsn8H1tVcvgfWt4wEGSxAVBW76LFVcGCgNLDgA0P0vVPn8FVZv1VvVd0uX5+h2RfiO77JOJVYT4K7ZW4ar7HJW2viiMcRLrQXRyf12F2t.XZJ4OBo+Uge1BR1AdmRQ+jroHZAPI734XxF1mzAQnwgIHOg9ydwfvQMkLoCjK9jAGbvGIAOWtnPgGa9h2Jux63ugncmbguvZMBKK59zWG.TX7zLwtORUwadV4OdMvxL033jCIfko1guFRTtrYtXncIBFmBGZPl9wB+rEjrCrsNA1z7qDyiPZSTlZLgvSRAlhRsbBDTYtW6hhzTBEJJfKdUYpl1DdDHBxf8kWMDIYLRtt0T1EpyKzPoTYI09Ghm3195j5.C1TIWPHBe23ihblzgpChPmDitHFsp.dMPJx+vOLGdjvOadIagoQjD6lpmljfBVSXs+b9uGBTn33TfR31zDc3XGEZxEHLlzTrrhTgsmp6vUcmOKrYrccP9JW1+CrhEorRWMB7J3PorYaIht1miP4e4wkb3PVbXsjfXX2TYsaXkgJCktmJ+74krCpEJVzcSjhvRDLMkXTx1.DcfnzQHaSGm4vQwNnHKkHGtTBuJrAGZV05JlNSSc7gsjEKQWKBSqh73PAboeRR2DuoFrMJYe1syvOQke9BJFOnTRsvKwDXlvedXlZAEcKHvaXiQNiCaZLhITBiI6KHKtkU4ZwV6TZsTFZoCgEwfwHGt3SeMPA8MLjlGjz+vGkiMYke27R19nYyzUSMqwgXJ7PMuJWIHHUYRYretQH5v8EirThonnI+2zUbtmnjVBMGBEuG7LCCv7q.oEBNHoyNDY9x09cyIYGNecipQrERFgrjEmEjnmjBjgRMjX6PRNEEHqQS5vR79IN4cxhGASOVjHHmy8gzvoEGlbe+uE69wq86mSx1CMcQrFppAGpPvwH87NOsf.MtSu.ZbGRg9nYZyVaTvxtoVEs9cKDVfcSRj5tMUFD53bkNJY+b067mSxNb4j1HNRwif8QiERS5wMiniLOcHBW1qYMYcRnISm3TK+W5PngkiQN1LcW2i3Xj9WtK14CWuyeNIaIBVGcrfJlIBtAlhx9rI6POJMN4IOdyIQGp3UvlTVAbQYV.s+dRtRD5rpooDqoBqjrPvwIGGio+L6FpWEMXtIaWTKXAkMT78TTXNH5f4aGm7TBu5NWdncxEvkTTnbRI76xhqaDjCG5th.SoANHS9id.F46LWmScIaeTrNRvBEw3v3SWOEkpLzjdnpqxXgQSaJi3cn4sM92EgDAELqtz3XiERNDSUXeL0GbXFN+bcdyhrCyyL6Ev+rAqxxL00LqfDUviQmCanCutoL65cU6JyeOZTT.ORPDSLHRcOeCd5e97c7yhrU.IIBII5bNpNz7oII+rz9Nbz5njCndDMT.GSTsBxq61MQ2JWsSzxrbAPVbX.RxdH0D6gI9WVnyYVjcPP4wrv5lKa4B1pBqcd5vvSNJ4K+2U9cA0CjBjlhPUNDo0Ps1ZGDiYJGlvJkJUSUHnp1U30wt7eMS8bX0bm.IPJJxAXhOwOjmYuKzwWWw3KjsxGkoMh5qLSPEkEcG92U9cEwkwIGkBhwDMy3uJCTXkDYPUQvu7FRtG9lTWLLM+XNslXlzHRXLwLXG4al0CpEwwhnl7ialNVqN5.D91a2L9C9XL3GoQNmYQ1dn4Tn9K0DQYsuKV0n5PkwNN4oRZNTAuTTjTjmFczrnl+OG7vAeSouv0TYSBSMnZWQoUqt37c2pbzuG9UTkin7zKg+zoIScrQRbiLfYF+u7CKDLBYScHl58uKFMWibNUQ1giNmK2PpHX+ozpF5HfnyYbDinpq0XjiB3YNm4KCOmQTuKJbvmooDdljNv03ZmZyKr1kaSq20QQXEIARgGSRQrQRTrJWRphgrbo5Z4ZLuYimSODY+m+ZrqcznmWUjsBEqkjDkYWw+Cz9NKEqvwHgZtO1rHZXJJPJJfddhFUkhEyiO4oDkLIavLdsaFJdkTe8v6uBMEviB.SiC1HHIQnKhRGDshw6KUsi.2HeLx7s9ILwmoYN2pHaWTzkIQ4ps7IV.OFmbU4ALeimw7MhmCePGi7LMEKKFr1Fa3H3B3RA7JWxoBq44UmFSq9LIqxVjOAkLqrlc7udHNcWNexVJt2BNLSsuiPo2+g4vM0h.qJxNbi2tdyVOLYLiAm4QcLxiSEt0rDdLF4o.tyZzbXM9vAkIVzdFmhpK2k3DUasCI1h3SQxRZhPeDmNayizsPvnjezQH2636xSefl87qhrCp57UmUJRDjhBLIEHtw8oBBRy2.Q5Aknxr3vXjCkg7gpSX9LThr3xz3TVe5kBarWIQ3ScQ7XHxPODm9HQcmVrYgEBlhRNCR1a8d3oezV4ZTEY6T1rHLM6.Q6CQ1xM3v7.OKkHJ1lfWD3fkJmYUZzPOGtLEEwwjtAyHh9jGRtVD97klhjCWVOcPWDoEpaBAHHFDk3fj9e9N3Iu6VscUlr0.qwrj3C6EJPXrM1yT7zDLN4IiY9IEZFkrT.mplm0EEonHYM4kcshoqbDek+25AcM+tRs.Vs2cILPPCQF1.cQOsvNfT39S1gYp+suD63CuXZOkIaW7oK5fPqiCGUebxV1l5oonQQj.E3FhoMIxevqcOS56lxjD70NObkN6HvgGpY43iJ6.Le9kuRGhDl8nqF21ECe5GgrHnS5tIH7v.dbHR++8KvN96YQt8LYG1f7Ylhcd3HniSlxY8YI7Hkop.6fOiPVbMwvNH8cKQZSp7FpWtGAE1ovZAZkD3LROZdnpnKQkWGqxjtU4TWZ0BBS5f3Fazajr+Ifnm5S74Y6ueXdKu5MDrgffezIQIgY4tH.JhGGmbDAoIceygEAwc93jyLxUX7NVAypt.iITy3xx4BsKhnVyf7MZ7GVRJWppXgMKBc9zjTj0u.YIZ3Ji4vj9197r8+QZCDMXH6PSpBC9gDAiPVBpPdvvjEIAQYYBxi1zvCTTKP0qfZeckystxBeiyO7Ld7Z0PxPX77E8Sh4zJDKDLFEJMHo+P2N67CRazGMFxNXzc37eYvkon.VHYLSfMBR82B3ilTTjwMYURk9lNDq7uVmAtlNhwvZUwluZXUcp1LDMTGjgI2XCR522cxt95s66sMDPvCT9lKXTxf.ISSIJZlOdJic0CSViZYqFh8SigPGd.yeD8VdZKyT22BQn1EGgoe5ixTu66sNoAb6.Wc9lA..v.CmDQAQE1AtB0kDlpbRVbHigjSQQxgCoHOSQIFjLlPTN6.RT8CT0+0pktEEMcQishS3y.KDjGOFho+d6kodu+HdlCtTceKOxFBHvQIaY6jKfKiSdFgrLNELi609ZHkFxnQ4BxhfNi.gRftKEhjfNp.hB5XfHoMxDg9Ce4ZiRetPX7zWoUbKv6gvHjOywI2GZmLzmX6yS9i0NfsOZ5mjDAI4vkooDSQIxPINN43vjlIovn.eeM7jBTOmB49U3Nz8xtyVumi2IasyLn51lXcIgAbQe1f57DvKQCWrDQhv8vhUBx2w3afUBiyDFqDJgOGio+oiPw+16gc9DK7Y1Ft2ON2nd.RvlnKNLo44XRNN44.Lg+fj6AmlheUItOvWi8MLKRMCuNN+Nih0ZDHtbEhqQ.+WjHN2fPGt7JvON1DqM3y5lAgYDSTrxlEmO9SyA+W+kLQqrzQas6+14lzCPGzGwYmLB6kIXOb7GYHl9C8U427.zt2Tsq.+obIaRf6KBrd6RzuDKj8ubMZ2hf3PubM11rRWbcv+a6h2G4tawfYrXfXWbKtagdsmf77cXetOCS9guWdzaaXXIc9iZwahy6bsHxaUf75DHddRBqJQKcnKSHHWpPn4T9nnD9+xh3+Q+prquwR3sb9aO6jaYjym9W+8xuM6OjCbK2A63NWoZL.7V3h5E3kCh2MvUFAqDAtZs8S6IwdIwe5g9qvEMkvamN38omlwuq+ykXEvVv10g3uZrLTZseZ19e4mhG6SrR1XpEuYtvWrEVuIE5q2B4FCGkztP6lrCCPSI7K5g5gcw+yoI+O5tY+S21tIKBHRweu99XOes2Ceq2FKgyOuXv0x4s1jD6OCzuRA7xjHsfEeAjqyx6fksNBIXiO4G2E+GPg5KdWrqeJMZwEeYBhcxMc3ODOxapUy9gkSbCrsHYovEnv9MJgWJvEFAqt0UD5zFEspBZUFZ0fLgUOTI72gB08kGmG5axdNbSdIW1f8XT39uGd5kE67Vr3yx1cA1o4e7V4EbYkv+hrP7GqPe0RDcKPDKzFdc4elMhPvVYyB0AIz4GgSg3hpnGpI.8uvC+ueN79keS1yy1VePWhf8nj4axpTw2KDt6.mQ7D.290w42aDrtPMhKSi3r0n2DH1BvYXgnSXFhML2ugYVHCgnxrnQA3iWVAh86ided3uCeTObFb9s+GrurzFiH0xABTbbU1bKsK7lYa8Ck5WfXc.aUiXsRDaLJxSW.8og0Hfd.5BDcnQ6oPuGM5GSC6Dz6wC03SiXzuKOcpU5mmEK9+mg+Gdbbf6pa.....jTQNQjqBAlf" ], + "embed" : 1, + "id" : "obj-168", + "maxclass" : "fpic", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 0.5, -0.402985, 122.0, 123.0 ], + "pic" : "mage.png" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-167", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 6, + "minor" : 1, + "revision" : 3, + "architecture" : "x86" + } +, + "rect" : [ 25.0, 69.0, 78.0, 74.0 ], + "bglocked" : 0, + "openinpresentation" : 0, + "default_fontsize" : 12.0, + "default_fontface" : 0, + "default_fontname" : "Arial", + "gridonopen" : 0, + "gridsize" : [ 15.0, 15.0 ], + "gridsnaponopen" : 0, + "statusbarvisible" : 2, + "toolbarvisible" : 1, + "boxanimatetime" : 200, + "imprint" : 0, + "enablehscroll" : 1, + "enablevscroll" : 1, + "devicewidth" : 0.0, + "description" : "", + "digest" : "", + "tags" : "", + "boxes" : [ { + "box" : { + "comment" : "", + "id" : "obj-2", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 9.0, 42.0, 25.0, 25.0 ] + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-1", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 9.0, 8.0, 25.0, 25.0 ] + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-2", 0 ], + "disabled" : 0, + "hidden" : 0, + "midpoints" : [ 18.5, 34.0 ], + "source" : [ "obj-1", 0 ] + } + + } + ] + } +, + "patching_rect" : [ 26.0, 465.5, 41.0, 20.0 ], + "saved_object_attributes" : { + "default_fontface" : 0, + "default_fontname" : "Arial", + "default_fontsize" : 12.0, + "description" : "", + "digest" : "", + "fontface" : 0, + "fontname" : "Arial", + "fontsize" : 12.0, + "globalpatchername" : "", + "tags" : "" + } +, + "text" : "p thru" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-157", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 26.0, 494.739197, 83.0, 20.0 ], + "text" : "r interpolation" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-156", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 818.212769, 541.885498, 85.0, 20.0 ], + "text" : "s interpolation" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-10", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 1226.0, 437.040802, 143.0, 21.0 ], + "text" : "Sum of all the weigths" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-44", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 1143.37146, 314.618103, 34.0, 21.0 ], + "text" : "bdl" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-45", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 1143.841431, 240.618103, 34.0, 21.0 ], + "text" : "rms" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-58", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 1143.841431, 166.263733, 34.0, 21.0 ], + "text" : "jmk" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-67", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 895.371399, 314.618103, 34.0, 21.0 ], + "text" : "clb" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-69", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 895.371399, 240.618103, 34.0, 21.0 ], + "text" : "slt" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-80", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 895.584167, 166.263733, 34.0, 21.0 ], + "text" : "awb" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-87", + "linecount" : 3, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 1219.0, 494.885498, 150.0, 49.0 ], + "text" : "Multiply the sum of the weights here, to obtain saturation (careful !)" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-111", + "maxclass" : "flonum", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "float", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 1219.0, 541.885498, 50.0, 20.0 ] + } + + } +, { + "box" : { + "color" : [ 0.820369, 0.84, 0.212246, 1.0 ], + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-113", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 1219.0, 571.166504, 82.0, 20.0 ], + "text" : "s interpmultip" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-114", + "maxclass" : "flonum", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "float", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 1210.568115, 458.040802, 50.0, 20.0 ] + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 8.171595, + "frgb" : 0.0, + "id" : "obj-115", + "linecount" : 8, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 1066.970947, 141.995087, 66.826286, 80.0 ], + "text" : " ________\n ( \\\n 0) )\n ∆ 3 /\n l H l \n o HH /\n HHHHH |\n | |\n" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 11.110359, + "frgb" : 0.0, + "id" : "obj-116", + "linecount" : 6, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 1066.970947, 213.030487, 70.538864, 82.0 ], + "text" : " cccccc\n / 33333\n \t • Q333\n< 3333\n ≥ 333\n T |" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 10.710993, + "frgb" : 0.0, + "id" : "obj-117", + "linecount" : 5, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 1066.970947, 287.655212, 76.870453, 67.0 ], + "text" : "((())))))))\n ⁄ )))))) \n/° p)))\n - )))\n Y | " + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 10.710993, + "frgb" : 0.0, + "id" : "obj-118", + "linecount" : 5, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 925.584167, 287.655212, 79.615822, 67.0 ], + "text" : " ( ( ( ( ) ) )\n ( ( ( s ô\n ( ( .\\\n ( ( \\ c\n | ---\\" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 11.110359, + "frgb" : 0.0, + "id" : "obj-119", + "linecount" : 6, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 933.0, 146.385498, 76.107719, 82.0 ], + "text" : " '''''''''''''''' `ı\n \" C ", + "maxclass" : "umenu", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "int", "", "" ], + "parameter_enable" : 0, + "patching_rect" : [ 278.5, 243.5, 100.0, 20.0 ], + "pattrmode" : 1 + } + + } +, { + "box" : { + "id" : "obj-159", + "maxclass" : "dropfile", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 278.5, 105.897827, 61.0, 42.0 ] + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-91", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 318.5, 282.0, 53.0, 18.0 ], + "text" : "label $1" + } + + } +, { + "box" : { + "id" : "obj-11", + "maxclass" : "ezdac~", + "numinlets" : 2, + "numoutlets" : 0, + "patching_rect" : [ 114.860001, 509.320007, 45.0, 45.0 ] + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "hidden" : 1, + "id" : "obj-34", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 272.0, 465.687683, 54.0, 20.0 ], + "text" : "sig~ -99" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "hidden" : 1, + "id" : "obj-1", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 272.0, 486.318176, 48.0, 20.0 ], + "text" : "dbtoa~" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "hidden" : 1, + "id" : "obj-2", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 272.0, 445.551331, 45.0, 20.0 ], + "text" : "r siglvl" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "hidden" : 1, + "id" : "obj-3", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 206.5, 652.7771, 40.0, 20.0 ], + "text" : "s ctlvl" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "hidden" : 1, + "id" : "obj-5", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 182.5, 461.824036, 55.0, 20.0 ], + "text" : "r outctlvl" + } + + } +, { + "box" : { + "id" : "obj-7", + "maxclass" : "live.gain~", + "numinlets" : 2, + "numoutlets" : 5, + "outlettype" : [ "signal", "signal", "", "float", "list" ], + "parameter_enable" : 1, + "patching_rect" : [ 182.5, 509.320007, 67.0, 131.0 ], + "saved_attribute_attributes" : { + "valueof" : { + "parameter_longname" : "live.gain~[6]", + "parameter_shortname" : "output level", + "parameter_type" : 0, + "parameter_mmin" : -70.0, + "parameter_mmax" : 6.0, + "parameter_initial" : [ 0.0 ], + "parameter_unitstyle" : 4 + } + + } +, + "textcolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "varname" : "live.gain~[1]" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "hidden" : 1, + "id" : "obj-9", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 182.5, 482.454529, 43.0, 18.0 ], + "text" : "set $1" + } + + } +, { + "box" : { + "color" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-4", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 182.5, 439.5, 73.0, 20.0 ], + "text" : "s magehelp" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-22", + "linecount" : 4, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 735.0, 320.393188, 134.0, 63.0 ], + "text" : "offset the period -\nuseful with zoom, to create different shapes than sinus." + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-21", + "linecount" : 2, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 735.0, 267.893188, 134.0, 35.0 ], + "text" : "zoom inside one period" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-20", + "linecount" : 3, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 743.212769, 206.5, 134.0, 49.0 ], + "text" : "threshold is the size of one vibrato period, in samples" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-18", + "linecount" : 3, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 743.212769, 88.897827, 103.0, 49.0 ], + "text" : "amplitude of the vibrato, in hertz" + } + + } +, { + "box" : { + "id" : "obj-179", + "maxclass" : "toggle", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 705.490173, 555.490234, 14.509805, 14.509805 ] + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 7.77605, + "frgb" : 0.0, + "id" : "obj-177", + "linecount" : 4, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 726.5, 523.5, 156.0, 43.0 ], + "text" : "sending a pitch overwrite message continuously is necessary in order for the vibrato to be updated when the phonem is frozen." + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 7.862669, + "id" : "obj-166", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 703.5, 581.239197, 37.0, 15.0 ], + "text" : "metro 1" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 8.283234, + "hidden" : 1, + "id" : "obj-54", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 558.0, 530.0, 32.0, 14.0 ], + "text" : "set $1" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 10.0, + "hidden" : 1, + "id" : "obj-52", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "float" ], + "patching_rect" : [ 524.0, 530.0, 32.5, 18.0 ], + "text" : "/ 10." + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 8.283234, + "hidden" : 1, + "id" : "obj-51", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 558.0, 570.0, 32.0, 14.0 ], + "text" : "set $1" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 6.843845, + "hidden" : 1, + "id" : "obj-112", + "maxclass" : "flonum", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "float", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 590.0, 530.0, 34.0, 14.0 ] + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 9.753232, + "id" : "obj-14", + "maxclass" : "flonum", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "float", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 620.0, 552.0, 44.0, 17.0 ] + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 10.0, + "hidden" : 1, + "id" : "obj-39", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "float" ], + "patching_rect" : [ 558.0, 552.0, 32.5, 18.0 ], + "text" : "* 10." + } + + } +, { + "box" : { + "floatoutput" : 1, + "id" : "obj-15", + "maxclass" : "slider", + "min" : 0.01, + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "parameter_enable" : 0, + "patching_rect" : [ 620.0, 530.0, 72.0, 18.0 ] + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 10.0, + "id" : "obj-16", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 620.0, 570.0, 86.0, 16.0 ], + "text" : "pitchoverwrite $1" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-12", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 658.0, 495.0, 89.0, 18.0 ], + "text" : "labelnextvowel" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-196", + "maxclass" : "flonum", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "float", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 639.0, 320.393188, 50.0, 20.0 ] + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-197", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 639.0, 340.393188, 92.0, 18.0 ], + "text" : "vibratooffset $1" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-195", + "maxclass" : "flonum", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "float", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 639.0, 267.893188, 50.0, 20.0 ] + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-194", + "maxclass" : "flonum", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "float", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 639.0, 88.897827, 50.0, 20.0 ] + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-192", + "maxclass" : "flonum", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "float", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 658.0, 213.5, 50.0, 20.0 ] + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-190", + "maxclass" : "flonum", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "float", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 639.0, 160.640747, 50.0, 20.0 ] + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-183", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 639.0, 287.893188, 93.0, 18.0 ], + "text" : "vibratozoom $1" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-181", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 639.0, 234.640747, 97.0, 18.0 ], + "text" : "vibratothresh $1" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-178", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 639.0, 109.897827, 87.0, 18.0 ], + "text" : "vibratoamp $1" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-6", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 67.86364, 415.0, 78.0, 21.0 ], + "text" : "play it safe." + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-10", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 67.86364, 439.5, 92.0, 20.0 ], + "text" : "loadmess reset" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-118", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 388.212769, 398.5, 47.0, 18.0 ], + "text" : "labelfill" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-111", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 419.212769, 377.5, 103.0, 21.0 ], + "text" : "fills label queue" + } + + } +, { + "box" : { + "data" : [ 9240, "png", "IBkSG0fBZn....PCIgDQRA...rG...fdHX....vmaxh1....DLmPIQEBHf.B7g.YHB..f.PRDEDU3wY6cdGkjcUem+y89dUrSS2S2STwQgQn.BoAgD1qPFA3EzhAQPBSxlCAkVXcPXu1m0qw9v4fLdMgEyAVhBgjHHIPfwDDAIDf.EXzLZDLAoQStSSGpt5J+B269Gu6q5ppt5tqp5pCy.e6yzRcUuv889du+t+R2eWAmjfGh+73cQrd8Q0mMxM.hsIv5rz3sdMpA7P1uMh0.zsMhn9nc7QWDz4EHSCbDKj61B1u.0ylA2g8QO5KgaerU5ms1EDqzMfVE6jasCE4uXP+xjHddBzazGNUfSIF1wz.fFs43q8ugJe3EHL+sv7+W.OWfmwBwdllhClG2mb.54GOJxItF92Ksz+D19wILj8ugqKZQ58RDXcwBzWoF8KIBx0YgU7HXgBE9nwGcMTZqAABrQfERTno.tZAhLEvavnX+y.8uJCYejWJ209aCOdKKXUMY+PbU1qgKXqZTuVAbsBDmWRh1kBEdnPQsiUW5P3ndIBrQhFHOtCVD2mxG8WZbx9nuN95GcYowzhXUIY+T79NEebdC1X8p7QcUwIRbMfOJTKSjai.KjHQfBM4nzn.euonz2IME9tWO2qyJc6qVrphreJtospP7N.dGQvZC1HwwHXd0NrPRDjjGWuR3c.A5Oywn3c8F3tN9JcaKDqJH6mja77A4sXi70GEqM5gOpUwTrn7uCZiyzN0kEyagf73r2z374OLo9R+47slXko0NCVQI6Gma5BsgaUf3MFG6NCTvRsR1jlEBeA4anTABJhKdnIJRhSDhXFUKQRI7HGNTBerQRDrnDt6eLx8Y+A7Te5OE6N6J8yxxJ1A+EqAJ8dDH9qSPjM3XFIuZCFkvJOZEzrA5jDXil.h2xnzVnBbgcXCedjHn.dLJYwA+cNN49fCx99N2Ha2c494YYmr2A27+MM7OEG6WnZU1HYAB7vG.bQQRroChhMR5kDXivzZqTvc8tNy9SjHPilTTPKQ7iyh2e24vG+IWRdPlCrrQ1OEu6SwkH+CVv6JN11NlWpqzP.nL1m6fOcPD5hXzOIA.Kyqn1kjGKDDAKlhBSMN4usGlC8IuQ9Oy2Vt3K.VVH6eM2vebDr+3ww94UZUl10kvCEZ5jnrN5fjDor4TKkHvrMHEEd3QH6e0Kf+e6XI8FxRLYq4pr2Im+sZg7evFQmtqBDYKfxdZyFA8Pb5k3DEKil0KecDE.wvloozXSR1+hylO4Wco99sjfsy67zkD8iFE6WuB8pFEvBm9X.RxZIIVl4RWIacQvh73nGi7ereHC+AdubuKIZrujP1ON2zkDCwWNFQtvR3sTbKZZ3abuZ2Fw0QwZUSGPfxZ7OLY+wOKC81d470FsceOZ6j814VdY1vWLJVm1pAkvzFQ1cQTVKIMlMsZRqgYPnX8QI6NOJS9VuBt8c2tu9sMrCt4q0Bwm0FqAbWEPzdnHFVL.IoShAr7Nmbqh3XSJJ9LGhwe6WFegGucccaaj8ula5lif7+iMxN7VAUDKTALG7oeRx5HY4vTdhDhgMoo3vGfIuoWDet+i1w0rsP16fa9FrQ7IEHh3uB9RU.TBejH3TnK5hXmvQxUhXXwTTL0NYz2xqf63GrXudKZxdGbiuNIV2gEhtVIIZMAhs6fHrY5BKjmPHxdgPTrXJJcr8wHW2Uxc7nKlq0hhreRtwWgMxuhEV8uRJ5VYh1z.jjdH1IATb0HFVjhhGXeL1q+J41epV85zxj8ula3xiRj62FwFWIcVhOJhfEmJcSDrNoXzb8PbrYHl9Y9Mb7W10vcerV4ZX0JmziyMepQw59hh0YtRRzN3S2DiMS2DwjpPmrBOTzKIVqK9WxVYs2+Of82zI8XSS1OCuuXd3+ERf8UtRZGcdbY.RxFoSSDkN4G9nYcj7LSPrt+L7q+dM64Ka1Sn.t2ZLhbsqTDsFvEe1HcxFnqZxTjStgFMdnYKzyM+37dd6M642TireBtwqQh7SI.6UhWvZzXgfMQ2zGINg1rpVEZfXXKrQdUWAm4O4d4oGtQO2Flr2A23YXi7qDEq0sRXhUPTpjrY5ljD4jVEwZDnPyZHdBaDmeZJdO6hQanrdogH6O.e.44R9OVRhb0K2huC7HlBar3ToKhYBE4I5nx7Pu1eZDij7QSej3z1Hcouc1wC1n2yEDama90aC2CHZIs2aUH.bPQTjbZzyIrlVU4xJB.EPQbws7DQUmkpQQRLrw1zUPOGgH1BISRgB+bdtq9Ok6eAc3xBR1OIuuAD38Shi8EsbOp1EehfEmIqwD24SLP3nUeTFBUyDjmb3hkYIEkGGJVQV6nIP7bXju5fHlzQ1idHF8SGHIH12vLoIUbrYeLwO8cw25ZdTNVg4qcsfiTuI11eaBru9kShNTz8IJD8LibC9IEEXRJPJJvAIEiRNbvGW7wAEgw32xDC6v+ElRxPfODJhOdnn.dLLYHso6gBMIHBXReptH5YbNrlCcm7zyaBLNuj814le9VH9TZHwx4KaezDEKN8U4Ds.vFIt3SNbYDxxwHMooHonHtlPrFwLVWVwbzK70VT0b5gNMZJJxTTjzThnXQLrHdPVqewqine8GjiLmY4xbR12CWm0ZI4skjHu3kSujoL4F1oPOqZ8JVnSbJfKGfo33jiQHKgwGPhfnkyl71KBWeYdnXBxSVbwFAajNWiChh2EO0bpr1b1Z1N271rP+KjXEe4ToHEZNUi4UqlritxEAvTTfwo.SSQrLK0mUBIPB.OSd2rY5lR3MwCxQdg2Le6CUuiutdPSiVHP+WFiHKqDsCJ1fIcdWMQzVHnD9LDSydYLNLSQQbIA1lk8yJyTMZlYd+iRZ.V6oSWuu453qqX7WCGeaQP9gzPrkqGhh3wlnK5k3qJHZAAhicQwQHMGkoICNHHPT5RgH5ECrLq30R3tksxZu+GhCkp1iotirEvMDE6tWtdo6X70ceqRHZIBbPwfLM+FNNon.1HIFVq5H4JgFMCPGqeizyatde+rFY+TbSaUi3ixxjF39noahx5oyUbGlHMyIOJ43HjloMZ7FLR9DCXgfB3bNNn9x6kwqxt6YMx1A8aLNV8tbLBKbQ8sd5fUxXWMi8wE4YYBFgoAzDq0B2+JJ7Py5oqMeorw2PseWUj8CvaqCaju5kCQUg4t8YPOkqQIqDPhfrThmgI3.LINFu1IVEae+7Acv5VStU5+0tM1VjJ+tpH60QGWfDwKb4vaYdnXSzEwMq04kaDtDZODSw9XBJfCQMBrOQjjqDASMF6pesz8Vp7ykUePh2TTrrWpaLkvm0Pb5YEHUeC0xdJJxdYblf7DyLu7IKvGECPx38SxquxOu7S3uj2Ue1vqZoVIoPEx1DctrSzAddRyQHMGfT3ihnm.Nubi.IB5iNd0mODclOyfXXcIBjm8RYkPHbIwtA5bYWToDAooH6liyDjur+pOYEZftHxE7GvkdogeVYxVf8KHIQhrT5EbO7YSzU40B8xABcy4PjgmiTnMY7xI6PgldIQGWHq6BB+LIDjIJRzW8RY.ObPQ2DitWFmmNzCXGhoXXxPDjmTM277AEZRRD5jnWMlXfHA3Ogg6Si9EsTIBWglXHYSzIKW1SGXRkC6mIIMEOoct44CJTzMwupafsk.JKFWdEBDqYohF7PwFnSjKC1SGNK7XjiCPJ7vubQv420fOZFfj82KwuTvP1B3phgsc6VSbAAkXpf0Gczkbw2BSlabHlhgHS44q+cUnQSBrisVR9J.vN3WhyJXtr1qyTBS+20tLji2RDjCGNDSgK9+NybyyGzDjyZcS7yE.6GhaoSE5MtTLesGJNc5YI2qTRjLN43njtbHH+8H.RDzKw1.fkcW30mOxSq0S7+5edt3SuDmNHZEQypwpGfMy8QhfwHCGkzUk5sAcuZrbvdgtGMFlu6SXhB2pSor3lJxF6y3UvyOtsGt8lf3aP0BirEQrvpujfn1FiFo.VuaWDDkMe.KDqqSPJmo86oPOQdP4Qf5C06gRiHVDnuDyhKD.SPdFEIIouZ9RA5Rd3MYVC4O2i103i.IxDwPDs0zZWkyAsW8lFTiUWIP1YLP2Zcl7lHGZWOZEROHKcEmxUyoF0NNQNqHXIaVar03ShK7T4z+FuGjIiDPhhJ+dHhO38vGD2a6mQj+lqDqW9YUkabPoQORFb+nOBd20N.+Z68qQrgtH929sg3zWCHEk6XEdTqGeV+bnFl1WQle9yxQ9quWJczwqKgqEZ560borg+pWAwNm0gvpIlBPCnTnc84f23cQpG3oPhcEesGccEmKa4NeWX0cbDBQSwWZsFTZxs8Cyy8V973mNOMKgqA5l31QYzj1RjWZqp7jHpE1arGjwswepBncC5YKQfTHf0DC6q+hv5ke1H5KATvEc1vBruFrDHe9afXewWOD0BuO2iQ04SgBwYsVjW7FgXVnmpHXtGNnV.gzZr5LF88F2FBKI6+M+YPWxupyPiOIO+Sgy5te2H6HF9SWDsupwdepAgkDqtiCJMxDQoVQOZTDeqaf3m8.fVi2j4QnloTVW4QFdlhxeBXEMBhdhSmuvyfnanGxmNKhlzeAg4XdQXs1tvoFcgOm5CcvubO1T7bW4GEuT4wSp3z08PLgMxKayD61eCH1TWndjiPo2+2G8dG2TW10PLI12vkSzOvKkn+ueo3801Ejod61BZzGNMEu5u.pIxwvxbk8u8b1z78I4kb5bt2+sP2uryinqaMT7niOqWxcd4aAYGwX5exd4f2xchtfWclVp9O6VcDky99tIRb9arrHZQs+174S9M2AG3luSJ55fqHbONQahBmbVEDWsRQhyZ8bY+n+mfVSk5TEd0aTSksQfCxtsUnVeKV.FBtkBApLEv4PigaP0AfX3hFG7+g6C+evyf86ba3dW6D+G8YQXpGYAPi6+xCSj+rW.hynWjm2.ndhiPUsGo.rjPlR3efw4nLc4bBa9pchZTjeWGCmASQhKXSPTKpmBX1CzE.jamGg7OyQPVU6agfF2gSShKXSkSneWTTBeSZ95PLBJPBSbvg3nicLzlJqnxj9FUtZRpdqoRQrC5iyT4HRWIXBJvjjlnDktIJBDjvjlEKjj4fk4qHosBV2h1rHg.soJ6tV5H7CAjPnX6BNl4LqbTi.b8Pmp.hszGhthW6EF8HYfzkv6no3Pl7Bytg5bJBl+UHZHkrEVRBKU7MvU1Pl9nMG9jTfiQFrHBEMcCE3QulatvRh1blVMfvXMBrsrBlmmftARS8baRJhGpxoxb2l0DRP2k5e0hhLtMn6cgeUrPO7AlZETSPqo.yEJRbNEMNiRWyVaUI7rSP9W0WhCO1vFhtQTfxrtGc8aYMfqoEZtpAHiovUmGGNC7nGBz50GEBStqoA7Whx3mfUbhEdls7pLjgNHBqg3DqN0jUyB3OlsEhdVrAmvCMwwdIIUf0.G4IdZljhDg5kDMgqBRU4+YQThzWWj7hNEr5sCzpVTATCMGtmfj1PxgEj9vM4sviMLGTaauAVfKTX6KBBJZ1ZJ5fnziIom0UcrD0VhrqESiSatoqkDl4OZePhfCQZljRDAazn.CgFrULDAYrHH6LNw255IwEtIR771DwOq9I5YzOwNy9wpyXnJ13aGGgEVdezjkRTDOJEHvlHXUVQp4SnYcgPP39IXi.MJzJEBYiYpUXGsooD4vgMPmkWqbZf3XGw1B4hNmyhhkIN0sOHQvfLMSPNhh.MdDoudH1Y1OQO09H9V5mDWzlI4EsYhctqGqNiWsc9t93OUdnyFSgqPpaJJRI7IKNkW7+VFqmWLCJ13qYa3mqHpRMn19JMwOkdIwotVJMVlF6bHXUkpPywIGCXlVEBVRWskjKrcGWIKDLHYXXxRLDD6LWGa9e5OgNewmEQ2TOH6XFBTUxCuwyPo8ebJrmgovtFj7+lAo3gFCqDw4btuajHat9pkToc54vkAIiofdHJG+aQaRzbGaYcr0+WutV6jc8wOeiW1yBWrCGmrrN5fXXiC99K4YRZyBIRNFSaHZIhn1blew2Ac+GctfRQg8NB4e5AovucHJs+iSoCMINGdBbFJE5JTHRilHqoa7yTjn0HJLz+44virDHhOzTn4y18ECxr6iwgt8eJZG+.yIaBjcuCQgiNAxlvD4voiFiBrY5DeztKJxNb23pcMxVBLDYXDxQbyNmahydcz4kel3MQV1207uSgcOHp7tnTt.JioRgKy8JebTHrspx8pgK41B3PFbvEGFnhNHKkQ9dzGXWr2+s6qgLsa1PfEMuquBFgqHMN3gp0I6PEMZeufDLIEYHxPThTVGaqd6.gk.2gRS1Ge+keYIqql4yMbPwDTfRnMYuhrbGfkKXQzl1cmU66rlGRDjgRjGmRsrLKeB1djjsIwdZTLIEl2kPWvKpFKrk0544iSNxgCJiBWmH.MZ557NU56RNKVLZMXRri7szScnn6dI9hpQTKZ1nOOWPZr6bRJfC9DrwmKOgJSw0nIRWI3R+b2.uvux6k3arOiImMGBJuX9jGx1zjcn2xVqY6XXwfPmSDFd0EKQDr8JpXTxxnji73UVYrS7fFY7Hj3zVKwFnGhzSxV54PX53KwahldNaEAo8SOMU.CpWiHfnO.o3LwiXKDUqAEdTOIIg0VjooDooX4Begnj+BJ3QqLczDBT3RyT6dEnaX2wpUJy0uwFcpQgpnGZ+.mqrXb6afG.sS2BjshtHFwvFsvz.lOdRvbdLGkoIGNXIjy4wf.zJHxF6l9u9q.uIyV0AJHP+gIHOIA5xHpVghNN0AH9l6Es+b8hRP9CNF.rt+qWLm109GgW1BMjvdMfcxXzwYsg42crlKUeWw4vldkWNJO+FRBlFEIOs0Q702CdYJ1.mQ8gEBJh+DOKiTpoH6JSMXEZjk7gXVySmUcPx..f2LuPjHXXxZBUo.TJPFjFQ0x3ZGejQjHGnKN6u9MzLM2ZZ7y9Ur.Ii+K1KSuqiP2O+Siq39u0V5Rqbm6.dD1Qas+gak+fu+eWKc88y6Ly6wlDZ.W7GbO35zTjsGZVCwKuWRq1yX39g+YndlIn9ITmFu642hHQD7ejCClTBbBxyPLsYMeoXjO9CRGa6zI+SMXU1gJPRwe6fLxm7gH9Y1eUO.EvsgU2R43ge1hyp8IPRgQljG6M9w3LdOWMIOiAPFKR8uH0BMXkHB8+Rddfc8E8KwhI9U6ii7k+YDo2NZYcYm5IOHElizppAZljCuQNLG1Q7TbKMbSv0T5pprVeqK+Ret523yLyzaQFJwyxjDoBcuCJY5JjlRzXsMWM9HDA91pH9LN4wGUyUoSlmmRM93iafcvh5mjC065IhH4Jen+QV6e3V4Qu1OBC9s+UlmgJOr.eyIEst20UZWieEZNUXCcmziyw9T2F+7+6M7HaMAptzSMgwTvBMRvhvcgZG74HlT9s5Fk87ZcsDazZESRIllRDjVDMYTmV.62CRHBcfBBMHTtdKXD0B2lzalqasn1NPMJDHHKNpTj+Qf4d33rfFMcG3s5V1TliPZbvuoVxrBD3XFM2rmayiVXjSUtic1I5PqbcaWP.LNExNAE9EPCR1BD3heKatk.AGloZ5USoffrBYRJZlnX40yW0qjxpYlflnPEjtuDLEWQ7JWP7jTYgos5ye4xteABljB69dY2CAMHYGluSIZgsqgfUrQdRQgFlnCe4LFEHONF6la+n5B9d.4oLYhhOA1mVBe7LAKIzIRgofjBE9wC9rIEE3XLM1DsbME21j0npJdqEEK5xHgr5raocunJETJHpdOLDjTbMnX7fE1sEhlxs7A9j0kiQ5F1aaAhs8LAsn8H1tVcvgfWt4wEGSxAVBW76LFVcGCgNLDgA0P0vVPn8FVZv1VvVd0uX5+h2RfiO77JOJVYT4K7ZW4ar7HJW2viiMcRLrQXRyf12F2t.XZJ4OBo+Uge1BR1AdmRQ+jroHZAPI734XxF1mzAQnwgIHOg9ydwfvQMkLoCjK9jAGbvGIAOWtnPgGa9h2Jux63ugncmbguvZMBKK59zWG.TX7zLwtORUwadV4OdMvxL033jCIfko1guFRTtrYtXncIBFmBGZPl9wB+rEjrCrsNA1z7qDyiPZSTlZLgvSRAlhRsbBDTYtW6hhzTBEJJfKdUYpl1DdDHBxf8kWMDIYLRtt0T1EpyKzPoTYI09Ghm3195j5.C1TIWPHBe23ihblzgpChPmDitHFsp.dMPJx+vOLGdjvOadIagoQjD6lpmljfBVSXs+b9uGBTn33TfR31zDc3XGEZxEHLlzTrrhTgsmp6vUcmOKrYrccP9JW1+CrhEorRWMB7J3PorYaIht1miP4e4wkb3PVbXsjfXX2TYsaXkgJCktmJ+74krCpEJVzcSjhvRDLMkXTx1.DcfnzQHaSGm4vQwNnHKkHGtTBuJrAGZV05JlNSSc7gsjEKQWKBSqh73PAboeRR2DuoFrMJYe1syvOQke9BJFOnTRsvKwDXlvedXlZAEcKHvaXiQNiCaZLhITBiI6KHKtkU4ZwV6TZsTFZoCgEwfwHGt3SeMPA8MLjlGjz+vGkiMYke27R19nYyzUSMqwgXJ7PMuJWIHHUYRYretQH5v8EirThonnI+2zUbtmnjVBMGBEuG7LCCv7q.oEBNHoyNDY9x09cyIYGNecipQrERFgrjEmEjnmjBjgRMjX6PRNEEHqQS5vR79IN4cxhGASOVjHHmy8gzvoEGlbe+uE69wq86mSx1CMcQrFppAGpPvwH87NOsf.MtSu.ZbGRg9nYZyVaTvxtoVEs9cKDVfcSRj5tMUFD53bkNJY+b067mSxNb4j1HNRwif8QiERS5wMiniLOcHBW1qYMYcRnISm3TK+W5PngkiQN1LcW2i3Xj9WtK14CWuyeNIaIBVGcrfJlIBtAlhx9rI6POJMN4IOdyIQGp3UvlTVAbQYV.s+dRtRD5rpooDqoBqjrPvwIGGio+L6FpWEMXtIaWTKXAkMT78TTXNH5f4aGm7TBu5NWdncxEvkTTnbRI76xhqaDjCG5th.SoANHS9id.F46LWmScIaeTrNRvBEw3v3SWOEkpLzjdnpqxXgQSaJi3cn4sM92EgDAELqtz3XiERNDSUXeL0GbXFN+bcdyhrCyyL6Ev+rAqxxL00LqfDUviQmCanCutoL65cU6JyeOZTT.ORPDSLHRcOeCd5e97c7yhrU.IIBII5bNpNz7oII+rz9Nbz5njCndDMT.GSTsBxq61MQ2JWsSzxrbAPVbX.RxdH0D6gI9WVnyYVjcPP4wrv5lKa4B1pBqcd5vvSNJ4K+2U9cA0CjBjlhPUNDo0Ps1ZGDiYJGlvJkJUSUHnp1U30wt7eMS8bX0bm.IPJJxAXhOwOjmYuKzwWWw3KjsxGkoMh5qLSPEkEcG92U9cEwkwIGkBhwDMy3uJCTXkDYPUQvu7FRtG9lTWLLM+XNslXlzHRXLwLXG4al0CpEwwhnl7ialNVqN5.D91a2L9C9XL3GoQNmYQ1dn4Tn9K0DQYsuKV0n5PkwNN4oRZNTAuTTjTjmFczrnl+OG7vAeSouv0TYSBSMnZWQoUqt37c2pbzuG9UTkin7zKg+zoIScrQRbiLfYF+u7CKDLBYScHl58uKFMWibNUQ1giNmK2PpHX+ozpF5HfnyYbDinpq0XjiB3YNm4KCOmQTuKJbvmooDdljNv03ZmZyKr1kaSq20QQXEIARgGSRQrQRTrJWRphgrbo5Z4ZLuYimSODY+m+ZrqcznmWUjsBEqkjDkYWw+Cz9NKEqvwHgZtO1rHZXJJPJJfddhFUkhEyiO4oDkLIavLdsaFJdkTe8v6uBMEviB.SiC1HHIQnKhRGDshw6KUsi.2HeLx7s9ILwmoYN2pHaWTzkIQ4ps7IV.OFmbU4ALeimw7MhmCePGi7LMEKKFr1Fa3H3B3RA7JWxoBq44UmFSq9LIqxVjOAkLqrlc7udHNcWNexVJt2BNLSsuiPo2+g4vM0h.qJxNbi2tdyVOLYLiAm4QcLxiSEt0rDdLF4o.tyZzbXM9vAkIVzdFmhpK2k3DUasCI1h3SQxRZhPeDmNayizsPvnjezQH2636xSefl87qhrCp57UmUJRDjhBLIEHtw8oBBRy2.Q5Aknxr3vXjCkg7gpSX9LThr3xz3TVe5kBarWIQ3ScQ7XHxPODm9HQcmVrYgEBlhRNCR1a8d3oezV4ZTEY6T1rHLM6.Q6CQ1xM3v7.OKkHJ1lfWD3fkJmYUZzPOGtLEEwwjtAyHh9jGRtVD97klhjCWVOcPWDoEpaBAHHFDk3fj9e9N3Iu6VscUlr0.qwrj3C6EJPXrM1yT7zDLN4IiY9IEZFkrT.mplm0EEonHYM4kcshoqbDek+25AcM+tRs.Vs2cILPPCQF1.cQOsvNfT39S1gYp+suD63CuXZOkIaW7oK5fPqiCGUebxV1l5oonQQj.E3FhoMIxevqcOS56lxjD70NObkN6HvgGpY43iJ6.Le9kuRGhDl8nqF21ECe5GgrHnS5tIH7v.dbHR++8KvN96YQt8LYG1f7Ylhcd3HniSlxY8YI7Hkop.6fOiPVbMwvNH8cKQZSp7FpWtGAE1ovZAZkD3LROZdnpnKQkWGqxjtU4TWZ0BBS5f3Fazajr+Ifnm5S74Y6ueXdKu5MDrgffezIQIgY4tH.JhGGmbDAoIceygEAwc93jyLxUX7NVAypt.iITy3xx4BsKhnVyf7MZ7GVRJWppXgMKBc9zjTj0u.YIZ3Ji4vj9197r8+QZCDMXH6PSpBC9gDAiPVBpPdvvjEIAQYYBxi1zvCTTKP0qfZeckystxBeiyO7Ld7Z0PxPX77E8Sh4zJDKDLFEJMHo+P2N67CRazGMFxNXzc37eYvkon.VHYLSfMBR82B3ilTTjwMYURk9lNDq7uVmAtlNhwvZUwluZXUcp1LDMTGjgI2XCR522cxt95s66sMDPvCT9lKXTxf.ISSIJZlOdJic0CSViZYqFh8SigPGd.yeD8VdZKyT22BQn1EGgoe5ixTu66sNoAb6.Wc9lA..v.CmDQAQE1AtB0kDlpbRVbHigjSQQxgCoHOSQIFjLlPTN6.RT8CT0+0pktEEMcQishS3y.KDjGOFho+d6kodu+HdlCtTceKOxFBHvQIaY6jKfKiSdFgrLNELi609ZHkFxnQ4BxhfNi.gRftKEhjfNp.hB5XfHoMxDg9Ce4ZiRetPX7zWoUbKv6gvHjOywI2GZmLzmX6yS9i0NfsOZ5mjDAI4vkooDSQIxPINN43vjlIovn.eeM7jBTOmB49U3Nz8xtyVumi2IasyLn51lXcIgAbQe1f57DvKQCWrDQhv8vhUBx2w3afUBiyDFqDJgOGio+oiPw+16gc9DK7Y1Ft2ON2nd.RvlnKNLo44XRNN44.Lg+fj6AmlheUItOvWi8MLKRMCuNN+Nih0ZDHtbEhqQ.+WjHN2fPGt7JvON1DqM3y5lAgYDSTrxlEmO9SyA+W+kLQqrzQas6+14lzCPGzGwYmLB6kIXOb7GYHl9C8U427.zt2Tsq.+obIaRf6KBrd6RzuDKj8ubMZ2hf3PubM11rRWbcv+a6h2G4tawfYrXfXWbKtagdsmf77cXetOCS9guWdzaaXXIc9iZwahy6bsHxaUf75DHddRBqJQKcnKSHHWpPn4T9nnD9+xh3+Q+prquwR3sb9aO6jaYjym9W+8xuM6OjCbK2A63NWoZL.7V3h5E3kCh2MvUFAqDAtZs8S6IwdIwe5g9qvEMkvamN38omlwuq+ykXEvVv10g3uZrLTZseZ19e4mhG6SrR1XpEuYtvWrEVuIE5q2B4FCGkztP6lrCCPSI7K5g5gcw+yoI+O5tY+S21tIKBHRweu99XOes2Ceq2FKgyOuXv0x4s1jD6OCzuRA7xjHsfEeAjqyx6fksNBIXiO4G2E+GPg5KdWrqeJMZwEeYBhcxMc3ODOxapUy9gkSbCrsHYovEnv9MJgWJvEFAqt0UD5zFEspBZUFZ0fLgUOTI72gB08kGmG5axdNbSdIW1f8XT39uGd5kE67Vr3yx1cA1o4e7V4EbYkv+hrP7GqPe0RDcKPDKzFdc4elMhPvVYyB0AIz4GgSg3hpnGpI.8uvC+ueN79keS1yy1VePWhf8nj4axpTw2KDt6.mQ7D.290w42aDrtPMhKSi3r0n2DH1BvYXgnSXFhML2ugYVHCgnxrnQA3iWVAh86ided3uCeTObFb9s+GrurzFiH0xABTbbU1bKsK7lYa8Ck5WfXc.aUiXsRDaLJxSW.8og0Hfd.5BDcnQ6oPuGM5GSC6Dz6wC03SiXzuKOcpU5mmEK9+mg+Gdbbf6pa.....jTQNQjqBAlf" ], + "embed" : 1, + "id" : "obj-41", + "maxclass" : "fpic", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 17.5, 17.5, 122.0, 123.0 ], + "pic" : "mage.png" + } + + } +, { + "box" : { + "handoff" : "", + "id" : "obj-33", + "maxclass" : "ubutton", + "numinlets" : 1, + "numoutlets" : 4, + "outlettype" : [ "bang", "bang", "", "int" ], + "patching_rect" : [ 164.0, 50.0, 90.0, 21.0 ] + } + + } +, { + "box" : { + "background" : 1, + "bgcolor" : [ 1.0, 1.0, 1.0, 1.0 ], + "bgovercolor" : [ 0.698039, 0.698039, 0.698039, 1.0 ], + "bordercolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "borderoncolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "fontname" : "Arial Bold", + "fontsize" : 12.0, + "hint" : "", + "id" : "obj-26", + "ignoreclick" : 1, + "maxclass" : "textbutton", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 605.073486, 325.636353, 21.853052, 22.0 ], + "rounded" : 60.0, + "text" : "6", + "textcolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "textovercolor" : [ 0.2, 0.2, 0.2, 1.0 ] + } + + } +, { + "box" : { + "background" : 1, + "bgcolor" : [ 1.0, 1.0, 1.0, 1.0 ], + "bgovercolor" : [ 0.698039, 0.698039, 0.698039, 1.0 ], + "bordercolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "borderoncolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "fontname" : "Arial Bold", + "fontsize" : 12.0, + "hint" : "", + "id" : "obj-25", + "ignoreclick" : 1, + "maxclass" : "textbutton", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 605.073486, 274.393188, 21.853052, 22.0 ], + "rounded" : 60.0, + "text" : "5", + "textcolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "textovercolor" : [ 0.2, 0.2, 0.2, 1.0 ] + } + + } +, { + "box" : { + "background" : 1, + "bgcolor" : [ 1.0, 1.0, 1.0, 1.0 ], + "bgovercolor" : [ 0.698039, 0.698039, 0.698039, 1.0 ], + "bordercolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "borderoncolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "fontname" : "Arial Bold", + "fontsize" : 12.0, + "hint" : "", + "id" : "obj-24", + "ignoreclick" : 1, + "maxclass" : "textbutton", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 605.073486, 220.0, 21.853052, 22.0 ], + "rounded" : 60.0, + "text" : "4", + "textcolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "textovercolor" : [ 0.2, 0.2, 0.2, 1.0 ] + } + + } +, { + "box" : { + "background" : 1, + "bgcolor" : [ 1.0, 1.0, 1.0, 1.0 ], + "bgovercolor" : [ 0.698039, 0.698039, 0.698039, 1.0 ], + "bordercolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "borderoncolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "fontname" : "Arial Bold", + "fontsize" : 12.0, + "hint" : "", + "id" : "obj-17", + "ignoreclick" : 1, + "maxclass" : "textbutton", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 605.0, 96.211609, 21.853052, 22.0 ], + "rounded" : 60.0, + "text" : "3", + "textcolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "textovercolor" : [ 0.2, 0.2, 0.2, 1.0 ] + } + + } +, { + "box" : { + "background" : 1, + "bgcolor" : [ 1.0, 1.0, 1.0, 1.0 ], + "bgovercolor" : [ 0.698039, 0.698039, 0.698039, 1.0 ], + "bordercolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "borderoncolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "fontname" : "Arial Bold", + "fontsize" : 12.0, + "hint" : "", + "id" : "obj-13", + "ignoreclick" : 1, + "maxclass" : "textbutton", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 41.51059, 424.636353, 22.706104, 22.858788 ], + "presentation_rect" : [ 90.0, 90.0, 27.123047, 30.34375 ], + "rounded" : 60.0, + "text" : "0", + "textcolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "textovercolor" : [ 0.2, 0.2, 0.2, 1.0 ] + } + + } +, { + "box" : { + "background" : 1, + "bgcolor" : [ 1.0, 1.0, 1.0, 1.0 ], + "bgovercolor" : [ 0.698039, 0.698039, 0.698039, 1.0 ], + "bordercolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "borderoncolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "fontname" : "Arial Bold", + "fontsize" : 12.0, + "hint" : "", + "id" : "obj-110", + "ignoreclick" : 1, + "maxclass" : "textbutton", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 391.0, 368.454529, 21.853052, 22.0 ], + "presentation_rect" : [ 60.0, 60.0, 27.123047, 30.34375 ], + "rounded" : 60.0, + "text" : "2", + "textcolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "textovercolor" : [ 0.2, 0.2, 0.2, 1.0 ] + } + + } +, { + "box" : { + "background" : 1, + "bgcolor" : [ 1.0, 1.0, 1.0, 1.0 ], + "bgovercolor" : [ 0.698039, 0.698039, 0.698039, 1.0 ], + "bordercolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "borderoncolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "fontname" : "Arial Bold", + "fontsize" : 12.0, + "hint" : "", + "id" : "obj-94", + "ignoreclick" : 1, + "maxclass" : "textbutton", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 253.718628, 116.897827, 21.790001, 21.0 ], + "presentation_rect" : [ 75.0, 75.0, 27.123047, 30.34375 ], + "rounded" : 60.0, + "text" : "1", + "textcolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "textovercolor" : [ 0.2, 0.2, 0.2, 1.0 ] + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-7", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-10", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-39", 1 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-112", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-52", 1 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-112", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "disabled" : 0, + "hidden" : 0, + "midpoints" : [ 397.712769, 423.0, 192.0, 423.0 ], + "source" : [ "obj-118", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-12", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-16", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-14", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-52", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-14", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-39", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-15", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-204", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-159", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-204", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-159", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-16", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-14", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-166", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "disabled" : 0, + "hidden" : 0, + "midpoints" : [ 648.5, 138.0, 583.0, 138.0, 583.0, 432.0, 192.0, 432.0 ], + "source" : [ "obj-178", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-166", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-179", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "disabled" : 0, + "hidden" : 0, + "midpoints" : [ 648.5, 252.0, 583.0, 252.0, 583.0, 432.0, 192.0, 432.0 ], + "source" : [ "obj-181", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "disabled" : 0, + "hidden" : 0, + "midpoints" : [ 648.5, 306.0, 583.0, 306.0, 583.0, 432.0, 192.0, 432.0 ], + "source" : [ "obj-183", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-198", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-19", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-31", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-190", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-178", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-194", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-183", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-195", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-197", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-196", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "disabled" : 0, + "hidden" : 0, + "midpoints" : [ 648.5, 360.0, 583.0, 360.0, 583.0, 432.0, 192.0, 432.0 ], + "source" : [ "obj-197", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-205", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-198", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-91", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-198", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-34", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-2", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-23", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-204", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-198", 0 ], + "disabled" : 0, + "hidden" : 0, + "midpoints" : [ 288.0, 277.397827, 267.75, 277.397827, 267.75, 238.397827, 288.0, 238.397827 ], + "source" : [ "obj-205", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-181", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-31", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-192", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-31", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-27", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-33", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-34", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-16", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-39", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-51", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-39", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-9", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-5", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-14", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-51", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-54", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-52", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-15", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-54", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-3", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-7", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-198", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-8", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-7", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-9", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "disabled" : 0, + "hidden" : 0, + "midpoints" : [ 328.0, 422.75, 192.0, 422.75 ], + "source" : [ "obj-91", 0 ] + } + + } + ] + } +, + "patching_rect" : [ 603.0, 86.0, 65.0, 20.0 ], + "saved_object_attributes" : { + "default_fontface" : 0, + "default_fontname" : "Arial", + "default_fontsize" : 12.0, + "description" : "", + "digest" : "", + "fontface" : 0, + "fontname" : "Arial", + "fontsize" : 12.0, + "globalpatchername" : "", + "tags" : "" + } +, + "text" : "p vibrato" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-5", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 0, + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 6, + "minor" : 1, + "revision" : 3, + "architecture" : "x86" + } +, + "rect" : [ 0.0, 26.0, 967.0, 693.0 ], + "bglocked" : 0, + "openinpresentation" : 0, + "default_fontsize" : 12.0, + "default_fontface" : 0, + "default_fontname" : "Arial", + "gridonopen" : 0, + "gridsize" : [ 15.0, 15.0 ], + "gridsnaponopen" : 0, + "statusbarvisible" : 2, + "toolbarvisible" : 1, + "boxanimatetime" : 200, + "imprint" : 0, + "enablehscroll" : 1, + "enablevscroll" : 1, + "devicewidth" : 0.0, + "description" : "", + "digest" : "", + "tags" : "", + "showontab" : 1, + "boxes" : [ { + "box" : { + "fontname" : "Arial", + "fontsize" : 8.556233, + "hidden" : 1, + "id" : "obj-80", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 865.0, 533.0, 66.0, 16.0 ], + "text" : "loadmess 110" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-79", + "maxclass" : "flonum", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "float", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 668.5, 610.0, 50.0, 20.0 ] + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-76", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 802.0, 557.0, 91.0, 21.0 ], + "text" : "base pitch" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-71", + "maxclass" : "flonum", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "float", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 751.5, 557.0, 50.0, 20.0 ] + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-67", + "maxclass" : "newobj", + "numinlets" : 3, + "numoutlets" : 1, + "outlettype" : [ "float" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 6, + "minor" : 1, + "revision" : 3, + "architecture" : "x86" + } +, + "rect" : [ 25.0, 69.0, 707.0, 376.0 ], + "bglocked" : 0, + "openinpresentation" : 0, + "default_fontsize" : 11.0, + "default_fontface" : 0, + "default_fontname" : "Arial", + "gridonopen" : 0, + "gridsize" : [ 15.0, 15.0 ], + "gridsnaponopen" : 0, + "statusbarvisible" : 2, + "toolbarvisible" : 1, + "boxanimatetime" : 200, + "imprint" : 0, + "enablehscroll" : 1, + "enablevscroll" : 1, + "devicewidth" : 0.0, + "description" : "", + "digest" : "", + "tags" : "", + "boxes" : [ { + "box" : { + "fontname" : "Arial", + "fontsize" : 11.0, + "id" : "obj-20", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 220.0, 70.0, 60.0, 19.0 ], + "text" : "prepend 3" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 11.0, + "id" : "obj-19", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 515.0, 153.0, 26.0, 19.0 ], + "text" : "b 1" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 11.0, + "id" : "obj-11", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "float" ], + "patching_rect" : [ 515.0, 193.0, 32.5, 19.0 ], + "text" : "f" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-18", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "float" ], + "patching_rect" : [ 639.0, 147.0, 25.0, 25.0 ] + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 11.0, + "id" : "obj-17", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 161.0, 70.0, 60.0, 19.0 ], + "text" : "prepend 2" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 11.0, + "id" : "obj-15", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 101.0, 70.0, 60.0, 19.0 ], + "text" : "prepend 1" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 11.0, + "id" : "obj-5", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 41.0, 70.0, 60.0, 19.0 ], + "text" : "prepend 0" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 11.0, + "id" : "obj-2", + "maxclass" : "newobj", + "numinlets" : 5, + "numoutlets" : 5, + "outlettype" : [ "", "", "", "", "" ], + "patching_rect" : [ 41.0, 41.0, 258.0, 19.0 ], + "text" : "route pitchoverwrite pitchshift pitchscale pitchsynth" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-1", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 41.0, 6.0, 25.0, 25.0 ] + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 11.0, + "id" : "obj-16", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 320.0, 46.0, 38.0, 17.0 ], + "text" : "$2 $1" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 11.0, + "id" : "obj-14", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 291.5, 259.0, 81.0, 19.0 ], + "text" : "loadmess 110." + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-13", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 385.0, 328.0, 25.0, 25.0 ] + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 11.0, + "id" : "obj-12", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "float" ], + "patching_rect" : [ 385.0, 285.0, 32.5, 19.0 ], + "text" : "f" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 11.0, + "id" : "obj-10", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "float" ], + "patching_rect" : [ 450.0, 221.0, 38.0, 19.0 ], + "text" : "* 110." + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 11.0, + "id" : "obj-9", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "float" ], + "patching_rect" : [ 385.0, 221.0, 41.0, 19.0 ], + "text" : "+ 110." + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-8", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 466.5, 124.0, 40.0, 21.0 ], + "text" : "scale" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-7", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 399.5, 124.0, 36.0, 21.0 ], + "text" : "shift" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-6", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 262.0, 124.0, 64.0, 21.0 ], + "text" : "overwrite" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 11.0, + "id" : "obj-4", + "maxclass" : "newobj", + "numinlets" : 6, + "numoutlets" : 6, + "outlettype" : [ "", "", "", "", "", "" ], + "patching_rect" : [ 320.0, 105.0, 344.0, 19.0 ], + "text" : "route 0 1 2 3 4" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-3", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 320.0, 6.0, 25.0, 25.0 ] + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-2", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-12", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-10", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-11", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-9", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-11", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-13", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-12", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-12", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-14", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-15", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-16", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-17", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-11", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-18", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-11", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-19", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-15", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-2", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-17", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-2", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-20", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-2", 3 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-5", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-2", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-20", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-16", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-3", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-4", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-12", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-4", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-19", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-4", 4 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-19", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-4", 3 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-9", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-4", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-5", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-12", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-9", 0 ] + } + + } + ] + } +, + "patching_rect" : [ 668.5, 583.0, 102.0, 20.0 ], + "saved_object_attributes" : { + "default_fontface" : 0, + "default_fontname" : "Arial", + "default_fontsize" : 11.0, + "description" : "", + "digest" : "", + "fontface" : 0, + "fontname" : "Arial", + "fontsize" : 11.0, + "globalpatchername" : "", + "tags" : "" + } +, + "text" : "p \"current pitch\"" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-66", + "linecount" : 3, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 591.0, 631.318176, 359.0, 49.0 ], + "text" : "The \"current pitch\" subpatcher gives current speech pitch. You will need to provide it with a base pitch though, if it's different from mage's default pitch (110 Hz)." + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-63", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 616.0, 252.90274, 19.0, 21.0 ], + "text" : "Î" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-61", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 580.0, 266.5, 91.0, 21.0 ], + "text" : "current speed" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-59", + "linecount" : 3, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 693.5, 254.5, 192.0, 49.0 ], + "text" : "this gives a ratio of current speed compared to the default speed (240 - ratio of 1)" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-58", + "maxclass" : "flonum", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "float", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 677.5, 232.363647, 50.0, 20.0 ] + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-57", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 677.5, 204.40274, 125.0, 20.0 ], + "text" : "expr pow($f1/240.\\,-1)" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-53", + "maxclass" : "flonum", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "float", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 602.0, 232.363647, 50.0, 20.0 ] + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-49", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "float" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 6, + "minor" : 1, + "revision" : 3, + "architecture" : "x86" + } +, + "rect" : [ 25.0, 69.0, 539.0, 395.0 ], + "bglocked" : 0, + "openinpresentation" : 0, + "default_fontsize" : 11.0, + "default_fontface" : 0, + "default_fontname" : "Arial", + "gridonopen" : 0, + "gridsize" : [ 15.0, 15.0 ], + "gridsnaponopen" : 0, + "statusbarvisible" : 2, + "toolbarvisible" : 1, + "boxanimatetime" : 200, + "imprint" : 0, + "enablehscroll" : 1, + "enablevscroll" : 1, + "devicewidth" : 0.0, + "description" : "", + "digest" : "", + "tags" : "", + "boxes" : [ { + "box" : { + "fontname" : "Arial", + "fontsize" : 11.0, + "id" : "obj-16", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 107.0, 79.0, 38.0, 17.0 ], + "text" : "$2 $1" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 11.0, + "id" : "obj-14", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 322.5, 257.0, 82.0, 19.0 ], + "text" : "loadmess 240." + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-13", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 172.0, 327.0, 25.0, 25.0 ] + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 11.0, + "id" : "obj-12", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "float" ], + "patching_rect" : [ 172.0, 284.0, 32.5, 19.0 ], + "text" : "f" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 11.0, + "id" : "obj-11", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "float" ], + "patching_rect" : [ 197.75, 174.0, 32.5, 19.0 ], + "text" : "f" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 11.0, + "id" : "obj-10", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "float" ], + "patching_rect" : [ 237.0, 220.0, 39.0, 19.0 ], + "text" : "* 240." + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 11.0, + "id" : "obj-9", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "float" ], + "patching_rect" : [ 172.0, 220.0, 41.0, 19.0 ], + "text" : "+ 240." + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-8", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 253.5, 123.0, 40.0, 21.0 ], + "text" : "scale" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-7", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 186.5, 123.0, 36.0, 21.0 ], + "text" : "shift" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-6", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 49.0, 123.0, 64.0, 21.0 ], + "text" : "overwrite" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 11.0, + "id" : "obj-4", + "maxclass" : "newobj", + "numinlets" : 6, + "numoutlets" : 6, + "outlettype" : [ "", "", "", "", "", "" ], + "patching_rect" : [ 107.0, 104.0, 344.0, 19.0 ], + "text" : "route 0 1 2 3 4" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-3", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 107.0, 6.0, 25.0, 25.0 ] + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-12", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-10", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-11", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-9", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-11", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-11", 0 ], + "disabled" : 0, + "hidden" : 0, + "midpoints" : [ 181.5, 304.0, 292.0, 304.0, 292.0, 164.0, 207.25, 164.0 ], + "source" : [ "obj-12", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-13", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-12", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-12", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-14", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-16", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-16", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-3", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-4", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-11", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-4", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-12", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-4", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-14", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-4", 4 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-14", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-4", 3 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-9", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-4", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-12", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-9", 0 ] + } + + } + ] + } +, + "patching_rect" : [ 631.5, 175.5, 102.0, 20.0 ], + "saved_object_attributes" : { + "default_fontface" : 0, + "default_fontname" : "Arial", + "default_fontsize" : 11.0, + "description" : "", + "digest" : "", + "fontface" : 0, + "fontname" : "Arial", + "fontsize" : 11.0, + "globalpatchername" : "", + "tags" : "" + } +, + "text" : "p \"current speed\"" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-45", + "linecount" : 2, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 476.0, 9.0, 318.0, 35.0 ], + "text" : "\"speed\" is the size of one frame, in samples. Default speed is of 240 samples per frame." + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-43", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 0, + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 6, + "minor" : 1, + "revision" : 3, + "architecture" : "x86" + } +, + "rect" : [ 25.0, 69.0, 370.0, 342.0 ], + "bglocked" : 0, + "openinpresentation" : 0, + "default_fontsize" : 11.0, + "default_fontface" : 0, + "default_fontname" : "Arial", + "gridonopen" : 0, + "gridsize" : [ 15.0, 15.0 ], + "gridsnaponopen" : 0, + "statusbarvisible" : 2, + "toolbarvisible" : 1, + "boxanimatetime" : 200, + "imprint" : 0, + "enablehscroll" : 1, + "enablevscroll" : 1, + "devicewidth" : 0.0, + "description" : "", + "digest" : "", + "tags" : "", + "boxes" : [ { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-4", + "linecount" : 10, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 4.0, 184.5, 352.0, 148.0 ], + "text" : "Mage synthesizes speech not only at a given central frequency, but also with continuous variations (accentuation). The shift and scale methods allow you to preserve that accentuation, whereas the overwrite method doesn't. If you overwrite, you set a new pitch, which won't be altered by mage. If after overwriting you use the shift or scale method, the accentuation will be synthesized again, but the shifting and scaling will occur from default frequency, not the one currently set with pitch overwrite method." + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-3", + "linecount" : 9, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 4.0, 45.0, 352.0, 134.0 ], + "text" : "Whatever pitch method you use, it will always perform the requested operation comparatively to a fixed default pitch, not the one set previously by user. The default Mage pitch is 110 Hz, but this value is very dependant on currently used voice engine. The pitch scale and shift methods will perform change relatively to that current default frequency (which depends on the engine). The overwrite method will overwrite the current pitch, and is agnostic in regard to that default frequency." + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-2", + "linecount" : 2, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 4.0, 4.0, 347.0, 35.0 ], + "text" : "Different rules apply to operations on pitch - notwithstanding vibrato (see later)." + } + + } + ], + "lines" : [ ] + } +, + "patching_rect" : [ 589.0, 422.5, 147.0, 20.0 ], + "saved_object_attributes" : { + "default_fontface" : 0, + "default_fontname" : "Arial", + "default_fontsize" : 11.0, + "description" : "", + "digest" : "", + "fontface" : 0, + "fontname" : "Arial", + "fontsize" : 11.0, + "globalpatchername" : "", + "tags" : "" + } +, + "text" : "p \"about pitch operations\"" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-36", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 0, + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 6, + "minor" : 1, + "revision" : 3, + "architecture" : "x86" + } +, + "rect" : [ 25.0, 69.0, 535.0, 367.0 ], + "bglocked" : 0, + "openinpresentation" : 0, + "default_fontsize" : 11.0, + "default_fontface" : 0, + "default_fontname" : "Arial", + "gridonopen" : 0, + "gridsize" : [ 15.0, 15.0 ], + "gridsnaponopen" : 0, + "statusbarvisible" : 2, + "toolbarvisible" : 1, + "boxanimatetime" : 200, + "imprint" : 0, + "enablehscroll" : 1, + "enablevscroll" : 1, + "devicewidth" : 0.0, + "description" : "", + "digest" : "", + "tags" : "", + "boxes" : [ { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-7", + "linecount" : 2, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 4.0, 272.0, 516.0, 35.0 ], + "text" : "The subpatcher \"current speed\" gives you the current speed, taking into consideration the changes you may effect with the connected sliders and different methods." + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-6", + "linecount" : 3, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 4.0, 216.0, 516.0, 49.0 ], + "text" : "Each time you shift or scale, you're shifting or scaling the current speed value, not the original/default one - so using those shift and scale sliders you can very quickly exponentially increase the duration in an uncontrolled fashion." + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-4", + "linecount" : 9, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 4.0, 76.0, 523.0, 134.0 ], + "text" : "Each phoneme has a different amount of frames. Each frame has a fixed number of samples. The \"speed\" parameter affects the number of samples in all the frames, but the number of frames per phoneme is still calculated by mage, and more than likely to be different for each phoneme. Each phoneme is divided in 5 states, and mage calculates the duration of each states individually, which is heavily dependant on everything (surrounding phonemes, consonne/vowel...). The \"duration $1 $2 $3 $4 $5\" message is the way to override default Mage's generated duration in frames for one phoneme. Each number argument you give to that message will override the corresponding state's duration for the next generated phoneme." + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-2", + "linecount" : 3, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 4.0, 17.0, 523.0, 49.0 ], + "text" : "-overwrite : redefines the size, in samples, of one frame. \n-shift : shifts the size of the frame by the given amount of samples. \n-scale : multiplies the current number of samples in one frame by the number you give." + } + + } + ], + "lines" : [ ] + } +, + "patching_rect" : [ 770.5, 166.5, 154.0, 20.0 ], + "saved_object_attributes" : { + "default_fontface" : 0, + "default_fontname" : "Arial", + "default_fontsize" : 11.0, + "description" : "", + "digest" : "", + "fontface" : 0, + "fontname" : "Arial", + "fontsize" : 11.0, + "globalpatchername" : "", + "tags" : "" + } +, + "text" : "p \"about speed operations\"" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "hidden" : 1, + "id" : "obj-29", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 164.0, 77.0, 92.0, 20.0 ], + "text" : "mage_glossary" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-31", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 164.0, 50.0, 138.0, 21.0 ], + "prototypename" : "magefont", + "text" : "an attempt at helping", + "textcolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "underline" : 1 + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-8", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 332.5, 215.90274, 37.0, 18.0 ], + "text" : "clear" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-19", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 278.5, 215.90274, 54.0, 20.0 ], + "text" : "r menus" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-32", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 278.5, 193.40274, 56.0, 20.0 ], + "text" : "s menus" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 4.700932, + "id" : "obj-205", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 278.5, 266.90274, 75.75, 10.0 ], + "text" : "clearchecks, checkitem $1 1" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-204", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 6, + "minor" : 1, + "revision" : 3, + "architecture" : "x86" + } +, + "rect" : [ 676.0, 102.0, 317.0, 504.0 ], + "bglocked" : 0, + "openinpresentation" : 0, + "default_fontsize" : 12.0, + "default_fontface" : 0, + "default_fontname" : "Arial", + "gridonopen" : 0, + "gridsize" : [ 15.0, 15.0 ], + "gridsnaponopen" : 0, + "statusbarvisible" : 2, + "toolbarvisible" : 1, + "boxanimatetime" : 200, + "imprint" : 0, + "enablehscroll" : 1, + "enablevscroll" : 1, + "devicewidth" : 0.0, + "description" : "", + "digest" : "", + "tags" : "", + "boxes" : [ { + "box" : { + "fontname" : "Arial", + "fontsize" : 13.0, + "id" : "obj-1", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "int" ], + "patching_rect" : [ 168.0, 282.0, 140.0, 21.0 ], + "text" : "conformpath max boot" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 13.0, + "id" : "obj-12", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "int" ], + "patching_rect" : [ 23.0, 391.0, 140.0, 21.0 ], + "text" : "conformpath max boot" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-11", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "bang", "" ], + "patching_rect" : [ 23.0, 338.0, 32.5, 20.0 ], + "text" : "t b l" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-9", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 23.0, 365.0, 128.5, 20.0 ], + "text" : "zl reg" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-8", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 23.0, 418.747559, 123.0, 20.0 ], + "text" : "sprintf append %s%s" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-7", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 23.0, 205.0, 128.5, 20.0 ], + "text" : "t l l" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-197", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 168.0, 330.747528, 106.0, 20.0 ], + "text" : "prepend append" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 13.0, + "id" : "obj-196", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 5, + "outlettype" : [ "", "", "", "", "" ], + "patching_rect" : [ 23.0, 310.0, 104.0, 21.0 ], + "text" : "regexp (.+).lab" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-150", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 168.0, 203.397827, 35.0, 20.0 ], + "text" : "b 1" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-141", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 168.0, 240.247528, 86.0, 20.0 ], + "text" : "zl reg" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-151", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 23.0, 97.0, 61.0, 20.0 ], + "text" : "zl reg" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-152", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "bang", "" ], + "patching_rect" : [ 23.0, 72.0, 91.5, 20.0 ], + "text" : "t b l" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-153", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 23.0, 282.0, 81.0, 20.0 ], + "text" : "route append" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-156", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "int" ], + "patching_rect" : [ 23.0, 245.747528, 41.0, 20.0 ], + "text" : "folder" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-157", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 23.0, 165.247528, 91.5, 20.0 ], + "text" : "zl reg" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-158", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 23.0, 128.397827, 61.0, 20.0 ], + "text" : "route fold" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-201", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 23.0, 12.0, 25.0, 25.0 ] + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-202", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 65.0, 12.0, 25.0, 25.0 ] + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-203", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 168.0, 445.747559, 25.0, 25.0 ] + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-197", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-8", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-11", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-9", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-11", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-8", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-12", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-141", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-141", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-150", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-158", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-151", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-141", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-152", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-151", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-152", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-157", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-152", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-196", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-153", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-153", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-156", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-7", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-157", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-150", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-158", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-157", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-158", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-11", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-196", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-203", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-197", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-152", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-201", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-151", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-202", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-156", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-7", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-9", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-7", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-203", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-8", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-12", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-9", 0 ] + } + + } + ] + } +, + "patching_rect" : [ 278.5, 167.5, 75.0, 20.0 ], + "saved_object_attributes" : { + "default_fontface" : 0, + "default_fontname" : "Arial", + "default_fontsize" : 12.0, + "description" : "", + "digest" : "", + "fontface" : 0, + "fontname" : "Arial", + "fontsize" : 12.0, + "globalpatchername" : "", + "tags" : "" + } +, + "text" : "p filldamenu" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd-Regular", + "fontsize" : 7.588239, + "frgb" : 0.0, + "id" : "obj-200", + "linecount" : 4, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 278.5, 105.897827, 64.0, 42.0 ], + "text" : "drop one label file or folder full of label files" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-198", + "items" : "", + "maxclass" : "umenu", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "int", "", "" ], + "parameter_enable" : 0, + "patching_rect" : [ 278.5, 243.5, 100.0, 20.0 ], + "pattrmode" : 1 + } + + } +, { + "box" : { + "id" : "obj-159", + "maxclass" : "dropfile", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 278.5, 105.897827, 61.0, 42.0 ] + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-91", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 318.5, 282.0, 53.0, 18.0 ], + "text" : "label $1" + } + + } +, { + "box" : { + "id" : "obj-28", + "maxclass" : "ezdac~", + "numinlets" : 2, + "numoutlets" : 0, + "patching_rect" : [ 114.860001, 509.320007, 45.0, 45.0 ] + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "hidden" : 1, + "id" : "obj-34", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 272.0, 465.869507, 54.0, 20.0 ], + "text" : "sig~ -99" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "hidden" : 1, + "id" : "obj-1", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 272.0, 486.5, 48.0, 20.0 ], + "text" : "dbtoa~" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "hidden" : 1, + "id" : "obj-2", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 272.0, 445.733154, 45.0, 20.0 ], + "text" : "r siglvl" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "hidden" : 1, + "id" : "obj-3", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 206.5, 652.958923, 40.0, 20.0 ], + "text" : "s ctlvl" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "hidden" : 1, + "id" : "obj-5", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 182.5, 462.005859, 55.0, 20.0 ], + "text" : "r outctlvl" + } + + } +, { + "box" : { + "id" : "obj-26", + "maxclass" : "live.gain~", + "numinlets" : 2, + "numoutlets" : 5, + "outlettype" : [ "signal", "signal", "", "float", "list" ], + "parameter_enable" : 1, + "patching_rect" : [ 182.5, 509.320007, 67.0, 131.0 ], + "saved_attribute_attributes" : { + "valueof" : { + "parameter_longname" : "live.gain~[5]", + "parameter_shortname" : "output level", + "parameter_type" : 0, + "parameter_mmin" : -70.0, + "parameter_mmax" : 6.0, + "parameter_initial" : [ 0.0 ], + "parameter_unitstyle" : 4 + } + + } +, + "textcolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "varname" : "live.gain~[1]" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "hidden" : 1, + "id" : "obj-27", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 182.5, 482.636353, 43.0, 18.0 ], + "text" : "set $1" + } + + } +, { + "box" : { + "color" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-4", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 182.5, 439.5, 73.0, 20.0 ], + "text" : "s magehelp" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-25", + "linecount" : 6, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 620.0, 445.733154, 101.0, 91.0 ], + "text" : "Alternatively, you can send explicit messages for pitch operations." + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 6.843845, + "hidden" : 1, + "id" : "obj-73", + "maxclass" : "flonum", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "float", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 450.0, 557.0, 34.0, 14.0 ] + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 8.283234, + "hidden" : 1, + "id" : "obj-60", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 450.0, 491.5, 32.0, 14.0 ], + "text" : "set $1" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 8.283234, + "hidden" : 1, + "id" : "obj-62", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 450.0, 514.5, 32.0, 14.0 ], + "text" : "set $1" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 9.753232, + "id" : "obj-65", + "maxclass" : "flonum", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "float", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 486.5, 511.5, 44.0, 17.0 ] + } + + } +, { + "box" : { + "floatoutput" : 1, + "id" : "obj-70", + "maxclass" : "slider", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "parameter_enable" : 0, + "patching_rect" : [ 486.5, 489.5, 72.0, 18.0 ] + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 10.0, + "id" : "obj-72", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 486.5, 529.5, 64.0, 16.0 ], + "text" : "pitchshift $1" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 8.818506, + "hidden" : 1, + "id" : "obj-56", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 417.0, 557.0, 33.0, 14.0 ], + "text" : "set $1" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 10.0, + "hidden" : 1, + "id" : "obj-55", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "float" ], + "patching_rect" : [ 383.5, 557.0, 32.5, 18.0 ], + "text" : "* 10." + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 8.283234, + "hidden" : 1, + "id" : "obj-54", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 424.5, 425.0, 32.0, 14.0 ], + "text" : "set $1" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 10.0, + "hidden" : 1, + "id" : "obj-52", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "float" ], + "patching_rect" : [ 390.5, 425.0, 32.5, 18.0 ], + "text" : "/ 10." + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 8.283234, + "hidden" : 1, + "id" : "obj-51", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 424.5, 465.0, 32.0, 14.0 ], + "text" : "set $1" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 8.818506, + "hidden" : 1, + "id" : "obj-48", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 417.0, 596.0, 33.0, 14.0 ], + "text" : "set $1" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 6.843845, + "hidden" : 1, + "id" : "obj-112", + "maxclass" : "flonum", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "float", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 456.5, 425.0, 34.0, 14.0 ] + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 9.753232, + "id" : "obj-7", + "maxclass" : "flonum", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "float", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 486.5, 447.0, 44.0, 17.0 ] + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-147", + "maxclass" : "flonum", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "float", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 486.5, 575.0, 50.0, 20.0 ] + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 10.0, + "hidden" : 1, + "id" : "obj-16", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "float" ], + "patching_rect" : [ 417.0, 577.0, 32.5, 18.0 ], + "text" : "/ 10." + } + + } +, { + "box" : { + "floatoutput" : 1, + "id" : "obj-35", + "maxclass" : "slider", + "min" : 1.0, + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "parameter_enable" : 0, + "patching_rect" : [ 486.5, 554.0, 72.0, 18.0 ], + "size" : 40.0 + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 10.0, + "hidden" : 1, + "id" : "obj-22", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "float" ], + "patching_rect" : [ 424.5, 447.0, 32.5, 18.0 ], + "text" : "* 10." + } + + } +, { + "box" : { + "floatoutput" : 1, + "id" : "obj-23", + "maxclass" : "slider", + "min" : 0.01, + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "parameter_enable" : 0, + "patching_rect" : [ 487.0, 425.0, 72.0, 18.0 ] + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 10.0, + "id" : "obj-40", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 486.5, 638.818176, 56.0, 16.0 ], + "text" : "pitchsynth" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 10.0, + "id" : "obj-30", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 486.5, 596.0, 69.0, 16.0 ], + "text" : "pitchscale $1" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 10.0, + "id" : "obj-24", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 486.5, 465.0, 86.0, 16.0 ], + "text" : "pitchoverwrite $1" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-18", + "maxclass" : "flonum", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "float", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 532.0, 75.5, 50.0, 20.0 ] + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-17", + "maxclass" : "flonum", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "float", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 770.5, 422.0, 50.0, 20.0 ] + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-15", + "maxclass" : "tab", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "int", "", "" ], + "parameter_enable" : 0, + "patching_rect" : [ 857.5, 377.5, 78.0, 107.0 ], + "tabs" : [ "overwrite", "shift", "scale", "synthetic", "noaction" ] + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-14", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 770.5, 462.5, 59.0, 20.0 ], + "text" : "pack 0. 0" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-12", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 770.5, 498.5, 69.0, 18.0 ], + "text" : "pitch $1 $2" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-11", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 532.0, 120.5, 59.0, 20.0 ], + "text" : "pack 0. 0" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-9", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 532.0, 166.5, 77.0, 18.0 ], + "text" : "speed $1 $2" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-39", + "maxclass" : "tab", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "int", "", "" ], + "parameter_enable" : 0, + "patching_rect" : [ 620.0, 43.0, 78.0, 107.0 ], + "tabs" : [ "overwrite", "shift", "scale", "synthetic", "noaction" ] + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-38", + "linecount" : 8, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 698.0, 43.0, 257.0, 120.0 ], + "text" : "2d integer is the type of operation to apply :\n\n0 - overwrite old value by current value\n1 - shift old by current value\n2 - scale old by current\n3 - mage will compute duration (default) \n4 - no effect" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-6", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 67.86364, 415.0, 78.0, 21.0 ], + "text" : "play it safe." + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-10", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 67.86364, 439.5, 92.0, 20.0 ], + "text" : "loadmess reset" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-118", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 168.0, 350.5, 47.0, 18.0 ], + "text" : "labelfill" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-111", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 199.0, 329.5, 103.0, 21.0 ], + "text" : "fills label queue" + } + + } +, { + "box" : { + "data" : [ 9240, "png", "IBkSG0fBZn....PCIgDQRA...rG...fdHX....vmaxh1....DLmPIQEBHf.B7g.YHB..f.PRDEDU3wY6cdGkjcUem+y89dUrSS2S2STwQgQn.BoAgD1qPFA3EzhAQPBSxlCAkVXcPXu1m0qw9v4fLdMgEyAVhBgjHHIPfwDDAIDf.EXzLZDLAoQStSSGpt5J+B269Gu6q5ppt5tqp5pCy.e6yzRcUuv889du+t+R2eWAmjfGh+73cQrd8Q0mMxM.hsIv5rz3sdMpA7P1uMh0.zsMhn9nc7QWDz4EHSCbDKj61B1u.0ylA2g8QO5KgaerU5ms1EDqzMfVE6jasCE4uXP+xjHddBzazGNUfSIF1wz.fFs43q8ugJe3EHL+sv7+W.OWfmwBwdllhClG2mb.54GOJxItF92Ksz+D19wILj8ugqKZQ58RDXcwBzWoF8KIBx0YgU7HXgBE9nwGcMTZqAABrQfERTno.tZAhLEvavnX+y.8uJCYejWJ209aCOdKKXUMY+PbU1qgKXqZTuVAbsBDmWRh1kBEdnPQsiUW5P3ndIBrQhFHOtCVD2mxG8WZbx9nuN95GcYowzhXUIY+T79NEebdC1X8p7QcUwIRbMfOJTKSjai.KjHQfBM4nzn.euonz2IME9tWO2qyJc6qVrphreJtospP7N.dGQvZC1HwwHXd0NrPRDjjGWuR3c.A5Oywn3c8F3tN9JcaKDqJH6mja77A4sXi70GEqM5gOpUwTrn7uCZiyzN0kEyagf73r2z374OLo9R+47slXko0NCVQI6Gma5BsgaUf3MFG6NCTvRsR1jlEBeA4anTABJhKdnIJRhSDhXFUKQRI7HGNTBerQRDrnDt6eLx8Y+A7Te5OE6N6J8yxxJ1A+EqAJ8dDH9qSPjM3XFIuZCFkvJOZEzrA5jDXil.h2xnzVnBbgcXCedjHn.dLJYwA+cNN49fCx99N2Ha2c494YYmr2A27+MM7OEG6WnZU1HYAB7vG.bQQRroChhMR5kDXivzZqTvc8tNy9SjHPilTTPKQ7iyh2e24vG+IWRdPlCrrQ1OEu6SwkH+CVv6JN11NlWpqzP.nL1m6fOcPD5hXzOIA.Kyqn1kjGKDDAKlhBSMN4usGlC8IuQ9Oy2Vt3K.VVH6eM2vebDr+3ww94UZUl10kvCEZ5jnrN5fjDor4TKkHvrMHEEd3QH6e0Kf+e6XI8FxRLYq4pr2Im+sZg7evFQmtqBDYKfxdZyFA8Pb5k3DEKil0KecDE.wvloozXSR1+hylO4Wco99sjfsy67zkD8iFE6WuB8pFEvBm9X.RxZIIVl4RWIacQvh73nGi7ereHC+AdubuKIZrujP1ON2zkDCwWNFQtvR3sTbKZZ3abuZ2Fw0QwZUSGPfxZ7OLY+wOKC81d470FsceOZ6j814VdY1vWLJVm1pAkvzFQ1cQTVKIMlMsZRqgYPnX8QI6NOJS9VuBt8c2tu9sMrCt4q0Bwm0FqAbWEPzdnHFVL.IoShAr7Nmbqh3XSJJ9LGhwe6WFegGucccaaj8ula5lif7+iMxN7VAUDKTALG7oeRx5HY4vTdhDhgMoo3vGfIuoWDet+i1w0rsP16fa9FrQ7IEHh3uB9RU.TBejH3TnK5hXmvQxUhXXwTTL0NYz2xqf63GrXudKZxdGbiuNIV2gEhtVIIZMAhs6fHrY5BKjmPHxdgPTrXJJcr8wHW2Uxc7nKlq0hhreRtwWgMxuhEV8uRJ5VYh1z.jjdH1IATb0HFVjhhGXeL1q+J41epV85zxj8ula3xiRj62FwFWIcVhOJhfEmJcSDrNoXzb8PbrYHl9Y9Mb7W10vcerV4ZX0JmziyMepQw59hh0YtRRzN3S2DiMS2DwjpPmrBOTzKIVqK9WxVYs2+Of82zI8XSS1OCuuXd3+ERf8UtRZGcdbY.RxFoSSDkN4G9nYcj7LSPrt+L7q+dM64Ka1Sn.t2ZLhbsqTDsFvEe1HcxFnqZxTjStgFMdnYKzyM+37dd6M642TireBtwqQh7SI.6UhWvZzXgfMQ2zGINg1rpVEZfXXKrQdUWAm4O4d4oGtQO2Flr2A23YXi7qDEq0sRXhUPTpjrY5ljD4jVEwZDnPyZHdBaDmeZJdO6hQanrdogH6O.e.44R9OVRhb0K2huC7HlBar3ToKhYBE4I5nx7Pu1eZDij7QSej3z1Hcouc1wC1n2yEDama90aC2CHZIs2aUH.bPQTjbZzyIrlVU4xJB.EPQbws7DQUmkpQQRLrw1zUPOGgH1BISRgB+bdtq9Ok6eAc3xBR1OIuuAD38Shi8EsbOp1EehfEmIqwD24SLP3nUeTFBUyDjmb3hkYIEkGGJVQV6nIP7bXju5fHlzQ1idHF8SGHIH12vLoIUbrYeLwO8cw25ZdTNVg4qcsfiTuI11eaBru9kShNTz8IJD8LibC9IEEXRJPJJvAIEiRNbvGW7wAEgw32xDC6v+ElRxPfODJhOdnn.dLLYHso6gBMIHBXReptH5YbNrlCcm7zyaBLNuj814le9VH9TZHwx4KaezDEKN8U4Ds.vFIt3SNbYDxxwHMooHonHtlPrFwLVWVwbzK70VT0b5gNMZJJxTTjzThnXQLrHdPVqewqine8GjiLmY4xbR12CWm0ZI4skjHu3kSujoL4F1oPOqZ8JVnSbJfKGfo33jiQHKgwGPhfnkyl71KBWeYdnXBxSVbwFAajNWiChh2EO0bpr1b1Z1N271rP+KjXEe4ToHEZNUi4UqlritxEAvTTfwo.SSQrLK0mUBIPB.OSd2rY5lR3MwCxQdg2Le6CUuiutdPSiVHP+WFiHKqDsCJ1fIcdWMQzVHnD9LDSydYLNLSQQbIA1lk8yJyTMZlYd+iRZ.V6oSWuu453qqX7WCGeaQP9gzPrkqGhh3wlnK5k3qJHZAAhicQwQHMGkoICNHHPT5RgH5ECrLq30R3tksxZu+GhCkp1iotirEvMDE6tWtdo6X70ceqRHZIBbPwfLM+FNNon.1HIFVq5H4JgFMCPGqeizyatde+rFY+TbSaUi3ixxjF39noahx5oyUbGlHMyIOJ43HjloMZ7FLR9DCXgfB3bNNn9x6kwqxt6YMx1A8aLNV8tbLBKbQ8sd5fUxXWMi8wE4YYBFgoAzDq0B2+JJ7Py5oqMeorw2PseWUj8CvaqCaju5kCQUg4t8YPOkqQIqDPhfrThmgI3.LINFu1IVEae+7Acv5VStU5+0tM1VjJ+tpH60QGWfDwKb4vaYdnXSzEwMq04kaDtDZODSw9XBJfCQMBrOQjjqDASMF6pesz8Vp7ykUePh2TTrrWpaLkvm0Pb5YEHUeC0xdJJxdYblf7DyLu7IKvGECPx38SxquxOu7S3uj2Ue1vqZoVIoPEx1DctrSzAddRyQHMGfT3ihnm.Nubi.IB5iNd0mODclOyfXXcIBjm8RYkPHbIwtA5bYWToDAooH6liyDjur+pOYEZftHxE7GvkdogeVYxVf8KHIQhrT5EbO7YSzU40B8xABcy4PjgmiTnMY7xI6PgldIQGWHq6BB+LIDjIJRzW8RY.ObPQ2DitWFmmNzCXGhoXXxPDjmTM277AEZRRD5jnWMlXfHA3Ogg6Si9EsTIBWglXHYSzIKW1SGXRkC6mIIMEOoct44CJTzMwupafsk.JKFWdEBDqYohF7PwFnSjKC1SGNK7XjiCPJ7vubQv420fOZFfj82KwuTvP1B3phgsc6VSbAAkXpf0Gczkbw2BSlabHlhgHS44q+cUnQSBrisVR9J.vN3WhyJXtr1qyTBS+20tLji2RDjCGNDSgK9+NybyyGzDjyZcS7yE.6GhaoSE5MtTLesGJNc5YI2qTRjLN43njtbHH+8H.RDzKw1.fkcW30mOxSq0S7+5edt3SuDmNHZEQypwpGfMy8QhfwHCGkzUk5sAcuZrbvdgtGMFlu6SXhB2pSor3lJxF6y3UvyOtsGt8lf3aP0BirEQrvpujfn1FiFo.VuaWDDkMe.KDqqSPJmo86oPOQdP4Qf5C06gRiHVDnuDyhKD.SPdFEIIouZ9RA5Rd3MYVC4O2i103i.IxDwPDs0zZWkyAsW8lFTiUWIP1YLP2Zcl7lHGZWOZEROHKcEmxUyoF0NNQNqHXIaVar03ShK7T4z+FuGjIiDPhhJ+dHhO38vGD2a6mQj+lqDqW9YUkabPoQORFb+nOBd20N.+Z68qQrgtH929sg3zWCHEk6XEdTqGeV+bnFl1WQle9yxQ9quWJczwqKgqEZ560borg+pWAwNm0gvpIlBPCnTnc84f23cQpG3oPhcEesGccEmKa4NeWX0cbDBQSwWZsFTZxs8Cyy8V973mNOMKgqA5l31QYzj1RjWZqp7jHpE1arGjwswepBncC5YKQfTHf0DC6q+hv5ke1H5KATvEc1vBruFrDHe9afXewWOD0BuO2iQ04SgBwYsVjW7FgXVnmpHXtGNnV.gzZr5LF88F2FBKI6+M+YPWxupyPiOIO+Sgy5te2H6HF9SWDsupwdepAgkDqtiCJMxDQoVQOZTDeqaf3m8.fVi2j4QnloTVW4QFdlhxeBXEMBhdhSmuvyfnanGxmNKhlzeAg4XdQXs1tvoFcgOm5CcvubO1T7bW4GEuT4wSp3z08PLgMxKayD61eCH1TWndjiPo2+2G8dG2TW10PLI12vkSzOvKkn+ueo3801Ejod61BZzGNMEu5u.pIxwvxbk8u8b1z78I4kb5bt2+sP2uryinqaMT7niOqWxcd4aAYGwX5exd4f2xchtfWclVp9O6VcDky99tIRb9arrHZQs+174S9M2AG3luSJ55fqHbONQahBmbVEDWsRQhyZ8bY+n+mfVSk5TEd0aTSksQfCxtsUnVeKV.FBtkBApLEv4PigaP0AfX3hFG7+g6C+evyf86ba3dW6D+G8YQXpGYAPi6+xCSj+rW.hynWjm2.ndhiPUsGo.rjPlR3efw4nLc4bBa9pchZTjeWGCmASQhKXSPTKpmBX1CzE.jamGg7OyQPVU6agfF2gSShKXSkSneWTTBeSZ95PLBJPBSbvg3nicLzlJqnxj9FUtZRpdqoRQrC5iyT4HRWIXBJvjjlnDktIJBDjvjlEKjj4fk4qHosBV2h1rHg.soJ6tV5H7CAjPnX6BNl4LqbTi.b8Pmp.hszGhthW6EF8HYfzkv6no3Pl7Bytg5bJBl+UHZHkrEVRBKU7MvU1Pl9nMG9jTfiQFrHBEMcCE3QulatvRh1blVMfvXMBrsrBlmmftARS8baRJhGpxoxb2l0DRP2k5e0hhLtMn6cgeUrPO7AlZETSPqo.yEJRbNEMNiRWyVaUI7rSP9W0WhCO1vFhtQTfxrtGc8aYMfqoEZtpAHiovUmGGNC7nGBz50GEBStqoA7Whx3mfUbhEdls7pLjgNHBqg3DqN0jUyB3OlsEhdVrAmvCMwwdIIUf0.G4IdZljhDg5kDMgqBRU4+YQThzWWj7hNEr5sCzpVTATCMGtmfj1PxgEj9vM4sviMLGTaauAVfKTX6KBBJZ1ZJ5fnziIom0UcrD0VhrqESiSatoqkDl4OZePhfCQZljRDAazn.CgFrULDAYrHH6LNw255IwEtIR771DwOq9I5YzOwNy9wpyXnJ13aGGgEVdezjkRTDOJEHvlHXUVQp4SnYcgPP39IXi.MJzJEBYiYpUXGsooD4vgMPmkWqbZf3XGw1B4hNmyhhkIN0sOHQvfLMSPNhh.MdDoudH1Y1OQO09H9V5mDWzlI4EsYhctqGqNiWsc9t93OUdnyFSgqPpaJJRI7IKNkW7+VFqmWLCJ13qYa3mqHpRMn19JMwOkdIwotVJMVlF6bHXUkpPywIGCXlVEBVRWskjKrcGWIKDLHYXXxRLDD6LWGa9e5OgNewmEQ2TOH6XFBTUxCuwyPo8ebJrmgovtFj7+lAo3gFCqDw4btuajHat9pkToc54vkAIiofdHJG+aQaRzbGaYcr0+WutV6jc8wOeiW1yBWrCGmrrN5fXXiC99K4YRZyBIRNFSaHZIhn1blew2Ac+GctfRQg8NB4e5AovucHJs+iSoCMINGdBbFJE5JTHRilHqoa7yTjn0HJLz+44virDHhOzTn4y18ECxr6iwgt8eJZG+.yIaBjcuCQgiNAxlvD4voiFiBrY5DeztKJxNb23pcMxVBLDYXDxQbyNmahydcz4kel3MQV1207uSgcOHp7tnTt.JioRgKy8JebTHrspx8pgK41B3PFbvEGFnhNHKkQ9dzGXWr2+s6qgLsa1PfEMuquBFgqHMN3gp0I6PEMZeufDLIEYHxPThTVGaqd6.gk.2gRS1Ge+keYIqql4yMbPwDTfRnMYuhrbGfkKXQzl1cmU66rlGRDjgRjGmRsrLKeB1djjsIwdZTLIEl2kPWvKpFKrk0544iSNxgCJiBWmH.MZ557NU56RNKVLZMXRri7szScnn6dI9hpQTKZ1nOOWPZr6bRJfC9DrwmKOgJSw0nIRWI3R+b2.uvux6k3arOiImMGBJuX9jGx1zjcn2xVqY6XXwfPmSDFd0EKQDr8JpXTxxnji73UVYrS7fFY7Hj3zVKwFnGhzSxV54PX53KwahldNaEAo8SOMU.CpWiHfnO.o3LwiXKDUqAEdTOIIg0VjooDooX4Begnj+BJ3QqLczDBT3RyT6dEnaX2wpUJy0uwFcpQgpnGZ+.mqrXb6afG.sS2BjshtHFwvFsvz.lOdRvbdLGkoIGNXIjy4wf.zJHxF6l9u9q.uIyV0AJHP+gIHOIA5xHpVghNN0AH9l6Es+b8hRP9CNF.rt+qWLm109GgW1BMjvdMfcxXzwYsg42crlKUeWw4vldkWNJO+FRBlFEIOs0Q702CdYJ1.mQ8gEBJh+DOKiTpoH6JSMXEZjk7gXVySmUcPx..f2LuPjHXXxZBUo.TJPFjFQ0x3ZGejQjHGnKN6u9MzLM2ZZ7y9Ur.Ii+K1KSuqiP2O+Siq39u0V5Rqbm6.dD1Qas+gak+fu+eWKc88y6Ly6wlDZ.W7GbO35zTjsGZVCwKuWRq1yX39g+YndlIn9ITmFu642hHQD7ejCClTBbBxyPLsYMeoXjO9CRGa6zI+SMXU1gJPRwe6fLxm7gH9Y1eUO.EvsgU2R43ge1hyp8IPRgQljG6M9w3LdOWMIOiAPFKR8uH0BMXkHB8+Rddfc8E8KwhI9U6ii7k+YDo2NZYcYm5IOHElizppAZljCuQNLG1Q7TbKMbSv0T5pprVeqK+Ret523yLyzaQFJwyxjDoBcuCJY5JjlRzXsMWM9HDA91pH9LN4wGUyUoSlmmRM93iafcvh5mjC065IhH4Jen+QV6e3V4Qu1OBC9s+UlmgJOr.eyIEst20UZWieEZNUXCcmziyw9T2F+7+6M7HaMAptzSMgwTvBMRvhvcgZG74HlT9s5Fk87ZcsDazZESRIllRDjVDMYTmV.62CRHBcfBBMHTtdKXD0B2lzalqasn1NPMJDHHKNpTj+Qf4d33rfFMcG3s5V1TliPZbvuoVxrBD3XFM2rmayiVXjSUtic1I5PqbcaWP.LNExNAE9EPCR1BD3heKatk.AGloZ5USoffrBYRJZlnX40yW0qjxpYlflnPEjtuDLEWQ7JWP7jTYgos5ye4xteABljB69dY2CAMHYGluSIZgsqgfUrQdRQgFlnCe4LFEHONF6la+n5B9d.4oLYhhOA1mVBe7LAKIzIRgofjBE9wC9rIEE3XLM1DsbME21j0npJdqEEK5xHgr5raocunJETJHpdOLDjTbMnX7fE1sEhlxs7A9j0kiQ5F1aaAhs8LAsn8H1tVcvgfWt4wEGSxAVBW76LFVcGCgNLDgA0P0vVPn8FVZv1VvVd0uX5+h2RfiO77JOJVYT4K7ZW4ar7HJW2viiMcRLrQXRyf12F2t.XZJ4OBo+Uge1BR1AdmRQ+jroHZAPI734XxF1mzAQnwgIHOg9ydwfvQMkLoCjK9jAGbvGIAOWtnPgGa9h2Jux63ugncmbguvZMBKK59zWG.TX7zLwtORUwadV4OdMvxL033jCIfko1guFRTtrYtXncIBFmBGZPl9wB+rEjrCrsNA1z7qDyiPZSTlZLgvSRAlhRsbBDTYtW6hhzTBEJJfKdUYpl1DdDHBxf8kWMDIYLRtt0T1EpyKzPoTYI09Ghm3195j5.C1TIWPHBe23ihblzgpChPmDitHFsp.dMPJx+vOLGdjvOadIagoQjD6lpmljfBVSXs+b9uGBTn33TfR31zDc3XGEZxEHLlzTrrhTgsmp6vUcmOKrYrccP9JW1+CrhEorRWMB7J3PorYaIht1miP4e4wkb3PVbXsjfXX2TYsaXkgJCktmJ+74krCpEJVzcSjhvRDLMkXTx1.DcfnzQHaSGm4vQwNnHKkHGtTBuJrAGZV05JlNSSc7gsjEKQWKBSqh73PAboeRR2DuoFrMJYe1syvOQke9BJFOnTRsvKwDXlvedXlZAEcKHvaXiQNiCaZLhITBiI6KHKtkU4ZwV6TZsTFZoCgEwfwHGt3SeMPA8MLjlGjz+vGkiMYke27R19nYyzUSMqwgXJ7PMuJWIHHUYRYretQH5v8EirThonnI+2zUbtmnjVBMGBEuG7LCCv7q.oEBNHoyNDY9x09cyIYGNecipQrERFgrjEmEjnmjBjgRMjX6PRNEEHqQS5vR79IN4cxhGASOVjHHmy8gzvoEGlbe+uE69wq86mSx1CMcQrFppAGpPvwH87NOsf.MtSu.ZbGRg9nYZyVaTvxtoVEs9cKDVfcSRj5tMUFD53bkNJY+b067mSxNb4j1HNRwif8QiERS5wMiniLOcHBW1qYMYcRnISm3TK+W5PngkiQN1LcW2i3Xj9WtK14CWuyeNIaIBVGcrfJlIBtAlhx9rI6POJMN4IOdyIQGp3UvlTVAbQYV.s+dRtRD5rpooDqoBqjrPvwIGGio+L6FpWEMXtIaWTKXAkMT78TTXNH5f4aGm7TBu5NWdncxEvkTTnbRI76xhqaDjCG5th.SoANHS9id.F46LWmScIaeTrNRvBEw3v3SWOEkpLzjdnpqxXgQSaJi3cn4sM92EgDAELqtz3XiERNDSUXeL0GbXFN+bcdyhrCyyL6Ev+rAqxxL00LqfDUviQmCanCutoL65cU6JyeOZTT.ORPDSLHRcOeCd5e97c7yhrU.IIBII5bNpNz7oII+rz9Nbz5njCndDMT.GSTsBxq61MQ2JWsSzxrbAPVbX.RxdH0D6gI9WVnyYVjcPP4wrv5lKa4B1pBqcd5vvSNJ4K+2U9cA0CjBjlhPUNDo0Ps1ZGDiYJGlvJkJUSUHnp1U30wt7eMS8bX0bm.IPJJxAXhOwOjmYuKzwWWw3KjsxGkoMh5qLSPEkEcG92U9cEwkwIGkBhwDMy3uJCTXkDYPUQvu7FRtG9lTWLLM+XNslXlzHRXLwLXG4al0CpEwwhnl7ialNVqN5.D91a2L9C9XL3GoQNmYQ1dn4Tn9K0DQYsuKV0n5PkwNN4oRZNTAuTTjTjmFczrnl+OG7vAeSouv0TYSBSMnZWQoUqt37c2pbzuG9UTkin7zKg+zoIScrQRbiLfYF+u7CKDLBYScHl58uKFMWibNUQ1giNmK2PpHX+ozpF5HfnyYbDinpq0XjiB3YNm4KCOmQTuKJbvmooDdljNv03ZmZyKr1kaSq20QQXEIARgGSRQrQRTrJWRphgrbo5Z4ZLuYimSODY+m+ZrqcznmWUjsBEqkjDkYWw+Cz9NKEqvwHgZtO1rHZXJJPJJfddhFUkhEyiO4oDkLIavLdsaFJdkTe8v6uBMEviB.SiC1HHIQnKhRGDshw6KUsi.2HeLx7s9ILwmoYN2pHaWTzkIQ4ps7IV.OFmbU4ALeimw7MhmCePGi7LMEKKFr1Fa3H3B3RA7JWxoBq44UmFSq9LIqxVjOAkLqrlc7udHNcWNexVJt2BNLSsuiPo2+g4vM0h.qJxNbi2tdyVOLYLiAm4QcLxiSEt0rDdLF4o.tyZzbXM9vAkIVzdFmhpK2k3DUasCI1h3SQxRZhPeDmNayizsPvnjezQH2636xSefl87qhrCp57UmUJRDjhBLIEHtw8oBBRy2.Q5Aknxr3vXjCkg7gpSX9LThr3xz3TVe5kBarWIQ3ScQ7XHxPODm9HQcmVrYgEBlhRNCR1a8d3oezV4ZTEY6T1rHLM6.Q6CQ1xM3v7.OKkHJ1lfWD3fkJmYUZzPOGtLEEwwjtAyHh9jGRtVD97klhjCWVOcPWDoEpaBAHHFDk3fj9e9N3Iu6VscUlr0.qwrj3C6EJPXrM1yT7zDLN4IiY9IEZFkrT.mplm0EEonHYM4kcshoqbDek+25AcM+tRs.Vs2cILPPCQF1.cQOsvNfT39S1gYp+suD63CuXZOkIaW7oK5fPqiCGUebxV1l5oonQQj.E3FhoMIxevqcOS56lxjD70NObkN6HvgGpY43iJ6.Le9kuRGhDl8nqF21ECe5GgrHnS5tIH7v.dbHR++8KvN96YQt8LYG1f7Ylhcd3HniSlxY8YI7Hkop.6fOiPVbMwvNH8cKQZSp7FpWtGAE1ovZAZkD3LROZdnpnKQkWGqxjtU4TWZ0BBS5f3Fazajr+Ifnm5S74Y6ueXdKu5MDrgffezIQIgY4tH.JhGGmbDAoIceygEAwc93jyLxUX7NVAypt.iITy3xx4BsKhnVyf7MZ7GVRJWppXgMKBc9zjTj0u.YIZ3Ji4vj9197r8+QZCDMXH6PSpBC9gDAiPVBpPdvvjEIAQYYBxi1zvCTTKP0qfZeckystxBeiyO7Ld7Z0PxPX77E8Sh4zJDKDLFEJMHo+P2N67CRazGMFxNXzc37eYvkon.VHYLSfMBR82B3ilTTjwMYURk9lNDq7uVmAtlNhwvZUwluZXUcp1LDMTGjgI2XCR522cxt95s66sMDPvCT9lKXTxf.ISSIJZlOdJic0CSViZYqFh8SigPGd.yeD8VdZKyT22BQn1EGgoe5ixTu66sNoAb6.Wc9lA..v.CmDQAQE1AtB0kDlpbRVbHigjSQQxgCoHOSQIFjLlPTN6.RT8CT0+0pktEEMcQishS3y.KDjGOFho+d6kodu+HdlCtTceKOxFBHvQIaY6jKfKiSdFgrLNELi609ZHkFxnQ4BxhfNi.gRftKEhjfNp.hB5XfHoMxDg9Ce4ZiRetPX7zWoUbKv6gvHjOywI2GZmLzmX6yS9i0NfsOZ5mjDAI4vkooDSQIxPINN43vjlIovn.eeM7jBTOmB49U3Nz8xtyVumi2IasyLn51lXcIgAbQe1f57DvKQCWrDQhv8vhUBx2w3afUBiyDFqDJgOGio+oiPw+16gc9DK7Y1Ft2ON2nd.RvlnKNLo44XRNN44.Lg+fj6AmlheUItOvWi8MLKRMCuNN+Nih0ZDHtbEhqQ.+WjHN2fPGt7JvON1DqM3y5lAgYDSTrxlEmO9SyA+W+kLQqrzQas6+14lzCPGzGwYmLB6kIXOb7GYHl9C8U427.zt2Tsq.+obIaRf6KBrd6RzuDKj8ubMZ2hf3PubM11rRWbcv+a6h2G4tawfYrXfXWbKtagdsmf77cXetOCS9guWdzaaXXIc9iZwahy6bsHxaUf75DHddRBqJQKcnKSHHWpPn4T9nnD9+xh3+Q+prquwR3sb9aO6jaYjym9W+8xuM6OjCbK2A63NWoZL.7V3h5E3kCh2MvUFAqDAtZs8S6IwdIwe5g9qvEMkvamN38omlwuq+ykXEvVv10g3uZrLTZseZ19e4mhG6SrR1XpEuYtvWrEVuIE5q2B4FCGkztP6lrCCPSI7K5g5gcw+yoI+O5tY+S21tIKBHRweu99XOes2Ceq2FKgyOuXv0x4s1jD6OCzuRA7xjHsfEeAjqyx6fksNBIXiO4G2E+GPg5KdWrqeJMZwEeYBhcxMc3ODOxapUy9gkSbCrsHYovEnv9MJgWJvEFAqt0UD5zFEspBZUFZ0fLgUOTI72gB08kGmG5axdNbSdIW1f8XT39uGd5kE67Vr3yx1cA1o4e7V4EbYkv+hrP7GqPe0RDcKPDKzFdc4elMhPvVYyB0AIz4GgSg3hpnGpI.8uvC+ueN79keS1yy1VePWhf8nj4axpTw2KDt6.mQ7D.290w42aDrtPMhKSi3r0n2DH1BvYXgnSXFhML2ugYVHCgnxrnQA3iWVAh86ided3uCeTObFb9s+GrurzFiH0xABTbbU1bKsK7lYa8Ck5WfXc.aUiXsRDaLJxSW.8og0Hfd.5BDcnQ6oPuGM5GSC6Dz6wC03SiXzuKOcpU5mmEK9+mg+Gdbbf6pa.....jTQNQjqBAlf" ], + "embed" : 1, + "id" : "obj-41", + "maxclass" : "fpic", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 17.5, 17.5, 122.0, 123.0 ], + "pic" : "mage.png" + } + + } +, { + "box" : { + "handoff" : "", + "id" : "obj-33", + "maxclass" : "ubutton", + "numinlets" : 1, + "numoutlets" : 4, + "outlettype" : [ "bang", "bang", "", "int" ], + "patching_rect" : [ 164.0, 50.0, 138.0, 21.0 ] + } + + } +, { + "box" : { + "background" : 1, + "bgcolor" : [ 1.0, 1.0, 1.0, 1.0 ], + "bgovercolor" : [ 0.698039, 0.698039, 0.698039, 1.0 ], + "bordercolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "borderoncolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "fontname" : "Arial Bold", + "fontsize" : 12.0, + "hint" : "", + "id" : "obj-21", + "ignoreclick" : 1, + "maxclass" : "textbutton", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 770.5, 388.181824, 21.853052, 22.0 ], + "rounded" : 60.0, + "text" : "4", + "textcolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "textovercolor" : [ 0.2, 0.2, 0.2, 1.0 ] + } + + } +, { + "box" : { + "background" : 1, + "bgcolor" : [ 1.0, 1.0, 1.0, 1.0 ], + "bgovercolor" : [ 0.698039, 0.698039, 0.698039, 1.0 ], + "bordercolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "borderoncolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "fontname" : "Arial Bold", + "fontsize" : 12.0, + "hint" : "", + "id" : "obj-20", + "ignoreclick" : 1, + "maxclass" : "textbutton", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 532.0, 43.0, 21.853052, 22.0 ], + "rounded" : 60.0, + "text" : "3", + "textcolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "textovercolor" : [ 0.2, 0.2, 0.2, 1.0 ] + } + + } +, { + "box" : { + "background" : 1, + "bgcolor" : [ 1.0, 1.0, 1.0, 1.0 ], + "bgovercolor" : [ 0.698039, 0.698039, 0.698039, 1.0 ], + "bordercolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "borderoncolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "fontname" : "Arial Bold", + "fontsize" : 12.0, + "hint" : "", + "id" : "obj-13", + "ignoreclick" : 1, + "maxclass" : "textbutton", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 41.51059, 424.636353, 22.706104, 22.858788 ], + "presentation_rect" : [ 90.0, 90.0, 27.123047, 30.34375 ], + "rounded" : 60.0, + "text" : "0", + "textcolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "textovercolor" : [ 0.2, 0.2, 0.2, 1.0 ] + } + + } +, { + "box" : { + "background" : 1, + "bgcolor" : [ 1.0, 1.0, 1.0, 1.0 ], + "bgovercolor" : [ 0.698039, 0.698039, 0.698039, 1.0 ], + "bordercolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "borderoncolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "fontname" : "Arial Bold", + "fontsize" : 12.0, + "hint" : "", + "id" : "obj-110", + "ignoreclick" : 1, + "maxclass" : "textbutton", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 170.787231, 320.454529, 21.853052, 22.0 ], + "presentation_rect" : [ 60.0, 60.0, 27.123047, 30.34375 ], + "rounded" : 60.0, + "text" : "2", + "textcolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "textovercolor" : [ 0.2, 0.2, 0.2, 1.0 ] + } + + } +, { + "box" : { + "background" : 1, + "bgcolor" : [ 1.0, 1.0, 1.0, 1.0 ], + "bgovercolor" : [ 0.698039, 0.698039, 0.698039, 1.0 ], + "bordercolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "borderoncolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "fontname" : "Arial Bold", + "fontsize" : 12.0, + "hint" : "", + "id" : "obj-94", + "ignoreclick" : 1, + "maxclass" : "textbutton", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 253.718628, 116.897827, 21.790001, 21.0 ], + "presentation_rect" : [ 105.0, 105.0, 27.123047, 30.34375 ], + "rounded" : 60.0, + "text" : "1", + "textcolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "textovercolor" : [ 0.2, 0.2, 0.2, 1.0 ] + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-26", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-10", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-49", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-11", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-9", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-11", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-22", 1 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-112", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-52", 1 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-112", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "disabled" : 0, + "hidden" : 0, + "midpoints" : [ 177.5, 424.0, 192.0, 424.0 ], + "source" : [ "obj-118", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "disabled" : 0, + "hidden" : 0, + "midpoints" : [ 780.0, 532.0, 747.0, 532.0, 747.0, 408.0, 326.0, 408.0, 326.0, 424.0, 192.0, 424.0 ], + "source" : [ "obj-12", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-12", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-14", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-67", 1 ], + "disabled" : 0, + "hidden" : 0, + "midpoints" : [ 780.0, 489.0, 850.0, 489.0, 850.0, 541.0, 719.5, 541.0 ], + "source" : [ "obj-14", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-30", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-147", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-55", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-147", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-14", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-15", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-204", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-159", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-204", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-159", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-30", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-16", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-48", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-16", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-14", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-17", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-11", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-18", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-198", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-19", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-205", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-198", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-91", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-198", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-34", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-2", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-32", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-204", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-198", 0 ], + "disabled" : 0, + "hidden" : 0, + "midpoints" : [ 288.0, 277.397827, 267.75, 277.397827, 267.75, 238.397827, 288.0, 238.397827 ], + "source" : [ "obj-205", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-24", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-22", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-51", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-22", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-22", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-23", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-24", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-67", 0 ], + "disabled" : 0, + "hidden" : 0, + "midpoints" : [ 496.0, 483.0, 588.0, 483.0, 588.0, 546.0, 678.0, 546.0 ], + "source" : [ "obj-24", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-3", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-26", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-26", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-27", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-30", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-67", 0 ], + "disabled" : 0, + "hidden" : 0, + "midpoints" : [ 496.0, 624.0, 618.0, 624.0, 618.0, 546.0, 678.0, 546.0 ], + "source" : [ "obj-30", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-29", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-33", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-34", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-16", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-35", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-11", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-39", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-40", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-67", 0 ], + "disabled" : 0, + "hidden" : 0, + "midpoints" : [ 496.0, 667.0, 573.0, 667.0, 573.0, 624.0, 618.0, 624.0, 618.0, 546.0, 678.0, 546.0 ], + "source" : [ "obj-40", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-147", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-48", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-53", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-49", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-57", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-49", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-27", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-5", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-7", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-51", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-54", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-52", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-23", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-54", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-56", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-55", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-35", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-56", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-58", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-57", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-70", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-60", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-65", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-62", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-60", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-65", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-72", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-65", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-79", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-67", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-24", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-7", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-52", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-7", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-62", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-70", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-72", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-70", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-67", 2 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-71", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-72", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-67", 0 ], + "disabled" : 0, + "hidden" : 0, + "midpoints" : [ 496.0, 547.0, 678.0, 547.0 ], + "source" : [ "obj-72", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-16", 1 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-73", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-55", 1 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-73", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-198", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-8", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-71", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-80", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "disabled" : 0, + "hidden" : 0, + "midpoints" : [ 541.5, 307.0, 328.0, 307.0, 328.0, 424.0, 192.0, 424.0 ], + "source" : [ "obj-9", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "disabled" : 0, + "hidden" : 0, + "midpoints" : [ 328.0, 423.25, 192.0, 423.25 ], + "source" : [ "obj-91", 0 ] + } + + } + ] + } +, + "patching_rect" : [ 445.0, 86.0, 159.0, 20.0 ], + "saved_object_attributes" : { + "default_fontface" : 0, + "default_fontname" : "Arial", + "default_fontsize" : 12.0, + "description" : "", + "digest" : "", + "fontface" : 0, + "fontname" : "Arial", + "fontsize" : 12.0, + "globalpatchername" : "", + "tags" : "" + } +, + "text" : "p \"pitch and speed controls\"" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-2", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 0, + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 6, + "minor" : 1, + "revision" : 3, + "architecture" : "x86" + } +, + "rect" : [ 0.0, 26.0, 967.0, 693.0 ], + "bglocked" : 0, + "openinpresentation" : 0, + "default_fontsize" : 12.0, + "default_fontface" : 0, + "default_fontname" : "Arial", + "gridonopen" : 0, + "gridsize" : [ 15.0, 15.0 ], + "gridsnaponopen" : 0, + "statusbarvisible" : 2, + "toolbarvisible" : 1, + "boxanimatetime" : 200, + "imprint" : 0, + "enablehscroll" : 1, + "enablevscroll" : 1, + "devicewidth" : 0.0, + "description" : "", + "digest" : "", + "tags" : "", + "showontab" : 1, + "boxes" : [ { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-56", + "linecount" : 4, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 589.0, 299.0, 216.0, 63.0 ], + "text" : "example of very simple control with keyboard's characters ascii codes (one state duration is typically between 1 and 10 frames)" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-55", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "float" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 6, + "minor" : 1, + "revision" : 3, + "architecture" : "x86" + } +, + "rect" : [ 25.0, 69.0, 78.0, 113.0 ], + "bglocked" : 0, + "openinpresentation" : 0, + "default_fontsize" : 11.0, + "default_fontface" : 0, + "default_fontname" : "Arial", + "gridonopen" : 0, + "gridsize" : [ 15.0, 15.0 ], + "gridsnaponopen" : 0, + "statusbarvisible" : 2, + "toolbarvisible" : 1, + "boxanimatetime" : 200, + "imprint" : 0, + "enablehscroll" : 1, + "enablevscroll" : 1, + "devicewidth" : 0.0, + "description" : "", + "digest" : "", + "tags" : "", + "boxes" : [ { + "box" : { + "comment" : "", + "id" : "obj-2", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 18.0, 79.0, 25.0, 25.0 ] + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-1", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "float" ], + "patching_rect" : [ 24.0, 13.0, 25.0, 25.0 ] + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-2", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-1", 0 ] + } + + } + ] + } +, + "patching_rect" : [ 857.5, 439.5, 41.0, 20.0 ], + "saved_object_attributes" : { + "default_fontface" : 0, + "default_fontname" : "Arial", + "default_fontsize" : 11.0, + "description" : "", + "digest" : "", + "fontface" : 0, + "fontname" : "Arial", + "fontsize" : 11.0, + "globalpatchername" : "", + "tags" : "" + } +, + "text" : "p thru" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-54", + "maxclass" : "flonum", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "float", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 881.0, 327.0, 50.0, 20.0 ] + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-52", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "float" ], + "patching_rect" : [ 814.0, 354.0, 34.0, 20.0 ], + "text" : "/ 10." + } + + } +, { + "box" : { + "id" : "obj-48", + "maxclass" : "toggle", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 814.0, 297.0, 20.0, 20.0 ] + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-45", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 814.0, 327.0, 54.0, 20.0 ], + "text" : "gate 1 0" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-42", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 4, + "outlettype" : [ "int", "int", "int", "int" ], + "patching_rect" : [ 849.0, 297.0, 59.5, 20.0 ], + "text" : "key" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "hidden" : 1, + "id" : "obj-49", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 164.0, 77.0, 92.0, 20.0 ], + "text" : "mage_glossary" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-50", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 164.0, 50.0, 81.0, 21.0 ], + "prototypename" : "magefont", + "text" : "some words", + "textcolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "underline" : 1 + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-8", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 332.5, 215.90274, 37.0, 18.0 ], + "text" : "clear" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-19", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 278.5, 215.90274, 54.0, 20.0 ], + "text" : "r menus" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-4", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 278.5, 193.40274, 56.0, 20.0 ], + "text" : "s menus" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 4.700932, + "id" : "obj-205", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 278.5, 266.90274, 75.75, 10.0 ], + "text" : "clearchecks, checkitem $1 1" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-204", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 6, + "minor" : 1, + "revision" : 3, + "architecture" : "x86" + } +, + "rect" : [ 676.0, 102.0, 317.0, 504.0 ], + "bglocked" : 0, + "openinpresentation" : 0, + "default_fontsize" : 12.0, + "default_fontface" : 0, + "default_fontname" : "Arial", + "gridonopen" : 0, + "gridsize" : [ 15.0, 15.0 ], + "gridsnaponopen" : 0, + "statusbarvisible" : 2, + "toolbarvisible" : 1, + "boxanimatetime" : 200, + "imprint" : 0, + "enablehscroll" : 1, + "enablevscroll" : 1, + "devicewidth" : 0.0, + "description" : "", + "digest" : "", + "tags" : "", + "boxes" : [ { + "box" : { + "fontname" : "Arial", + "fontsize" : 13.0, + "id" : "obj-1", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "int" ], + "patching_rect" : [ 168.0, 282.0, 140.0, 21.0 ], + "text" : "conformpath max boot" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 13.0, + "id" : "obj-12", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "int" ], + "patching_rect" : [ 23.0, 391.0, 140.0, 21.0 ], + "text" : "conformpath max boot" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-11", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "bang", "" ], + "patching_rect" : [ 23.0, 338.0, 32.5, 20.0 ], + "text" : "t b l" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-9", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 23.0, 365.0, 128.5, 20.0 ], + "text" : "zl reg" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-8", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 23.0, 418.747559, 123.0, 20.0 ], + "text" : "sprintf append %s%s" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-7", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 23.0, 205.0, 128.5, 20.0 ], + "text" : "t l l" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-197", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 168.0, 330.747528, 106.0, 20.0 ], + "text" : "prepend append" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 13.0, + "id" : "obj-196", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 5, + "outlettype" : [ "", "", "", "", "" ], + "patching_rect" : [ 23.0, 310.0, 104.0, 21.0 ], + "text" : "regexp (.+).lab" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-150", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 168.0, 203.397827, 35.0, 20.0 ], + "text" : "b 1" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-141", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 168.0, 240.247528, 86.0, 20.0 ], + "text" : "zl reg" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-151", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 23.0, 97.0, 61.0, 20.0 ], + "text" : "zl reg" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-152", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "bang", "" ], + "patching_rect" : [ 23.0, 72.0, 91.5, 20.0 ], + "text" : "t b l" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-153", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 23.0, 282.0, 81.0, 20.0 ], + "text" : "route append" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-156", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "int" ], + "patching_rect" : [ 23.0, 245.747528, 41.0, 20.0 ], + "text" : "folder" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-157", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 23.0, 165.247528, 91.5, 20.0 ], + "text" : "zl reg" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-158", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 23.0, 128.397827, 61.0, 20.0 ], + "text" : "route fold" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-201", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 23.0, 12.0, 25.0, 25.0 ] + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-202", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 65.0, 12.0, 25.0, 25.0 ] + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-203", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 168.0, 445.747559, 25.0, 25.0 ] + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-197", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-8", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-11", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-9", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-11", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-8", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-12", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-141", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-141", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-150", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-158", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-151", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-141", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-152", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-151", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-152", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-157", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-152", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-196", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-153", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-153", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-156", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-7", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-157", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-150", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-158", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-157", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-158", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-11", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-196", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-203", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-197", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-152", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-201", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-151", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-202", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-156", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-7", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-9", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-7", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-203", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-8", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-12", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-9", 0 ] + } + + } + ] + } +, + "patching_rect" : [ 278.5, 167.5, 75.0, 20.0 ], + "saved_object_attributes" : { + "default_fontface" : 0, + "default_fontname" : "Arial", + "default_fontsize" : 12.0, + "description" : "", + "digest" : "", + "fontface" : 0, + "fontname" : "Arial", + "fontsize" : 12.0, + "globalpatchername" : "", + "tags" : "" + } +, + "text" : "p filldamenu" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd-Regular", + "fontsize" : 7.588239, + "frgb" : 0.0, + "id" : "obj-200", + "linecount" : 4, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 278.5, 105.897827, 64.0, 42.0 ], + "text" : "drop one label file or folder full of label files" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-198", + "items" : "", + "maxclass" : "umenu", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "int", "", "" ], + "parameter_enable" : 0, + "patching_rect" : [ 278.5, 243.5, 100.0, 20.0 ], + "pattrmode" : 1 + } + + } +, { + "box" : { + "id" : "obj-159", + "maxclass" : "dropfile", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 278.5, 105.897827, 61.0, 42.0 ] + } + + } +, { + "box" : { + "id" : "obj-35", + "maxclass" : "ezdac~", + "numinlets" : 2, + "numoutlets" : 0, + "patching_rect" : [ 114.860001, 509.320007, 45.0, 45.0 ] + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "hidden" : 1, + "id" : "obj-9", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 272.0, 467.369507, 54.0, 20.0 ], + "text" : "sig~ -99" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "hidden" : 1, + "id" : "obj-1", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 272.0, 488.0, 48.0, 20.0 ], + "text" : "dbtoa~" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "hidden" : 1, + "id" : "obj-2", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 272.0, 447.233154, 45.0, 20.0 ], + "text" : "r siglvl" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "hidden" : 1, + "id" : "obj-3", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 206.5, 654.458923, 40.0, 20.0 ], + "text" : "s ctlvl" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "hidden" : 1, + "id" : "obj-24", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 182.5, 463.505859, 55.0, 20.0 ], + "text" : "r outctlvl" + } + + } +, { + "box" : { + "id" : "obj-25", + "maxclass" : "live.gain~", + "numinlets" : 2, + "numoutlets" : 5, + "outlettype" : [ "signal", "signal", "", "float", "list" ], + "parameter_enable" : 1, + "patching_rect" : [ 182.5, 509.320007, 67.0, 131.0 ], + "saved_attribute_attributes" : { + "valueof" : { + "parameter_longname" : "live.gain~[4]", + "parameter_shortname" : "output level", + "parameter_type" : 0, + "parameter_mmin" : -70.0, + "parameter_mmax" : 6.0, + "parameter_initial" : [ 0.0 ], + "parameter_unitstyle" : 4 + } + + } +, + "textcolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "varname" : "live.gain~[1]" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "hidden" : 1, + "id" : "obj-28", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 182.5, 484.136353, 43.0, 18.0 ], + "text" : "set $1" + } + + } +, { + "box" : { + "color" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-5", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 182.5, 439.5, 73.0, 20.0 ], + "text" : "s magehelp" + } + + } +, { + "box" : { + "id" : "obj-46", + "maxclass" : "toggle", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 505.0, 584.318176, 20.0, 20.0 ] + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-43", + "maxclass" : "number", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "int", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 537.0, 584.318176, 50.0, 20.0 ] + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-40", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 505.0, 616.0, 51.0, 20.0 ], + "text" : "metro 1" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-44", + "linecount" : 7, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 297.0, 552.818176, 207.0, 105.0 ], + "text" : "The change is only effective on next synthesized (computed ?) label. If you want a permanent change from mage's default, you will need to send the message at least once each label. Easiest way to do that is to use a metro." + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-39", + "maxclass" : "tab", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "int", "", "" ], + "parameter_enable" : 0, + "patching_rect" : [ 608.5, 530.0, 78.0, 107.0 ], + "tabs" : [ "overwrite", "shift", "scale", "synthetic", "noaction" ] + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-38", + "linecount" : 8, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 686.5, 530.0, 257.0, 120.0 ], + "text" : "6th integer is the type of operation to apply :\n\n0 - overwrite old value by current value\n1 - shift old by current value\n2 - scale old by current\n3 - mage will compute duration (default) \n4 - no effect" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-37", + "linecount" : 4, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 529.0, 396.5, 288.0, 63.0 ], + "text" : "control on the duration of all 5 successive states for next synthesized (or computed ?) phoneme.\nThe duration is expressed in number of frames." + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-34", + "maxclass" : "number", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "int", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 645.200012, 468.0, 50.0, 20.0 ] + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-32", + "maxclass" : "number", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "int", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 593.0, 468.0, 50.0, 20.0 ] + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-31", + "maxclass" : "number", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "int", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 542.0, 468.0, 50.0, 20.0 ] + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-30", + "maxclass" : "number", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "int", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 490.0, 468.0, 50.0, 20.0 ] + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-29", + "maxclass" : "number", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "int", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 438.0, 468.0, 50.0, 20.0 ] + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-27", + "maxclass" : "newobj", + "numinlets" : 6, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 438.0, 494.0, 278.0, 20.0 ], + "text" : "pak 0 0 0 0 0 0" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-26", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 438.0, 521.0, 154.0, 18.0 ], + "text" : "duration $1 $2 $3 $4 $5 $6" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-17", + "linecount" : 2, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 710.5, 199.5, 248.0, 35.0 ], + "text" : "gamma is another vocoder parameter which control is slightly useless." + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-18", + "maxclass" : "flonum", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "float", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 637.0, 195.5, 50.0, 20.0 ] + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-20", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 637.0, 229.0, 67.0, 18.0 ], + "text" : "gamma $1" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-14", + "linecount" : 4, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 710.5, 124.0, 257.0, 63.0 ], + "text" : "alpha is one of the vocoder's parameters ; simulates the vocal track length. Default is 0.55. Should not go outside 0. - 1. range. (Shift+drag for precision tuning)" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-15", + "maxclass" : "flonum", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "float", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 637.0, 131.5, 50.0, 20.0 ] + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-16", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 637.0, 165.0, 57.0, 18.0 ], + "text" : "alpha $1" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-12", + "linecount" : 2, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 710.5, 70.5, 179.0, 35.0 ], + "text" : "a quite standard though fine volume control" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-11", + "maxclass" : "flonum", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "float", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 637.0, 67.5, 50.0, 20.0 ] + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-7", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 637.0, 101.0, 66.0, 18.0 ], + "text" : "volume $1" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-6", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 67.86364, 415.0, 78.0, 21.0 ], + "text" : "play it safe." + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-10", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 67.86364, 439.5, 92.0, 20.0 ], + "text" : "loadmess reset" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-118", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 346.213745, 396.5, 47.0, 18.0 ], + "text" : "labelfill" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-111", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 385.5, 371.454529, 103.0, 21.0 ], + "text" : "fills label queue" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-91", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 318.5, 282.0, 53.0, 18.0 ], + "text" : "label $1" + } + + } +, { + "box" : { + "data" : [ 9240, "png", "IBkSG0fBZn....PCIgDQRA...rG...fdHX....vmaxh1....DLmPIQEBHf.B7g.YHB..f.PRDEDU3wY6cdGkjcUem+y89dUrSS2S2STwQgQn.BoAgD1qPFA3EzhAQPBSxlCAkVXcPXu1m0qw9v4fLdMgEyAVhBgjHHIPfwDDAIDf.EXzLZDLAoQStSSGpt5J+B269Gu6q5ppt5tqp5pCy.e6yzRcUuv889du+t+R2eWAmjfGh+73cQrd8Q0mMxM.hsIv5rz3sdMpA7P1uMh0.zsMhn9nc7QWDz4EHSCbDKj61B1u.0ylA2g8QO5KgaerU5ms1EDqzMfVE6jasCE4uXP+xjHddBzazGNUfSIF1wz.fFs43q8ugJe3EHL+sv7+W.OWfmwBwdllhClG2mb.54GOJxItF92Ksz+D19wILj8ugqKZQ58RDXcwBzWoF8KIBx0YgU7HXgBE9nwGcMTZqAABrQfERTno.tZAhLEvavnX+y.8uJCYejWJ209aCOdKKXUMY+PbU1qgKXqZTuVAbsBDmWRh1kBEdnPQsiUW5P3ndIBrQhFHOtCVD2mxG8WZbx9nuN95GcYowzhXUIY+T79NEebdC1X8p7QcUwIRbMfOJTKSjai.KjHQfBM4nzn.euonz2IME9tWO2qyJc6qVrphreJtospP7N.dGQvZC1HwwHXd0NrPRDjjGWuR3c.A5Oywn3c8F3tN9JcaKDqJH6mja77A4sXi70GEqM5gOpUwTrn7uCZiyzN0kEyagf73r2z374OLo9R+47slXko0NCVQI6Gma5BsgaUf3MFG6NCTvRsR1jlEBeA4anTABJhKdnIJRhSDhXFUKQRI7HGNTBerQRDrnDt6eLx8Y+A7Te5OE6N6J8yxxJ1A+EqAJ8dDH9qSPjM3XFIuZCFkvJOZEzrA5jDXil.h2xnzVnBbgcXCedjHn.dLJYwA+cNN49fCx99N2Ha2c494YYmr2A27+MM7OEG6WnZU1HYAB7vG.bQQRroChhMR5kDXivzZqTvc8tNy9SjHPilTTPKQ7iyh2e24vG+IWRdPlCrrQ1OEu6SwkH+CVv6JN11NlWpqzP.nL1m6fOcPD5hXzOIA.Kyqn1kjGKDDAKlhBSMN4usGlC8IuQ9Oy2Vt3K.VVH6eM2vebDr+3ww94UZUl10kvCEZ5jnrN5fjDor4TKkHvrMHEEd3QH6e0Kf+e6XI8FxRLYq4pr2Im+sZg7evFQmtqBDYKfxdZyFA8Pb5k3DEKil0KecDE.wvloozXSR1+hylO4Wco99sjfsy67zkD8iFE6WuB8pFEvBm9X.RxZIIVl4RWIacQvh73nGi7ereHC+AdubuKIZrujP1ON2zkDCwWNFQtvR3sTbKZZ3abuZ2Fw0QwZUSGPfxZ7OLY+wOKC81d470FsceOZ6j814VdY1vWLJVm1pAkvzFQ1cQTVKIMlMsZRqgYPnX8QI6NOJS9VuBt8c2tu9sMrCt4q0Bwm0FqAbWEPzdnHFVL.IoShAr7Nmbqh3XSJJ9LGhwe6WFegGucccaaj8ula5lif7+iMxN7VAUDKTALG7oeRx5HY4vTdhDhgMoo3vGfIuoWDet+i1w0rsP16fa9FrQ7IEHh3uB9RU.TBejH3TnK5hXmvQxUhXXwTTL0NYz2xqf63GrXudKZxdGbiuNIV2gEhtVIIZMAhs6fHrY5BKjmPHxdgPTrXJJcr8wHW2Uxc7nKlq0hhreRtwWgMxuhEV8uRJ5VYh1z.jjdH1IATb0HFVjhhGXeL1q+J41epV85zxj8ula3xiRj62FwFWIcVhOJhfEmJcSDrNoXzb8PbrYHl9Y9Mb7W10vcerV4ZX0JmziyMepQw59hh0YtRRzN3S2DiMS2DwjpPmrBOTzKIVqK9WxVYs2+Of82zI8XSS1OCuuXd3+ERf8UtRZGcdbY.RxFoSSDkN4G9nYcj7LSPrt+L7q+dM64Ka1Sn.t2ZLhbsqTDsFvEe1HcxFnqZxTjStgFMdnYKzyM+37dd6M642TireBtwqQh7SI.6UhWvZzXgfMQ2zGINg1rpVEZfXXKrQdUWAm4O4d4oGtQO2Flr2A23YXi7qDEq0sRXhUPTpjrY5ljD4jVEwZDnPyZHdBaDmeZJdO6hQanrdogH6O.e.44R9OVRhb0K2huC7HlBar3ToKhYBE4I5nx7Pu1eZDij7QSej3z1Hcouc1wC1n2yEDama90aC2CHZIs2aUH.bPQTjbZzyIrlVU4xJB.EPQbws7DQUmkpQQRLrw1zUPOGgH1BISRgB+bdtq9Ok6eAc3xBR1OIuuAD38Shi8EsbOp1EehfEmIqwD24SLP3nUeTFBUyDjmb3hkYIEkGGJVQV6nIP7bXju5fHlzQ1idHF8SGHIH12vLoIUbrYeLwO8cw25ZdTNVg4qcsfiTuI11eaBru9kShNTz8IJD8LibC9IEEXRJPJJvAIEiRNbvGW7wAEgw32xDC6v+ElRxPfODJhOdnn.dLLYHso6gBMIHBXReptH5YbNrlCcm7zyaBLNuj814le9VH9TZHwx4KaezDEKN8U4Ds.vFIt3SNbYDxxwHMooHonHtlPrFwLVWVwbzK70VT0b5gNMZJJxTTjzThnXQLrHdPVqewqine8GjiLmY4xbR12CWm0ZI4skjHu3kSujoL4F1oPOqZ8JVnSbJfKGfo33jiQHKgwGPhfnkyl71KBWeYdnXBxSVbwFAajNWiChh2EO0bpr1b1Z1N271rP+KjXEe4ToHEZNUi4UqlritxEAvTTfwo.SSQrLK0mUBIPB.OSd2rY5lR3MwCxQdg2Le6CUuiutdPSiVHP+WFiHKqDsCJ1fIcdWMQzVHnD9LDSydYLNLSQQbIA1lk8yJyTMZlYd+iRZ.V6oSWuu453qqX7WCGeaQP9gzPrkqGhh3wlnK5k3qJHZAAhicQwQHMGkoICNHHPT5RgH5ECrLq30R3tksxZu+GhCkp1iotirEvMDE6tWtdo6X70ceqRHZIBbPwfLM+FNNon.1HIFVq5H4JgFMCPGqeizyatde+rFY+TbSaUi3ixxjF39noahx5oyUbGlHMyIOJ43HjloMZ7FLR9DCXgfB3bNNn9x6kwqxt6YMx1A8aLNV8tbLBKbQ8sd5fUxXWMi8wE4YYBFgoAzDq0B2+JJ7Py5oqMeorw2PseWUj8CvaqCaju5kCQUg4t8YPOkqQIqDPhfrThmgI3.LINFu1IVEae+7Acv5VStU5+0tM1VjJ+tpH60QGWfDwKb4vaYdnXSzEwMq04kaDtDZODSw9XBJfCQMBrOQjjqDASMF6pesz8Vp7ykUePh2TTrrWpaLkvm0Pb5YEHUeC0xdJJxdYblf7DyLu7IKvGECPx38SxquxOu7S3uj2Ue1vqZoVIoPEx1DctrSzAddRyQHMGfT3ihnm.Nubi.IB5iNd0mODclOyfXXcIBjm8RYkPHbIwtA5bYWToDAooH6liyDjur+pOYEZftHxE7GvkdogeVYxVf8KHIQhrT5EbO7YSzU40B8xABcy4PjgmiTnMY7xI6PgldIQGWHq6BB+LIDjIJRzW8RY.ObPQ2DitWFmmNzCXGhoXXxPDjmTM277AEZRRD5jnWMlXfHA3Ogg6Si9EsTIBWglXHYSzIKW1SGXRkC6mIIMEOoct44CJTzMwupafsk.JKFWdEBDqYohF7PwFnSjKC1SGNK7XjiCPJ7vubQv420fOZFfj82KwuTvP1B3phgsc6VSbAAkXpf0Gczkbw2BSlabHlhgHS44q+cUnQSBrisVR9J.vN3WhyJXtr1qyTBS+20tLji2RDjCGNDSgK9+NybyyGzDjyZcS7yE.6GhaoSE5MtTLesGJNc5YI2qTRjLN43njtbHH+8H.RDzKw1.fkcW30mOxSq0S7+5edt3SuDmNHZEQypwpGfMy8QhfwHCGkzUk5sAcuZrbvdgtGMFlu6SXhB2pSor3lJxF6y3UvyOtsGt8lf3aP0BirEQrvpujfn1FiFo.VuaWDDkMe.KDqqSPJmo86oPOQdP4Qf5C06gRiHVDnuDyhKD.SPdFEIIouZ9RA5Rd3MYVC4O2i103i.IxDwPDs0zZWkyAsW8lFTiUWIP1YLP2Zcl7lHGZWOZEROHKcEmxUyoF0NNQNqHXIaVar03ShK7T4z+FuGjIiDPhhJ+dHhO38vGD2a6mQj+lqDqW9YUkabPoQORFb+nOBd20N.+Z68qQrgtH929sg3zWCHEk6XEdTqGeV+bnFl1WQle9yxQ9quWJczwqKgqEZ560borg+pWAwNm0gvpIlBPCnTnc84f23cQpG3oPhcEesGccEmKa4NeWX0cbDBQSwWZsFTZxs8Cyy8V973mNOMKgqA5l31QYzj1RjWZqp7jHpE1arGjwswepBncC5YKQfTHf0DC6q+hv5ke1H5KATvEc1vBruFrDHe9afXewWOD0BuO2iQ04SgBwYsVjW7FgXVnmpHXtGNnV.gzZr5LF88F2FBKI6+M+YPWxupyPiOIO+Sgy5te2H6HF9SWDsupwdepAgkDqtiCJMxDQoVQOZTDeqaf3m8.fVi2j4QnloTVW4QFdlhxeBXEMBhdhSmuvyfnanGxmNKhlzeAg4XdQXs1tvoFcgOm5CcvubO1T7bW4GEuT4wSp3z08PLgMxKayD61eCH1TWndjiPo2+2G8dG2TW10PLI12vkSzOvKkn+ueo3801Ejod61BZzGNMEu5u.pIxwvxbk8u8b1z78I4kb5bt2+sP2uryinqaMT7niOqWxcd4aAYGwX5exd4f2xchtfWclVp9O6VcDky99tIRb9arrHZQs+174S9M2AG3luSJ55fqHbONQahBmbVEDWsRQhyZ8bY+n+mfVSk5TEd0aTSksQfCxtsUnVeKV.FBtkBApLEv4PigaP0AfX3hFG7+g6C+evyf86ba3dW6D+G8YQXpGYAPi6+xCSj+rW.hynWjm2.ndhiPUsGo.rjPlR3efw4nLc4bBa9pchZTjeWGCmASQhKXSPTKpmBX1CzE.jamGg7OyQPVU6agfF2gSShKXSkSneWTTBeSZ95PLBJPBSbvg3nicLzlJqnxj9FUtZRpdqoRQrC5iyT4HRWIXBJvjjlnDktIJBDjvjlEKjj4fk4qHosBV2h1rHg.soJ6tV5H7CAjPnX6BNl4LqbTi.b8Pmp.hszGhthW6EF8HYfzkv6no3Pl7Bytg5bJBl+UHZHkrEVRBKU7MvU1Pl9nMG9jTfiQFrHBEMcCE3QulatvRh1blVMfvXMBrsrBlmmftARS8baRJhGpxoxb2l0DRP2k5e0hhLtMn6cgeUrPO7AlZETSPqo.yEJRbNEMNiRWyVaUI7rSP9W0WhCO1vFhtQTfxrtGc8aYMfqoEZtpAHiovUmGGNC7nGBz50GEBStqoA7Whx3mfUbhEdls7pLjgNHBqg3DqN0jUyB3OlsEhdVrAmvCMwwdIIUf0.G4IdZljhDg5kDMgqBRU4+YQThzWWj7hNEr5sCzpVTATCMGtmfj1PxgEj9vM4sviMLGTaauAVfKTX6KBBJZ1ZJ5fnziIom0UcrD0VhrqESiSatoqkDl4OZePhfCQZljRDAazn.CgFrULDAYrHH6LNw255IwEtIR771DwOq9I5YzOwNy9wpyXnJ13aGGgEVdezjkRTDOJEHvlHXUVQp4SnYcgPP39IXi.MJzJEBYiYpUXGsooD4vgMPmkWqbZf3XGw1B4hNmyhhkIN0sOHQvfLMSPNhh.MdDoudH1Y1OQO09H9V5mDWzlI4EsYhctqGqNiWsc9t93OUdnyFSgqPpaJJRI7IKNkW7+VFqmWLCJ13qYa3mqHpRMn19JMwOkdIwotVJMVlF6bHXUkpPywIGCXlVEBVRWskjKrcGWIKDLHYXXxRLDD6LWGa9e5OgNewmEQ2TOH6XFBTUxCuwyPo8ebJrmgovtFj7+lAo3gFCqDw4btuajHat9pkToc54vkAIiofdHJG+aQaRzbGaYcr0+WutV6jc8wOeiW1yBWrCGmrrN5fXXiC99K4YRZyBIRNFSaHZIhn1blew2Ac+GctfRQg8NB4e5AovucHJs+iSoCMINGdBbFJE5JTHRilHqoa7yTjn0HJLz+44virDHhOzTn4y18ECxr6iwgt8eJZG+.yIaBjcuCQgiNAxlvD4voiFiBrY5DeztKJxNb23pcMxVBLDYXDxQbyNmahydcz4kel3MQV1207uSgcOHp7tnTt.JioRgKy8JebTHrspx8pgK41B3PFbvEGFnhNHKkQ9dzGXWr2+s6qgLsa1PfEMuquBFgqHMN3gp0I6PEMZeufDLIEYHxPThTVGaqd6.gk.2gRS1Ge+keYIqql4yMbPwDTfRnMYuhrbGfkKXQzl1cmU66rlGRDjgRjGmRsrLKeB1djjsIwdZTLIEl2kPWvKpFKrk0544iSNxgCJiBWmH.MZ557NU56RNKVLZMXRri7szScnn6dI9hpQTKZ1nOOWPZr6bRJfC9DrwmKOgJSw0nIRWI3R+b2.uvux6k3arOiImMGBJuX9jGx1zjcn2xVqY6XXwfPmSDFd0EKQDr8JpXTxxnji73UVYrS7fFY7Hj3zVKwFnGhzSxV54PX53KwahldNaEAo8SOMU.CpWiHfnO.o3LwiXKDUqAEdTOIIg0VjooDooX4Begnj+BJ3QqLczDBT3RyT6dEnaX2wpUJy0uwFcpQgpnGZ+.mqrXb6afG.sS2BjshtHFwvFsvz.lOdRvbdLGkoIGNXIjy4wf.zJHxF6l9u9q.uIyV0AJHP+gIHOIA5xHpVghNN0AH9l6Es+b8hRP9CNF.rt+qWLm109GgW1BMjvdMfcxXzwYsg42crlKUeWw4vldkWNJO+FRBlFEIOs0Q702CdYJ1.mQ8gEBJh+DOKiTpoH6JSMXEZjk7gXVySmUcPx..f2LuPjHXXxZBUo.TJPFjFQ0x3ZGejQjHGnKN6u9MzLM2ZZ7y9Ur.Ii+K1KSuqiP2O+Siq39u0V5Rqbm6.dD1Qas+gak+fu+eWKc88y6Ly6wlDZ.W7GbO35zTjsGZVCwKuWRq1yX39g+YndlIn9ITmFu642hHQD7ejCClTBbBxyPLsYMeoXjO9CRGa6zI+SMXU1gJPRwe6fLxm7gH9Y1eUO.EvsgU2R43ge1hyp8IPRgQljG6M9w3LdOWMIOiAPFKR8uH0BMXkHB8+Rddfc8E8KwhI9U6ii7k+YDo2NZYcYm5IOHElizppAZljCuQNLG1Q7TbKMbSv0T5pprVeqK+Ret523yLyzaQFJwyxjDoBcuCJY5JjlRzXsMWM9HDA91pH9LN4wGUyUoSlmmRM93iafcvh5mjC065IhH4Jen+QV6e3V4Qu1OBC9s+UlmgJOr.eyIEst20UZWieEZNUXCcmziyw9T2F+7+6M7HaMAptzSMgwTvBMRvhvcgZG74HlT9s5Fk87ZcsDazZESRIllRDjVDMYTmV.62CRHBcfBBMHTtdKXD0B2lzalqasn1NPMJDHHKNpTj+Qf4d33rfFMcG3s5V1TliPZbvuoVxrBD3XFM2rmayiVXjSUtic1I5PqbcaWP.LNExNAE9EPCR1BD3heKatk.AGloZ5USoffrBYRJZlnX40yW0qjxpYlflnPEjtuDLEWQ7JWP7jTYgos5ye4xteABljB69dY2CAMHYGluSIZgsqgfUrQdRQgFlnCe4LFEHONF6la+n5B9d.4oLYhhOA1mVBe7LAKIzIRgofjBE9wC9rIEE3XLM1DsbME21j0npJdqEEK5xHgr5raocunJETJHpdOLDjTbMnX7fE1sEhlxs7A9j0kiQ5F1aaAhs8LAsn8H1tVcvgfWt4wEGSxAVBW76LFVcGCgNLDgA0P0vVPn8FVZv1VvVd0uX5+h2RfiO77JOJVYT4K7ZW4ar7HJW2viiMcRLrQXRyf12F2t.XZJ4OBo+Uge1BR1AdmRQ+jroHZAPI734XxF1mzAQnwgIHOg9ydwfvQMkLoCjK9jAGbvGIAOWtnPgGa9h2Jux63ugncmbguvZMBKK59zWG.TX7zLwtORUwadV4OdMvxL033jCIfko1guFRTtrYtXncIBFmBGZPl9wB+rEjrCrsNA1z7qDyiPZSTlZLgvSRAlhRsbBDTYtW6hhzTBEJJfKdUYpl1DdDHBxf8kWMDIYLRtt0T1EpyKzPoTYI09Ghm3195j5.C1TIWPHBe23ihblzgpChPmDitHFsp.dMPJx+vOLGdjvOadIagoQjD6lpmljfBVSXs+b9uGBTn33TfR31zDc3XGEZxEHLlzTrrhTgsmp6vUcmOKrYrccP9JW1+CrhEorRWMB7J3PorYaIht1miP4e4wkb3PVbXsjfXX2TYsaXkgJCktmJ+74krCpEJVzcSjhvRDLMkXTx1.DcfnzQHaSGm4vQwNnHKkHGtTBuJrAGZV05JlNSSc7gsjEKQWKBSqh73PAboeRR2DuoFrMJYe1syvOQke9BJFOnTRsvKwDXlvedXlZAEcKHvaXiQNiCaZLhITBiI6KHKtkU4ZwV6TZsTFZoCgEwfwHGt3SeMPA8MLjlGjz+vGkiMYke27R19nYyzUSMqwgXJ7PMuJWIHHUYRYretQH5v8EirThonnI+2zUbtmnjVBMGBEuG7LCCv7q.oEBNHoyNDY9x09cyIYGNecipQrERFgrjEmEjnmjBjgRMjX6PRNEEHqQS5vR79IN4cxhGASOVjHHmy8gzvoEGlbe+uE69wq86mSx1CMcQrFppAGpPvwH87NOsf.MtSu.ZbGRg9nYZyVaTvxtoVEs9cKDVfcSRj5tMUFD53bkNJY+b067mSxNb4j1HNRwif8QiERS5wMiniLOcHBW1qYMYcRnISm3TK+W5PngkiQN1LcW2i3Xj9WtK14CWuyeNIaIBVGcrfJlIBtAlhx9rI6POJMN4IOdyIQGp3UvlTVAbQYV.s+dRtRD5rpooDqoBqjrPvwIGGio+L6FpWEMXtIaWTKXAkMT78TTXNH5f4aGm7TBu5NWdncxEvkTTnbRI76xhqaDjCG5th.SoANHS9id.F46LWmScIaeTrNRvBEw3v3SWOEkpLzjdnpqxXgQSaJi3cn4sM92EgDAELqtz3XiERNDSUXeL0GbXFN+bcdyhrCyyL6Ev+rAqxxL00LqfDUviQmCanCutoL65cU6JyeOZTT.ORPDSLHRcOeCd5e97c7yhrU.IIBII5bNpNz7oII+rz9Nbz5njCndDMT.GSTsBxq61MQ2JWsSzxrbAPVbX.RxdH0D6gI9WVnyYVjcPP4wrv5lKa4B1pBqcd5vvSNJ4K+2U9cA0CjBjlhPUNDo0Ps1ZGDiYJGlvJkJUSUHnp1U30wt7eMS8bX0bm.IPJJxAXhOwOjmYuKzwWWw3KjsxGkoMh5qLSPEkEcG92U9cEwkwIGkBhwDMy3uJCTXkDYPUQvu7FRtG9lTWLLM+XNslXlzHRXLwLXG4al0CpEwwhnl7ialNVqN5.D91a2L9C9XL3GoQNmYQ1dn4Tn9K0DQYsuKV0n5PkwNN4oRZNTAuTTjTjmFczrnl+OG7vAeSouv0TYSBSMnZWQoUqt37c2pbzuG9UTkin7zKg+zoIScrQRbiLfYF+u7CKDLBYScHl58uKFMWibNUQ1giNmK2PpHX+ozpF5HfnyYbDinpq0XjiB3YNm4KCOmQTuKJbvmooDdljNv03ZmZyKr1kaSq20QQXEIARgGSRQrQRTrJWRphgrbo5Z4ZLuYimSODY+m+ZrqcznmWUjsBEqkjDkYWw+Cz9NKEqvwHgZtO1rHZXJJPJJfddhFUkhEyiO4oDkLIavLdsaFJdkTe8v6uBMEviB.SiC1HHIQnKhRGDshw6KUsi.2HeLx7s9ILwmoYN2pHaWTzkIQ4ps7IV.OFmbU4ALeimw7MhmCePGi7LMEKKFr1Fa3H3B3RA7JWxoBq44UmFSq9LIqxVjOAkLqrlc7udHNcWNexVJt2BNLSsuiPo2+g4vM0h.qJxNbi2tdyVOLYLiAm4QcLxiSEt0rDdLF4o.tyZzbXM9vAkIVzdFmhpK2k3DUasCI1h3SQxRZhPeDmNayizsPvnjezQH2636xSefl87qhrCp57UmUJRDjhBLIEHtw8oBBRy2.Q5Aknxr3vXjCkg7gpSX9LThr3xz3TVe5kBarWIQ3ScQ7XHxPODm9HQcmVrYgEBlhRNCR1a8d3oezV4ZTEY6T1rHLM6.Q6CQ1xM3v7.OKkHJ1lfWD3fkJmYUZzPOGtLEEwwjtAyHh9jGRtVD97klhjCWVOcPWDoEpaBAHHFDk3fj9e9N3Iu6VscUlr0.qwrj3C6EJPXrM1yT7zDLN4IiY9IEZFkrT.mplm0EEonHYM4kcshoqbDek+25AcM+tRs.Vs2cILPPCQF1.cQOsvNfT39S1gYp+suD63CuXZOkIaW7oK5fPqiCGUebxV1l5oonQQj.E3FhoMIxevqcOS56lxjD70NObkN6HvgGpY43iJ6.Le9kuRGhDl8nqF21ECe5GgrHnS5tIH7v.dbHR++8KvN96YQt8LYG1f7Ylhcd3HniSlxY8YI7Hkop.6fOiPVbMwvNH8cKQZSp7FpWtGAE1ovZAZkD3LROZdnpnKQkWGqxjtU4TWZ0BBS5f3Fazajr+Ifnm5S74Y6ueXdKu5MDrgffezIQIgY4tH.JhGGmbDAoIceygEAwc93jyLxUX7NVAypt.iITy3xx4BsKhnVyf7MZ7GVRJWppXgMKBc9zjTj0u.YIZ3Ji4vj9197r8+QZCDMXH6PSpBC9gDAiPVBpPdvvjEIAQYYBxi1zvCTTKP0qfZeckystxBeiyO7Ld7Z0PxPX77E8Sh4zJDKDLFEJMHo+P2N67CRazGMFxNXzc37eYvkon.VHYLSfMBR82B3ilTTjwMYURk9lNDq7uVmAtlNhwvZUwluZXUcp1LDMTGjgI2XCR522cxt95s66sMDPvCT9lKXTxf.ISSIJZlOdJic0CSViZYqFh8SigPGd.yeD8VdZKyT22BQn1EGgoe5ixTu66sNoAb6.Wc9lA..v.CmDQAQE1AtB0kDlpbRVbHigjSQQxgCoHOSQIFjLlPTN6.RT8CT0+0pktEEMcQishS3y.KDjGOFho+d6kodu+HdlCtTceKOxFBHvQIaY6jKfKiSdFgrLNELi609ZHkFxnQ4BxhfNi.gRftKEhjfNp.hB5XfHoMxDg9Ce4ZiRetPX7zWoUbKv6gvHjOywI2GZmLzmX6yS9i0NfsOZ5mjDAI4vkooDSQIxPINN43vjlIovn.eeM7jBTOmB49U3Nz8xtyVumi2IasyLn51lXcIgAbQe1f57DvKQCWrDQhv8vhUBx2w3afUBiyDFqDJgOGio+oiPw+16gc9DK7Y1Ft2ON2nd.RvlnKNLo44XRNN44.Lg+fj6AmlheUItOvWi8MLKRMCuNN+Nih0ZDHtbEhqQ.+WjHN2fPGt7JvON1DqM3y5lAgYDSTrxlEmO9SyA+W+kLQqrzQas6+14lzCPGzGwYmLB6kIXOb7GYHl9C8U427.zt2Tsq.+obIaRf6KBrd6RzuDKj8ubMZ2hf3PubM11rRWbcv+a6h2G4tawfYrXfXWbKtagdsmf77cXetOCS9guWdzaaXXIc9iZwahy6bsHxaUf75DHddRBqJQKcnKSHHWpPn4T9nnD9+xh3+Q+prquwR3sb9aO6jaYjym9W+8xuM6OjCbK2A63NWoZL.7V3h5E3kCh2MvUFAqDAtZs8S6IwdIwe5g9qvEMkvamN38omlwuq+ykXEvVv10g3uZrLTZseZ19e4mhG6SrR1XpEuYtvWrEVuIE5q2B4FCGkztP6lrCCPSI7K5g5gcw+yoI+O5tY+S21tIKBHRweu99XOes2Ceq2FKgyOuXv0x4s1jD6OCzuRA7xjHsfEeAjqyx6fksNBIXiO4G2E+GPg5KdWrqeJMZwEeYBhcxMc3ODOxapUy9gkSbCrsHYovEnv9MJgWJvEFAqt0UD5zFEspBZUFZ0fLgUOTI72gB08kGmG5axdNbSdIW1f8XT39uGd5kE67Vr3yx1cA1o4e7V4EbYkv+hrP7GqPe0RDcKPDKzFdc4elMhPvVYyB0AIz4GgSg3hpnGpI.8uvC+ueN79keS1yy1VePWhf8nj4axpTw2KDt6.mQ7D.290w42aDrtPMhKSi3r0n2DH1BvYXgnSXFhML2ugYVHCgnxrnQA3iWVAh86ided3uCeTObFb9s+GrurzFiH0xABTbbU1bKsK7lYa8Ck5WfXc.aUiXsRDaLJxSW.8og0Hfd.5BDcnQ6oPuGM5GSC6Dz6wC03SiXzuKOcpU5mmEK9+mg+Gdbbf6pa.....jTQNQjqBAlf" ], + "embed" : 1, + "id" : "obj-41", + "maxclass" : "fpic", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 17.5, 17.5, 122.0, 123.0 ], + "pic" : "mage.png" + } + + } +, { + "box" : { + "handoff" : "", + "id" : "obj-33", + "maxclass" : "ubutton", + "numinlets" : 1, + "numoutlets" : 4, + "outlettype" : [ "bang", "bang", "", "int" ], + "patching_rect" : [ 164.0, 50.0, 81.0, 21.0 ] + } + + } +, { + "box" : { + "background" : 1, + "bgcolor" : [ 1.0, 1.0, 1.0, 1.0 ], + "bgovercolor" : [ 0.698039, 0.698039, 0.698039, 1.0 ], + "bordercolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "borderoncolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "fontname" : "Arial Bold", + "fontsize" : 12.0, + "hint" : "", + "id" : "obj-51", + "ignoreclick" : 1, + "maxclass" : "textbutton", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 785.200012, 297.0, 21.853052, 22.0 ], + "rounded" : 60.0, + "text" : "7", + "textcolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "textovercolor" : [ 0.2, 0.2, 0.2, 1.0 ] + } + + } +, { + "box" : { + "background" : 1, + "bgcolor" : [ 1.0, 1.0, 1.0, 1.0 ], + "bgovercolor" : [ 0.698039, 0.698039, 0.698039, 1.0 ], + "bordercolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "borderoncolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "fontname" : "Arial Bold", + "fontsize" : 12.0, + "hint" : "", + "id" : "obj-36", + "ignoreclick" : 1, + "maxclass" : "textbutton", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 499.0, 425.5, 21.853052, 22.0 ], + "rounded" : 60.0, + "text" : "6", + "textcolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "textovercolor" : [ 0.2, 0.2, 0.2, 1.0 ] + } + + } +, { + "box" : { + "background" : 1, + "bgcolor" : [ 1.0, 1.0, 1.0, 1.0 ], + "bgovercolor" : [ 0.698039, 0.698039, 0.698039, 1.0 ], + "bordercolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "borderoncolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "fontname" : "Arial Bold", + "fontsize" : 12.0, + "hint" : "", + "id" : "obj-23", + "ignoreclick" : 1, + "maxclass" : "textbutton", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 607.0, 217.0, 21.853052, 22.0 ], + "rounded" : 60.0, + "text" : "5", + "textcolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "textovercolor" : [ 0.2, 0.2, 0.2, 1.0 ] + } + + } +, { + "box" : { + "background" : 1, + "bgcolor" : [ 1.0, 1.0, 1.0, 1.0 ], + "bgovercolor" : [ 0.698039, 0.698039, 0.698039, 1.0 ], + "bordercolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "borderoncolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "fontname" : "Arial Bold", + "fontsize" : 12.0, + "hint" : "", + "id" : "obj-22", + "ignoreclick" : 1, + "maxclass" : "textbutton", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 607.0, 152.5, 21.853052, 22.0 ], + "rounded" : 60.0, + "text" : "4", + "textcolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "textovercolor" : [ 0.2, 0.2, 0.2, 1.0 ] + } + + } +, { + "box" : { + "background" : 1, + "bgcolor" : [ 1.0, 1.0, 1.0, 1.0 ], + "bgovercolor" : [ 0.698039, 0.698039, 0.698039, 1.0 ], + "bordercolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "borderoncolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "fontname" : "Arial Bold", + "fontsize" : 12.0, + "hint" : "", + "id" : "obj-21", + "ignoreclick" : 1, + "maxclass" : "textbutton", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 607.0, 88.5, 21.853052, 22.0 ], + "rounded" : 60.0, + "text" : "3", + "textcolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "textovercolor" : [ 0.2, 0.2, 0.2, 1.0 ] + } + + } +, { + "box" : { + "background" : 1, + "bgcolor" : [ 1.0, 1.0, 1.0, 1.0 ], + "bgovercolor" : [ 0.698039, 0.698039, 0.698039, 1.0 ], + "bordercolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "borderoncolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "fontname" : "Arial Bold", + "fontsize" : 12.0, + "hint" : "", + "id" : "obj-13", + "ignoreclick" : 1, + "maxclass" : "textbutton", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 41.51059, 424.636353, 22.706104, 22.858788 ], + "presentation_rect" : [ 120.0, 120.0, 27.123047, 30.34375 ], + "rounded" : 60.0, + "text" : "0", + "textcolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "textovercolor" : [ 0.2, 0.2, 0.2, 1.0 ] + } + + } +, { + "box" : { + "background" : 1, + "bgcolor" : [ 1.0, 1.0, 1.0, 1.0 ], + "bgovercolor" : [ 0.698039, 0.698039, 0.698039, 1.0 ], + "bordercolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "borderoncolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "fontname" : "Arial Bold", + "fontsize" : 12.0, + "hint" : "", + "id" : "obj-110", + "ignoreclick" : 1, + "maxclass" : "textbutton", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 358.787231, 371.454529, 21.853052, 22.0 ], + "presentation_rect" : [ 90.0, 90.0, 27.123047, 30.34375 ], + "rounded" : 60.0, + "text" : "2", + "textcolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "textovercolor" : [ 0.2, 0.2, 0.2, 1.0 ] + } + + } +, { + "box" : { + "background" : 1, + "bgcolor" : [ 1.0, 1.0, 1.0, 1.0 ], + "bgovercolor" : [ 0.698039, 0.698039, 0.698039, 1.0 ], + "bordercolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "borderoncolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "fontname" : "Arial Bold", + "fontsize" : 12.0, + "hint" : "", + "id" : "obj-94", + "ignoreclick" : 1, + "maxclass" : "textbutton", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 253.718628, 116.897827, 21.790001, 21.0 ], + "presentation_rect" : [ 60.0, 60.0, 27.123047, 30.34375 ], + "rounded" : 60.0, + "text" : "1", + "textcolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "textovercolor" : [ 0.2, 0.2, 0.2, 1.0 ] + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-25", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-5", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-10", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-7", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-11", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-5", 0 ], + "disabled" : 0, + "hidden" : 0, + "midpoints" : [ 355.713745, 424.0, 192.0, 424.0 ], + "source" : [ "obj-118", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-16", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-15", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-204", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-159", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-204", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-159", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-5", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-16", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-20", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-18", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-198", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-19", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-205", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-198", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-91", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-198", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-9", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-2", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-5", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-20", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-204", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-198", 0 ], + "disabled" : 0, + "hidden" : 0, + "midpoints" : [ 288.0, 277.397827, 267.75, 277.397827, 267.75, 238.397827, 288.0, 238.397827 ], + "source" : [ "obj-205", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-28", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-24", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-3", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-25", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-5", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-26", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-26", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-27", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-25", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-28", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-27", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-29", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-27", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-30", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-27", 2 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-31", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-27", 3 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-32", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-49", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-33", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-27", 4 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-34", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-27", 5 ], + "disabled" : 0, + "hidden" : 0, + "midpoints" : [ 618.0, 638.0, 594.0, 638.0, 594.0, 548.0, 603.0, 548.0, 603.0, 524.0, 723.0, 524.0, 723.0, 486.0, 706.5, 486.0 ], + "source" : [ "obj-39", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-27", 0 ], + "disabled" : 0, + "hidden" : 0, + "midpoints" : [ 514.5, 638.0, 501.0, 638.0, 501.0, 557.0, 486.0, 557.0, 486.0, 545.0, 429.0, 545.0, 429.0, 490.0, 447.5, 490.0 ], + "source" : [ "obj-40", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-45", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-42", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-40", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-43", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-52", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-45", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-40", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-46", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-45", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-48", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-55", 0 ], + "disabled" : 0, + "hidden" : 0, + "midpoints" : [ 823.5, 375.0, 867.0, 375.0 ], + "source" : [ "obj-52", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-52", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-54", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-29", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-55", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-30", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-55", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-31", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-55", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-32", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-55", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-34", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-55", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-5", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-7", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-198", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-8", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-9", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-5", 0 ], + "disabled" : 0, + "hidden" : 0, + "midpoints" : [ 328.0, 423.0, 192.0, 423.0 ], + "source" : [ "obj-91", 0 ] + } + + } + ] + } +, + "patching_rect" : [ 345.0, 86.0, 100.0, 20.0 ], + "saved_object_attributes" : { + "default_fontface" : 0, + "default_fontname" : "Arial", + "default_fontsize" : 12.0, + "description" : "", + "digest" : "", + "fontface" : 0, + "fontname" : "Arial", + "fontsize" : 12.0, + "globalpatchername" : "", + "tags" : "" + } +, + "text" : "p \"base controls\"" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-124", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 0, + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 6, + "minor" : 1, + "revision" : 3, + "architecture" : "x86" + } +, + "rect" : [ 0.0, 26.0, 967.0, 693.0 ], + "bglocked" : 0, + "openinpresentation" : 0, + "default_fontsize" : 12.0, + "default_fontface" : 0, + "default_fontname" : "Arial", + "gridonopen" : 0, + "gridsize" : [ 15.0, 15.0 ], + "gridsnaponopen" : 0, + "statusbarvisible" : 2, + "toolbarvisible" : 1, + "boxanimatetime" : 200, + "imprint" : 0, + "enablehscroll" : 1, + "enablevscroll" : 1, + "devicewidth" : 0.0, + "description" : "", + "digest" : "", + "tags" : "", + "showontab" : 1, + "boxes" : [ { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "hidden" : 1, + "id" : "obj-43", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 163.5, 76.5, 92.0, 20.0 ], + "text" : "mage_glossary" + } + + } +, { + "box" : { + "id" : "obj-37", + "maxclass" : "ezdac~", + "numinlets" : 2, + "numoutlets" : 0, + "patching_rect" : [ 114.86364, 509.318176, 45.0, 45.0 ] + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "hidden" : 1, + "id" : "obj-34", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 272.0, 470.687683, 54.0, 20.0 ], + "text" : "sig~ -99" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "hidden" : 1, + "id" : "obj-1", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 272.0, 491.318176, 48.0, 20.0 ], + "text" : "dbtoa~" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "hidden" : 1, + "id" : "obj-2", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 272.0, 450.551331, 45.0, 20.0 ], + "text" : "r siglvl" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "hidden" : 1, + "id" : "obj-3", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 206.5, 657.7771, 40.0, 20.0 ], + "text" : "s ctlvl" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "hidden" : 1, + "id" : "obj-13", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 182.5, 466.824036, 55.0, 20.0 ], + "text" : "r outctlvl" + } + + } +, { + "box" : { + "id" : "obj-14", + "maxclass" : "live.gain~", + "numinlets" : 2, + "numoutlets" : 5, + "outlettype" : [ "signal", "signal", "", "float", "list" ], + "parameter_enable" : 1, + "patching_rect" : [ 182.5, 509.318176, 67.0, 131.0 ], + "saved_attribute_attributes" : { + "valueof" : { + "parameter_longname" : "live.gain~[2]", + "parameter_shortname" : "output level", + "parameter_type" : 0, + "parameter_mmin" : -70.0, + "parameter_mmax" : 6.0, + "parameter_initial" : [ 0.0 ], + "parameter_unitstyle" : 4 + } + + } +, + "textcolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "varname" : "live.gain~[1]" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "hidden" : 1, + "id" : "obj-15", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 182.5, 487.454529, 43.0, 18.0 ], + "text" : "set $1" + } + + } +, { + "box" : { + "color" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-4", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 182.5, 439.5, 73.0, 20.0 ], + "text" : "s magehelp" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-31", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 6, + "minor" : 1, + "revision" : 3, + "architecture" : "x86" + } +, + "rect" : [ 25.0, 69.0, 640.0, 480.0 ], + "bglocked" : 0, + "openinpresentation" : 0, + "default_fontsize" : 12.0, + "default_fontface" : 0, + "default_fontname" : "Arial", + "gridonopen" : 0, + "gridsize" : [ 15.0, 15.0 ], + "gridsnaponopen" : 0, + "statusbarvisible" : 2, + "toolbarvisible" : 1, + "boxanimatetime" : 200, + "imprint" : 0, + "enablehscroll" : 1, + "enablevscroll" : 1, + "devicewidth" : 0.0, + "description" : "", + "digest" : "", + "tags" : "", + "boxes" : [ { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-8", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 343.374512, 240.280975, 150.0, 20.0 ], + "text" : "The default engine is slt." + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "hidden" : 1, + "id" : "obj-7", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ -12.787231, 260.280975, 43.0, 18.0 ], + "text" : "set $1" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "hidden" : 1, + "id" : "obj-3", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ -41.787231, 240.280975, 72.0, 20.0 ], + "text" : "loadmess 1" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-2", + "linecount" : 3, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 84.0, 402.0, 287.0, 49.0 ], + "text" : "If you have loaded n voices, you should interpolate all n voices at a time - if you don't, expect strange result." + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-21", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 438.0, 307.936249, 143.0, 21.0 ], + "text" : "Sum of all the weigths" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-18", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 251.0, 191.5, 34.0, 21.0 ], + "text" : "bdl" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-19", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 251.469955, 117.5, 34.0, 21.0 ], + "text" : "rms" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-20", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 251.469955, 43.14563, 34.0, 21.0 ], + "text" : "jmk" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-17", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 3.0, 191.5, 34.0, 21.0 ], + "text" : "clb" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-16", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 3.0, 117.5, 34.0, 21.0 ], + "text" : "slt" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-12", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 3.212769, 43.14563, 34.0, 21.0 ], + "text" : "awb" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-9", + "linecount" : 3, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 431.0, 365.780975, 150.0, 49.0 ], + "text" : "Multiply the sum of the weights here, to obtain saturation (careful !)" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-6", + "maxclass" : "flonum", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "float", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 431.0, 412.780975, 50.0, 20.0 ] + } + + } +, { + "box" : { + "color" : [ 0.820369, 0.84, 0.212246, 1.0 ], + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-4", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 431.0, 442.061951, 82.0, 20.0 ], + "text" : "s interpmultip" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-23", + "linecount" : 6, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 371.568115, 104.968567, 212.0, 91.0 ], + "text" : "Once you have loaded all six engines from mage source's data/configFiles/smu-artic folder, the \"interpall\" abstraction here shows how to make sure the total of weights is always 1." + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-1", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 30.212769, 426.0, 25.0, 25.0 ] + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-15", + "maxclass" : "flonum", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "float", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 422.568115, 328.936249, 50.0, 20.0 ] + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 8.171595, + "frgb" : 0.0, + "id" : "obj-376", + "linecount" : 8, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 175.972168, 23.761227, 66.826286, 80.0 ], + "text" : " ________\n ( \\\n 0) )\n ∆ 3 /\n l H l \n o HH /\n HHHHH |\n | |\n" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 11.110359, + "frgb" : 0.0, + "id" : "obj-34", + "linecount" : 6, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 174.599472, 89.912399, 70.538864, 82.0 ], + "text" : " cccccc\n / 33333\n \t • Q333\n< 3333\n ≥ 333\n T |" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 10.710993, + "frgb" : 0.0, + "id" : "obj-378", + "linecount" : 5, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 174.599472, 164.537125, 76.870453, 67.0 ], + "text" : "((())))))))\n ⁄ )))))) \n/° p)))\n - )))\n Y | " + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 10.710993, + "frgb" : 0.0, + "id" : "obj-379", + "linecount" : 5, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 33.212769, 164.537125, 79.615822, 67.0 ], + "text" : " ( ( ( ( ) ) )\n ( ( ( s ô\n ( ( .\\\n ( ( \\ c\n | ---\\" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 11.110359, + "frgb" : 0.0, + "id" : "obj-380", + "linecount" : 6, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 37.798725, 28.72257, 76.107719, 82.0 ], + "text" : " '''''''''''''''' `ı\n \" C ", + "maxclass" : "umenu", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "int", "", "" ], + "parameter_enable" : 0, + "patching_rect" : [ 416.712769, 394.636353, 61.0, 20.0 ] + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-118", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 346.712769, 291.5, 47.0, 18.0 ], + "text" : "labelfill" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-111", + "linecount" : 2, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 398.712769, 256.0, 136.0, 35.0 ], + "text" : "fills label queue with everything at once" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-108", + "linecount" : 2, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 366.5, 146.5, 122.0, 35.0 ], + "text" : "drop a .lab (labels list) file here" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-107", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 196.0, 361.5, 73.0, 20.0 ], + "text" : "print engine" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-105", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 182.5, 210.681824, 100.0, 20.0 ], + "text" : "t l l" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-104", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 182.5, 271.0, 100.0, 20.0 ], + "text" : "pack l l" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "hidden" : 1, + "id" : "obj-102", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 34.36364, 239.681824, 37.0, 18.0 ], + "text" : "clear" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-98", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 34.36364, 271.0, 103.000008, 20.0 ], + "text" : "prepend append" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 11.595187, + "id" : "obj-19", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 5, + "outlettype" : [ "", "", "", "", "" ], + "patching_rect" : [ 163.5, 239.681824, 95.0, 19.0 ], + "text" : "regexp .+/(.*)\\\\..*" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-96", + "items" : "", + "maxclass" : "umenu", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "int", "", "" ], + "parameter_enable" : 0, + "patching_rect" : [ 34.36364, 303.454529, 61.0, 20.0 ] + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-89", + "linecount" : 2, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 95.36364, 295.954529, 103.000008, 35.0 ], + "text" : "you can revoke it any time here" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-86", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 55.36364, 334.636353, 103.0, 18.0 ], + "text" : "engineremove $1" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-79", + "linecount" : 4, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 59.36364, 146.5, 119.0, 63.0 ], + "text" : "drop a .slt (engine configuration informations) file here" + } + + } +, { + "box" : { + "data" : [ 9240, "png", "IBkSG0fBZn....PCIgDQRA...rG...fdHX....vmaxh1....DLmPIQEBHf.B7g.YHB..f.PRDEDU3wY6cdGkjcUem+y89dUrSS2S2STwQgQn.BoAgD1qPFA3EzhAQPBSxlCAkVXcPXu1m0qw9v4fLdMgEyAVhBgjHHIPfwDDAIDf.EXzLZDLAoQStSSGpt5J+B269Gu6q5ppt5tqp5pCy.e6yzRcUuv889du+t+R2eWAmjfGh+73cQrd8Q0mMxM.hsIv5rz3sdMpA7P1uMh0.zsMhn9nc7QWDz4EHSCbDKj61B1u.0ylA2g8QO5KgaerU5ms1EDqzMfVE6jasCE4uXP+xjHddBzazGNUfSIF1wz.fFs43q8ugJe3EHL+sv7+W.OWfmwBwdllhClG2mb.54GOJxItF92Ksz+D19wILj8ugqKZQ58RDXcwBzWoF8KIBx0YgU7HXgBE9nwGcMTZqAABrQfERTno.tZAhLEvavnX+y.8uJCYejWJ209aCOdKKXUMY+PbU1qgKXqZTuVAbsBDmWRh1kBEdnPQsiUW5P3ndIBrQhFHOtCVD2mxG8WZbx9nuN95GcYowzhXUIY+T79NEebdC1X8p7QcUwIRbMfOJTKSjai.KjHQfBM4nzn.euonz2IME9tWO2qyJc6qVrphreJtospP7N.dGQvZC1HwwHXd0NrPRDjjGWuR3c.A5Oywn3c8F3tN9JcaKDqJH6mja77A4sXi70GEqM5gOpUwTrn7uCZiyzN0kEyagf73r2z374OLo9R+47slXko0NCVQI6Gma5BsgaUf3MFG6NCTvRsR1jlEBeA4anTABJhKdnIJRhSDhXFUKQRI7HGNTBerQRDrnDt6eLx8Y+A7Te5OE6N6J8yxxJ1A+EqAJ8dDH9qSPjM3XFIuZCFkvJOZEzrA5jDXil.h2xnzVnBbgcXCedjHn.dLJYwA+cNN49fCx99N2Ha2c494YYmr2A27+MM7OEG6WnZU1HYAB7vG.bQQRroChhMR5kDXivzZqTvc8tNy9SjHPilTTPKQ7iyh2e24vG+IWRdPlCrrQ1OEu6SwkH+CVv6JN11NlWpqzP.nL1m6fOcPD5hXzOIA.Kyqn1kjGKDDAKlhBSMN4usGlC8IuQ9Oy2Vt3K.VVH6eM2vebDr+3ww94UZUl10kvCEZ5jnrN5fjDor4TKkHvrMHEEd3QH6e0Kf+e6XI8FxRLYq4pr2Im+sZg7evFQmtqBDYKfxdZyFA8Pb5k3DEKil0KecDE.wvloozXSR1+hylO4Wco99sjfsy67zkD8iFE6WuB8pFEvBm9X.RxZIIVl4RWIacQvh73nGi7ereHC+AdubuKIZrujP1ON2zkDCwWNFQtvR3sTbKZZ3abuZ2Fw0QwZUSGPfxZ7OLY+wOKC81d470FsceOZ6j814VdY1vWLJVm1pAkvzFQ1cQTVKIMlMsZRqgYPnX8QI6NOJS9VuBt8c2tu9sMrCt4q0Bwm0FqAbWEPzdnHFVL.IoShAr7Nmbqh3XSJJ9LGhwe6WFegGucccaaj8ula5lif7+iMxN7VAUDKTALG7oeRx5HY4vTdhDhgMoo3vGfIuoWDet+i1w0rsP16fa9FrQ7IEHh3uB9RU.TBejH3TnK5hXmvQxUhXXwTTL0NYz2xqf63GrXudKZxdGbiuNIV2gEhtVIIZMAhs6fHrY5BKjmPHxdgPTrXJJcr8wHW2Uxc7nKlq0hhreRtwWgMxuhEV8uRJ5VYh1z.jjdH1IATb0HFVjhhGXeL1q+J41epV85zxj8ula3xiRj62FwFWIcVhOJhfEmJcSDrNoXzb8PbrYHl9Y9Mb7W10vcerV4ZX0JmziyMepQw59hh0YtRRzN3S2DiMS2DwjpPmrBOTzKIVqK9WxVYs2+Of82zI8XSS1OCuuXd3+ERf8UtRZGcdbY.RxFoSSDkN4G9nYcj7LSPrt+L7q+dM64Ka1Sn.t2ZLhbsqTDsFvEe1HcxFnqZxTjStgFMdnYKzyM+37dd6M642TireBtwqQh7SI.6UhWvZzXgfMQ2zGINg1rpVEZfXXKrQdUWAm4O4d4oGtQO2Flr2A23YXi7qDEq0sRXhUPTpjrY5ljD4jVEwZDnPyZHdBaDmeZJdO6hQanrdogH6O.e.44R9OVRhb0K2huC7HlBar3ToKhYBE4I5nx7Pu1eZDij7QSej3z1Hcouc1wC1n2yEDama90aC2CHZIs2aUH.bPQTjbZzyIrlVU4xJB.EPQbws7DQUmkpQQRLrw1zUPOGgH1BISRgB+bdtq9Ok6eAc3xBR1OIuuAD38Shi8EsbOp1EehfEmIqwD24SLP3nUeTFBUyDjmb3hkYIEkGGJVQV6nIP7bXju5fHlzQ1idHF8SGHIH12vLoIUbrYeLwO8cw25ZdTNVg4qcsfiTuI11eaBru9kShNTz8IJD8LibC9IEEXRJPJJvAIEiRNbvGW7wAEgw32xDC6v+ElRxPfODJhOdnn.dLLYHso6gBMIHBXReptH5YbNrlCcm7zyaBLNuj814le9VH9TZHwx4KaezDEKN8U4Ds.vFIt3SNbYDxxwHMooHonHtlPrFwLVWVwbzK70VT0b5gNMZJJxTTjzThnXQLrHdPVqewqine8GjiLmY4xbR12CWm0ZI4skjHu3kSujoL4F1oPOqZ8JVnSbJfKGfo33jiQHKgwGPhfnkyl71KBWeYdnXBxSVbwFAajNWiChh2EO0bpr1b1Z1N271rP+KjXEe4ToHEZNUi4UqlritxEAvTTfwo.SSQrLK0mUBIPB.OSd2rY5lR3MwCxQdg2Le6CUuiutdPSiVHP+WFiHKqDsCJ1fIcdWMQzVHnD9LDSydYLNLSQQbIA1lk8yJyTMZlYd+iRZ.V6oSWuu453qqX7WCGeaQP9gzPrkqGhh3wlnK5k3qJHZAAhicQwQHMGkoICNHHPT5RgH5ECrLq30R3tksxZu+GhCkp1iotirEvMDE6tWtdo6X70ceqRHZIBbPwfLM+FNNon.1HIFVq5H4JgFMCPGqeizyatde+rFY+TbSaUi3ixxjF39noahx5oyUbGlHMyIOJ43HjloMZ7FLR9DCXgfB3bNNn9x6kwqxt6YMx1A8aLNV8tbLBKbQ8sd5fUxXWMi8wE4YYBFgoAzDq0B2+JJ7Py5oqMeorw2PseWUj8CvaqCaju5kCQUg4t8YPOkqQIqDPhfrThmgI3.LINFu1IVEae+7Acv5VStU5+0tM1VjJ+tpH60QGWfDwKb4vaYdnXSzEwMq04kaDtDZODSw9XBJfCQMBrOQjjqDASMF6pesz8Vp7ykUePh2TTrrWpaLkvm0Pb5YEHUeC0xdJJxdYblf7DyLu7IKvGECPx38SxquxOu7S3uj2Ue1vqZoVIoPEx1DctrSzAddRyQHMGfT3ihnm.Nubi.IB5iNd0mODclOyfXXcIBjm8RYkPHbIwtA5bYWToDAooH6liyDjur+pOYEZftHxE7GvkdogeVYxVf8KHIQhrT5EbO7YSzU40B8xABcy4PjgmiTnMY7xI6PgldIQGWHq6BB+LIDjIJRzW8RY.ObPQ2DitWFmmNzCXGhoXXxPDjmTM277AEZRRD5jnWMlXfHA3Ogg6Si9EsTIBWglXHYSzIKW1SGXRkC6mIIMEOoct44CJTzMwupafsk.JKFWdEBDqYohF7PwFnSjKC1SGNK7XjiCPJ7vubQv420fOZFfj82KwuTvP1B3phgsc6VSbAAkXpf0Gczkbw2BSlabHlhgHS44q+cUnQSBrisVR9J.vN3WhyJXtr1qyTBS+20tLji2RDjCGNDSgK9+NybyyGzDjyZcS7yE.6GhaoSE5MtTLesGJNc5YI2qTRjLN43njtbHH+8H.RDzKw1.fkcW30mOxSq0S7+5edt3SuDmNHZEQypwpGfMy8QhfwHCGkzUk5sAcuZrbvdgtGMFlu6SXhB2pSor3lJxF6y3UvyOtsGt8lf3aP0BirEQrvpujfn1FiFo.VuaWDDkMe.KDqqSPJmo86oPOQdP4Qf5C06gRiHVDnuDyhKD.SPdFEIIouZ9RA5Rd3MYVC4O2i103i.IxDwPDs0zZWkyAsW8lFTiUWIP1YLP2Zcl7lHGZWOZEROHKcEmxUyoF0NNQNqHXIaVar03ShK7T4z+FuGjIiDPhhJ+dHhO38vGD2a6mQj+lqDqW9YUkabPoQORFb+nOBd20N.+Z68qQrgtH929sg3zWCHEk6XEdTqGeV+bnFl1WQle9yxQ9quWJczwqKgqEZ560borg+pWAwNm0gvpIlBPCnTnc84f23cQpG3oPhcEesGccEmKa4NeWX0cbDBQSwWZsFTZxs8Cyy8V973mNOMKgqA5l31QYzj1RjWZqp7jHpE1arGjwswepBncC5YKQfTHf0DC6q+hv5ke1H5KATvEc1vBruFrDHe9afXewWOD0BuO2iQ04SgBwYsVjW7FgXVnmpHXtGNnV.gzZr5LF88F2FBKI6+M+YPWxupyPiOIO+Sgy5te2H6HF9SWDsupwdepAgkDqtiCJMxDQoVQOZTDeqaf3m8.fVi2j4QnloTVW4QFdlhxeBXEMBhdhSmuvyfnanGxmNKhlzeAg4XdQXs1tvoFcgOm5CcvubO1T7bW4GEuT4wSp3z08PLgMxKayD61eCH1TWndjiPo2+2G8dG2TW10PLI12vkSzOvKkn+ueo3801Ejod61BZzGNMEu5u.pIxwvxbk8u8b1z78I4kb5bt2+sP2uryinqaMT7niOqWxcd4aAYGwX5exd4f2xchtfWclVp9O6VcDky99tIRb9arrHZQs+174S9M2AG3luSJ55fqHbONQahBmbVEDWsRQhyZ8bY+n+mfVSk5TEd0aTSksQfCxtsUnVeKV.FBtkBApLEv4PigaP0AfX3hFG7+g6C+evyf86ba3dW6D+G8YQXpGYAPi6+xCSj+rW.hynWjm2.ndhiPUsGo.rjPlR3efw4nLc4bBa9pchZTjeWGCmASQhKXSPTKpmBX1CzE.jamGg7OyQPVU6agfF2gSShKXSkSneWTTBeSZ95PLBJPBSbvg3nicLzlJqnxj9FUtZRpdqoRQrC5iyT4HRWIXBJvjjlnDktIJBDjvjlEKjj4fk4qHosBV2h1rHg.soJ6tV5H7CAjPnX6BNl4LqbTi.b8Pmp.hszGhthW6EF8HYfzkv6no3Pl7Bytg5bJBl+UHZHkrEVRBKU7MvU1Pl9nMG9jTfiQFrHBEMcCE3QulatvRh1blVMfvXMBrsrBlmmftARS8baRJhGpxoxb2l0DRP2k5e0hhLtMn6cgeUrPO7AlZETSPqo.yEJRbNEMNiRWyVaUI7rSP9W0WhCO1vFhtQTfxrtGc8aYMfqoEZtpAHiovUmGGNC7nGBz50GEBStqoA7Whx3mfUbhEdls7pLjgNHBqg3DqN0jUyB3OlsEhdVrAmvCMwwdIIUf0.G4IdZljhDg5kDMgqBRU4+YQThzWWj7hNEr5sCzpVTATCMGtmfj1PxgEj9vM4sviMLGTaauAVfKTX6KBBJZ1ZJ5fnziIom0UcrD0VhrqESiSatoqkDl4OZePhfCQZljRDAazn.CgFrULDAYrHH6LNw255IwEtIR771DwOq9I5YzOwNy9wpyXnJ13aGGgEVdezjkRTDOJEHvlHXUVQp4SnYcgPP39IXi.MJzJEBYiYpUXGsooD4vgMPmkWqbZf3XGw1B4hNmyhhkIN0sOHQvfLMSPNhh.MdDoudH1Y1OQO09H9V5mDWzlI4EsYhctqGqNiWsc9t93OUdnyFSgqPpaJJRI7IKNkW7+VFqmWLCJ13qYa3mqHpRMn19JMwOkdIwotVJMVlF6bHXUkpPywIGCXlVEBVRWskjKrcGWIKDLHYXXxRLDD6LWGa9e5OgNewmEQ2TOH6XFBTUxCuwyPo8ebJrmgovtFj7+lAo3gFCqDw4btuajHat9pkToc54vkAIiofdHJG+aQaRzbGaYcr0+WutV6jc8wOeiW1yBWrCGmrrN5fXXiC99K4YRZyBIRNFSaHZIhn1blew2Ac+GctfRQg8NB4e5AovucHJs+iSoCMINGdBbFJE5JTHRilHqoa7yTjn0HJLz+44virDHhOzTn4y18ECxr6iwgt8eJZG+.yIaBjcuCQgiNAxlvD4voiFiBrY5DeztKJxNb23pcMxVBLDYXDxQbyNmahydcz4kel3MQV1207uSgcOHp7tnTt.JioRgKy8JebTHrspx8pgK41B3PFbvEGFnhNHKkQ9dzGXWr2+s6qgLsa1PfEMuquBFgqHMN3gp0I6PEMZeufDLIEYHxPThTVGaqd6.gk.2gRS1Ge+keYIqql4yMbPwDTfRnMYuhrbGfkKXQzl1cmU66rlGRDjgRjGmRsrLKeB1djjsIwdZTLIEl2kPWvKpFKrk0544iSNxgCJiBWmH.MZ557NU56RNKVLZMXRri7szScnn6dI9hpQTKZ1nOOWPZr6bRJfC9DrwmKOgJSw0nIRWI3R+b2.uvux6k3arOiImMGBJuX9jGx1zjcn2xVqY6XXwfPmSDFd0EKQDr8JpXTxxnji73UVYrS7fFY7Hj3zVKwFnGhzSxV54PX53KwahldNaEAo8SOMU.CpWiHfnO.o3LwiXKDUqAEdTOIIg0VjooDooX4Begnj+BJ3QqLczDBT3RyT6dEnaX2wpUJy0uwFcpQgpnGZ+.mqrXb6afG.sS2BjshtHFwvFsvz.lOdRvbdLGkoIGNXIjy4wf.zJHxF6l9u9q.uIyV0AJHP+gIHOIA5xHpVghNN0AH9l6Es+b8hRP9CNF.rt+qWLm109GgW1BMjvdMfcxXzwYsg42crlKUeWw4vldkWNJO+FRBlFEIOs0Q702CdYJ1.mQ8gEBJh+DOKiTpoH6JSMXEZjk7gXVySmUcPx..f2LuPjHXXxZBUo.TJPFjFQ0x3ZGejQjHGnKN6u9MzLM2ZZ7y9Ur.Ii+K1KSuqiP2O+Siq39u0V5Rqbm6.dD1Qas+gak+fu+eWKc88y6Ly6wlDZ.W7GbO35zTjsGZVCwKuWRq1yX39g+YndlIn9ITmFu642hHQD7ejCClTBbBxyPLsYMeoXjO9CRGa6zI+SMXU1gJPRwe6fLxm7gH9Y1eUO.EvsgU2R43ge1hyp8IPRgQljG6M9w3LdOWMIOiAPFKR8uH0BMXkHB8+Rddfc8E8KwhI9U6ii7k+YDo2NZYcYm5IOHElizppAZljCuQNLG1Q7TbKMbSv0T5pprVeqK+Ret523yLyzaQFJwyxjDoBcuCJY5JjlRzXsMWM9HDA91pH9LN4wGUyUoSlmmRM93iafcvh5mjC065IhH4Jen+QV6e3V4Qu1OBC9s+UlmgJOr.eyIEst20UZWieEZNUXCcmziyw9T2F+7+6M7HaMAptzSMgwTvBMRvhvcgZG74HlT9s5Fk87ZcsDazZESRIllRDjVDMYTmV.62CRHBcfBBMHTtdKXD0B2lzalqasn1NPMJDHHKNpTj+Qf4d33rfFMcG3s5V1TliPZbvuoVxrBD3XFM2rmayiVXjSUtic1I5PqbcaWP.LNExNAE9EPCR1BD3heKatk.AGloZ5USoffrBYRJZlnX40yW0qjxpYlflnPEjtuDLEWQ7JWP7jTYgos5ye4xteABljB69dY2CAMHYGluSIZgsqgfUrQdRQgFlnCe4LFEHONF6la+n5B9d.4oLYhhOA1mVBe7LAKIzIRgofjBE9wC9rIEE3XLM1DsbME21j0npJdqEEK5xHgr5raocunJETJHpdOLDjTbMnX7fE1sEhlxs7A9j0kiQ5F1aaAhs8LAsn8H1tVcvgfWt4wEGSxAVBW76LFVcGCgNLDgA0P0vVPn8FVZv1VvVd0uX5+h2RfiO77JOJVYT4K7ZW4ar7HJW2viiMcRLrQXRyf12F2t.XZJ4OBo+Uge1BR1AdmRQ+jroHZAPI734XxF1mzAQnwgIHOg9ydwfvQMkLoCjK9jAGbvGIAOWtnPgGa9h2Jux63ugncmbguvZMBKK59zWG.TX7zLwtORUwadV4OdMvxL033jCIfko1guFRTtrYtXncIBFmBGZPl9wB+rEjrCrsNA1z7qDyiPZSTlZLgvSRAlhRsbBDTYtW6hhzTBEJJfKdUYpl1DdDHBxf8kWMDIYLRtt0T1EpyKzPoTYI09Ghm3195j5.C1TIWPHBe23ihblzgpChPmDitHFsp.dMPJx+vOLGdjvOadIagoQjD6lpmljfBVSXs+b9uGBTn33TfR31zDc3XGEZxEHLlzTrrhTgsmp6vUcmOKrYrccP9JW1+CrhEorRWMB7J3PorYaIht1miP4e4wkb3PVbXsjfXX2TYsaXkgJCktmJ+74krCpEJVzcSjhvRDLMkXTx1.DcfnzQHaSGm4vQwNnHKkHGtTBuJrAGZV05JlNSSc7gsjEKQWKBSqh73PAboeRR2DuoFrMJYe1syvOQke9BJFOnTRsvKwDXlvedXlZAEcKHvaXiQNiCaZLhITBiI6KHKtkU4ZwV6TZsTFZoCgEwfwHGt3SeMPA8MLjlGjz+vGkiMYke27R19nYyzUSMqwgXJ7PMuJWIHHUYRYretQH5v8EirThonnI+2zUbtmnjVBMGBEuG7LCCv7q.oEBNHoyNDY9x09cyIYGNecipQrERFgrjEmEjnmjBjgRMjX6PRNEEHqQS5vR79IN4cxhGASOVjHHmy8gzvoEGlbe+uE69wq86mSx1CMcQrFppAGpPvwH87NOsf.MtSu.ZbGRg9nYZyVaTvxtoVEs9cKDVfcSRj5tMUFD53bkNJY+b067mSxNb4j1HNRwif8QiERS5wMiniLOcHBW1qYMYcRnISm3TK+W5PngkiQN1LcW2i3Xj9WtK14CWuyeNIaIBVGcrfJlIBtAlhx9rI6POJMN4IOdyIQGp3UvlTVAbQYV.s+dRtRD5rpooDqoBqjrPvwIGGio+L6FpWEMXtIaWTKXAkMT78TTXNH5f4aGm7TBu5NWdncxEvkTTnbRI76xhqaDjCG5th.SoANHS9id.F46LWmScIaeTrNRvBEw3v3SWOEkpLzjdnpqxXgQSaJi3cn4sM92EgDAELqtz3XiERNDSUXeL0GbXFN+bcdyhrCyyL6Ev+rAqxxL00LqfDUviQmCanCutoL65cU6JyeOZTT.ORPDSLHRcOeCd5e97c7yhrU.IIBII5bNpNz7oII+rz9Nbz5njCndDMT.GSTsBxq61MQ2JWsSzxrbAPVbX.RxdH0D6gI9WVnyYVjcPP4wrv5lKa4B1pBqcd5vvSNJ4K+2U9cA0CjBjlhPUNDo0Ps1ZGDiYJGlvJkJUSUHnp1U30wt7eMS8bX0bm.IPJJxAXhOwOjmYuKzwWWw3KjsxGkoMh5qLSPEkEcG92U9cEwkwIGkBhwDMy3uJCTXkDYPUQvu7FRtG9lTWLLM+XNslXlzHRXLwLXG4al0CpEwwhnl7ialNVqN5.D91a2L9C9XL3GoQNmYQ1dn4Tn9K0DQYsuKV0n5PkwNN4oRZNTAuTTjTjmFczrnl+OG7vAeSouv0TYSBSMnZWQoUqt37c2pbzuG9UTkin7zKg+zoIScrQRbiLfYF+u7CKDLBYScHl58uKFMWibNUQ1giNmK2PpHX+ozpF5HfnyYbDinpq0XjiB3YNm4KCOmQTuKJbvmooDdljNv03ZmZyKr1kaSq20QQXEIARgGSRQrQRTrJWRphgrbo5Z4ZLuYimSODY+m+ZrqcznmWUjsBEqkjDkYWw+Cz9NKEqvwHgZtO1rHZXJJPJJfddhFUkhEyiO4oDkLIavLdsaFJdkTe8v6uBMEviB.SiC1HHIQnKhRGDshw6KUsi.2HeLx7s9ILwmoYN2pHaWTzkIQ4ps7IV.OFmbU4ALeimw7MhmCePGi7LMEKKFr1Fa3H3B3RA7JWxoBq44UmFSq9LIqxVjOAkLqrlc7udHNcWNexVJt2BNLSsuiPo2+g4vM0h.qJxNbi2tdyVOLYLiAm4QcLxiSEt0rDdLF4o.tyZzbXM9vAkIVzdFmhpK2k3DUasCI1h3SQxRZhPeDmNayizsPvnjezQH2636xSefl87qhrCp57UmUJRDjhBLIEHtw8oBBRy2.Q5Aknxr3vXjCkg7gpSX9LThr3xz3TVe5kBarWIQ3ScQ7XHxPODm9HQcmVrYgEBlhRNCR1a8d3oezV4ZTEY6T1rHLM6.Q6CQ1xM3v7.OKkHJ1lfWD3fkJmYUZzPOGtLEEwwjtAyHh9jGRtVD97klhjCWVOcPWDoEpaBAHHFDk3fj9e9N3Iu6VscUlr0.qwrj3C6EJPXrM1yT7zDLN4IiY9IEZFkrT.mplm0EEonHYM4kcshoqbDek+25AcM+tRs.Vs2cILPPCQF1.cQOsvNfT39S1gYp+suD63CuXZOkIaW7oK5fPqiCGUebxV1l5oonQQj.E3FhoMIxevqcOS56lxjD70NObkN6HvgGpY43iJ6.Le9kuRGhDl8nqF21ECe5GgrHnS5tIH7v.dbHR++8KvN96YQt8LYG1f7Ylhcd3HniSlxY8YI7Hkop.6fOiPVbMwvNH8cKQZSp7FpWtGAE1ovZAZkD3LROZdnpnKQkWGqxjtU4TWZ0BBS5f3Fazajr+Ifnm5S74Y6ueXdKu5MDrgffezIQIgY4tH.JhGGmbDAoIceygEAwc93jyLxUX7NVAypt.iITy3xx4BsKhnVyf7MZ7GVRJWppXgMKBc9zjTj0u.YIZ3Ji4vj9197r8+QZCDMXH6PSpBC9gDAiPVBpPdvvjEIAQYYBxi1zvCTTKP0qfZeckystxBeiyO7Ld7Z0PxPX77E8Sh4zJDKDLFEJMHo+P2N67CRazGMFxNXzc37eYvkon.VHYLSfMBR82B3ilTTjwMYURk9lNDq7uVmAtlNhwvZUwluZXUcp1LDMTGjgI2XCR522cxt95s66sMDPvCT9lKXTxf.ISSIJZlOdJic0CSViZYqFh8SigPGd.yeD8VdZKyT22BQn1EGgoe5ixTu66sNoAb6.Wc9lA..v.CmDQAQE1AtB0kDlpbRVbHigjSQQxgCoHOSQIFjLlPTN6.RT8CT0+0pktEEMcQishS3y.KDjGOFho+d6kodu+HdlCtTceKOxFBHvQIaY6jKfKiSdFgrLNELi609ZHkFxnQ4BxhfNi.gRftKEhjfNp.hB5XfHoMxDg9Ce4ZiRetPX7zWoUbKv6gvHjOywI2GZmLzmX6yS9i0NfsOZ5mjDAI4vkooDSQIxPINN43vjlIovn.eeM7jBTOmB49U3Nz8xtyVumi2IasyLn51lXcIgAbQe1f57DvKQCWrDQhv8vhUBx2w3afUBiyDFqDJgOGio+oiPw+16gc9DK7Y1Ft2ON2nd.RvlnKNLo44XRNN44.Lg+fj6AmlheUItOvWi8MLKRMCuNN+Nih0ZDHtbEhqQ.+WjHN2fPGt7JvON1DqM3y5lAgYDSTrxlEmO9SyA+W+kLQqrzQas6+14lzCPGzGwYmLB6kIXOb7GYHl9C8U427.zt2Tsq.+obIaRf6KBrd6RzuDKj8ubMZ2hf3PubM11rRWbcv+a6h2G4tawfYrXfXWbKtagdsmf77cXetOCS9guWdzaaXXIc9iZwahy6bsHxaUf75DHddRBqJQKcnKSHHWpPn4T9nnD9+xh3+Q+prquwR3sb9aO6jaYjym9W+8xuM6OjCbK2A63NWoZL.7V3h5E3kCh2MvUFAqDAtZs8S6IwdIwe5g9qvEMkvamN38omlwuq+ykXEvVv10g3uZrLTZseZ19e4mhG6SrR1XpEuYtvWrEVuIE5q2B4FCGkztP6lrCCPSI7K5g5gcw+yoI+O5tY+S21tIKBHRweu99XOes2Ceq2FKgyOuXv0x4s1jD6OCzuRA7xjHsfEeAjqyx6fksNBIXiO4G2E+GPg5KdWrqeJMZwEeYBhcxMc3ODOxapUy9gkSbCrsHYovEnv9MJgWJvEFAqt0UD5zFEspBZUFZ0fLgUOTI72gB08kGmG5axdNbSdIW1f8XT39uGd5kE67Vr3yx1cA1o4e7V4EbYkv+hrP7GqPe0RDcKPDKzFdc4elMhPvVYyB0AIz4GgSg3hpnGpI.8uvC+ueN79keS1yy1VePWhf8nj4axpTw2KDt6.mQ7D.290w42aDrtPMhKSi3r0n2DH1BvYXgnSXFhML2ugYVHCgnxrnQA3iWVAh86ided3uCeTObFb9s+GrurzFiH0xABTbbU1bKsK7lYa8Ck5WfXc.aUiXsRDaLJxSW.8og0Hfd.5BDcnQ6oPuGM5GSC6Dz6wC03SiXzuKOcpU5mmEK9+mg+Gdbbf6pa.....jTQNQjqBAlf" ], + "embed" : 1, + "id" : "obj-41", + "maxclass" : "fpic", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 17.5, 17.5, 122.0, 123.0 ], + "pic" : "mage.png" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-8", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 182.5, 334.636353, 100.0, 18.0 ], + "text" : "engineadd $1 $2" + } + + } +, { + "box" : { + "border" : 1.0, + "bordercolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "id" : "obj-47", + "maxclass" : "dropfile", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 182.5, 156.5, 42.712784, 43.0 ] + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-40", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 163.5, 49.5, 76.0, 21.0 ], + "prototypename" : "magefont", + "text" : "dictionary", + "textcolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "underline" : 1 + } + + } +, { + "box" : { + "handoff" : "", + "id" : "obj-39", + "maxclass" : "ubutton", + "numinlets" : 1, + "numoutlets" : 4, + "outlettype" : [ "bang", "bang", "", "int" ], + "patching_rect" : [ 163.5, 49.5, 67.712784, 21.0 ] + } + + } +, { + "box" : { + "background" : 1, + "bgcolor" : [ 1.0, 1.0, 1.0, 1.0 ], + "bgovercolor" : [ 0.698039, 0.698039, 0.698039, 1.0 ], + "bordercolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "borderoncolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "fontname" : "Arial Bold", + "fontsize" : 12.0, + "hint" : "", + "id" : "obj-32", + "ignoreclick" : 1, + "maxclass" : "textbutton", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 650.85498, 619.318176, 21.790001, 21.0 ], + "presentation_rect" : [ 90.0, 90.0, 27.123047, 30.34375 ], + "rounded" : 60.0, + "text" : "6", + "textcolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "textovercolor" : [ 0.2, 0.2, 0.2, 1.0 ] + } + + } +, { + "box" : { + "background" : 1, + "bgcolor" : [ 1.0, 1.0, 1.0, 1.0 ], + "bgovercolor" : [ 0.698039, 0.698039, 0.698039, 1.0 ], + "bordercolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "borderoncolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "fontname" : "Arial Bold", + "fontsize" : 12.0, + "hint" : "", + "id" : "obj-35", + "ignoreclick" : 1, + "maxclass" : "textbutton", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 312.212769, 554.5, 21.790001, 21.0 ], + "presentation_rect" : [ 75.0, 75.0, 27.123047, 30.34375 ], + "rounded" : 60.0, + "text" : "5", + "textcolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "textovercolor" : [ 0.2, 0.2, 0.2, 1.0 ] + } + + } +, { + "box" : { + "background" : 1, + "bgcolor" : [ 1.0, 1.0, 1.0, 1.0 ], + "bgovercolor" : [ 0.698039, 0.698039, 0.698039, 1.0 ], + "bordercolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "borderoncolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "fontname" : "Arial Bold", + "fontsize" : 12.0, + "hint" : "", + "id" : "obj-18", + "ignoreclick" : 1, + "maxclass" : "textbutton", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 388.712769, 373.636353, 21.790001, 21.0 ], + "presentation_rect" : [ 60.0, 60.0, 27.123047, 30.34375 ], + "rounded" : 60.0, + "text" : "4", + "textcolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "textovercolor" : [ 0.2, 0.2, 0.2, 1.0 ] + } + + } +, { + "box" : { + "background" : 1, + "bgcolor" : [ 1.0, 1.0, 1.0, 1.0 ], + "bgovercolor" : [ 0.698039, 0.698039, 0.698039, 1.0 ], + "bordercolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "borderoncolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "fontname" : "Arial Bold", + "fontsize" : 12.0, + "hint" : "", + "id" : "obj-5", + "ignoreclick" : 1, + "maxclass" : "textbutton", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 41.51059, 424.636353, 22.706104, 22.858788 ], + "presentation_rect" : [ 75.0, 75.0, 27.123047, 30.34375 ], + "rounded" : 60.0, + "text" : "0", + "textcolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "textovercolor" : [ 0.2, 0.2, 0.2, 1.0 ] + } + + } +, { + "box" : { + "background" : 1, + "bgcolor" : [ 1.0, 1.0, 1.0, 1.0 ], + "bgovercolor" : [ 0.698039, 0.698039, 0.698039, 1.0 ], + "bordercolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "borderoncolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "fontname" : "Arial Bold", + "fontsize" : 12.0, + "hint" : "", + "id" : "obj-93", + "ignoreclick" : 1, + "maxclass" : "textbutton", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 193.0, 167.5, 21.792936, 21.0 ], + "presentation_rect" : [ 30.0, 30.0, 27.123047, 30.34375 ], + "rounded" : 60.0, + "text" : "1", + "textcolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "textovercolor" : [ 0.2, 0.2, 0.2, 1.0 ] + } + + } +, { + "box" : { + "background" : 1, + "bgcolor" : [ 1.0, 1.0, 1.0, 1.0 ], + "bgovercolor" : [ 0.698039, 0.698039, 0.698039, 1.0 ], + "bordercolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "borderoncolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "fontname" : "Arial Bold", + "fontsize" : 12.0, + "hint" : "", + "id" : "obj-12", + "ignoreclick" : 1, + "maxclass" : "textbutton", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 322.674194, 158.5, 21.790001, 21.0 ], + "presentation_rect" : [ 75.0, 75.0, 27.123047, 30.34375 ], + "rounded" : 60.0, + "text" : "2", + "textcolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "textovercolor" : [ 0.2, 0.2, 0.2, 1.0 ] + } + + } +, { + "box" : { + "background" : 1, + "bgcolor" : [ 1.0, 1.0, 1.0, 1.0 ], + "bgovercolor" : [ 0.698039, 0.698039, 0.698039, 1.0 ], + "bordercolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "borderoncolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "fontname" : "Arial Bold", + "fontsize" : 12.0, + "hint" : "", + "id" : "obj-110", + "ignoreclick" : 1, + "maxclass" : "textbutton", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 359.286255, 262.5, 21.853052, 22.0 ], + "presentation_rect" : [ 60.0, 60.0, 27.123047, 30.34375 ], + "rounded" : 60.0, + "text" : "3", + "textcolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "textovercolor" : [ 0.2, 0.2, 0.2, 1.0 ] + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-14", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "disabled" : 0, + "hidden" : 0, + "midpoints" : [ 321.712769, 422.25, 192.0, 422.25 ], + "source" : [ "obj-10", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-96", 0 ], + "disabled" : 0, + "hidden" : 1, + "midpoints" : [ 43.86364, 258.0, 21.0, 258.0, 21.0, 300.0, 43.86364, 300.0 ], + "source" : [ "obj-102", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-8", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-104", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-104", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-105", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-19", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-105", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-11", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "disabled" : 0, + "hidden" : 0, + "midpoints" : [ 356.212769, 423.0, 192.0, 423.0 ], + "source" : [ "obj-118", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-15", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-13", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-3", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-14", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-14", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-15", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "disabled" : 0, + "hidden" : 0, + "midpoints" : [ 355.212769, 627.0, 261.0, 627.0, 261.0, 423.0, 192.0, 423.0 ], + "source" : [ "obj-16", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "disabled" : 0, + "hidden" : 0, + "midpoints" : [ 477.212769, 627.0, 261.0, 627.0, 261.0, 423.0, 192.0, 423.0 ], + "source" : [ "obj-17", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-104", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-19", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-7", 0 ], + "disabled" : 0, + "hidden" : 0, + "midpoints" : [ 192.0, 264.0, 306.0, 264.0, 306.0, 363.0, 426.212769, 363.0 ], + "source" : [ "obj-19", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-98", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-19", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-34", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-2", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-11", 2 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-20", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-11", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-20", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-16", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-21", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-26", 0 ], + "disabled" : 0, + "hidden" : 0, + "midpoints" : [ 355.212769, 593.5, 445.212769, 593.5, 445.212769, 562.0, 477.212769, 562.0 ], + "source" : [ "obj-21", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-20", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-25", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-28", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-25", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-17", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-26", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-30", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-26", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-29", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "disabled" : 0, + "hidden" : 0, + "midpoints" : [ 691.5, 651.0, 261.0, 651.0, 261.0, 423.0, 192.0, 423.0 ], + "source" : [ "obj-31", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-33", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-34", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-43", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-39", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-105", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-47", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-33", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-6", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-11", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-7", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-107", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-8", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-8", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-86", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-86", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-96", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-96", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-98", 0 ] + } + + } + ] + } +, + "patching_rect" : [ 54.0, 86.0, 132.0, 20.0 ], + "saved_object_attributes" : { + "default_fontface" : 0, + "default_fontname" : "Arial", + "default_fontsize" : 12.0, + "description" : "", + "digest" : "", + "fontface" : 0, + "fontname" : "Arial", + "fontsize" : 12.0, + "globalpatchername" : "", + "tags" : "" + } +, + "text" : "p \"voices interpolation\"" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-123", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 0, + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 6, + "minor" : 1, + "revision" : 3, + "architecture" : "x86" + } +, + "rect" : [ 0.0, 26.0, 967.0, 693.0 ], + "bglocked" : 0, + "openinpresentation" : 0, + "default_fontsize" : 12.0, + "default_fontface" : 0, + "default_fontname" : "Arial", + "gridonopen" : 0, + "gridsize" : [ 15.0, 15.0 ], + "gridsnaponopen" : 0, + "statusbarvisible" : 2, + "toolbarvisible" : 1, + "boxanimatetime" : 200, + "imprint" : 0, + "enablehscroll" : 1, + "enablevscroll" : 1, + "devicewidth" : 0.0, + "description" : "", + "digest" : "", + "tags" : "", + "showontab" : 1, + "boxes" : [ { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-53", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 663.356384, 451.5, 277.0, 21.0 ], + "text" : "note : the label queue is only 512 labels long." + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-47", + "linecount" : 3, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 638.356384, 521.5, 318.0, 49.0 ], + "text" : "You can see above the size in samples of your currently loaded label file, which is sent by the third data outlet of mage~ when said files is loaded." + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "hidden" : 1, + "id" : "obj-27", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 164.0, 77.0, 92.0, 20.0 ], + "text" : "mage_glossary" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-38", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 164.0, 50.0, 76.0, 21.0 ], + "prototypename" : "magefont", + "text" : "index", + "textcolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "underline" : 1 + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-31", + "linecount" : 10, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 128.5, 151.0, 137.0, 148.0 ], + "text" : "This abstraction allows one to fill the umenu with either a .lab file or a folder containing numerous .lab files, those send/receives are to share the umenu's files list through all tabs of this tutorial." + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-8", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 332.5, 215.90274, 37.0, 18.0 ], + "text" : "clear" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-19", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 278.5, 215.90274, 54.0, 20.0 ], + "text" : "r menus" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-29", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 278.5, 193.40274, 56.0, 20.0 ], + "text" : "s menus" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 4.700932, + "id" : "obj-205", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 278.5, 266.90274, 75.75, 10.0 ], + "text" : "clearchecks, checkitem $1 1" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-204", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 6, + "minor" : 1, + "revision" : 3, + "architecture" : "x86" + } +, + "rect" : [ 676.0, 102.0, 317.0, 504.0 ], + "bglocked" : 0, + "openinpresentation" : 0, + "default_fontsize" : 12.0, + "default_fontface" : 0, + "default_fontname" : "Arial", + "gridonopen" : 0, + "gridsize" : [ 15.0, 15.0 ], + "gridsnaponopen" : 0, + "statusbarvisible" : 2, + "toolbarvisible" : 1, + "boxanimatetime" : 200, + "imprint" : 0, + "enablehscroll" : 1, + "enablevscroll" : 1, + "devicewidth" : 0.0, + "description" : "", + "digest" : "", + "tags" : "", + "boxes" : [ { + "box" : { + "fontname" : "Arial", + "fontsize" : 13.0, + "id" : "obj-1", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "int" ], + "patching_rect" : [ 168.0, 282.0, 140.0, 21.0 ], + "text" : "conformpath max boot" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 13.0, + "id" : "obj-12", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "int" ], + "patching_rect" : [ 23.0, 391.0, 140.0, 21.0 ], + "text" : "conformpath max boot" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-11", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "bang", "" ], + "patching_rect" : [ 23.0, 338.0, 32.5, 20.0 ], + "text" : "t b l" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-9", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 23.0, 365.0, 128.5, 20.0 ], + "text" : "zl reg" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-8", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 23.0, 418.747559, 123.0, 20.0 ], + "text" : "sprintf append %s%s" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-7", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 23.0, 205.0, 128.5, 20.0 ], + "text" : "t l l" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-197", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 168.0, 330.747528, 106.0, 20.0 ], + "text" : "prepend append" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 13.0, + "id" : "obj-196", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 5, + "outlettype" : [ "", "", "", "", "" ], + "patching_rect" : [ 23.0, 310.0, 104.0, 21.0 ], + "text" : "regexp (.+).lab" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-150", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 168.0, 203.397827, 35.0, 20.0 ], + "text" : "b 1" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-141", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 168.0, 240.247528, 86.0, 20.0 ], + "text" : "zl reg" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-151", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 23.0, 97.0, 61.0, 20.0 ], + "text" : "zl reg" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-152", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "bang", "" ], + "patching_rect" : [ 23.0, 72.0, 91.5, 20.0 ], + "text" : "t b l" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-153", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 23.0, 282.0, 81.0, 20.0 ], + "text" : "route append" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-156", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "int" ], + "patching_rect" : [ 23.0, 245.747528, 41.0, 20.0 ], + "text" : "folder" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-157", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 23.0, 165.247528, 91.5, 20.0 ], + "text" : "zl reg" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-158", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 23.0, 128.397827, 61.0, 20.0 ], + "text" : "route fold" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-201", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 23.0, 12.0, 25.0, 25.0 ] + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-202", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 65.0, 12.0, 25.0, 25.0 ] + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-203", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 168.0, 445.747559, 25.0, 25.0 ] + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-197", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-8", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-11", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-9", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-11", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-8", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-12", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-141", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-141", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-150", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-158", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-151", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-141", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-152", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-151", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-152", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-157", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-152", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-196", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-153", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-153", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-156", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-7", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-157", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-150", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-158", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-157", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-158", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-11", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-196", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-203", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-197", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-152", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-201", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-151", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-202", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-156", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-7", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-9", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-7", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-203", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-8", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-12", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-9", 0 ] + } + + } + ] + } +, + "patching_rect" : [ 278.5, 167.5, 75.0, 20.0 ], + "saved_object_attributes" : { + "default_fontface" : 0, + "default_fontname" : "Arial", + "default_fontsize" : 12.0, + "description" : "", + "digest" : "", + "fontface" : 0, + "fontname" : "Arial", + "fontsize" : 12.0, + "globalpatchername" : "", + "tags" : "" + } +, + "text" : "p filldamenu" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd-Regular", + "fontsize" : 7.588239, + "frgb" : 0.0, + "id" : "obj-200", + "linecount" : 4, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 278.5, 105.897827, 64.0, 42.0 ], + "text" : "drop one label file or folder full of label files" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-198", + "items" : "", + "maxclass" : "umenu", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "int", "", "" ], + "parameter_enable" : 0, + "patching_rect" : [ 278.5, 243.5, 100.0, 20.0 ], + "pattrmode" : 1 + } + + } +, { + "box" : { + "id" : "obj-159", + "maxclass" : "dropfile", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 278.5, 105.897827, 61.0, 42.0 ] + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-91", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 318.5, 282.0, 53.0, 18.0 ], + "text" : "label $1" + } + + } +, { + "box" : { + "id" : "obj-21", + "maxclass" : "ezdac~", + "numinlets" : 2, + "numoutlets" : 0, + "patching_rect" : [ 114.860001, 509.320007, 45.0, 45.0 ] + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "hidden" : 1, + "id" : "obj-34", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 272.0, 467.369507, 54.0, 20.0 ], + "text" : "sig~ -99" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "hidden" : 1, + "id" : "obj-1", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 272.0, 488.0, 48.0, 20.0 ], + "text" : "dbtoa~" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "hidden" : 1, + "id" : "obj-2", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 272.0, 447.233154, 45.0, 20.0 ], + "text" : "r siglvl" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "hidden" : 1, + "id" : "obj-3", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 206.5, 654.458923, 40.0, 20.0 ], + "text" : "s ctlvl" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "hidden" : 1, + "id" : "obj-17", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 182.5, 463.505859, 55.0, 20.0 ], + "text" : "r outctlvl" + } + + } +, { + "box" : { + "id" : "obj-18", + "maxclass" : "live.gain~", + "numinlets" : 2, + "numoutlets" : 5, + "outlettype" : [ "signal", "signal", "", "float", "list" ], + "parameter_enable" : 1, + "patching_rect" : [ 182.5, 509.320007, 67.0, 131.0 ], + "saved_attribute_attributes" : { + "valueof" : { + "parameter_longname" : "live.gain~[3]", + "parameter_shortname" : "output level", + "parameter_type" : 0, + "parameter_mmin" : -70.0, + "parameter_mmax" : 6.0, + "parameter_initial" : [ 0.0 ], + "parameter_unitstyle" : 4 + } + + } +, + "textcolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "varname" : "live.gain~[1]" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "hidden" : 1, + "id" : "obj-20", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 182.5, 484.136353, 43.0, 18.0 ], + "text" : "set $1" + } + + } +, { + "box" : { + "color" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-15", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 182.5, 439.5, 73.0, 20.0 ], + "text" : "s magehelp" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-6", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 67.86364, 415.0, 78.0, 21.0 ], + "text" : "play it safe." + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-10", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 67.86364, 439.5, 92.0, 20.0 ], + "text" : "loadmess reset" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd-Regular", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-52", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 476.5, 7.0, 457.0, 21.0 ], + "text" : "Three methods to directly jump at a given label given its position in the list :" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd-Regular", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-50", + "linecount" : 4, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 757.356384, 203.0, 160.0, 63.0 ], + "text" : "labelswitch N sends the Nth label of the list and makes labelnext point to label N + 1." + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd-Regular", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-48", + "linecount" : 5, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 757.356384, 105.0, 155.0, 77.0 ], + "text" : "labelreplace N sends the Nth label of the list to Mage and makes labelnext jump to its next label," + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd-Regular", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-45", + "linecount" : 3, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 757.356384, 43.0, 164.0, 49.0 ], + "text" : "labelinsert N sends the Nth label of the list to Mage, " + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd-Regular", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-43", + "linecount" : 2, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 678.5, 280.0, 219.0, 35.0 ], + "text" : "If a command reaches the end of the list, it loops back to the start." + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-42", + "maxclass" : "number", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "int", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 659.0, 186.5, 50.0, 20.0 ] + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-40", + "maxclass" : "number", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "int", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 659.0, 43.0, 50.0, 20.0 ] + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-39", + "maxclass" : "number", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "int", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 659.0, 117.0, 50.0, 20.0 ] + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-37", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 659.0, 69.0, 82.0, 18.0 ], + "text" : "labelinsert $1" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-36", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 659.0, 144.0, 92.0, 18.0 ], + "text" : "labelreplace $1" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-35", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 659.0, 212.5, 86.0, 18.0 ], + "text" : "labelswitch $1" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-32", + "ignoreclick" : 1, + "maxclass" : "flonum", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "float", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 783.217102, 501.0, 50.0, 20.0 ] + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-30", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 783.217102, 475.0, 65.0, 20.0 ], + "text" : "r labelsize" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-28", + "linecount" : 8, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 638.356384, 570.5, 328.0, 120.0 ], + "text" : "If you use labelfill or labelfilluntilend and your label file contains more than 512 labels or if you try filling the queue with more than 512 elements, it will freeze once it reaches the 512th label. Once the queue has read that 512th element which is frozen, the queue is empty ; therefore you can refill it with the rest of the labels list using labelnext, labelnextvowel or labelfilluntilend." + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-16", + "linecount" : 2, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 767.717102, 346.0, 124.0, 35.0 ], + "text" : "empties the queue, all at once" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-14", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 714.717102, 389.0, 62.0, 18.0 ], + "text" : "labelclear" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-11", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 423.212769, 632.818176, 89.0, 18.0 ], + "text" : "labelfilluntilend" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-12", + "linecount" : 3, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 453.212769, 580.5, 168.0, 49.0 ], + "text" : "fills label queue from your current position in the label list to the very end" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-7", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 423.212769, 559.5, 89.0, 18.0 ], + "text" : "labelnextvowel" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-9", + "linecount" : 3, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 453.212769, 506.0, 138.0, 49.0 ], + "text" : "fills label queue until the next vowel or silence label" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-4", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 423.212769, 480.0, 59.0, 18.0 ], + "text" : "labelnext" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-5", + "linecount" : 2, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 453.212769, 441.5, 133.0, 35.0 ], + "text" : "fills label queue with only the next label" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-118", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 423.212769, 397.5, 47.0, 18.0 ], + "text" : "labelfill" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-111", + "linecount" : 2, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 452.212769, 359.5, 136.0, 35.0 ], + "text" : "fills label queue with everything at once" + } + + } +, { + "box" : { + "data" : [ 9240, "png", "IBkSG0fBZn....PCIgDQRA...rG...fdHX....vmaxh1....DLmPIQEBHf.B7g.YHB..f.PRDEDU3wY6cdGkjcUem+y89dUrSS2S2STwQgQn.BoAgD1qPFA3EzhAQPBSxlCAkVXcPXu1m0qw9v4fLdMgEyAVhBgjHHIPfwDDAIDf.EXzLZDLAoQStSSGpt5J+B269Gu6q5ppt5tqp5pCy.e6yzRcUuv889du+t+R2eWAmjfGh+73cQrd8Q0mMxM.hsIv5rz3sdMpA7P1uMh0.zsMhn9nc7QWDz4EHSCbDKj61B1u.0ylA2g8QO5KgaerU5ms1EDqzMfVE6jasCE4uXP+xjHddBzazGNUfSIF1wz.fFs43q8ugJe3EHL+sv7+W.OWfmwBwdllhClG2mb.54GOJxItF92Ksz+D19wILj8ugqKZQ58RDXcwBzWoF8KIBx0YgU7HXgBE9nwGcMTZqAABrQfERTno.tZAhLEvavnX+y.8uJCYejWJ209aCOdKKXUMY+PbU1qgKXqZTuVAbsBDmWRh1kBEdnPQsiUW5P3ndIBrQhFHOtCVD2mxG8WZbx9nuN95GcYowzhXUIY+T79NEebdC1X8p7QcUwIRbMfOJTKSjai.KjHQfBM4nzn.euonz2IME9tWO2qyJc6qVrphreJtospP7N.dGQvZC1HwwHXd0NrPRDjjGWuR3c.A5Oywn3c8F3tN9JcaKDqJH6mja77A4sXi70GEqM5gOpUwTrn7uCZiyzN0kEyagf73r2z374OLo9R+47slXko0NCVQI6Gma5BsgaUf3MFG6NCTvRsR1jlEBeA4anTABJhKdnIJRhSDhXFUKQRI7HGNTBerQRDrnDt6eLx8Y+A7Te5OE6N6J8yxxJ1A+EqAJ8dDH9qSPjM3XFIuZCFkvJOZEzrA5jDXil.h2xnzVnBbgcXCedjHn.dLJYwA+cNN49fCx99N2Ha2c494YYmr2A27+MM7OEG6WnZU1HYAB7vG.bQQRroChhMR5kDXivzZqTvc8tNy9SjHPilTTPKQ7iyh2e24vG+IWRdPlCrrQ1OEu6SwkH+CVv6JN11NlWpqzP.nL1m6fOcPD5hXzOIA.Kyqn1kjGKDDAKlhBSMN4usGlC8IuQ9Oy2Vt3K.VVH6eM2vebDr+3ww94UZUl10kvCEZ5jnrN5fjDor4TKkHvrMHEEd3QH6e0Kf+e6XI8FxRLYq4pr2Im+sZg7evFQmtqBDYKfxdZyFA8Pb5k3DEKil0KecDE.wvloozXSR1+hylO4Wco99sjfsy67zkD8iFE6WuB8pFEvBm9X.RxZIIVl4RWIacQvh73nGi7ereHC+AdubuKIZrujP1ON2zkDCwWNFQtvR3sTbKZZ3abuZ2Fw0QwZUSGPfxZ7OLY+wOKC81d470FsceOZ6j814VdY1vWLJVm1pAkvzFQ1cQTVKIMlMsZRqgYPnX8QI6NOJS9VuBt8c2tu9sMrCt4q0Bwm0FqAbWEPzdnHFVL.IoShAr7Nmbqh3XSJJ9LGhwe6WFegGucccaaj8ula5lif7+iMxN7VAUDKTALG7oeRx5HY4vTdhDhgMoo3vGfIuoWDet+i1w0rsP16fa9FrQ7IEHh3uB9RU.TBejH3TnK5hXmvQxUhXXwTTL0NYz2xqf63GrXudKZxdGbiuNIV2gEhtVIIZMAhs6fHrY5BKjmPHxdgPTrXJJcr8wHW2Uxc7nKlq0hhreRtwWgMxuhEV8uRJ5VYh1z.jjdH1IATb0HFVjhhGXeL1q+J41epV85zxj8ula3xiRj62FwFWIcVhOJhfEmJcSDrNoXzb8PbrYHl9Y9Mb7W10vcerV4ZX0JmziyMepQw59hh0YtRRzN3S2DiMS2DwjpPmrBOTzKIVqK9WxVYs2+Of82zI8XSS1OCuuXd3+ERf8UtRZGcdbY.RxFoSSDkN4G9nYcj7LSPrt+L7q+dM64Ka1Sn.t2ZLhbsqTDsFvEe1HcxFnqZxTjStgFMdnYKzyM+37dd6M642TireBtwqQh7SI.6UhWvZzXgfMQ2zGINg1rpVEZfXXKrQdUWAm4O4d4oGtQO2Flr2A23YXi7qDEq0sRXhUPTpjrY5ljD4jVEwZDnPyZHdBaDmeZJdO6hQanrdogH6O.e.44R9OVRhb0K2huC7HlBar3ToKhYBE4I5nx7Pu1eZDij7QSej3z1Hcouc1wC1n2yEDama90aC2CHZIs2aUH.bPQTjbZzyIrlVU4xJB.EPQbws7DQUmkpQQRLrw1zUPOGgH1BISRgB+bdtq9Ok6eAc3xBR1OIuuAD38Shi8EsbOp1EehfEmIqwD24SLP3nUeTFBUyDjmb3hkYIEkGGJVQV6nIP7bXju5fHlzQ1idHF8SGHIH12vLoIUbrYeLwO8cw25ZdTNVg4qcsfiTuI11eaBru9kShNTz8IJD8LibC9IEEXRJPJJvAIEiRNbvGW7wAEgw32xDC6v+ElRxPfODJhOdnn.dLLYHso6gBMIHBXReptH5YbNrlCcm7zyaBLNuj814le9VH9TZHwx4KaezDEKN8U4Ds.vFIt3SNbYDxxwHMooHonHtlPrFwLVWVwbzK70VT0b5gNMZJJxTTjzThnXQLrHdPVqewqine8GjiLmY4xbR12CWm0ZI4skjHu3kSujoL4F1oPOqZ8JVnSbJfKGfo33jiQHKgwGPhfnkyl71KBWeYdnXBxSVbwFAajNWiChh2EO0bpr1b1Z1N271rP+KjXEe4ToHEZNUi4UqlritxEAvTTfwo.SSQrLK0mUBIPB.OSd2rY5lR3MwCxQdg2Le6CUuiutdPSiVHP+WFiHKqDsCJ1fIcdWMQzVHnD9LDSydYLNLSQQbIA1lk8yJyTMZlYd+iRZ.V6oSWuu453qqX7WCGeaQP9gzPrkqGhh3wlnK5k3qJHZAAhicQwQHMGkoICNHHPT5RgH5ECrLq30R3tksxZu+GhCkp1iotirEvMDE6tWtdo6X70ceqRHZIBbPwfLM+FNNon.1HIFVq5H4JgFMCPGqeizyatde+rFY+TbSaUi3ixxjF39noahx5oyUbGlHMyIOJ43HjloMZ7FLR9DCXgfB3bNNn9x6kwqxt6YMx1A8aLNV8tbLBKbQ8sd5fUxXWMi8wE4YYBFgoAzDq0B2+JJ7Py5oqMeorw2PseWUj8CvaqCaju5kCQUg4t8YPOkqQIqDPhfrThmgI3.LINFu1IVEae+7Acv5VStU5+0tM1VjJ+tpH60QGWfDwKb4vaYdnXSzEwMq04kaDtDZODSw9XBJfCQMBrOQjjqDASMF6pesz8Vp7ykUePh2TTrrWpaLkvm0Pb5YEHUeC0xdJJxdYblf7DyLu7IKvGECPx38SxquxOu7S3uj2Ue1vqZoVIoPEx1DctrSzAddRyQHMGfT3ihnm.Nubi.IB5iNd0mODclOyfXXcIBjm8RYkPHbIwtA5bYWToDAooH6liyDjur+pOYEZftHxE7GvkdogeVYxVf8KHIQhrT5EbO7YSzU40B8xABcy4PjgmiTnMY7xI6PgldIQGWHq6BB+LIDjIJRzW8RY.ObPQ2DitWFmmNzCXGhoXXxPDjmTM277AEZRRD5jnWMlXfHA3Ogg6Si9EsTIBWglXHYSzIKW1SGXRkC6mIIMEOoct44CJTzMwupafsk.JKFWdEBDqYohF7PwFnSjKC1SGNK7XjiCPJ7vubQv420fOZFfj82KwuTvP1B3phgsc6VSbAAkXpf0Gczkbw2BSlabHlhgHS44q+cUnQSBrisVR9J.vN3WhyJXtr1qyTBS+20tLji2RDjCGNDSgK9+NybyyGzDjyZcS7yE.6GhaoSE5MtTLesGJNc5YI2qTRjLN43njtbHH+8H.RDzKw1.fkcW30mOxSq0S7+5edt3SuDmNHZEQypwpGfMy8QhfwHCGkzUk5sAcuZrbvdgtGMFlu6SXhB2pSor3lJxF6y3UvyOtsGt8lf3aP0BirEQrvpujfn1FiFo.VuaWDDkMe.KDqqSPJmo86oPOQdP4Qf5C06gRiHVDnuDyhKD.SPdFEIIouZ9RA5Rd3MYVC4O2i103i.IxDwPDs0zZWkyAsW8lFTiUWIP1YLP2Zcl7lHGZWOZEROHKcEmxUyoF0NNQNqHXIaVar03ShK7T4z+FuGjIiDPhhJ+dHhO38vGD2a6mQj+lqDqW9YUkabPoQORFb+nOBd20N.+Z68qQrgtH929sg3zWCHEk6XEdTqGeV+bnFl1WQle9yxQ9quWJczwqKgqEZ560borg+pWAwNm0gvpIlBPCnTnc84f23cQpG3oPhcEesGccEmKa4NeWX0cbDBQSwWZsFTZxs8Cyy8V973mNOMKgqA5l31QYzj1RjWZqp7jHpE1arGjwswepBncC5YKQfTHf0DC6q+hv5ke1H5KATvEc1vBruFrDHe9afXewWOD0BuO2iQ04SgBwYsVjW7FgXVnmpHXtGNnV.gzZr5LF88F2FBKI6+M+YPWxupyPiOIO+Sgy5te2H6HF9SWDsupwdepAgkDqtiCJMxDQoVQOZTDeqaf3m8.fVi2j4QnloTVW4QFdlhxeBXEMBhdhSmuvyfnanGxmNKhlzeAg4XdQXs1tvoFcgOm5CcvubO1T7bW4GEuT4wSp3z08PLgMxKayD61eCH1TWndjiPo2+2G8dG2TW10PLI12vkSzOvKkn+ueo3801Ejod61BZzGNMEu5u.pIxwvxbk8u8b1z78I4kb5bt2+sP2uryinqaMT7niOqWxcd4aAYGwX5exd4f2xchtfWclVp9O6VcDky99tIRb9arrHZQs+174S9M2AG3luSJ55fqHbONQahBmbVEDWsRQhyZ8bY+n+mfVSk5TEd0aTSksQfCxtsUnVeKV.FBtkBApLEv4PigaP0AfX3hFG7+g6C+evyf86ba3dW6D+G8YQXpGYAPi6+xCSj+rW.hynWjm2.ndhiPUsGo.rjPlR3efw4nLc4bBa9pchZTjeWGCmASQhKXSPTKpmBX1CzE.jamGg7OyQPVU6agfF2gSShKXSkSneWTTBeSZ95PLBJPBSbvg3nicLzlJqnxj9FUtZRpdqoRQrC5iyT4HRWIXBJvjjlnDktIJBDjvjlEKjj4fk4qHosBV2h1rHg.soJ6tV5H7CAjPnX6BNl4LqbTi.b8Pmp.hszGhthW6EF8HYfzkv6no3Pl7Bytg5bJBl+UHZHkrEVRBKU7MvU1Pl9nMG9jTfiQFrHBEMcCE3QulatvRh1blVMfvXMBrsrBlmmftARS8baRJhGpxoxb2l0DRP2k5e0hhLtMn6cgeUrPO7AlZETSPqo.yEJRbNEMNiRWyVaUI7rSP9W0WhCO1vFhtQTfxrtGc8aYMfqoEZtpAHiovUmGGNC7nGBz50GEBStqoA7Whx3mfUbhEdls7pLjgNHBqg3DqN0jUyB3OlsEhdVrAmvCMwwdIIUf0.G4IdZljhDg5kDMgqBRU4+YQThzWWj7hNEr5sCzpVTATCMGtmfj1PxgEj9vM4sviMLGTaauAVfKTX6KBBJZ1ZJ5fnziIom0UcrD0VhrqESiSatoqkDl4OZePhfCQZljRDAazn.CgFrULDAYrHH6LNw255IwEtIR771DwOq9I5YzOwNy9wpyXnJ13aGGgEVdezjkRTDOJEHvlHXUVQp4SnYcgPP39IXi.MJzJEBYiYpUXGsooD4vgMPmkWqbZf3XGw1B4hNmyhhkIN0sOHQvfLMSPNhh.MdDoudH1Y1OQO09H9V5mDWzlI4EsYhctqGqNiWsc9t93OUdnyFSgqPpaJJRI7IKNkW7+VFqmWLCJ13qYa3mqHpRMn19JMwOkdIwotVJMVlF6bHXUkpPywIGCXlVEBVRWskjKrcGWIKDLHYXXxRLDD6LWGa9e5OgNewmEQ2TOH6XFBTUxCuwyPo8ebJrmgovtFj7+lAo3gFCqDw4btuajHat9pkToc54vkAIiofdHJG+aQaRzbGaYcr0+WutV6jc8wOeiW1yBWrCGmrrN5fXXiC99K4YRZyBIRNFSaHZIhn1blew2Ac+GctfRQg8NB4e5AovucHJs+iSoCMINGdBbFJE5JTHRilHqoa7yTjn0HJLz+44virDHhOzTn4y18ECxr6iwgt8eJZG+.yIaBjcuCQgiNAxlvD4voiFiBrY5DeztKJxNb23pcMxVBLDYXDxQbyNmahydcz4kel3MQV1207uSgcOHp7tnTt.JioRgKy8JebTHrspx8pgK41B3PFbvEGFnhNHKkQ9dzGXWr2+s6qgLsa1PfEMuquBFgqHMN3gp0I6PEMZeufDLIEYHxPThTVGaqd6.gk.2gRS1Ge+keYIqql4yMbPwDTfRnMYuhrbGfkKXQzl1cmU66rlGRDjgRjGmRsrLKeB1djjsIwdZTLIEl2kPWvKpFKrk0544iSNxgCJiBWmH.MZ557NU56RNKVLZMXRri7szScnn6dI9hpQTKZ1nOOWPZr6bRJfC9DrwmKOgJSw0nIRWI3R+b2.uvux6k3arOiImMGBJuX9jGx1zjcn2xVqY6XXwfPmSDFd0EKQDr8JpXTxxnji73UVYrS7fFY7Hj3zVKwFnGhzSxV54PX53KwahldNaEAo8SOMU.CpWiHfnO.o3LwiXKDUqAEdTOIIg0VjooDooX4Begnj+BJ3QqLczDBT3RyT6dEnaX2wpUJy0uwFcpQgpnGZ+.mqrXb6afG.sS2BjshtHFwvFsvz.lOdRvbdLGkoIGNXIjy4wf.zJHxF6l9u9q.uIyV0AJHP+gIHOIA5xHpVghNN0AH9l6Es+b8hRP9CNF.rt+qWLm109GgW1BMjvdMfcxXzwYsg42crlKUeWw4vldkWNJO+FRBlFEIOs0Q702CdYJ1.mQ8gEBJh+DOKiTpoH6JSMXEZjk7gXVySmUcPx..f2LuPjHXXxZBUo.TJPFjFQ0x3ZGejQjHGnKN6u9MzLM2ZZ7y9Ur.Ii+K1KSuqiP2O+Siq39u0V5Rqbm6.dD1Qas+gak+fu+eWKc88y6Ly6wlDZ.W7GbO35zTjsGZVCwKuWRq1yX39g+YndlIn9ITmFu642hHQD7ejCClTBbBxyPLsYMeoXjO9CRGa6zI+SMXU1gJPRwe6fLxm7gH9Y1eUO.EvsgU2R43ge1hyp8IPRgQljG6M9w3LdOWMIOiAPFKR8uH0BMXkHB8+Rddfc8E8KwhI9U6ii7k+YDo2NZYcYm5IOHElizppAZljCuQNLG1Q7TbKMbSv0T5pprVeqK+Ret523yLyzaQFJwyxjDoBcuCJY5JjlRzXsMWM9HDA91pH9LN4wGUyUoSlmmRM93iafcvh5mjC065IhH4Jen+QV6e3V4Qu1OBC9s+UlmgJOr.eyIEst20UZWieEZNUXCcmziyw9T2F+7+6M7HaMAptzSMgwTvBMRvhvcgZG74HlT9s5Fk87ZcsDazZESRIllRDjVDMYTmV.62CRHBcfBBMHTtdKXD0B2lzalqasn1NPMJDHHKNpTj+Qf4d33rfFMcG3s5V1TliPZbvuoVxrBD3XFM2rmayiVXjSUtic1I5PqbcaWP.LNExNAE9EPCR1BD3heKatk.AGloZ5USoffrBYRJZlnX40yW0qjxpYlflnPEjtuDLEWQ7JWP7jTYgos5ye4xteABljB69dY2CAMHYGluSIZgsqgfUrQdRQgFlnCe4LFEHONF6la+n5B9d.4oLYhhOA1mVBe7LAKIzIRgofjBE9wC9rIEE3XLM1DsbME21j0npJdqEEK5xHgr5raocunJETJHpdOLDjTbMnX7fE1sEhlxs7A9j0kiQ5F1aaAhs8LAsn8H1tVcvgfWt4wEGSxAVBW76LFVcGCgNLDgA0P0vVPn8FVZv1VvVd0uX5+h2RfiO77JOJVYT4K7ZW4ar7HJW2viiMcRLrQXRyf12F2t.XZJ4OBo+Uge1BR1AdmRQ+jroHZAPI734XxF1mzAQnwgIHOg9ydwfvQMkLoCjK9jAGbvGIAOWtnPgGa9h2Jux63ugncmbguvZMBKK59zWG.TX7zLwtORUwadV4OdMvxL033jCIfko1guFRTtrYtXncIBFmBGZPl9wB+rEjrCrsNA1z7qDyiPZSTlZLgvSRAlhRsbBDTYtW6hhzTBEJJfKdUYpl1DdDHBxf8kWMDIYLRtt0T1EpyKzPoTYI09Ghm3195j5.C1TIWPHBe23ihblzgpChPmDitHFsp.dMPJx+vOLGdjvOadIagoQjD6lpmljfBVSXs+b9uGBTn33TfR31zDc3XGEZxEHLlzTrrhTgsmp6vUcmOKrYrccP9JW1+CrhEorRWMB7J3PorYaIht1miP4e4wkb3PVbXsjfXX2TYsaXkgJCktmJ+74krCpEJVzcSjhvRDLMkXTx1.DcfnzQHaSGm4vQwNnHKkHGtTBuJrAGZV05JlNSSc7gsjEKQWKBSqh73PAboeRR2DuoFrMJYe1syvOQke9BJFOnTRsvKwDXlvedXlZAEcKHvaXiQNiCaZLhITBiI6KHKtkU4ZwV6TZsTFZoCgEwfwHGt3SeMPA8MLjlGjz+vGkiMYke27R19nYyzUSMqwgXJ7PMuJWIHHUYRYretQH5v8EirThonnI+2zUbtmnjVBMGBEuG7LCCv7q.oEBNHoyNDY9x09cyIYGNecipQrERFgrjEmEjnmjBjgRMjX6PRNEEHqQS5vR79IN4cxhGASOVjHHmy8gzvoEGlbe+uE69wq86mSx1CMcQrFppAGpPvwH87NOsf.MtSu.ZbGRg9nYZyVaTvxtoVEs9cKDVfcSRj5tMUFD53bkNJY+b067mSxNb4j1HNRwif8QiERS5wMiniLOcHBW1qYMYcRnISm3TK+W5PngkiQN1LcW2i3Xj9WtK14CWuyeNIaIBVGcrfJlIBtAlhx9rI6POJMN4IOdyIQGp3UvlTVAbQYV.s+dRtRD5rpooDqoBqjrPvwIGGio+L6FpWEMXtIaWTKXAkMT78TTXNH5f4aGm7TBu5NWdncxEvkTTnbRI76xhqaDjCG5th.SoANHS9id.F46LWmScIaeTrNRvBEw3v3SWOEkpLzjdnpqxXgQSaJi3cn4sM92EgDAELqtz3XiERNDSUXeL0GbXFN+bcdyhrCyyL6Ev+rAqxxL00LqfDUviQmCanCutoL65cU6JyeOZTT.ORPDSLHRcOeCd5e97c7yhrU.IIBII5bNpNz7oII+rz9Nbz5njCndDMT.GSTsBxq61MQ2JWsSzxrbAPVbX.RxdH0D6gI9WVnyYVjcPP4wrv5lKa4B1pBqcd5vvSNJ4K+2U9cA0CjBjlhPUNDo0Ps1ZGDiYJGlvJkJUSUHnp1U30wt7eMS8bX0bm.IPJJxAXhOwOjmYuKzwWWw3KjsxGkoMh5qLSPEkEcG92U9cEwkwIGkBhwDMy3uJCTXkDYPUQvu7FRtG9lTWLLM+XNslXlzHRXLwLXG4al0CpEwwhnl7ialNVqN5.D91a2L9C9XL3GoQNmYQ1dn4Tn9K0DQYsuKV0n5PkwNN4oRZNTAuTTjTjmFczrnl+OG7vAeSouv0TYSBSMnZWQoUqt37c2pbzuG9UTkin7zKg+zoIScrQRbiLfYF+u7CKDLBYScHl58uKFMWibNUQ1giNmK2PpHX+ozpF5HfnyYbDinpq0XjiB3YNm4KCOmQTuKJbvmooDdljNv03ZmZyKr1kaSq20QQXEIARgGSRQrQRTrJWRphgrbo5Z4ZLuYimSODY+m+ZrqcznmWUjsBEqkjDkYWw+Cz9NKEqvwHgZtO1rHZXJJPJJfddhFUkhEyiO4oDkLIavLdsaFJdkTe8v6uBMEviB.SiC1HHIQnKhRGDshw6KUsi.2HeLx7s9ILwmoYN2pHaWTzkIQ4ps7IV.OFmbU4ALeimw7MhmCePGi7LMEKKFr1Fa3H3B3RA7JWxoBq44UmFSq9LIqxVjOAkLqrlc7udHNcWNexVJt2BNLSsuiPo2+g4vM0h.qJxNbi2tdyVOLYLiAm4QcLxiSEt0rDdLF4o.tyZzbXM9vAkIVzdFmhpK2k3DUasCI1h3SQxRZhPeDmNayizsPvnjezQH2636xSefl87qhrCp57UmUJRDjhBLIEHtw8oBBRy2.Q5Aknxr3vXjCkg7gpSX9LThr3xz3TVe5kBarWIQ3ScQ7XHxPODm9HQcmVrYgEBlhRNCR1a8d3oezV4ZTEY6T1rHLM6.Q6CQ1xM3v7.OKkHJ1lfWD3fkJmYUZzPOGtLEEwwjtAyHh9jGRtVD97klhjCWVOcPWDoEpaBAHHFDk3fj9e9N3Iu6VscUlr0.qwrj3C6EJPXrM1yT7zDLN4IiY9IEZFkrT.mplm0EEonHYM4kcshoqbDek+25AcM+tRs.Vs2cILPPCQF1.cQOsvNfT39S1gYp+suD63CuXZOkIaW7oK5fPqiCGUebxV1l5oonQQj.E3FhoMIxevqcOS56lxjD70NObkN6HvgGpY43iJ6.Le9kuRGhDl8nqF21ECe5GgrHnS5tIH7v.dbHR++8KvN96YQt8LYG1f7Ylhcd3HniSlxY8YI7Hkop.6fOiPVbMwvNH8cKQZSp7FpWtGAE1ovZAZkD3LROZdnpnKQkWGqxjtU4TWZ0BBS5f3Fazajr+Ifnm5S74Y6ueXdKu5MDrgffezIQIgY4tH.JhGGmbDAoIceygEAwc93jyLxUX7NVAypt.iITy3xx4BsKhnVyf7MZ7GVRJWppXgMKBc9zjTj0u.YIZ3Ji4vj9197r8+QZCDMXH6PSpBC9gDAiPVBpPdvvjEIAQYYBxi1zvCTTKP0qfZeckystxBeiyO7Ld7Z0PxPX77E8Sh4zJDKDLFEJMHo+P2N67CRazGMFxNXzc37eYvkon.VHYLSfMBR82B3ilTTjwMYURk9lNDq7uVmAtlNhwvZUwluZXUcp1LDMTGjgI2XCR522cxt95s66sMDPvCT9lKXTxf.ISSIJZlOdJic0CSViZYqFh8SigPGd.yeD8VdZKyT22BQn1EGgoe5ixTu66sNoAb6.Wc9lA..v.CmDQAQE1AtB0kDlpbRVbHigjSQQxgCoHOSQIFjLlPTN6.RT8CT0+0pktEEMcQishS3y.KDjGOFho+d6kodu+HdlCtTceKOxFBHvQIaY6jKfKiSdFgrLNELi609ZHkFxnQ4BxhfNi.gRftKEhjfNp.hB5XfHoMxDg9Ce4ZiRetPX7zWoUbKv6gvHjOywI2GZmLzmX6yS9i0NfsOZ5mjDAI4vkooDSQIxPINN43vjlIovn.eeM7jBTOmB49U3Nz8xtyVumi2IasyLn51lXcIgAbQe1f57DvKQCWrDQhv8vhUBx2w3afUBiyDFqDJgOGio+oiPw+16gc9DK7Y1Ft2ON2nd.RvlnKNLo44XRNN44.Lg+fj6AmlheUItOvWi8MLKRMCuNN+Nih0ZDHtbEhqQ.+WjHN2fPGt7JvON1DqM3y5lAgYDSTrxlEmO9SyA+W+kLQqrzQas6+14lzCPGzGwYmLB6kIXOb7GYHl9C8U427.zt2Tsq.+obIaRf6KBrd6RzuDKj8ubMZ2hf3PubM11rRWbcv+a6h2G4tawfYrXfXWbKtagdsmf77cXetOCS9guWdzaaXXIc9iZwahy6bsHxaUf75DHddRBqJQKcnKSHHWpPn4T9nnD9+xh3+Q+prquwR3sb9aO6jaYjym9W+8xuM6OjCbK2A63NWoZL.7V3h5E3kCh2MvUFAqDAtZs8S6IwdIwe5g9qvEMkvamN38omlwuq+ykXEvVv10g3uZrLTZseZ19e4mhG6SrR1XpEuYtvWrEVuIE5q2B4FCGkztP6lrCCPSI7K5g5gcw+yoI+O5tY+S21tIKBHRweu99XOes2Ceq2FKgyOuXv0x4s1jD6OCzuRA7xjHsfEeAjqyx6fksNBIXiO4G2E+GPg5KdWrqeJMZwEeYBhcxMc3ODOxapUy9gkSbCrsHYovEnv9MJgWJvEFAqt0UD5zFEspBZUFZ0fLgUOTI72gB08kGmG5axdNbSdIW1f8XT39uGd5kE67Vr3yx1cA1o4e7V4EbYkv+hrP7GqPe0RDcKPDKzFdc4elMhPvVYyB0AIz4GgSg3hpnGpI.8uvC+ueN79keS1yy1VePWhf8nj4axpTw2KDt6.mQ7D.290w42aDrtPMhKSi3r0n2DH1BvYXgnSXFhML2ugYVHCgnxrnQA3iWVAh86ided3uCeTObFb9s+GrurzFiH0xABTbbU1bKsK7lYa8Ck5WfXc.aUiXsRDaLJxSW.8og0Hfd.5BDcnQ6oPuGM5GSC6Dz6wC03SiXzuKOcpU5mmEK9+mg+Gdbbf6pa.....jTQNQjqBAlf" ], + "embed" : 1, + "id" : "obj-41", + "maxclass" : "fpic", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 17.5, 17.5, 122.0, 123.0 ], + "pic" : "mage.png" + } + + } +, { + "box" : { + "handoff" : "", + "id" : "obj-33", + "maxclass" : "ubutton", + "numinlets" : 1, + "numoutlets" : 4, + "outlettype" : [ "bang", "bang", "", "int" ], + "patching_rect" : [ 164.0, 50.0, 41.712784, 21.0 ] + } + + } +, { + "box" : { + "background" : 1, + "bgcolor" : [ 1.0, 1.0, 1.0, 1.0 ], + "bgovercolor" : [ 0.698039, 0.698039, 0.698039, 1.0 ], + "bordercolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "borderoncolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "fontname" : "Arial Bold", + "fontsize" : 12.0, + "hint" : "", + "id" : "obj-51", + "ignoreclick" : 1, + "maxclass" : "textbutton", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 599.359741, 48.0, 21.853052, 22.0 ], + "rounded" : 60.0, + "text" : "7", + "textcolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "textovercolor" : [ 0.2, 0.2, 0.2, 1.0 ] + } + + } +, { + "box" : { + "background" : 1, + "bgcolor" : [ 1.0, 1.0, 1.0, 1.0 ], + "bgovercolor" : [ 0.698039, 0.698039, 0.698039, 1.0 ], + "bordercolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "borderoncolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "fontname" : "Arial Bold", + "fontsize" : 12.0, + "hint" : "", + "id" : "obj-25", + "ignoreclick" : 1, + "maxclass" : "textbutton", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 729.146973, 359.5, 21.853052, 22.0 ], + "rounded" : 60.0, + "text" : "6", + "textcolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "textovercolor" : [ 0.2, 0.2, 0.2, 1.0 ] + } + + } +, { + "box" : { + "background" : 1, + "bgcolor" : [ 1.0, 1.0, 1.0, 1.0 ], + "bgovercolor" : [ 0.698039, 0.698039, 0.698039, 1.0 ], + "bordercolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "borderoncolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "fontname" : "Arial Bold", + "fontsize" : 12.0, + "hint" : "", + "id" : "obj-13", + "ignoreclick" : 1, + "maxclass" : "textbutton", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 41.51059, 424.636353, 22.706104, 22.858788 ], + "presentation_rect" : [ 90.0, 90.0, 27.123047, 30.34375 ], + "rounded" : 60.0, + "text" : "0", + "textcolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "textovercolor" : [ 0.2, 0.2, 0.2, 1.0 ] + } + + } +, { + "box" : { + "background" : 1, + "bgcolor" : [ 1.0, 1.0, 1.0, 1.0 ], + "bgovercolor" : [ 0.698039, 0.698039, 0.698039, 1.0 ], + "bordercolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "borderoncolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "fontname" : "Arial Bold", + "fontsize" : 12.0, + "hint" : "", + "id" : "obj-24", + "ignoreclick" : 1, + "maxclass" : "textbutton", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 426.0, 604.0, 21.853052, 22.0 ], + "rounded" : 60.0, + "text" : "5", + "textcolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "textovercolor" : [ 0.2, 0.2, 0.2, 1.0 ] + } + + } +, { + "box" : { + "background" : 1, + "bgcolor" : [ 1.0, 1.0, 1.0, 1.0 ], + "bgovercolor" : [ 0.698039, 0.698039, 0.698039, 1.0 ], + "bordercolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "borderoncolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "fontname" : "Arial Bold", + "fontsize" : 12.0, + "hint" : "", + "id" : "obj-23", + "ignoreclick" : 1, + "maxclass" : "textbutton", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 426.0, 527.5, 21.853052, 22.0 ], + "rounded" : 60.0, + "text" : "4", + "textcolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "textovercolor" : [ 0.2, 0.2, 0.2, 1.0 ] + } + + } +, { + "box" : { + "background" : 1, + "bgcolor" : [ 1.0, 1.0, 1.0, 1.0 ], + "bgovercolor" : [ 0.698039, 0.698039, 0.698039, 1.0 ], + "bordercolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "borderoncolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "fontname" : "Arial Bold", + "fontsize" : 12.0, + "hint" : "", + "id" : "obj-22", + "ignoreclick" : 1, + "maxclass" : "textbutton", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 426.0, 448.5, 21.853052, 22.0 ], + "rounded" : 60.0, + "text" : "3", + "textcolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "textovercolor" : [ 0.2, 0.2, 0.2, 1.0 ] + } + + } +, { + "box" : { + "background" : 1, + "bgcolor" : [ 1.0, 1.0, 1.0, 1.0 ], + "bgovercolor" : [ 0.698039, 0.698039, 0.698039, 1.0 ], + "bordercolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "borderoncolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "fontname" : "Arial Bold", + "fontsize" : 12.0, + "hint" : "", + "id" : "obj-110", + "ignoreclick" : 1, + "maxclass" : "textbutton", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 426.0, 367.454529, 21.790001, 21.0 ], + "rounded" : 60.0, + "text" : "2", + "textcolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "textovercolor" : [ 0.2, 0.2, 0.2, 1.0 ] + } + + } +, { + "box" : { + "background" : 1, + "bgcolor" : [ 1.0, 1.0, 1.0, 1.0 ], + "bgovercolor" : [ 0.698039, 0.698039, 0.698039, 1.0 ], + "bordercolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "borderoncolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "fontname" : "Arial Bold", + "fontsize" : 12.0, + "hint" : "", + "id" : "obj-94", + "ignoreclick" : 1, + "maxclass" : "textbutton", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 253.718628, 116.897827, 21.790001, 21.0 ], + "presentation_rect" : [ 75.0, 75.0, 27.123047, 30.34375 ], + "rounded" : 60.0, + "text" : "1", + "textcolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "textovercolor" : [ 0.2, 0.2, 0.2, 1.0 ] + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-18", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-15", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-10", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-15", 0 ], + "disabled" : 0, + "hidden" : 0, + "midpoints" : [ 432.712769, 651.0, 288.0, 651.0, 288.0, 423.0, 192.0, 423.0 ], + "source" : [ "obj-11", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-15", 0 ], + "disabled" : 0, + "hidden" : 0, + "midpoints" : [ 432.712769, 424.0, 192.0, 424.0 ], + "source" : [ "obj-118", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-15", 0 ], + "disabled" : 0, + "hidden" : 0, + "midpoints" : [ 724.217102, 424.0, 633.0, 424.0, 633.0, 342.0, 400.0, 342.0, 400.0, 424.0, 192.0, 424.0 ], + "source" : [ "obj-14", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-204", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-159", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-204", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-159", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-20", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-17", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-3", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-18", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-198", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-19", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-205", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-198", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-91", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-198", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-34", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-2", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-18", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-20", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-29", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-204", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-198", 0 ], + "disabled" : 0, + "hidden" : 0, + "midpoints" : [ 288.0, 277.397827, 267.75, 277.397827, 267.75, 238.397827, 288.0, 238.397827 ], + "source" : [ "obj-205", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-32", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-30", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-27", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-33", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-34", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-15", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-35", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-15", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-36", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-15", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-37", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-36", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-39", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-15", 0 ], + "disabled" : 0, + "hidden" : 0, + "midpoints" : [ 432.712769, 498.0, 288.0, 498.0, 288.0, 423.0, 192.0, 423.0 ], + "source" : [ "obj-4", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-37", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-40", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-35", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-42", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-15", 0 ], + "disabled" : 0, + "hidden" : 0, + "midpoints" : [ 432.712769, 579.0, 288.0, 579.0, 288.0, 423.0, 192.0, 423.0 ], + "source" : [ "obj-7", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-198", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-8", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-15", 0 ], + "disabled" : 0, + "hidden" : 0, + "midpoints" : [ 328.0, 423.25, 192.0, 423.25 ], + "source" : [ "obj-91", 0 ] + } + + } + ] + } +, + "patching_rect" : [ 186.0, 86.0, 159.0, 20.0 ], + "saved_object_attributes" : { + "default_fontface" : 0, + "default_fontname" : "Arial", + "default_fontsize" : 12.0, + "description" : "", + "digest" : "", + "fontface" : 0, + "fontname" : "Arial", + "fontsize" : 12.0, + "globalpatchername" : "", + "tags" : "" + } +, + "text" : "p \"labels queue commands\"" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-120", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 0, + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 6, + "minor" : 1, + "revision" : 3, + "architecture" : "x86" + } +, + "rect" : [ 0.0, 26.0, 967.0, 693.0 ], + "bglocked" : 0, + "openinpresentation" : 0, + "default_fontsize" : 12.0, + "default_fontface" : 0, + "default_fontname" : "Arial", + "gridonopen" : 0, + "gridsize" : [ 15.0, 15.0 ], + "gridsnaponopen" : 0, + "statusbarvisible" : 2, + "toolbarvisible" : 1, + "boxanimatetime" : 200, + "imprint" : 0, + "enablehscroll" : 1, + "enablevscroll" : 1, + "devicewidth" : 0.0, + "description" : "", + "digest" : "", + "tags" : "", + "showontab" : 1, + "boxes" : [ { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-20", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 224.0, 92.5, 150.0, 20.0 ], + "text" : "step-by-step tutorial" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 10.0, + "id" : "obj-46", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 0, + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 6, + "minor" : 1, + "revision" : 3, + "architecture" : "x86" + } +, + "rect" : [ 564.0, 150.0, 372.0, 473.0 ], + "bglocked" : 0, + "openinpresentation" : 0, + "default_fontsize" : 10.0, + "default_fontface" : 0, + "default_fontname" : "Arial", + "gridonopen" : 0, + "gridsize" : [ 15.0, 15.0 ], + "gridsnaponopen" : 0, + "statusbarvisible" : 2, + "toolbarvisible" : 1, + "boxanimatetime" : 200, + "imprint" : 0, + "enablehscroll" : 1, + "enablevscroll" : 1, + "devicewidth" : 0.0, + "description" : "", + "digest" : "", + "tags" : "", + "boxes" : [ { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-15", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 1.0, 444.0, 363.0, 20.0 ], + "text" : "/* ----------------------------------------------------------------------------- */" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-14", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 124.0, 418.0, 206.5, 20.0 ], + "text" : "Nicolas d'Alessandro, Thierry Dutoit" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-13", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 175.0, 326.0, 130.0, 21.0 ], + "text" : "( www.numediart.org )\n" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-11", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 65.5, 398.0, 265.0, 20.0 ], + "text" : "Maria Astrinaki, Alexis Moinet, Geoffrey Wilfart, " + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-10", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 30.0, 377.0, 265.0, 21.0 ], + "text" : "Developed by :\n" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-9", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 64.0, 344.0, 268.0, 21.0 ], + "text" : "Acapela Group ( www.acapela-group.com )\n" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-8", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 64.0, 310.0, 212.0, 20.0 ], + "text" : "Numediart Institute for New Media Art " + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-7", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 30.0, 290.0, 268.0, 20.0 ], + "text" : "Copyright 2011 University of Mons :" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-6", + "linecount" : 3, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 30.0, 233.0, 298.0, 47.0 ], + "text" : "You should have received a copy of the GNU General Public License along with MAGE / pHTS. If not, see http://www.gnu.org/licenses\n" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-5", + "linecount" : 6, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 30.0, 144.0, 298.0, 87.0 ], + "text" : "MAGE / pHTS is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY, without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.\n\n" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-4", + "linecount" : 5, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 30.0, 69.0, 301.0, 74.0 ], + "text" : "MAGE / pHTS is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the license, or any later version.\n" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-3", + "linecount" : 2, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 30.0, 28.0, 298.0, 33.0 ], + "text" : "This file is part of MAGE / pHTS (the performative HMM-based speech synthesis system)" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-2", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 1.0, 8.0, 363.0, 20.0 ], + "text" : "/* ----------------------------------------------------------------------------- */" + } + + } + ], + "lines" : [ ] + } +, + "patching_rect" : [ 783.0, 81.0, 50.0, 18.0 ], + "saved_object_attributes" : { + "default_fontface" : 0, + "default_fontname" : "Arial", + "default_fontsize" : 10.0, + "description" : "", + "digest" : "", + "fontface" : 0, + "fontname" : "Arial", + "fontsize" : 10.0, + "globalpatchername" : "", + "tags" : "" + } +, + "text" : "p licence" + } + + } +, { + "box" : { + "handoff" : "", + "id" : "obj-39", + "maxclass" : "ubutton", + "numinlets" : 1, + "numoutlets" : 4, + "outlettype" : [ "bang", "bang", "", "int" ], + "patching_rect" : [ 850.0, 565.0, 55.0, 21.0 ] + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-23", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 850.0, 565.0, 66.0, 21.0 ], + "prototypename" : "magefont", + "text" : "glossary", + "textcolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "underline" : 1 + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-18", + "linecount" : 2, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 682.0, 565.0, 239.0, 35.0 ], + "text" : "Confused by a word ? try the , and get even more confused !" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-10", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 741.0, 600.0, 92.0, 20.0 ], + "text" : "mage_glossary" + } + + } +, { + "box" : { + "id" : "obj-24", + "maxclass" : "button", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 196.0, 462.0, 20.0, 20.0 ] + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "hidden" : 1, + "id" : "obj-13", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 34.36364, 376.5, 60.0, 18.0 ], + "text" : "delete $1" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "hidden" : 1, + "id" : "obj-31", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 292.683319, 623.725769, 49.0, 20.0 ], + "text" : "zl nth 1" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "hidden" : 1, + "id" : "obj-27", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 292.683319, 650.725769, 47.0, 20.0 ], + "text" : "s siglvl" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "hidden" : 1, + "id" : "obj-12", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 145.856384, 495.266846, 38.0, 20.0 ], + "text" : "r ctlvl" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "hidden" : 1, + "id" : "obj-11", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 233.0, 650.725769, 57.0, 20.0 ], + "text" : "s outctlvl" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-16", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 342.403381, 411.0, 62.0, 18.0 ], + "text" : "labelclear" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-6", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 246.0, 462.0, 67.0, 20.0 ], + "text" : "s labelsize" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-5", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 196.0, 411.0, 71.0, 20.0 ], + "text" : "r magehelp" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-90", + "linecount" : 2, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 339.58136, 581.407593, 116.710724, 33.0 ], + "text" : "mage works better at 48000 Hz." + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-317", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 494.973755, 527.912476, 30.0, 20.0 ], + "text" : "s sr" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 11.825288, + "hidden" : 1, + "id" : "obj-162", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 281.829742, 495.266846, 57.853584, 20.0 ], + "text" : "loadbang" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 11.352581, + "id" : "obj-161", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 291.067413, 522.5849, 30.254025, 17.0 ], + "text" : "1" + } + + } +, { + "box" : { + "bubble" : 1, + "fontname" : "Arial", + "fontsize" : 11.96198, + "frgb" : 0.0, + "id" : "obj-131", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 409.487305, 550.766846, 151.0, 24.0 ], + "text" : "choose a sampling rate" + } + + } +, { + "box" : { + "bubble" : 1, + "fontname" : "Arial", + "fontsize" : 11.96198, + "frgb" : 0.0, + "id" : "obj-134", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 360.675842, 495.266846, 191.62294, 24.0 ], + "text" : "report sampling rate choices" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 11.825288, + "id" : "obj-135", + "maxclass" : "number", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "int", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 443.774628, 527.912476, 51.19912, 20.0 ], + "presentation_rect" : [ 315.0, 315.0, 50.0, 20.0 ], + "triangle" : 0, + "triscale" : 0.9 + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 13.0, + "id" : "obj-136", + "items" : [ 44100, ",", 48000, ",", 88200, ",", 96000 ], + "maxclass" : "umenu", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "int", "", "" ], + "parameter_enable" : 0, + "patching_rect" : [ 339.58136, 550.766846, 64.588486, 21.0 ] + } + + } +, { + "box" : { + "id" : "obj-137", + "maxclass" : "button", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 339.58136, 495.266846, 19.191378, 19.191378 ] + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 11.825288, + "id" : "obj-138", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "int" ], + "patching_rect" : [ 339.58136, 527.912476, 102.398239, 20.0 ], + "text" : "adstatus sr" + } + + } +, { + "box" : { + "handoff" : "", + "id" : "obj-22", + "maxclass" : "ubutton", + "numinlets" : 1, + "numoutlets" : 4, + "outlettype" : [ "bang", "bang", "", "int" ], + "patching_rect" : [ 504.0, 99.0, 150.0, 20.0 ] + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "hidden" : 1, + "id" : "obj-21", + "linecount" : 2, + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 504.0, 128.5, 255.0, 32.0 ], + "text" : ";\rmax launchbrowser http://mage.numediart.org" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-17", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 504.0, 99.0, 150.0, 20.0 ], + "text" : "http://mage.numediart.org/", + "textcolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "underline" : 1 + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 27.600929, + "frgb" : 0.0, + "id" : "obj-15", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 193.0, 6.5, 100.0, 39.0 ], + "text" : "mage~" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-33", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "int" ], + "patching_rect" : [ 314.5, 210.0, 130.0, 20.0 ], + "text" : "conformpath max boot" + } + + } +, { + "box" : { + "border" : 1.0, + "bordercolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "id" : "obj-95", + "maxclass" : "dropfile", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 314.5, 156.5, 42.712784, 43.0 ] + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-91", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 314.5, 240.0, 53.0, 18.0 ], + "text" : "label $1" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-9", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 68.220032, 415.0, 78.0, 21.0 ], + "text" : "play it safe." + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-7", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 68.220032, 439.5, 92.0, 20.0 ], + "text" : "loadmess reset" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-118", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 436.356384, 412.0, 47.0, 18.0 ], + "text" : "labelfill" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-116", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 504.0, 79.0, 264.0, 20.0 ], + "text" : "numediart | University of Mons | Acapela Group" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 14.315886, + "frgb" : 0.0, + "id" : "obj-114", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 152.0, 71.5, 161.0, 23.0 ], + "text" : "as a MaxMSP external" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 19.240288, + "frgb" : 0.0, + "id" : "obj-113", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 145.856384, 45.5, 488.0, 29.0 ], + "text" : "hmm-based performative speech synthesis toolkit" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-111", + "linecount" : 8, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 491.0, 334.636353, 176.0, 120.0 ], + "text" : "fill mage's label queue with this message - as soon as there is something in the label queue, mage will synthesize it and remove it - \"labelfill\" fills the queue with the whole label list currently loaded" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-108", + "linecount" : 2, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 366.5, 146.5, 122.0, 35.0 ], + "text" : "drop a .lab (labels list) file here" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-107", + "linecount" : 2, + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 196.0, 361.5, 75.0, 33.0 ], + "text" : "print engine @popup 1" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-105", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 182.5, 210.681824, 100.0, 20.0 ], + "text" : "t l l" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-104", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 182.5, 271.0, 100.0, 20.0 ], + "text" : "pack l l" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "hidden" : 1, + "id" : "obj-102", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 34.36364, 239.681824, 37.0, 18.0 ], + "text" : "clear" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-98", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 34.36364, 271.0, 103.000008, 20.0 ], + "text" : "prepend append" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 11.595187, + "id" : "obj-19", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 5, + "outlettype" : [ "", "", "", "", "" ], + "patching_rect" : [ 163.5, 239.681824, 95.0, 19.0 ], + "text" : "regexp .+/(.*)\\\\..*" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-96", + "items" : "", + "maxclass" : "umenu", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "int", "", "" ], + "parameter_enable" : 0, + "patching_rect" : [ 34.36364, 303.454529, 61.0, 20.0 ] + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-89", + "linecount" : 2, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 95.36364, 295.954529, 103.000008, 35.0 ], + "text" : "you can revoke it any time here" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-86", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 55.36364, 334.636353, 103.0, 18.0 ], + "text" : "engineremove $1" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-79", + "linecount" : 4, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 59.36364, 146.5, 119.0, 63.0 ], + "text" : "drop a .slt (engine configuration informations) file here" + } + + } +, { + "box" : { + "data" : [ 9240, "png", "IBkSG0fBZn....PCIgDQRA...rG...fdHX....vmaxh1....DLmPIQEBHf.B7g.YHB..f.PRDEDU3wY6cdGkjcUem+y89dUrSS2S2STwQgQn.BoAgD1qPFA3EzhAQPBSxlCAkVXcPXu1m0qw9v4fLdMgEyAVhBgjHHIPfwDDAIDf.EXzLZDLAoQStSSGpt5J+B269Gu6q5ppt5tqp5pCy.e6yzRcUuv889du+t+R2eWAmjfGh+73cQrd8Q0mMxM.hsIv5rz3sdMpA7P1uMh0.zsMhn9nc7QWDz4EHSCbDKj61B1u.0ylA2g8QO5KgaerU5ms1EDqzMfVE6jasCE4uXP+xjHddBzazGNUfSIF1wz.fFs43q8ugJe3EHL+sv7+W.OWfmwBwdllhClG2mb.54GOJxItF92Ksz+D19wILj8ugqKZQ58RDXcwBzWoF8KIBx0YgU7HXgBE9nwGcMTZqAABrQfERTno.tZAhLEvavnX+y.8uJCYejWJ209aCOdKKXUMY+PbU1qgKXqZTuVAbsBDmWRh1kBEdnPQsiUW5P3ndIBrQhFHOtCVD2mxG8WZbx9nuN95GcYowzhXUIY+T79NEebdC1X8p7QcUwIRbMfOJTKSjai.KjHQfBM4nzn.euonz2IME9tWO2qyJc6qVrphreJtospP7N.dGQvZC1HwwHXd0NrPRDjjGWuR3c.A5Oywn3c8F3tN9JcaKDqJH6mja77A4sXi70GEqM5gOpUwTrn7uCZiyzN0kEyagf73r2z374OLo9R+47slXko0NCVQI6Gma5BsgaUf3MFG6NCTvRsR1jlEBeA4anTABJhKdnIJRhSDhXFUKQRI7HGNTBerQRDrnDt6eLx8Y+A7Te5OE6N6J8yxxJ1A+EqAJ8dDH9qSPjM3XFIuZCFkvJOZEzrA5jDXil.h2xnzVnBbgcXCedjHn.dLJYwA+cNN49fCx99N2Ha2c494YYmr2A27+MM7OEG6WnZU1HYAB7vG.bQQRroChhMR5kDXivzZqTvc8tNy9SjHPilTTPKQ7iyh2e24vG+IWRdPlCrrQ1OEu6SwkH+CVv6JN11NlWpqzP.nL1m6fOcPD5hXzOIA.Kyqn1kjGKDDAKlhBSMN4usGlC8IuQ9Oy2Vt3K.VVH6eM2vebDr+3ww94UZUl10kvCEZ5jnrN5fjDor4TKkHvrMHEEd3QH6e0Kf+e6XI8FxRLYq4pr2Im+sZg7evFQmtqBDYKfxdZyFA8Pb5k3DEKil0KecDE.wvloozXSR1+hylO4Wco99sjfsy67zkD8iFE6WuB8pFEvBm9X.RxZIIVl4RWIacQvh73nGi7ereHC+AdubuKIZrujP1ON2zkDCwWNFQtvR3sTbKZZ3abuZ2Fw0QwZUSGPfxZ7OLY+wOKC81d470FsceOZ6j814VdY1vWLJVm1pAkvzFQ1cQTVKIMlMsZRqgYPnX8QI6NOJS9VuBt8c2tu9sMrCt4q0Bwm0FqAbWEPzdnHFVL.IoShAr7Nmbqh3XSJJ9LGhwe6WFegGucccaaj8ula5lif7+iMxN7VAUDKTALG7oeRx5HY4vTdhDhgMoo3vGfIuoWDet+i1w0rsP16fa9FrQ7IEHh3uB9RU.TBejH3TnK5hXmvQxUhXXwTTL0NYz2xqf63GrXudKZxdGbiuNIV2gEhtVIIZMAhs6fHrY5BKjmPHxdgPTrXJJcr8wHW2Uxc7nKlq0hhreRtwWgMxuhEV8uRJ5VYh1z.jjdH1IATb0HFVjhhGXeL1q+J41epV85zxj8ula3xiRj62FwFWIcVhOJhfEmJcSDrNoXzb8PbrYHl9Y9Mb7W10vcerV4ZX0JmziyMepQw59hh0YtRRzN3S2DiMS2DwjpPmrBOTzKIVqK9WxVYs2+Of82zI8XSS1OCuuXd3+ERf8UtRZGcdbY.RxFoSSDkN4G9nYcj7LSPrt+L7q+dM64Ka1Sn.t2ZLhbsqTDsFvEe1HcxFnqZxTjStgFMdnYKzyM+37dd6M642TireBtwqQh7SI.6UhWvZzXgfMQ2zGINg1rpVEZfXXKrQdUWAm4O4d4oGtQO2Flr2A23YXi7qDEq0sRXhUPTpjrY5ljD4jVEwZDnPyZHdBaDmeZJdO6hQanrdogH6O.e.44R9OVRhb0K2huC7HlBar3ToKhYBE4I5nx7Pu1eZDij7QSej3z1Hcouc1wC1n2yEDama90aC2CHZIs2aUH.bPQTjbZzyIrlVU4xJB.EPQbws7DQUmkpQQRLrw1zUPOGgH1BISRgB+bdtq9Ok6eAc3xBR1OIuuAD38Shi8EsbOp1EehfEmIqwD24SLP3nUeTFBUyDjmb3hkYIEkGGJVQV6nIP7bXju5fHlzQ1idHF8SGHIH12vLoIUbrYeLwO8cw25ZdTNVg4qcsfiTuI11eaBru9kShNTz8IJD8LibC9IEEXRJPJJvAIEiRNbvGW7wAEgw32xDC6v+ElRxPfODJhOdnn.dLLYHso6gBMIHBXReptH5YbNrlCcm7zyaBLNuj814le9VH9TZHwx4KaezDEKN8U4Ds.vFIt3SNbYDxxwHMooHonHtlPrFwLVWVwbzK70VT0b5gNMZJJxTTjzThnXQLrHdPVqewqine8GjiLmY4xbR12CWm0ZI4skjHu3kSujoL4F1oPOqZ8JVnSbJfKGfo33jiQHKgwGPhfnkyl71KBWeYdnXBxSVbwFAajNWiChh2EO0bpr1b1Z1N271rP+KjXEe4ToHEZNUi4UqlritxEAvTTfwo.SSQrLK0mUBIPB.OSd2rY5lR3MwCxQdg2Le6CUuiutdPSiVHP+WFiHKqDsCJ1fIcdWMQzVHnD9LDSydYLNLSQQbIA1lk8yJyTMZlYd+iRZ.V6oSWuu453qqX7WCGeaQP9gzPrkqGhh3wlnK5k3qJHZAAhicQwQHMGkoICNHHPT5RgH5ECrLq30R3tksxZu+GhCkp1iotirEvMDE6tWtdo6X70ceqRHZIBbPwfLM+FNNon.1HIFVq5H4JgFMCPGqeizyatde+rFY+TbSaUi3ixxjF39noahx5oyUbGlHMyIOJ43HjloMZ7FLR9DCXgfB3bNNn9x6kwqxt6YMx1A8aLNV8tbLBKbQ8sd5fUxXWMi8wE4YYBFgoAzDq0B2+JJ7Py5oqMeorw2PseWUj8CvaqCaju5kCQUg4t8YPOkqQIqDPhfrThmgI3.LINFu1IVEae+7Acv5VStU5+0tM1VjJ+tpH60QGWfDwKb4vaYdnXSzEwMq04kaDtDZODSw9XBJfCQMBrOQjjqDASMF6pesz8Vp7ykUePh2TTrrWpaLkvm0Pb5YEHUeC0xdJJxdYblf7DyLu7IKvGECPx38SxquxOu7S3uj2Ue1vqZoVIoPEx1DctrSzAddRyQHMGfT3ihnm.Nubi.IB5iNd0mODclOyfXXcIBjm8RYkPHbIwtA5bYWToDAooH6liyDjur+pOYEZftHxE7GvkdogeVYxVf8KHIQhrT5EbO7YSzU40B8xABcy4PjgmiTnMY7xI6PgldIQGWHq6BB+LIDjIJRzW8RY.ObPQ2DitWFmmNzCXGhoXXxPDjmTM277AEZRRD5jnWMlXfHA3Ogg6Si9EsTIBWglXHYSzIKW1SGXRkC6mIIMEOoct44CJTzMwupafsk.JKFWdEBDqYohF7PwFnSjKC1SGNK7XjiCPJ7vubQv420fOZFfj82KwuTvP1B3phgsc6VSbAAkXpf0Gczkbw2BSlabHlhgHS44q+cUnQSBrisVR9J.vN3WhyJXtr1qyTBS+20tLji2RDjCGNDSgK9+NybyyGzDjyZcS7yE.6GhaoSE5MtTLesGJNc5YI2qTRjLN43njtbHH+8H.RDzKw1.fkcW30mOxSq0S7+5edt3SuDmNHZEQypwpGfMy8QhfwHCGkzUk5sAcuZrbvdgtGMFlu6SXhB2pSor3lJxF6y3UvyOtsGt8lf3aP0BirEQrvpujfn1FiFo.VuaWDDkMe.KDqqSPJmo86oPOQdP4Qf5C06gRiHVDnuDyhKD.SPdFEIIouZ9RA5Rd3MYVC4O2i103i.IxDwPDs0zZWkyAsW8lFTiUWIP1YLP2Zcl7lHGZWOZEROHKcEmxUyoF0NNQNqHXIaVar03ShK7T4z+FuGjIiDPhhJ+dHhO38vGD2a6mQj+lqDqW9YUkabPoQORFb+nOBd20N.+Z68qQrgtH929sg3zWCHEk6XEdTqGeV+bnFl1WQle9yxQ9quWJczwqKgqEZ560borg+pWAwNm0gvpIlBPCnTnc84f23cQpG3oPhcEesGccEmKa4NeWX0cbDBQSwWZsFTZxs8Cyy8V973mNOMKgqA5l31QYzj1RjWZqp7jHpE1arGjwswepBncC5YKQfTHf0DC6q+hv5ke1H5KATvEc1vBruFrDHe9afXewWOD0BuO2iQ04SgBwYsVjW7FgXVnmpHXtGNnV.gzZr5LF88F2FBKI6+M+YPWxupyPiOIO+Sgy5te2H6HF9SWDsupwdepAgkDqtiCJMxDQoVQOZTDeqaf3m8.fVi2j4QnloTVW4QFdlhxeBXEMBhdhSmuvyfnanGxmNKhlzeAg4XdQXs1tvoFcgOm5CcvubO1T7bW4GEuT4wSp3z08PLgMxKayD61eCH1TWndjiPo2+2G8dG2TW10PLI12vkSzOvKkn+ueo3801Ejod61BZzGNMEu5u.pIxwvxbk8u8b1z78I4kb5bt2+sP2uryinqaMT7niOqWxcd4aAYGwX5exd4f2xchtfWclVp9O6VcDky99tIRb9arrHZQs+174S9M2AG3luSJ55fqHbONQahBmbVEDWsRQhyZ8bY+n+mfVSk5TEd0aTSksQfCxtsUnVeKV.FBtkBApLEv4PigaP0AfX3hFG7+g6C+evyf86ba3dW6D+G8YQXpGYAPi6+xCSj+rW.hynWjm2.ndhiPUsGo.rjPlR3efw4nLc4bBa9pchZTjeWGCmASQhKXSPTKpmBX1CzE.jamGg7OyQPVU6agfF2gSShKXSkSneWTTBeSZ95PLBJPBSbvg3nicLzlJqnxj9FUtZRpdqoRQrC5iyT4HRWIXBJvjjlnDktIJBDjvjlEKjj4fk4qHosBV2h1rHg.soJ6tV5H7CAjPnX6BNl4LqbTi.b8Pmp.hszGhthW6EF8HYfzkv6no3Pl7Bytg5bJBl+UHZHkrEVRBKU7MvU1Pl9nMG9jTfiQFrHBEMcCE3QulatvRh1blVMfvXMBrsrBlmmftARS8baRJhGpxoxb2l0DRP2k5e0hhLtMn6cgeUrPO7AlZETSPqo.yEJRbNEMNiRWyVaUI7rSP9W0WhCO1vFhtQTfxrtGc8aYMfqoEZtpAHiovUmGGNC7nGBz50GEBStqoA7Whx3mfUbhEdls7pLjgNHBqg3DqN0jUyB3OlsEhdVrAmvCMwwdIIUf0.G4IdZljhDg5kDMgqBRU4+YQThzWWj7hNEr5sCzpVTATCMGtmfj1PxgEj9vM4sviMLGTaauAVfKTX6KBBJZ1ZJ5fnziIom0UcrD0VhrqESiSatoqkDl4OZePhfCQZljRDAazn.CgFrULDAYrHH6LNw255IwEtIR771DwOq9I5YzOwNy9wpyXnJ13aGGgEVdezjkRTDOJEHvlHXUVQp4SnYcgPP39IXi.MJzJEBYiYpUXGsooD4vgMPmkWqbZf3XGw1B4hNmyhhkIN0sOHQvfLMSPNhh.MdDoudH1Y1OQO09H9V5mDWzlI4EsYhctqGqNiWsc9t93OUdnyFSgqPpaJJRI7IKNkW7+VFqmWLCJ13qYa3mqHpRMn19JMwOkdIwotVJMVlF6bHXUkpPywIGCXlVEBVRWskjKrcGWIKDLHYXXxRLDD6LWGa9e5OgNewmEQ2TOH6XFBTUxCuwyPo8ebJrmgovtFj7+lAo3gFCqDw4btuajHat9pkToc54vkAIiofdHJG+aQaRzbGaYcr0+WutV6jc8wOeiW1yBWrCGmrrN5fXXiC99K4YRZyBIRNFSaHZIhn1blew2Ac+GctfRQg8NB4e5AovucHJs+iSoCMINGdBbFJE5JTHRilHqoa7yTjn0HJLz+44virDHhOzTn4y18ECxr6iwgt8eJZG+.yIaBjcuCQgiNAxlvD4voiFiBrY5DeztKJxNb23pcMxVBLDYXDxQbyNmahydcz4kel3MQV1207uSgcOHp7tnTt.JioRgKy8JebTHrspx8pgK41B3PFbvEGFnhNHKkQ9dzGXWr2+s6qgLsa1PfEMuquBFgqHMN3gp0I6PEMZeufDLIEYHxPThTVGaqd6.gk.2gRS1Ge+keYIqql4yMbPwDTfRnMYuhrbGfkKXQzl1cmU66rlGRDjgRjGmRsrLKeB1djjsIwdZTLIEl2kPWvKpFKrk0544iSNxgCJiBWmH.MZ557NU56RNKVLZMXRri7szScnn6dI9hpQTKZ1nOOWPZr6bRJfC9DrwmKOgJSw0nIRWI3R+b2.uvux6k3arOiImMGBJuX9jGx1zjcn2xVqY6XXwfPmSDFd0EKQDr8JpXTxxnji73UVYrS7fFY7Hj3zVKwFnGhzSxV54PX53KwahldNaEAo8SOMU.CpWiHfnO.o3LwiXKDUqAEdTOIIg0VjooDooX4Begnj+BJ3QqLczDBT3RyT6dEnaX2wpUJy0uwFcpQgpnGZ+.mqrXb6afG.sS2BjshtHFwvFsvz.lOdRvbdLGkoIGNXIjy4wf.zJHxF6l9u9q.uIyV0AJHP+gIHOIA5xHpVghNN0AH9l6Es+b8hRP9CNF.rt+qWLm109GgW1BMjvdMfcxXzwYsg42crlKUeWw4vldkWNJO+FRBlFEIOs0Q702CdYJ1.mQ8gEBJh+DOKiTpoH6JSMXEZjk7gXVySmUcPx..f2LuPjHXXxZBUo.TJPFjFQ0x3ZGejQjHGnKN6u9MzLM2ZZ7y9Ur.Ii+K1KSuqiP2O+Siq39u0V5Rqbm6.dD1Qas+gak+fu+eWKc88y6Ly6wlDZ.W7GbO35zTjsGZVCwKuWRq1yX39g+YndlIn9ITmFu642hHQD7ejCClTBbBxyPLsYMeoXjO9CRGa6zI+SMXU1gJPRwe6fLxm7gH9Y1eUO.EvsgU2R43ge1hyp8IPRgQljG6M9w3LdOWMIOiAPFKR8uH0BMXkHB8+Rddfc8E8KwhI9U6ii7k+YDo2NZYcYm5IOHElizppAZljCuQNLG1Q7TbKMbSv0T5pprVeqK+Ret523yLyzaQFJwyxjDoBcuCJY5JjlRzXsMWM9HDA91pH9LN4wGUyUoSlmmRM93iafcvh5mjC065IhH4Jen+QV6e3V4Qu1OBC9s+UlmgJOr.eyIEst20UZWieEZNUXCcmziyw9T2F+7+6M7HaMAptzSMgwTvBMRvhvcgZG74HlT9s5Fk87ZcsDazZESRIllRDjVDMYTmV.62CRHBcfBBMHTtdKXD0B2lzalqasn1NPMJDHHKNpTj+Qf4d33rfFMcG3s5V1TliPZbvuoVxrBD3XFM2rmayiVXjSUtic1I5PqbcaWP.LNExNAE9EPCR1BD3heKatk.AGloZ5USoffrBYRJZlnX40yW0qjxpYlflnPEjtuDLEWQ7JWP7jTYgos5ye4xteABljB69dY2CAMHYGluSIZgsqgfUrQdRQgFlnCe4LFEHONF6la+n5B9d.4oLYhhOA1mVBe7LAKIzIRgofjBE9wC9rIEE3XLM1DsbME21j0npJdqEEK5xHgr5raocunJETJHpdOLDjTbMnX7fE1sEhlxs7A9j0kiQ5F1aaAhs8LAsn8H1tVcvgfWt4wEGSxAVBW76LFVcGCgNLDgA0P0vVPn8FVZv1VvVd0uX5+h2RfiO77JOJVYT4K7ZW4ar7HJW2viiMcRLrQXRyf12F2t.XZJ4OBo+Uge1BR1AdmRQ+jroHZAPI734XxF1mzAQnwgIHOg9ydwfvQMkLoCjK9jAGbvGIAOWtnPgGa9h2Jux63ugncmbguvZMBKK59zWG.TX7zLwtORUwadV4OdMvxL033jCIfko1guFRTtrYtXncIBFmBGZPl9wB+rEjrCrsNA1z7qDyiPZSTlZLgvSRAlhRsbBDTYtW6hhzTBEJJfKdUYpl1DdDHBxf8kWMDIYLRtt0T1EpyKzPoTYI09Ghm3195j5.C1TIWPHBe23ihblzgpChPmDitHFsp.dMPJx+vOLGdjvOadIagoQjD6lpmljfBVSXs+b9uGBTn33TfR31zDc3XGEZxEHLlzTrrhTgsmp6vUcmOKrYrccP9JW1+CrhEorRWMB7J3PorYaIht1miP4e4wkb3PVbXsjfXX2TYsaXkgJCktmJ+74krCpEJVzcSjhvRDLMkXTx1.DcfnzQHaSGm4vQwNnHKkHGtTBuJrAGZV05JlNSSc7gsjEKQWKBSqh73PAboeRR2DuoFrMJYe1syvOQke9BJFOnTRsvKwDXlvedXlZAEcKHvaXiQNiCaZLhITBiI6KHKtkU4ZwV6TZsTFZoCgEwfwHGt3SeMPA8MLjlGjz+vGkiMYke27R19nYyzUSMqwgXJ7PMuJWIHHUYRYretQH5v8EirThonnI+2zUbtmnjVBMGBEuG7LCCv7q.oEBNHoyNDY9x09cyIYGNecipQrERFgrjEmEjnmjBjgRMjX6PRNEEHqQS5vR79IN4cxhGASOVjHHmy8gzvoEGlbe+uE69wq86mSx1CMcQrFppAGpPvwH87NOsf.MtSu.ZbGRg9nYZyVaTvxtoVEs9cKDVfcSRj5tMUFD53bkNJY+b067mSxNb4j1HNRwif8QiERS5wMiniLOcHBW1qYMYcRnISm3TK+W5PngkiQN1LcW2i3Xj9WtK14CWuyeNIaIBVGcrfJlIBtAlhx9rI6POJMN4IOdyIQGp3UvlTVAbQYV.s+dRtRD5rpooDqoBqjrPvwIGGio+L6FpWEMXtIaWTKXAkMT78TTXNH5f4aGm7TBu5NWdncxEvkTTnbRI76xhqaDjCG5th.SoANHS9id.F46LWmScIaeTrNRvBEw3v3SWOEkpLzjdnpqxXgQSaJi3cn4sM92EgDAELqtz3XiERNDSUXeL0GbXFN+bcdyhrCyyL6Ev+rAqxxL00LqfDUviQmCanCutoL65cU6JyeOZTT.ORPDSLHRcOeCd5e97c7yhrU.IIBII5bNpNz7oII+rz9Nbz5njCndDMT.GSTsBxq61MQ2JWsSzxrbAPVbX.RxdH0D6gI9WVnyYVjcPP4wrv5lKa4B1pBqcd5vvSNJ4K+2U9cA0CjBjlhPUNDo0Ps1ZGDiYJGlvJkJUSUHnp1U30wt7eMS8bX0bm.IPJJxAXhOwOjmYuKzwWWw3KjsxGkoMh5qLSPEkEcG92U9cEwkwIGkBhwDMy3uJCTXkDYPUQvu7FRtG9lTWLLM+XNslXlzHRXLwLXG4al0CpEwwhnl7ialNVqN5.D91a2L9C9XL3GoQNmYQ1dn4Tn9K0DQYsuKV0n5PkwNN4oRZNTAuTTjTjmFczrnl+OG7vAeSouv0TYSBSMnZWQoUqt37c2pbzuG9UTkin7zKg+zoIScrQRbiLfYF+u7CKDLBYScHl58uKFMWibNUQ1giNmK2PpHX+ozpF5HfnyYbDinpq0XjiB3YNm4KCOmQTuKJbvmooDdljNv03ZmZyKr1kaSq20QQXEIARgGSRQrQRTrJWRphgrbo5Z4ZLuYimSODY+m+ZrqcznmWUjsBEqkjDkYWw+Cz9NKEqvwHgZtO1rHZXJJPJJfddhFUkhEyiO4oDkLIavLdsaFJdkTe8v6uBMEviB.SiC1HHIQnKhRGDshw6KUsi.2HeLx7s9ILwmoYN2pHaWTzkIQ4ps7IV.OFmbU4ALeimw7MhmCePGi7LMEKKFr1Fa3H3B3RA7JWxoBq44UmFSq9LIqxVjOAkLqrlc7udHNcWNexVJt2BNLSsuiPo2+g4vM0h.qJxNbi2tdyVOLYLiAm4QcLxiSEt0rDdLF4o.tyZzbXM9vAkIVzdFmhpK2k3DUasCI1h3SQxRZhPeDmNayizsPvnjezQH2636xSefl87qhrCp57UmUJRDjhBLIEHtw8oBBRy2.Q5Aknxr3vXjCkg7gpSX9LThr3xz3TVe5kBarWIQ3ScQ7XHxPODm9HQcmVrYgEBlhRNCR1a8d3oezV4ZTEY6T1rHLM6.Q6CQ1xM3v7.OKkHJ1lfWD3fkJmYUZzPOGtLEEwwjtAyHh9jGRtVD97klhjCWVOcPWDoEpaBAHHFDk3fj9e9N3Iu6VscUlr0.qwrj3C6EJPXrM1yT7zDLN4IiY9IEZFkrT.mplm0EEonHYM4kcshoqbDek+25AcM+tRs.Vs2cILPPCQF1.cQOsvNfT39S1gYp+suD63CuXZOkIaW7oK5fPqiCGUebxV1l5oonQQj.E3FhoMIxevqcOS56lxjD70NObkN6HvgGpY43iJ6.Le9kuRGhDl8nqF21ECe5GgrHnS5tIH7v.dbHR++8KvN96YQt8LYG1f7Ylhcd3HniSlxY8YI7Hkop.6fOiPVbMwvNH8cKQZSp7FpWtGAE1ovZAZkD3LROZdnpnKQkWGqxjtU4TWZ0BBS5f3Fazajr+Ifnm5S74Y6ueXdKu5MDrgffezIQIgY4tH.JhGGmbDAoIceygEAwc93jyLxUX7NVAypt.iITy3xx4BsKhnVyf7MZ7GVRJWppXgMKBc9zjTj0u.YIZ3Ji4vj9197r8+QZCDMXH6PSpBC9gDAiPVBpPdvvjEIAQYYBxi1zvCTTKP0qfZeckystxBeiyO7Ld7Z0PxPX77E8Sh4zJDKDLFEJMHo+P2N67CRazGMFxNXzc37eYvkon.VHYLSfMBR82B3ilTTjwMYURk9lNDq7uVmAtlNhwvZUwluZXUcp1LDMTGjgI2XCR522cxt95s66sMDPvCT9lKXTxf.ISSIJZlOdJic0CSViZYqFh8SigPGd.yeD8VdZKyT22BQn1EGgoe5ixTu66sNoAb6.Wc9lA..v.CmDQAQE1AtB0kDlpbRVbHigjSQQxgCoHOSQIFjLlPTN6.RT8CT0+0pktEEMcQishS3y.KDjGOFho+d6kodu+HdlCtTceKOxFBHvQIaY6jKfKiSdFgrLNELi609ZHkFxnQ4BxhfNi.gRftKEhjfNp.hB5XfHoMxDg9Ce4ZiRetPX7zWoUbKv6gvHjOywI2GZmLzmX6yS9i0NfsOZ5mjDAI4vkooDSQIxPINN43vjlIovn.eeM7jBTOmB49U3Nz8xtyVumi2IasyLn51lXcIgAbQe1f57DvKQCWrDQhv8vhUBx2w3afUBiyDFqDJgOGio+oiPw+16gc9DK7Y1Ft2ON2nd.RvlnKNLo44XRNN44.Lg+fj6AmlheUItOvWi8MLKRMCuNN+Nih0ZDHtbEhqQ.+WjHN2fPGt7JvON1DqM3y5lAgYDSTrxlEmO9SyA+W+kLQqrzQas6+14lzCPGzGwYmLB6kIXOb7GYHl9C8U427.zt2Tsq.+obIaRf6KBrd6RzuDKj8ubMZ2hf3PubM11rRWbcv+a6h2G4tawfYrXfXWbKtagdsmf77cXetOCS9guWdzaaXXIc9iZwahy6bsHxaUf75DHddRBqJQKcnKSHHWpPn4T9nnD9+xh3+Q+prquwR3sb9aO6jaYjym9W+8xuM6OjCbK2A63NWoZL.7V3h5E3kCh2MvUFAqDAtZs8S6IwdIwe5g9qvEMkvamN38omlwuq+ykXEvVv10g3uZrLTZseZ19e4mhG6SrR1XpEuYtvWrEVuIE5q2B4FCGkztP6lrCCPSI7K5g5gcw+yoI+O5tY+S21tIKBHRweu99XOes2Ceq2FKgyOuXv0x4s1jD6OCzuRA7xjHsfEeAjqyx6fksNBIXiO4G2E+GPg5KdWrqeJMZwEeYBhcxMc3ODOxapUy9gkSbCrsHYovEnv9MJgWJvEFAqt0UD5zFEspBZUFZ0fLgUOTI72gB08kGmG5axdNbSdIW1f8XT39uGd5kE67Vr3yx1cA1o4e7V4EbYkv+hrP7GqPe0RDcKPDKzFdc4elMhPvVYyB0AIz4GgSg3hpnGpI.8uvC+ueN79keS1yy1VePWhf8nj4axpTw2KDt6.mQ7D.290w42aDrtPMhKSi3r0n2DH1BvYXgnSXFhML2ugYVHCgnxrnQA3iWVAh86ided3uCeTObFb9s+GrurzFiH0xABTbbU1bKsK7lYa8Ck5WfXc.aUiXsRDaLJxSW.8og0Hfd.5BDcnQ6oPuGM5GSC6Dz6wC03SiXzuKOcpU5mmEK9+mg+Gdbbf6pa.....jTQNQjqBAlf" ], + "embed" : 1, + "id" : "obj-41", + "maxclass" : "fpic", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 17.5, 17.5, 122.0, 123.0 ], + "pic" : "mage.png" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-8", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 182.5, 334.636353, 100.0, 18.0 ], + "text" : "engineadd $1 $2" + } + + } +, { + "box" : { + "id" : "obj-3", + "maxclass" : "ezdac~", + "numinlets" : 2, + "numoutlets" : 0, + "patching_rect" : [ 182.5, 643.725769, 45.0, 45.0 ] + } + + } +, { + "box" : { + "id" : "obj-2", + "maxclass" : "live.gain~", + "numinlets" : 2, + "numoutlets" : 5, + "outlettype" : [ "signal", "signal", "", "float", "list" ], + "parameter_enable" : 1, + "patching_rect" : [ 182.5, 495.266846, 67.0, 131.0 ], + "saved_attribute_attributes" : { + "valueof" : { + "parameter_longname" : "live.gain~[1]", + "parameter_shortname" : "output level", + "parameter_type" : 0, + "parameter_mmin" : -70.0, + "parameter_mmax" : 6.0, + "parameter_initial" : [ 0.0 ], + "parameter_unitstyle" : 4 + } + + } +, + "textcolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "varname" : "live.gain~" + } + + } +, { + "box" : { + "color" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-1", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 4, + "outlettype" : [ "signal", "bang", "int", "int" ], + "patching_rect" : [ 182.5, 436.5, 59.5, 20.0 ], + "text" : "mage~" + } + + } +, { + "box" : { + "border" : 1.0, + "bordercolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "id" : "obj-47", + "maxclass" : "dropfile", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 182.5, 156.5, 42.712784, 43.0 ] + } + + } +, { + "box" : { + "background" : 1, + "bgcolor" : [ 1.0, 1.0, 1.0, 1.0 ], + "bgovercolor" : [ 0.698039, 0.698039, 0.698039, 1.0 ], + "bordercolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "borderoncolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "fontname" : "Arial Bold", + "fontsize" : 12.0, + "hint" : "", + "id" : "obj-4", + "ignoreclick" : 1, + "maxclass" : "textbutton", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 41.5, 425.0, 22.706104, 22.858788 ], + "presentation_rect" : [ 60.0, 60.0, 27.123047, 30.34375 ], + "rounded" : 60.0, + "text" : "0", + "textcolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "textovercolor" : [ 0.2, 0.2, 0.2, 1.0 ] + } + + } +, { + "box" : { + "background" : 1, + "bgcolor" : [ 1.0, 1.0, 1.0, 1.0 ], + "bgovercolor" : [ 0.698039, 0.698039, 0.698039, 1.0 ], + "bordercolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "borderoncolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "fontname" : "Arial Bold", + "fontsize" : 12.0, + "hint" : "", + "id" : "obj-93", + "ignoreclick" : 1, + "maxclass" : "textbutton", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 193.0, 167.5, 21.792936, 21.0 ], + "presentation_rect" : [ 15.0, 15.0, 27.123047, 30.34375 ], + "rounded" : 60.0, + "text" : "1", + "textcolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "textovercolor" : [ 0.2, 0.2, 0.2, 1.0 ] + } + + } +, { + "box" : { + "background" : 1, + "bgcolor" : [ 1.0, 1.0, 1.0, 1.0 ], + "bgovercolor" : [ 0.698039, 0.698039, 0.698039, 1.0 ], + "bordercolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "borderoncolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "fontname" : "Arial Bold", + "fontsize" : 12.0, + "hint" : "", + "id" : "obj-110", + "ignoreclick" : 1, + "maxclass" : "textbutton", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 450.5, 382.5, 21.853052, 22.0 ], + "presentation_rect" : [ 45.0, 45.0, 27.123047, 30.34375 ], + "rounded" : 60.0, + "text" : "3", + "textcolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "textovercolor" : [ 0.2, 0.2, 0.2, 1.0 ] + } + + } +, { + "box" : { + "background" : 1, + "bgcolor" : [ 1.0, 1.0, 1.0, 1.0 ], + "bgovercolor" : [ 0.698039, 0.698039, 0.698039, 1.0 ], + "bordercolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "borderoncolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "fontname" : "Arial Bold", + "fontsize" : 12.0, + "hint" : "", + "id" : "obj-94", + "ignoreclick" : 1, + "maxclass" : "textbutton", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 324.961395, 167.5, 21.790001, 21.0 ], + "presentation_rect" : [ 60.0, 60.0, 27.123047, 30.34375 ], + "rounded" : 60.0, + "text" : "2", + "textcolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "textovercolor" : [ 0.2, 0.2, 0.2, 1.0 ] + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-2", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-24", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-1", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-6", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-1", 3 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-96", 0 ], + "disabled" : 0, + "hidden" : 1, + "midpoints" : [ 43.86364, 258.0, 21.0, 258.0, 21.0, 300.0, 43.86364, 300.0 ], + "source" : [ "obj-102", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-8", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-104", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-104", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-105", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-19", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-105", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-118", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-2", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-12", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-96", 0 ], + "disabled" : 0, + "hidden" : 1, + "midpoints" : [ 43.86364, 396.0, 21.0, 396.0, 21.0, 300.0, 43.86364, 300.0 ], + "source" : [ "obj-13", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-138", 0 ], + "disabled" : 0, + "hidden" : 1, + "midpoints" : [ 349.08136, 579.983459, 325.85022, 579.983459, 325.85022, 526.516602, 349.08136, 526.516602 ], + "source" : [ "obj-136", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-138", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-137", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-135", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-138", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-136", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-138", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-317", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-138", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-16", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-138", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-161", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-104", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-19", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-98", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-19", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-11", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-2", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-3", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-2", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-3", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-2", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-31", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-2", 4 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-21", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-22", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-27", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-31", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-91", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-33", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-39", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-105", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-47", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-5", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-7", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-8", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-107", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-8", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-86", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "disabled" : 0, + "hidden" : 0, + "midpoints" : [ 324.0, 432.75, 192.0, 432.75 ], + "source" : [ "obj-91", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-33", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-95", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-13", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-96", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-86", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-96", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-96", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-98", 0 ] + } + + } + ] + } +, + "patching_rect" : [ 9.0, 86.0, 47.0, 20.0 ], + "saved_object_attributes" : { + "default_fontface" : 0, + "default_fontname" : "Arial", + "default_fontsize" : 12.0, + "description" : "", + "digest" : "", + "fontface" : 0, + "fontname" : "Arial", + "fontsize" : 12.0, + "globalpatchername" : "", + "tags" : "" + } +, + "text" : "p main", + "varname" : "main" + } + + } + ], + "lines" : [ ], + "parameters" : { + "obj-2::obj-25" : [ "live.gain~[4]", "output level", 0 ], + "obj-15::obj-7" : [ "live.gain~[6]", "output level", 0 ], + "obj-120::obj-2" : [ "live.gain~[1]", "output level", 0 ], + "obj-124::obj-14" : [ "live.gain~[2]", "output level", 0 ], + "obj-123::obj-18" : [ "live.gain~[3]", "output level", 0 ], + "obj-5::obj-26" : [ "live.gain~[5]", "output level", 0 ] + } +, + "dependency_cache" : [ { + "name" : "mage_glossary.maxpat", + "bootpath" : "/Users/vichug/Documents/_STAGE_NUMEDIART_MAGE", + "patcherrelativepath" : ".", + "type" : "JSON", + "implicit" : 1 + } +, { + "name" : "mage~.mxo", + "type" : "iLaX" + } + ] + } + +} diff --git a/examples/maxmsp/MagePackage/patchers/mage_glossary.maxpat b/examples/maxmsp/MagePackage/patchers/mage_glossary.maxpat new file mode 100644 index 0000000..3de2307 --- /dev/null +++ b/examples/maxmsp/MagePackage/patchers/mage_glossary.maxpat @@ -0,0 +1,652 @@ +{ + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 6, + "minor" : 1, + "revision" : 3, + "architecture" : "x86" + } +, + "rect" : [ 25.0, 69.0, 740.0, 781.0 ], + "bglocked" : 0, + "openinpresentation" : 0, + "default_fontsize" : 11.0, + "default_fontface" : 0, + "default_fontname" : "Arial", + "gridonopen" : 0, + "gridsize" : [ 15.0, 15.0 ], + "gridsnaponopen" : 0, + "statusbarvisible" : 2, + "toolbarvisible" : 1, + "boxanimatetime" : 200, + "imprint" : 0, + "enablehscroll" : 1, + "enablevscroll" : 1, + "devicewidth" : 0.0, + "description" : "", + "digest" : "", + "tags" : "", + "boxes" : [ { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "hidden" : 1, + "id" : "obj-39", + "linecount" : 3, + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 423.0, 972.636353, 238.0, 45.0 ], + "prototypename" : "hidden link", + "text" : ";\rmax launchbrowser http://mage.numediart.org/publications.php" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-37", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 293.0, 984.636353, 130.0, 21.0 ], + "prototypename" : "magefont", + "text" : "mage.numediart.org", + "textcolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "underline" : 1 + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-19", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 34.212769, 984.636353, 566.0, 21.0 ], + "text" : "some more theorical informations/papers @ ." + } + + } +, { + "box" : { + "comment" : "", + "hidden" : 1, + "id" : "obj-32", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 20.0, 73.0, 25.0, 25.0 ] + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 11.0, + "hidden" : 1, + "id" : "obj-21", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 20.0, 105.0, 33.0, 17.0 ], + "text" : "front" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 11.0, + "hidden" : 1, + "id" : "obj-14", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 20.0, 131.0, 64.0, 19.0 ], + "save" : [ "#N", "thispatcher", ";", "#Q", "end", ";" ], + "text" : "thispatcher" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-30", + "linecount" : 2, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 131.212769, 905.636353, 566.0, 35.0 ], + "text" : "Simply means a system suited for real-time manipulation. Mage allows control over many synthesis parameters during said synthesis, at real time ; hence the \"performative\" appellation." + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "hidden" : 1, + "id" : "obj-27", + "linecount" : 3, + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 519.5, 879.636353, 140.0, 45.0 ], + "prototypename" : "hidden link", + "text" : ";\rmax launchbrowser http://hts.sp.nitech.ac.jp/" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-20", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 513.5, 845.636353, 19.0, 21.0 ], + "text" : "/" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-17", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 519.5, 845.636353, 33.0, 21.0 ], + "prototypename" : "magefont", + "text" : "HTK", + "textcolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "underline" : 1 + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-16", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 490.5, 845.636353, 33.0, 21.0 ], + "prototypename" : "magefont", + "text" : "HTS", + "textcolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "underline" : 1 + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-18", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 294.0, 831.636353, 66.0, 21.0 ], + "prototypename" : "magelink", + "text" : "wikipedia", + "textcolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "underline" : 1 + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "hidden" : 1, + "id" : "obj-15", + "linecount" : 4, + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 420.0, 767.636353, 268.0, 59.0 ], + "text" : ";\rmax launchbrowser http://en.wikipedia.org/wiki/Hidden_Markov_model" + } + + } +, { + "box" : { + "handoff" : "", + "id" : "obj-6", + "maxclass" : "ubutton", + "numinlets" : 1, + "numoutlets" : 4, + "outlettype" : [ "bang", "bang", "", "int" ], + "patching_rect" : [ 294.0, 831.636353, 62.0, 21.0 ] + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-5", + "linecount" : 3, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 131.212769, 831.636353, 566.0, 49.0 ], + "text" : "Hidden Markov Models. See for more info. Statistical model which allows for multiple transitions between several states. They are at the core of the speech synthesis systems, which in turn are at the core of mage." + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-33", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 131.212769, 786.636353, 537.0, 21.0 ], + "text" : "Parameters generation/interfacing/everything engine at the core of mage." + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 14.315886, + "frgb" : 0.0, + "id" : "obj-34", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 21.5, 786.636353, 66.0, 23.0 ], + "text" : "mage" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 14.315886, + "frgb" : 0.0, + "id" : "obj-31", + "linecount" : 2, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 21.5, 905.636353, 102.0, 40.0 ], + "text" : "performative system" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 14.315886, + "frgb" : 0.0, + "id" : "obj-29", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 21.5, 831.636353, 66.0, 23.0 ], + "text" : "hmm" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-25", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 131.212769, 743.636353, 537.0, 21.0 ], + "text" : "Synthesis engine at the core of mage." + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 14.315886, + "frgb" : 0.0, + "id" : "obj-26", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 21.5, 743.636353, 66.0, 23.0 ], + "text" : "vocoder" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-24", + "linecount" : 7, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 131.212769, 617.636353, 574.0, 105.0 ], + "text" : "Shortest temporal unit that is used by mage (except the vocoder which of course synthesizes sound at sample rate). Frame length is an absolute value (= not changing, as opposed to state duration for example, which depends on many parameters) expressed in samples. User has direct and realtime control on that value with the message \"speed\" ans its derivatives (see relevant tab). Default frame length is 240 samples, default mage framerate is 48000 Hz (doesn't work correctly at other rates at the moment) ; which gives a defaut frame length of 240 samples at 48000 samples per second <-> 200 frames per second <-> 5 miliseconds per frame." + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-22", + "linecount" : 3, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 131.212769, 473.636353, 525.0, 49.0 ], + "text" : "Similarly to the label queue, FIFO list containing all the models to be synthesized by the vocoder. Unlike the label queue, user has very few control or information on the model queue." + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 14.315886, + "frgb" : 0.0, + "id" : "obj-23", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 20.0, 473.636353, 101.0, 23.0 ], + "text" : "model queue" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-13", + "linecount" : 4, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 131.212769, 536.636353, 537.0, 63.0 ], + "text" : "A temporal subdivision of a phoneme/label/model ; each of those has five states, \"beginning - beginning/middle - middle - middle/end - end\", each state lasts a different number of frames (usually between 1 and 10, first is shorter, middle is longer, or somehting along those lines) " + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 14.315886, + "frgb" : 0.0, + "id" : "obj-12", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 21.5, 617.636353, 57.0, 23.0 ], + "text" : "frame" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-11", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 131.212769, 426.636353, 525.0, 21.0 ], + "text" : "Label computed into a set of synthesis parameter for the vocoder ?" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 14.315886, + "frgb" : 0.0, + "id" : "obj-10", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 21.5, 536.636353, 57.0, 23.0 ], + "text" : "state" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 14.315886, + "frgb" : 0.0, + "id" : "obj-9", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 20.0, 426.636353, 57.0, 23.0 ], + "text" : "model" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 14.315886, + "frgb" : 0.0, + "id" : "obj-7", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 20.0, 327.636353, 90.0, 23.0 ], + "text" : "label queue" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-8", + "linecount" : 5, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 131.212769, 327.636353, 525.0, 77.0 ], + "text" : "Internal mage's buffer where are waiting the next labels to be processed/synthesized. It is a FIFO (first in first out) queue. When you send a label in the queue, it waits until the queue reaches his turn, then it is computed (all the information are translated to parameters to give to the vocoder) then the computed parameters are sent to the models queue." + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 14.315886, + "frgb" : 0.0, + "id" : "obj-3", + "linecount" : 2, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 20.0, 268.636353, 90.0, 40.0 ], + "text" : ".lab or labels list" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-4", + "linecount" : 2, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 131.212769, 268.636353, 522.0, 35.0 ], + "text" : "File containing a list of several successive labels, it is the output of label file generation from a text file." + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 14.315886, + "frgb" : 0.0, + "id" : "obj-1", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 20.0, 200.636353, 57.0, 23.0 ], + "text" : "label" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-2", + "linecount" : 3, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 131.212769, 200.636353, 525.0, 49.0 ], + "text" : "One label is a string containing information needed to synthesize a phoneme. It gives info about what is the current phoneme, what are the few previous and next phonemes, current phoneme's duration, intonation, accentuation, etc." + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 14.315886, + "frgb" : 0.0, + "id" : "obj-114", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 20.0, 21.636353, 57.0, 23.0 ], + "text" : "engine" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-111", + "linecount" : 11, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 131.212769, 21.636353, 534.0, 162.0 ], + "text" : "a set of all the rules needed to make mage replicate a trained model's specific voice. You will need one different engine for each voice you want to imitate. \n\nSix different engines are provided in the \"data\" archives, in the folder data/configFiles/cmu-artic are the .conf files ; you will probably need to modify the filepath in these so that they point to your current installation's path of folder data/voices/[engine name].\n\nThose files were obtained after a training procedure, which consists - to summarize - in recording one person's voice reading phonetically balanced texts, then analysing and processing the result until the obtention of a set of rules for speech synthesis." + } + + } +, { + "box" : { + "handoff" : "", + "id" : "obj-28", + "maxclass" : "ubutton", + "numinlets" : 1, + "numoutlets" : 4, + "outlettype" : [ "bang", "bang", "", "int" ], + "patching_rect" : [ 490.5, 845.636353, 62.0, 21.0 ] + } + + } +, { + "box" : { + "handoff" : "", + "id" : "obj-38", + "maxclass" : "ubutton", + "numinlets" : 1, + "numoutlets" : 4, + "outlettype" : [ "bang", "bang", "", "int" ], + "patching_rect" : [ 293.212769, 984.636353, 129.787231, 21.0 ] + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-14", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-21", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-27", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-28", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-21", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-32", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-39", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-38", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-15", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-6", 0 ] + } + + } + ] + } + +} diff --git a/examples/maxmsp/README b/examples/maxmsp/README index e89ae78..f867383 100644 --- a/examples/maxmsp/README +++ b/examples/maxmsp/README @@ -1 +1,6 @@ external for Max/MSP + +16/09/2013 +installation : +* Place the MagePackage fodler in one of your max package folders. +* Try the MaxMageTuto.maxpat first if you're new to mage~ with MaxMSP. \ No newline at end of file diff --git a/examples/maxmsp/mage~.cpp b/examples/maxmsp/mage~.cpp old mode 100644 new mode 100755 index b0fa554..b5758d6 --- a/examples/maxmsp/mage~.cpp +++ b/examples/maxmsp/mage~.cpp @@ -1,5 +1,5 @@ /* ----------------------------------------------------------------------------------------------- */ -/* */ +/* */ /* This file is part of MAGE / pHTS( the performative HMM-based speech synthesis system ) */ /* */ /* MAGE / pHTS is free software: you can redistribute it and/or modify it under the terms */ @@ -26,10 +26,14 @@ /* */ /* ----------------------------------------------------------------------------------------------- */ -/** - * @file mage~.cpp - * @author Loïc Reboursière, Victor Huguenin +/** + * @file mage~.cpp + * @author Loïc Reboursière, Victor Huguenin */ + +// Github version + +//MaxMSP #include "ext.h" #include "ext_obex.h" #include "z_dsp.h" @@ -39,6 +43,8 @@ #include #include #include +#include + using namespace std; using namespace MAGE; @@ -46,6 +52,8 @@ using namespace MAGE; extern "C" { + void *mage_tilde_class; + typedef struct _mage_tilde { t_pxobject ob; @@ -54,106 +62,124 @@ extern "C" vector < string > labels; int currentLabel; Mage *mage; - void *intout2; // essai - void *intout; // essai - void *bangout; // essai + void *intout; // V + void *intout2; // V + void *bangout; // V } t_mage_tilde; - /* typedef struct _fftinfo - { - t_pxobject x_obj; - t_pfftpub *x_pfft; // pointer to owning fftpatcher struct - - long x_fftsize; // size of input fft (in samples) - long x_ffthop; // hop size for window advance - long x_n; // vector size (half of fft size if fullspect = 0) - int x_fullspect; // if full spectra are used - - void *x_out[4]; // array of outlets - - } t_fftinfo; -*/ - //void *mage_tilde_new(t_symbol *s, double f); void *mage_tilde_new( t_symbol *s, long argc, t_atom *argv ); t_int *mage_tilde_perform( t_int * w ); void mage_tilde_dsp( t_mage_tilde * x, t_signal ** sp, short *count ); void mage_tilde_bang( t_mage_tilde * x); void mage_tilde_free( t_mage_tilde * x ); - void mage_tilde_setup( void ); void * genThread( void * argv ); void fillLabels( t_mage_tilde * x ); //access to MAGE controls - void mage_tilde_alpha( t_mage_tilde * x, double alpha ); void mage_tilde_reset( t_mage_tilde * x ); - void mage_tilde_speed( t_mage_tilde * x, double speed, double action ); - void mage_tilde_volume( t_mage_tilde * x, double volume ); - - void mage_tilde_label_clear( t_mage_tilde * x ); //essai - + //manually add/remove engines + void mage_tilde_engine_add( t_mage_tilde * x, t_symbol *name, t_symbol *conf ); + void mage_tilde_engine_remove( t_mage_tilde * x, t_symbol *name ); + //interpolation between voices - V + void mage_tilde_interpolation( t_mage_tilde * x, t_symbol *voice,double weight ); + // duration of each state of a label, in frames + void mage_tilde_duration( t_mage_tilde * x, Symbol *s, long ac, t_atom *argv ); + //labels manipulation void mage_tilde_label( t_mage_tilde * x, t_symbol *label ); + void mage_tilde_label_clear( t_mage_tilde * x ); //V + void mage_tilde_label_pause( t_mage_tilde * x ); //V void mage_tilde_label_fill( t_mage_tilde * x ); + void mage_tilde_label_fill_until_end( t_mage_tilde * x ); // V void mage_tilde_label_next( t_mage_tilde * x ); + void mage_tilde_label_nextvowel( t_mage_tilde * x ); // V void mage_tilde_label_insert( t_mage_tilde * x, long lab ); void mage_tilde_label_replace( t_mage_tilde * x, long lab ); void mage_tilde_label_switch( t_mage_tilde * x, long lab ); - + //pitch + void mage_tilde_pitch( t_mage_tilde * x, Symbol *s, long ac, t_atom *argv ); // V void mage_tilde_pitch_overwrite( t_mage_tilde * x, double pitch ); void mage_tilde_pitch_scale( t_mage_tilde * x, double pitch ); void mage_tilde_pitch_shift( t_mage_tilde * x, double pitch ); void mage_tilde_pitch_synth( t_mage_tilde * x ); -//essai d'ajouter l'interpolation entre voix - void mage_tilde_interpolation( t_mage_tilde * x, t_symbol *voice,double weight ); -//essai d'ajouter l'assistance aux inlets/outlets + //speed + void mage_tilde_speed( t_mage_tilde * x, Symbol *s, long ac, t_atom *argv );//V + //volume, alpha, gamma + void mage_tilde_volume( t_mage_tilde * x, double volume ); + void mage_tilde_alpha( t_mage_tilde * x, double alpha ); + void mage_tilde_gamma( t_mage_tilde * x, double gamma );// V + //vibrato + void mage_tilde_vib_amp (t_mage_tilde *x, double vibamp); // V + void mage_tilde_vib_thresh (t_mage_tilde *x, double vibthresh); // V + void mage_tilde_vib_zoom (t_mage_tilde *x, double vibzoom); // V + void mage_tilde_vib_offset (t_mage_tilde *x, double viboffset); // V + //inlets/outlets assistance - V void mage_tilde_assist (t_mage_tilde *x, void *b, long io, long index, char *s); - void mage_tilde_printquery (t_mage_tilde *x); // essai - // engines add/remove manually - void mage_tilde_engine_add( t_mage_tilde * x, t_symbol *name, t_symbol *conf ); - void mage_tilde_engine_remove( t_mage_tilde * x, t_symbol *name ); - - void mage_tilde_duration( t_mage_tilde * x, Symbol *s, long ac, t_atom *argv ); - - void *mage_tilde_class; - + int main( void ) { t_class *c; c = class_new("mage~", (method)mage_tilde_new, (method)mage_tilde_free, (long)sizeof(t_mage_tilde), 0L, A_GIMME, 0); + // Core class_addmethod(c, (method)mage_tilde_bang, "bang", 0); // post("_setup : blocksize = %d",sys_getblksize()); class_addmethod(c, (method)mage_tilde_dsp, "dsp", A_CANT, 0); - class_addmethod(c, (method)mage_tilde_alpha, "alpha", A_FLOAT, 0); + + // Reset class_addmethod(c, (method)mage_tilde_reset, "reset", A_GIMME, 0); -// class_addmethod(c, (method)mage_tilde_speed, "speed", A_FLOAT, 0); // this one - class_addmethod(c, (method)mage_tilde_speed, "speed", A_FLOAT, A_FLOAT, 0); // this one - class_addmethod(c, (method)mage_tilde_volume, "volume", A_FLOAT, 0); + + // Engine + class_addmethod(c, (method)mage_tilde_engine_add, "engineadd", A_SYM, A_SYM, 0); + class_addmethod(c, (method)mage_tilde_engine_remove, "engineremove", A_SYM, 0); + + // Interpolate - V + class_addmethod(c, (method)mage_tilde_interpolation, "interpolate", A_SYM, A_FLOAT, 0); + + // Duration + class_addmethod(c, (method)mage_tilde_duration, "duration", A_GIMME, 0); + + // Label class_addmethod(c, (method)mage_tilde_label, "label", A_SYM, 0); - class_addmethod(c, (method)mage_tilde_label_clear, "labelclear",0);//essai + class_addmethod(c, (method)mage_tilde_label_clear, "labelclear",0);// V + class_addmethod(c, (method)mage_tilde_label_pause, "labelpause",0);// V class_addmethod(c, (method)mage_tilde_label_fill, "labelfill", A_GIMME, 0); + class_addmethod(c, (method)mage_tilde_label_fill_until_end, "labelfilluntilend", A_GIMME, 0);// V class_addmethod(c, (method)mage_tilde_label_next, "labelnext",0); + class_addmethod(c, (method)mage_tilde_label_nextvowel, "labelnextvowel",0);//essai class_addmethod(c, (method)mage_tilde_label_insert, "labelinsert", A_LONG, 0); class_addmethod(c, (method)mage_tilde_label_replace, "labelreplace", A_LONG, 0); class_addmethod(c, (method)mage_tilde_label_switch, "labelswitch", A_LONG, 0); + + // Pitch + class_addmethod(c, (method)mage_tilde_pitch, "pitch", A_GIMME, 0); // V class_addmethod(c, (method)mage_tilde_pitch_overwrite, "pitchoverwrite", A_FLOAT, 0); class_addmethod(c, (method)mage_tilde_pitch_scale, "pitchscale", A_FLOAT, 0); class_addmethod(c, (method)mage_tilde_pitch_shift, "pitchshift", A_FLOAT, 0); class_addmethod(c, (method)mage_tilde_pitch_synth, "pitchsynth", A_GIMME, 0); - class_addmethod(c, (method)mage_tilde_duration, "duration", A_GIMME, 0); -//essai d'ajouter l'interpolation entre voix - class_addmethod(c, (method)mage_tilde_interpolation, "interpolate", A_SYM, A_FLOAT, 0); -//essai d'ajouter l'assistance aux inlets/outlets - class_addmethod(c, (method)mage_tilde_assist, "assist", A_CANT, 0); -// class_addmethod(c, (method)mage_tilde_curlabel, 0) - class_addmethod(c, (method)mage_tilde_printquery, "printquery", 0); // ça c'est moi qui l'ai fait - // Engine - class_addmethod(c, (method)mage_tilde_engine_add, "engineadd", A_SYM, A_SYM, 0); - class_addmethod(c, (method)mage_tilde_engine_remove, "engineremove", A_SYM, 0); - - // ps_spfft = gensym("__pfft~__"); // owning pfft~ is bound to this while patch is loaded - // fftinfo_warning = 1; + // Speed + class_addmethod(c, (method)mage_tilde_speed, "speed", A_GIMME, 0); //V + + // Volume + class_addmethod(c, (method)mage_tilde_volume, "volume", A_FLOAT, 0); + + // Alpha + class_addmethod(c, (method)mage_tilde_alpha, "alpha", A_FLOAT, 0); + + // Gamma + class_addmethod(c, (method)mage_tilde_gamma, "gamma", A_FLOAT, 0); //V + + // Vibrato + class_addmethod(c, (method)mage_tilde_vib_amp, "vibratoamp", A_FLOAT, 0);// V + class_addmethod(c, (method)mage_tilde_vib_thresh, "vibratothresh", A_FLOAT, 0);// V + class_addmethod(c, (method)mage_tilde_vib_zoom, "vibratozoom", A_FLOAT, 0);// V + class_addmethod(c, (method)mage_tilde_vib_offset, "vibratooffset", A_FLOAT, 0);// V + + + + //inlets/outlets assistance - V + class_addmethod(c, (method)mage_tilde_assist, "assist", A_CANT, 0); class_dspinit(c); class_register(CLASS_BOX, c); @@ -175,57 +201,38 @@ extern "C" x->mage = new Mage(); // fillLabels(x); -// post("_new: loading engine"); -// x->mage->addEngine( "slt", "/Users/vichug/Music/MAGE/mage-2.00/data/configFiles/cmu-artic/slt.conf" ); -// x->mage->addEngine( "awb", "/Users/vichug/Music/MAGE/mage-2.00/data/configFiles/cmu-artic/awb.conf" ); -// x->mage->addEngine( "clb", "/Users/vichug/Music/MAGE/mage-2.00/data/configFiles/cmu-artic/clb.conf" ); -// x->mage->addEngine( "jmk", "/Users/vichug/Music/MAGE/mage-2.00/data/configFiles/cmu-artic/jmk.conf" ); -// x->mage->addEngine( "rms", "/Users/vichug/Music/MAGE/mage-2.00/data/configFiles/cmu-artic/rms.conf" ); -// x->mage->addEngine( "bdl", "/Users/vichug/Music/MAGE/mage-2.00/data/configFiles/cmu-artic/bdl.conf" ); -// x->mage->addEngine( "hpo", "/Users/vichug/Music/MAGE/mage-2.00/data/configFiles/cmu-artic/hpo.conf" ); -// x->mage->addEngine( "hpr", "/Users/vichug/Music/MAGE/mage-2.00/data/configFiles/cmu-artic/hpr.conf" ); -// x->mage->addEngine( "neu", "/Users/vichug/Music/MAGE/mage-2.00/data/configFiles/cmu-artic/neu.conf" ); - x->mage->enableInterpolation(true); +// Uncomment the following block and replace MageSourcePath with your path to your Mage sources; +// then recompile, if you want to avoid needing to manually add voice engines each time +// that you create a new Mage instance. +/* post("_new: loading engine"); + x->mage->addEngine( "slt", "/MageSourcePath/data/configFiles/cmu-artic/slt.conf" ); + x->mage->addEngine( "awb", "/MageSourcePath/data/configFiles/cmu-artic/awb.conf" ); + x->mage->addEngine( "clb", "/MageSourcePath/data/configFiles/cmu-artic/clb.conf" ); + x->mage->addEngine( "jmk", "/MageSourcePath/data/configFiles/cmu-artic/jmk.conf" ); + x->mage->addEngine( "rms", "/MageSourcePath/data/configFiles/cmu-artic/rms.conf" ); + x->mage->addEngine( "bdl", "/MageSourcePath/data/configFiles/cmu-artic/bdl.conf" ); + post("_new: done with engine"); */ -// post("_new: done with engine"); - + x->mage->enableInterpolation(true); + post("_new: starting genThread"); pthread_create(&(x->thread), NULL, genThread, (void *) x); post("_new : done with genThread"); - x->intout2 = intout((t_object *)x); // essai - x->intout = intout((t_object *)x); // essai - x->bangout = bangout((t_object *)x); // essai -// outlet_new(&x->x_obj, &s_signal); // Pd line -// outlet_new((t_pxobject *)x, "signal"); + x->intout = intout((t_object *)x); // V + x->intout2 = intout((t_object *)x); // V + x->bangout = bangout((t_object *)x); // V outlet_new(x, "signal"); post("_new: done\n"); return (x); } - - void mage_tilde_free( t_mage_tilde * x ) - { - pthread_cancel(x->thread); - printf( "stopping genThread\n" ); - pthread_join(x->thread,NULL); - post("free mage memory"); - delete x->mage; - } - - void mage_tilde_dsp( t_mage_tilde * x, t_signal ** sp, short *count ) - { - post("_dsp"); - post("my sample rate is: %f", sp[0]->s_sr); - dsp_add( mage_tilde_perform, 3, x, sp[0]->s_vec, sp[0]->s_n ); - } - + t_int *mage_tilde_perform( t_int * w ) { t_mage_tilde * x = ( t_mage_tilde * )( w[1] ); t_float * out = ( t_float * )( w[2] ); -// t_float * out2 = ( t_float * )( w[2] ); // a tous les coups c'est a cause de ca int n = ( int )( w[3] ); while( n-- ) @@ -235,14 +242,33 @@ extern "C" // get the generated samples *out++ = x->mage->popSamples(); -// *out2++ = x->mage->popSamples(); // commented out voir plus haut - } return ( w+4 ); } + void mage_tilde_dsp( t_mage_tilde * x, t_signal ** sp, short *count ) + { + post("_dsp"); + post("my sample rate is: %f", sp[0]->s_sr); + dsp_add( mage_tilde_perform, 3, x, sp[0]->s_vec, sp[0]->s_n ); + } + + void mage_tilde_bang( t_mage_tilde * x ) + { + post( "blocksize: %d",sys_getblksize() ); + } + + void mage_tilde_free( t_mage_tilde * x ) + { + pthread_cancel(x->thread); + printf( "stopping genThread\n" ); + pthread_join(x->thread,NULL); + post("free mage memory"); + delete x->mage; + } + void * genThread(void * argv) { printf( "running genThread\n" ); @@ -255,6 +281,7 @@ extern "C" if( x->mage->popLabel() ) { + // prepare the model x->mage->prepareModel(); @@ -262,7 +289,7 @@ extern "C" // and if set, the interpolation and/or duration functions set by the user x->mage->computeDuration(); - outlet_int(x->intout2, x->mage->getDuration() ); //essai + outlet_int(x->intout2, x->mage->getDuration() ); //V // compute the corresponding parameters taking into account the model // and if set, the interpolation and/or duration functions set by the user @@ -281,7 +308,7 @@ extern "C" return ( NULL ); } - + void fillLabels( t_mage_tilde * x ) { string line; @@ -305,7 +332,7 @@ extern "C" } // post ("labels number %d", x->labels.size()); - outlet_int(x->intout, x->labels.size()); // ça c'est moi qui l'ai fait + outlet_int(x->intout, x->labels.size()); // V - give the size of the file myfile.close(); @@ -316,58 +343,86 @@ extern "C" } - - void mage_tilde_bang( t_mage_tilde * x ) - { - post( "blocksize: %d",sys_getblksize() ); - } - - - void mage_tilde_alpha( t_mage_tilde * x, double alpha ) - { - x->mage->setAlpha( alpha ); -// post("alpha : %f", alpha); - post("path : %s", x->labelPath); - - return; - } - + void mage_tilde_reset( t_mage_tilde * x ) { x->mage->reset(); return; } - + - void mage_tilde_speed( t_mage_tilde * x, double speed, double action ) + // engines add/remove + + void mage_tilde_engine_add( t_mage_tilde * x, t_symbol * name, t_symbol * conf ) { - // controlValue = MAGE::overwrite; - // controlValue = MAGE::shift; - // controlValue = MAGE::scale; - // controlValue = MAGE::synthetic; - // controlValue = MAGE::noaction; - - x->mage->setSpeed( speed, action ); + post( "_new: loading engine %s", name->s_name ); + x->mage->addEngine( name->s_name, conf->s_name ); } - - -/* void mage_tilde_speed( t_mage_tilde * x, double speed ) + void mage_tilde_engine_remove( t_mage_tilde * x, t_symbol * name ) { - x->mage->setSpeed( speed, MAGE::overwrite ); - - return; - } */ - - void mage_tilde_volume( t_mage_tilde * x, double volume ) + post( "_new: removing engine %s", name->s_name ); + x->mage->removeEngine( name->s_name ); + } + + void mage_tilde_interpolation( t_mage_tilde * x, t_symbol *voice, double weight ) //V { - x->mage->setVolume( volume ); - + string s(voice->s_name); + + x->mage->enableInterpolation(true); + + double interpolationWeights[nOfStreams + 1]; + map < string, double * > interpolationFunctions; + + for( unsigned int i = 0; i < nOfStreams + 1; i++ ) + { + interpolationWeights[i] = (double) weight; + } + + interpolationFunctions[s] = interpolationWeights; + + x->mage->setInterpolationFunctions( interpolationFunctions ); + return; } - + + void mage_tilde_duration ( t_mage_tilde * x, Symbol *s, long ac, t_atom *argv ) + { + double *updateDuration = new double [5]; + int durationMode=0; + + if (ac != 6) + post("Bad number of parameters for durationoverwrite message ! "); + else + { +// post("Good number of parameters for durationoverwrite message ! "); + for( int i = 0; i < 5; i++ ) + { + if ((argv+i)->a_type == A_LONG) { + updateDuration[i] = atom_getlong(argv+i); +// post("value: %f ", updateDuration[i]); + } + else + { + post ("Bad type"); + } + } + if ((argv+5)->a_type == A_LONG) + { + durationMode = atom_getlong(argv+5); +// post("mode value: %d ", durationMode); + } + else + post ("Bad mode type"); + } + + x->mage->setDuration( updateDuration, durationMode ); + } + + + void mage_tilde_label( t_mage_tilde * x, t_symbol *label ) { post("filepath %s", label->s_name); @@ -377,13 +432,15 @@ extern "C" return; } - void mage_tilde_label_clear( t_mage_tilde * x ) //essai + void mage_tilde_label_clear( t_mage_tilde * x ) //V { - x->mage->clearLabels(); + const char *lastlab = x->mage->clearLabels().c_str(); + + post ("last label : %s", lastlab ); return; } - + void mage_tilde_label_fill( t_mage_tilde * x ) { Label label; @@ -392,6 +449,7 @@ extern "C" for( it = x->labels.begin(); it < x->labels.end(); it++ ) { // post( "pushing %s",line.c_str() ); + outlet_bang( x->bangout ); // V label.setQuery( ( * it ) ); x->mage->pushLabel( label ); @@ -401,12 +459,36 @@ extern "C" return; } + void mage_tilde_label_fill_until_end( t_mage_tilde * x ) // V + { + Label label; + int i; + + if( x->labels.size() > 0 ) + { + for (i = x->currentLabel; i < x->labels.size(); i++) + { + outlet_bang( x->bangout ); // V + label.setQuery( x->labels[x->currentLabel] ); + + x->mage->pushLabel( label ); + + x->currentLabel = ( x->currentLabel + 1 ) % x->labels.size(); +// post("onepush"); + } + } + + + return; + } + void mage_tilde_label_next( t_mage_tilde * x ) { Label label; if( x->labels.size() > 0 ) { + outlet_bang( x->bangout ); // V label.setQuery( x->labels[x->currentLabel] ); x->mage->pushLabel( label ); @@ -417,6 +499,69 @@ extern "C" return; } + void mage_tilde_label_nextvowel( t_mage_tilde * x ) // V - thanks R. + { + Label label; + const char* carac = "+"; + + if( x->labels.size() > 0 ) + { + outlet_bang( x->bangout ); // V + label.setQuery( x->labels[x->currentLabel] ); + + x->mage->pushLabel( label ); + + x->currentLabel = ( x->currentLabel + 1 ) % x->labels.size(); + + const char* vla = x->mage->getLabel().getQuery().c_str(); + // post ("%s", vla ); + + char index = 1 + strchr(vla, *carac) - vla; + const char *firstelem = vla + index; + char pau_buf[3]; + + bool isitvowel = ((firstelem[0] == 'a') || (firstelem[0] == 'e') || (firstelem[0] == 'i') || (firstelem[0] == 'o') || (firstelem[0] == 'u') || (firstelem[0] == 'y')); + // if (isitvowel==1) { post("vowel"); } + if (isitvowel == 0) { + if (firstelem[0]=='p') { + strncpy(pau_buf,firstelem,3); + if(strcmp(pau_buf,"pau")==0){ + isitvowel=1; + // post("pau"); + } + } + } + while (isitvowel == 0) { + usleep(100000); + if( x->labels.size() > 0 ) + { + label.setQuery( x->labels[x->currentLabel] ); + + x->mage->pushLabel( label ); + + x->currentLabel = ( x->currentLabel + 1 ) % x->labels.size(); + } + + vla = x->mage->getLabel().getQuery().c_str(); + index = 1 + strchr(vla, *carac) - vla; + firstelem = vla + index; + isitvowel = ((firstelem[0] == 'a') || (firstelem[0] == 'e') || (firstelem[0] == 'i') || (firstelem[0] == 'o') || (firstelem[0] == 'u') || (firstelem[0] == 'y')); + // if (isitvowel==1) { post("vowel"); } + if (isitvowel == 0) { + if (firstelem[0]=='p') { + strncpy(pau_buf,firstelem,3); + if(strcmp(pau_buf,"pau")==0){ + isitvowel=1; + // post("pau"); + } + } + } + } + } + + return; + } + void mage_tilde_label_insert( t_mage_tilde * x, long lab ) { Label label; @@ -426,6 +571,7 @@ extern "C" int k = ( ( int ) lab ) % x->labels.size(); // always 0 <= lab < x->labels.size() ? < 0 ? post("inserting label %d\n",k); + outlet_bang( x->bangout ); // V label.setQuery( x->labels[k] ); x->mage->pushLabel( label ); @@ -445,6 +591,7 @@ extern "C" int k = ( ( int ) lab ) % x->labels.size(); // always 0 <= lab < x->labels.size() ? < 0 ? post("replacing label %d with %d\n",x->currentLabel,k); + outlet_bang( x->bangout ); // V label.setQuery( x->labels[k] ); x->mage->pushLabel( label ); @@ -464,7 +611,7 @@ extern "C" long k = lab % x->labels.size(); // always 0 <= lab < x->labels.size() ? < 0 ? post("switching from label %d to %d\n",x->currentLabel,k); - outlet_bang( x->bangout ); // ça c'est moi qui l'ai fait + outlet_bang( x->bangout ); // V label.setQuery( x->labels[k] ); x->mage->pushLabel( label ); @@ -473,7 +620,57 @@ extern "C" return; } + + void mage_tilde_label_pause( t_mage_tilde * x ) //V - does work on very exceptionnal circumstances + { + int cur; + + cur = x->currentLabel; + + x->mage->clearLabels(); + + x->currentLabel = cur; + + return; + } + + + void mage_tilde_pitch ( t_mage_tilde * x, Symbol *s, long ac, t_atom *argv ) + { + // controlValue = MAGE::overwrite; + // controlValue = MAGE::shift; + // controlValue = MAGE::scale; + // controlValue = MAGE::synthetic; + // controlValue = MAGE::noaction; + + if ( ac != 2 ) + { + if ( (ac == 1) && (argv->a_type == A_FLOAT) ) + { + x->mage->setPitch(atom_getfloat(argv), MAGE::overwrite); + } + else if ( (ac == 1) && (argv->a_type == A_LONG ) ) + { + x->mage->setPitch((float)atom_getlong(argv), MAGE::overwrite); + } + else + + post("need either one float/int (pitchoverwrite by that value) or one float/int and one int (int will precise the action)"); + } + else + { + if ( (argv->a_type == A_FLOAT ) && ((argv+1)->a_type == A_LONG) ) { + x->mage->setPitch(atom_getfloat(argv),atom_getlong(argv+1)); + } + else if ( (argv->a_type == A_LONG ) && ((argv+1)->a_type == A_LONG) ) { + x->mage->setPitch((float)atom_getlong(argv),atom_getlong(argv+1)); + } + } + + return; + } + void mage_tilde_pitch_overwrite( t_mage_tilde * x, double pitch ) { x->mage->setPitch(pitch,MAGE::overwrite); @@ -501,65 +698,100 @@ extern "C" return; } - - void mage_tilde_duration ( t_mage_tilde * x, Symbol *s, long ac, t_atom *argv ) - { - double *updateDuration = new double [5]; - int durationMode=0; - - if (ac != 6) - post("Bad number of parameters for durationoverwrite message ! "); - else - { -// post("Good number of parameters for durationoverwrite message ! "); - for( int i = 0; i < 5; i++ ) - { - if ((argv+i)->a_type == A_LONG) { - updateDuration[i] = atom_getlong(argv+i); -// post("value: %f ", updateDuration[i]); - } - else - { - post ("Bad type"); - } - } - if ((argv+5)->a_type == A_LONG) - { - durationMode = atom_getlong(argv+5); -// post("mode value: %d ", durationMode); - } - else - post ("Bad mode type"); - } - - x->mage->setDuration( updateDuration, durationMode ); - } - -//essai d'interpolation - void mage_tilde_interpolation( t_mage_tilde * x, t_symbol *voice, double weight ) + + void mage_tilde_speed ( t_mage_tilde * x, Symbol *s, long ac, t_atom *argv ) //V { - string s(voice->s_name); - - x->mage->enableInterpolation(true); - - double interpolationWeights[nOfStreams + 1]; - map < string, double * > interpolationFunctions; - - for( unsigned int i = 0; i < nOfStreams + 1; i++ ) + // controlValue = MAGE::overwrite; + // controlValue = MAGE::shift; + // controlValue = MAGE::scale; + // controlValue = MAGE::synthetic; + // controlValue = MAGE::noaction; + + if ( ac != 2 ) { - interpolationWeights[i] = (double) weight; + if ( (ac == 1) && (argv->a_type == A_FLOAT) ) + { + x->mage->setSpeed(atom_getfloat(argv), MAGE::overwrite); + } + else if ( (ac == 1) && (argv->a_type == A_LONG ) ) + { + x->mage->setSpeed((float)atom_getlong(argv), MAGE::overwrite); + } + else + post("need either one float/int (speedoverwrite by that value) or one float/int and one int (int will precise the action)"); + } + else + { + if ( (argv->a_type == A_FLOAT) && ((argv+1)->a_type == A_LONG) ) { + x->mage->setSpeed(atom_getfloat(argv),atom_getlong(argv+1)); + } + else if ( (argv->a_type == A_LONG ) && ((argv+1)->a_type == A_LONG) ) { + x->mage->setSpeed((float)atom_getlong(argv),atom_getlong(argv+1)); + } } - interpolationFunctions[s] = interpolationWeights; + return; + } - x->mage->setInterpolationFunctions( interpolationFunctions ); + + + void mage_tilde_volume( t_mage_tilde * x, double volume ) + { + x->mage->setVolume( volume ); + + return; + } + + void mage_tilde_alpha( t_mage_tilde * x, double alpha ) + { + x->mage->setAlpha( alpha ); +// post("alpha : %f", alpha); +// post("path : %s", x->labelPath); + + return; + } + + void mage_tilde_gamma( t_mage_tilde * x, double gamma )// V + { + x->mage->setGamma( gamma ); return; } -//essai d'ajouter l'assistance aux inlets/outlets + + //Vibrato -V + void mage_tilde_vib_amp (t_mage_tilde *x, double vibamp) // V + { + x->mage->setvibamp( vibamp ); + + return; + } + + void mage_tilde_vib_thresh (t_mage_tilde *x, double vibthresh) // V + { + x->mage->setvibthresh( vibthresh ); + + return; + } + + void mage_tilde_vib_zoom (t_mage_tilde *x, double vibzoom) // V + { + x->mage->setvibzoom( vibzoom ); + + return; + } + + void mage_tilde_vib_offset (t_mage_tilde *x, double viboffset) // V + { + x->mage->setviboffset( viboffset ); + + return; + } + + + // "The io argument will be 1 for inlets, 2 for outlets. // The index argument will be 0 for the leftmost inlet or outlet." void mage_tilde_assist (t_mage_tilde *x, void *b, long io, long index, char *s) @@ -584,35 +816,16 @@ extern "C" sprintf(s, "bang at beginning of a label read with labelswitch method"); break; case 2: - sprintf(s, "total number of labels when a label list is read"); + sprintf(s, "number of frames in currently processed label"); break; case 3: - sprintf(s, "number of frames in currently processed label"); + sprintf(s, "total number of labels when a label list is read"); break; } break; } } - void mage_tilde_printquery (t_mage_tilde *x) - { -// x->mage->label.printQuery(); // ne marche pas - } - - // engines add/remove - - void mage_tilde_engine_add( t_mage_tilde * x, t_symbol * name, t_symbol * conf ) - { - post( "_new: loading engine %s", name->s_name ); - x->mage->addEngine( name->s_name, conf->s_name ); - } - - void mage_tilde_engine_remove( t_mage_tilde * x, t_symbol * name ) - { - post( "_new: removing engine %s", name->s_name ); - x->mage->removeEngine( name->s_name ); - } - } From a27148554e4eb6af2d5876ddb1c7c48f22120ade Mon Sep 17 00:00:00 2001 From: Victor Huguenin Date: Mon, 16 Sep 2013 01:17:22 +0200 Subject: [PATCH 2/9] added added tutorial and helpfile as a max package. Updated maxMSP external. --- .../maxmsp/MagePackage/docs/mage~.maxref.xml | 203 + .../maxmsp/MagePackage/help/mage~.maxhelp | 6244 +++++++ .../MagePackage/patchers/MageMaxTuto.maxpat | 14658 ++++++++++++++++ .../MagePackage/patchers/mage_glossary.maxpat | 652 + examples/maxmsp/README | 5 + examples/maxmsp/mage~.cpp | 635 +- 6 files changed, 22186 insertions(+), 211 deletions(-) create mode 100644 examples/maxmsp/MagePackage/docs/mage~.maxref.xml create mode 100644 examples/maxmsp/MagePackage/help/mage~.maxhelp create mode 100644 examples/maxmsp/MagePackage/patchers/MageMaxTuto.maxpat create mode 100644 examples/maxmsp/MagePackage/patchers/mage_glossary.maxpat mode change 100644 => 100755 examples/maxmsp/mage~.cpp diff --git a/examples/maxmsp/MagePackage/docs/mage~.maxref.xml b/examples/maxmsp/MagePackage/docs/mage~.maxref.xml new file mode 100644 index 0000000..2e91875 --- /dev/null +++ b/examples/maxmsp/MagePackage/docs/mage~.maxref.xml @@ -0,0 +1,203 @@ + + + + + + + HMM-based performative speech synthesis + + + + The mage~ object + implements the mage speech synthesis toolbox as a MaxMSP object. + + + + + + numediart + Audio + Speech + mage + Synthesis + + + + + + + + + + + + Set the buffer to reference. + + + + + Resets mage. + + + + + + Empties mage label queue. + + + + + + Jumps to next label. + + + + + + Fills the label queue with labels from currently loaded label list file. + + + + + + Like labelfill but starts from current label. + + + + + + Jumps to next vowel or pause label. + + + + + Loads .lab file at given path. + + + + Loads an engine at given path (2d argument) with a custom name (first argument). + + + + Removes an already loaded and named engine. + + + + Sets mage audio output volume. + + + + + Sets mage vocoder alpha value. + + + + + Sets mage vocoder gamma value. + + + + + Sets or calculates a new frame length in samples. + + + + + Sets or calculates a new pitch frequency in hertz. + + + + + Sets a new pitch value in hertz. + + + + + Multiplies pitch by a given factor. + + + + + Shifts pitch by a given amount of hertz. + + + + + + Tells mage to compute the pitch. + + + + + Jump to nth label, labelnext will jump to nth label. + + + + + Jump to nth label. + + + + + Jump to nth label, labelnext will jump to (n+1)th label. + + + + + Sets a vibrato amplitude. + + + + + Sets the size, in samples, of one vibrato period. + + + + + Sets the zoom factor in vibrato sine periods. + + + + + An offset factor (between -pi and +pi) for the vibrato sine periods. + + + + + Sets or calculates a new duration in frames for each state of next label, given five integers : one for each state, and a last integer to set the type of operation to apply - overwrite, shift, scale, resynthesis, nothing. + + + + + + + + + + + + + + diff --git a/examples/maxmsp/MagePackage/help/mage~.maxhelp b/examples/maxmsp/MagePackage/help/mage~.maxhelp new file mode 100644 index 0000000..ebddad5 --- /dev/null +++ b/examples/maxmsp/MagePackage/help/mage~.maxhelp @@ -0,0 +1,6244 @@ +{ + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 6, + "minor" : 1, + "revision" : 3, + "architecture" : "x86" + } +, + "rect" : [ 2.0, 44.0, 1411.0, 785.0 ], + "bglocked" : 0, + "openinpresentation" : 0, + "default_fontsize" : 12.0, + "default_fontface" : 0, + "default_fontname" : "Arial", + "gridonopen" : 0, + "gridsize" : [ 15.0, 15.0 ], + "gridsnaponopen" : 0, + "statusbarvisible" : 2, + "toolbarvisible" : 1, + "boxanimatetime" : 200, + "imprint" : 0, + "enablehscroll" : 1, + "enablevscroll" : 1, + "devicewidth" : 0.0, + "description" : "", + "digest" : "", + "tags" : "", + "boxes" : [ { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "hidden" : 1, + "id" : "obj-7", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 809.5, 355.380951, 43.0, 18.0 ], + "text" : "set $1" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "hidden" : 1, + "id" : "obj-49", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 780.5, 335.380951, 72.0, 20.0 ], + "text" : "loadmess 1" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-9", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 139.0, 12.469513, 37.0, 18.0 ], + "text" : "open" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-6", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 139.0, 35.5, 92.0, 20.0 ], + "text" : "mage_glossary" + } + + } +, { + "box" : { + "data" : [ 9240, "png", "IBkSG0fBZn....PCIgDQRA...rG...fdHX....vmaxh1....DLmPIQEBHf.B7g.YHB..f.PRDEDU3wY6cdGkjcUem+y89dUrSS2S2STwQgQn.BoAgD1qPFA3EzhAQPBSxlCAkVXcPXu1m0qw9v4fLdMgEyAVhBgjHHIPfwDDAIDf.EXzLZDLAoQStSSGpt5J+B269Gu6q5ppt5tqp5pCy.e6yzRcUuv889du+t+R2eWAmjfGh+73cQrd8Q0mMxM.hsIv5rz3sdMpA7P1uMh0.zsMhn9nc7QWDz4EHSCbDKj61B1u.0ylA2g8QO5KgaerU5ms1EDqzMfVE6jasCE4uXP+xjHddBzazGNUfSIF1wz.fFs43q8ugJe3EHL+sv7+W.OWfmwBwdllhClG2mb.54GOJxItF92Ksz+D19wILj8ugqKZQ58RDXcwBzWoF8KIBx0YgU7HXgBE9nwGcMTZqAABrQfERTno.tZAhLEvavnX+y.8uJCYejWJ209aCOdKKXUMY+PbU1qgKXqZTuVAbsBDmWRh1kBEdnPQsiUW5P3ndIBrQhFHOtCVD2mxG8WZbx9nuN95GcYowzhXUIY+T79NEebdC1X8p7QcUwIRbMfOJTKSjai.KjHQfBM4nzn.euonz2IME9tWO2qyJc6qVrphreJtospP7N.dGQvZC1HwwHXd0NrPRDjjGWuR3c.A5Oywn3c8F3tN9JcaKDqJH6mja77A4sXi70GEqM5gOpUwTrn7uCZiyzN0kEyagf73r2z374OLo9R+47slXko0NCVQI6Gma5BsgaUf3MFG6NCTvRsR1jlEBeA4anTABJhKdnIJRhSDhXFUKQRI7HGNTBerQRDrnDt6eLx8Y+A7Te5OE6N6J8yxxJ1A+EqAJ8dDH9qSPjM3XFIuZCFkvJOZEzrA5jDXil.h2xnzVnBbgcXCedjHn.dLJYwA+cNN49fCx99N2Ha2c494YYmr2A27+MM7OEG6WnZU1HYAB7vG.bQQRroChhMR5kDXivzZqTvc8tNy9SjHPilTTPKQ7iyh2e24vG+IWRdPlCrrQ1OEu6SwkH+CVv6JN11NlWpqzP.nL1m6fOcPD5hXzOIA.Kyqn1kjGKDDAKlhBSMN4usGlC8IuQ9Oy2Vt3K.VVH6eM2vebDr+3ww94UZUl10kvCEZ5jnrN5fjDor4TKkHvrMHEEd3QH6e0Kf+e6XI8FxRLYq4pr2Im+sZg7evFQmtqBDYKfxdZyFA8Pb5k3DEKil0KecDE.wvloozXSR1+hylO4Wco99sjfsy67zkD8iFE6WuB8pFEvBm9X.RxZIIVl4RWIacQvh73nGi7ereHC+AdubuKIZrujP1ON2zkDCwWNFQtvR3sTbKZZ3abuZ2Fw0QwZUSGPfxZ7OLY+wOKC81d470FsceOZ6j814VdY1vWLJVm1pAkvzFQ1cQTVKIMlMsZRqgYPnX8QI6NOJS9VuBt8c2tu9sMrCt4q0Bwm0FqAbWEPzdnHFVL.IoShAr7Nmbqh3XSJJ9LGhwe6WFegGucccaaj8ula5lif7+iMxN7VAUDKTALG7oeRx5HY4vTdhDhgMoo3vGfIuoWDet+i1w0rsP16fa9FrQ7IEHh3uB9RU.TBejH3TnK5hXmvQxUhXXwTTL0NYz2xqf63GrXudKZxdGbiuNIV2gEhtVIIZMAhs6fHrY5BKjmPHxdgPTrXJJcr8wHW2Uxc7nKlq0hhreRtwWgMxuhEV8uRJ5VYh1z.jjdH1IATb0HFVjhhGXeL1q+J41epV85zxj8ula3xiRj62FwFWIcVhOJhfEmJcSDrNoXzb8PbrYHl9Y9Mb7W10vcerV4ZX0JmziyMepQw59hh0YtRRzN3S2DiMS2DwjpPmrBOTzKIVqK9WxVYs2+Of82zI8XSS1OCuuXd3+ERf8UtRZGcdbY.RxFoSSDkN4G9nYcj7LSPrt+L7q+dM64Ka1Sn.t2ZLhbsqTDsFvEe1HcxFnqZxTjStgFMdnYKzyM+37dd6M642TireBtwqQh7SI.6UhWvZzXgfMQ2zGINg1rpVEZfXXKrQdUWAm4O4d4oGtQO2Flr2A23YXi7qDEq0sRXhUPTpjrY5ljD4jVEwZDnPyZHdBaDmeZJdO6hQanrdogH6O.e.44R9OVRhb0K2huC7HlBar3ToKhYBE4I5nx7Pu1eZDij7QSej3z1Hcouc1wC1n2yEDama90aC2CHZIs2aUH.bPQTjbZzyIrlVU4xJB.EPQbws7DQUmkpQQRLrw1zUPOGgH1BISRgB+bdtq9Ok6eAc3xBR1OIuuAD38Shi8EsbOp1EehfEmIqwD24SLP3nUeTFBUyDjmb3hkYIEkGGJVQV6nIP7bXju5fHlzQ1idHF8SGHIH12vLoIUbrYeLwO8cw25ZdTNVg4qcsfiTuI11eaBru9kShNTz8IJD8LibC9IEEXRJPJJvAIEiRNbvGW7wAEgw32xDC6v+ElRxPfODJhOdnn.dLLYHso6gBMIHBXReptH5YbNrlCcm7zyaBLNuj814le9VH9TZHwx4KaezDEKN8U4Ds.vFIt3SNbYDxxwHMooHonHtlPrFwLVWVwbzK70VT0b5gNMZJJxTTjzThnXQLrHdPVqewqine8GjiLmY4xbR12CWm0ZI4skjHu3kSujoL4F1oPOqZ8JVnSbJfKGfo33jiQHKgwGPhfnkyl71KBWeYdnXBxSVbwFAajNWiChh2EO0bpr1b1Z1N271rP+KjXEe4ToHEZNUi4UqlritxEAvTTfwo.SSQrLK0mUBIPB.OSd2rY5lR3MwCxQdg2Le6CUuiutdPSiVHP+WFiHKqDsCJ1fIcdWMQzVHnD9LDSydYLNLSQQbIA1lk8yJyTMZlYd+iRZ.V6oSWuu453qqX7WCGeaQP9gzPrkqGhh3wlnK5k3qJHZAAhicQwQHMGkoICNHHPT5RgH5ECrLq30R3tksxZu+GhCkp1iotirEvMDE6tWtdo6X70ceqRHZIBbPwfLM+FNNon.1HIFVq5H4JgFMCPGqeizyatde+rFY+TbSaUi3ixxjF39noahx5oyUbGlHMyIOJ43HjloMZ7FLR9DCXgfB3bNNn9x6kwqxt6YMx1A8aLNV8tbLBKbQ8sd5fUxXWMi8wE4YYBFgoAzDq0B2+JJ7Py5oqMeorw2PseWUj8CvaqCaju5kCQUg4t8YPOkqQIqDPhfrThmgI3.LINFu1IVEae+7Acv5VStU5+0tM1VjJ+tpH60QGWfDwKb4vaYdnXSzEwMq04kaDtDZODSw9XBJfCQMBrOQjjqDASMF6pesz8Vp7ykUePh2TTrrWpaLkvm0Pb5YEHUeC0xdJJxdYblf7DyLu7IKvGECPx38SxquxOu7S3uj2Ue1vqZoVIoPEx1DctrSzAddRyQHMGfT3ihnm.Nubi.IB5iNd0mODclOyfXXcIBjm8RYkPHbIwtA5bYWToDAooH6liyDjur+pOYEZftHxE7GvkdogeVYxVf8KHIQhrT5EbO7YSzU40B8xABcy4PjgmiTnMY7xI6PgldIQGWHq6BB+LIDjIJRzW8RY.ObPQ2DitWFmmNzCXGhoXXxPDjmTM277AEZRRD5jnWMlXfHA3Ogg6Si9EsTIBWglXHYSzIKW1SGXRkC6mIIMEOoct44CJTzMwupafsk.JKFWdEBDqYohF7PwFnSjKC1SGNK7XjiCPJ7vubQv420fOZFfj82KwuTvP1B3phgsc6VSbAAkXpf0Gczkbw2BSlabHlhgHS44q+cUnQSBrisVR9J.vN3WhyJXtr1qyTBS+20tLji2RDjCGNDSgK9+NybyyGzDjyZcS7yE.6GhaoSE5MtTLesGJNc5YI2qTRjLN43njtbHH+8H.RDzKw1.fkcW30mOxSq0S7+5edt3SuDmNHZEQypwpGfMy8QhfwHCGkzUk5sAcuZrbvdgtGMFlu6SXhB2pSor3lJxF6y3UvyOtsGt8lf3aP0BirEQrvpujfn1FiFo.VuaWDDkMe.KDqqSPJmo86oPOQdP4Qf5C06gRiHVDnuDyhKD.SPdFEIIouZ9RA5Rd3MYVC4O2i103i.IxDwPDs0zZWkyAsW8lFTiUWIP1YLP2Zcl7lHGZWOZEROHKcEmxUyoF0NNQNqHXIaVar03ShK7T4z+FuGjIiDPhhJ+dHhO38vGD2a6mQj+lqDqW9YUkabPoQORFb+nOBd20N.+Z68qQrgtH929sg3zWCHEk6XEdTqGeV+bnFl1WQle9yxQ9quWJczwqKgqEZ560borg+pWAwNm0gvpIlBPCnTnc84f23cQpG3oPhcEesGccEmKa4NeWX0cbDBQSwWZsFTZxs8Cyy8V973mNOMKgqA5l31QYzj1RjWZqp7jHpE1arGjwswepBncC5YKQfTHf0DC6q+hv5ke1H5KATvEc1vBruFrDHe9afXewWOD0BuO2iQ04SgBwYsVjW7FgXVnmpHXtGNnV.gzZr5LF88F2FBKI6+M+YPWxupyPiOIO+Sgy5te2H6HF9SWDsupwdepAgkDqtiCJMxDQoVQOZTDeqaf3m8.fVi2j4QnloTVW4QFdlhxeBXEMBhdhSmuvyfnanGxmNKhlzeAg4XdQXs1tvoFcgOm5CcvubO1T7bW4GEuT4wSp3z08PLgMxKayD61eCH1TWndjiPo2+2G8dG2TW10PLI12vkSzOvKkn+ueo3801Ejod61BZzGNMEu5u.pIxwvxbk8u8b1z78I4kb5bt2+sP2uryinqaMT7niOqWxcd4aAYGwX5exd4f2xchtfWclVp9O6VcDky99tIRb9arrHZQs+174S9M2AG3luSJ55fqHbONQahBmbVEDWsRQhyZ8bY+n+mfVSk5TEd0aTSksQfCxtsUnVeKV.FBtkBApLEv4PigaP0AfX3hFG7+g6C+evyf86ba3dW6D+G8YQXpGYAPi6+xCSj+rW.hynWjm2.ndhiPUsGo.rjPlR3efw4nLc4bBa9pchZTjeWGCmASQhKXSPTKpmBX1CzE.jamGg7OyQPVU6agfF2gSShKXSkSneWTTBeSZ95PLBJPBSbvg3nicLzlJqnxj9FUtZRpdqoRQrC5iyT4HRWIXBJvjjlnDktIJBDjvjlEKjj4fk4qHosBV2h1rHg.soJ6tV5H7CAjPnX6BNl4LqbTi.b8Pmp.hszGhthW6EF8HYfzkv6no3Pl7Bytg5bJBl+UHZHkrEVRBKU7MvU1Pl9nMG9jTfiQFrHBEMcCE3QulatvRh1blVMfvXMBrsrBlmmftARS8baRJhGpxoxb2l0DRP2k5e0hhLtMn6cgeUrPO7AlZETSPqo.yEJRbNEMNiRWyVaUI7rSP9W0WhCO1vFhtQTfxrtGc8aYMfqoEZtpAHiovUmGGNC7nGBz50GEBStqoA7Whx3mfUbhEdls7pLjgNHBqg3DqN0jUyB3OlsEhdVrAmvCMwwdIIUf0.G4IdZljhDg5kDMgqBRU4+YQThzWWj7hNEr5sCzpVTATCMGtmfj1PxgEj9vM4sviMLGTaauAVfKTX6KBBJZ1ZJ5fnziIom0UcrD0VhrqESiSatoqkDl4OZePhfCQZljRDAazn.CgFrULDAYrHH6LNw255IwEtIR771DwOq9I5YzOwNy9wpyXnJ13aGGgEVdezjkRTDOJEHvlHXUVQp4SnYcgPP39IXi.MJzJEBYiYpUXGsooD4vgMPmkWqbZf3XGw1B4hNmyhhkIN0sOHQvfLMSPNhh.MdDoudH1Y1OQO09H9V5mDWzlI4EsYhctqGqNiWsc9t93OUdnyFSgqPpaJJRI7IKNkW7+VFqmWLCJ13qYa3mqHpRMn19JMwOkdIwotVJMVlF6bHXUkpPywIGCXlVEBVRWskjKrcGWIKDLHYXXxRLDD6LWGa9e5OgNewmEQ2TOH6XFBTUxCuwyPo8ebJrmgovtFj7+lAo3gFCqDw4btuajHat9pkToc54vkAIiofdHJG+aQaRzbGaYcr0+WutV6jc8wOeiW1yBWrCGmrrN5fXXiC99K4YRZyBIRNFSaHZIhn1blew2Ac+GctfRQg8NB4e5AovucHJs+iSoCMINGdBbFJE5JTHRilHqoa7yTjn0HJLz+44virDHhOzTn4y18ECxr6iwgt8eJZG+.yIaBjcuCQgiNAxlvD4voiFiBrY5DeztKJxNb23pcMxVBLDYXDxQbyNmahydcz4kel3MQV1207uSgcOHp7tnTt.JioRgKy8JebTHrspx8pgK41B3PFbvEGFnhNHKkQ9dzGXWr2+s6qgLsa1PfEMuquBFgqHMN3gp0I6PEMZeufDLIEYHxPThTVGaqd6.gk.2gRS1Ge+keYIqql4yMbPwDTfRnMYuhrbGfkKXQzl1cmU66rlGRDjgRjGmRsrLKeB1djjsIwdZTLIEl2kPWvKpFKrk0544iSNxgCJiBWmH.MZ557NU56RNKVLZMXRri7szScnn6dI9hpQTKZ1nOOWPZr6bRJfC9DrwmKOgJSw0nIRWI3R+b2.uvux6k3arOiImMGBJuX9jGx1zjcn2xVqY6XXwfPmSDFd0EKQDr8JpXTxxnji73UVYrS7fFY7Hj3zVKwFnGhzSxV54PX53KwahldNaEAo8SOMU.CpWiHfnO.o3LwiXKDUqAEdTOIIg0VjooDooX4Begnj+BJ3QqLczDBT3RyT6dEnaX2wpUJy0uwFcpQgpnGZ+.mqrXb6afG.sS2BjshtHFwvFsvz.lOdRvbdLGkoIGNXIjy4wf.zJHxF6l9u9q.uIyV0AJHP+gIHOIA5xHpVghNN0AH9l6Es+b8hRP9CNF.rt+qWLm109GgW1BMjvdMfcxXzwYsg42crlKUeWw4vldkWNJO+FRBlFEIOs0Q702CdYJ1.mQ8gEBJh+DOKiTpoH6JSMXEZjk7gXVySmUcPx..f2LuPjHXXxZBUo.TJPFjFQ0x3ZGejQjHGnKN6u9MzLM2ZZ7y9Ur.Ii+K1KSuqiP2O+Siq39u0V5Rqbm6.dD1Qas+gak+fu+eWKc88y6Ly6wlDZ.W7GbO35zTjsGZVCwKuWRq1yX39g+YndlIn9ITmFu642hHQD7ejCClTBbBxyPLsYMeoXjO9CRGa6zI+SMXU1gJPRwe6fLxm7gH9Y1eUO.EvsgU2R43ge1hyp8IPRgQljG6M9w3LdOWMIOiAPFKR8uH0BMXkHB8+Rddfc8E8KwhI9U6ii7k+YDo2NZYcYm5IOHElizppAZljCuQNLG1Q7TbKMbSv0T5pprVeqK+Ret523yLyzaQFJwyxjDoBcuCJY5JjlRzXsMWM9HDA91pH9LN4wGUyUoSlmmRM93iafcvh5mjC065IhH4Jen+QV6e3V4Qu1OBC9s+UlmgJOr.eyIEst20UZWieEZNUXCcmziyw9T2F+7+6M7HaMAptzSMgwTvBMRvhvcgZG74HlT9s5Fk87ZcsDazZESRIllRDjVDMYTmV.62CRHBcfBBMHTtdKXD0B2lzalqasn1NPMJDHHKNpTj+Qf4d33rfFMcG3s5V1TliPZbvuoVxrBD3XFM2rmayiVXjSUtic1I5PqbcaWP.LNExNAE9EPCR1BD3heKatk.AGloZ5USoffrBYRJZlnX40yW0qjxpYlflnPEjtuDLEWQ7JWP7jTYgos5ye4xteABljB69dY2CAMHYGluSIZgsqgfUrQdRQgFlnCe4LFEHONF6la+n5B9d.4oLYhhOA1mVBe7LAKIzIRgofjBE9wC9rIEE3XLM1DsbME21j0npJdqEEK5xHgr5raocunJETJHpdOLDjTbMnX7fE1sEhlxs7A9j0kiQ5F1aaAhs8LAsn8H1tVcvgfWt4wEGSxAVBW76LFVcGCgNLDgA0P0vVPn8FVZv1VvVd0uX5+h2RfiO77JOJVYT4K7ZW4ar7HJW2viiMcRLrQXRyf12F2t.XZJ4OBo+Uge1BR1AdmRQ+jroHZAPI734XxF1mzAQnwgIHOg9ydwfvQMkLoCjK9jAGbvGIAOWtnPgGa9h2Jux63ugncmbguvZMBKK59zWG.TX7zLwtORUwadV4OdMvxL033jCIfko1guFRTtrYtXncIBFmBGZPl9wB+rEjrCrsNA1z7qDyiPZSTlZLgvSRAlhRsbBDTYtW6hhzTBEJJfKdUYpl1DdDHBxf8kWMDIYLRtt0T1EpyKzPoTYI09Ghm3195j5.C1TIWPHBe23ihblzgpChPmDitHFsp.dMPJx+vOLGdjvOadIagoQjD6lpmljfBVSXs+b9uGBTn33TfR31zDc3XGEZxEHLlzTrrhTgsmp6vUcmOKrYrccP9JW1+CrhEorRWMB7J3PorYaIht1miP4e4wkb3PVbXsjfXX2TYsaXkgJCktmJ+74krCpEJVzcSjhvRDLMkXTx1.DcfnzQHaSGm4vQwNnHKkHGtTBuJrAGZV05JlNSSc7gsjEKQWKBSqh73PAboeRR2DuoFrMJYe1syvOQke9BJFOnTRsvKwDXlvedXlZAEcKHvaXiQNiCaZLhITBiI6KHKtkU4ZwV6TZsTFZoCgEwfwHGt3SeMPA8MLjlGjz+vGkiMYke27R19nYyzUSMqwgXJ7PMuJWIHHUYRYretQH5v8EirThonnI+2zUbtmnjVBMGBEuG7LCCv7q.oEBNHoyNDY9x09cyIYGNecipQrERFgrjEmEjnmjBjgRMjX6PRNEEHqQS5vR79IN4cxhGASOVjHHmy8gzvoEGlbe+uE69wq86mSx1CMcQrFppAGpPvwH87NOsf.MtSu.ZbGRg9nYZyVaTvxtoVEs9cKDVfcSRj5tMUFD53bkNJY+b067mSxNb4j1HNRwif8QiERS5wMiniLOcHBW1qYMYcRnISm3TK+W5PngkiQN1LcW2i3Xj9WtK14CWuyeNIaIBVGcrfJlIBtAlhx9rI6POJMN4IOdyIQGp3UvlTVAbQYV.s+dRtRD5rpooDqoBqjrPvwIGGio+L6FpWEMXtIaWTKXAkMT78TTXNH5f4aGm7TBu5NWdncxEvkTTnbRI76xhqaDjCG5th.SoANHS9id.F46LWmScIaeTrNRvBEw3v3SWOEkpLzjdnpqxXgQSaJi3cn4sM92EgDAELqtz3XiERNDSUXeL0GbXFN+bcdyhrCyyL6Ev+rAqxxL00LqfDUviQmCanCutoL65cU6JyeOZTT.ORPDSLHRcOeCd5e97c7yhrU.IIBII5bNpNz7oII+rz9Nbz5njCndDMT.GSTsBxq61MQ2JWsSzxrbAPVbX.RxdH0D6gI9WVnyYVjcPP4wrv5lKa4B1pBqcd5vvSNJ4K+2U9cA0CjBjlhPUNDo0Ps1ZGDiYJGlvJkJUSUHnp1U30wt7eMS8bX0bm.IPJJxAXhOwOjmYuKzwWWw3KjsxGkoMh5qLSPEkEcG92U9cEwkwIGkBhwDMy3uJCTXkDYPUQvu7FRtG9lTWLLM+XNslXlzHRXLwLXG4al0CpEwwhnl7ialNVqN5.D91a2L9C9XL3GoQNmYQ1dn4Tn9K0DQYsuKV0n5PkwNN4oRZNTAuTTjTjmFczrnl+OG7vAeSouv0TYSBSMnZWQoUqt37c2pbzuG9UTkin7zKg+zoIScrQRbiLfYF+u7CKDLBYScHl58uKFMWibNUQ1giNmK2PpHX+ozpF5HfnyYbDinpq0XjiB3YNm4KCOmQTuKJbvmooDdljNv03ZmZyKr1kaSq20QQXEIARgGSRQrQRTrJWRphgrbo5Z4ZLuYimSODY+m+ZrqcznmWUjsBEqkjDkYWw+Cz9NKEqvwHgZtO1rHZXJJPJJfddhFUkhEyiO4oDkLIavLdsaFJdkTe8v6uBMEviB.SiC1HHIQnKhRGDshw6KUsi.2HeLx7s9ILwmoYN2pHaWTzkIQ4ps7IV.OFmbU4ALeimw7MhmCePGi7LMEKKFr1Fa3H3B3RA7JWxoBq44UmFSq9LIqxVjOAkLqrlc7udHNcWNexVJt2BNLSsuiPo2+g4vM0h.qJxNbi2tdyVOLYLiAm4QcLxiSEt0rDdLF4o.tyZzbXM9vAkIVzdFmhpK2k3DUasCI1h3SQxRZhPeDmNayizsPvnjezQH2636xSefl87qhrCp57UmUJRDjhBLIEHtw8oBBRy2.Q5Aknxr3vXjCkg7gpSX9LThr3xz3TVe5kBarWIQ3ScQ7XHxPODm9HQcmVrYgEBlhRNCR1a8d3oezV4ZTEY6T1rHLM6.Q6CQ1xM3v7.OKkHJ1lfWD3fkJmYUZzPOGtLEEwwjtAyHh9jGRtVD97klhjCWVOcPWDoEpaBAHHFDk3fj9e9N3Iu6VscUlr0.qwrj3C6EJPXrM1yT7zDLN4IiY9IEZFkrT.mplm0EEonHYM4kcshoqbDek+25AcM+tRs.Vs2cILPPCQF1.cQOsvNfT39S1gYp+suD63CuXZOkIaW7oK5fPqiCGUebxV1l5oonQQj.E3FhoMIxevqcOS56lxjD70NObkN6HvgGpY43iJ6.Le9kuRGhDl8nqF21ECe5GgrHnS5tIH7v.dbHR++8KvN96YQt8LYG1f7Ylhcd3HniSlxY8YI7Hkop.6fOiPVbMwvNH8cKQZSp7FpWtGAE1ovZAZkD3LROZdnpnKQkWGqxjtU4TWZ0BBS5f3Fazajr+Ifnm5S74Y6ueXdKu5MDrgffezIQIgY4tH.JhGGmbDAoIceygEAwc93jyLxUX7NVAypt.iITy3xx4BsKhnVyf7MZ7GVRJWppXgMKBc9zjTj0u.YIZ3Ji4vj9197r8+QZCDMXH6PSpBC9gDAiPVBpPdvvjEIAQYYBxi1zvCTTKP0qfZeckystxBeiyO7Ld7Z0PxPX77E8Sh4zJDKDLFEJMHo+P2N67CRazGMFxNXzc37eYvkon.VHYLSfMBR82B3ilTTjwMYURk9lNDq7uVmAtlNhwvZUwluZXUcp1LDMTGjgI2XCR522cxt95s66sMDPvCT9lKXTxf.ISSIJZlOdJic0CSViZYqFh8SigPGd.yeD8VdZKyT22BQn1EGgoe5ixTu66sNoAb6.Wc9lA..v.CmDQAQE1AtB0kDlpbRVbHigjSQQxgCoHOSQIFjLlPTN6.RT8CT0+0pktEEMcQishS3y.KDjGOFho+d6kodu+HdlCtTceKOxFBHvQIaY6jKfKiSdFgrLNELi609ZHkFxnQ4BxhfNi.gRftKEhjfNp.hB5XfHoMxDg9Ce4ZiRetPX7zWoUbKv6gvHjOywI2GZmLzmX6yS9i0NfsOZ5mjDAI4vkooDSQIxPINN43vjlIovn.eeM7jBTOmB49U3Nz8xtyVumi2IasyLn51lXcIgAbQe1f57DvKQCWrDQhv8vhUBx2w3afUBiyDFqDJgOGio+oiPw+16gc9DK7Y1Ft2ON2nd.RvlnKNLo44XRNN44.Lg+fj6AmlheUItOvWi8MLKRMCuNN+Nih0ZDHtbEhqQ.+WjHN2fPGt7JvON1DqM3y5lAgYDSTrxlEmO9SyA+W+kLQqrzQas6+14lzCPGzGwYmLB6kIXOb7GYHl9C8U427.zt2Tsq.+obIaRf6KBrd6RzuDKj8ubMZ2hf3PubM11rRWbcv+a6h2G4tawfYrXfXWbKtagdsmf77cXetOCS9guWdzaaXXIc9iZwahy6bsHxaUf75DHddRBqJQKcnKSHHWpPn4T9nnD9+xh3+Q+prquwR3sb9aO6jaYjym9W+8xuM6OjCbK2A63NWoZL.7V3h5E3kCh2MvUFAqDAtZs8S6IwdIwe5g9qvEMkvamN38omlwuq+ykXEvVv10g3uZrLTZseZ19e4mhG6SrR1XpEuYtvWrEVuIE5q2B4FCGkztP6lrCCPSI7K5g5gcw+yoI+O5tY+S21tIKBHRweu99XOes2Ceq2FKgyOuXv0x4s1jD6OCzuRA7xjHsfEeAjqyx6fksNBIXiO4G2E+GPg5KdWrqeJMZwEeYBhcxMc3ODOxapUy9gkSbCrsHYovEnv9MJgWJvEFAqt0UD5zFEspBZUFZ0fLgUOTI72gB08kGmG5axdNbSdIW1f8XT39uGd5kE67Vr3yx1cA1o4e7V4EbYkv+hrP7GqPe0RDcKPDKzFdc4elMhPvVYyB0AIz4GgSg3hpnGpI.8uvC+ueN79keS1yy1VePWhf8nj4axpTw2KDt6.mQ7D.290w42aDrtPMhKSi3r0n2DH1BvYXgnSXFhML2ugYVHCgnxrnQA3iWVAh86ided3uCeTObFb9s+GrurzFiH0xABTbbU1bKsK7lYa8Ck5WfXc.aUiXsRDaLJxSW.8og0Hfd.5BDcnQ6oPuGM5GSC6Dz6wC03SiXzuKOcpU5mmEK9+mg+Gdbbf6pa.....jTQNQjqBAlf" ], + "embed" : 1, + "id" : "obj-168", + "maxclass" : "fpic", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 0.5, -0.402985, 122.0, 123.0 ], + "pic" : "mage.png" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-167", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 6, + "minor" : 1, + "revision" : 3, + "architecture" : "x86" + } +, + "rect" : [ 25.0, 69.0, 78.0, 74.0 ], + "bglocked" : 0, + "openinpresentation" : 0, + "default_fontsize" : 12.0, + "default_fontface" : 0, + "default_fontname" : "Arial", + "gridonopen" : 0, + "gridsize" : [ 15.0, 15.0 ], + "gridsnaponopen" : 0, + "statusbarvisible" : 2, + "toolbarvisible" : 1, + "boxanimatetime" : 200, + "imprint" : 0, + "enablehscroll" : 1, + "enablevscroll" : 1, + "devicewidth" : 0.0, + "description" : "", + "digest" : "", + "tags" : "", + "boxes" : [ { + "box" : { + "comment" : "", + "id" : "obj-2", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 9.0, 42.0, 25.0, 25.0 ] + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-1", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 9.0, 8.0, 25.0, 25.0 ] + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-2", 0 ], + "disabled" : 0, + "hidden" : 0, + "midpoints" : [ 18.5, 34.0 ], + "source" : [ "obj-1", 0 ] + } + + } + ] + } +, + "patching_rect" : [ 26.0, 465.5, 41.0, 20.0 ], + "saved_object_attributes" : { + "default_fontface" : 0, + "default_fontname" : "Arial", + "default_fontsize" : 12.0, + "description" : "", + "digest" : "", + "fontface" : 0, + "fontname" : "Arial", + "fontsize" : 12.0, + "globalpatchername" : "", + "tags" : "" + } +, + "text" : "p thru" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-157", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 26.0, 494.739197, 83.0, 20.0 ], + "text" : "r interpolation" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-156", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 818.212769, 541.885498, 85.0, 20.0 ], + "text" : "s interpolation" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-10", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 1226.0, 437.040802, 143.0, 21.0 ], + "text" : "Sum of all the weigths" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-44", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 1143.37146, 314.618103, 34.0, 21.0 ], + "text" : "bdl" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-45", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 1143.841431, 240.618103, 34.0, 21.0 ], + "text" : "rms" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-58", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 1143.841431, 166.263733, 34.0, 21.0 ], + "text" : "jmk" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-67", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 895.371399, 314.618103, 34.0, 21.0 ], + "text" : "clb" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-69", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 895.371399, 240.618103, 34.0, 21.0 ], + "text" : "slt" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-80", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 895.584167, 166.263733, 34.0, 21.0 ], + "text" : "awb" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-87", + "linecount" : 3, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 1219.0, 494.885498, 150.0, 49.0 ], + "text" : "Multiply the sum of the weights here, to obtain saturation (careful !)" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-111", + "maxclass" : "flonum", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "float", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 1219.0, 541.885498, 50.0, 20.0 ] + } + + } +, { + "box" : { + "color" : [ 0.820369, 0.84, 0.212246, 1.0 ], + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-113", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 1219.0, 571.166504, 82.0, 20.0 ], + "text" : "s interpmultip" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-114", + "maxclass" : "flonum", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "float", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 1210.568115, 458.040802, 50.0, 20.0 ] + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 8.171595, + "frgb" : 0.0, + "id" : "obj-115", + "linecount" : 8, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 1066.970947, 141.995087, 66.826286, 80.0 ], + "text" : " ________\n ( \\\n 0) )\n ∆ 3 /\n l H l \n o HH /\n HHHHH |\n | |\n" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 11.110359, + "frgb" : 0.0, + "id" : "obj-116", + "linecount" : 6, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 1066.970947, 213.030487, 70.538864, 82.0 ], + "text" : " cccccc\n / 33333\n \t • Q333\n< 3333\n ≥ 333\n T |" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 10.710993, + "frgb" : 0.0, + "id" : "obj-117", + "linecount" : 5, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 1066.970947, 287.655212, 76.870453, 67.0 ], + "text" : "((())))))))\n ⁄ )))))) \n/° p)))\n - )))\n Y | " + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 10.710993, + "frgb" : 0.0, + "id" : "obj-118", + "linecount" : 5, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 925.584167, 287.655212, 79.615822, 67.0 ], + "text" : " ( ( ( ( ) ) )\n ( ( ( s ô\n ( ( .\\\n ( ( \\ c\n | ---\\" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 11.110359, + "frgb" : 0.0, + "id" : "obj-119", + "linecount" : 6, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 933.0, 146.385498, 76.107719, 82.0 ], + "text" : " '''''''''''''''' `ı\n \" C ", + "maxclass" : "umenu", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "int", "", "" ], + "parameter_enable" : 0, + "patching_rect" : [ 278.5, 243.5, 100.0, 20.0 ], + "pattrmode" : 1 + } + + } +, { + "box" : { + "id" : "obj-159", + "maxclass" : "dropfile", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 278.5, 105.897827, 61.0, 42.0 ] + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-91", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 318.5, 282.0, 53.0, 18.0 ], + "text" : "label $1" + } + + } +, { + "box" : { + "id" : "obj-11", + "maxclass" : "ezdac~", + "numinlets" : 2, + "numoutlets" : 0, + "patching_rect" : [ 114.860001, 509.320007, 45.0, 45.0 ] + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "hidden" : 1, + "id" : "obj-34", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 272.0, 465.687683, 54.0, 20.0 ], + "text" : "sig~ -99" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "hidden" : 1, + "id" : "obj-1", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 272.0, 486.318176, 48.0, 20.0 ], + "text" : "dbtoa~" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "hidden" : 1, + "id" : "obj-2", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 272.0, 445.551331, 45.0, 20.0 ], + "text" : "r siglvl" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "hidden" : 1, + "id" : "obj-3", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 206.5, 652.7771, 40.0, 20.0 ], + "text" : "s ctlvl" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "hidden" : 1, + "id" : "obj-5", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 182.5, 461.824036, 55.0, 20.0 ], + "text" : "r outctlvl" + } + + } +, { + "box" : { + "id" : "obj-7", + "maxclass" : "live.gain~", + "numinlets" : 2, + "numoutlets" : 5, + "outlettype" : [ "signal", "signal", "", "float", "list" ], + "parameter_enable" : 1, + "patching_rect" : [ 182.5, 509.320007, 67.0, 131.0 ], + "saved_attribute_attributes" : { + "valueof" : { + "parameter_longname" : "live.gain~[6]", + "parameter_shortname" : "output level", + "parameter_type" : 0, + "parameter_mmin" : -70.0, + "parameter_mmax" : 6.0, + "parameter_initial" : [ 0.0 ], + "parameter_unitstyle" : 4 + } + + } +, + "textcolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "varname" : "live.gain~[1]" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "hidden" : 1, + "id" : "obj-9", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 182.5, 482.454529, 43.0, 18.0 ], + "text" : "set $1" + } + + } +, { + "box" : { + "color" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-4", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 182.5, 439.5, 73.0, 20.0 ], + "text" : "s magehelp" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-22", + "linecount" : 4, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 735.0, 320.393188, 134.0, 63.0 ], + "text" : "offset the period -\nuseful with zoom, to create different shapes than sinus." + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-21", + "linecount" : 2, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 735.0, 267.893188, 134.0, 35.0 ], + "text" : "zoom inside one period" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-20", + "linecount" : 3, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 743.212769, 206.5, 134.0, 49.0 ], + "text" : "threshold is the size of one vibrato period, in samples" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-18", + "linecount" : 3, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 743.212769, 88.897827, 103.0, 49.0 ], + "text" : "amplitude of the vibrato, in hertz" + } + + } +, { + "box" : { + "id" : "obj-179", + "maxclass" : "toggle", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 705.490173, 555.490234, 14.509805, 14.509805 ] + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 7.77605, + "frgb" : 0.0, + "id" : "obj-177", + "linecount" : 4, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 726.5, 523.5, 156.0, 43.0 ], + "text" : "sending a pitch overwrite message continuously is necessary in order for the vibrato to be updated when the phonem is frozen." + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 7.862669, + "id" : "obj-166", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 703.5, 581.239197, 37.0, 15.0 ], + "text" : "metro 1" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 8.283234, + "hidden" : 1, + "id" : "obj-54", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 558.0, 530.0, 32.0, 14.0 ], + "text" : "set $1" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 10.0, + "hidden" : 1, + "id" : "obj-52", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "float" ], + "patching_rect" : [ 524.0, 530.0, 32.5, 18.0 ], + "text" : "/ 10." + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 8.283234, + "hidden" : 1, + "id" : "obj-51", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 558.0, 570.0, 32.0, 14.0 ], + "text" : "set $1" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 6.843845, + "hidden" : 1, + "id" : "obj-112", + "maxclass" : "flonum", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "float", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 590.0, 530.0, 34.0, 14.0 ] + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 9.753232, + "id" : "obj-14", + "maxclass" : "flonum", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "float", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 620.0, 552.0, 44.0, 17.0 ] + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 10.0, + "hidden" : 1, + "id" : "obj-39", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "float" ], + "patching_rect" : [ 558.0, 552.0, 32.5, 18.0 ], + "text" : "* 10." + } + + } +, { + "box" : { + "floatoutput" : 1, + "id" : "obj-15", + "maxclass" : "slider", + "min" : 0.01, + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "parameter_enable" : 0, + "patching_rect" : [ 620.0, 530.0, 72.0, 18.0 ] + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 10.0, + "id" : "obj-16", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 620.0, 570.0, 86.0, 16.0 ], + "text" : "pitchoverwrite $1" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-12", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 658.0, 495.0, 89.0, 18.0 ], + "text" : "labelnextvowel" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-196", + "maxclass" : "flonum", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "float", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 639.0, 320.393188, 50.0, 20.0 ] + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-197", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 639.0, 340.393188, 92.0, 18.0 ], + "text" : "vibratooffset $1" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-195", + "maxclass" : "flonum", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "float", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 639.0, 267.893188, 50.0, 20.0 ] + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-194", + "maxclass" : "flonum", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "float", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 639.0, 88.897827, 50.0, 20.0 ] + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-192", + "maxclass" : "flonum", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "float", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 658.0, 213.5, 50.0, 20.0 ] + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-190", + "maxclass" : "flonum", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "float", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 639.0, 160.640747, 50.0, 20.0 ] + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-183", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 639.0, 287.893188, 93.0, 18.0 ], + "text" : "vibratozoom $1" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-181", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 639.0, 234.640747, 97.0, 18.0 ], + "text" : "vibratothresh $1" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-178", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 639.0, 109.897827, 87.0, 18.0 ], + "text" : "vibratoamp $1" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-6", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 67.86364, 415.0, 78.0, 21.0 ], + "text" : "play it safe." + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-10", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 67.86364, 439.5, 92.0, 20.0 ], + "text" : "loadmess reset" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-118", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 388.212769, 398.5, 47.0, 18.0 ], + "text" : "labelfill" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-111", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 419.212769, 377.5, 103.0, 21.0 ], + "text" : "fills label queue" + } + + } +, { + "box" : { + "data" : [ 9240, "png", "IBkSG0fBZn....PCIgDQRA...rG...fdHX....vmaxh1....DLmPIQEBHf.B7g.YHB..f.PRDEDU3wY6cdGkjcUem+y89dUrSS2S2STwQgQn.BoAgD1qPFA3EzhAQPBSxlCAkVXcPXu1m0qw9v4fLdMgEyAVhBgjHHIPfwDDAIDf.EXzLZDLAoQStSSGpt5J+B269Gu6q5ppt5tqp5pCy.e6yzRcUuv889du+t+R2eWAmjfGh+73cQrd8Q0mMxM.hsIv5rz3sdMpA7P1uMh0.zsMhn9nc7QWDz4EHSCbDKj61B1u.0ylA2g8QO5KgaerU5ms1EDqzMfVE6jasCE4uXP+xjHddBzazGNUfSIF1wz.fFs43q8ugJe3EHL+sv7+W.OWfmwBwdllhClG2mb.54GOJxItF92Ksz+D19wILj8ugqKZQ58RDXcwBzWoF8KIBx0YgU7HXgBE9nwGcMTZqAABrQfERTno.tZAhLEvavnX+y.8uJCYejWJ209aCOdKKXUMY+PbU1qgKXqZTuVAbsBDmWRh1kBEdnPQsiUW5P3ndIBrQhFHOtCVD2mxG8WZbx9nuN95GcYowzhXUIY+T79NEebdC1X8p7QcUwIRbMfOJTKSjai.KjHQfBM4nzn.euonz2IME9tWO2qyJc6qVrphreJtospP7N.dGQvZC1HwwHXd0NrPRDjjGWuR3c.A5Oywn3c8F3tN9JcaKDqJH6mja77A4sXi70GEqM5gOpUwTrn7uCZiyzN0kEyagf73r2z374OLo9R+47slXko0NCVQI6Gma5BsgaUf3MFG6NCTvRsR1jlEBeA4anTABJhKdnIJRhSDhXFUKQRI7HGNTBerQRDrnDt6eLx8Y+A7Te5OE6N6J8yxxJ1A+EqAJ8dDH9qSPjM3XFIuZCFkvJOZEzrA5jDXil.h2xnzVnBbgcXCedjHn.dLJYwA+cNN49fCx99N2Ha2c494YYmr2A27+MM7OEG6WnZU1HYAB7vG.bQQRroChhMR5kDXivzZqTvc8tNy9SjHPilTTPKQ7iyh2e24vG+IWRdPlCrrQ1OEu6SwkH+CVv6JN11NlWpqzP.nL1m6fOcPD5hXzOIA.Kyqn1kjGKDDAKlhBSMN4usGlC8IuQ9Oy2Vt3K.VVH6eM2vebDr+3ww94UZUl10kvCEZ5jnrN5fjDor4TKkHvrMHEEd3QH6e0Kf+e6XI8FxRLYq4pr2Im+sZg7evFQmtqBDYKfxdZyFA8Pb5k3DEKil0KecDE.wvloozXSR1+hylO4Wco99sjfsy67zkD8iFE6WuB8pFEvBm9X.RxZIIVl4RWIacQvh73nGi7ereHC+AdubuKIZrujP1ON2zkDCwWNFQtvR3sTbKZZ3abuZ2Fw0QwZUSGPfxZ7OLY+wOKC81d470FsceOZ6j814VdY1vWLJVm1pAkvzFQ1cQTVKIMlMsZRqgYPnX8QI6NOJS9VuBt8c2tu9sMrCt4q0Bwm0FqAbWEPzdnHFVL.IoShAr7Nmbqh3XSJJ9LGhwe6WFegGucccaaj8ula5lif7+iMxN7VAUDKTALG7oeRx5HY4vTdhDhgMoo3vGfIuoWDet+i1w0rsP16fa9FrQ7IEHh3uB9RU.TBejH3TnK5hXmvQxUhXXwTTL0NYz2xqf63GrXudKZxdGbiuNIV2gEhtVIIZMAhs6fHrY5BKjmPHxdgPTrXJJcr8wHW2Uxc7nKlq0hhreRtwWgMxuhEV8uRJ5VYh1z.jjdH1IATb0HFVjhhGXeL1q+J41epV85zxj8ula3xiRj62FwFWIcVhOJhfEmJcSDrNoXzb8PbrYHl9Y9Mb7W10vcerV4ZX0JmziyMepQw59hh0YtRRzN3S2DiMS2DwjpPmrBOTzKIVqK9WxVYs2+Of82zI8XSS1OCuuXd3+ERf8UtRZGcdbY.RxFoSSDkN4G9nYcj7LSPrt+L7q+dM64Ka1Sn.t2ZLhbsqTDsFvEe1HcxFnqZxTjStgFMdnYKzyM+37dd6M642TireBtwqQh7SI.6UhWvZzXgfMQ2zGINg1rpVEZfXXKrQdUWAm4O4d4oGtQO2Flr2A23YXi7qDEq0sRXhUPTpjrY5ljD4jVEwZDnPyZHdBaDmeZJdO6hQanrdogH6O.e.44R9OVRhb0K2huC7HlBar3ToKhYBE4I5nx7Pu1eZDij7QSej3z1Hcouc1wC1n2yEDama90aC2CHZIs2aUH.bPQTjbZzyIrlVU4xJB.EPQbws7DQUmkpQQRLrw1zUPOGgH1BISRgB+bdtq9Ok6eAc3xBR1OIuuAD38Shi8EsbOp1EehfEmIqwD24SLP3nUeTFBUyDjmb3hkYIEkGGJVQV6nIP7bXju5fHlzQ1idHF8SGHIH12vLoIUbrYeLwO8cw25ZdTNVg4qcsfiTuI11eaBru9kShNTz8IJD8LibC9IEEXRJPJJvAIEiRNbvGW7wAEgw32xDC6v+ElRxPfODJhOdnn.dLLYHso6gBMIHBXReptH5YbNrlCcm7zyaBLNuj814le9VH9TZHwx4KaezDEKN8U4Ds.vFIt3SNbYDxxwHMooHonHtlPrFwLVWVwbzK70VT0b5gNMZJJxTTjzThnXQLrHdPVqewqine8GjiLmY4xbR12CWm0ZI4skjHu3kSujoL4F1oPOqZ8JVnSbJfKGfo33jiQHKgwGPhfnkyl71KBWeYdnXBxSVbwFAajNWiChh2EO0bpr1b1Z1N271rP+KjXEe4ToHEZNUi4UqlritxEAvTTfwo.SSQrLK0mUBIPB.OSd2rY5lR3MwCxQdg2Le6CUuiutdPSiVHP+WFiHKqDsCJ1fIcdWMQzVHnD9LDSydYLNLSQQbIA1lk8yJyTMZlYd+iRZ.V6oSWuu453qqX7WCGeaQP9gzPrkqGhh3wlnK5k3qJHZAAhicQwQHMGkoICNHHPT5RgH5ECrLq30R3tksxZu+GhCkp1iotirEvMDE6tWtdo6X70ceqRHZIBbPwfLM+FNNon.1HIFVq5H4JgFMCPGqeizyatde+rFY+TbSaUi3ixxjF39noahx5oyUbGlHMyIOJ43HjloMZ7FLR9DCXgfB3bNNn9x6kwqxt6YMx1A8aLNV8tbLBKbQ8sd5fUxXWMi8wE4YYBFgoAzDq0B2+JJ7Py5oqMeorw2PseWUj8CvaqCaju5kCQUg4t8YPOkqQIqDPhfrThmgI3.LINFu1IVEae+7Acv5VStU5+0tM1VjJ+tpH60QGWfDwKb4vaYdnXSzEwMq04kaDtDZODSw9XBJfCQMBrOQjjqDASMF6pesz8Vp7ykUePh2TTrrWpaLkvm0Pb5YEHUeC0xdJJxdYblf7DyLu7IKvGECPx38SxquxOu7S3uj2Ue1vqZoVIoPEx1DctrSzAddRyQHMGfT3ihnm.Nubi.IB5iNd0mODclOyfXXcIBjm8RYkPHbIwtA5bYWToDAooH6liyDjur+pOYEZftHxE7GvkdogeVYxVf8KHIQhrT5EbO7YSzU40B8xABcy4PjgmiTnMY7xI6PgldIQGWHq6BB+LIDjIJRzW8RY.ObPQ2DitWFmmNzCXGhoXXxPDjmTM277AEZRRD5jnWMlXfHA3Ogg6Si9EsTIBWglXHYSzIKW1SGXRkC6mIIMEOoct44CJTzMwupafsk.JKFWdEBDqYohF7PwFnSjKC1SGNK7XjiCPJ7vubQv420fOZFfj82KwuTvP1B3phgsc6VSbAAkXpf0Gczkbw2BSlabHlhgHS44q+cUnQSBrisVR9J.vN3WhyJXtr1qyTBS+20tLji2RDjCGNDSgK9+NybyyGzDjyZcS7yE.6GhaoSE5MtTLesGJNc5YI2qTRjLN43njtbHH+8H.RDzKw1.fkcW30mOxSq0S7+5edt3SuDmNHZEQypwpGfMy8QhfwHCGkzUk5sAcuZrbvdgtGMFlu6SXhB2pSor3lJxF6y3UvyOtsGt8lf3aP0BirEQrvpujfn1FiFo.VuaWDDkMe.KDqqSPJmo86oPOQdP4Qf5C06gRiHVDnuDyhKD.SPdFEIIouZ9RA5Rd3MYVC4O2i103i.IxDwPDs0zZWkyAsW8lFTiUWIP1YLP2Zcl7lHGZWOZEROHKcEmxUyoF0NNQNqHXIaVar03ShK7T4z+FuGjIiDPhhJ+dHhO38vGD2a6mQj+lqDqW9YUkabPoQORFb+nOBd20N.+Z68qQrgtH929sg3zWCHEk6XEdTqGeV+bnFl1WQle9yxQ9quWJczwqKgqEZ560borg+pWAwNm0gvpIlBPCnTnc84f23cQpG3oPhcEesGccEmKa4NeWX0cbDBQSwWZsFTZxs8Cyy8V973mNOMKgqA5l31QYzj1RjWZqp7jHpE1arGjwswepBncC5YKQfTHf0DC6q+hv5ke1H5KATvEc1vBruFrDHe9afXewWOD0BuO2iQ04SgBwYsVjW7FgXVnmpHXtGNnV.gzZr5LF88F2FBKI6+M+YPWxupyPiOIO+Sgy5te2H6HF9SWDsupwdepAgkDqtiCJMxDQoVQOZTDeqaf3m8.fVi2j4QnloTVW4QFdlhxeBXEMBhdhSmuvyfnanGxmNKhlzeAg4XdQXs1tvoFcgOm5CcvubO1T7bW4GEuT4wSp3z08PLgMxKayD61eCH1TWndjiPo2+2G8dG2TW10PLI12vkSzOvKkn+ueo3801Ejod61BZzGNMEu5u.pIxwvxbk8u8b1z78I4kb5bt2+sP2uryinqaMT7niOqWxcd4aAYGwX5exd4f2xchtfWclVp9O6VcDky99tIRb9arrHZQs+174S9M2AG3luSJ55fqHbONQahBmbVEDWsRQhyZ8bY+n+mfVSk5TEd0aTSksQfCxtsUnVeKV.FBtkBApLEv4PigaP0AfX3hFG7+g6C+evyf86ba3dW6D+G8YQXpGYAPi6+xCSj+rW.hynWjm2.ndhiPUsGo.rjPlR3efw4nLc4bBa9pchZTjeWGCmASQhKXSPTKpmBX1CzE.jamGg7OyQPVU6agfF2gSShKXSkSneWTTBeSZ95PLBJPBSbvg3nicLzlJqnxj9FUtZRpdqoRQrC5iyT4HRWIXBJvjjlnDktIJBDjvjlEKjj4fk4qHosBV2h1rHg.soJ6tV5H7CAjPnX6BNl4LqbTi.b8Pmp.hszGhthW6EF8HYfzkv6no3Pl7Bytg5bJBl+UHZHkrEVRBKU7MvU1Pl9nMG9jTfiQFrHBEMcCE3QulatvRh1blVMfvXMBrsrBlmmftARS8baRJhGpxoxb2l0DRP2k5e0hhLtMn6cgeUrPO7AlZETSPqo.yEJRbNEMNiRWyVaUI7rSP9W0WhCO1vFhtQTfxrtGc8aYMfqoEZtpAHiovUmGGNC7nGBz50GEBStqoA7Whx3mfUbhEdls7pLjgNHBqg3DqN0jUyB3OlsEhdVrAmvCMwwdIIUf0.G4IdZljhDg5kDMgqBRU4+YQThzWWj7hNEr5sCzpVTATCMGtmfj1PxgEj9vM4sviMLGTaauAVfKTX6KBBJZ1ZJ5fnziIom0UcrD0VhrqESiSatoqkDl4OZePhfCQZljRDAazn.CgFrULDAYrHH6LNw255IwEtIR771DwOq9I5YzOwNy9wpyXnJ13aGGgEVdezjkRTDOJEHvlHXUVQp4SnYcgPP39IXi.MJzJEBYiYpUXGsooD4vgMPmkWqbZf3XGw1B4hNmyhhkIN0sOHQvfLMSPNhh.MdDoudH1Y1OQO09H9V5mDWzlI4EsYhctqGqNiWsc9t93OUdnyFSgqPpaJJRI7IKNkW7+VFqmWLCJ13qYa3mqHpRMn19JMwOkdIwotVJMVlF6bHXUkpPywIGCXlVEBVRWskjKrcGWIKDLHYXXxRLDD6LWGa9e5OgNewmEQ2TOH6XFBTUxCuwyPo8ebJrmgovtFj7+lAo3gFCqDw4btuajHat9pkToc54vkAIiofdHJG+aQaRzbGaYcr0+WutV6jc8wOeiW1yBWrCGmrrN5fXXiC99K4YRZyBIRNFSaHZIhn1blew2Ac+GctfRQg8NB4e5AovucHJs+iSoCMINGdBbFJE5JTHRilHqoa7yTjn0HJLz+44virDHhOzTn4y18ECxr6iwgt8eJZG+.yIaBjcuCQgiNAxlvD4voiFiBrY5DeztKJxNb23pcMxVBLDYXDxQbyNmahydcz4kel3MQV1207uSgcOHp7tnTt.JioRgKy8JebTHrspx8pgK41B3PFbvEGFnhNHKkQ9dzGXWr2+s6qgLsa1PfEMuquBFgqHMN3gp0I6PEMZeufDLIEYHxPThTVGaqd6.gk.2gRS1Ge+keYIqql4yMbPwDTfRnMYuhrbGfkKXQzl1cmU66rlGRDjgRjGmRsrLKeB1djjsIwdZTLIEl2kPWvKpFKrk0544iSNxgCJiBWmH.MZ557NU56RNKVLZMXRri7szScnn6dI9hpQTKZ1nOOWPZr6bRJfC9DrwmKOgJSw0nIRWI3R+b2.uvux6k3arOiImMGBJuX9jGx1zjcn2xVqY6XXwfPmSDFd0EKQDr8JpXTxxnji73UVYrS7fFY7Hj3zVKwFnGhzSxV54PX53KwahldNaEAo8SOMU.CpWiHfnO.o3LwiXKDUqAEdTOIIg0VjooDooX4Begnj+BJ3QqLczDBT3RyT6dEnaX2wpUJy0uwFcpQgpnGZ+.mqrXb6afG.sS2BjshtHFwvFsvz.lOdRvbdLGkoIGNXIjy4wf.zJHxF6l9u9q.uIyV0AJHP+gIHOIA5xHpVghNN0AH9l6Es+b8hRP9CNF.rt+qWLm109GgW1BMjvdMfcxXzwYsg42crlKUeWw4vldkWNJO+FRBlFEIOs0Q702CdYJ1.mQ8gEBJh+DOKiTpoH6JSMXEZjk7gXVySmUcPx..f2LuPjHXXxZBUo.TJPFjFQ0x3ZGejQjHGnKN6u9MzLM2ZZ7y9Ur.Ii+K1KSuqiP2O+Siq39u0V5Rqbm6.dD1Qas+gak+fu+eWKc88y6Ly6wlDZ.W7GbO35zTjsGZVCwKuWRq1yX39g+YndlIn9ITmFu642hHQD7ejCClTBbBxyPLsYMeoXjO9CRGa6zI+SMXU1gJPRwe6fLxm7gH9Y1eUO.EvsgU2R43ge1hyp8IPRgQljG6M9w3LdOWMIOiAPFKR8uH0BMXkHB8+Rddfc8E8KwhI9U6ii7k+YDo2NZYcYm5IOHElizppAZljCuQNLG1Q7TbKMbSv0T5pprVeqK+Ret523yLyzaQFJwyxjDoBcuCJY5JjlRzXsMWM9HDA91pH9LN4wGUyUoSlmmRM93iafcvh5mjC065IhH4Jen+QV6e3V4Qu1OBC9s+UlmgJOr.eyIEst20UZWieEZNUXCcmziyw9T2F+7+6M7HaMAptzSMgwTvBMRvhvcgZG74HlT9s5Fk87ZcsDazZESRIllRDjVDMYTmV.62CRHBcfBBMHTtdKXD0B2lzalqasn1NPMJDHHKNpTj+Qf4d33rfFMcG3s5V1TliPZbvuoVxrBD3XFM2rmayiVXjSUtic1I5PqbcaWP.LNExNAE9EPCR1BD3heKatk.AGloZ5USoffrBYRJZlnX40yW0qjxpYlflnPEjtuDLEWQ7JWP7jTYgos5ye4xteABljB69dY2CAMHYGluSIZgsqgfUrQdRQgFlnCe4LFEHONF6la+n5B9d.4oLYhhOA1mVBe7LAKIzIRgofjBE9wC9rIEE3XLM1DsbME21j0npJdqEEK5xHgr5raocunJETJHpdOLDjTbMnX7fE1sEhlxs7A9j0kiQ5F1aaAhs8LAsn8H1tVcvgfWt4wEGSxAVBW76LFVcGCgNLDgA0P0vVPn8FVZv1VvVd0uX5+h2RfiO77JOJVYT4K7ZW4ar7HJW2viiMcRLrQXRyf12F2t.XZJ4OBo+Uge1BR1AdmRQ+jroHZAPI734XxF1mzAQnwgIHOg9ydwfvQMkLoCjK9jAGbvGIAOWtnPgGa9h2Jux63ugncmbguvZMBKK59zWG.TX7zLwtORUwadV4OdMvxL033jCIfko1guFRTtrYtXncIBFmBGZPl9wB+rEjrCrsNA1z7qDyiPZSTlZLgvSRAlhRsbBDTYtW6hhzTBEJJfKdUYpl1DdDHBxf8kWMDIYLRtt0T1EpyKzPoTYI09Ghm3195j5.C1TIWPHBe23ihblzgpChPmDitHFsp.dMPJx+vOLGdjvOadIagoQjD6lpmljfBVSXs+b9uGBTn33TfR31zDc3XGEZxEHLlzTrrhTgsmp6vUcmOKrYrccP9JW1+CrhEorRWMB7J3PorYaIht1miP4e4wkb3PVbXsjfXX2TYsaXkgJCktmJ+74krCpEJVzcSjhvRDLMkXTx1.DcfnzQHaSGm4vQwNnHKkHGtTBuJrAGZV05JlNSSc7gsjEKQWKBSqh73PAboeRR2DuoFrMJYe1syvOQke9BJFOnTRsvKwDXlvedXlZAEcKHvaXiQNiCaZLhITBiI6KHKtkU4ZwV6TZsTFZoCgEwfwHGt3SeMPA8MLjlGjz+vGkiMYke27R19nYyzUSMqwgXJ7PMuJWIHHUYRYretQH5v8EirThonnI+2zUbtmnjVBMGBEuG7LCCv7q.oEBNHoyNDY9x09cyIYGNecipQrERFgrjEmEjnmjBjgRMjX6PRNEEHqQS5vR79IN4cxhGASOVjHHmy8gzvoEGlbe+uE69wq86mSx1CMcQrFppAGpPvwH87NOsf.MtSu.ZbGRg9nYZyVaTvxtoVEs9cKDVfcSRj5tMUFD53bkNJY+b067mSxNb4j1HNRwif8QiERS5wMiniLOcHBW1qYMYcRnISm3TK+W5PngkiQN1LcW2i3Xj9WtK14CWuyeNIaIBVGcrfJlIBtAlhx9rI6POJMN4IOdyIQGp3UvlTVAbQYV.s+dRtRD5rpooDqoBqjrPvwIGGio+L6FpWEMXtIaWTKXAkMT78TTXNH5f4aGm7TBu5NWdncxEvkTTnbRI76xhqaDjCG5th.SoANHS9id.F46LWmScIaeTrNRvBEw3v3SWOEkpLzjdnpqxXgQSaJi3cn4sM92EgDAELqtz3XiERNDSUXeL0GbXFN+bcdyhrCyyL6Ev+rAqxxL00LqfDUviQmCanCutoL65cU6JyeOZTT.ORPDSLHRcOeCd5e97c7yhrU.IIBII5bNpNz7oII+rz9Nbz5njCndDMT.GSTsBxq61MQ2JWsSzxrbAPVbX.RxdH0D6gI9WVnyYVjcPP4wrv5lKa4B1pBqcd5vvSNJ4K+2U9cA0CjBjlhPUNDo0Ps1ZGDiYJGlvJkJUSUHnp1U30wt7eMS8bX0bm.IPJJxAXhOwOjmYuKzwWWw3KjsxGkoMh5qLSPEkEcG92U9cEwkwIGkBhwDMy3uJCTXkDYPUQvu7FRtG9lTWLLM+XNslXlzHRXLwLXG4al0CpEwwhnl7ialNVqN5.D91a2L9C9XL3GoQNmYQ1dn4Tn9K0DQYsuKV0n5PkwNN4oRZNTAuTTjTjmFczrnl+OG7vAeSouv0TYSBSMnZWQoUqt37c2pbzuG9UTkin7zKg+zoIScrQRbiLfYF+u7CKDLBYScHl58uKFMWibNUQ1giNmK2PpHX+ozpF5HfnyYbDinpq0XjiB3YNm4KCOmQTuKJbvmooDdljNv03ZmZyKr1kaSq20QQXEIARgGSRQrQRTrJWRphgrbo5Z4ZLuYimSODY+m+ZrqcznmWUjsBEqkjDkYWw+Cz9NKEqvwHgZtO1rHZXJJPJJfddhFUkhEyiO4oDkLIavLdsaFJdkTe8v6uBMEviB.SiC1HHIQnKhRGDshw6KUsi.2HeLx7s9ILwmoYN2pHaWTzkIQ4ps7IV.OFmbU4ALeimw7MhmCePGi7LMEKKFr1Fa3H3B3RA7JWxoBq44UmFSq9LIqxVjOAkLqrlc7udHNcWNexVJt2BNLSsuiPo2+g4vM0h.qJxNbi2tdyVOLYLiAm4QcLxiSEt0rDdLF4o.tyZzbXM9vAkIVzdFmhpK2k3DUasCI1h3SQxRZhPeDmNayizsPvnjezQH2636xSefl87qhrCp57UmUJRDjhBLIEHtw8oBBRy2.Q5Aknxr3vXjCkg7gpSX9LThr3xz3TVe5kBarWIQ3ScQ7XHxPODm9HQcmVrYgEBlhRNCR1a8d3oezV4ZTEY6T1rHLM6.Q6CQ1xM3v7.OKkHJ1lfWD3fkJmYUZzPOGtLEEwwjtAyHh9jGRtVD97klhjCWVOcPWDoEpaBAHHFDk3fj9e9N3Iu6VscUlr0.qwrj3C6EJPXrM1yT7zDLN4IiY9IEZFkrT.mplm0EEonHYM4kcshoqbDek+25AcM+tRs.Vs2cILPPCQF1.cQOsvNfT39S1gYp+suD63CuXZOkIaW7oK5fPqiCGUebxV1l5oonQQj.E3FhoMIxevqcOS56lxjD70NObkN6HvgGpY43iJ6.Le9kuRGhDl8nqF21ECe5GgrHnS5tIH7v.dbHR++8KvN96YQt8LYG1f7Ylhcd3HniSlxY8YI7Hkop.6fOiPVbMwvNH8cKQZSp7FpWtGAE1ovZAZkD3LROZdnpnKQkWGqxjtU4TWZ0BBS5f3Fazajr+Ifnm5S74Y6ueXdKu5MDrgffezIQIgY4tH.JhGGmbDAoIceygEAwc93jyLxUX7NVAypt.iITy3xx4BsKhnVyf7MZ7GVRJWppXgMKBc9zjTj0u.YIZ3Ji4vj9197r8+QZCDMXH6PSpBC9gDAiPVBpPdvvjEIAQYYBxi1zvCTTKP0qfZeckystxBeiyO7Ld7Z0PxPX77E8Sh4zJDKDLFEJMHo+P2N67CRazGMFxNXzc37eYvkon.VHYLSfMBR82B3ilTTjwMYURk9lNDq7uVmAtlNhwvZUwluZXUcp1LDMTGjgI2XCR522cxt95s66sMDPvCT9lKXTxf.ISSIJZlOdJic0CSViZYqFh8SigPGd.yeD8VdZKyT22BQn1EGgoe5ixTu66sNoAb6.Wc9lA..v.CmDQAQE1AtB0kDlpbRVbHigjSQQxgCoHOSQIFjLlPTN6.RT8CT0+0pktEEMcQishS3y.KDjGOFho+d6kodu+HdlCtTceKOxFBHvQIaY6jKfKiSdFgrLNELi609ZHkFxnQ4BxhfNi.gRftKEhjfNp.hB5XfHoMxDg9Ce4ZiRetPX7zWoUbKv6gvHjOywI2GZmLzmX6yS9i0NfsOZ5mjDAI4vkooDSQIxPINN43vjlIovn.eeM7jBTOmB49U3Nz8xtyVumi2IasyLn51lXcIgAbQe1f57DvKQCWrDQhv8vhUBx2w3afUBiyDFqDJgOGio+oiPw+16gc9DK7Y1Ft2ON2nd.RvlnKNLo44XRNN44.Lg+fj6AmlheUItOvWi8MLKRMCuNN+Nih0ZDHtbEhqQ.+WjHN2fPGt7JvON1DqM3y5lAgYDSTrxlEmO9SyA+W+kLQqrzQas6+14lzCPGzGwYmLB6kIXOb7GYHl9C8U427.zt2Tsq.+obIaRf6KBrd6RzuDKj8ubMZ2hf3PubM11rRWbcv+a6h2G4tawfYrXfXWbKtagdsmf77cXetOCS9guWdzaaXXIc9iZwahy6bsHxaUf75DHddRBqJQKcnKSHHWpPn4T9nnD9+xh3+Q+prquwR3sb9aO6jaYjym9W+8xuM6OjCbK2A63NWoZL.7V3h5E3kCh2MvUFAqDAtZs8S6IwdIwe5g9qvEMkvamN38omlwuq+ykXEvVv10g3uZrLTZseZ19e4mhG6SrR1XpEuYtvWrEVuIE5q2B4FCGkztP6lrCCPSI7K5g5gcw+yoI+O5tY+S21tIKBHRweu99XOes2Ceq2FKgyOuXv0x4s1jD6OCzuRA7xjHsfEeAjqyx6fksNBIXiO4G2E+GPg5KdWrqeJMZwEeYBhcxMc3ODOxapUy9gkSbCrsHYovEnv9MJgWJvEFAqt0UD5zFEspBZUFZ0fLgUOTI72gB08kGmG5axdNbSdIW1f8XT39uGd5kE67Vr3yx1cA1o4e7V4EbYkv+hrP7GqPe0RDcKPDKzFdc4elMhPvVYyB0AIz4GgSg3hpnGpI.8uvC+ueN79keS1yy1VePWhf8nj4axpTw2KDt6.mQ7D.290w42aDrtPMhKSi3r0n2DH1BvYXgnSXFhML2ugYVHCgnxrnQA3iWVAh86ided3uCeTObFb9s+GrurzFiH0xABTbbU1bKsK7lYa8Ck5WfXc.aUiXsRDaLJxSW.8og0Hfd.5BDcnQ6oPuGM5GSC6Dz6wC03SiXzuKOcpU5mmEK9+mg+Gdbbf6pa.....jTQNQjqBAlf" ], + "embed" : 1, + "id" : "obj-41", + "maxclass" : "fpic", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 17.5, 17.5, 122.0, 123.0 ], + "pic" : "mage.png" + } + + } +, { + "box" : { + "handoff" : "", + "id" : "obj-33", + "maxclass" : "ubutton", + "numinlets" : 1, + "numoutlets" : 4, + "outlettype" : [ "bang", "bang", "", "int" ], + "patching_rect" : [ 164.0, 50.0, 90.0, 21.0 ] + } + + } +, { + "box" : { + "background" : 1, + "bgcolor" : [ 1.0, 1.0, 1.0, 1.0 ], + "bgovercolor" : [ 0.698039, 0.698039, 0.698039, 1.0 ], + "bordercolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "borderoncolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "fontname" : "Arial Bold", + "fontsize" : 12.0, + "hint" : "", + "id" : "obj-26", + "ignoreclick" : 1, + "maxclass" : "textbutton", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 605.073486, 325.636353, 21.853052, 22.0 ], + "rounded" : 60.0, + "text" : "6", + "textcolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "textovercolor" : [ 0.2, 0.2, 0.2, 1.0 ] + } + + } +, { + "box" : { + "background" : 1, + "bgcolor" : [ 1.0, 1.0, 1.0, 1.0 ], + "bgovercolor" : [ 0.698039, 0.698039, 0.698039, 1.0 ], + "bordercolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "borderoncolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "fontname" : "Arial Bold", + "fontsize" : 12.0, + "hint" : "", + "id" : "obj-25", + "ignoreclick" : 1, + "maxclass" : "textbutton", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 605.073486, 274.393188, 21.853052, 22.0 ], + "rounded" : 60.0, + "text" : "5", + "textcolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "textovercolor" : [ 0.2, 0.2, 0.2, 1.0 ] + } + + } +, { + "box" : { + "background" : 1, + "bgcolor" : [ 1.0, 1.0, 1.0, 1.0 ], + "bgovercolor" : [ 0.698039, 0.698039, 0.698039, 1.0 ], + "bordercolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "borderoncolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "fontname" : "Arial Bold", + "fontsize" : 12.0, + "hint" : "", + "id" : "obj-24", + "ignoreclick" : 1, + "maxclass" : "textbutton", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 605.073486, 220.0, 21.853052, 22.0 ], + "rounded" : 60.0, + "text" : "4", + "textcolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "textovercolor" : [ 0.2, 0.2, 0.2, 1.0 ] + } + + } +, { + "box" : { + "background" : 1, + "bgcolor" : [ 1.0, 1.0, 1.0, 1.0 ], + "bgovercolor" : [ 0.698039, 0.698039, 0.698039, 1.0 ], + "bordercolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "borderoncolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "fontname" : "Arial Bold", + "fontsize" : 12.0, + "hint" : "", + "id" : "obj-17", + "ignoreclick" : 1, + "maxclass" : "textbutton", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 605.0, 96.211609, 21.853052, 22.0 ], + "rounded" : 60.0, + "text" : "3", + "textcolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "textovercolor" : [ 0.2, 0.2, 0.2, 1.0 ] + } + + } +, { + "box" : { + "background" : 1, + "bgcolor" : [ 1.0, 1.0, 1.0, 1.0 ], + "bgovercolor" : [ 0.698039, 0.698039, 0.698039, 1.0 ], + "bordercolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "borderoncolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "fontname" : "Arial Bold", + "fontsize" : 12.0, + "hint" : "", + "id" : "obj-13", + "ignoreclick" : 1, + "maxclass" : "textbutton", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 41.51059, 424.636353, 22.706104, 22.858788 ], + "presentation_rect" : [ 90.0, 90.0, 27.123047, 30.34375 ], + "rounded" : 60.0, + "text" : "0", + "textcolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "textovercolor" : [ 0.2, 0.2, 0.2, 1.0 ] + } + + } +, { + "box" : { + "background" : 1, + "bgcolor" : [ 1.0, 1.0, 1.0, 1.0 ], + "bgovercolor" : [ 0.698039, 0.698039, 0.698039, 1.0 ], + "bordercolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "borderoncolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "fontname" : "Arial Bold", + "fontsize" : 12.0, + "hint" : "", + "id" : "obj-110", + "ignoreclick" : 1, + "maxclass" : "textbutton", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 391.0, 368.454529, 21.853052, 22.0 ], + "presentation_rect" : [ 60.0, 60.0, 27.123047, 30.34375 ], + "rounded" : 60.0, + "text" : "2", + "textcolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "textovercolor" : [ 0.2, 0.2, 0.2, 1.0 ] + } + + } +, { + "box" : { + "background" : 1, + "bgcolor" : [ 1.0, 1.0, 1.0, 1.0 ], + "bgovercolor" : [ 0.698039, 0.698039, 0.698039, 1.0 ], + "bordercolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "borderoncolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "fontname" : "Arial Bold", + "fontsize" : 12.0, + "hint" : "", + "id" : "obj-94", + "ignoreclick" : 1, + "maxclass" : "textbutton", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 253.718628, 116.897827, 21.790001, 21.0 ], + "presentation_rect" : [ 75.0, 75.0, 27.123047, 30.34375 ], + "rounded" : 60.0, + "text" : "1", + "textcolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "textovercolor" : [ 0.2, 0.2, 0.2, 1.0 ] + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-7", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-10", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-39", 1 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-112", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-52", 1 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-112", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "disabled" : 0, + "hidden" : 0, + "midpoints" : [ 397.712769, 423.0, 192.0, 423.0 ], + "source" : [ "obj-118", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-12", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-16", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-14", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-52", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-14", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-39", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-15", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-204", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-159", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-204", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-159", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-16", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-14", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-166", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "disabled" : 0, + "hidden" : 0, + "midpoints" : [ 648.5, 138.0, 583.0, 138.0, 583.0, 432.0, 192.0, 432.0 ], + "source" : [ "obj-178", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-166", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-179", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "disabled" : 0, + "hidden" : 0, + "midpoints" : [ 648.5, 252.0, 583.0, 252.0, 583.0, 432.0, 192.0, 432.0 ], + "source" : [ "obj-181", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "disabled" : 0, + "hidden" : 0, + "midpoints" : [ 648.5, 306.0, 583.0, 306.0, 583.0, 432.0, 192.0, 432.0 ], + "source" : [ "obj-183", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-198", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-19", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-31", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-190", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-178", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-194", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-183", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-195", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-197", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-196", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "disabled" : 0, + "hidden" : 0, + "midpoints" : [ 648.5, 360.0, 583.0, 360.0, 583.0, 432.0, 192.0, 432.0 ], + "source" : [ "obj-197", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-205", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-198", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-91", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-198", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-34", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-2", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-23", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-204", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-198", 0 ], + "disabled" : 0, + "hidden" : 0, + "midpoints" : [ 288.0, 277.397827, 267.75, 277.397827, 267.75, 238.397827, 288.0, 238.397827 ], + "source" : [ "obj-205", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-181", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-31", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-192", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-31", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-27", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-33", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-34", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-16", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-39", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-51", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-39", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-9", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-5", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-14", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-51", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-54", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-52", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-15", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-54", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-3", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-7", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-198", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-8", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-7", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-9", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "disabled" : 0, + "hidden" : 0, + "midpoints" : [ 328.0, 422.75, 192.0, 422.75 ], + "source" : [ "obj-91", 0 ] + } + + } + ] + } +, + "patching_rect" : [ 603.0, 86.0, 65.0, 20.0 ], + "saved_object_attributes" : { + "default_fontface" : 0, + "default_fontname" : "Arial", + "default_fontsize" : 12.0, + "description" : "", + "digest" : "", + "fontface" : 0, + "fontname" : "Arial", + "fontsize" : 12.0, + "globalpatchername" : "", + "tags" : "" + } +, + "text" : "p vibrato" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-5", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 0, + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 6, + "minor" : 1, + "revision" : 3, + "architecture" : "x86" + } +, + "rect" : [ 0.0, 26.0, 967.0, 693.0 ], + "bglocked" : 0, + "openinpresentation" : 0, + "default_fontsize" : 12.0, + "default_fontface" : 0, + "default_fontname" : "Arial", + "gridonopen" : 0, + "gridsize" : [ 15.0, 15.0 ], + "gridsnaponopen" : 0, + "statusbarvisible" : 2, + "toolbarvisible" : 1, + "boxanimatetime" : 200, + "imprint" : 0, + "enablehscroll" : 1, + "enablevscroll" : 1, + "devicewidth" : 0.0, + "description" : "", + "digest" : "", + "tags" : "", + "showontab" : 1, + "boxes" : [ { + "box" : { + "fontname" : "Arial", + "fontsize" : 8.556233, + "hidden" : 1, + "id" : "obj-80", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 865.0, 533.0, 66.0, 16.0 ], + "text" : "loadmess 110" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-79", + "maxclass" : "flonum", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "float", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 668.5, 610.0, 50.0, 20.0 ] + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-76", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 802.0, 557.0, 91.0, 21.0 ], + "text" : "base pitch" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-71", + "maxclass" : "flonum", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "float", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 751.5, 557.0, 50.0, 20.0 ] + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-67", + "maxclass" : "newobj", + "numinlets" : 3, + "numoutlets" : 1, + "outlettype" : [ "float" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 6, + "minor" : 1, + "revision" : 3, + "architecture" : "x86" + } +, + "rect" : [ 25.0, 69.0, 707.0, 376.0 ], + "bglocked" : 0, + "openinpresentation" : 0, + "default_fontsize" : 11.0, + "default_fontface" : 0, + "default_fontname" : "Arial", + "gridonopen" : 0, + "gridsize" : [ 15.0, 15.0 ], + "gridsnaponopen" : 0, + "statusbarvisible" : 2, + "toolbarvisible" : 1, + "boxanimatetime" : 200, + "imprint" : 0, + "enablehscroll" : 1, + "enablevscroll" : 1, + "devicewidth" : 0.0, + "description" : "", + "digest" : "", + "tags" : "", + "boxes" : [ { + "box" : { + "fontname" : "Arial", + "fontsize" : 11.0, + "id" : "obj-20", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 220.0, 70.0, 60.0, 19.0 ], + "text" : "prepend 3" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 11.0, + "id" : "obj-19", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 515.0, 153.0, 26.0, 19.0 ], + "text" : "b 1" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 11.0, + "id" : "obj-11", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "float" ], + "patching_rect" : [ 515.0, 193.0, 32.5, 19.0 ], + "text" : "f" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-18", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "float" ], + "patching_rect" : [ 639.0, 147.0, 25.0, 25.0 ] + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 11.0, + "id" : "obj-17", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 161.0, 70.0, 60.0, 19.0 ], + "text" : "prepend 2" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 11.0, + "id" : "obj-15", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 101.0, 70.0, 60.0, 19.0 ], + "text" : "prepend 1" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 11.0, + "id" : "obj-5", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 41.0, 70.0, 60.0, 19.0 ], + "text" : "prepend 0" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 11.0, + "id" : "obj-2", + "maxclass" : "newobj", + "numinlets" : 5, + "numoutlets" : 5, + "outlettype" : [ "", "", "", "", "" ], + "patching_rect" : [ 41.0, 41.0, 258.0, 19.0 ], + "text" : "route pitchoverwrite pitchshift pitchscale pitchsynth" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-1", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 41.0, 6.0, 25.0, 25.0 ] + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 11.0, + "id" : "obj-16", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 320.0, 46.0, 38.0, 17.0 ], + "text" : "$2 $1" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 11.0, + "id" : "obj-14", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 291.5, 259.0, 81.0, 19.0 ], + "text" : "loadmess 110." + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-13", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 385.0, 328.0, 25.0, 25.0 ] + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 11.0, + "id" : "obj-12", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "float" ], + "patching_rect" : [ 385.0, 285.0, 32.5, 19.0 ], + "text" : "f" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 11.0, + "id" : "obj-10", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "float" ], + "patching_rect" : [ 450.0, 221.0, 38.0, 19.0 ], + "text" : "* 110." + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 11.0, + "id" : "obj-9", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "float" ], + "patching_rect" : [ 385.0, 221.0, 41.0, 19.0 ], + "text" : "+ 110." + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-8", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 466.5, 124.0, 40.0, 21.0 ], + "text" : "scale" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-7", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 399.5, 124.0, 36.0, 21.0 ], + "text" : "shift" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-6", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 262.0, 124.0, 64.0, 21.0 ], + "text" : "overwrite" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 11.0, + "id" : "obj-4", + "maxclass" : "newobj", + "numinlets" : 6, + "numoutlets" : 6, + "outlettype" : [ "", "", "", "", "", "" ], + "patching_rect" : [ 320.0, 105.0, 344.0, 19.0 ], + "text" : "route 0 1 2 3 4" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-3", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 320.0, 6.0, 25.0, 25.0 ] + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-2", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-12", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-10", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-11", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-9", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-11", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-13", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-12", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-12", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-14", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-15", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-16", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-17", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-11", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-18", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-11", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-19", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-15", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-2", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-17", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-2", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-20", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-2", 3 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-5", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-2", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-20", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-16", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-3", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-4", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-12", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-4", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-19", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-4", 4 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-19", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-4", 3 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-9", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-4", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-5", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-12", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-9", 0 ] + } + + } + ] + } +, + "patching_rect" : [ 668.5, 583.0, 102.0, 20.0 ], + "saved_object_attributes" : { + "default_fontface" : 0, + "default_fontname" : "Arial", + "default_fontsize" : 11.0, + "description" : "", + "digest" : "", + "fontface" : 0, + "fontname" : "Arial", + "fontsize" : 11.0, + "globalpatchername" : "", + "tags" : "" + } +, + "text" : "p \"current pitch\"" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-66", + "linecount" : 3, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 591.0, 631.318176, 359.0, 49.0 ], + "text" : "The \"current pitch\" subpatcher gives current speech pitch. You will need to provide it with a base pitch though, if it's different from mage's default pitch (110 Hz)." + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-63", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 616.0, 252.90274, 19.0, 21.0 ], + "text" : "Î" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-61", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 580.0, 266.5, 91.0, 21.0 ], + "text" : "current speed" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-59", + "linecount" : 3, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 693.5, 254.5, 192.0, 49.0 ], + "text" : "this gives a ratio of current speed compared to the default speed (240 - ratio of 1)" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-58", + "maxclass" : "flonum", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "float", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 677.5, 232.363647, 50.0, 20.0 ] + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-57", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 677.5, 204.40274, 125.0, 20.0 ], + "text" : "expr pow($f1/240.\\,-1)" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-53", + "maxclass" : "flonum", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "float", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 602.0, 232.363647, 50.0, 20.0 ] + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-49", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "float" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 6, + "minor" : 1, + "revision" : 3, + "architecture" : "x86" + } +, + "rect" : [ 25.0, 69.0, 539.0, 395.0 ], + "bglocked" : 0, + "openinpresentation" : 0, + "default_fontsize" : 11.0, + "default_fontface" : 0, + "default_fontname" : "Arial", + "gridonopen" : 0, + "gridsize" : [ 15.0, 15.0 ], + "gridsnaponopen" : 0, + "statusbarvisible" : 2, + "toolbarvisible" : 1, + "boxanimatetime" : 200, + "imprint" : 0, + "enablehscroll" : 1, + "enablevscroll" : 1, + "devicewidth" : 0.0, + "description" : "", + "digest" : "", + "tags" : "", + "boxes" : [ { + "box" : { + "fontname" : "Arial", + "fontsize" : 11.0, + "id" : "obj-16", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 107.0, 79.0, 38.0, 17.0 ], + "text" : "$2 $1" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 11.0, + "id" : "obj-14", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 322.5, 257.0, 82.0, 19.0 ], + "text" : "loadmess 240." + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-13", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 172.0, 327.0, 25.0, 25.0 ] + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 11.0, + "id" : "obj-12", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "float" ], + "patching_rect" : [ 172.0, 284.0, 32.5, 19.0 ], + "text" : "f" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 11.0, + "id" : "obj-11", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "float" ], + "patching_rect" : [ 197.75, 174.0, 32.5, 19.0 ], + "text" : "f" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 11.0, + "id" : "obj-10", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "float" ], + "patching_rect" : [ 237.0, 220.0, 39.0, 19.0 ], + "text" : "* 240." + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 11.0, + "id" : "obj-9", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "float" ], + "patching_rect" : [ 172.0, 220.0, 41.0, 19.0 ], + "text" : "+ 240." + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-8", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 253.5, 123.0, 40.0, 21.0 ], + "text" : "scale" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-7", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 186.5, 123.0, 36.0, 21.0 ], + "text" : "shift" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-6", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 49.0, 123.0, 64.0, 21.0 ], + "text" : "overwrite" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 11.0, + "id" : "obj-4", + "maxclass" : "newobj", + "numinlets" : 6, + "numoutlets" : 6, + "outlettype" : [ "", "", "", "", "", "" ], + "patching_rect" : [ 107.0, 104.0, 344.0, 19.0 ], + "text" : "route 0 1 2 3 4" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-3", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 107.0, 6.0, 25.0, 25.0 ] + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-12", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-10", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-11", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-9", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-11", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-11", 0 ], + "disabled" : 0, + "hidden" : 0, + "midpoints" : [ 181.5, 304.0, 292.0, 304.0, 292.0, 164.0, 207.25, 164.0 ], + "source" : [ "obj-12", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-13", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-12", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-12", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-14", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-16", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-16", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-3", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-4", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-11", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-4", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-12", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-4", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-14", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-4", 4 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-14", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-4", 3 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-9", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-4", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-12", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-9", 0 ] + } + + } + ] + } +, + "patching_rect" : [ 631.5, 175.5, 102.0, 20.0 ], + "saved_object_attributes" : { + "default_fontface" : 0, + "default_fontname" : "Arial", + "default_fontsize" : 11.0, + "description" : "", + "digest" : "", + "fontface" : 0, + "fontname" : "Arial", + "fontsize" : 11.0, + "globalpatchername" : "", + "tags" : "" + } +, + "text" : "p \"current speed\"" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-45", + "linecount" : 2, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 476.0, 9.0, 318.0, 35.0 ], + "text" : "\"speed\" is the size of one frame, in samples. Default speed is of 240 samples per frame." + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-43", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 0, + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 6, + "minor" : 1, + "revision" : 3, + "architecture" : "x86" + } +, + "rect" : [ 25.0, 69.0, 370.0, 342.0 ], + "bglocked" : 0, + "openinpresentation" : 0, + "default_fontsize" : 11.0, + "default_fontface" : 0, + "default_fontname" : "Arial", + "gridonopen" : 0, + "gridsize" : [ 15.0, 15.0 ], + "gridsnaponopen" : 0, + "statusbarvisible" : 2, + "toolbarvisible" : 1, + "boxanimatetime" : 200, + "imprint" : 0, + "enablehscroll" : 1, + "enablevscroll" : 1, + "devicewidth" : 0.0, + "description" : "", + "digest" : "", + "tags" : "", + "boxes" : [ { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-4", + "linecount" : 10, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 4.0, 184.5, 352.0, 148.0 ], + "text" : "Mage synthesizes speech not only at a given central frequency, but also with continuous variations (accentuation). The shift and scale methods allow you to preserve that accentuation, whereas the overwrite method doesn't. If you overwrite, you set a new pitch, which won't be altered by mage. If after overwriting you use the shift or scale method, the accentuation will be synthesized again, but the shifting and scaling will occur from default frequency, not the one currently set with pitch overwrite method." + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-3", + "linecount" : 9, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 4.0, 45.0, 352.0, 134.0 ], + "text" : "Whatever pitch method you use, it will always perform the requested operation comparatively to a fixed default pitch, not the one set previously by user. The default Mage pitch is 110 Hz, but this value is very dependant on currently used voice engine. The pitch scale and shift methods will perform change relatively to that current default frequency (which depends on the engine). The overwrite method will overwrite the current pitch, and is agnostic in regard to that default frequency." + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-2", + "linecount" : 2, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 4.0, 4.0, 347.0, 35.0 ], + "text" : "Different rules apply to operations on pitch - notwithstanding vibrato (see later)." + } + + } + ], + "lines" : [ ] + } +, + "patching_rect" : [ 589.0, 422.5, 147.0, 20.0 ], + "saved_object_attributes" : { + "default_fontface" : 0, + "default_fontname" : "Arial", + "default_fontsize" : 11.0, + "description" : "", + "digest" : "", + "fontface" : 0, + "fontname" : "Arial", + "fontsize" : 11.0, + "globalpatchername" : "", + "tags" : "" + } +, + "text" : "p \"about pitch operations\"" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-36", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 0, + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 6, + "minor" : 1, + "revision" : 3, + "architecture" : "x86" + } +, + "rect" : [ 25.0, 69.0, 535.0, 367.0 ], + "bglocked" : 0, + "openinpresentation" : 0, + "default_fontsize" : 11.0, + "default_fontface" : 0, + "default_fontname" : "Arial", + "gridonopen" : 0, + "gridsize" : [ 15.0, 15.0 ], + "gridsnaponopen" : 0, + "statusbarvisible" : 2, + "toolbarvisible" : 1, + "boxanimatetime" : 200, + "imprint" : 0, + "enablehscroll" : 1, + "enablevscroll" : 1, + "devicewidth" : 0.0, + "description" : "", + "digest" : "", + "tags" : "", + "boxes" : [ { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-7", + "linecount" : 2, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 4.0, 272.0, 516.0, 35.0 ], + "text" : "The subpatcher \"current speed\" gives you the current speed, taking into consideration the changes you may effect with the connected sliders and different methods." + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-6", + "linecount" : 3, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 4.0, 216.0, 516.0, 49.0 ], + "text" : "Each time you shift or scale, you're shifting or scaling the current speed value, not the original/default one - so using those shift and scale sliders you can very quickly exponentially increase the duration in an uncontrolled fashion." + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-4", + "linecount" : 9, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 4.0, 76.0, 523.0, 134.0 ], + "text" : "Each phoneme has a different amount of frames. Each frame has a fixed number of samples. The \"speed\" parameter affects the number of samples in all the frames, but the number of frames per phoneme is still calculated by mage, and more than likely to be different for each phoneme. Each phoneme is divided in 5 states, and mage calculates the duration of each states individually, which is heavily dependant on everything (surrounding phonemes, consonne/vowel...). The \"duration $1 $2 $3 $4 $5\" message is the way to override default Mage's generated duration in frames for one phoneme. Each number argument you give to that message will override the corresponding state's duration for the next generated phoneme." + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-2", + "linecount" : 3, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 4.0, 17.0, 523.0, 49.0 ], + "text" : "-overwrite : redefines the size, in samples, of one frame. \n-shift : shifts the size of the frame by the given amount of samples. \n-scale : multiplies the current number of samples in one frame by the number you give." + } + + } + ], + "lines" : [ ] + } +, + "patching_rect" : [ 770.5, 166.5, 154.0, 20.0 ], + "saved_object_attributes" : { + "default_fontface" : 0, + "default_fontname" : "Arial", + "default_fontsize" : 11.0, + "description" : "", + "digest" : "", + "fontface" : 0, + "fontname" : "Arial", + "fontsize" : 11.0, + "globalpatchername" : "", + "tags" : "" + } +, + "text" : "p \"about speed operations\"" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "hidden" : 1, + "id" : "obj-29", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 164.0, 77.0, 92.0, 20.0 ], + "text" : "mage_glossary" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-31", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 164.0, 50.0, 138.0, 21.0 ], + "prototypename" : "magefont", + "text" : "an attempt at helping", + "textcolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "underline" : 1 + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-8", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 332.5, 215.90274, 37.0, 18.0 ], + "text" : "clear" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-19", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 278.5, 215.90274, 54.0, 20.0 ], + "text" : "r menus" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-32", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 278.5, 193.40274, 56.0, 20.0 ], + "text" : "s menus" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 4.700932, + "id" : "obj-205", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 278.5, 266.90274, 75.75, 10.0 ], + "text" : "clearchecks, checkitem $1 1" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-204", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 6, + "minor" : 1, + "revision" : 3, + "architecture" : "x86" + } +, + "rect" : [ 676.0, 102.0, 317.0, 504.0 ], + "bglocked" : 0, + "openinpresentation" : 0, + "default_fontsize" : 12.0, + "default_fontface" : 0, + "default_fontname" : "Arial", + "gridonopen" : 0, + "gridsize" : [ 15.0, 15.0 ], + "gridsnaponopen" : 0, + "statusbarvisible" : 2, + "toolbarvisible" : 1, + "boxanimatetime" : 200, + "imprint" : 0, + "enablehscroll" : 1, + "enablevscroll" : 1, + "devicewidth" : 0.0, + "description" : "", + "digest" : "", + "tags" : "", + "boxes" : [ { + "box" : { + "fontname" : "Arial", + "fontsize" : 13.0, + "id" : "obj-1", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "int" ], + "patching_rect" : [ 168.0, 282.0, 140.0, 21.0 ], + "text" : "conformpath max boot" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 13.0, + "id" : "obj-12", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "int" ], + "patching_rect" : [ 23.0, 391.0, 140.0, 21.0 ], + "text" : "conformpath max boot" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-11", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "bang", "" ], + "patching_rect" : [ 23.0, 338.0, 32.5, 20.0 ], + "text" : "t b l" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-9", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 23.0, 365.0, 128.5, 20.0 ], + "text" : "zl reg" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-8", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 23.0, 418.747559, 123.0, 20.0 ], + "text" : "sprintf append %s%s" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-7", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 23.0, 205.0, 128.5, 20.0 ], + "text" : "t l l" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-197", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 168.0, 330.747528, 106.0, 20.0 ], + "text" : "prepend append" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 13.0, + "id" : "obj-196", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 5, + "outlettype" : [ "", "", "", "", "" ], + "patching_rect" : [ 23.0, 310.0, 104.0, 21.0 ], + "text" : "regexp (.+).lab" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-150", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 168.0, 203.397827, 35.0, 20.0 ], + "text" : "b 1" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-141", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 168.0, 240.247528, 86.0, 20.0 ], + "text" : "zl reg" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-151", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 23.0, 97.0, 61.0, 20.0 ], + "text" : "zl reg" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-152", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "bang", "" ], + "patching_rect" : [ 23.0, 72.0, 91.5, 20.0 ], + "text" : "t b l" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-153", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 23.0, 282.0, 81.0, 20.0 ], + "text" : "route append" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-156", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "int" ], + "patching_rect" : [ 23.0, 245.747528, 41.0, 20.0 ], + "text" : "folder" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-157", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 23.0, 165.247528, 91.5, 20.0 ], + "text" : "zl reg" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-158", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 23.0, 128.397827, 61.0, 20.0 ], + "text" : "route fold" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-201", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 23.0, 12.0, 25.0, 25.0 ] + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-202", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 65.0, 12.0, 25.0, 25.0 ] + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-203", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 168.0, 445.747559, 25.0, 25.0 ] + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-197", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-8", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-11", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-9", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-11", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-8", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-12", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-141", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-141", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-150", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-158", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-151", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-141", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-152", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-151", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-152", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-157", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-152", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-196", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-153", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-153", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-156", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-7", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-157", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-150", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-158", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-157", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-158", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-11", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-196", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-203", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-197", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-152", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-201", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-151", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-202", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-156", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-7", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-9", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-7", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-203", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-8", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-12", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-9", 0 ] + } + + } + ] + } +, + "patching_rect" : [ 278.5, 167.5, 75.0, 20.0 ], + "saved_object_attributes" : { + "default_fontface" : 0, + "default_fontname" : "Arial", + "default_fontsize" : 12.0, + "description" : "", + "digest" : "", + "fontface" : 0, + "fontname" : "Arial", + "fontsize" : 12.0, + "globalpatchername" : "", + "tags" : "" + } +, + "text" : "p filldamenu" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd-Regular", + "fontsize" : 7.588239, + "frgb" : 0.0, + "id" : "obj-200", + "linecount" : 4, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 278.5, 105.897827, 64.0, 42.0 ], + "text" : "drop one label file or folder full of label files" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-198", + "items" : "", + "maxclass" : "umenu", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "int", "", "" ], + "parameter_enable" : 0, + "patching_rect" : [ 278.5, 243.5, 100.0, 20.0 ], + "pattrmode" : 1 + } + + } +, { + "box" : { + "id" : "obj-159", + "maxclass" : "dropfile", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 278.5, 105.897827, 61.0, 42.0 ] + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-91", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 318.5, 282.0, 53.0, 18.0 ], + "text" : "label $1" + } + + } +, { + "box" : { + "id" : "obj-28", + "maxclass" : "ezdac~", + "numinlets" : 2, + "numoutlets" : 0, + "patching_rect" : [ 114.860001, 509.320007, 45.0, 45.0 ] + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "hidden" : 1, + "id" : "obj-34", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 272.0, 465.869507, 54.0, 20.0 ], + "text" : "sig~ -99" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "hidden" : 1, + "id" : "obj-1", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 272.0, 486.5, 48.0, 20.0 ], + "text" : "dbtoa~" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "hidden" : 1, + "id" : "obj-2", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 272.0, 445.733154, 45.0, 20.0 ], + "text" : "r siglvl" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "hidden" : 1, + "id" : "obj-3", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 206.5, 652.958923, 40.0, 20.0 ], + "text" : "s ctlvl" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "hidden" : 1, + "id" : "obj-5", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 182.5, 462.005859, 55.0, 20.0 ], + "text" : "r outctlvl" + } + + } +, { + "box" : { + "id" : "obj-26", + "maxclass" : "live.gain~", + "numinlets" : 2, + "numoutlets" : 5, + "outlettype" : [ "signal", "signal", "", "float", "list" ], + "parameter_enable" : 1, + "patching_rect" : [ 182.5, 509.320007, 67.0, 131.0 ], + "saved_attribute_attributes" : { + "valueof" : { + "parameter_longname" : "live.gain~[5]", + "parameter_shortname" : "output level", + "parameter_type" : 0, + "parameter_mmin" : -70.0, + "parameter_mmax" : 6.0, + "parameter_initial" : [ 0.0 ], + "parameter_unitstyle" : 4 + } + + } +, + "textcolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "varname" : "live.gain~[1]" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "hidden" : 1, + "id" : "obj-27", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 182.5, 482.636353, 43.0, 18.0 ], + "text" : "set $1" + } + + } +, { + "box" : { + "color" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-4", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 182.5, 439.5, 73.0, 20.0 ], + "text" : "s magehelp" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-25", + "linecount" : 6, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 620.0, 445.733154, 101.0, 91.0 ], + "text" : "Alternatively, you can send explicit messages for pitch operations." + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 6.843845, + "hidden" : 1, + "id" : "obj-73", + "maxclass" : "flonum", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "float", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 450.0, 557.0, 34.0, 14.0 ] + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 8.283234, + "hidden" : 1, + "id" : "obj-60", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 450.0, 491.5, 32.0, 14.0 ], + "text" : "set $1" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 8.283234, + "hidden" : 1, + "id" : "obj-62", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 450.0, 514.5, 32.0, 14.0 ], + "text" : "set $1" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 9.753232, + "id" : "obj-65", + "maxclass" : "flonum", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "float", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 486.5, 511.5, 44.0, 17.0 ] + } + + } +, { + "box" : { + "floatoutput" : 1, + "id" : "obj-70", + "maxclass" : "slider", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "parameter_enable" : 0, + "patching_rect" : [ 486.5, 489.5, 72.0, 18.0 ] + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 10.0, + "id" : "obj-72", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 486.5, 529.5, 64.0, 16.0 ], + "text" : "pitchshift $1" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 8.818506, + "hidden" : 1, + "id" : "obj-56", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 417.0, 557.0, 33.0, 14.0 ], + "text" : "set $1" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 10.0, + "hidden" : 1, + "id" : "obj-55", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "float" ], + "patching_rect" : [ 383.5, 557.0, 32.5, 18.0 ], + "text" : "* 10." + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 8.283234, + "hidden" : 1, + "id" : "obj-54", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 424.5, 425.0, 32.0, 14.0 ], + "text" : "set $1" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 10.0, + "hidden" : 1, + "id" : "obj-52", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "float" ], + "patching_rect" : [ 390.5, 425.0, 32.5, 18.0 ], + "text" : "/ 10." + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 8.283234, + "hidden" : 1, + "id" : "obj-51", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 424.5, 465.0, 32.0, 14.0 ], + "text" : "set $1" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 8.818506, + "hidden" : 1, + "id" : "obj-48", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 417.0, 596.0, 33.0, 14.0 ], + "text" : "set $1" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 6.843845, + "hidden" : 1, + "id" : "obj-112", + "maxclass" : "flonum", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "float", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 456.5, 425.0, 34.0, 14.0 ] + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 9.753232, + "id" : "obj-7", + "maxclass" : "flonum", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "float", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 486.5, 447.0, 44.0, 17.0 ] + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-147", + "maxclass" : "flonum", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "float", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 486.5, 575.0, 50.0, 20.0 ] + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 10.0, + "hidden" : 1, + "id" : "obj-16", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "float" ], + "patching_rect" : [ 417.0, 577.0, 32.5, 18.0 ], + "text" : "/ 10." + } + + } +, { + "box" : { + "floatoutput" : 1, + "id" : "obj-35", + "maxclass" : "slider", + "min" : 1.0, + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "parameter_enable" : 0, + "patching_rect" : [ 486.5, 554.0, 72.0, 18.0 ], + "size" : 40.0 + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 10.0, + "hidden" : 1, + "id" : "obj-22", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "float" ], + "patching_rect" : [ 424.5, 447.0, 32.5, 18.0 ], + "text" : "* 10." + } + + } +, { + "box" : { + "floatoutput" : 1, + "id" : "obj-23", + "maxclass" : "slider", + "min" : 0.01, + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "parameter_enable" : 0, + "patching_rect" : [ 487.0, 425.0, 72.0, 18.0 ] + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 10.0, + "id" : "obj-40", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 486.5, 638.818176, 56.0, 16.0 ], + "text" : "pitchsynth" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 10.0, + "id" : "obj-30", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 486.5, 596.0, 69.0, 16.0 ], + "text" : "pitchscale $1" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 10.0, + "id" : "obj-24", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 486.5, 465.0, 86.0, 16.0 ], + "text" : "pitchoverwrite $1" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-18", + "maxclass" : "flonum", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "float", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 532.0, 75.5, 50.0, 20.0 ] + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-17", + "maxclass" : "flonum", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "float", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 770.5, 422.0, 50.0, 20.0 ] + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-15", + "maxclass" : "tab", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "int", "", "" ], + "parameter_enable" : 0, + "patching_rect" : [ 857.5, 377.5, 78.0, 107.0 ], + "tabs" : [ "overwrite", "shift", "scale", "synthetic", "noaction" ] + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-14", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 770.5, 462.5, 59.0, 20.0 ], + "text" : "pack 0. 0" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-12", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 770.5, 498.5, 69.0, 18.0 ], + "text" : "pitch $1 $2" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-11", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 532.0, 120.5, 59.0, 20.0 ], + "text" : "pack 0. 0" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-9", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 532.0, 166.5, 77.0, 18.0 ], + "text" : "speed $1 $2" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-39", + "maxclass" : "tab", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "int", "", "" ], + "parameter_enable" : 0, + "patching_rect" : [ 620.0, 43.0, 78.0, 107.0 ], + "tabs" : [ "overwrite", "shift", "scale", "synthetic", "noaction" ] + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-38", + "linecount" : 8, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 698.0, 43.0, 257.0, 120.0 ], + "text" : "2d integer is the type of operation to apply :\n\n0 - overwrite old value by current value\n1 - shift old by current value\n2 - scale old by current\n3 - mage will compute duration (default) \n4 - no effect" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-6", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 67.86364, 415.0, 78.0, 21.0 ], + "text" : "play it safe." + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-10", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 67.86364, 439.5, 92.0, 20.0 ], + "text" : "loadmess reset" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-118", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 168.0, 350.5, 47.0, 18.0 ], + "text" : "labelfill" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-111", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 199.0, 329.5, 103.0, 21.0 ], + "text" : "fills label queue" + } + + } +, { + "box" : { + "data" : [ 9240, "png", "IBkSG0fBZn....PCIgDQRA...rG...fdHX....vmaxh1....DLmPIQEBHf.B7g.YHB..f.PRDEDU3wY6cdGkjcUem+y89dUrSS2S2STwQgQn.BoAgD1qPFA3EzhAQPBSxlCAkVXcPXu1m0qw9v4fLdMgEyAVhBgjHHIPfwDDAIDf.EXzLZDLAoQStSSGpt5J+B269Gu6q5ppt5tqp5pCy.e6yzRcUuv889du+t+R2eWAmjfGh+73cQrd8Q0mMxM.hsIv5rz3sdMpA7P1uMh0.zsMhn9nc7QWDz4EHSCbDKj61B1u.0ylA2g8QO5KgaerU5ms1EDqzMfVE6jasCE4uXP+xjHddBzazGNUfSIF1wz.fFs43q8ugJe3EHL+sv7+W.OWfmwBwdllhClG2mb.54GOJxItF92Ksz+D19wILj8ugqKZQ58RDXcwBzWoF8KIBx0YgU7HXgBE9nwGcMTZqAABrQfERTno.tZAhLEvavnX+y.8uJCYejWJ209aCOdKKXUMY+PbU1qgKXqZTuVAbsBDmWRh1kBEdnPQsiUW5P3ndIBrQhFHOtCVD2mxG8WZbx9nuN95GcYowzhXUIY+T79NEebdC1X8p7QcUwIRbMfOJTKSjai.KjHQfBM4nzn.euonz2IME9tWO2qyJc6qVrphreJtospP7N.dGQvZC1HwwHXd0NrPRDjjGWuR3c.A5Oywn3c8F3tN9JcaKDqJH6mja77A4sXi70GEqM5gOpUwTrn7uCZiyzN0kEyagf73r2z374OLo9R+47slXko0NCVQI6Gma5BsgaUf3MFG6NCTvRsR1jlEBeA4anTABJhKdnIJRhSDhXFUKQRI7HGNTBerQRDrnDt6eLx8Y+A7Te5OE6N6J8yxxJ1A+EqAJ8dDH9qSPjM3XFIuZCFkvJOZEzrA5jDXil.h2xnzVnBbgcXCedjHn.dLJYwA+cNN49fCx99N2Ha2c494YYmr2A27+MM7OEG6WnZU1HYAB7vG.bQQRroChhMR5kDXivzZqTvc8tNy9SjHPilTTPKQ7iyh2e24vG+IWRdPlCrrQ1OEu6SwkH+CVv6JN11NlWpqzP.nL1m6fOcPD5hXzOIA.Kyqn1kjGKDDAKlhBSMN4usGlC8IuQ9Oy2Vt3K.VVH6eM2vebDr+3ww94UZUl10kvCEZ5jnrN5fjDor4TKkHvrMHEEd3QH6e0Kf+e6XI8FxRLYq4pr2Im+sZg7evFQmtqBDYKfxdZyFA8Pb5k3DEKil0KecDE.wvloozXSR1+hylO4Wco99sjfsy67zkD8iFE6WuB8pFEvBm9X.RxZIIVl4RWIacQvh73nGi7ereHC+AdubuKIZrujP1ON2zkDCwWNFQtvR3sTbKZZ3abuZ2Fw0QwZUSGPfxZ7OLY+wOKC81d470FsceOZ6j814VdY1vWLJVm1pAkvzFQ1cQTVKIMlMsZRqgYPnX8QI6NOJS9VuBt8c2tu9sMrCt4q0Bwm0FqAbWEPzdnHFVL.IoShAr7Nmbqh3XSJJ9LGhwe6WFegGucccaaj8ula5lif7+iMxN7VAUDKTALG7oeRx5HY4vTdhDhgMoo3vGfIuoWDet+i1w0rsP16fa9FrQ7IEHh3uB9RU.TBejH3TnK5hXmvQxUhXXwTTL0NYz2xqf63GrXudKZxdGbiuNIV2gEhtVIIZMAhs6fHrY5BKjmPHxdgPTrXJJcr8wHW2Uxc7nKlq0hhreRtwWgMxuhEV8uRJ5VYh1z.jjdH1IATb0HFVjhhGXeL1q+J41epV85zxj8ula3xiRj62FwFWIcVhOJhfEmJcSDrNoXzb8PbrYHl9Y9Mb7W10vcerV4ZX0JmziyMepQw59hh0YtRRzN3S2DiMS2DwjpPmrBOTzKIVqK9WxVYs2+Of82zI8XSS1OCuuXd3+ERf8UtRZGcdbY.RxFoSSDkN4G9nYcj7LSPrt+L7q+dM64Ka1Sn.t2ZLhbsqTDsFvEe1HcxFnqZxTjStgFMdnYKzyM+37dd6M642TireBtwqQh7SI.6UhWvZzXgfMQ2zGINg1rpVEZfXXKrQdUWAm4O4d4oGtQO2Flr2A23YXi7qDEq0sRXhUPTpjrY5ljD4jVEwZDnPyZHdBaDmeZJdO6hQanrdogH6O.e.44R9OVRhb0K2huC7HlBar3ToKhYBE4I5nx7Pu1eZDij7QSej3z1Hcouc1wC1n2yEDama90aC2CHZIs2aUH.bPQTjbZzyIrlVU4xJB.EPQbws7DQUmkpQQRLrw1zUPOGgH1BISRgB+bdtq9Ok6eAc3xBR1OIuuAD38Shi8EsbOp1EehfEmIqwD24SLP3nUeTFBUyDjmb3hkYIEkGGJVQV6nIP7bXju5fHlzQ1idHF8SGHIH12vLoIUbrYeLwO8cw25ZdTNVg4qcsfiTuI11eaBru9kShNTz8IJD8LibC9IEEXRJPJJvAIEiRNbvGW7wAEgw32xDC6v+ElRxPfODJhOdnn.dLLYHso6gBMIHBXReptH5YbNrlCcm7zyaBLNuj814le9VH9TZHwx4KaezDEKN8U4Ds.vFIt3SNbYDxxwHMooHonHtlPrFwLVWVwbzK70VT0b5gNMZJJxTTjzThnXQLrHdPVqewqine8GjiLmY4xbR12CWm0ZI4skjHu3kSujoL4F1oPOqZ8JVnSbJfKGfo33jiQHKgwGPhfnkyl71KBWeYdnXBxSVbwFAajNWiChh2EO0bpr1b1Z1N271rP+KjXEe4ToHEZNUi4UqlritxEAvTTfwo.SSQrLK0mUBIPB.OSd2rY5lR3MwCxQdg2Le6CUuiutdPSiVHP+WFiHKqDsCJ1fIcdWMQzVHnD9LDSydYLNLSQQbIA1lk8yJyTMZlYd+iRZ.V6oSWuu453qqX7WCGeaQP9gzPrkqGhh3wlnK5k3qJHZAAhicQwQHMGkoICNHHPT5RgH5ECrLq30R3tksxZu+GhCkp1iotirEvMDE6tWtdo6X70ceqRHZIBbPwfLM+FNNon.1HIFVq5H4JgFMCPGqeizyatde+rFY+TbSaUi3ixxjF39noahx5oyUbGlHMyIOJ43HjloMZ7FLR9DCXgfB3bNNn9x6kwqxt6YMx1A8aLNV8tbLBKbQ8sd5fUxXWMi8wE4YYBFgoAzDq0B2+JJ7Py5oqMeorw2PseWUj8CvaqCaju5kCQUg4t8YPOkqQIqDPhfrThmgI3.LINFu1IVEae+7Acv5VStU5+0tM1VjJ+tpH60QGWfDwKb4vaYdnXSzEwMq04kaDtDZODSw9XBJfCQMBrOQjjqDASMF6pesz8Vp7ykUePh2TTrrWpaLkvm0Pb5YEHUeC0xdJJxdYblf7DyLu7IKvGECPx38SxquxOu7S3uj2Ue1vqZoVIoPEx1DctrSzAddRyQHMGfT3ihnm.Nubi.IB5iNd0mODclOyfXXcIBjm8RYkPHbIwtA5bYWToDAooH6liyDjur+pOYEZftHxE7GvkdogeVYxVf8KHIQhrT5EbO7YSzU40B8xABcy4PjgmiTnMY7xI6PgldIQGWHq6BB+LIDjIJRzW8RY.ObPQ2DitWFmmNzCXGhoXXxPDjmTM277AEZRRD5jnWMlXfHA3Ogg6Si9EsTIBWglXHYSzIKW1SGXRkC6mIIMEOoct44CJTzMwupafsk.JKFWdEBDqYohF7PwFnSjKC1SGNK7XjiCPJ7vubQv420fOZFfj82KwuTvP1B3phgsc6VSbAAkXpf0Gczkbw2BSlabHlhgHS44q+cUnQSBrisVR9J.vN3WhyJXtr1qyTBS+20tLji2RDjCGNDSgK9+NybyyGzDjyZcS7yE.6GhaoSE5MtTLesGJNc5YI2qTRjLN43njtbHH+8H.RDzKw1.fkcW30mOxSq0S7+5edt3SuDmNHZEQypwpGfMy8QhfwHCGkzUk5sAcuZrbvdgtGMFlu6SXhB2pSor3lJxF6y3UvyOtsGt8lf3aP0BirEQrvpujfn1FiFo.VuaWDDkMe.KDqqSPJmo86oPOQdP4Qf5C06gRiHVDnuDyhKD.SPdFEIIouZ9RA5Rd3MYVC4O2i103i.IxDwPDs0zZWkyAsW8lFTiUWIP1YLP2Zcl7lHGZWOZEROHKcEmxUyoF0NNQNqHXIaVar03ShK7T4z+FuGjIiDPhhJ+dHhO38vGD2a6mQj+lqDqW9YUkabPoQORFb+nOBd20N.+Z68qQrgtH929sg3zWCHEk6XEdTqGeV+bnFl1WQle9yxQ9quWJczwqKgqEZ560borg+pWAwNm0gvpIlBPCnTnc84f23cQpG3oPhcEesGccEmKa4NeWX0cbDBQSwWZsFTZxs8Cyy8V973mNOMKgqA5l31QYzj1RjWZqp7jHpE1arGjwswepBncC5YKQfTHf0DC6q+hv5ke1H5KATvEc1vBruFrDHe9afXewWOD0BuO2iQ04SgBwYsVjW7FgXVnmpHXtGNnV.gzZr5LF88F2FBKI6+M+YPWxupyPiOIO+Sgy5te2H6HF9SWDsupwdepAgkDqtiCJMxDQoVQOZTDeqaf3m8.fVi2j4QnloTVW4QFdlhxeBXEMBhdhSmuvyfnanGxmNKhlzeAg4XdQXs1tvoFcgOm5CcvubO1T7bW4GEuT4wSp3z08PLgMxKayD61eCH1TWndjiPo2+2G8dG2TW10PLI12vkSzOvKkn+ueo3801Ejod61BZzGNMEu5u.pIxwvxbk8u8b1z78I4kb5bt2+sP2uryinqaMT7niOqWxcd4aAYGwX5exd4f2xchtfWclVp9O6VcDky99tIRb9arrHZQs+174S9M2AG3luSJ55fqHbONQahBmbVEDWsRQhyZ8bY+n+mfVSk5TEd0aTSksQfCxtsUnVeKV.FBtkBApLEv4PigaP0AfX3hFG7+g6C+evyf86ba3dW6D+G8YQXpGYAPi6+xCSj+rW.hynWjm2.ndhiPUsGo.rjPlR3efw4nLc4bBa9pchZTjeWGCmASQhKXSPTKpmBX1CzE.jamGg7OyQPVU6agfF2gSShKXSkSneWTTBeSZ95PLBJPBSbvg3nicLzlJqnxj9FUtZRpdqoRQrC5iyT4HRWIXBJvjjlnDktIJBDjvjlEKjj4fk4qHosBV2h1rHg.soJ6tV5H7CAjPnX6BNl4LqbTi.b8Pmp.hszGhthW6EF8HYfzkv6no3Pl7Bytg5bJBl+UHZHkrEVRBKU7MvU1Pl9nMG9jTfiQFrHBEMcCE3QulatvRh1blVMfvXMBrsrBlmmftARS8baRJhGpxoxb2l0DRP2k5e0hhLtMn6cgeUrPO7AlZETSPqo.yEJRbNEMNiRWyVaUI7rSP9W0WhCO1vFhtQTfxrtGc8aYMfqoEZtpAHiovUmGGNC7nGBz50GEBStqoA7Whx3mfUbhEdls7pLjgNHBqg3DqN0jUyB3OlsEhdVrAmvCMwwdIIUf0.G4IdZljhDg5kDMgqBRU4+YQThzWWj7hNEr5sCzpVTATCMGtmfj1PxgEj9vM4sviMLGTaauAVfKTX6KBBJZ1ZJ5fnziIom0UcrD0VhrqESiSatoqkDl4OZePhfCQZljRDAazn.CgFrULDAYrHH6LNw255IwEtIR771DwOq9I5YzOwNy9wpyXnJ13aGGgEVdezjkRTDOJEHvlHXUVQp4SnYcgPP39IXi.MJzJEBYiYpUXGsooD4vgMPmkWqbZf3XGw1B4hNmyhhkIN0sOHQvfLMSPNhh.MdDoudH1Y1OQO09H9V5mDWzlI4EsYhctqGqNiWsc9t93OUdnyFSgqPpaJJRI7IKNkW7+VFqmWLCJ13qYa3mqHpRMn19JMwOkdIwotVJMVlF6bHXUkpPywIGCXlVEBVRWskjKrcGWIKDLHYXXxRLDD6LWGa9e5OgNewmEQ2TOH6XFBTUxCuwyPo8ebJrmgovtFj7+lAo3gFCqDw4btuajHat9pkToc54vkAIiofdHJG+aQaRzbGaYcr0+WutV6jc8wOeiW1yBWrCGmrrN5fXXiC99K4YRZyBIRNFSaHZIhn1blew2Ac+GctfRQg8NB4e5AovucHJs+iSoCMINGdBbFJE5JTHRilHqoa7yTjn0HJLz+44virDHhOzTn4y18ECxr6iwgt8eJZG+.yIaBjcuCQgiNAxlvD4voiFiBrY5DeztKJxNb23pcMxVBLDYXDxQbyNmahydcz4kel3MQV1207uSgcOHp7tnTt.JioRgKy8JebTHrspx8pgK41B3PFbvEGFnhNHKkQ9dzGXWr2+s6qgLsa1PfEMuquBFgqHMN3gp0I6PEMZeufDLIEYHxPThTVGaqd6.gk.2gRS1Ge+keYIqql4yMbPwDTfRnMYuhrbGfkKXQzl1cmU66rlGRDjgRjGmRsrLKeB1djjsIwdZTLIEl2kPWvKpFKrk0544iSNxgCJiBWmH.MZ557NU56RNKVLZMXRri7szScnn6dI9hpQTKZ1nOOWPZr6bRJfC9DrwmKOgJSw0nIRWI3R+b2.uvux6k3arOiImMGBJuX9jGx1zjcn2xVqY6XXwfPmSDFd0EKQDr8JpXTxxnji73UVYrS7fFY7Hj3zVKwFnGhzSxV54PX53KwahldNaEAo8SOMU.CpWiHfnO.o3LwiXKDUqAEdTOIIg0VjooDooX4Begnj+BJ3QqLczDBT3RyT6dEnaX2wpUJy0uwFcpQgpnGZ+.mqrXb6afG.sS2BjshtHFwvFsvz.lOdRvbdLGkoIGNXIjy4wf.zJHxF6l9u9q.uIyV0AJHP+gIHOIA5xHpVghNN0AH9l6Es+b8hRP9CNF.rt+qWLm109GgW1BMjvdMfcxXzwYsg42crlKUeWw4vldkWNJO+FRBlFEIOs0Q702CdYJ1.mQ8gEBJh+DOKiTpoH6JSMXEZjk7gXVySmUcPx..f2LuPjHXXxZBUo.TJPFjFQ0x3ZGejQjHGnKN6u9MzLM2ZZ7y9Ur.Ii+K1KSuqiP2O+Siq39u0V5Rqbm6.dD1Qas+gak+fu+eWKc88y6Ly6wlDZ.W7GbO35zTjsGZVCwKuWRq1yX39g+YndlIn9ITmFu642hHQD7ejCClTBbBxyPLsYMeoXjO9CRGa6zI+SMXU1gJPRwe6fLxm7gH9Y1eUO.EvsgU2R43ge1hyp8IPRgQljG6M9w3LdOWMIOiAPFKR8uH0BMXkHB8+Rddfc8E8KwhI9U6ii7k+YDo2NZYcYm5IOHElizppAZljCuQNLG1Q7TbKMbSv0T5pprVeqK+Ret523yLyzaQFJwyxjDoBcuCJY5JjlRzXsMWM9HDA91pH9LN4wGUyUoSlmmRM93iafcvh5mjC065IhH4Jen+QV6e3V4Qu1OBC9s+UlmgJOr.eyIEst20UZWieEZNUXCcmziyw9T2F+7+6M7HaMAptzSMgwTvBMRvhvcgZG74HlT9s5Fk87ZcsDazZESRIllRDjVDMYTmV.62CRHBcfBBMHTtdKXD0B2lzalqasn1NPMJDHHKNpTj+Qf4d33rfFMcG3s5V1TliPZbvuoVxrBD3XFM2rmayiVXjSUtic1I5PqbcaWP.LNExNAE9EPCR1BD3heKatk.AGloZ5USoffrBYRJZlnX40yW0qjxpYlflnPEjtuDLEWQ7JWP7jTYgos5ye4xteABljB69dY2CAMHYGluSIZgsqgfUrQdRQgFlnCe4LFEHONF6la+n5B9d.4oLYhhOA1mVBe7LAKIzIRgofjBE9wC9rIEE3XLM1DsbME21j0npJdqEEK5xHgr5raocunJETJHpdOLDjTbMnX7fE1sEhlxs7A9j0kiQ5F1aaAhs8LAsn8H1tVcvgfWt4wEGSxAVBW76LFVcGCgNLDgA0P0vVPn8FVZv1VvVd0uX5+h2RfiO77JOJVYT4K7ZW4ar7HJW2viiMcRLrQXRyf12F2t.XZJ4OBo+Uge1BR1AdmRQ+jroHZAPI734XxF1mzAQnwgIHOg9ydwfvQMkLoCjK9jAGbvGIAOWtnPgGa9h2Jux63ugncmbguvZMBKK59zWG.TX7zLwtORUwadV4OdMvxL033jCIfko1guFRTtrYtXncIBFmBGZPl9wB+rEjrCrsNA1z7qDyiPZSTlZLgvSRAlhRsbBDTYtW6hhzTBEJJfKdUYpl1DdDHBxf8kWMDIYLRtt0T1EpyKzPoTYI09Ghm3195j5.C1TIWPHBe23ihblzgpChPmDitHFsp.dMPJx+vOLGdjvOadIagoQjD6lpmljfBVSXs+b9uGBTn33TfR31zDc3XGEZxEHLlzTrrhTgsmp6vUcmOKrYrccP9JW1+CrhEorRWMB7J3PorYaIht1miP4e4wkb3PVbXsjfXX2TYsaXkgJCktmJ+74krCpEJVzcSjhvRDLMkXTx1.DcfnzQHaSGm4vQwNnHKkHGtTBuJrAGZV05JlNSSc7gsjEKQWKBSqh73PAboeRR2DuoFrMJYe1syvOQke9BJFOnTRsvKwDXlvedXlZAEcKHvaXiQNiCaZLhITBiI6KHKtkU4ZwV6TZsTFZoCgEwfwHGt3SeMPA8MLjlGjz+vGkiMYke27R19nYyzUSMqwgXJ7PMuJWIHHUYRYretQH5v8EirThonnI+2zUbtmnjVBMGBEuG7LCCv7q.oEBNHoyNDY9x09cyIYGNecipQrERFgrjEmEjnmjBjgRMjX6PRNEEHqQS5vR79IN4cxhGASOVjHHmy8gzvoEGlbe+uE69wq86mSx1CMcQrFppAGpPvwH87NOsf.MtSu.ZbGRg9nYZyVaTvxtoVEs9cKDVfcSRj5tMUFD53bkNJY+b067mSxNb4j1HNRwif8QiERS5wMiniLOcHBW1qYMYcRnISm3TK+W5PngkiQN1LcW2i3Xj9WtK14CWuyeNIaIBVGcrfJlIBtAlhx9rI6POJMN4IOdyIQGp3UvlTVAbQYV.s+dRtRD5rpooDqoBqjrPvwIGGio+L6FpWEMXtIaWTKXAkMT78TTXNH5f4aGm7TBu5NWdncxEvkTTnbRI76xhqaDjCG5th.SoANHS9id.F46LWmScIaeTrNRvBEw3v3SWOEkpLzjdnpqxXgQSaJi3cn4sM92EgDAELqtz3XiERNDSUXeL0GbXFN+bcdyhrCyyL6Ev+rAqxxL00LqfDUviQmCanCutoL65cU6JyeOZTT.ORPDSLHRcOeCd5e97c7yhrU.IIBII5bNpNz7oII+rz9Nbz5njCndDMT.GSTsBxq61MQ2JWsSzxrbAPVbX.RxdH0D6gI9WVnyYVjcPP4wrv5lKa4B1pBqcd5vvSNJ4K+2U9cA0CjBjlhPUNDo0Ps1ZGDiYJGlvJkJUSUHnp1U30wt7eMS8bX0bm.IPJJxAXhOwOjmYuKzwWWw3KjsxGkoMh5qLSPEkEcG92U9cEwkwIGkBhwDMy3uJCTXkDYPUQvu7FRtG9lTWLLM+XNslXlzHRXLwLXG4al0CpEwwhnl7ialNVqN5.D91a2L9C9XL3GoQNmYQ1dn4Tn9K0DQYsuKV0n5PkwNN4oRZNTAuTTjTjmFczrnl+OG7vAeSouv0TYSBSMnZWQoUqt37c2pbzuG9UTkin7zKg+zoIScrQRbiLfYF+u7CKDLBYScHl58uKFMWibNUQ1giNmK2PpHX+ozpF5HfnyYbDinpq0XjiB3YNm4KCOmQTuKJbvmooDdljNv03ZmZyKr1kaSq20QQXEIARgGSRQrQRTrJWRphgrbo5Z4ZLuYimSODY+m+ZrqcznmWUjsBEqkjDkYWw+Cz9NKEqvwHgZtO1rHZXJJPJJfddhFUkhEyiO4oDkLIavLdsaFJdkTe8v6uBMEviB.SiC1HHIQnKhRGDshw6KUsi.2HeLx7s9ILwmoYN2pHaWTzkIQ4ps7IV.OFmbU4ALeimw7MhmCePGi7LMEKKFr1Fa3H3B3RA7JWxoBq44UmFSq9LIqxVjOAkLqrlc7udHNcWNexVJt2BNLSsuiPo2+g4vM0h.qJxNbi2tdyVOLYLiAm4QcLxiSEt0rDdLF4o.tyZzbXM9vAkIVzdFmhpK2k3DUasCI1h3SQxRZhPeDmNayizsPvnjezQH2636xSefl87qhrCp57UmUJRDjhBLIEHtw8oBBRy2.Q5Aknxr3vXjCkg7gpSX9LThr3xz3TVe5kBarWIQ3ScQ7XHxPODm9HQcmVrYgEBlhRNCR1a8d3oezV4ZTEY6T1rHLM6.Q6CQ1xM3v7.OKkHJ1lfWD3fkJmYUZzPOGtLEEwwjtAyHh9jGRtVD97klhjCWVOcPWDoEpaBAHHFDk3fj9e9N3Iu6VscUlr0.qwrj3C6EJPXrM1yT7zDLN4IiY9IEZFkrT.mplm0EEonHYM4kcshoqbDek+25AcM+tRs.Vs2cILPPCQF1.cQOsvNfT39S1gYp+suD63CuXZOkIaW7oK5fPqiCGUebxV1l5oonQQj.E3FhoMIxevqcOS56lxjD70NObkN6HvgGpY43iJ6.Le9kuRGhDl8nqF21ECe5GgrHnS5tIH7v.dbHR++8KvN96YQt8LYG1f7Ylhcd3HniSlxY8YI7Hkop.6fOiPVbMwvNH8cKQZSp7FpWtGAE1ovZAZkD3LROZdnpnKQkWGqxjtU4TWZ0BBS5f3Fazajr+Ifnm5S74Y6ueXdKu5MDrgffezIQIgY4tH.JhGGmbDAoIceygEAwc93jyLxUX7NVAypt.iITy3xx4BsKhnVyf7MZ7GVRJWppXgMKBc9zjTj0u.YIZ3Ji4vj9197r8+QZCDMXH6PSpBC9gDAiPVBpPdvvjEIAQYYBxi1zvCTTKP0qfZeckystxBeiyO7Ld7Z0PxPX77E8Sh4zJDKDLFEJMHo+P2N67CRazGMFxNXzc37eYvkon.VHYLSfMBR82B3ilTTjwMYURk9lNDq7uVmAtlNhwvZUwluZXUcp1LDMTGjgI2XCR522cxt95s66sMDPvCT9lKXTxf.ISSIJZlOdJic0CSViZYqFh8SigPGd.yeD8VdZKyT22BQn1EGgoe5ixTu66sNoAb6.Wc9lA..v.CmDQAQE1AtB0kDlpbRVbHigjSQQxgCoHOSQIFjLlPTN6.RT8CT0+0pktEEMcQishS3y.KDjGOFho+d6kodu+HdlCtTceKOxFBHvQIaY6jKfKiSdFgrLNELi609ZHkFxnQ4BxhfNi.gRftKEhjfNp.hB5XfHoMxDg9Ce4ZiRetPX7zWoUbKv6gvHjOywI2GZmLzmX6yS9i0NfsOZ5mjDAI4vkooDSQIxPINN43vjlIovn.eeM7jBTOmB49U3Nz8xtyVumi2IasyLn51lXcIgAbQe1f57DvKQCWrDQhv8vhUBx2w3afUBiyDFqDJgOGio+oiPw+16gc9DK7Y1Ft2ON2nd.RvlnKNLo44XRNN44.Lg+fj6AmlheUItOvWi8MLKRMCuNN+Nih0ZDHtbEhqQ.+WjHN2fPGt7JvON1DqM3y5lAgYDSTrxlEmO9SyA+W+kLQqrzQas6+14lzCPGzGwYmLB6kIXOb7GYHl9C8U427.zt2Tsq.+obIaRf6KBrd6RzuDKj8ubMZ2hf3PubM11rRWbcv+a6h2G4tawfYrXfXWbKtagdsmf77cXetOCS9guWdzaaXXIc9iZwahy6bsHxaUf75DHddRBqJQKcnKSHHWpPn4T9nnD9+xh3+Q+prquwR3sb9aO6jaYjym9W+8xuM6OjCbK2A63NWoZL.7V3h5E3kCh2MvUFAqDAtZs8S6IwdIwe5g9qvEMkvamN38omlwuq+ykXEvVv10g3uZrLTZseZ19e4mhG6SrR1XpEuYtvWrEVuIE5q2B4FCGkztP6lrCCPSI7K5g5gcw+yoI+O5tY+S21tIKBHRweu99XOes2Ceq2FKgyOuXv0x4s1jD6OCzuRA7xjHsfEeAjqyx6fksNBIXiO4G2E+GPg5KdWrqeJMZwEeYBhcxMc3ODOxapUy9gkSbCrsHYovEnv9MJgWJvEFAqt0UD5zFEspBZUFZ0fLgUOTI72gB08kGmG5axdNbSdIW1f8XT39uGd5kE67Vr3yx1cA1o4e7V4EbYkv+hrP7GqPe0RDcKPDKzFdc4elMhPvVYyB0AIz4GgSg3hpnGpI.8uvC+ueN79keS1yy1VePWhf8nj4axpTw2KDt6.mQ7D.290w42aDrtPMhKSi3r0n2DH1BvYXgnSXFhML2ugYVHCgnxrnQA3iWVAh86ided3uCeTObFb9s+GrurzFiH0xABTbbU1bKsK7lYa8Ck5WfXc.aUiXsRDaLJxSW.8og0Hfd.5BDcnQ6oPuGM5GSC6Dz6wC03SiXzuKOcpU5mmEK9+mg+Gdbbf6pa.....jTQNQjqBAlf" ], + "embed" : 1, + "id" : "obj-41", + "maxclass" : "fpic", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 17.5, 17.5, 122.0, 123.0 ], + "pic" : "mage.png" + } + + } +, { + "box" : { + "handoff" : "", + "id" : "obj-33", + "maxclass" : "ubutton", + "numinlets" : 1, + "numoutlets" : 4, + "outlettype" : [ "bang", "bang", "", "int" ], + "patching_rect" : [ 164.0, 50.0, 138.0, 21.0 ] + } + + } +, { + "box" : { + "background" : 1, + "bgcolor" : [ 1.0, 1.0, 1.0, 1.0 ], + "bgovercolor" : [ 0.698039, 0.698039, 0.698039, 1.0 ], + "bordercolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "borderoncolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "fontname" : "Arial Bold", + "fontsize" : 12.0, + "hint" : "", + "id" : "obj-21", + "ignoreclick" : 1, + "maxclass" : "textbutton", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 770.5, 388.181824, 21.853052, 22.0 ], + "rounded" : 60.0, + "text" : "4", + "textcolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "textovercolor" : [ 0.2, 0.2, 0.2, 1.0 ] + } + + } +, { + "box" : { + "background" : 1, + "bgcolor" : [ 1.0, 1.0, 1.0, 1.0 ], + "bgovercolor" : [ 0.698039, 0.698039, 0.698039, 1.0 ], + "bordercolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "borderoncolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "fontname" : "Arial Bold", + "fontsize" : 12.0, + "hint" : "", + "id" : "obj-20", + "ignoreclick" : 1, + "maxclass" : "textbutton", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 532.0, 43.0, 21.853052, 22.0 ], + "rounded" : 60.0, + "text" : "3", + "textcolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "textovercolor" : [ 0.2, 0.2, 0.2, 1.0 ] + } + + } +, { + "box" : { + "background" : 1, + "bgcolor" : [ 1.0, 1.0, 1.0, 1.0 ], + "bgovercolor" : [ 0.698039, 0.698039, 0.698039, 1.0 ], + "bordercolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "borderoncolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "fontname" : "Arial Bold", + "fontsize" : 12.0, + "hint" : "", + "id" : "obj-13", + "ignoreclick" : 1, + "maxclass" : "textbutton", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 41.51059, 424.636353, 22.706104, 22.858788 ], + "presentation_rect" : [ 90.0, 90.0, 27.123047, 30.34375 ], + "rounded" : 60.0, + "text" : "0", + "textcolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "textovercolor" : [ 0.2, 0.2, 0.2, 1.0 ] + } + + } +, { + "box" : { + "background" : 1, + "bgcolor" : [ 1.0, 1.0, 1.0, 1.0 ], + "bgovercolor" : [ 0.698039, 0.698039, 0.698039, 1.0 ], + "bordercolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "borderoncolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "fontname" : "Arial Bold", + "fontsize" : 12.0, + "hint" : "", + "id" : "obj-110", + "ignoreclick" : 1, + "maxclass" : "textbutton", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 170.787231, 320.454529, 21.853052, 22.0 ], + "presentation_rect" : [ 60.0, 60.0, 27.123047, 30.34375 ], + "rounded" : 60.0, + "text" : "2", + "textcolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "textovercolor" : [ 0.2, 0.2, 0.2, 1.0 ] + } + + } +, { + "box" : { + "background" : 1, + "bgcolor" : [ 1.0, 1.0, 1.0, 1.0 ], + "bgovercolor" : [ 0.698039, 0.698039, 0.698039, 1.0 ], + "bordercolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "borderoncolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "fontname" : "Arial Bold", + "fontsize" : 12.0, + "hint" : "", + "id" : "obj-94", + "ignoreclick" : 1, + "maxclass" : "textbutton", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 253.718628, 116.897827, 21.790001, 21.0 ], + "presentation_rect" : [ 105.0, 105.0, 27.123047, 30.34375 ], + "rounded" : 60.0, + "text" : "1", + "textcolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "textovercolor" : [ 0.2, 0.2, 0.2, 1.0 ] + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-26", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-10", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-49", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-11", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-9", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-11", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-22", 1 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-112", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-52", 1 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-112", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "disabled" : 0, + "hidden" : 0, + "midpoints" : [ 177.5, 424.0, 192.0, 424.0 ], + "source" : [ "obj-118", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "disabled" : 0, + "hidden" : 0, + "midpoints" : [ 780.0, 532.0, 747.0, 532.0, 747.0, 408.0, 326.0, 408.0, 326.0, 424.0, 192.0, 424.0 ], + "source" : [ "obj-12", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-12", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-14", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-67", 1 ], + "disabled" : 0, + "hidden" : 0, + "midpoints" : [ 780.0, 489.0, 850.0, 489.0, 850.0, 541.0, 719.5, 541.0 ], + "source" : [ "obj-14", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-30", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-147", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-55", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-147", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-14", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-15", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-204", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-159", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-204", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-159", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-30", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-16", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-48", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-16", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-14", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-17", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-11", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-18", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-198", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-19", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-205", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-198", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-91", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-198", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-34", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-2", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-32", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-204", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-198", 0 ], + "disabled" : 0, + "hidden" : 0, + "midpoints" : [ 288.0, 277.397827, 267.75, 277.397827, 267.75, 238.397827, 288.0, 238.397827 ], + "source" : [ "obj-205", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-24", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-22", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-51", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-22", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-22", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-23", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-24", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-67", 0 ], + "disabled" : 0, + "hidden" : 0, + "midpoints" : [ 496.0, 483.0, 588.0, 483.0, 588.0, 546.0, 678.0, 546.0 ], + "source" : [ "obj-24", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-3", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-26", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-26", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-27", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-30", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-67", 0 ], + "disabled" : 0, + "hidden" : 0, + "midpoints" : [ 496.0, 624.0, 618.0, 624.0, 618.0, 546.0, 678.0, 546.0 ], + "source" : [ "obj-30", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-29", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-33", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-34", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-16", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-35", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-11", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-39", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-40", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-67", 0 ], + "disabled" : 0, + "hidden" : 0, + "midpoints" : [ 496.0, 667.0, 573.0, 667.0, 573.0, 624.0, 618.0, 624.0, 618.0, 546.0, 678.0, 546.0 ], + "source" : [ "obj-40", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-147", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-48", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-53", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-49", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-57", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-49", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-27", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-5", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-7", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-51", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-54", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-52", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-23", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-54", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-56", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-55", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-35", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-56", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-58", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-57", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-70", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-60", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-65", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-62", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-60", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-65", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-72", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-65", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-79", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-67", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-24", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-7", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-52", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-7", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-62", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-70", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-72", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-70", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-67", 2 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-71", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-72", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-67", 0 ], + "disabled" : 0, + "hidden" : 0, + "midpoints" : [ 496.0, 547.0, 678.0, 547.0 ], + "source" : [ "obj-72", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-16", 1 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-73", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-55", 1 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-73", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-198", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-8", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-71", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-80", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "disabled" : 0, + "hidden" : 0, + "midpoints" : [ 541.5, 307.0, 328.0, 307.0, 328.0, 424.0, 192.0, 424.0 ], + "source" : [ "obj-9", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "disabled" : 0, + "hidden" : 0, + "midpoints" : [ 328.0, 423.25, 192.0, 423.25 ], + "source" : [ "obj-91", 0 ] + } + + } + ] + } +, + "patching_rect" : [ 445.0, 86.0, 159.0, 20.0 ], + "saved_object_attributes" : { + "default_fontface" : 0, + "default_fontname" : "Arial", + "default_fontsize" : 12.0, + "description" : "", + "digest" : "", + "fontface" : 0, + "fontname" : "Arial", + "fontsize" : 12.0, + "globalpatchername" : "", + "tags" : "" + } +, + "text" : "p \"pitch and speed controls\"" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-2", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 0, + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 6, + "minor" : 1, + "revision" : 3, + "architecture" : "x86" + } +, + "rect" : [ 0.0, 26.0, 967.0, 693.0 ], + "bglocked" : 0, + "openinpresentation" : 0, + "default_fontsize" : 12.0, + "default_fontface" : 0, + "default_fontname" : "Arial", + "gridonopen" : 0, + "gridsize" : [ 15.0, 15.0 ], + "gridsnaponopen" : 0, + "statusbarvisible" : 2, + "toolbarvisible" : 1, + "boxanimatetime" : 200, + "imprint" : 0, + "enablehscroll" : 1, + "enablevscroll" : 1, + "devicewidth" : 0.0, + "description" : "", + "digest" : "", + "tags" : "", + "showontab" : 1, + "boxes" : [ { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-56", + "linecount" : 4, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 589.0, 299.0, 216.0, 63.0 ], + "text" : "example of very simple control with keyboard's characters ascii codes (one state duration is typically between 1 and 10 frames)" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-55", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "float" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 6, + "minor" : 1, + "revision" : 3, + "architecture" : "x86" + } +, + "rect" : [ 25.0, 69.0, 78.0, 113.0 ], + "bglocked" : 0, + "openinpresentation" : 0, + "default_fontsize" : 11.0, + "default_fontface" : 0, + "default_fontname" : "Arial", + "gridonopen" : 0, + "gridsize" : [ 15.0, 15.0 ], + "gridsnaponopen" : 0, + "statusbarvisible" : 2, + "toolbarvisible" : 1, + "boxanimatetime" : 200, + "imprint" : 0, + "enablehscroll" : 1, + "enablevscroll" : 1, + "devicewidth" : 0.0, + "description" : "", + "digest" : "", + "tags" : "", + "boxes" : [ { + "box" : { + "comment" : "", + "id" : "obj-2", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 18.0, 79.0, 25.0, 25.0 ] + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-1", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "float" ], + "patching_rect" : [ 24.0, 13.0, 25.0, 25.0 ] + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-2", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-1", 0 ] + } + + } + ] + } +, + "patching_rect" : [ 857.5, 439.5, 41.0, 20.0 ], + "saved_object_attributes" : { + "default_fontface" : 0, + "default_fontname" : "Arial", + "default_fontsize" : 11.0, + "description" : "", + "digest" : "", + "fontface" : 0, + "fontname" : "Arial", + "fontsize" : 11.0, + "globalpatchername" : "", + "tags" : "" + } +, + "text" : "p thru" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-54", + "maxclass" : "flonum", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "float", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 881.0, 327.0, 50.0, 20.0 ] + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-52", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "float" ], + "patching_rect" : [ 814.0, 354.0, 34.0, 20.0 ], + "text" : "/ 10." + } + + } +, { + "box" : { + "id" : "obj-48", + "maxclass" : "toggle", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 814.0, 297.0, 20.0, 20.0 ] + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-45", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 814.0, 327.0, 54.0, 20.0 ], + "text" : "gate 1 0" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-42", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 4, + "outlettype" : [ "int", "int", "int", "int" ], + "patching_rect" : [ 849.0, 297.0, 59.5, 20.0 ], + "text" : "key" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "hidden" : 1, + "id" : "obj-49", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 164.0, 77.0, 92.0, 20.0 ], + "text" : "mage_glossary" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-50", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 164.0, 50.0, 81.0, 21.0 ], + "prototypename" : "magefont", + "text" : "some words", + "textcolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "underline" : 1 + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-8", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 332.5, 215.90274, 37.0, 18.0 ], + "text" : "clear" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-19", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 278.5, 215.90274, 54.0, 20.0 ], + "text" : "r menus" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-4", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 278.5, 193.40274, 56.0, 20.0 ], + "text" : "s menus" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 4.700932, + "id" : "obj-205", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 278.5, 266.90274, 75.75, 10.0 ], + "text" : "clearchecks, checkitem $1 1" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-204", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 6, + "minor" : 1, + "revision" : 3, + "architecture" : "x86" + } +, + "rect" : [ 676.0, 102.0, 317.0, 504.0 ], + "bglocked" : 0, + "openinpresentation" : 0, + "default_fontsize" : 12.0, + "default_fontface" : 0, + "default_fontname" : "Arial", + "gridonopen" : 0, + "gridsize" : [ 15.0, 15.0 ], + "gridsnaponopen" : 0, + "statusbarvisible" : 2, + "toolbarvisible" : 1, + "boxanimatetime" : 200, + "imprint" : 0, + "enablehscroll" : 1, + "enablevscroll" : 1, + "devicewidth" : 0.0, + "description" : "", + "digest" : "", + "tags" : "", + "boxes" : [ { + "box" : { + "fontname" : "Arial", + "fontsize" : 13.0, + "id" : "obj-1", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "int" ], + "patching_rect" : [ 168.0, 282.0, 140.0, 21.0 ], + "text" : "conformpath max boot" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 13.0, + "id" : "obj-12", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "int" ], + "patching_rect" : [ 23.0, 391.0, 140.0, 21.0 ], + "text" : "conformpath max boot" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-11", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "bang", "" ], + "patching_rect" : [ 23.0, 338.0, 32.5, 20.0 ], + "text" : "t b l" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-9", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 23.0, 365.0, 128.5, 20.0 ], + "text" : "zl reg" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-8", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 23.0, 418.747559, 123.0, 20.0 ], + "text" : "sprintf append %s%s" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-7", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 23.0, 205.0, 128.5, 20.0 ], + "text" : "t l l" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-197", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 168.0, 330.747528, 106.0, 20.0 ], + "text" : "prepend append" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 13.0, + "id" : "obj-196", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 5, + "outlettype" : [ "", "", "", "", "" ], + "patching_rect" : [ 23.0, 310.0, 104.0, 21.0 ], + "text" : "regexp (.+).lab" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-150", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 168.0, 203.397827, 35.0, 20.0 ], + "text" : "b 1" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-141", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 168.0, 240.247528, 86.0, 20.0 ], + "text" : "zl reg" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-151", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 23.0, 97.0, 61.0, 20.0 ], + "text" : "zl reg" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-152", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "bang", "" ], + "patching_rect" : [ 23.0, 72.0, 91.5, 20.0 ], + "text" : "t b l" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-153", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 23.0, 282.0, 81.0, 20.0 ], + "text" : "route append" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-156", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "int" ], + "patching_rect" : [ 23.0, 245.747528, 41.0, 20.0 ], + "text" : "folder" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-157", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 23.0, 165.247528, 91.5, 20.0 ], + "text" : "zl reg" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-158", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 23.0, 128.397827, 61.0, 20.0 ], + "text" : "route fold" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-201", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 23.0, 12.0, 25.0, 25.0 ] + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-202", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 65.0, 12.0, 25.0, 25.0 ] + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-203", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 168.0, 445.747559, 25.0, 25.0 ] + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-197", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-8", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-11", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-9", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-11", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-8", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-12", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-141", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-141", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-150", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-158", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-151", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-141", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-152", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-151", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-152", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-157", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-152", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-196", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-153", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-153", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-156", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-7", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-157", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-150", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-158", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-157", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-158", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-11", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-196", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-203", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-197", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-152", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-201", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-151", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-202", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-156", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-7", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-9", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-7", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-203", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-8", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-12", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-9", 0 ] + } + + } + ] + } +, + "patching_rect" : [ 278.5, 167.5, 75.0, 20.0 ], + "saved_object_attributes" : { + "default_fontface" : 0, + "default_fontname" : "Arial", + "default_fontsize" : 12.0, + "description" : "", + "digest" : "", + "fontface" : 0, + "fontname" : "Arial", + "fontsize" : 12.0, + "globalpatchername" : "", + "tags" : "" + } +, + "text" : "p filldamenu" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd-Regular", + "fontsize" : 7.588239, + "frgb" : 0.0, + "id" : "obj-200", + "linecount" : 4, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 278.5, 105.897827, 64.0, 42.0 ], + "text" : "drop one label file or folder full of label files" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-198", + "items" : "", + "maxclass" : "umenu", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "int", "", "" ], + "parameter_enable" : 0, + "patching_rect" : [ 278.5, 243.5, 100.0, 20.0 ], + "pattrmode" : 1 + } + + } +, { + "box" : { + "id" : "obj-159", + "maxclass" : "dropfile", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 278.5, 105.897827, 61.0, 42.0 ] + } + + } +, { + "box" : { + "id" : "obj-35", + "maxclass" : "ezdac~", + "numinlets" : 2, + "numoutlets" : 0, + "patching_rect" : [ 114.860001, 509.320007, 45.0, 45.0 ] + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "hidden" : 1, + "id" : "obj-9", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 272.0, 467.369507, 54.0, 20.0 ], + "text" : "sig~ -99" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "hidden" : 1, + "id" : "obj-1", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 272.0, 488.0, 48.0, 20.0 ], + "text" : "dbtoa~" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "hidden" : 1, + "id" : "obj-2", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 272.0, 447.233154, 45.0, 20.0 ], + "text" : "r siglvl" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "hidden" : 1, + "id" : "obj-3", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 206.5, 654.458923, 40.0, 20.0 ], + "text" : "s ctlvl" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "hidden" : 1, + "id" : "obj-24", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 182.5, 463.505859, 55.0, 20.0 ], + "text" : "r outctlvl" + } + + } +, { + "box" : { + "id" : "obj-25", + "maxclass" : "live.gain~", + "numinlets" : 2, + "numoutlets" : 5, + "outlettype" : [ "signal", "signal", "", "float", "list" ], + "parameter_enable" : 1, + "patching_rect" : [ 182.5, 509.320007, 67.0, 131.0 ], + "saved_attribute_attributes" : { + "valueof" : { + "parameter_longname" : "live.gain~[4]", + "parameter_shortname" : "output level", + "parameter_type" : 0, + "parameter_mmin" : -70.0, + "parameter_mmax" : 6.0, + "parameter_initial" : [ 0.0 ], + "parameter_unitstyle" : 4 + } + + } +, + "textcolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "varname" : "live.gain~[1]" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "hidden" : 1, + "id" : "obj-28", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 182.5, 484.136353, 43.0, 18.0 ], + "text" : "set $1" + } + + } +, { + "box" : { + "color" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-5", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 182.5, 439.5, 73.0, 20.0 ], + "text" : "s magehelp" + } + + } +, { + "box" : { + "id" : "obj-46", + "maxclass" : "toggle", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 505.0, 584.318176, 20.0, 20.0 ] + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-43", + "maxclass" : "number", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "int", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 537.0, 584.318176, 50.0, 20.0 ] + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-40", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 505.0, 616.0, 51.0, 20.0 ], + "text" : "metro 1" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-44", + "linecount" : 7, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 297.0, 552.818176, 207.0, 105.0 ], + "text" : "The change is only effective on next synthesized (computed ?) label. If you want a permanent change from mage's default, you will need to send the message at least once each label. Easiest way to do that is to use a metro." + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-39", + "maxclass" : "tab", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "int", "", "" ], + "parameter_enable" : 0, + "patching_rect" : [ 608.5, 530.0, 78.0, 107.0 ], + "tabs" : [ "overwrite", "shift", "scale", "synthetic", "noaction" ] + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-38", + "linecount" : 8, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 686.5, 530.0, 257.0, 120.0 ], + "text" : "6th integer is the type of operation to apply :\n\n0 - overwrite old value by current value\n1 - shift old by current value\n2 - scale old by current\n3 - mage will compute duration (default) \n4 - no effect" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-37", + "linecount" : 4, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 529.0, 396.5, 288.0, 63.0 ], + "text" : "control on the duration of all 5 successive states for next synthesized (or computed ?) phoneme.\nThe duration is expressed in number of frames." + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-34", + "maxclass" : "number", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "int", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 645.200012, 468.0, 50.0, 20.0 ] + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-32", + "maxclass" : "number", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "int", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 593.0, 468.0, 50.0, 20.0 ] + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-31", + "maxclass" : "number", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "int", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 542.0, 468.0, 50.0, 20.0 ] + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-30", + "maxclass" : "number", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "int", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 490.0, 468.0, 50.0, 20.0 ] + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-29", + "maxclass" : "number", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "int", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 438.0, 468.0, 50.0, 20.0 ] + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-27", + "maxclass" : "newobj", + "numinlets" : 6, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 438.0, 494.0, 278.0, 20.0 ], + "text" : "pak 0 0 0 0 0 0" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-26", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 438.0, 521.0, 154.0, 18.0 ], + "text" : "duration $1 $2 $3 $4 $5 $6" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-17", + "linecount" : 2, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 710.5, 199.5, 248.0, 35.0 ], + "text" : "gamma is another vocoder parameter which control is slightly useless." + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-18", + "maxclass" : "flonum", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "float", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 637.0, 195.5, 50.0, 20.0 ] + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-20", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 637.0, 229.0, 67.0, 18.0 ], + "text" : "gamma $1" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-14", + "linecount" : 4, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 710.5, 124.0, 257.0, 63.0 ], + "text" : "alpha is one of the vocoder's parameters ; simulates the vocal track length. Default is 0.55. Should not go outside 0. - 1. range. (Shift+drag for precision tuning)" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-15", + "maxclass" : "flonum", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "float", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 637.0, 131.5, 50.0, 20.0 ] + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-16", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 637.0, 165.0, 57.0, 18.0 ], + "text" : "alpha $1" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-12", + "linecount" : 2, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 710.5, 70.5, 179.0, 35.0 ], + "text" : "a quite standard though fine volume control" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-11", + "maxclass" : "flonum", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "float", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 637.0, 67.5, 50.0, 20.0 ] + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-7", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 637.0, 101.0, 66.0, 18.0 ], + "text" : "volume $1" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-6", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 67.86364, 415.0, 78.0, 21.0 ], + "text" : "play it safe." + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-10", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 67.86364, 439.5, 92.0, 20.0 ], + "text" : "loadmess reset" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-118", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 346.213745, 396.5, 47.0, 18.0 ], + "text" : "labelfill" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-111", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 385.5, 371.454529, 103.0, 21.0 ], + "text" : "fills label queue" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-91", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 318.5, 282.0, 53.0, 18.0 ], + "text" : "label $1" + } + + } +, { + "box" : { + "data" : [ 9240, "png", "IBkSG0fBZn....PCIgDQRA...rG...fdHX....vmaxh1....DLmPIQEBHf.B7g.YHB..f.PRDEDU3wY6cdGkjcUem+y89dUrSS2S2STwQgQn.BoAgD1qPFA3EzhAQPBSxlCAkVXcPXu1m0qw9v4fLdMgEyAVhBgjHHIPfwDDAIDf.EXzLZDLAoQStSSGpt5J+B269Gu6q5ppt5tqp5pCy.e6yzRcUuv889du+t+R2eWAmjfGh+73cQrd8Q0mMxM.hsIv5rz3sdMpA7P1uMh0.zsMhn9nc7QWDz4EHSCbDKj61B1u.0ylA2g8QO5KgaerU5ms1EDqzMfVE6jasCE4uXP+xjHddBzazGNUfSIF1wz.fFs43q8ugJe3EHL+sv7+W.OWfmwBwdllhClG2mb.54GOJxItF92Ksz+D19wILj8ugqKZQ58RDXcwBzWoF8KIBx0YgU7HXgBE9nwGcMTZqAABrQfERTno.tZAhLEvavnX+y.8uJCYejWJ209aCOdKKXUMY+PbU1qgKXqZTuVAbsBDmWRh1kBEdnPQsiUW5P3ndIBrQhFHOtCVD2mxG8WZbx9nuN95GcYowzhXUIY+T79NEebdC1X8p7QcUwIRbMfOJTKSjai.KjHQfBM4nzn.euonz2IME9tWO2qyJc6qVrphreJtospP7N.dGQvZC1HwwHXd0NrPRDjjGWuR3c.A5Oywn3c8F3tN9JcaKDqJH6mja77A4sXi70GEqM5gOpUwTrn7uCZiyzN0kEyagf73r2z374OLo9R+47slXko0NCVQI6Gma5BsgaUf3MFG6NCTvRsR1jlEBeA4anTABJhKdnIJRhSDhXFUKQRI7HGNTBerQRDrnDt6eLx8Y+A7Te5OE6N6J8yxxJ1A+EqAJ8dDH9qSPjM3XFIuZCFkvJOZEzrA5jDXil.h2xnzVnBbgcXCedjHn.dLJYwA+cNN49fCx99N2Ha2c494YYmr2A27+MM7OEG6WnZU1HYAB7vG.bQQRroChhMR5kDXivzZqTvc8tNy9SjHPilTTPKQ7iyh2e24vG+IWRdPlCrrQ1OEu6SwkH+CVv6JN11NlWpqzP.nL1m6fOcPD5hXzOIA.Kyqn1kjGKDDAKlhBSMN4usGlC8IuQ9Oy2Vt3K.VVH6eM2vebDr+3ww94UZUl10kvCEZ5jnrN5fjDor4TKkHvrMHEEd3QH6e0Kf+e6XI8FxRLYq4pr2Im+sZg7evFQmtqBDYKfxdZyFA8Pb5k3DEKil0KecDE.wvloozXSR1+hylO4Wco99sjfsy67zkD8iFE6WuB8pFEvBm9X.RxZIIVl4RWIacQvh73nGi7ereHC+AdubuKIZrujP1ON2zkDCwWNFQtvR3sTbKZZ3abuZ2Fw0QwZUSGPfxZ7OLY+wOKC81d470FsceOZ6j814VdY1vWLJVm1pAkvzFQ1cQTVKIMlMsZRqgYPnX8QI6NOJS9VuBt8c2tu9sMrCt4q0Bwm0FqAbWEPzdnHFVL.IoShAr7Nmbqh3XSJJ9LGhwe6WFegGucccaaj8ula5lif7+iMxN7VAUDKTALG7oeRx5HY4vTdhDhgMoo3vGfIuoWDet+i1w0rsP16fa9FrQ7IEHh3uB9RU.TBejH3TnK5hXmvQxUhXXwTTL0NYz2xqf63GrXudKZxdGbiuNIV2gEhtVIIZMAhs6fHrY5BKjmPHxdgPTrXJJcr8wHW2Uxc7nKlq0hhreRtwWgMxuhEV8uRJ5VYh1z.jjdH1IATb0HFVjhhGXeL1q+J41epV85zxj8ula3xiRj62FwFWIcVhOJhfEmJcSDrNoXzb8PbrYHl9Y9Mb7W10vcerV4ZX0JmziyMepQw59hh0YtRRzN3S2DiMS2DwjpPmrBOTzKIVqK9WxVYs2+Of82zI8XSS1OCuuXd3+ERf8UtRZGcdbY.RxFoSSDkN4G9nYcj7LSPrt+L7q+dM64Ka1Sn.t2ZLhbsqTDsFvEe1HcxFnqZxTjStgFMdnYKzyM+37dd6M642TireBtwqQh7SI.6UhWvZzXgfMQ2zGINg1rpVEZfXXKrQdUWAm4O4d4oGtQO2Flr2A23YXi7qDEq0sRXhUPTpjrY5ljD4jVEwZDnPyZHdBaDmeZJdO6hQanrdogH6O.e.44R9OVRhb0K2huC7HlBar3ToKhYBE4I5nx7Pu1eZDij7QSej3z1Hcouc1wC1n2yEDama90aC2CHZIs2aUH.bPQTjbZzyIrlVU4xJB.EPQbws7DQUmkpQQRLrw1zUPOGgH1BISRgB+bdtq9Ok6eAc3xBR1OIuuAD38Shi8EsbOp1EehfEmIqwD24SLP3nUeTFBUyDjmb3hkYIEkGGJVQV6nIP7bXju5fHlzQ1idHF8SGHIH12vLoIUbrYeLwO8cw25ZdTNVg4qcsfiTuI11eaBru9kShNTz8IJD8LibC9IEEXRJPJJvAIEiRNbvGW7wAEgw32xDC6v+ElRxPfODJhOdnn.dLLYHso6gBMIHBXReptH5YbNrlCcm7zyaBLNuj814le9VH9TZHwx4KaezDEKN8U4Ds.vFIt3SNbYDxxwHMooHonHtlPrFwLVWVwbzK70VT0b5gNMZJJxTTjzThnXQLrHdPVqewqine8GjiLmY4xbR12CWm0ZI4skjHu3kSujoL4F1oPOqZ8JVnSbJfKGfo33jiQHKgwGPhfnkyl71KBWeYdnXBxSVbwFAajNWiChh2EO0bpr1b1Z1N271rP+KjXEe4ToHEZNUi4UqlritxEAvTTfwo.SSQrLK0mUBIPB.OSd2rY5lR3MwCxQdg2Le6CUuiutdPSiVHP+WFiHKqDsCJ1fIcdWMQzVHnD9LDSydYLNLSQQbIA1lk8yJyTMZlYd+iRZ.V6oSWuu453qqX7WCGeaQP9gzPrkqGhh3wlnK5k3qJHZAAhicQwQHMGkoICNHHPT5RgH5ECrLq30R3tksxZu+GhCkp1iotirEvMDE6tWtdo6X70ceqRHZIBbPwfLM+FNNon.1HIFVq5H4JgFMCPGqeizyatde+rFY+TbSaUi3ixxjF39noahx5oyUbGlHMyIOJ43HjloMZ7FLR9DCXgfB3bNNn9x6kwqxt6YMx1A8aLNV8tbLBKbQ8sd5fUxXWMi8wE4YYBFgoAzDq0B2+JJ7Py5oqMeorw2PseWUj8CvaqCaju5kCQUg4t8YPOkqQIqDPhfrThmgI3.LINFu1IVEae+7Acv5VStU5+0tM1VjJ+tpH60QGWfDwKb4vaYdnXSzEwMq04kaDtDZODSw9XBJfCQMBrOQjjqDASMF6pesz8Vp7ykUePh2TTrrWpaLkvm0Pb5YEHUeC0xdJJxdYblf7DyLu7IKvGECPx38SxquxOu7S3uj2Ue1vqZoVIoPEx1DctrSzAddRyQHMGfT3ihnm.Nubi.IB5iNd0mODclOyfXXcIBjm8RYkPHbIwtA5bYWToDAooH6liyDjur+pOYEZftHxE7GvkdogeVYxVf8KHIQhrT5EbO7YSzU40B8xABcy4PjgmiTnMY7xI6PgldIQGWHq6BB+LIDjIJRzW8RY.ObPQ2DitWFmmNzCXGhoXXxPDjmTM277AEZRRD5jnWMlXfHA3Ogg6Si9EsTIBWglXHYSzIKW1SGXRkC6mIIMEOoct44CJTzMwupafsk.JKFWdEBDqYohF7PwFnSjKC1SGNK7XjiCPJ7vubQv420fOZFfj82KwuTvP1B3phgsc6VSbAAkXpf0Gczkbw2BSlabHlhgHS44q+cUnQSBrisVR9J.vN3WhyJXtr1qyTBS+20tLji2RDjCGNDSgK9+NybyyGzDjyZcS7yE.6GhaoSE5MtTLesGJNc5YI2qTRjLN43njtbHH+8H.RDzKw1.fkcW30mOxSq0S7+5edt3SuDmNHZEQypwpGfMy8QhfwHCGkzUk5sAcuZrbvdgtGMFlu6SXhB2pSor3lJxF6y3UvyOtsGt8lf3aP0BirEQrvpujfn1FiFo.VuaWDDkMe.KDqqSPJmo86oPOQdP4Qf5C06gRiHVDnuDyhKD.SPdFEIIouZ9RA5Rd3MYVC4O2i103i.IxDwPDs0zZWkyAsW8lFTiUWIP1YLP2Zcl7lHGZWOZEROHKcEmxUyoF0NNQNqHXIaVar03ShK7T4z+FuGjIiDPhhJ+dHhO38vGD2a6mQj+lqDqW9YUkabPoQORFb+nOBd20N.+Z68qQrgtH929sg3zWCHEk6XEdTqGeV+bnFl1WQle9yxQ9quWJczwqKgqEZ560borg+pWAwNm0gvpIlBPCnTnc84f23cQpG3oPhcEesGccEmKa4NeWX0cbDBQSwWZsFTZxs8Cyy8V973mNOMKgqA5l31QYzj1RjWZqp7jHpE1arGjwswepBncC5YKQfTHf0DC6q+hv5ke1H5KATvEc1vBruFrDHe9afXewWOD0BuO2iQ04SgBwYsVjW7FgXVnmpHXtGNnV.gzZr5LF88F2FBKI6+M+YPWxupyPiOIO+Sgy5te2H6HF9SWDsupwdepAgkDqtiCJMxDQoVQOZTDeqaf3m8.fVi2j4QnloTVW4QFdlhxeBXEMBhdhSmuvyfnanGxmNKhlzeAg4XdQXs1tvoFcgOm5CcvubO1T7bW4GEuT4wSp3z08PLgMxKayD61eCH1TWndjiPo2+2G8dG2TW10PLI12vkSzOvKkn+ueo3801Ejod61BZzGNMEu5u.pIxwvxbk8u8b1z78I4kb5bt2+sP2uryinqaMT7niOqWxcd4aAYGwX5exd4f2xchtfWclVp9O6VcDky99tIRb9arrHZQs+174S9M2AG3luSJ55fqHbONQahBmbVEDWsRQhyZ8bY+n+mfVSk5TEd0aTSksQfCxtsUnVeKV.FBtkBApLEv4PigaP0AfX3hFG7+g6C+evyf86ba3dW6D+G8YQXpGYAPi6+xCSj+rW.hynWjm2.ndhiPUsGo.rjPlR3efw4nLc4bBa9pchZTjeWGCmASQhKXSPTKpmBX1CzE.jamGg7OyQPVU6agfF2gSShKXSkSneWTTBeSZ95PLBJPBSbvg3nicLzlJqnxj9FUtZRpdqoRQrC5iyT4HRWIXBJvjjlnDktIJBDjvjlEKjj4fk4qHosBV2h1rHg.soJ6tV5H7CAjPnX6BNl4LqbTi.b8Pmp.hszGhthW6EF8HYfzkv6no3Pl7Bytg5bJBl+UHZHkrEVRBKU7MvU1Pl9nMG9jTfiQFrHBEMcCE3QulatvRh1blVMfvXMBrsrBlmmftARS8baRJhGpxoxb2l0DRP2k5e0hhLtMn6cgeUrPO7AlZETSPqo.yEJRbNEMNiRWyVaUI7rSP9W0WhCO1vFhtQTfxrtGc8aYMfqoEZtpAHiovUmGGNC7nGBz50GEBStqoA7Whx3mfUbhEdls7pLjgNHBqg3DqN0jUyB3OlsEhdVrAmvCMwwdIIUf0.G4IdZljhDg5kDMgqBRU4+YQThzWWj7hNEr5sCzpVTATCMGtmfj1PxgEj9vM4sviMLGTaauAVfKTX6KBBJZ1ZJ5fnziIom0UcrD0VhrqESiSatoqkDl4OZePhfCQZljRDAazn.CgFrULDAYrHH6LNw255IwEtIR771DwOq9I5YzOwNy9wpyXnJ13aGGgEVdezjkRTDOJEHvlHXUVQp4SnYcgPP39IXi.MJzJEBYiYpUXGsooD4vgMPmkWqbZf3XGw1B4hNmyhhkIN0sOHQvfLMSPNhh.MdDoudH1Y1OQO09H9V5mDWzlI4EsYhctqGqNiWsc9t93OUdnyFSgqPpaJJRI7IKNkW7+VFqmWLCJ13qYa3mqHpRMn19JMwOkdIwotVJMVlF6bHXUkpPywIGCXlVEBVRWskjKrcGWIKDLHYXXxRLDD6LWGa9e5OgNewmEQ2TOH6XFBTUxCuwyPo8ebJrmgovtFj7+lAo3gFCqDw4btuajHat9pkToc54vkAIiofdHJG+aQaRzbGaYcr0+WutV6jc8wOeiW1yBWrCGmrrN5fXXiC99K4YRZyBIRNFSaHZIhn1blew2Ac+GctfRQg8NB4e5AovucHJs+iSoCMINGdBbFJE5JTHRilHqoa7yTjn0HJLz+44virDHhOzTn4y18ECxr6iwgt8eJZG+.yIaBjcuCQgiNAxlvD4voiFiBrY5DeztKJxNb23pcMxVBLDYXDxQbyNmahydcz4kel3MQV1207uSgcOHp7tnTt.JioRgKy8JebTHrspx8pgK41B3PFbvEGFnhNHKkQ9dzGXWr2+s6qgLsa1PfEMuquBFgqHMN3gp0I6PEMZeufDLIEYHxPThTVGaqd6.gk.2gRS1Ge+keYIqql4yMbPwDTfRnMYuhrbGfkKXQzl1cmU66rlGRDjgRjGmRsrLKeB1djjsIwdZTLIEl2kPWvKpFKrk0544iSNxgCJiBWmH.MZ557NU56RNKVLZMXRri7szScnn6dI9hpQTKZ1nOOWPZr6bRJfC9DrwmKOgJSw0nIRWI3R+b2.uvux6k3arOiImMGBJuX9jGx1zjcn2xVqY6XXwfPmSDFd0EKQDr8JpXTxxnji73UVYrS7fFY7Hj3zVKwFnGhzSxV54PX53KwahldNaEAo8SOMU.CpWiHfnO.o3LwiXKDUqAEdTOIIg0VjooDooX4Begnj+BJ3QqLczDBT3RyT6dEnaX2wpUJy0uwFcpQgpnGZ+.mqrXb6afG.sS2BjshtHFwvFsvz.lOdRvbdLGkoIGNXIjy4wf.zJHxF6l9u9q.uIyV0AJHP+gIHOIA5xHpVghNN0AH9l6Es+b8hRP9CNF.rt+qWLm109GgW1BMjvdMfcxXzwYsg42crlKUeWw4vldkWNJO+FRBlFEIOs0Q702CdYJ1.mQ8gEBJh+DOKiTpoH6JSMXEZjk7gXVySmUcPx..f2LuPjHXXxZBUo.TJPFjFQ0x3ZGejQjHGnKN6u9MzLM2ZZ7y9Ur.Ii+K1KSuqiP2O+Siq39u0V5Rqbm6.dD1Qas+gak+fu+eWKc88y6Ly6wlDZ.W7GbO35zTjsGZVCwKuWRq1yX39g+YndlIn9ITmFu642hHQD7ejCClTBbBxyPLsYMeoXjO9CRGa6zI+SMXU1gJPRwe6fLxm7gH9Y1eUO.EvsgU2R43ge1hyp8IPRgQljG6M9w3LdOWMIOiAPFKR8uH0BMXkHB8+Rddfc8E8KwhI9U6ii7k+YDo2NZYcYm5IOHElizppAZljCuQNLG1Q7TbKMbSv0T5pprVeqK+Ret523yLyzaQFJwyxjDoBcuCJY5JjlRzXsMWM9HDA91pH9LN4wGUyUoSlmmRM93iafcvh5mjC065IhH4Jen+QV6e3V4Qu1OBC9s+UlmgJOr.eyIEst20UZWieEZNUXCcmziyw9T2F+7+6M7HaMAptzSMgwTvBMRvhvcgZG74HlT9s5Fk87ZcsDazZESRIllRDjVDMYTmV.62CRHBcfBBMHTtdKXD0B2lzalqasn1NPMJDHHKNpTj+Qf4d33rfFMcG3s5V1TliPZbvuoVxrBD3XFM2rmayiVXjSUtic1I5PqbcaWP.LNExNAE9EPCR1BD3heKatk.AGloZ5USoffrBYRJZlnX40yW0qjxpYlflnPEjtuDLEWQ7JWP7jTYgos5ye4xteABljB69dY2CAMHYGluSIZgsqgfUrQdRQgFlnCe4LFEHONF6la+n5B9d.4oLYhhOA1mVBe7LAKIzIRgofjBE9wC9rIEE3XLM1DsbME21j0npJdqEEK5xHgr5raocunJETJHpdOLDjTbMnX7fE1sEhlxs7A9j0kiQ5F1aaAhs8LAsn8H1tVcvgfWt4wEGSxAVBW76LFVcGCgNLDgA0P0vVPn8FVZv1VvVd0uX5+h2RfiO77JOJVYT4K7ZW4ar7HJW2viiMcRLrQXRyf12F2t.XZJ4OBo+Uge1BR1AdmRQ+jroHZAPI734XxF1mzAQnwgIHOg9ydwfvQMkLoCjK9jAGbvGIAOWtnPgGa9h2Jux63ugncmbguvZMBKK59zWG.TX7zLwtORUwadV4OdMvxL033jCIfko1guFRTtrYtXncIBFmBGZPl9wB+rEjrCrsNA1z7qDyiPZSTlZLgvSRAlhRsbBDTYtW6hhzTBEJJfKdUYpl1DdDHBxf8kWMDIYLRtt0T1EpyKzPoTYI09Ghm3195j5.C1TIWPHBe23ihblzgpChPmDitHFsp.dMPJx+vOLGdjvOadIagoQjD6lpmljfBVSXs+b9uGBTn33TfR31zDc3XGEZxEHLlzTrrhTgsmp6vUcmOKrYrccP9JW1+CrhEorRWMB7J3PorYaIht1miP4e4wkb3PVbXsjfXX2TYsaXkgJCktmJ+74krCpEJVzcSjhvRDLMkXTx1.DcfnzQHaSGm4vQwNnHKkHGtTBuJrAGZV05JlNSSc7gsjEKQWKBSqh73PAboeRR2DuoFrMJYe1syvOQke9BJFOnTRsvKwDXlvedXlZAEcKHvaXiQNiCaZLhITBiI6KHKtkU4ZwV6TZsTFZoCgEwfwHGt3SeMPA8MLjlGjz+vGkiMYke27R19nYyzUSMqwgXJ7PMuJWIHHUYRYretQH5v8EirThonnI+2zUbtmnjVBMGBEuG7LCCv7q.oEBNHoyNDY9x09cyIYGNecipQrERFgrjEmEjnmjBjgRMjX6PRNEEHqQS5vR79IN4cxhGASOVjHHmy8gzvoEGlbe+uE69wq86mSx1CMcQrFppAGpPvwH87NOsf.MtSu.ZbGRg9nYZyVaTvxtoVEs9cKDVfcSRj5tMUFD53bkNJY+b067mSxNb4j1HNRwif8QiERS5wMiniLOcHBW1qYMYcRnISm3TK+W5PngkiQN1LcW2i3Xj9WtK14CWuyeNIaIBVGcrfJlIBtAlhx9rI6POJMN4IOdyIQGp3UvlTVAbQYV.s+dRtRD5rpooDqoBqjrPvwIGGio+L6FpWEMXtIaWTKXAkMT78TTXNH5f4aGm7TBu5NWdncxEvkTTnbRI76xhqaDjCG5th.SoANHS9id.F46LWmScIaeTrNRvBEw3v3SWOEkpLzjdnpqxXgQSaJi3cn4sM92EgDAELqtz3XiERNDSUXeL0GbXFN+bcdyhrCyyL6Ev+rAqxxL00LqfDUviQmCanCutoL65cU6JyeOZTT.ORPDSLHRcOeCd5e97c7yhrU.IIBII5bNpNz7oII+rz9Nbz5njCndDMT.GSTsBxq61MQ2JWsSzxrbAPVbX.RxdH0D6gI9WVnyYVjcPP4wrv5lKa4B1pBqcd5vvSNJ4K+2U9cA0CjBjlhPUNDo0Ps1ZGDiYJGlvJkJUSUHnp1U30wt7eMS8bX0bm.IPJJxAXhOwOjmYuKzwWWw3KjsxGkoMh5qLSPEkEcG92U9cEwkwIGkBhwDMy3uJCTXkDYPUQvu7FRtG9lTWLLM+XNslXlzHRXLwLXG4al0CpEwwhnl7ialNVqN5.D91a2L9C9XL3GoQNmYQ1dn4Tn9K0DQYsuKV0n5PkwNN4oRZNTAuTTjTjmFczrnl+OG7vAeSouv0TYSBSMnZWQoUqt37c2pbzuG9UTkin7zKg+zoIScrQRbiLfYF+u7CKDLBYScHl58uKFMWibNUQ1giNmK2PpHX+ozpF5HfnyYbDinpq0XjiB3YNm4KCOmQTuKJbvmooDdljNv03ZmZyKr1kaSq20QQXEIARgGSRQrQRTrJWRphgrbo5Z4ZLuYimSODY+m+ZrqcznmWUjsBEqkjDkYWw+Cz9NKEqvwHgZtO1rHZXJJPJJfddhFUkhEyiO4oDkLIavLdsaFJdkTe8v6uBMEviB.SiC1HHIQnKhRGDshw6KUsi.2HeLx7s9ILwmoYN2pHaWTzkIQ4ps7IV.OFmbU4ALeimw7MhmCePGi7LMEKKFr1Fa3H3B3RA7JWxoBq44UmFSq9LIqxVjOAkLqrlc7udHNcWNexVJt2BNLSsuiPo2+g4vM0h.qJxNbi2tdyVOLYLiAm4QcLxiSEt0rDdLF4o.tyZzbXM9vAkIVzdFmhpK2k3DUasCI1h3SQxRZhPeDmNayizsPvnjezQH2636xSefl87qhrCp57UmUJRDjhBLIEHtw8oBBRy2.Q5Aknxr3vXjCkg7gpSX9LThr3xz3TVe5kBarWIQ3ScQ7XHxPODm9HQcmVrYgEBlhRNCR1a8d3oezV4ZTEY6T1rHLM6.Q6CQ1xM3v7.OKkHJ1lfWD3fkJmYUZzPOGtLEEwwjtAyHh9jGRtVD97klhjCWVOcPWDoEpaBAHHFDk3fj9e9N3Iu6VscUlr0.qwrj3C6EJPXrM1yT7zDLN4IiY9IEZFkrT.mplm0EEonHYM4kcshoqbDek+25AcM+tRs.Vs2cILPPCQF1.cQOsvNfT39S1gYp+suD63CuXZOkIaW7oK5fPqiCGUebxV1l5oonQQj.E3FhoMIxevqcOS56lxjD70NObkN6HvgGpY43iJ6.Le9kuRGhDl8nqF21ECe5GgrHnS5tIH7v.dbHR++8KvN96YQt8LYG1f7Ylhcd3HniSlxY8YI7Hkop.6fOiPVbMwvNH8cKQZSp7FpWtGAE1ovZAZkD3LROZdnpnKQkWGqxjtU4TWZ0BBS5f3Fazajr+Ifnm5S74Y6ueXdKu5MDrgffezIQIgY4tH.JhGGmbDAoIceygEAwc93jyLxUX7NVAypt.iITy3xx4BsKhnVyf7MZ7GVRJWppXgMKBc9zjTj0u.YIZ3Ji4vj9197r8+QZCDMXH6PSpBC9gDAiPVBpPdvvjEIAQYYBxi1zvCTTKP0qfZeckystxBeiyO7Ld7Z0PxPX77E8Sh4zJDKDLFEJMHo+P2N67CRazGMFxNXzc37eYvkon.VHYLSfMBR82B3ilTTjwMYURk9lNDq7uVmAtlNhwvZUwluZXUcp1LDMTGjgI2XCR522cxt95s66sMDPvCT9lKXTxf.ISSIJZlOdJic0CSViZYqFh8SigPGd.yeD8VdZKyT22BQn1EGgoe5ixTu66sNoAb6.Wc9lA..v.CmDQAQE1AtB0kDlpbRVbHigjSQQxgCoHOSQIFjLlPTN6.RT8CT0+0pktEEMcQishS3y.KDjGOFho+d6kodu+HdlCtTceKOxFBHvQIaY6jKfKiSdFgrLNELi609ZHkFxnQ4BxhfNi.gRftKEhjfNp.hB5XfHoMxDg9Ce4ZiRetPX7zWoUbKv6gvHjOywI2GZmLzmX6yS9i0NfsOZ5mjDAI4vkooDSQIxPINN43vjlIovn.eeM7jBTOmB49U3Nz8xtyVumi2IasyLn51lXcIgAbQe1f57DvKQCWrDQhv8vhUBx2w3afUBiyDFqDJgOGio+oiPw+16gc9DK7Y1Ft2ON2nd.RvlnKNLo44XRNN44.Lg+fj6AmlheUItOvWi8MLKRMCuNN+Nih0ZDHtbEhqQ.+WjHN2fPGt7JvON1DqM3y5lAgYDSTrxlEmO9SyA+W+kLQqrzQas6+14lzCPGzGwYmLB6kIXOb7GYHl9C8U427.zt2Tsq.+obIaRf6KBrd6RzuDKj8ubMZ2hf3PubM11rRWbcv+a6h2G4tawfYrXfXWbKtagdsmf77cXetOCS9guWdzaaXXIc9iZwahy6bsHxaUf75DHddRBqJQKcnKSHHWpPn4T9nnD9+xh3+Q+prquwR3sb9aO6jaYjym9W+8xuM6OjCbK2A63NWoZL.7V3h5E3kCh2MvUFAqDAtZs8S6IwdIwe5g9qvEMkvamN38omlwuq+ykXEvVv10g3uZrLTZseZ19e4mhG6SrR1XpEuYtvWrEVuIE5q2B4FCGkztP6lrCCPSI7K5g5gcw+yoI+O5tY+S21tIKBHRweu99XOes2Ceq2FKgyOuXv0x4s1jD6OCzuRA7xjHsfEeAjqyx6fksNBIXiO4G2E+GPg5KdWrqeJMZwEeYBhcxMc3ODOxapUy9gkSbCrsHYovEnv9MJgWJvEFAqt0UD5zFEspBZUFZ0fLgUOTI72gB08kGmG5axdNbSdIW1f8XT39uGd5kE67Vr3yx1cA1o4e7V4EbYkv+hrP7GqPe0RDcKPDKzFdc4elMhPvVYyB0AIz4GgSg3hpnGpI.8uvC+ueN79keS1yy1VePWhf8nj4axpTw2KDt6.mQ7D.290w42aDrtPMhKSi3r0n2DH1BvYXgnSXFhML2ugYVHCgnxrnQA3iWVAh86ided3uCeTObFb9s+GrurzFiH0xABTbbU1bKsK7lYa8Ck5WfXc.aUiXsRDaLJxSW.8og0Hfd.5BDcnQ6oPuGM5GSC6Dz6wC03SiXzuKOcpU5mmEK9+mg+Gdbbf6pa.....jTQNQjqBAlf" ], + "embed" : 1, + "id" : "obj-41", + "maxclass" : "fpic", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 17.5, 17.5, 122.0, 123.0 ], + "pic" : "mage.png" + } + + } +, { + "box" : { + "handoff" : "", + "id" : "obj-33", + "maxclass" : "ubutton", + "numinlets" : 1, + "numoutlets" : 4, + "outlettype" : [ "bang", "bang", "", "int" ], + "patching_rect" : [ 164.0, 50.0, 81.0, 21.0 ] + } + + } +, { + "box" : { + "background" : 1, + "bgcolor" : [ 1.0, 1.0, 1.0, 1.0 ], + "bgovercolor" : [ 0.698039, 0.698039, 0.698039, 1.0 ], + "bordercolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "borderoncolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "fontname" : "Arial Bold", + "fontsize" : 12.0, + "hint" : "", + "id" : "obj-51", + "ignoreclick" : 1, + "maxclass" : "textbutton", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 785.200012, 297.0, 21.853052, 22.0 ], + "rounded" : 60.0, + "text" : "7", + "textcolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "textovercolor" : [ 0.2, 0.2, 0.2, 1.0 ] + } + + } +, { + "box" : { + "background" : 1, + "bgcolor" : [ 1.0, 1.0, 1.0, 1.0 ], + "bgovercolor" : [ 0.698039, 0.698039, 0.698039, 1.0 ], + "bordercolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "borderoncolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "fontname" : "Arial Bold", + "fontsize" : 12.0, + "hint" : "", + "id" : "obj-36", + "ignoreclick" : 1, + "maxclass" : "textbutton", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 499.0, 425.5, 21.853052, 22.0 ], + "rounded" : 60.0, + "text" : "6", + "textcolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "textovercolor" : [ 0.2, 0.2, 0.2, 1.0 ] + } + + } +, { + "box" : { + "background" : 1, + "bgcolor" : [ 1.0, 1.0, 1.0, 1.0 ], + "bgovercolor" : [ 0.698039, 0.698039, 0.698039, 1.0 ], + "bordercolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "borderoncolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "fontname" : "Arial Bold", + "fontsize" : 12.0, + "hint" : "", + "id" : "obj-23", + "ignoreclick" : 1, + "maxclass" : "textbutton", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 607.0, 217.0, 21.853052, 22.0 ], + "rounded" : 60.0, + "text" : "5", + "textcolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "textovercolor" : [ 0.2, 0.2, 0.2, 1.0 ] + } + + } +, { + "box" : { + "background" : 1, + "bgcolor" : [ 1.0, 1.0, 1.0, 1.0 ], + "bgovercolor" : [ 0.698039, 0.698039, 0.698039, 1.0 ], + "bordercolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "borderoncolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "fontname" : "Arial Bold", + "fontsize" : 12.0, + "hint" : "", + "id" : "obj-22", + "ignoreclick" : 1, + "maxclass" : "textbutton", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 607.0, 152.5, 21.853052, 22.0 ], + "rounded" : 60.0, + "text" : "4", + "textcolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "textovercolor" : [ 0.2, 0.2, 0.2, 1.0 ] + } + + } +, { + "box" : { + "background" : 1, + "bgcolor" : [ 1.0, 1.0, 1.0, 1.0 ], + "bgovercolor" : [ 0.698039, 0.698039, 0.698039, 1.0 ], + "bordercolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "borderoncolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "fontname" : "Arial Bold", + "fontsize" : 12.0, + "hint" : "", + "id" : "obj-21", + "ignoreclick" : 1, + "maxclass" : "textbutton", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 607.0, 88.5, 21.853052, 22.0 ], + "rounded" : 60.0, + "text" : "3", + "textcolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "textovercolor" : [ 0.2, 0.2, 0.2, 1.0 ] + } + + } +, { + "box" : { + "background" : 1, + "bgcolor" : [ 1.0, 1.0, 1.0, 1.0 ], + "bgovercolor" : [ 0.698039, 0.698039, 0.698039, 1.0 ], + "bordercolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "borderoncolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "fontname" : "Arial Bold", + "fontsize" : 12.0, + "hint" : "", + "id" : "obj-13", + "ignoreclick" : 1, + "maxclass" : "textbutton", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 41.51059, 424.636353, 22.706104, 22.858788 ], + "presentation_rect" : [ 120.0, 120.0, 27.123047, 30.34375 ], + "rounded" : 60.0, + "text" : "0", + "textcolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "textovercolor" : [ 0.2, 0.2, 0.2, 1.0 ] + } + + } +, { + "box" : { + "background" : 1, + "bgcolor" : [ 1.0, 1.0, 1.0, 1.0 ], + "bgovercolor" : [ 0.698039, 0.698039, 0.698039, 1.0 ], + "bordercolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "borderoncolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "fontname" : "Arial Bold", + "fontsize" : 12.0, + "hint" : "", + "id" : "obj-110", + "ignoreclick" : 1, + "maxclass" : "textbutton", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 358.787231, 371.454529, 21.853052, 22.0 ], + "presentation_rect" : [ 90.0, 90.0, 27.123047, 30.34375 ], + "rounded" : 60.0, + "text" : "2", + "textcolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "textovercolor" : [ 0.2, 0.2, 0.2, 1.0 ] + } + + } +, { + "box" : { + "background" : 1, + "bgcolor" : [ 1.0, 1.0, 1.0, 1.0 ], + "bgovercolor" : [ 0.698039, 0.698039, 0.698039, 1.0 ], + "bordercolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "borderoncolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "fontname" : "Arial Bold", + "fontsize" : 12.0, + "hint" : "", + "id" : "obj-94", + "ignoreclick" : 1, + "maxclass" : "textbutton", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 253.718628, 116.897827, 21.790001, 21.0 ], + "presentation_rect" : [ 60.0, 60.0, 27.123047, 30.34375 ], + "rounded" : 60.0, + "text" : "1", + "textcolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "textovercolor" : [ 0.2, 0.2, 0.2, 1.0 ] + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-25", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-5", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-10", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-7", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-11", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-5", 0 ], + "disabled" : 0, + "hidden" : 0, + "midpoints" : [ 355.713745, 424.0, 192.0, 424.0 ], + "source" : [ "obj-118", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-16", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-15", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-204", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-159", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-204", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-159", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-5", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-16", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-20", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-18", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-198", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-19", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-205", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-198", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-91", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-198", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-9", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-2", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-5", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-20", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-204", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-198", 0 ], + "disabled" : 0, + "hidden" : 0, + "midpoints" : [ 288.0, 277.397827, 267.75, 277.397827, 267.75, 238.397827, 288.0, 238.397827 ], + "source" : [ "obj-205", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-28", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-24", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-3", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-25", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-5", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-26", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-26", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-27", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-25", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-28", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-27", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-29", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-27", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-30", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-27", 2 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-31", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-27", 3 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-32", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-49", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-33", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-27", 4 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-34", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-27", 5 ], + "disabled" : 0, + "hidden" : 0, + "midpoints" : [ 618.0, 638.0, 594.0, 638.0, 594.0, 548.0, 603.0, 548.0, 603.0, 524.0, 723.0, 524.0, 723.0, 486.0, 706.5, 486.0 ], + "source" : [ "obj-39", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-27", 0 ], + "disabled" : 0, + "hidden" : 0, + "midpoints" : [ 514.5, 638.0, 501.0, 638.0, 501.0, 557.0, 486.0, 557.0, 486.0, 545.0, 429.0, 545.0, 429.0, 490.0, 447.5, 490.0 ], + "source" : [ "obj-40", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-45", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-42", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-40", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-43", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-52", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-45", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-40", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-46", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-45", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-48", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-55", 0 ], + "disabled" : 0, + "hidden" : 0, + "midpoints" : [ 823.5, 375.0, 867.0, 375.0 ], + "source" : [ "obj-52", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-52", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-54", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-29", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-55", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-30", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-55", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-31", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-55", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-32", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-55", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-34", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-55", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-5", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-7", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-198", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-8", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-9", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-5", 0 ], + "disabled" : 0, + "hidden" : 0, + "midpoints" : [ 328.0, 423.0, 192.0, 423.0 ], + "source" : [ "obj-91", 0 ] + } + + } + ] + } +, + "patching_rect" : [ 345.0, 86.0, 100.0, 20.0 ], + "saved_object_attributes" : { + "default_fontface" : 0, + "default_fontname" : "Arial", + "default_fontsize" : 12.0, + "description" : "", + "digest" : "", + "fontface" : 0, + "fontname" : "Arial", + "fontsize" : 12.0, + "globalpatchername" : "", + "tags" : "" + } +, + "text" : "p \"base controls\"" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-124", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 0, + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 6, + "minor" : 1, + "revision" : 3, + "architecture" : "x86" + } +, + "rect" : [ 0.0, 26.0, 967.0, 693.0 ], + "bglocked" : 0, + "openinpresentation" : 0, + "default_fontsize" : 12.0, + "default_fontface" : 0, + "default_fontname" : "Arial", + "gridonopen" : 0, + "gridsize" : [ 15.0, 15.0 ], + "gridsnaponopen" : 0, + "statusbarvisible" : 2, + "toolbarvisible" : 1, + "boxanimatetime" : 200, + "imprint" : 0, + "enablehscroll" : 1, + "enablevscroll" : 1, + "devicewidth" : 0.0, + "description" : "", + "digest" : "", + "tags" : "", + "showontab" : 1, + "boxes" : [ { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "hidden" : 1, + "id" : "obj-43", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 163.5, 76.5, 92.0, 20.0 ], + "text" : "mage_glossary" + } + + } +, { + "box" : { + "id" : "obj-37", + "maxclass" : "ezdac~", + "numinlets" : 2, + "numoutlets" : 0, + "patching_rect" : [ 114.86364, 509.318176, 45.0, 45.0 ] + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "hidden" : 1, + "id" : "obj-34", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 272.0, 470.687683, 54.0, 20.0 ], + "text" : "sig~ -99" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "hidden" : 1, + "id" : "obj-1", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 272.0, 491.318176, 48.0, 20.0 ], + "text" : "dbtoa~" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "hidden" : 1, + "id" : "obj-2", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 272.0, 450.551331, 45.0, 20.0 ], + "text" : "r siglvl" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "hidden" : 1, + "id" : "obj-3", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 206.5, 657.7771, 40.0, 20.0 ], + "text" : "s ctlvl" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "hidden" : 1, + "id" : "obj-13", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 182.5, 466.824036, 55.0, 20.0 ], + "text" : "r outctlvl" + } + + } +, { + "box" : { + "id" : "obj-14", + "maxclass" : "live.gain~", + "numinlets" : 2, + "numoutlets" : 5, + "outlettype" : [ "signal", "signal", "", "float", "list" ], + "parameter_enable" : 1, + "patching_rect" : [ 182.5, 509.318176, 67.0, 131.0 ], + "saved_attribute_attributes" : { + "valueof" : { + "parameter_longname" : "live.gain~[2]", + "parameter_shortname" : "output level", + "parameter_type" : 0, + "parameter_mmin" : -70.0, + "parameter_mmax" : 6.0, + "parameter_initial" : [ 0.0 ], + "parameter_unitstyle" : 4 + } + + } +, + "textcolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "varname" : "live.gain~[1]" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "hidden" : 1, + "id" : "obj-15", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 182.5, 487.454529, 43.0, 18.0 ], + "text" : "set $1" + } + + } +, { + "box" : { + "color" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-4", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 182.5, 439.5, 73.0, 20.0 ], + "text" : "s magehelp" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-31", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 6, + "minor" : 1, + "revision" : 3, + "architecture" : "x86" + } +, + "rect" : [ 25.0, 69.0, 640.0, 480.0 ], + "bglocked" : 0, + "openinpresentation" : 0, + "default_fontsize" : 12.0, + "default_fontface" : 0, + "default_fontname" : "Arial", + "gridonopen" : 0, + "gridsize" : [ 15.0, 15.0 ], + "gridsnaponopen" : 0, + "statusbarvisible" : 2, + "toolbarvisible" : 1, + "boxanimatetime" : 200, + "imprint" : 0, + "enablehscroll" : 1, + "enablevscroll" : 1, + "devicewidth" : 0.0, + "description" : "", + "digest" : "", + "tags" : "", + "boxes" : [ { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-8", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 343.374512, 240.280975, 150.0, 20.0 ], + "text" : "The default engine is slt." + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "hidden" : 1, + "id" : "obj-7", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ -12.787231, 260.280975, 43.0, 18.0 ], + "text" : "set $1" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "hidden" : 1, + "id" : "obj-3", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ -41.787231, 240.280975, 72.0, 20.0 ], + "text" : "loadmess 1" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-2", + "linecount" : 3, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 84.0, 402.0, 287.0, 49.0 ], + "text" : "If you have loaded n voices, you should interpolate all n voices at a time - if you don't, expect strange result." + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-21", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 438.0, 307.936249, 143.0, 21.0 ], + "text" : "Sum of all the weigths" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-18", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 251.0, 191.5, 34.0, 21.0 ], + "text" : "bdl" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-19", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 251.469955, 117.5, 34.0, 21.0 ], + "text" : "rms" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-20", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 251.469955, 43.14563, 34.0, 21.0 ], + "text" : "jmk" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-17", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 3.0, 191.5, 34.0, 21.0 ], + "text" : "clb" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-16", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 3.0, 117.5, 34.0, 21.0 ], + "text" : "slt" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-12", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 3.212769, 43.14563, 34.0, 21.0 ], + "text" : "awb" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-9", + "linecount" : 3, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 431.0, 365.780975, 150.0, 49.0 ], + "text" : "Multiply the sum of the weights here, to obtain saturation (careful !)" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-6", + "maxclass" : "flonum", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "float", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 431.0, 412.780975, 50.0, 20.0 ] + } + + } +, { + "box" : { + "color" : [ 0.820369, 0.84, 0.212246, 1.0 ], + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-4", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 431.0, 442.061951, 82.0, 20.0 ], + "text" : "s interpmultip" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-23", + "linecount" : 6, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 371.568115, 104.968567, 212.0, 91.0 ], + "text" : "Once you have loaded all six engines from mage source's data/configFiles/smu-artic folder, the \"interpall\" abstraction here shows how to make sure the total of weights is always 1." + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-1", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 30.212769, 426.0, 25.0, 25.0 ] + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-15", + "maxclass" : "flonum", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "float", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 422.568115, 328.936249, 50.0, 20.0 ] + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 8.171595, + "frgb" : 0.0, + "id" : "obj-376", + "linecount" : 8, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 175.972168, 23.761227, 66.826286, 80.0 ], + "text" : " ________\n ( \\\n 0) )\n ∆ 3 /\n l H l \n o HH /\n HHHHH |\n | |\n" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 11.110359, + "frgb" : 0.0, + "id" : "obj-34", + "linecount" : 6, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 174.599472, 89.912399, 70.538864, 82.0 ], + "text" : " cccccc\n / 33333\n \t • Q333\n< 3333\n ≥ 333\n T |" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 10.710993, + "frgb" : 0.0, + "id" : "obj-378", + "linecount" : 5, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 174.599472, 164.537125, 76.870453, 67.0 ], + "text" : "((())))))))\n ⁄ )))))) \n/° p)))\n - )))\n Y | " + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 10.710993, + "frgb" : 0.0, + "id" : "obj-379", + "linecount" : 5, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 33.212769, 164.537125, 79.615822, 67.0 ], + "text" : " ( ( ( ( ) ) )\n ( ( ( s ô\n ( ( .\\\n ( ( \\ c\n | ---\\" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 11.110359, + "frgb" : 0.0, + "id" : "obj-380", + "linecount" : 6, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 37.798725, 28.72257, 76.107719, 82.0 ], + "text" : " '''''''''''''''' `ı\n \" C ", + "maxclass" : "umenu", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "int", "", "" ], + "parameter_enable" : 0, + "patching_rect" : [ 416.712769, 394.636353, 61.0, 20.0 ] + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-118", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 346.712769, 291.5, 47.0, 18.0 ], + "text" : "labelfill" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-111", + "linecount" : 2, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 398.712769, 256.0, 136.0, 35.0 ], + "text" : "fills label queue with everything at once" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-108", + "linecount" : 2, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 366.5, 146.5, 122.0, 35.0 ], + "text" : "drop a .lab (labels list) file here" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-107", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 196.0, 361.5, 73.0, 20.0 ], + "text" : "print engine" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-105", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 182.5, 210.681824, 100.0, 20.0 ], + "text" : "t l l" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-104", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 182.5, 271.0, 100.0, 20.0 ], + "text" : "pack l l" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "hidden" : 1, + "id" : "obj-102", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 34.36364, 239.681824, 37.0, 18.0 ], + "text" : "clear" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-98", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 34.36364, 271.0, 103.000008, 20.0 ], + "text" : "prepend append" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 11.595187, + "id" : "obj-19", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 5, + "outlettype" : [ "", "", "", "", "" ], + "patching_rect" : [ 163.5, 239.681824, 95.0, 19.0 ], + "text" : "regexp .+/(.*)\\\\..*" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-96", + "items" : "", + "maxclass" : "umenu", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "int", "", "" ], + "parameter_enable" : 0, + "patching_rect" : [ 34.36364, 303.454529, 61.0, 20.0 ] + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-89", + "linecount" : 2, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 95.36364, 295.954529, 103.000008, 35.0 ], + "text" : "you can revoke it any time here" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-86", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 55.36364, 334.636353, 103.0, 18.0 ], + "text" : "engineremove $1" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-79", + "linecount" : 4, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 59.36364, 146.5, 119.0, 63.0 ], + "text" : "drop a .slt (engine configuration informations) file here" + } + + } +, { + "box" : { + "data" : [ 9240, "png", "IBkSG0fBZn....PCIgDQRA...rG...fdHX....vmaxh1....DLmPIQEBHf.B7g.YHB..f.PRDEDU3wY6cdGkjcUem+y89dUrSS2S2STwQgQn.BoAgD1qPFA3EzhAQPBSxlCAkVXcPXu1m0qw9v4fLdMgEyAVhBgjHHIPfwDDAIDf.EXzLZDLAoQStSSGpt5J+B269Gu6q5ppt5tqp5pCy.e6yzRcUuv889du+t+R2eWAmjfGh+73cQrd8Q0mMxM.hsIv5rz3sdMpA7P1uMh0.zsMhn9nc7QWDz4EHSCbDKj61B1u.0ylA2g8QO5KgaerU5ms1EDqzMfVE6jasCE4uXP+xjHddBzazGNUfSIF1wz.fFs43q8ugJe3EHL+sv7+W.OWfmwBwdllhClG2mb.54GOJxItF92Ksz+D19wILj8ugqKZQ58RDXcwBzWoF8KIBx0YgU7HXgBE9nwGcMTZqAABrQfERTno.tZAhLEvavnX+y.8uJCYejWJ209aCOdKKXUMY+PbU1qgKXqZTuVAbsBDmWRh1kBEdnPQsiUW5P3ndIBrQhFHOtCVD2mxG8WZbx9nuN95GcYowzhXUIY+T79NEebdC1X8p7QcUwIRbMfOJTKSjai.KjHQfBM4nzn.euonz2IME9tWO2qyJc6qVrphreJtospP7N.dGQvZC1HwwHXd0NrPRDjjGWuR3c.A5Oywn3c8F3tN9JcaKDqJH6mja77A4sXi70GEqM5gOpUwTrn7uCZiyzN0kEyagf73r2z374OLo9R+47slXko0NCVQI6Gma5BsgaUf3MFG6NCTvRsR1jlEBeA4anTABJhKdnIJRhSDhXFUKQRI7HGNTBerQRDrnDt6eLx8Y+A7Te5OE6N6J8yxxJ1A+EqAJ8dDH9qSPjM3XFIuZCFkvJOZEzrA5jDXil.h2xnzVnBbgcXCedjHn.dLJYwA+cNN49fCx99N2Ha2c494YYmr2A27+MM7OEG6WnZU1HYAB7vG.bQQRroChhMR5kDXivzZqTvc8tNy9SjHPilTTPKQ7iyh2e24vG+IWRdPlCrrQ1OEu6SwkH+CVv6JN11NlWpqzP.nL1m6fOcPD5hXzOIA.Kyqn1kjGKDDAKlhBSMN4usGlC8IuQ9Oy2Vt3K.VVH6eM2vebDr+3ww94UZUl10kvCEZ5jnrN5fjDor4TKkHvrMHEEd3QH6e0Kf+e6XI8FxRLYq4pr2Im+sZg7evFQmtqBDYKfxdZyFA8Pb5k3DEKil0KecDE.wvloozXSR1+hylO4Wco99sjfsy67zkD8iFE6WuB8pFEvBm9X.RxZIIVl4RWIacQvh73nGi7ereHC+AdubuKIZrujP1ON2zkDCwWNFQtvR3sTbKZZ3abuZ2Fw0QwZUSGPfxZ7OLY+wOKC81d470FsceOZ6j814VdY1vWLJVm1pAkvzFQ1cQTVKIMlMsZRqgYPnX8QI6NOJS9VuBt8c2tu9sMrCt4q0Bwm0FqAbWEPzdnHFVL.IoShAr7Nmbqh3XSJJ9LGhwe6WFegGucccaaj8ula5lif7+iMxN7VAUDKTALG7oeRx5HY4vTdhDhgMoo3vGfIuoWDet+i1w0rsP16fa9FrQ7IEHh3uB9RU.TBejH3TnK5hXmvQxUhXXwTTL0NYz2xqf63GrXudKZxdGbiuNIV2gEhtVIIZMAhs6fHrY5BKjmPHxdgPTrXJJcr8wHW2Uxc7nKlq0hhreRtwWgMxuhEV8uRJ5VYh1z.jjdH1IATb0HFVjhhGXeL1q+J41epV85zxj8ula3xiRj62FwFWIcVhOJhfEmJcSDrNoXzb8PbrYHl9Y9Mb7W10vcerV4ZX0JmziyMepQw59hh0YtRRzN3S2DiMS2DwjpPmrBOTzKIVqK9WxVYs2+Of82zI8XSS1OCuuXd3+ERf8UtRZGcdbY.RxFoSSDkN4G9nYcj7LSPrt+L7q+dM64Ka1Sn.t2ZLhbsqTDsFvEe1HcxFnqZxTjStgFMdnYKzyM+37dd6M642TireBtwqQh7SI.6UhWvZzXgfMQ2zGINg1rpVEZfXXKrQdUWAm4O4d4oGtQO2Flr2A23YXi7qDEq0sRXhUPTpjrY5ljD4jVEwZDnPyZHdBaDmeZJdO6hQanrdogH6O.e.44R9OVRhb0K2huC7HlBar3ToKhYBE4I5nx7Pu1eZDij7QSej3z1Hcouc1wC1n2yEDama90aC2CHZIs2aUH.bPQTjbZzyIrlVU4xJB.EPQbws7DQUmkpQQRLrw1zUPOGgH1BISRgB+bdtq9Ok6eAc3xBR1OIuuAD38Shi8EsbOp1EehfEmIqwD24SLP3nUeTFBUyDjmb3hkYIEkGGJVQV6nIP7bXju5fHlzQ1idHF8SGHIH12vLoIUbrYeLwO8cw25ZdTNVg4qcsfiTuI11eaBru9kShNTz8IJD8LibC9IEEXRJPJJvAIEiRNbvGW7wAEgw32xDC6v+ElRxPfODJhOdnn.dLLYHso6gBMIHBXReptH5YbNrlCcm7zyaBLNuj814le9VH9TZHwx4KaezDEKN8U4Ds.vFIt3SNbYDxxwHMooHonHtlPrFwLVWVwbzK70VT0b5gNMZJJxTTjzThnXQLrHdPVqewqine8GjiLmY4xbR12CWm0ZI4skjHu3kSujoL4F1oPOqZ8JVnSbJfKGfo33jiQHKgwGPhfnkyl71KBWeYdnXBxSVbwFAajNWiChh2EO0bpr1b1Z1N271rP+KjXEe4ToHEZNUi4UqlritxEAvTTfwo.SSQrLK0mUBIPB.OSd2rY5lR3MwCxQdg2Le6CUuiutdPSiVHP+WFiHKqDsCJ1fIcdWMQzVHnD9LDSydYLNLSQQbIA1lk8yJyTMZlYd+iRZ.V6oSWuu453qqX7WCGeaQP9gzPrkqGhh3wlnK5k3qJHZAAhicQwQHMGkoICNHHPT5RgH5ECrLq30R3tksxZu+GhCkp1iotirEvMDE6tWtdo6X70ceqRHZIBbPwfLM+FNNon.1HIFVq5H4JgFMCPGqeizyatde+rFY+TbSaUi3ixxjF39noahx5oyUbGlHMyIOJ43HjloMZ7FLR9DCXgfB3bNNn9x6kwqxt6YMx1A8aLNV8tbLBKbQ8sd5fUxXWMi8wE4YYBFgoAzDq0B2+JJ7Py5oqMeorw2PseWUj8CvaqCaju5kCQUg4t8YPOkqQIqDPhfrThmgI3.LINFu1IVEae+7Acv5VStU5+0tM1VjJ+tpH60QGWfDwKb4vaYdnXSzEwMq04kaDtDZODSw9XBJfCQMBrOQjjqDASMF6pesz8Vp7ykUePh2TTrrWpaLkvm0Pb5YEHUeC0xdJJxdYblf7DyLu7IKvGECPx38SxquxOu7S3uj2Ue1vqZoVIoPEx1DctrSzAddRyQHMGfT3ihnm.Nubi.IB5iNd0mODclOyfXXcIBjm8RYkPHbIwtA5bYWToDAooH6liyDjur+pOYEZftHxE7GvkdogeVYxVf8KHIQhrT5EbO7YSzU40B8xABcy4PjgmiTnMY7xI6PgldIQGWHq6BB+LIDjIJRzW8RY.ObPQ2DitWFmmNzCXGhoXXxPDjmTM277AEZRRD5jnWMlXfHA3Ogg6Si9EsTIBWglXHYSzIKW1SGXRkC6mIIMEOoct44CJTzMwupafsk.JKFWdEBDqYohF7PwFnSjKC1SGNK7XjiCPJ7vubQv420fOZFfj82KwuTvP1B3phgsc6VSbAAkXpf0Gczkbw2BSlabHlhgHS44q+cUnQSBrisVR9J.vN3WhyJXtr1qyTBS+20tLji2RDjCGNDSgK9+NybyyGzDjyZcS7yE.6GhaoSE5MtTLesGJNc5YI2qTRjLN43njtbHH+8H.RDzKw1.fkcW30mOxSq0S7+5edt3SuDmNHZEQypwpGfMy8QhfwHCGkzUk5sAcuZrbvdgtGMFlu6SXhB2pSor3lJxF6y3UvyOtsGt8lf3aP0BirEQrvpujfn1FiFo.VuaWDDkMe.KDqqSPJmo86oPOQdP4Qf5C06gRiHVDnuDyhKD.SPdFEIIouZ9RA5Rd3MYVC4O2i103i.IxDwPDs0zZWkyAsW8lFTiUWIP1YLP2Zcl7lHGZWOZEROHKcEmxUyoF0NNQNqHXIaVar03ShK7T4z+FuGjIiDPhhJ+dHhO38vGD2a6mQj+lqDqW9YUkabPoQORFb+nOBd20N.+Z68qQrgtH929sg3zWCHEk6XEdTqGeV+bnFl1WQle9yxQ9quWJczwqKgqEZ560borg+pWAwNm0gvpIlBPCnTnc84f23cQpG3oPhcEesGccEmKa4NeWX0cbDBQSwWZsFTZxs8Cyy8V973mNOMKgqA5l31QYzj1RjWZqp7jHpE1arGjwswepBncC5YKQfTHf0DC6q+hv5ke1H5KATvEc1vBruFrDHe9afXewWOD0BuO2iQ04SgBwYsVjW7FgXVnmpHXtGNnV.gzZr5LF88F2FBKI6+M+YPWxupyPiOIO+Sgy5te2H6HF9SWDsupwdepAgkDqtiCJMxDQoVQOZTDeqaf3m8.fVi2j4QnloTVW4QFdlhxeBXEMBhdhSmuvyfnanGxmNKhlzeAg4XdQXs1tvoFcgOm5CcvubO1T7bW4GEuT4wSp3z08PLgMxKayD61eCH1TWndjiPo2+2G8dG2TW10PLI12vkSzOvKkn+ueo3801Ejod61BZzGNMEu5u.pIxwvxbk8u8b1z78I4kb5bt2+sP2uryinqaMT7niOqWxcd4aAYGwX5exd4f2xchtfWclVp9O6VcDky99tIRb9arrHZQs+174S9M2AG3luSJ55fqHbONQahBmbVEDWsRQhyZ8bY+n+mfVSk5TEd0aTSksQfCxtsUnVeKV.FBtkBApLEv4PigaP0AfX3hFG7+g6C+evyf86ba3dW6D+G8YQXpGYAPi6+xCSj+rW.hynWjm2.ndhiPUsGo.rjPlR3efw4nLc4bBa9pchZTjeWGCmASQhKXSPTKpmBX1CzE.jamGg7OyQPVU6agfF2gSShKXSkSneWTTBeSZ95PLBJPBSbvg3nicLzlJqnxj9FUtZRpdqoRQrC5iyT4HRWIXBJvjjlnDktIJBDjvjlEKjj4fk4qHosBV2h1rHg.soJ6tV5H7CAjPnX6BNl4LqbTi.b8Pmp.hszGhthW6EF8HYfzkv6no3Pl7Bytg5bJBl+UHZHkrEVRBKU7MvU1Pl9nMG9jTfiQFrHBEMcCE3QulatvRh1blVMfvXMBrsrBlmmftARS8baRJhGpxoxb2l0DRP2k5e0hhLtMn6cgeUrPO7AlZETSPqo.yEJRbNEMNiRWyVaUI7rSP9W0WhCO1vFhtQTfxrtGc8aYMfqoEZtpAHiovUmGGNC7nGBz50GEBStqoA7Whx3mfUbhEdls7pLjgNHBqg3DqN0jUyB3OlsEhdVrAmvCMwwdIIUf0.G4IdZljhDg5kDMgqBRU4+YQThzWWj7hNEr5sCzpVTATCMGtmfj1PxgEj9vM4sviMLGTaauAVfKTX6KBBJZ1ZJ5fnziIom0UcrD0VhrqESiSatoqkDl4OZePhfCQZljRDAazn.CgFrULDAYrHH6LNw255IwEtIR771DwOq9I5YzOwNy9wpyXnJ13aGGgEVdezjkRTDOJEHvlHXUVQp4SnYcgPP39IXi.MJzJEBYiYpUXGsooD4vgMPmkWqbZf3XGw1B4hNmyhhkIN0sOHQvfLMSPNhh.MdDoudH1Y1OQO09H9V5mDWzlI4EsYhctqGqNiWsc9t93OUdnyFSgqPpaJJRI7IKNkW7+VFqmWLCJ13qYa3mqHpRMn19JMwOkdIwotVJMVlF6bHXUkpPywIGCXlVEBVRWskjKrcGWIKDLHYXXxRLDD6LWGa9e5OgNewmEQ2TOH6XFBTUxCuwyPo8ebJrmgovtFj7+lAo3gFCqDw4btuajHat9pkToc54vkAIiofdHJG+aQaRzbGaYcr0+WutV6jc8wOeiW1yBWrCGmrrN5fXXiC99K4YRZyBIRNFSaHZIhn1blew2Ac+GctfRQg8NB4e5AovucHJs+iSoCMINGdBbFJE5JTHRilHqoa7yTjn0HJLz+44virDHhOzTn4y18ECxr6iwgt8eJZG+.yIaBjcuCQgiNAxlvD4voiFiBrY5DeztKJxNb23pcMxVBLDYXDxQbyNmahydcz4kel3MQV1207uSgcOHp7tnTt.JioRgKy8JebTHrspx8pgK41B3PFbvEGFnhNHKkQ9dzGXWr2+s6qgLsa1PfEMuquBFgqHMN3gp0I6PEMZeufDLIEYHxPThTVGaqd6.gk.2gRS1Ge+keYIqql4yMbPwDTfRnMYuhrbGfkKXQzl1cmU66rlGRDjgRjGmRsrLKeB1djjsIwdZTLIEl2kPWvKpFKrk0544iSNxgCJiBWmH.MZ557NU56RNKVLZMXRri7szScnn6dI9hpQTKZ1nOOWPZr6bRJfC9DrwmKOgJSw0nIRWI3R+b2.uvux6k3arOiImMGBJuX9jGx1zjcn2xVqY6XXwfPmSDFd0EKQDr8JpXTxxnji73UVYrS7fFY7Hj3zVKwFnGhzSxV54PX53KwahldNaEAo8SOMU.CpWiHfnO.o3LwiXKDUqAEdTOIIg0VjooDooX4Begnj+BJ3QqLczDBT3RyT6dEnaX2wpUJy0uwFcpQgpnGZ+.mqrXb6afG.sS2BjshtHFwvFsvz.lOdRvbdLGkoIGNXIjy4wf.zJHxF6l9u9q.uIyV0AJHP+gIHOIA5xHpVghNN0AH9l6Es+b8hRP9CNF.rt+qWLm109GgW1BMjvdMfcxXzwYsg42crlKUeWw4vldkWNJO+FRBlFEIOs0Q702CdYJ1.mQ8gEBJh+DOKiTpoH6JSMXEZjk7gXVySmUcPx..f2LuPjHXXxZBUo.TJPFjFQ0x3ZGejQjHGnKN6u9MzLM2ZZ7y9Ur.Ii+K1KSuqiP2O+Siq39u0V5Rqbm6.dD1Qas+gak+fu+eWKc88y6Ly6wlDZ.W7GbO35zTjsGZVCwKuWRq1yX39g+YndlIn9ITmFu642hHQD7ejCClTBbBxyPLsYMeoXjO9CRGa6zI+SMXU1gJPRwe6fLxm7gH9Y1eUO.EvsgU2R43ge1hyp8IPRgQljG6M9w3LdOWMIOiAPFKR8uH0BMXkHB8+Rddfc8E8KwhI9U6ii7k+YDo2NZYcYm5IOHElizppAZljCuQNLG1Q7TbKMbSv0T5pprVeqK+Ret523yLyzaQFJwyxjDoBcuCJY5JjlRzXsMWM9HDA91pH9LN4wGUyUoSlmmRM93iafcvh5mjC065IhH4Jen+QV6e3V4Qu1OBC9s+UlmgJOr.eyIEst20UZWieEZNUXCcmziyw9T2F+7+6M7HaMAptzSMgwTvBMRvhvcgZG74HlT9s5Fk87ZcsDazZESRIllRDjVDMYTmV.62CRHBcfBBMHTtdKXD0B2lzalqasn1NPMJDHHKNpTj+Qf4d33rfFMcG3s5V1TliPZbvuoVxrBD3XFM2rmayiVXjSUtic1I5PqbcaWP.LNExNAE9EPCR1BD3heKatk.AGloZ5USoffrBYRJZlnX40yW0qjxpYlflnPEjtuDLEWQ7JWP7jTYgos5ye4xteABljB69dY2CAMHYGluSIZgsqgfUrQdRQgFlnCe4LFEHONF6la+n5B9d.4oLYhhOA1mVBe7LAKIzIRgofjBE9wC9rIEE3XLM1DsbME21j0npJdqEEK5xHgr5raocunJETJHpdOLDjTbMnX7fE1sEhlxs7A9j0kiQ5F1aaAhs8LAsn8H1tVcvgfWt4wEGSxAVBW76LFVcGCgNLDgA0P0vVPn8FVZv1VvVd0uX5+h2RfiO77JOJVYT4K7ZW4ar7HJW2viiMcRLrQXRyf12F2t.XZJ4OBo+Uge1BR1AdmRQ+jroHZAPI734XxF1mzAQnwgIHOg9ydwfvQMkLoCjK9jAGbvGIAOWtnPgGa9h2Jux63ugncmbguvZMBKK59zWG.TX7zLwtORUwadV4OdMvxL033jCIfko1guFRTtrYtXncIBFmBGZPl9wB+rEjrCrsNA1z7qDyiPZSTlZLgvSRAlhRsbBDTYtW6hhzTBEJJfKdUYpl1DdDHBxf8kWMDIYLRtt0T1EpyKzPoTYI09Ghm3195j5.C1TIWPHBe23ihblzgpChPmDitHFsp.dMPJx+vOLGdjvOadIagoQjD6lpmljfBVSXs+b9uGBTn33TfR31zDc3XGEZxEHLlzTrrhTgsmp6vUcmOKrYrccP9JW1+CrhEorRWMB7J3PorYaIht1miP4e4wkb3PVbXsjfXX2TYsaXkgJCktmJ+74krCpEJVzcSjhvRDLMkXTx1.DcfnzQHaSGm4vQwNnHKkHGtTBuJrAGZV05JlNSSc7gsjEKQWKBSqh73PAboeRR2DuoFrMJYe1syvOQke9BJFOnTRsvKwDXlvedXlZAEcKHvaXiQNiCaZLhITBiI6KHKtkU4ZwV6TZsTFZoCgEwfwHGt3SeMPA8MLjlGjz+vGkiMYke27R19nYyzUSMqwgXJ7PMuJWIHHUYRYretQH5v8EirThonnI+2zUbtmnjVBMGBEuG7LCCv7q.oEBNHoyNDY9x09cyIYGNecipQrERFgrjEmEjnmjBjgRMjX6PRNEEHqQS5vR79IN4cxhGASOVjHHmy8gzvoEGlbe+uE69wq86mSx1CMcQrFppAGpPvwH87NOsf.MtSu.ZbGRg9nYZyVaTvxtoVEs9cKDVfcSRj5tMUFD53bkNJY+b067mSxNb4j1HNRwif8QiERS5wMiniLOcHBW1qYMYcRnISm3TK+W5PngkiQN1LcW2i3Xj9WtK14CWuyeNIaIBVGcrfJlIBtAlhx9rI6POJMN4IOdyIQGp3UvlTVAbQYV.s+dRtRD5rpooDqoBqjrPvwIGGio+L6FpWEMXtIaWTKXAkMT78TTXNH5f4aGm7TBu5NWdncxEvkTTnbRI76xhqaDjCG5th.SoANHS9id.F46LWmScIaeTrNRvBEw3v3SWOEkpLzjdnpqxXgQSaJi3cn4sM92EgDAELqtz3XiERNDSUXeL0GbXFN+bcdyhrCyyL6Ev+rAqxxL00LqfDUviQmCanCutoL65cU6JyeOZTT.ORPDSLHRcOeCd5e97c7yhrU.IIBII5bNpNz7oII+rz9Nbz5njCndDMT.GSTsBxq61MQ2JWsSzxrbAPVbX.RxdH0D6gI9WVnyYVjcPP4wrv5lKa4B1pBqcd5vvSNJ4K+2U9cA0CjBjlhPUNDo0Ps1ZGDiYJGlvJkJUSUHnp1U30wt7eMS8bX0bm.IPJJxAXhOwOjmYuKzwWWw3KjsxGkoMh5qLSPEkEcG92U9cEwkwIGkBhwDMy3uJCTXkDYPUQvu7FRtG9lTWLLM+XNslXlzHRXLwLXG4al0CpEwwhnl7ialNVqN5.D91a2L9C9XL3GoQNmYQ1dn4Tn9K0DQYsuKV0n5PkwNN4oRZNTAuTTjTjmFczrnl+OG7vAeSouv0TYSBSMnZWQoUqt37c2pbzuG9UTkin7zKg+zoIScrQRbiLfYF+u7CKDLBYScHl58uKFMWibNUQ1giNmK2PpHX+ozpF5HfnyYbDinpq0XjiB3YNm4KCOmQTuKJbvmooDdljNv03ZmZyKr1kaSq20QQXEIARgGSRQrQRTrJWRphgrbo5Z4ZLuYimSODY+m+ZrqcznmWUjsBEqkjDkYWw+Cz9NKEqvwHgZtO1rHZXJJPJJfddhFUkhEyiO4oDkLIavLdsaFJdkTe8v6uBMEviB.SiC1HHIQnKhRGDshw6KUsi.2HeLx7s9ILwmoYN2pHaWTzkIQ4ps7IV.OFmbU4ALeimw7MhmCePGi7LMEKKFr1Fa3H3B3RA7JWxoBq44UmFSq9LIqxVjOAkLqrlc7udHNcWNexVJt2BNLSsuiPo2+g4vM0h.qJxNbi2tdyVOLYLiAm4QcLxiSEt0rDdLF4o.tyZzbXM9vAkIVzdFmhpK2k3DUasCI1h3SQxRZhPeDmNayizsPvnjezQH2636xSefl87qhrCp57UmUJRDjhBLIEHtw8oBBRy2.Q5Aknxr3vXjCkg7gpSX9LThr3xz3TVe5kBarWIQ3ScQ7XHxPODm9HQcmVrYgEBlhRNCR1a8d3oezV4ZTEY6T1rHLM6.Q6CQ1xM3v7.OKkHJ1lfWD3fkJmYUZzPOGtLEEwwjtAyHh9jGRtVD97klhjCWVOcPWDoEpaBAHHFDk3fj9e9N3Iu6VscUlr0.qwrj3C6EJPXrM1yT7zDLN4IiY9IEZFkrT.mplm0EEonHYM4kcshoqbDek+25AcM+tRs.Vs2cILPPCQF1.cQOsvNfT39S1gYp+suD63CuXZOkIaW7oK5fPqiCGUebxV1l5oonQQj.E3FhoMIxevqcOS56lxjD70NObkN6HvgGpY43iJ6.Le9kuRGhDl8nqF21ECe5GgrHnS5tIH7v.dbHR++8KvN96YQt8LYG1f7Ylhcd3HniSlxY8YI7Hkop.6fOiPVbMwvNH8cKQZSp7FpWtGAE1ovZAZkD3LROZdnpnKQkWGqxjtU4TWZ0BBS5f3Fazajr+Ifnm5S74Y6ueXdKu5MDrgffezIQIgY4tH.JhGGmbDAoIceygEAwc93jyLxUX7NVAypt.iITy3xx4BsKhnVyf7MZ7GVRJWppXgMKBc9zjTj0u.YIZ3Ji4vj9197r8+QZCDMXH6PSpBC9gDAiPVBpPdvvjEIAQYYBxi1zvCTTKP0qfZeckystxBeiyO7Ld7Z0PxPX77E8Sh4zJDKDLFEJMHo+P2N67CRazGMFxNXzc37eYvkon.VHYLSfMBR82B3ilTTjwMYURk9lNDq7uVmAtlNhwvZUwluZXUcp1LDMTGjgI2XCR522cxt95s66sMDPvCT9lKXTxf.ISSIJZlOdJic0CSViZYqFh8SigPGd.yeD8VdZKyT22BQn1EGgoe5ixTu66sNoAb6.Wc9lA..v.CmDQAQE1AtB0kDlpbRVbHigjSQQxgCoHOSQIFjLlPTN6.RT8CT0+0pktEEMcQishS3y.KDjGOFho+d6kodu+HdlCtTceKOxFBHvQIaY6jKfKiSdFgrLNELi609ZHkFxnQ4BxhfNi.gRftKEhjfNp.hB5XfHoMxDg9Ce4ZiRetPX7zWoUbKv6gvHjOywI2GZmLzmX6yS9i0NfsOZ5mjDAI4vkooDSQIxPINN43vjlIovn.eeM7jBTOmB49U3Nz8xtyVumi2IasyLn51lXcIgAbQe1f57DvKQCWrDQhv8vhUBx2w3afUBiyDFqDJgOGio+oiPw+16gc9DK7Y1Ft2ON2nd.RvlnKNLo44XRNN44.Lg+fj6AmlheUItOvWi8MLKRMCuNN+Nih0ZDHtbEhqQ.+WjHN2fPGt7JvON1DqM3y5lAgYDSTrxlEmO9SyA+W+kLQqrzQas6+14lzCPGzGwYmLB6kIXOb7GYHl9C8U427.zt2Tsq.+obIaRf6KBrd6RzuDKj8ubMZ2hf3PubM11rRWbcv+a6h2G4tawfYrXfXWbKtagdsmf77cXetOCS9guWdzaaXXIc9iZwahy6bsHxaUf75DHddRBqJQKcnKSHHWpPn4T9nnD9+xh3+Q+prquwR3sb9aO6jaYjym9W+8xuM6OjCbK2A63NWoZL.7V3h5E3kCh2MvUFAqDAtZs8S6IwdIwe5g9qvEMkvamN38omlwuq+ykXEvVv10g3uZrLTZseZ19e4mhG6SrR1XpEuYtvWrEVuIE5q2B4FCGkztP6lrCCPSI7K5g5gcw+yoI+O5tY+S21tIKBHRweu99XOes2Ceq2FKgyOuXv0x4s1jD6OCzuRA7xjHsfEeAjqyx6fksNBIXiO4G2E+GPg5KdWrqeJMZwEeYBhcxMc3ODOxapUy9gkSbCrsHYovEnv9MJgWJvEFAqt0UD5zFEspBZUFZ0fLgUOTI72gB08kGmG5axdNbSdIW1f8XT39uGd5kE67Vr3yx1cA1o4e7V4EbYkv+hrP7GqPe0RDcKPDKzFdc4elMhPvVYyB0AIz4GgSg3hpnGpI.8uvC+ueN79keS1yy1VePWhf8nj4axpTw2KDt6.mQ7D.290w42aDrtPMhKSi3r0n2DH1BvYXgnSXFhML2ugYVHCgnxrnQA3iWVAh86ided3uCeTObFb9s+GrurzFiH0xABTbbU1bKsK7lYa8Ck5WfXc.aUiXsRDaLJxSW.8og0Hfd.5BDcnQ6oPuGM5GSC6Dz6wC03SiXzuKOcpU5mmEK9+mg+Gdbbf6pa.....jTQNQjqBAlf" ], + "embed" : 1, + "id" : "obj-41", + "maxclass" : "fpic", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 17.5, 17.5, 122.0, 123.0 ], + "pic" : "mage.png" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-8", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 182.5, 334.636353, 100.0, 18.0 ], + "text" : "engineadd $1 $2" + } + + } +, { + "box" : { + "border" : 1.0, + "bordercolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "id" : "obj-47", + "maxclass" : "dropfile", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 182.5, 156.5, 42.712784, 43.0 ] + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-40", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 163.5, 49.5, 76.0, 21.0 ], + "prototypename" : "magefont", + "text" : "dictionary", + "textcolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "underline" : 1 + } + + } +, { + "box" : { + "handoff" : "", + "id" : "obj-39", + "maxclass" : "ubutton", + "numinlets" : 1, + "numoutlets" : 4, + "outlettype" : [ "bang", "bang", "", "int" ], + "patching_rect" : [ 163.5, 49.5, 67.712784, 21.0 ] + } + + } +, { + "box" : { + "background" : 1, + "bgcolor" : [ 1.0, 1.0, 1.0, 1.0 ], + "bgovercolor" : [ 0.698039, 0.698039, 0.698039, 1.0 ], + "bordercolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "borderoncolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "fontname" : "Arial Bold", + "fontsize" : 12.0, + "hint" : "", + "id" : "obj-32", + "ignoreclick" : 1, + "maxclass" : "textbutton", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 650.85498, 619.318176, 21.790001, 21.0 ], + "presentation_rect" : [ 90.0, 90.0, 27.123047, 30.34375 ], + "rounded" : 60.0, + "text" : "6", + "textcolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "textovercolor" : [ 0.2, 0.2, 0.2, 1.0 ] + } + + } +, { + "box" : { + "background" : 1, + "bgcolor" : [ 1.0, 1.0, 1.0, 1.0 ], + "bgovercolor" : [ 0.698039, 0.698039, 0.698039, 1.0 ], + "bordercolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "borderoncolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "fontname" : "Arial Bold", + "fontsize" : 12.0, + "hint" : "", + "id" : "obj-35", + "ignoreclick" : 1, + "maxclass" : "textbutton", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 312.212769, 554.5, 21.790001, 21.0 ], + "presentation_rect" : [ 75.0, 75.0, 27.123047, 30.34375 ], + "rounded" : 60.0, + "text" : "5", + "textcolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "textovercolor" : [ 0.2, 0.2, 0.2, 1.0 ] + } + + } +, { + "box" : { + "background" : 1, + "bgcolor" : [ 1.0, 1.0, 1.0, 1.0 ], + "bgovercolor" : [ 0.698039, 0.698039, 0.698039, 1.0 ], + "bordercolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "borderoncolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "fontname" : "Arial Bold", + "fontsize" : 12.0, + "hint" : "", + "id" : "obj-18", + "ignoreclick" : 1, + "maxclass" : "textbutton", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 388.712769, 373.636353, 21.790001, 21.0 ], + "presentation_rect" : [ 60.0, 60.0, 27.123047, 30.34375 ], + "rounded" : 60.0, + "text" : "4", + "textcolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "textovercolor" : [ 0.2, 0.2, 0.2, 1.0 ] + } + + } +, { + "box" : { + "background" : 1, + "bgcolor" : [ 1.0, 1.0, 1.0, 1.0 ], + "bgovercolor" : [ 0.698039, 0.698039, 0.698039, 1.0 ], + "bordercolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "borderoncolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "fontname" : "Arial Bold", + "fontsize" : 12.0, + "hint" : "", + "id" : "obj-5", + "ignoreclick" : 1, + "maxclass" : "textbutton", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 41.51059, 424.636353, 22.706104, 22.858788 ], + "presentation_rect" : [ 75.0, 75.0, 27.123047, 30.34375 ], + "rounded" : 60.0, + "text" : "0", + "textcolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "textovercolor" : [ 0.2, 0.2, 0.2, 1.0 ] + } + + } +, { + "box" : { + "background" : 1, + "bgcolor" : [ 1.0, 1.0, 1.0, 1.0 ], + "bgovercolor" : [ 0.698039, 0.698039, 0.698039, 1.0 ], + "bordercolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "borderoncolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "fontname" : "Arial Bold", + "fontsize" : 12.0, + "hint" : "", + "id" : "obj-93", + "ignoreclick" : 1, + "maxclass" : "textbutton", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 193.0, 167.5, 21.792936, 21.0 ], + "presentation_rect" : [ 30.0, 30.0, 27.123047, 30.34375 ], + "rounded" : 60.0, + "text" : "1", + "textcolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "textovercolor" : [ 0.2, 0.2, 0.2, 1.0 ] + } + + } +, { + "box" : { + "background" : 1, + "bgcolor" : [ 1.0, 1.0, 1.0, 1.0 ], + "bgovercolor" : [ 0.698039, 0.698039, 0.698039, 1.0 ], + "bordercolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "borderoncolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "fontname" : "Arial Bold", + "fontsize" : 12.0, + "hint" : "", + "id" : "obj-12", + "ignoreclick" : 1, + "maxclass" : "textbutton", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 322.674194, 158.5, 21.790001, 21.0 ], + "presentation_rect" : [ 75.0, 75.0, 27.123047, 30.34375 ], + "rounded" : 60.0, + "text" : "2", + "textcolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "textovercolor" : [ 0.2, 0.2, 0.2, 1.0 ] + } + + } +, { + "box" : { + "background" : 1, + "bgcolor" : [ 1.0, 1.0, 1.0, 1.0 ], + "bgovercolor" : [ 0.698039, 0.698039, 0.698039, 1.0 ], + "bordercolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "borderoncolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "fontname" : "Arial Bold", + "fontsize" : 12.0, + "hint" : "", + "id" : "obj-110", + "ignoreclick" : 1, + "maxclass" : "textbutton", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 359.286255, 262.5, 21.853052, 22.0 ], + "presentation_rect" : [ 60.0, 60.0, 27.123047, 30.34375 ], + "rounded" : 60.0, + "text" : "3", + "textcolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "textovercolor" : [ 0.2, 0.2, 0.2, 1.0 ] + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-14", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "disabled" : 0, + "hidden" : 0, + "midpoints" : [ 321.712769, 422.25, 192.0, 422.25 ], + "source" : [ "obj-10", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-96", 0 ], + "disabled" : 0, + "hidden" : 1, + "midpoints" : [ 43.86364, 258.0, 21.0, 258.0, 21.0, 300.0, 43.86364, 300.0 ], + "source" : [ "obj-102", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-8", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-104", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-104", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-105", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-19", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-105", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-11", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "disabled" : 0, + "hidden" : 0, + "midpoints" : [ 356.212769, 423.0, 192.0, 423.0 ], + "source" : [ "obj-118", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-15", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-13", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-3", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-14", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-14", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-15", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "disabled" : 0, + "hidden" : 0, + "midpoints" : [ 355.212769, 627.0, 261.0, 627.0, 261.0, 423.0, 192.0, 423.0 ], + "source" : [ "obj-16", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "disabled" : 0, + "hidden" : 0, + "midpoints" : [ 477.212769, 627.0, 261.0, 627.0, 261.0, 423.0, 192.0, 423.0 ], + "source" : [ "obj-17", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-104", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-19", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-7", 0 ], + "disabled" : 0, + "hidden" : 0, + "midpoints" : [ 192.0, 264.0, 306.0, 264.0, 306.0, 363.0, 426.212769, 363.0 ], + "source" : [ "obj-19", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-98", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-19", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-34", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-2", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-11", 2 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-20", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-11", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-20", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-16", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-21", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-26", 0 ], + "disabled" : 0, + "hidden" : 0, + "midpoints" : [ 355.212769, 593.5, 445.212769, 593.5, 445.212769, 562.0, 477.212769, 562.0 ], + "source" : [ "obj-21", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-20", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-25", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-28", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-25", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-17", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-26", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-30", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-26", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-29", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "disabled" : 0, + "hidden" : 0, + "midpoints" : [ 691.5, 651.0, 261.0, 651.0, 261.0, 423.0, 192.0, 423.0 ], + "source" : [ "obj-31", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-33", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-34", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-43", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-39", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-105", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-47", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-33", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-6", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-11", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-7", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-107", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-8", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-8", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-86", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-86", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-96", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-96", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-98", 0 ] + } + + } + ] + } +, + "patching_rect" : [ 54.0, 86.0, 132.0, 20.0 ], + "saved_object_attributes" : { + "default_fontface" : 0, + "default_fontname" : "Arial", + "default_fontsize" : 12.0, + "description" : "", + "digest" : "", + "fontface" : 0, + "fontname" : "Arial", + "fontsize" : 12.0, + "globalpatchername" : "", + "tags" : "" + } +, + "text" : "p \"voices interpolation\"" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-123", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 0, + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 6, + "minor" : 1, + "revision" : 3, + "architecture" : "x86" + } +, + "rect" : [ 0.0, 26.0, 967.0, 693.0 ], + "bglocked" : 0, + "openinpresentation" : 0, + "default_fontsize" : 12.0, + "default_fontface" : 0, + "default_fontname" : "Arial", + "gridonopen" : 0, + "gridsize" : [ 15.0, 15.0 ], + "gridsnaponopen" : 0, + "statusbarvisible" : 2, + "toolbarvisible" : 1, + "boxanimatetime" : 200, + "imprint" : 0, + "enablehscroll" : 1, + "enablevscroll" : 1, + "devicewidth" : 0.0, + "description" : "", + "digest" : "", + "tags" : "", + "showontab" : 1, + "boxes" : [ { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-53", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 663.356384, 451.5, 277.0, 21.0 ], + "text" : "note : the label queue is only 512 labels long." + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-47", + "linecount" : 3, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 638.356384, 521.5, 318.0, 49.0 ], + "text" : "You can see above the size in samples of your currently loaded label file, which is sent by the third data outlet of mage~ when said files is loaded." + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "hidden" : 1, + "id" : "obj-27", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 164.0, 77.0, 92.0, 20.0 ], + "text" : "mage_glossary" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-38", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 164.0, 50.0, 76.0, 21.0 ], + "prototypename" : "magefont", + "text" : "index", + "textcolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "underline" : 1 + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-31", + "linecount" : 10, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 128.5, 151.0, 137.0, 148.0 ], + "text" : "This abstraction allows one to fill the umenu with either a .lab file or a folder containing numerous .lab files, those send/receives are to share the umenu's files list through all tabs of this tutorial." + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-8", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 332.5, 215.90274, 37.0, 18.0 ], + "text" : "clear" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-19", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 278.5, 215.90274, 54.0, 20.0 ], + "text" : "r menus" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-29", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 278.5, 193.40274, 56.0, 20.0 ], + "text" : "s menus" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 4.700932, + "id" : "obj-205", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 278.5, 266.90274, 75.75, 10.0 ], + "text" : "clearchecks, checkitem $1 1" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-204", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 6, + "minor" : 1, + "revision" : 3, + "architecture" : "x86" + } +, + "rect" : [ 676.0, 102.0, 317.0, 504.0 ], + "bglocked" : 0, + "openinpresentation" : 0, + "default_fontsize" : 12.0, + "default_fontface" : 0, + "default_fontname" : "Arial", + "gridonopen" : 0, + "gridsize" : [ 15.0, 15.0 ], + "gridsnaponopen" : 0, + "statusbarvisible" : 2, + "toolbarvisible" : 1, + "boxanimatetime" : 200, + "imprint" : 0, + "enablehscroll" : 1, + "enablevscroll" : 1, + "devicewidth" : 0.0, + "description" : "", + "digest" : "", + "tags" : "", + "boxes" : [ { + "box" : { + "fontname" : "Arial", + "fontsize" : 13.0, + "id" : "obj-1", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "int" ], + "patching_rect" : [ 168.0, 282.0, 140.0, 21.0 ], + "text" : "conformpath max boot" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 13.0, + "id" : "obj-12", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "int" ], + "patching_rect" : [ 23.0, 391.0, 140.0, 21.0 ], + "text" : "conformpath max boot" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-11", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "bang", "" ], + "patching_rect" : [ 23.0, 338.0, 32.5, 20.0 ], + "text" : "t b l" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-9", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 23.0, 365.0, 128.5, 20.0 ], + "text" : "zl reg" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-8", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 23.0, 418.747559, 123.0, 20.0 ], + "text" : "sprintf append %s%s" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-7", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 23.0, 205.0, 128.5, 20.0 ], + "text" : "t l l" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-197", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 168.0, 330.747528, 106.0, 20.0 ], + "text" : "prepend append" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 13.0, + "id" : "obj-196", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 5, + "outlettype" : [ "", "", "", "", "" ], + "patching_rect" : [ 23.0, 310.0, 104.0, 21.0 ], + "text" : "regexp (.+).lab" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-150", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 168.0, 203.397827, 35.0, 20.0 ], + "text" : "b 1" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-141", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 168.0, 240.247528, 86.0, 20.0 ], + "text" : "zl reg" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-151", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 23.0, 97.0, 61.0, 20.0 ], + "text" : "zl reg" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-152", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "bang", "" ], + "patching_rect" : [ 23.0, 72.0, 91.5, 20.0 ], + "text" : "t b l" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-153", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 23.0, 282.0, 81.0, 20.0 ], + "text" : "route append" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-156", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "int" ], + "patching_rect" : [ 23.0, 245.747528, 41.0, 20.0 ], + "text" : "folder" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-157", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 23.0, 165.247528, 91.5, 20.0 ], + "text" : "zl reg" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-158", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 23.0, 128.397827, 61.0, 20.0 ], + "text" : "route fold" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-201", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 23.0, 12.0, 25.0, 25.0 ] + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-202", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 65.0, 12.0, 25.0, 25.0 ] + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-203", + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 168.0, 445.747559, 25.0, 25.0 ] + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-197", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-8", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-11", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-9", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-11", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-8", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-12", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-141", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-141", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-150", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-158", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-151", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-141", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-152", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-151", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-152", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-157", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-152", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-196", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-153", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-153", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-156", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-7", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-157", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-150", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-158", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-157", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-158", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-11", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-196", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-203", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-197", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-152", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-201", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-151", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-202", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-156", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-7", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-9", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-7", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-203", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-8", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-12", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-9", 0 ] + } + + } + ] + } +, + "patching_rect" : [ 278.5, 167.5, 75.0, 20.0 ], + "saved_object_attributes" : { + "default_fontface" : 0, + "default_fontname" : "Arial", + "default_fontsize" : 12.0, + "description" : "", + "digest" : "", + "fontface" : 0, + "fontname" : "Arial", + "fontsize" : 12.0, + "globalpatchername" : "", + "tags" : "" + } +, + "text" : "p filldamenu" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd-Regular", + "fontsize" : 7.588239, + "frgb" : 0.0, + "id" : "obj-200", + "linecount" : 4, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 278.5, 105.897827, 64.0, 42.0 ], + "text" : "drop one label file or folder full of label files" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-198", + "items" : "", + "maxclass" : "umenu", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "int", "", "" ], + "parameter_enable" : 0, + "patching_rect" : [ 278.5, 243.5, 100.0, 20.0 ], + "pattrmode" : 1 + } + + } +, { + "box" : { + "id" : "obj-159", + "maxclass" : "dropfile", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 278.5, 105.897827, 61.0, 42.0 ] + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-91", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 318.5, 282.0, 53.0, 18.0 ], + "text" : "label $1" + } + + } +, { + "box" : { + "id" : "obj-21", + "maxclass" : "ezdac~", + "numinlets" : 2, + "numoutlets" : 0, + "patching_rect" : [ 114.860001, 509.320007, 45.0, 45.0 ] + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "hidden" : 1, + "id" : "obj-34", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 272.0, 467.369507, 54.0, 20.0 ], + "text" : "sig~ -99" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "hidden" : 1, + "id" : "obj-1", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "signal" ], + "patching_rect" : [ 272.0, 488.0, 48.0, 20.0 ], + "text" : "dbtoa~" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "hidden" : 1, + "id" : "obj-2", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 272.0, 447.233154, 45.0, 20.0 ], + "text" : "r siglvl" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "hidden" : 1, + "id" : "obj-3", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 206.5, 654.458923, 40.0, 20.0 ], + "text" : "s ctlvl" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "hidden" : 1, + "id" : "obj-17", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 182.5, 463.505859, 55.0, 20.0 ], + "text" : "r outctlvl" + } + + } +, { + "box" : { + "id" : "obj-18", + "maxclass" : "live.gain~", + "numinlets" : 2, + "numoutlets" : 5, + "outlettype" : [ "signal", "signal", "", "float", "list" ], + "parameter_enable" : 1, + "patching_rect" : [ 182.5, 509.320007, 67.0, 131.0 ], + "saved_attribute_attributes" : { + "valueof" : { + "parameter_longname" : "live.gain~[3]", + "parameter_shortname" : "output level", + "parameter_type" : 0, + "parameter_mmin" : -70.0, + "parameter_mmax" : 6.0, + "parameter_initial" : [ 0.0 ], + "parameter_unitstyle" : 4 + } + + } +, + "textcolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "varname" : "live.gain~[1]" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "hidden" : 1, + "id" : "obj-20", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 182.5, 484.136353, 43.0, 18.0 ], + "text" : "set $1" + } + + } +, { + "box" : { + "color" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-15", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 182.5, 439.5, 73.0, 20.0 ], + "text" : "s magehelp" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-6", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 67.86364, 415.0, 78.0, 21.0 ], + "text" : "play it safe." + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-10", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 67.86364, 439.5, 92.0, 20.0 ], + "text" : "loadmess reset" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd-Regular", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-52", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 476.5, 7.0, 457.0, 21.0 ], + "text" : "Three methods to directly jump at a given label given its position in the list :" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd-Regular", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-50", + "linecount" : 4, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 757.356384, 203.0, 160.0, 63.0 ], + "text" : "labelswitch N sends the Nth label of the list and makes labelnext point to label N + 1." + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd-Regular", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-48", + "linecount" : 5, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 757.356384, 105.0, 155.0, 77.0 ], + "text" : "labelreplace N sends the Nth label of the list to Mage and makes labelnext jump to its next label," + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd-Regular", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-45", + "linecount" : 3, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 757.356384, 43.0, 164.0, 49.0 ], + "text" : "labelinsert N sends the Nth label of the list to Mage, " + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd-Regular", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-43", + "linecount" : 2, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 678.5, 280.0, 219.0, 35.0 ], + "text" : "If a command reaches the end of the list, it loops back to the start." + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-42", + "maxclass" : "number", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "int", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 659.0, 186.5, 50.0, 20.0 ] + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-40", + "maxclass" : "number", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "int", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 659.0, 43.0, 50.0, 20.0 ] + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-39", + "maxclass" : "number", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "int", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 659.0, 117.0, 50.0, 20.0 ] + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-37", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 659.0, 69.0, 82.0, 18.0 ], + "text" : "labelinsert $1" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-36", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 659.0, 144.0, 92.0, 18.0 ], + "text" : "labelreplace $1" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-35", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 659.0, 212.5, 86.0, 18.0 ], + "text" : "labelswitch $1" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-32", + "ignoreclick" : 1, + "maxclass" : "flonum", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "float", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 783.217102, 501.0, 50.0, 20.0 ] + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-30", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 783.217102, 475.0, 65.0, 20.0 ], + "text" : "r labelsize" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-28", + "linecount" : 8, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 638.356384, 570.5, 328.0, 120.0 ], + "text" : "If you use labelfill or labelfilluntilend and your label file contains more than 512 labels or if you try filling the queue with more than 512 elements, it will freeze once it reaches the 512th label. Once the queue has read that 512th element which is frozen, the queue is empty ; therefore you can refill it with the rest of the labels list using labelnext, labelnextvowel or labelfilluntilend." + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-16", + "linecount" : 2, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 767.717102, 346.0, 124.0, 35.0 ], + "text" : "empties the queue, all at once" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-14", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 714.717102, 389.0, 62.0, 18.0 ], + "text" : "labelclear" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-11", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 423.212769, 632.818176, 89.0, 18.0 ], + "text" : "labelfilluntilend" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-12", + "linecount" : 3, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 453.212769, 580.5, 168.0, 49.0 ], + "text" : "fills label queue from your current position in the label list to the very end" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-7", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 423.212769, 559.5, 89.0, 18.0 ], + "text" : "labelnextvowel" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-9", + "linecount" : 3, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 453.212769, 506.0, 138.0, 49.0 ], + "text" : "fills label queue until the next vowel or silence label" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-4", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 423.212769, 480.0, 59.0, 18.0 ], + "text" : "labelnext" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-5", + "linecount" : 2, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 453.212769, 441.5, 133.0, 35.0 ], + "text" : "fills label queue with only the next label" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-118", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 423.212769, 397.5, 47.0, 18.0 ], + "text" : "labelfill" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-111", + "linecount" : 2, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 452.212769, 359.5, 136.0, 35.0 ], + "text" : "fills label queue with everything at once" + } + + } +, { + "box" : { + "data" : [ 9240, "png", "IBkSG0fBZn....PCIgDQRA...rG...fdHX....vmaxh1....DLmPIQEBHf.B7g.YHB..f.PRDEDU3wY6cdGkjcUem+y89dUrSS2S2STwQgQn.BoAgD1qPFA3EzhAQPBSxlCAkVXcPXu1m0qw9v4fLdMgEyAVhBgjHHIPfwDDAIDf.EXzLZDLAoQStSSGpt5J+B269Gu6q5ppt5tqp5pCy.e6yzRcUuv889du+t+R2eWAmjfGh+73cQrd8Q0mMxM.hsIv5rz3sdMpA7P1uMh0.zsMhn9nc7QWDz4EHSCbDKj61B1u.0ylA2g8QO5KgaerU5ms1EDqzMfVE6jasCE4uXP+xjHddBzazGNUfSIF1wz.fFs43q8ugJe3EHL+sv7+W.OWfmwBwdllhClG2mb.54GOJxItF92Ksz+D19wILj8ugqKZQ58RDXcwBzWoF8KIBx0YgU7HXgBE9nwGcMTZqAABrQfERTno.tZAhLEvavnX+y.8uJCYejWJ209aCOdKKXUMY+PbU1qgKXqZTuVAbsBDmWRh1kBEdnPQsiUW5P3ndIBrQhFHOtCVD2mxG8WZbx9nuN95GcYowzhXUIY+T79NEebdC1X8p7QcUwIRbMfOJTKSjai.KjHQfBM4nzn.euonz2IME9tWO2qyJc6qVrphreJtospP7N.dGQvZC1HwwHXd0NrPRDjjGWuR3c.A5Oywn3c8F3tN9JcaKDqJH6mja77A4sXi70GEqM5gOpUwTrn7uCZiyzN0kEyagf73r2z374OLo9R+47slXko0NCVQI6Gma5BsgaUf3MFG6NCTvRsR1jlEBeA4anTABJhKdnIJRhSDhXFUKQRI7HGNTBerQRDrnDt6eLx8Y+A7Te5OE6N6J8yxxJ1A+EqAJ8dDH9qSPjM3XFIuZCFkvJOZEzrA5jDXil.h2xnzVnBbgcXCedjHn.dLJYwA+cNN49fCx99N2Ha2c494YYmr2A27+MM7OEG6WnZU1HYAB7vG.bQQRroChhMR5kDXivzZqTvc8tNy9SjHPilTTPKQ7iyh2e24vG+IWRdPlCrrQ1OEu6SwkH+CVv6JN11NlWpqzP.nL1m6fOcPD5hXzOIA.Kyqn1kjGKDDAKlhBSMN4usGlC8IuQ9Oy2Vt3K.VVH6eM2vebDr+3ww94UZUl10kvCEZ5jnrN5fjDor4TKkHvrMHEEd3QH6e0Kf+e6XI8FxRLYq4pr2Im+sZg7evFQmtqBDYKfxdZyFA8Pb5k3DEKil0KecDE.wvloozXSR1+hylO4Wco99sjfsy67zkD8iFE6WuB8pFEvBm9X.RxZIIVl4RWIacQvh73nGi7ereHC+AdubuKIZrujP1ON2zkDCwWNFQtvR3sTbKZZ3abuZ2Fw0QwZUSGPfxZ7OLY+wOKC81d470FsceOZ6j814VdY1vWLJVm1pAkvzFQ1cQTVKIMlMsZRqgYPnX8QI6NOJS9VuBt8c2tu9sMrCt4q0Bwm0FqAbWEPzdnHFVL.IoShAr7Nmbqh3XSJJ9LGhwe6WFegGucccaaj8ula5lif7+iMxN7VAUDKTALG7oeRx5HY4vTdhDhgMoo3vGfIuoWDet+i1w0rsP16fa9FrQ7IEHh3uB9RU.TBejH3TnK5hXmvQxUhXXwTTL0NYz2xqf63GrXudKZxdGbiuNIV2gEhtVIIZMAhs6fHrY5BKjmPHxdgPTrXJJcr8wHW2Uxc7nKlq0hhreRtwWgMxuhEV8uRJ5VYh1z.jjdH1IATb0HFVjhhGXeL1q+J41epV85zxj8ula3xiRj62FwFWIcVhOJhfEmJcSDrNoXzb8PbrYHl9Y9Mb7W10vcerV4ZX0JmziyMepQw59hh0YtRRzN3S2DiMS2DwjpPmrBOTzKIVqK9WxVYs2+Of82zI8XSS1OCuuXd3+ERf8UtRZGcdbY.RxFoSSDkN4G9nYcj7LSPrt+L7q+dM64Ka1Sn.t2ZLhbsqTDsFvEe1HcxFnqZxTjStgFMdnYKzyM+37dd6M642TireBtwqQh7SI.6UhWvZzXgfMQ2zGINg1rpVEZfXXKrQdUWAm4O4d4oGtQO2Flr2A23YXi7qDEq0sRXhUPTpjrY5ljD4jVEwZDnPyZHdBaDmeZJdO6hQanrdogH6O.e.44R9OVRhb0K2huC7HlBar3ToKhYBE4I5nx7Pu1eZDij7QSej3z1Hcouc1wC1n2yEDama90aC2CHZIs2aUH.bPQTjbZzyIrlVU4xJB.EPQbws7DQUmkpQQRLrw1zUPOGgH1BISRgB+bdtq9Ok6eAc3xBR1OIuuAD38Shi8EsbOp1EehfEmIqwD24SLP3nUeTFBUyDjmb3hkYIEkGGJVQV6nIP7bXju5fHlzQ1idHF8SGHIH12vLoIUbrYeLwO8cw25ZdTNVg4qcsfiTuI11eaBru9kShNTz8IJD8LibC9IEEXRJPJJvAIEiRNbvGW7wAEgw32xDC6v+ElRxPfODJhOdnn.dLLYHso6gBMIHBXReptH5YbNrlCcm7zyaBLNuj814le9VH9TZHwx4KaezDEKN8U4Ds.vFIt3SNbYDxxwHMooHonHtlPrFwLVWVwbzK70VT0b5gNMZJJxTTjzThnXQLrHdPVqewqine8GjiLmY4xbR12CWm0ZI4skjHu3kSujoL4F1oPOqZ8JVnSbJfKGfo33jiQHKgwGPhfnkyl71KBWeYdnXBxSVbwFAajNWiChh2EO0bpr1b1Z1N271rP+KjXEe4ToHEZNUi4UqlritxEAvTTfwo.SSQrLK0mUBIPB.OSd2rY5lR3MwCxQdg2Le6CUuiutdPSiVHP+WFiHKqDsCJ1fIcdWMQzVHnD9LDSydYLNLSQQbIA1lk8yJyTMZlYd+iRZ.V6oSWuu453qqX7WCGeaQP9gzPrkqGhh3wlnK5k3qJHZAAhicQwQHMGkoICNHHPT5RgH5ECrLq30R3tksxZu+GhCkp1iotirEvMDE6tWtdo6X70ceqRHZIBbPwfLM+FNNon.1HIFVq5H4JgFMCPGqeizyatde+rFY+TbSaUi3ixxjF39noahx5oyUbGlHMyIOJ43HjloMZ7FLR9DCXgfB3bNNn9x6kwqxt6YMx1A8aLNV8tbLBKbQ8sd5fUxXWMi8wE4YYBFgoAzDq0B2+JJ7Py5oqMeorw2PseWUj8CvaqCaju5kCQUg4t8YPOkqQIqDPhfrThmgI3.LINFu1IVEae+7Acv5VStU5+0tM1VjJ+tpH60QGWfDwKb4vaYdnXSzEwMq04kaDtDZODSw9XBJfCQMBrOQjjqDASMF6pesz8Vp7ykUePh2TTrrWpaLkvm0Pb5YEHUeC0xdJJxdYblf7DyLu7IKvGECPx38SxquxOu7S3uj2Ue1vqZoVIoPEx1DctrSzAddRyQHMGfT3ihnm.Nubi.IB5iNd0mODclOyfXXcIBjm8RYkPHbIwtA5bYWToDAooH6liyDjur+pOYEZftHxE7GvkdogeVYxVf8KHIQhrT5EbO7YSzU40B8xABcy4PjgmiTnMY7xI6PgldIQGWHq6BB+LIDjIJRzW8RY.ObPQ2DitWFmmNzCXGhoXXxPDjmTM277AEZRRD5jnWMlXfHA3Ogg6Si9EsTIBWglXHYSzIKW1SGXRkC6mIIMEOoct44CJTzMwupafsk.JKFWdEBDqYohF7PwFnSjKC1SGNK7XjiCPJ7vubQv420fOZFfj82KwuTvP1B3phgsc6VSbAAkXpf0Gczkbw2BSlabHlhgHS44q+cUnQSBrisVR9J.vN3WhyJXtr1qyTBS+20tLji2RDjCGNDSgK9+NybyyGzDjyZcS7yE.6GhaoSE5MtTLesGJNc5YI2qTRjLN43njtbHH+8H.RDzKw1.fkcW30mOxSq0S7+5edt3SuDmNHZEQypwpGfMy8QhfwHCGkzUk5sAcuZrbvdgtGMFlu6SXhB2pSor3lJxF6y3UvyOtsGt8lf3aP0BirEQrvpujfn1FiFo.VuaWDDkMe.KDqqSPJmo86oPOQdP4Qf5C06gRiHVDnuDyhKD.SPdFEIIouZ9RA5Rd3MYVC4O2i103i.IxDwPDs0zZWkyAsW8lFTiUWIP1YLP2Zcl7lHGZWOZEROHKcEmxUyoF0NNQNqHXIaVar03ShK7T4z+FuGjIiDPhhJ+dHhO38vGD2a6mQj+lqDqW9YUkabPoQORFb+nOBd20N.+Z68qQrgtH929sg3zWCHEk6XEdTqGeV+bnFl1WQle9yxQ9quWJczwqKgqEZ560borg+pWAwNm0gvpIlBPCnTnc84f23cQpG3oPhcEesGccEmKa4NeWX0cbDBQSwWZsFTZxs8Cyy8V973mNOMKgqA5l31QYzj1RjWZqp7jHpE1arGjwswepBncC5YKQfTHf0DC6q+hv5ke1H5KATvEc1vBruFrDHe9afXewWOD0BuO2iQ04SgBwYsVjW7FgXVnmpHXtGNnV.gzZr5LF88F2FBKI6+M+YPWxupyPiOIO+Sgy5te2H6HF9SWDsupwdepAgkDqtiCJMxDQoVQOZTDeqaf3m8.fVi2j4QnloTVW4QFdlhxeBXEMBhdhSmuvyfnanGxmNKhlzeAg4XdQXs1tvoFcgOm5CcvubO1T7bW4GEuT4wSp3z08PLgMxKayD61eCH1TWndjiPo2+2G8dG2TW10PLI12vkSzOvKkn+ueo3801Ejod61BZzGNMEu5u.pIxwvxbk8u8b1z78I4kb5bt2+sP2uryinqaMT7niOqWxcd4aAYGwX5exd4f2xchtfWclVp9O6VcDky99tIRb9arrHZQs+174S9M2AG3luSJ55fqHbONQahBmbVEDWsRQhyZ8bY+n+mfVSk5TEd0aTSksQfCxtsUnVeKV.FBtkBApLEv4PigaP0AfX3hFG7+g6C+evyf86ba3dW6D+G8YQXpGYAPi6+xCSj+rW.hynWjm2.ndhiPUsGo.rjPlR3efw4nLc4bBa9pchZTjeWGCmASQhKXSPTKpmBX1CzE.jamGg7OyQPVU6agfF2gSShKXSkSneWTTBeSZ95PLBJPBSbvg3nicLzlJqnxj9FUtZRpdqoRQrC5iyT4HRWIXBJvjjlnDktIJBDjvjlEKjj4fk4qHosBV2h1rHg.soJ6tV5H7CAjPnX6BNl4LqbTi.b8Pmp.hszGhthW6EF8HYfzkv6no3Pl7Bytg5bJBl+UHZHkrEVRBKU7MvU1Pl9nMG9jTfiQFrHBEMcCE3QulatvRh1blVMfvXMBrsrBlmmftARS8baRJhGpxoxb2l0DRP2k5e0hhLtMn6cgeUrPO7AlZETSPqo.yEJRbNEMNiRWyVaUI7rSP9W0WhCO1vFhtQTfxrtGc8aYMfqoEZtpAHiovUmGGNC7nGBz50GEBStqoA7Whx3mfUbhEdls7pLjgNHBqg3DqN0jUyB3OlsEhdVrAmvCMwwdIIUf0.G4IdZljhDg5kDMgqBRU4+YQThzWWj7hNEr5sCzpVTATCMGtmfj1PxgEj9vM4sviMLGTaauAVfKTX6KBBJZ1ZJ5fnziIom0UcrD0VhrqESiSatoqkDl4OZePhfCQZljRDAazn.CgFrULDAYrHH6LNw255IwEtIR771DwOq9I5YzOwNy9wpyXnJ13aGGgEVdezjkRTDOJEHvlHXUVQp4SnYcgPP39IXi.MJzJEBYiYpUXGsooD4vgMPmkWqbZf3XGw1B4hNmyhhkIN0sOHQvfLMSPNhh.MdDoudH1Y1OQO09H9V5mDWzlI4EsYhctqGqNiWsc9t93OUdnyFSgqPpaJJRI7IKNkW7+VFqmWLCJ13qYa3mqHpRMn19JMwOkdIwotVJMVlF6bHXUkpPywIGCXlVEBVRWskjKrcGWIKDLHYXXxRLDD6LWGa9e5OgNewmEQ2TOH6XFBTUxCuwyPo8ebJrmgovtFj7+lAo3gFCqDw4btuajHat9pkToc54vkAIiofdHJG+aQaRzbGaYcr0+WutV6jc8wOeiW1yBWrCGmrrN5fXXiC99K4YRZyBIRNFSaHZIhn1blew2Ac+GctfRQg8NB4e5AovucHJs+iSoCMINGdBbFJE5JTHRilHqoa7yTjn0HJLz+44virDHhOzTn4y18ECxr6iwgt8eJZG+.yIaBjcuCQgiNAxlvD4voiFiBrY5DeztKJxNb23pcMxVBLDYXDxQbyNmahydcz4kel3MQV1207uSgcOHp7tnTt.JioRgKy8JebTHrspx8pgK41B3PFbvEGFnhNHKkQ9dzGXWr2+s6qgLsa1PfEMuquBFgqHMN3gp0I6PEMZeufDLIEYHxPThTVGaqd6.gk.2gRS1Ge+keYIqql4yMbPwDTfRnMYuhrbGfkKXQzl1cmU66rlGRDjgRjGmRsrLKeB1djjsIwdZTLIEl2kPWvKpFKrk0544iSNxgCJiBWmH.MZ557NU56RNKVLZMXRri7szScnn6dI9hpQTKZ1nOOWPZr6bRJfC9DrwmKOgJSw0nIRWI3R+b2.uvux6k3arOiImMGBJuX9jGx1zjcn2xVqY6XXwfPmSDFd0EKQDr8JpXTxxnji73UVYrS7fFY7Hj3zVKwFnGhzSxV54PX53KwahldNaEAo8SOMU.CpWiHfnO.o3LwiXKDUqAEdTOIIg0VjooDooX4Begnj+BJ3QqLczDBT3RyT6dEnaX2wpUJy0uwFcpQgpnGZ+.mqrXb6afG.sS2BjshtHFwvFsvz.lOdRvbdLGkoIGNXIjy4wf.zJHxF6l9u9q.uIyV0AJHP+gIHOIA5xHpVghNN0AH9l6Es+b8hRP9CNF.rt+qWLm109GgW1BMjvdMfcxXzwYsg42crlKUeWw4vldkWNJO+FRBlFEIOs0Q702CdYJ1.mQ8gEBJh+DOKiTpoH6JSMXEZjk7gXVySmUcPx..f2LuPjHXXxZBUo.TJPFjFQ0x3ZGejQjHGnKN6u9MzLM2ZZ7y9Ur.Ii+K1KSuqiP2O+Siq39u0V5Rqbm6.dD1Qas+gak+fu+eWKc88y6Ly6wlDZ.W7GbO35zTjsGZVCwKuWRq1yX39g+YndlIn9ITmFu642hHQD7ejCClTBbBxyPLsYMeoXjO9CRGa6zI+SMXU1gJPRwe6fLxm7gH9Y1eUO.EvsgU2R43ge1hyp8IPRgQljG6M9w3LdOWMIOiAPFKR8uH0BMXkHB8+Rddfc8E8KwhI9U6ii7k+YDo2NZYcYm5IOHElizppAZljCuQNLG1Q7TbKMbSv0T5pprVeqK+Ret523yLyzaQFJwyxjDoBcuCJY5JjlRzXsMWM9HDA91pH9LN4wGUyUoSlmmRM93iafcvh5mjC065IhH4Jen+QV6e3V4Qu1OBC9s+UlmgJOr.eyIEst20UZWieEZNUXCcmziyw9T2F+7+6M7HaMAptzSMgwTvBMRvhvcgZG74HlT9s5Fk87ZcsDazZESRIllRDjVDMYTmV.62CRHBcfBBMHTtdKXD0B2lzalqasn1NPMJDHHKNpTj+Qf4d33rfFMcG3s5V1TliPZbvuoVxrBD3XFM2rmayiVXjSUtic1I5PqbcaWP.LNExNAE9EPCR1BD3heKatk.AGloZ5USoffrBYRJZlnX40yW0qjxpYlflnPEjtuDLEWQ7JWP7jTYgos5ye4xteABljB69dY2CAMHYGluSIZgsqgfUrQdRQgFlnCe4LFEHONF6la+n5B9d.4oLYhhOA1mVBe7LAKIzIRgofjBE9wC9rIEE3XLM1DsbME21j0npJdqEEK5xHgr5raocunJETJHpdOLDjTbMnX7fE1sEhlxs7A9j0kiQ5F1aaAhs8LAsn8H1tVcvgfWt4wEGSxAVBW76LFVcGCgNLDgA0P0vVPn8FVZv1VvVd0uX5+h2RfiO77JOJVYT4K7ZW4ar7HJW2viiMcRLrQXRyf12F2t.XZJ4OBo+Uge1BR1AdmRQ+jroHZAPI734XxF1mzAQnwgIHOg9ydwfvQMkLoCjK9jAGbvGIAOWtnPgGa9h2Jux63ugncmbguvZMBKK59zWG.TX7zLwtORUwadV4OdMvxL033jCIfko1guFRTtrYtXncIBFmBGZPl9wB+rEjrCrsNA1z7qDyiPZSTlZLgvSRAlhRsbBDTYtW6hhzTBEJJfKdUYpl1DdDHBxf8kWMDIYLRtt0T1EpyKzPoTYI09Ghm3195j5.C1TIWPHBe23ihblzgpChPmDitHFsp.dMPJx+vOLGdjvOadIagoQjD6lpmljfBVSXs+b9uGBTn33TfR31zDc3XGEZxEHLlzTrrhTgsmp6vUcmOKrYrccP9JW1+CrhEorRWMB7J3PorYaIht1miP4e4wkb3PVbXsjfXX2TYsaXkgJCktmJ+74krCpEJVzcSjhvRDLMkXTx1.DcfnzQHaSGm4vQwNnHKkHGtTBuJrAGZV05JlNSSc7gsjEKQWKBSqh73PAboeRR2DuoFrMJYe1syvOQke9BJFOnTRsvKwDXlvedXlZAEcKHvaXiQNiCaZLhITBiI6KHKtkU4ZwV6TZsTFZoCgEwfwHGt3SeMPA8MLjlGjz+vGkiMYke27R19nYyzUSMqwgXJ7PMuJWIHHUYRYretQH5v8EirThonnI+2zUbtmnjVBMGBEuG7LCCv7q.oEBNHoyNDY9x09cyIYGNecipQrERFgrjEmEjnmjBjgRMjX6PRNEEHqQS5vR79IN4cxhGASOVjHHmy8gzvoEGlbe+uE69wq86mSx1CMcQrFppAGpPvwH87NOsf.MtSu.ZbGRg9nYZyVaTvxtoVEs9cKDVfcSRj5tMUFD53bkNJY+b067mSxNb4j1HNRwif8QiERS5wMiniLOcHBW1qYMYcRnISm3TK+W5PngkiQN1LcW2i3Xj9WtK14CWuyeNIaIBVGcrfJlIBtAlhx9rI6POJMN4IOdyIQGp3UvlTVAbQYV.s+dRtRD5rpooDqoBqjrPvwIGGio+L6FpWEMXtIaWTKXAkMT78TTXNH5f4aGm7TBu5NWdncxEvkTTnbRI76xhqaDjCG5th.SoANHS9id.F46LWmScIaeTrNRvBEw3v3SWOEkpLzjdnpqxXgQSaJi3cn4sM92EgDAELqtz3XiERNDSUXeL0GbXFN+bcdyhrCyyL6Ev+rAqxxL00LqfDUviQmCanCutoL65cU6JyeOZTT.ORPDSLHRcOeCd5e97c7yhrU.IIBII5bNpNz7oII+rz9Nbz5njCndDMT.GSTsBxq61MQ2JWsSzxrbAPVbX.RxdH0D6gI9WVnyYVjcPP4wrv5lKa4B1pBqcd5vvSNJ4K+2U9cA0CjBjlhPUNDo0Ps1ZGDiYJGlvJkJUSUHnp1U30wt7eMS8bX0bm.IPJJxAXhOwOjmYuKzwWWw3KjsxGkoMh5qLSPEkEcG92U9cEwkwIGkBhwDMy3uJCTXkDYPUQvu7FRtG9lTWLLM+XNslXlzHRXLwLXG4al0CpEwwhnl7ialNVqN5.D91a2L9C9XL3GoQNmYQ1dn4Tn9K0DQYsuKV0n5PkwNN4oRZNTAuTTjTjmFczrnl+OG7vAeSouv0TYSBSMnZWQoUqt37c2pbzuG9UTkin7zKg+zoIScrQRbiLfYF+u7CKDLBYScHl58uKFMWibNUQ1giNmK2PpHX+ozpF5HfnyYbDinpq0XjiB3YNm4KCOmQTuKJbvmooDdljNv03ZmZyKr1kaSq20QQXEIARgGSRQrQRTrJWRphgrbo5Z4ZLuYimSODY+m+ZrqcznmWUjsBEqkjDkYWw+Cz9NKEqvwHgZtO1rHZXJJPJJfddhFUkhEyiO4oDkLIavLdsaFJdkTe8v6uBMEviB.SiC1HHIQnKhRGDshw6KUsi.2HeLx7s9ILwmoYN2pHaWTzkIQ4ps7IV.OFmbU4ALeimw7MhmCePGi7LMEKKFr1Fa3H3B3RA7JWxoBq44UmFSq9LIqxVjOAkLqrlc7udHNcWNexVJt2BNLSsuiPo2+g4vM0h.qJxNbi2tdyVOLYLiAm4QcLxiSEt0rDdLF4o.tyZzbXM9vAkIVzdFmhpK2k3DUasCI1h3SQxRZhPeDmNayizsPvnjezQH2636xSefl87qhrCp57UmUJRDjhBLIEHtw8oBBRy2.Q5Aknxr3vXjCkg7gpSX9LThr3xz3TVe5kBarWIQ3ScQ7XHxPODm9HQcmVrYgEBlhRNCR1a8d3oezV4ZTEY6T1rHLM6.Q6CQ1xM3v7.OKkHJ1lfWD3fkJmYUZzPOGtLEEwwjtAyHh9jGRtVD97klhjCWVOcPWDoEpaBAHHFDk3fj9e9N3Iu6VscUlr0.qwrj3C6EJPXrM1yT7zDLN4IiY9IEZFkrT.mplm0EEonHYM4kcshoqbDek+25AcM+tRs.Vs2cILPPCQF1.cQOsvNfT39S1gYp+suD63CuXZOkIaW7oK5fPqiCGUebxV1l5oonQQj.E3FhoMIxevqcOS56lxjD70NObkN6HvgGpY43iJ6.Le9kuRGhDl8nqF21ECe5GgrHnS5tIH7v.dbHR++8KvN96YQt8LYG1f7Ylhcd3HniSlxY8YI7Hkop.6fOiPVbMwvNH8cKQZSp7FpWtGAE1ovZAZkD3LROZdnpnKQkWGqxjtU4TWZ0BBS5f3Fazajr+Ifnm5S74Y6ueXdKu5MDrgffezIQIgY4tH.JhGGmbDAoIceygEAwc93jyLxUX7NVAypt.iITy3xx4BsKhnVyf7MZ7GVRJWppXgMKBc9zjTj0u.YIZ3Ji4vj9197r8+QZCDMXH6PSpBC9gDAiPVBpPdvvjEIAQYYBxi1zvCTTKP0qfZeckystxBeiyO7Ld7Z0PxPX77E8Sh4zJDKDLFEJMHo+P2N67CRazGMFxNXzc37eYvkon.VHYLSfMBR82B3ilTTjwMYURk9lNDq7uVmAtlNhwvZUwluZXUcp1LDMTGjgI2XCR522cxt95s66sMDPvCT9lKXTxf.ISSIJZlOdJic0CSViZYqFh8SigPGd.yeD8VdZKyT22BQn1EGgoe5ixTu66sNoAb6.Wc9lA..v.CmDQAQE1AtB0kDlpbRVbHigjSQQxgCoHOSQIFjLlPTN6.RT8CT0+0pktEEMcQishS3y.KDjGOFho+d6kodu+HdlCtTceKOxFBHvQIaY6jKfKiSdFgrLNELi609ZHkFxnQ4BxhfNi.gRftKEhjfNp.hB5XfHoMxDg9Ce4ZiRetPX7zWoUbKv6gvHjOywI2GZmLzmX6yS9i0NfsOZ5mjDAI4vkooDSQIxPINN43vjlIovn.eeM7jBTOmB49U3Nz8xtyVumi2IasyLn51lXcIgAbQe1f57DvKQCWrDQhv8vhUBx2w3afUBiyDFqDJgOGio+oiPw+16gc9DK7Y1Ft2ON2nd.RvlnKNLo44XRNN44.Lg+fj6AmlheUItOvWi8MLKRMCuNN+Nih0ZDHtbEhqQ.+WjHN2fPGt7JvON1DqM3y5lAgYDSTrxlEmO9SyA+W+kLQqrzQas6+14lzCPGzGwYmLB6kIXOb7GYHl9C8U427.zt2Tsq.+obIaRf6KBrd6RzuDKj8ubMZ2hf3PubM11rRWbcv+a6h2G4tawfYrXfXWbKtagdsmf77cXetOCS9guWdzaaXXIc9iZwahy6bsHxaUf75DHddRBqJQKcnKSHHWpPn4T9nnD9+xh3+Q+prquwR3sb9aO6jaYjym9W+8xuM6OjCbK2A63NWoZL.7V3h5E3kCh2MvUFAqDAtZs8S6IwdIwe5g9qvEMkvamN38omlwuq+ykXEvVv10g3uZrLTZseZ19e4mhG6SrR1XpEuYtvWrEVuIE5q2B4FCGkztP6lrCCPSI7K5g5gcw+yoI+O5tY+S21tIKBHRweu99XOes2Ceq2FKgyOuXv0x4s1jD6OCzuRA7xjHsfEeAjqyx6fksNBIXiO4G2E+GPg5KdWrqeJMZwEeYBhcxMc3ODOxapUy9gkSbCrsHYovEnv9MJgWJvEFAqt0UD5zFEspBZUFZ0fLgUOTI72gB08kGmG5axdNbSdIW1f8XT39uGd5kE67Vr3yx1cA1o4e7V4EbYkv+hrP7GqPe0RDcKPDKzFdc4elMhPvVYyB0AIz4GgSg3hpnGpI.8uvC+ueN79keS1yy1VePWhf8nj4axpTw2KDt6.mQ7D.290w42aDrtPMhKSi3r0n2DH1BvYXgnSXFhML2ugYVHCgnxrnQA3iWVAh86ided3uCeTObFb9s+GrurzFiH0xABTbbU1bKsK7lYa8Ck5WfXc.aUiXsRDaLJxSW.8og0Hfd.5BDcnQ6oPuGM5GSC6Dz6wC03SiXzuKOcpU5mmEK9+mg+Gdbbf6pa.....jTQNQjqBAlf" ], + "embed" : 1, + "id" : "obj-41", + "maxclass" : "fpic", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 17.5, 17.5, 122.0, 123.0 ], + "pic" : "mage.png" + } + + } +, { + "box" : { + "handoff" : "", + "id" : "obj-33", + "maxclass" : "ubutton", + "numinlets" : 1, + "numoutlets" : 4, + "outlettype" : [ "bang", "bang", "", "int" ], + "patching_rect" : [ 164.0, 50.0, 41.712784, 21.0 ] + } + + } +, { + "box" : { + "background" : 1, + "bgcolor" : [ 1.0, 1.0, 1.0, 1.0 ], + "bgovercolor" : [ 0.698039, 0.698039, 0.698039, 1.0 ], + "bordercolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "borderoncolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "fontname" : "Arial Bold", + "fontsize" : 12.0, + "hint" : "", + "id" : "obj-51", + "ignoreclick" : 1, + "maxclass" : "textbutton", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 599.359741, 48.0, 21.853052, 22.0 ], + "rounded" : 60.0, + "text" : "7", + "textcolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "textovercolor" : [ 0.2, 0.2, 0.2, 1.0 ] + } + + } +, { + "box" : { + "background" : 1, + "bgcolor" : [ 1.0, 1.0, 1.0, 1.0 ], + "bgovercolor" : [ 0.698039, 0.698039, 0.698039, 1.0 ], + "bordercolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "borderoncolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "fontname" : "Arial Bold", + "fontsize" : 12.0, + "hint" : "", + "id" : "obj-25", + "ignoreclick" : 1, + "maxclass" : "textbutton", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 729.146973, 359.5, 21.853052, 22.0 ], + "rounded" : 60.0, + "text" : "6", + "textcolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "textovercolor" : [ 0.2, 0.2, 0.2, 1.0 ] + } + + } +, { + "box" : { + "background" : 1, + "bgcolor" : [ 1.0, 1.0, 1.0, 1.0 ], + "bgovercolor" : [ 0.698039, 0.698039, 0.698039, 1.0 ], + "bordercolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "borderoncolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "fontname" : "Arial Bold", + "fontsize" : 12.0, + "hint" : "", + "id" : "obj-13", + "ignoreclick" : 1, + "maxclass" : "textbutton", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 41.51059, 424.636353, 22.706104, 22.858788 ], + "presentation_rect" : [ 90.0, 90.0, 27.123047, 30.34375 ], + "rounded" : 60.0, + "text" : "0", + "textcolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "textovercolor" : [ 0.2, 0.2, 0.2, 1.0 ] + } + + } +, { + "box" : { + "background" : 1, + "bgcolor" : [ 1.0, 1.0, 1.0, 1.0 ], + "bgovercolor" : [ 0.698039, 0.698039, 0.698039, 1.0 ], + "bordercolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "borderoncolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "fontname" : "Arial Bold", + "fontsize" : 12.0, + "hint" : "", + "id" : "obj-24", + "ignoreclick" : 1, + "maxclass" : "textbutton", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 426.0, 604.0, 21.853052, 22.0 ], + "rounded" : 60.0, + "text" : "5", + "textcolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "textovercolor" : [ 0.2, 0.2, 0.2, 1.0 ] + } + + } +, { + "box" : { + "background" : 1, + "bgcolor" : [ 1.0, 1.0, 1.0, 1.0 ], + "bgovercolor" : [ 0.698039, 0.698039, 0.698039, 1.0 ], + "bordercolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "borderoncolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "fontname" : "Arial Bold", + "fontsize" : 12.0, + "hint" : "", + "id" : "obj-23", + "ignoreclick" : 1, + "maxclass" : "textbutton", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 426.0, 527.5, 21.853052, 22.0 ], + "rounded" : 60.0, + "text" : "4", + "textcolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "textovercolor" : [ 0.2, 0.2, 0.2, 1.0 ] + } + + } +, { + "box" : { + "background" : 1, + "bgcolor" : [ 1.0, 1.0, 1.0, 1.0 ], + "bgovercolor" : [ 0.698039, 0.698039, 0.698039, 1.0 ], + "bordercolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "borderoncolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "fontname" : "Arial Bold", + "fontsize" : 12.0, + "hint" : "", + "id" : "obj-22", + "ignoreclick" : 1, + "maxclass" : "textbutton", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 426.0, 448.5, 21.853052, 22.0 ], + "rounded" : 60.0, + "text" : "3", + "textcolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "textovercolor" : [ 0.2, 0.2, 0.2, 1.0 ] + } + + } +, { + "box" : { + "background" : 1, + "bgcolor" : [ 1.0, 1.0, 1.0, 1.0 ], + "bgovercolor" : [ 0.698039, 0.698039, 0.698039, 1.0 ], + "bordercolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "borderoncolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "fontname" : "Arial Bold", + "fontsize" : 12.0, + "hint" : "", + "id" : "obj-110", + "ignoreclick" : 1, + "maxclass" : "textbutton", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 426.0, 367.454529, 21.790001, 21.0 ], + "rounded" : 60.0, + "text" : "2", + "textcolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "textovercolor" : [ 0.2, 0.2, 0.2, 1.0 ] + } + + } +, { + "box" : { + "background" : 1, + "bgcolor" : [ 1.0, 1.0, 1.0, 1.0 ], + "bgovercolor" : [ 0.698039, 0.698039, 0.698039, 1.0 ], + "bordercolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "borderoncolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "fontname" : "Arial Bold", + "fontsize" : 12.0, + "hint" : "", + "id" : "obj-94", + "ignoreclick" : 1, + "maxclass" : "textbutton", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 253.718628, 116.897827, 21.790001, 21.0 ], + "presentation_rect" : [ 75.0, 75.0, 27.123047, 30.34375 ], + "rounded" : 60.0, + "text" : "1", + "textcolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "textovercolor" : [ 0.2, 0.2, 0.2, 1.0 ] + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-18", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-15", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-10", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-15", 0 ], + "disabled" : 0, + "hidden" : 0, + "midpoints" : [ 432.712769, 651.0, 288.0, 651.0, 288.0, 423.0, 192.0, 423.0 ], + "source" : [ "obj-11", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-15", 0 ], + "disabled" : 0, + "hidden" : 0, + "midpoints" : [ 432.712769, 424.0, 192.0, 424.0 ], + "source" : [ "obj-118", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-15", 0 ], + "disabled" : 0, + "hidden" : 0, + "midpoints" : [ 724.217102, 424.0, 633.0, 424.0, 633.0, 342.0, 400.0, 342.0, 400.0, 424.0, 192.0, 424.0 ], + "source" : [ "obj-14", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-204", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-159", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-204", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-159", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-20", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-17", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-3", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-18", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-198", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-19", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-205", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-198", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-91", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-198", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-34", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-2", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-18", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-20", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-29", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-204", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-198", 0 ], + "disabled" : 0, + "hidden" : 0, + "midpoints" : [ 288.0, 277.397827, 267.75, 277.397827, 267.75, 238.397827, 288.0, 238.397827 ], + "source" : [ "obj-205", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-32", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-30", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-27", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-33", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-34", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-15", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-35", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-15", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-36", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-15", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-37", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-36", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-39", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-15", 0 ], + "disabled" : 0, + "hidden" : 0, + "midpoints" : [ 432.712769, 498.0, 288.0, 498.0, 288.0, 423.0, 192.0, 423.0 ], + "source" : [ "obj-4", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-37", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-40", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-35", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-42", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-15", 0 ], + "disabled" : 0, + "hidden" : 0, + "midpoints" : [ 432.712769, 579.0, 288.0, 579.0, 288.0, 423.0, 192.0, 423.0 ], + "source" : [ "obj-7", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-198", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-8", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-15", 0 ], + "disabled" : 0, + "hidden" : 0, + "midpoints" : [ 328.0, 423.25, 192.0, 423.25 ], + "source" : [ "obj-91", 0 ] + } + + } + ] + } +, + "patching_rect" : [ 186.0, 86.0, 159.0, 20.0 ], + "saved_object_attributes" : { + "default_fontface" : 0, + "default_fontname" : "Arial", + "default_fontsize" : 12.0, + "description" : "", + "digest" : "", + "fontface" : 0, + "fontname" : "Arial", + "fontsize" : 12.0, + "globalpatchername" : "", + "tags" : "" + } +, + "text" : "p \"labels queue commands\"" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-120", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 0, + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 6, + "minor" : 1, + "revision" : 3, + "architecture" : "x86" + } +, + "rect" : [ 0.0, 26.0, 967.0, 693.0 ], + "bglocked" : 0, + "openinpresentation" : 0, + "default_fontsize" : 12.0, + "default_fontface" : 0, + "default_fontname" : "Arial", + "gridonopen" : 0, + "gridsize" : [ 15.0, 15.0 ], + "gridsnaponopen" : 0, + "statusbarvisible" : 2, + "toolbarvisible" : 1, + "boxanimatetime" : 200, + "imprint" : 0, + "enablehscroll" : 1, + "enablevscroll" : 1, + "devicewidth" : 0.0, + "description" : "", + "digest" : "", + "tags" : "", + "showontab" : 1, + "boxes" : [ { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-20", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 224.0, 92.5, 150.0, 20.0 ], + "text" : "step-by-step tutorial" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 10.0, + "id" : "obj-46", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 0, + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 6, + "minor" : 1, + "revision" : 3, + "architecture" : "x86" + } +, + "rect" : [ 564.0, 150.0, 372.0, 473.0 ], + "bglocked" : 0, + "openinpresentation" : 0, + "default_fontsize" : 10.0, + "default_fontface" : 0, + "default_fontname" : "Arial", + "gridonopen" : 0, + "gridsize" : [ 15.0, 15.0 ], + "gridsnaponopen" : 0, + "statusbarvisible" : 2, + "toolbarvisible" : 1, + "boxanimatetime" : 200, + "imprint" : 0, + "enablehscroll" : 1, + "enablevscroll" : 1, + "devicewidth" : 0.0, + "description" : "", + "digest" : "", + "tags" : "", + "boxes" : [ { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-15", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 1.0, 444.0, 363.0, 20.0 ], + "text" : "/* ----------------------------------------------------------------------------- */" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-14", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 124.0, 418.0, 206.5, 20.0 ], + "text" : "Nicolas d'Alessandro, Thierry Dutoit" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-13", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 175.0, 326.0, 130.0, 21.0 ], + "text" : "( www.numediart.org )\n" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-11", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 65.5, 398.0, 265.0, 20.0 ], + "text" : "Maria Astrinaki, Alexis Moinet, Geoffrey Wilfart, " + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-10", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 30.0, 377.0, 265.0, 21.0 ], + "text" : "Developed by :\n" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-9", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 64.0, 344.0, 268.0, 21.0 ], + "text" : "Acapela Group ( www.acapela-group.com )\n" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-8", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 64.0, 310.0, 212.0, 20.0 ], + "text" : "Numediart Institute for New Media Art " + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-7", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 30.0, 290.0, 268.0, 20.0 ], + "text" : "Copyright 2011 University of Mons :" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-6", + "linecount" : 3, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 30.0, 233.0, 298.0, 47.0 ], + "text" : "You should have received a copy of the GNU General Public License along with MAGE / pHTS. If not, see http://www.gnu.org/licenses\n" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-5", + "linecount" : 6, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 30.0, 144.0, 298.0, 87.0 ], + "text" : "MAGE / pHTS is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY, without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.\n\n" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-4", + "linecount" : 5, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 30.0, 69.0, 301.0, 74.0 ], + "text" : "MAGE / pHTS is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the license, or any later version.\n" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-3", + "linecount" : 2, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 30.0, 28.0, 298.0, 33.0 ], + "text" : "This file is part of MAGE / pHTS (the performative HMM-based speech synthesis system)" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-2", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 1.0, 8.0, 363.0, 20.0 ], + "text" : "/* ----------------------------------------------------------------------------- */" + } + + } + ], + "lines" : [ ] + } +, + "patching_rect" : [ 783.0, 81.0, 50.0, 18.0 ], + "saved_object_attributes" : { + "default_fontface" : 0, + "default_fontname" : "Arial", + "default_fontsize" : 10.0, + "description" : "", + "digest" : "", + "fontface" : 0, + "fontname" : "Arial", + "fontsize" : 10.0, + "globalpatchername" : "", + "tags" : "" + } +, + "text" : "p licence" + } + + } +, { + "box" : { + "handoff" : "", + "id" : "obj-39", + "maxclass" : "ubutton", + "numinlets" : 1, + "numoutlets" : 4, + "outlettype" : [ "bang", "bang", "", "int" ], + "patching_rect" : [ 850.0, 565.0, 55.0, 21.0 ] + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-23", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 850.0, 565.0, 66.0, 21.0 ], + "prototypename" : "magefont", + "text" : "glossary", + "textcolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "underline" : 1 + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-18", + "linecount" : 2, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 682.0, 565.0, 239.0, 35.0 ], + "text" : "Confused by a word ? try the , and get even more confused !" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-10", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 741.0, 600.0, 92.0, 20.0 ], + "text" : "mage_glossary" + } + + } +, { + "box" : { + "id" : "obj-24", + "maxclass" : "button", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 196.0, 462.0, 20.0, 20.0 ] + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "hidden" : 1, + "id" : "obj-13", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 34.36364, 376.5, 60.0, 18.0 ], + "text" : "delete $1" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "hidden" : 1, + "id" : "obj-31", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 292.683319, 623.725769, 49.0, 20.0 ], + "text" : "zl nth 1" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "hidden" : 1, + "id" : "obj-27", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 292.683319, 650.725769, 47.0, 20.0 ], + "text" : "s siglvl" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "hidden" : 1, + "id" : "obj-12", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 145.856384, 495.266846, 38.0, 20.0 ], + "text" : "r ctlvl" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "hidden" : 1, + "id" : "obj-11", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 233.0, 650.725769, 57.0, 20.0 ], + "text" : "s outctlvl" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-16", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 342.403381, 411.0, 62.0, 18.0 ], + "text" : "labelclear" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-6", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 246.0, 462.0, 67.0, 20.0 ], + "text" : "s labelsize" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-5", + "maxclass" : "newobj", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 196.0, 411.0, 71.0, 20.0 ], + "text" : "r magehelp" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-90", + "linecount" : 2, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 339.58136, 581.407593, 116.710724, 33.0 ], + "text" : "mage works better at 48000 Hz." + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-317", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 494.973755, 527.912476, 30.0, 20.0 ], + "text" : "s sr" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 11.825288, + "hidden" : 1, + "id" : "obj-162", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 281.829742, 495.266846, 57.853584, 20.0 ], + "text" : "loadbang" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 11.352581, + "id" : "obj-161", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 291.067413, 522.5849, 30.254025, 17.0 ], + "text" : "1" + } + + } +, { + "box" : { + "bubble" : 1, + "fontname" : "Arial", + "fontsize" : 11.96198, + "frgb" : 0.0, + "id" : "obj-131", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 409.487305, 550.766846, 151.0, 24.0 ], + "text" : "choose a sampling rate" + } + + } +, { + "box" : { + "bubble" : 1, + "fontname" : "Arial", + "fontsize" : 11.96198, + "frgb" : 0.0, + "id" : "obj-134", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 360.675842, 495.266846, 191.62294, 24.0 ], + "text" : "report sampling rate choices" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 11.825288, + "id" : "obj-135", + "maxclass" : "number", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "int", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 443.774628, 527.912476, 51.19912, 20.0 ], + "presentation_rect" : [ 315.0, 315.0, 50.0, 20.0 ], + "triangle" : 0, + "triscale" : 0.9 + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 13.0, + "id" : "obj-136", + "items" : [ 44100, ",", 48000, ",", 88200, ",", 96000 ], + "maxclass" : "umenu", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "int", "", "" ], + "parameter_enable" : 0, + "patching_rect" : [ 339.58136, 550.766846, 64.588486, 21.0 ] + } + + } +, { + "box" : { + "id" : "obj-137", + "maxclass" : "button", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 339.58136, 495.266846, 19.191378, 19.191378 ] + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 11.825288, + "id" : "obj-138", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "int" ], + "patching_rect" : [ 339.58136, 527.912476, 102.398239, 20.0 ], + "text" : "adstatus sr" + } + + } +, { + "box" : { + "handoff" : "", + "id" : "obj-22", + "maxclass" : "ubutton", + "numinlets" : 1, + "numoutlets" : 4, + "outlettype" : [ "bang", "bang", "", "int" ], + "patching_rect" : [ 504.0, 99.0, 150.0, 20.0 ] + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "hidden" : 1, + "id" : "obj-21", + "linecount" : 2, + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 504.0, 128.5, 255.0, 32.0 ], + "text" : ";\rmax launchbrowser http://mage.numediart.org" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-17", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 504.0, 99.0, 150.0, 20.0 ], + "text" : "http://mage.numediart.org/", + "textcolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "underline" : 1 + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 27.600929, + "frgb" : 0.0, + "id" : "obj-15", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 193.0, 6.5, 100.0, 39.0 ], + "text" : "mage~" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-33", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "int" ], + "patching_rect" : [ 314.5, 210.0, 130.0, 20.0 ], + "text" : "conformpath max boot" + } + + } +, { + "box" : { + "border" : 1.0, + "bordercolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "id" : "obj-95", + "maxclass" : "dropfile", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 314.5, 156.5, 42.712784, 43.0 ] + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-91", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 314.5, 240.0, 53.0, 18.0 ], + "text" : "label $1" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-9", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 68.220032, 415.0, 78.0, 21.0 ], + "text" : "play it safe." + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-7", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 68.220032, 439.5, 92.0, 20.0 ], + "text" : "loadmess reset" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-118", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 436.356384, 412.0, 47.0, 18.0 ], + "text" : "labelfill" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-116", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 504.0, 79.0, 264.0, 20.0 ], + "text" : "numediart | University of Mons | Acapela Group" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 14.315886, + "frgb" : 0.0, + "id" : "obj-114", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 152.0, 71.5, 161.0, 23.0 ], + "text" : "as a MaxMSP external" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 19.240288, + "frgb" : 0.0, + "id" : "obj-113", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 145.856384, 45.5, 488.0, 29.0 ], + "text" : "hmm-based performative speech synthesis toolkit" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-111", + "linecount" : 8, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 491.0, 334.636353, 176.0, 120.0 ], + "text" : "fill mage's label queue with this message - as soon as there is something in the label queue, mage will synthesize it and remove it - \"labelfill\" fills the queue with the whole label list currently loaded" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-108", + "linecount" : 2, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 366.5, 146.5, 122.0, 35.0 ], + "text" : "drop a .lab (labels list) file here" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-107", + "linecount" : 2, + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 196.0, 361.5, 75.0, 33.0 ], + "text" : "print engine @popup 1" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-105", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 182.5, 210.681824, 100.0, 20.0 ], + "text" : "t l l" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-104", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 182.5, 271.0, 100.0, 20.0 ], + "text" : "pack l l" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "hidden" : 1, + "id" : "obj-102", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 34.36364, 239.681824, 37.0, 18.0 ], + "text" : "clear" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-98", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 34.36364, 271.0, 103.000008, 20.0 ], + "text" : "prepend append" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 11.595187, + "id" : "obj-19", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 5, + "outlettype" : [ "", "", "", "", "" ], + "patching_rect" : [ 163.5, 239.681824, 95.0, 19.0 ], + "text" : "regexp .+/(.*)\\\\..*" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-96", + "items" : "", + "maxclass" : "umenu", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "int", "", "" ], + "parameter_enable" : 0, + "patching_rect" : [ 34.36364, 303.454529, 61.0, 20.0 ] + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-89", + "linecount" : 2, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 95.36364, 295.954529, 103.000008, 35.0 ], + "text" : "you can revoke it any time here" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-86", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 55.36364, 334.636353, 103.0, 18.0 ], + "text" : "engineremove $1" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-79", + "linecount" : 4, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 59.36364, 146.5, 119.0, 63.0 ], + "text" : "drop a .slt (engine configuration informations) file here" + } + + } +, { + "box" : { + "data" : [ 9240, "png", "IBkSG0fBZn....PCIgDQRA...rG...fdHX....vmaxh1....DLmPIQEBHf.B7g.YHB..f.PRDEDU3wY6cdGkjcUem+y89dUrSS2S2STwQgQn.BoAgD1qPFA3EzhAQPBSxlCAkVXcPXu1m0qw9v4fLdMgEyAVhBgjHHIPfwDDAIDf.EXzLZDLAoQStSSGpt5J+B269Gu6q5ppt5tqp5pCy.e6yzRcUuv889du+t+R2eWAmjfGh+73cQrd8Q0mMxM.hsIv5rz3sdMpA7P1uMh0.zsMhn9nc7QWDz4EHSCbDKj61B1u.0ylA2g8QO5KgaerU5ms1EDqzMfVE6jasCE4uXP+xjHddBzazGNUfSIF1wz.fFs43q8ugJe3EHL+sv7+W.OWfmwBwdllhClG2mb.54GOJxItF92Ksz+D19wILj8ugqKZQ58RDXcwBzWoF8KIBx0YgU7HXgBE9nwGcMTZqAABrQfERTno.tZAhLEvavnX+y.8uJCYejWJ209aCOdKKXUMY+PbU1qgKXqZTuVAbsBDmWRh1kBEdnPQsiUW5P3ndIBrQhFHOtCVD2mxG8WZbx9nuN95GcYowzhXUIY+T79NEebdC1X8p7QcUwIRbMfOJTKSjai.KjHQfBM4nzn.euonz2IME9tWO2qyJc6qVrphreJtospP7N.dGQvZC1HwwHXd0NrPRDjjGWuR3c.A5Oywn3c8F3tN9JcaKDqJH6mja77A4sXi70GEqM5gOpUwTrn7uCZiyzN0kEyagf73r2z374OLo9R+47slXko0NCVQI6Gma5BsgaUf3MFG6NCTvRsR1jlEBeA4anTABJhKdnIJRhSDhXFUKQRI7HGNTBerQRDrnDt6eLx8Y+A7Te5OE6N6J8yxxJ1A+EqAJ8dDH9qSPjM3XFIuZCFkvJOZEzrA5jDXil.h2xnzVnBbgcXCedjHn.dLJYwA+cNN49fCx99N2Ha2c494YYmr2A27+MM7OEG6WnZU1HYAB7vG.bQQRroChhMR5kDXivzZqTvc8tNy9SjHPilTTPKQ7iyh2e24vG+IWRdPlCrrQ1OEu6SwkH+CVv6JN11NlWpqzP.nL1m6fOcPD5hXzOIA.Kyqn1kjGKDDAKlhBSMN4usGlC8IuQ9Oy2Vt3K.VVH6eM2vebDr+3ww94UZUl10kvCEZ5jnrN5fjDor4TKkHvrMHEEd3QH6e0Kf+e6XI8FxRLYq4pr2Im+sZg7evFQmtqBDYKfxdZyFA8Pb5k3DEKil0KecDE.wvloozXSR1+hylO4Wco99sjfsy67zkD8iFE6WuB8pFEvBm9X.RxZIIVl4RWIacQvh73nGi7ereHC+AdubuKIZrujP1ON2zkDCwWNFQtvR3sTbKZZ3abuZ2Fw0QwZUSGPfxZ7OLY+wOKC81d470FsceOZ6j814VdY1vWLJVm1pAkvzFQ1cQTVKIMlMsZRqgYPnX8QI6NOJS9VuBt8c2tu9sMrCt4q0Bwm0FqAbWEPzdnHFVL.IoShAr7Nmbqh3XSJJ9LGhwe6WFegGucccaaj8ula5lif7+iMxN7VAUDKTALG7oeRx5HY4vTdhDhgMoo3vGfIuoWDet+i1w0rsP16fa9FrQ7IEHh3uB9RU.TBejH3TnK5hXmvQxUhXXwTTL0NYz2xqf63GrXudKZxdGbiuNIV2gEhtVIIZMAhs6fHrY5BKjmPHxdgPTrXJJcr8wHW2Uxc7nKlq0hhreRtwWgMxuhEV8uRJ5VYh1z.jjdH1IATb0HFVjhhGXeL1q+J41epV85zxj8ula3xiRj62FwFWIcVhOJhfEmJcSDrNoXzb8PbrYHl9Y9Mb7W10vcerV4ZX0JmziyMepQw59hh0YtRRzN3S2DiMS2DwjpPmrBOTzKIVqK9WxVYs2+Of82zI8XSS1OCuuXd3+ERf8UtRZGcdbY.RxFoSSDkN4G9nYcj7LSPrt+L7q+dM64Ka1Sn.t2ZLhbsqTDsFvEe1HcxFnqZxTjStgFMdnYKzyM+37dd6M642TireBtwqQh7SI.6UhWvZzXgfMQ2zGINg1rpVEZfXXKrQdUWAm4O4d4oGtQO2Flr2A23YXi7qDEq0sRXhUPTpjrY5ljD4jVEwZDnPyZHdBaDmeZJdO6hQanrdogH6O.e.44R9OVRhb0K2huC7HlBar3ToKhYBE4I5nx7Pu1eZDij7QSej3z1Hcouc1wC1n2yEDama90aC2CHZIs2aUH.bPQTjbZzyIrlVU4xJB.EPQbws7DQUmkpQQRLrw1zUPOGgH1BISRgB+bdtq9Ok6eAc3xBR1OIuuAD38Shi8EsbOp1EehfEmIqwD24SLP3nUeTFBUyDjmb3hkYIEkGGJVQV6nIP7bXju5fHlzQ1idHF8SGHIH12vLoIUbrYeLwO8cw25ZdTNVg4qcsfiTuI11eaBru9kShNTz8IJD8LibC9IEEXRJPJJvAIEiRNbvGW7wAEgw32xDC6v+ElRxPfODJhOdnn.dLLYHso6gBMIHBXReptH5YbNrlCcm7zyaBLNuj814le9VH9TZHwx4KaezDEKN8U4Ds.vFIt3SNbYDxxwHMooHonHtlPrFwLVWVwbzK70VT0b5gNMZJJxTTjzThnXQLrHdPVqewqine8GjiLmY4xbR12CWm0ZI4skjHu3kSujoL4F1oPOqZ8JVnSbJfKGfo33jiQHKgwGPhfnkyl71KBWeYdnXBxSVbwFAajNWiChh2EO0bpr1b1Z1N271rP+KjXEe4ToHEZNUi4UqlritxEAvTTfwo.SSQrLK0mUBIPB.OSd2rY5lR3MwCxQdg2Le6CUuiutdPSiVHP+WFiHKqDsCJ1fIcdWMQzVHnD9LDSydYLNLSQQbIA1lk8yJyTMZlYd+iRZ.V6oSWuu453qqX7WCGeaQP9gzPrkqGhh3wlnK5k3qJHZAAhicQwQHMGkoICNHHPT5RgH5ECrLq30R3tksxZu+GhCkp1iotirEvMDE6tWtdo6X70ceqRHZIBbPwfLM+FNNon.1HIFVq5H4JgFMCPGqeizyatde+rFY+TbSaUi3ixxjF39noahx5oyUbGlHMyIOJ43HjloMZ7FLR9DCXgfB3bNNn9x6kwqxt6YMx1A8aLNV8tbLBKbQ8sd5fUxXWMi8wE4YYBFgoAzDq0B2+JJ7Py5oqMeorw2PseWUj8CvaqCaju5kCQUg4t8YPOkqQIqDPhfrThmgI3.LINFu1IVEae+7Acv5VStU5+0tM1VjJ+tpH60QGWfDwKb4vaYdnXSzEwMq04kaDtDZODSw9XBJfCQMBrOQjjqDASMF6pesz8Vp7ykUePh2TTrrWpaLkvm0Pb5YEHUeC0xdJJxdYblf7DyLu7IKvGECPx38SxquxOu7S3uj2Ue1vqZoVIoPEx1DctrSzAddRyQHMGfT3ihnm.Nubi.IB5iNd0mODclOyfXXcIBjm8RYkPHbIwtA5bYWToDAooH6liyDjur+pOYEZftHxE7GvkdogeVYxVf8KHIQhrT5EbO7YSzU40B8xABcy4PjgmiTnMY7xI6PgldIQGWHq6BB+LIDjIJRzW8RY.ObPQ2DitWFmmNzCXGhoXXxPDjmTM277AEZRRD5jnWMlXfHA3Ogg6Si9EsTIBWglXHYSzIKW1SGXRkC6mIIMEOoct44CJTzMwupafsk.JKFWdEBDqYohF7PwFnSjKC1SGNK7XjiCPJ7vubQv420fOZFfj82KwuTvP1B3phgsc6VSbAAkXpf0Gczkbw2BSlabHlhgHS44q+cUnQSBrisVR9J.vN3WhyJXtr1qyTBS+20tLji2RDjCGNDSgK9+NybyyGzDjyZcS7yE.6GhaoSE5MtTLesGJNc5YI2qTRjLN43njtbHH+8H.RDzKw1.fkcW30mOxSq0S7+5edt3SuDmNHZEQypwpGfMy8QhfwHCGkzUk5sAcuZrbvdgtGMFlu6SXhB2pSor3lJxF6y3UvyOtsGt8lf3aP0BirEQrvpujfn1FiFo.VuaWDDkMe.KDqqSPJmo86oPOQdP4Qf5C06gRiHVDnuDyhKD.SPdFEIIouZ9RA5Rd3MYVC4O2i103i.IxDwPDs0zZWkyAsW8lFTiUWIP1YLP2Zcl7lHGZWOZEROHKcEmxUyoF0NNQNqHXIaVar03ShK7T4z+FuGjIiDPhhJ+dHhO38vGD2a6mQj+lqDqW9YUkabPoQORFb+nOBd20N.+Z68qQrgtH929sg3zWCHEk6XEdTqGeV+bnFl1WQle9yxQ9quWJczwqKgqEZ560borg+pWAwNm0gvpIlBPCnTnc84f23cQpG3oPhcEesGccEmKa4NeWX0cbDBQSwWZsFTZxs8Cyy8V973mNOMKgqA5l31QYzj1RjWZqp7jHpE1arGjwswepBncC5YKQfTHf0DC6q+hv5ke1H5KATvEc1vBruFrDHe9afXewWOD0BuO2iQ04SgBwYsVjW7FgXVnmpHXtGNnV.gzZr5LF88F2FBKI6+M+YPWxupyPiOIO+Sgy5te2H6HF9SWDsupwdepAgkDqtiCJMxDQoVQOZTDeqaf3m8.fVi2j4QnloTVW4QFdlhxeBXEMBhdhSmuvyfnanGxmNKhlzeAg4XdQXs1tvoFcgOm5CcvubO1T7bW4GEuT4wSp3z08PLgMxKayD61eCH1TWndjiPo2+2G8dG2TW10PLI12vkSzOvKkn+ueo3801Ejod61BZzGNMEu5u.pIxwvxbk8u8b1z78I4kb5bt2+sP2uryinqaMT7niOqWxcd4aAYGwX5exd4f2xchtfWclVp9O6VcDky99tIRb9arrHZQs+174S9M2AG3luSJ55fqHbONQahBmbVEDWsRQhyZ8bY+n+mfVSk5TEd0aTSksQfCxtsUnVeKV.FBtkBApLEv4PigaP0AfX3hFG7+g6C+evyf86ba3dW6D+G8YQXpGYAPi6+xCSj+rW.hynWjm2.ndhiPUsGo.rjPlR3efw4nLc4bBa9pchZTjeWGCmASQhKXSPTKpmBX1CzE.jamGg7OyQPVU6agfF2gSShKXSkSneWTTBeSZ95PLBJPBSbvg3nicLzlJqnxj9FUtZRpdqoRQrC5iyT4HRWIXBJvjjlnDktIJBDjvjlEKjj4fk4qHosBV2h1rHg.soJ6tV5H7CAjPnX6BNl4LqbTi.b8Pmp.hszGhthW6EF8HYfzkv6no3Pl7Bytg5bJBl+UHZHkrEVRBKU7MvU1Pl9nMG9jTfiQFrHBEMcCE3QulatvRh1blVMfvXMBrsrBlmmftARS8baRJhGpxoxb2l0DRP2k5e0hhLtMn6cgeUrPO7AlZETSPqo.yEJRbNEMNiRWyVaUI7rSP9W0WhCO1vFhtQTfxrtGc8aYMfqoEZtpAHiovUmGGNC7nGBz50GEBStqoA7Whx3mfUbhEdls7pLjgNHBqg3DqN0jUyB3OlsEhdVrAmvCMwwdIIUf0.G4IdZljhDg5kDMgqBRU4+YQThzWWj7hNEr5sCzpVTATCMGtmfj1PxgEj9vM4sviMLGTaauAVfKTX6KBBJZ1ZJ5fnziIom0UcrD0VhrqESiSatoqkDl4OZePhfCQZljRDAazn.CgFrULDAYrHH6LNw255IwEtIR771DwOq9I5YzOwNy9wpyXnJ13aGGgEVdezjkRTDOJEHvlHXUVQp4SnYcgPP39IXi.MJzJEBYiYpUXGsooD4vgMPmkWqbZf3XGw1B4hNmyhhkIN0sOHQvfLMSPNhh.MdDoudH1Y1OQO09H9V5mDWzlI4EsYhctqGqNiWsc9t93OUdnyFSgqPpaJJRI7IKNkW7+VFqmWLCJ13qYa3mqHpRMn19JMwOkdIwotVJMVlF6bHXUkpPywIGCXlVEBVRWskjKrcGWIKDLHYXXxRLDD6LWGa9e5OgNewmEQ2TOH6XFBTUxCuwyPo8ebJrmgovtFj7+lAo3gFCqDw4btuajHat9pkToc54vkAIiofdHJG+aQaRzbGaYcr0+WutV6jc8wOeiW1yBWrCGmrrN5fXXiC99K4YRZyBIRNFSaHZIhn1blew2Ac+GctfRQg8NB4e5AovucHJs+iSoCMINGdBbFJE5JTHRilHqoa7yTjn0HJLz+44virDHhOzTn4y18ECxr6iwgt8eJZG+.yIaBjcuCQgiNAxlvD4voiFiBrY5DeztKJxNb23pcMxVBLDYXDxQbyNmahydcz4kel3MQV1207uSgcOHp7tnTt.JioRgKy8JebTHrspx8pgK41B3PFbvEGFnhNHKkQ9dzGXWr2+s6qgLsa1PfEMuquBFgqHMN3gp0I6PEMZeufDLIEYHxPThTVGaqd6.gk.2gRS1Ge+keYIqql4yMbPwDTfRnMYuhrbGfkKXQzl1cmU66rlGRDjgRjGmRsrLKeB1djjsIwdZTLIEl2kPWvKpFKrk0544iSNxgCJiBWmH.MZ557NU56RNKVLZMXRri7szScnn6dI9hpQTKZ1nOOWPZr6bRJfC9DrwmKOgJSw0nIRWI3R+b2.uvux6k3arOiImMGBJuX9jGx1zjcn2xVqY6XXwfPmSDFd0EKQDr8JpXTxxnji73UVYrS7fFY7Hj3zVKwFnGhzSxV54PX53KwahldNaEAo8SOMU.CpWiHfnO.o3LwiXKDUqAEdTOIIg0VjooDooX4Begnj+BJ3QqLczDBT3RyT6dEnaX2wpUJy0uwFcpQgpnGZ+.mqrXb6afG.sS2BjshtHFwvFsvz.lOdRvbdLGkoIGNXIjy4wf.zJHxF6l9u9q.uIyV0AJHP+gIHOIA5xHpVghNN0AH9l6Es+b8hRP9CNF.rt+qWLm109GgW1BMjvdMfcxXzwYsg42crlKUeWw4vldkWNJO+FRBlFEIOs0Q702CdYJ1.mQ8gEBJh+DOKiTpoH6JSMXEZjk7gXVySmUcPx..f2LuPjHXXxZBUo.TJPFjFQ0x3ZGejQjHGnKN6u9MzLM2ZZ7y9Ur.Ii+K1KSuqiP2O+Siq39u0V5Rqbm6.dD1Qas+gak+fu+eWKc88y6Ly6wlDZ.W7GbO35zTjsGZVCwKuWRq1yX39g+YndlIn9ITmFu642hHQD7ejCClTBbBxyPLsYMeoXjO9CRGa6zI+SMXU1gJPRwe6fLxm7gH9Y1eUO.EvsgU2R43ge1hyp8IPRgQljG6M9w3LdOWMIOiAPFKR8uH0BMXkHB8+Rddfc8E8KwhI9U6ii7k+YDo2NZYcYm5IOHElizppAZljCuQNLG1Q7TbKMbSv0T5pprVeqK+Ret523yLyzaQFJwyxjDoBcuCJY5JjlRzXsMWM9HDA91pH9LN4wGUyUoSlmmRM93iafcvh5mjC065IhH4Jen+QV6e3V4Qu1OBC9s+UlmgJOr.eyIEst20UZWieEZNUXCcmziyw9T2F+7+6M7HaMAptzSMgwTvBMRvhvcgZG74HlT9s5Fk87ZcsDazZESRIllRDjVDMYTmV.62CRHBcfBBMHTtdKXD0B2lzalqasn1NPMJDHHKNpTj+Qf4d33rfFMcG3s5V1TliPZbvuoVxrBD3XFM2rmayiVXjSUtic1I5PqbcaWP.LNExNAE9EPCR1BD3heKatk.AGloZ5USoffrBYRJZlnX40yW0qjxpYlflnPEjtuDLEWQ7JWP7jTYgos5ye4xteABljB69dY2CAMHYGluSIZgsqgfUrQdRQgFlnCe4LFEHONF6la+n5B9d.4oLYhhOA1mVBe7LAKIzIRgofjBE9wC9rIEE3XLM1DsbME21j0npJdqEEK5xHgr5raocunJETJHpdOLDjTbMnX7fE1sEhlxs7A9j0kiQ5F1aaAhs8LAsn8H1tVcvgfWt4wEGSxAVBW76LFVcGCgNLDgA0P0vVPn8FVZv1VvVd0uX5+h2RfiO77JOJVYT4K7ZW4ar7HJW2viiMcRLrQXRyf12F2t.XZJ4OBo+Uge1BR1AdmRQ+jroHZAPI734XxF1mzAQnwgIHOg9ydwfvQMkLoCjK9jAGbvGIAOWtnPgGa9h2Jux63ugncmbguvZMBKK59zWG.TX7zLwtORUwadV4OdMvxL033jCIfko1guFRTtrYtXncIBFmBGZPl9wB+rEjrCrsNA1z7qDyiPZSTlZLgvSRAlhRsbBDTYtW6hhzTBEJJfKdUYpl1DdDHBxf8kWMDIYLRtt0T1EpyKzPoTYI09Ghm3195j5.C1TIWPHBe23ihblzgpChPmDitHFsp.dMPJx+vOLGdjvOadIagoQjD6lpmljfBVSXs+b9uGBTn33TfR31zDc3XGEZxEHLlzTrrhTgsmp6vUcmOKrYrccP9JW1+CrhEorRWMB7J3PorYaIht1miP4e4wkb3PVbXsjfXX2TYsaXkgJCktmJ+74krCpEJVzcSjhvRDLMkXTx1.DcfnzQHaSGm4vQwNnHKkHGtTBuJrAGZV05JlNSSc7gsjEKQWKBSqh73PAboeRR2DuoFrMJYe1syvOQke9BJFOnTRsvKwDXlvedXlZAEcKHvaXiQNiCaZLhITBiI6KHKtkU4ZwV6TZsTFZoCgEwfwHGt3SeMPA8MLjlGjz+vGkiMYke27R19nYyzUSMqwgXJ7PMuJWIHHUYRYretQH5v8EirThonnI+2zUbtmnjVBMGBEuG7LCCv7q.oEBNHoyNDY9x09cyIYGNecipQrERFgrjEmEjnmjBjgRMjX6PRNEEHqQS5vR79IN4cxhGASOVjHHmy8gzvoEGlbe+uE69wq86mSx1CMcQrFppAGpPvwH87NOsf.MtSu.ZbGRg9nYZyVaTvxtoVEs9cKDVfcSRj5tMUFD53bkNJY+b067mSxNb4j1HNRwif8QiERS5wMiniLOcHBW1qYMYcRnISm3TK+W5PngkiQN1LcW2i3Xj9WtK14CWuyeNIaIBVGcrfJlIBtAlhx9rI6POJMN4IOdyIQGp3UvlTVAbQYV.s+dRtRD5rpooDqoBqjrPvwIGGio+L6FpWEMXtIaWTKXAkMT78TTXNH5f4aGm7TBu5NWdncxEvkTTnbRI76xhqaDjCG5th.SoANHS9id.F46LWmScIaeTrNRvBEw3v3SWOEkpLzjdnpqxXgQSaJi3cn4sM92EgDAELqtz3XiERNDSUXeL0GbXFN+bcdyhrCyyL6Ev+rAqxxL00LqfDUviQmCanCutoL65cU6JyeOZTT.ORPDSLHRcOeCd5e97c7yhrU.IIBII5bNpNz7oII+rz9Nbz5njCndDMT.GSTsBxq61MQ2JWsSzxrbAPVbX.RxdH0D6gI9WVnyYVjcPP4wrv5lKa4B1pBqcd5vvSNJ4K+2U9cA0CjBjlhPUNDo0Ps1ZGDiYJGlvJkJUSUHnp1U30wt7eMS8bX0bm.IPJJxAXhOwOjmYuKzwWWw3KjsxGkoMh5qLSPEkEcG92U9cEwkwIGkBhwDMy3uJCTXkDYPUQvu7FRtG9lTWLLM+XNslXlzHRXLwLXG4al0CpEwwhnl7ialNVqN5.D91a2L9C9XL3GoQNmYQ1dn4Tn9K0DQYsuKV0n5PkwNN4oRZNTAuTTjTjmFczrnl+OG7vAeSouv0TYSBSMnZWQoUqt37c2pbzuG9UTkin7zKg+zoIScrQRbiLfYF+u7CKDLBYScHl58uKFMWibNUQ1giNmK2PpHX+ozpF5HfnyYbDinpq0XjiB3YNm4KCOmQTuKJbvmooDdljNv03ZmZyKr1kaSq20QQXEIARgGSRQrQRTrJWRphgrbo5Z4ZLuYimSODY+m+ZrqcznmWUjsBEqkjDkYWw+Cz9NKEqvwHgZtO1rHZXJJPJJfddhFUkhEyiO4oDkLIavLdsaFJdkTe8v6uBMEviB.SiC1HHIQnKhRGDshw6KUsi.2HeLx7s9ILwmoYN2pHaWTzkIQ4ps7IV.OFmbU4ALeimw7MhmCePGi7LMEKKFr1Fa3H3B3RA7JWxoBq44UmFSq9LIqxVjOAkLqrlc7udHNcWNexVJt2BNLSsuiPo2+g4vM0h.qJxNbi2tdyVOLYLiAm4QcLxiSEt0rDdLF4o.tyZzbXM9vAkIVzdFmhpK2k3DUasCI1h3SQxRZhPeDmNayizsPvnjezQH2636xSefl87qhrCp57UmUJRDjhBLIEHtw8oBBRy2.Q5Aknxr3vXjCkg7gpSX9LThr3xz3TVe5kBarWIQ3ScQ7XHxPODm9HQcmVrYgEBlhRNCR1a8d3oezV4ZTEY6T1rHLM6.Q6CQ1xM3v7.OKkHJ1lfWD3fkJmYUZzPOGtLEEwwjtAyHh9jGRtVD97klhjCWVOcPWDoEpaBAHHFDk3fj9e9N3Iu6VscUlr0.qwrj3C6EJPXrM1yT7zDLN4IiY9IEZFkrT.mplm0EEonHYM4kcshoqbDek+25AcM+tRs.Vs2cILPPCQF1.cQOsvNfT39S1gYp+suD63CuXZOkIaW7oK5fPqiCGUebxV1l5oonQQj.E3FhoMIxevqcOS56lxjD70NObkN6HvgGpY43iJ6.Le9kuRGhDl8nqF21ECe5GgrHnS5tIH7v.dbHR++8KvN96YQt8LYG1f7Ylhcd3HniSlxY8YI7Hkop.6fOiPVbMwvNH8cKQZSp7FpWtGAE1ovZAZkD3LROZdnpnKQkWGqxjtU4TWZ0BBS5f3Fazajr+Ifnm5S74Y6ueXdKu5MDrgffezIQIgY4tH.JhGGmbDAoIceygEAwc93jyLxUX7NVAypt.iITy3xx4BsKhnVyf7MZ7GVRJWppXgMKBc9zjTj0u.YIZ3Ji4vj9197r8+QZCDMXH6PSpBC9gDAiPVBpPdvvjEIAQYYBxi1zvCTTKP0qfZeckystxBeiyO7Ld7Z0PxPX77E8Sh4zJDKDLFEJMHo+P2N67CRazGMFxNXzc37eYvkon.VHYLSfMBR82B3ilTTjwMYURk9lNDq7uVmAtlNhwvZUwluZXUcp1LDMTGjgI2XCR522cxt95s66sMDPvCT9lKXTxf.ISSIJZlOdJic0CSViZYqFh8SigPGd.yeD8VdZKyT22BQn1EGgoe5ixTu66sNoAb6.Wc9lA..v.CmDQAQE1AtB0kDlpbRVbHigjSQQxgCoHOSQIFjLlPTN6.RT8CT0+0pktEEMcQishS3y.KDjGOFho+d6kodu+HdlCtTceKOxFBHvQIaY6jKfKiSdFgrLNELi609ZHkFxnQ4BxhfNi.gRftKEhjfNp.hB5XfHoMxDg9Ce4ZiRetPX7zWoUbKv6gvHjOywI2GZmLzmX6yS9i0NfsOZ5mjDAI4vkooDSQIxPINN43vjlIovn.eeM7jBTOmB49U3Nz8xtyVumi2IasyLn51lXcIgAbQe1f57DvKQCWrDQhv8vhUBx2w3afUBiyDFqDJgOGio+oiPw+16gc9DK7Y1Ft2ON2nd.RvlnKNLo44XRNN44.Lg+fj6AmlheUItOvWi8MLKRMCuNN+Nih0ZDHtbEhqQ.+WjHN2fPGt7JvON1DqM3y5lAgYDSTrxlEmO9SyA+W+kLQqrzQas6+14lzCPGzGwYmLB6kIXOb7GYHl9C8U427.zt2Tsq.+obIaRf6KBrd6RzuDKj8ubMZ2hf3PubM11rRWbcv+a6h2G4tawfYrXfXWbKtagdsmf77cXetOCS9guWdzaaXXIc9iZwahy6bsHxaUf75DHddRBqJQKcnKSHHWpPn4T9nnD9+xh3+Q+prquwR3sb9aO6jaYjym9W+8xuM6OjCbK2A63NWoZL.7V3h5E3kCh2MvUFAqDAtZs8S6IwdIwe5g9qvEMkvamN38omlwuq+ykXEvVv10g3uZrLTZseZ19e4mhG6SrR1XpEuYtvWrEVuIE5q2B4FCGkztP6lrCCPSI7K5g5gcw+yoI+O5tY+S21tIKBHRweu99XOes2Ceq2FKgyOuXv0x4s1jD6OCzuRA7xjHsfEeAjqyx6fksNBIXiO4G2E+GPg5KdWrqeJMZwEeYBhcxMc3ODOxapUy9gkSbCrsHYovEnv9MJgWJvEFAqt0UD5zFEspBZUFZ0fLgUOTI72gB08kGmG5axdNbSdIW1f8XT39uGd5kE67Vr3yx1cA1o4e7V4EbYkv+hrP7GqPe0RDcKPDKzFdc4elMhPvVYyB0AIz4GgSg3hpnGpI.8uvC+ueN79keS1yy1VePWhf8nj4axpTw2KDt6.mQ7D.290w42aDrtPMhKSi3r0n2DH1BvYXgnSXFhML2ugYVHCgnxrnQA3iWVAh86ided3uCeTObFb9s+GrurzFiH0xABTbbU1bKsK7lYa8Ck5WfXc.aUiXsRDaLJxSW.8og0Hfd.5BDcnQ6oPuGM5GSC6Dz6wC03SiXzuKOcpU5mmEK9+mg+Gdbbf6pa.....jTQNQjqBAlf" ], + "embed" : 1, + "id" : "obj-41", + "maxclass" : "fpic", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 17.5, 17.5, 122.0, 123.0 ], + "pic" : "mage.png" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-8", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 182.5, 334.636353, 100.0, 18.0 ], + "text" : "engineadd $1 $2" + } + + } +, { + "box" : { + "id" : "obj-3", + "maxclass" : "ezdac~", + "numinlets" : 2, + "numoutlets" : 0, + "patching_rect" : [ 182.5, 643.725769, 45.0, 45.0 ] + } + + } +, { + "box" : { + "id" : "obj-2", + "maxclass" : "live.gain~", + "numinlets" : 2, + "numoutlets" : 5, + "outlettype" : [ "signal", "signal", "", "float", "list" ], + "parameter_enable" : 1, + "patching_rect" : [ 182.5, 495.266846, 67.0, 131.0 ], + "saved_attribute_attributes" : { + "valueof" : { + "parameter_longname" : "live.gain~[1]", + "parameter_shortname" : "output level", + "parameter_type" : 0, + "parameter_mmin" : -70.0, + "parameter_mmax" : 6.0, + "parameter_initial" : [ 0.0 ], + "parameter_unitstyle" : 4 + } + + } +, + "textcolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "varname" : "live.gain~" + } + + } +, { + "box" : { + "color" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "fontname" : "Arial", + "fontsize" : 12.0, + "id" : "obj-1", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 4, + "outlettype" : [ "signal", "bang", "int", "int" ], + "patching_rect" : [ 182.5, 436.5, 59.5, 20.0 ], + "text" : "mage~" + } + + } +, { + "box" : { + "border" : 1.0, + "bordercolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "id" : "obj-47", + "maxclass" : "dropfile", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 182.5, 156.5, 42.712784, 43.0 ] + } + + } +, { + "box" : { + "background" : 1, + "bgcolor" : [ 1.0, 1.0, 1.0, 1.0 ], + "bgovercolor" : [ 0.698039, 0.698039, 0.698039, 1.0 ], + "bordercolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "borderoncolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "fontname" : "Arial Bold", + "fontsize" : 12.0, + "hint" : "", + "id" : "obj-4", + "ignoreclick" : 1, + "maxclass" : "textbutton", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 41.5, 425.0, 22.706104, 22.858788 ], + "presentation_rect" : [ 60.0, 60.0, 27.123047, 30.34375 ], + "rounded" : 60.0, + "text" : "0", + "textcolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "textovercolor" : [ 0.2, 0.2, 0.2, 1.0 ] + } + + } +, { + "box" : { + "background" : 1, + "bgcolor" : [ 1.0, 1.0, 1.0, 1.0 ], + "bgovercolor" : [ 0.698039, 0.698039, 0.698039, 1.0 ], + "bordercolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "borderoncolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "fontname" : "Arial Bold", + "fontsize" : 12.0, + "hint" : "", + "id" : "obj-93", + "ignoreclick" : 1, + "maxclass" : "textbutton", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 193.0, 167.5, 21.792936, 21.0 ], + "presentation_rect" : [ 15.0, 15.0, 27.123047, 30.34375 ], + "rounded" : 60.0, + "text" : "1", + "textcolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "textovercolor" : [ 0.2, 0.2, 0.2, 1.0 ] + } + + } +, { + "box" : { + "background" : 1, + "bgcolor" : [ 1.0, 1.0, 1.0, 1.0 ], + "bgovercolor" : [ 0.698039, 0.698039, 0.698039, 1.0 ], + "bordercolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "borderoncolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "fontname" : "Arial Bold", + "fontsize" : 12.0, + "hint" : "", + "id" : "obj-110", + "ignoreclick" : 1, + "maxclass" : "textbutton", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 450.5, 382.5, 21.853052, 22.0 ], + "presentation_rect" : [ 45.0, 45.0, 27.123047, 30.34375 ], + "rounded" : 60.0, + "text" : "3", + "textcolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "textovercolor" : [ 0.2, 0.2, 0.2, 1.0 ] + } + + } +, { + "box" : { + "background" : 1, + "bgcolor" : [ 1.0, 1.0, 1.0, 1.0 ], + "bgovercolor" : [ 0.698039, 0.698039, 0.698039, 1.0 ], + "bordercolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "borderoncolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "fontname" : "Arial Bold", + "fontsize" : 12.0, + "hint" : "", + "id" : "obj-94", + "ignoreclick" : 1, + "maxclass" : "textbutton", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 324.961395, 167.5, 21.790001, 21.0 ], + "presentation_rect" : [ 60.0, 60.0, 27.123047, 30.34375 ], + "rounded" : 60.0, + "text" : "2", + "textcolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "textovercolor" : [ 0.2, 0.2, 0.2, 1.0 ] + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-2", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-1", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-24", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-1", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-6", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-1", 3 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-96", 0 ], + "disabled" : 0, + "hidden" : 1, + "midpoints" : [ 43.86364, 258.0, 21.0, 258.0, 21.0, 300.0, 43.86364, 300.0 ], + "source" : [ "obj-102", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-8", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-104", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-104", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-105", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-19", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-105", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-118", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-2", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-12", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-96", 0 ], + "disabled" : 0, + "hidden" : 1, + "midpoints" : [ 43.86364, 396.0, 21.0, 396.0, 21.0, 300.0, 43.86364, 300.0 ], + "source" : [ "obj-13", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-138", 0 ], + "disabled" : 0, + "hidden" : 1, + "midpoints" : [ 349.08136, 579.983459, 325.85022, 579.983459, 325.85022, 526.516602, 349.08136, 526.516602 ], + "source" : [ "obj-136", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-138", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-137", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-135", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-138", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-136", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-138", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-317", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-138", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-16", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-138", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-161", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-104", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-19", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-98", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-19", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-11", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-2", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-3", 1 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-2", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-3", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-2", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-31", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-2", 4 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-21", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-22", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-27", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-31", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-91", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-33", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-10", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-39", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-105", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-47", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-5", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-7", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-8", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-107", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-8", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-86", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "disabled" : 0, + "hidden" : 0, + "midpoints" : [ 324.0, 432.75, 192.0, 432.75 ], + "source" : [ "obj-91", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-33", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-95", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-13", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-96", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-86", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-96", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-96", 0 ], + "disabled" : 0, + "hidden" : 0, + "source" : [ "obj-98", 0 ] + } + + } + ] + } +, + "patching_rect" : [ 9.0, 86.0, 47.0, 20.0 ], + "saved_object_attributes" : { + "default_fontface" : 0, + "default_fontname" : "Arial", + "default_fontsize" : 12.0, + "description" : "", + "digest" : "", + "fontface" : 0, + "fontname" : "Arial", + "fontsize" : 12.0, + "globalpatchername" : "", + "tags" : "" + } +, + "text" : "p main", + "varname" : "main" + } + + } + ], + "lines" : [ ], + "parameters" : { + "obj-2::obj-25" : [ "live.gain~[4]", "output level", 0 ], + "obj-15::obj-7" : [ "live.gain~[6]", "output level", 0 ], + "obj-120::obj-2" : [ "live.gain~[1]", "output level", 0 ], + "obj-124::obj-14" : [ "live.gain~[2]", "output level", 0 ], + "obj-123::obj-18" : [ "live.gain~[3]", "output level", 0 ], + "obj-5::obj-26" : [ "live.gain~[5]", "output level", 0 ] + } +, + "dependency_cache" : [ { + "name" : "mage_glossary.maxpat", + "bootpath" : "/Users/vichug/Documents/_STAGE_NUMEDIART_MAGE", + "patcherrelativepath" : ".", + "type" : "JSON", + "implicit" : 1 + } +, { + "name" : "mage~.mxo", + "type" : "iLaX" + } + ] + } + +} diff --git a/examples/maxmsp/MagePackage/patchers/mage_glossary.maxpat b/examples/maxmsp/MagePackage/patchers/mage_glossary.maxpat new file mode 100644 index 0000000..3de2307 --- /dev/null +++ b/examples/maxmsp/MagePackage/patchers/mage_glossary.maxpat @@ -0,0 +1,652 @@ +{ + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 6, + "minor" : 1, + "revision" : 3, + "architecture" : "x86" + } +, + "rect" : [ 25.0, 69.0, 740.0, 781.0 ], + "bglocked" : 0, + "openinpresentation" : 0, + "default_fontsize" : 11.0, + "default_fontface" : 0, + "default_fontname" : "Arial", + "gridonopen" : 0, + "gridsize" : [ 15.0, 15.0 ], + "gridsnaponopen" : 0, + "statusbarvisible" : 2, + "toolbarvisible" : 1, + "boxanimatetime" : 200, + "imprint" : 0, + "enablehscroll" : 1, + "enablevscroll" : 1, + "devicewidth" : 0.0, + "description" : "", + "digest" : "", + "tags" : "", + "boxes" : [ { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "hidden" : 1, + "id" : "obj-39", + "linecount" : 3, + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 423.0, 972.636353, 238.0, 45.0 ], + "prototypename" : "hidden link", + "text" : ";\rmax launchbrowser http://mage.numediart.org/publications.php" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-37", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 293.0, 984.636353, 130.0, 21.0 ], + "prototypename" : "magefont", + "text" : "mage.numediart.org", + "textcolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "underline" : 1 + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-19", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 34.212769, 984.636353, 566.0, 21.0 ], + "text" : "some more theorical informations/papers @ ." + } + + } +, { + "box" : { + "comment" : "", + "hidden" : 1, + "id" : "obj-32", + "maxclass" : "inlet", + "numinlets" : 0, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "patching_rect" : [ 20.0, 73.0, 25.0, 25.0 ] + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 11.0, + "hidden" : 1, + "id" : "obj-21", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 20.0, 105.0, 33.0, 17.0 ], + "text" : "front" + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 11.0, + "hidden" : 1, + "id" : "obj-14", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 20.0, 131.0, 64.0, 19.0 ], + "save" : [ "#N", "thispatcher", ";", "#Q", "end", ";" ], + "text" : "thispatcher" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-30", + "linecount" : 2, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 131.212769, 905.636353, 566.0, 35.0 ], + "text" : "Simply means a system suited for real-time manipulation. Mage allows control over many synthesis parameters during said synthesis, at real time ; hence the \"performative\" appellation." + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "hidden" : 1, + "id" : "obj-27", + "linecount" : 3, + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 519.5, 879.636353, 140.0, 45.0 ], + "prototypename" : "hidden link", + "text" : ";\rmax launchbrowser http://hts.sp.nitech.ac.jp/" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-20", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 513.5, 845.636353, 19.0, 21.0 ], + "text" : "/" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-17", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 519.5, 845.636353, 33.0, 21.0 ], + "prototypename" : "magefont", + "text" : "HTK", + "textcolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "underline" : 1 + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-16", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 490.5, 845.636353, 33.0, 21.0 ], + "prototypename" : "magefont", + "text" : "HTS", + "textcolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "underline" : 1 + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-18", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 294.0, 831.636353, 66.0, 21.0 ], + "prototypename" : "magelink", + "text" : "wikipedia", + "textcolor" : [ 0.901961, 0.227451, 0.47451, 1.0 ], + "underline" : 1 + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 12.0, + "hidden" : 1, + "id" : "obj-15", + "linecount" : 4, + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 420.0, 767.636353, 268.0, 59.0 ], + "text" : ";\rmax launchbrowser http://en.wikipedia.org/wiki/Hidden_Markov_model" + } + + } +, { + "box" : { + "handoff" : "", + "id" : "obj-6", + "maxclass" : "ubutton", + "numinlets" : 1, + "numoutlets" : 4, + "outlettype" : [ "bang", "bang", "", "int" ], + "patching_rect" : [ 294.0, 831.636353, 62.0, 21.0 ] + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-5", + "linecount" : 3, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 131.212769, 831.636353, 566.0, 49.0 ], + "text" : "Hidden Markov Models. See for more info. Statistical model which allows for multiple transitions between several states. They are at the core of the speech synthesis systems, which in turn are at the core of mage." + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-33", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 131.212769, 786.636353, 537.0, 21.0 ], + "text" : "Parameters generation/interfacing/everything engine at the core of mage." + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 14.315886, + "frgb" : 0.0, + "id" : "obj-34", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 21.5, 786.636353, 66.0, 23.0 ], + "text" : "mage" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 14.315886, + "frgb" : 0.0, + "id" : "obj-31", + "linecount" : 2, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 21.5, 905.636353, 102.0, 40.0 ], + "text" : "performative system" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 14.315886, + "frgb" : 0.0, + "id" : "obj-29", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 21.5, 831.636353, 66.0, 23.0 ], + "text" : "hmm" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-25", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 131.212769, 743.636353, 537.0, 21.0 ], + "text" : "Synthesis engine at the core of mage." + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 14.315886, + "frgb" : 0.0, + "id" : "obj-26", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 21.5, 743.636353, 66.0, 23.0 ], + "text" : "vocoder" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-24", + "linecount" : 7, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 131.212769, 617.636353, 574.0, 105.0 ], + "text" : "Shortest temporal unit that is used by mage (except the vocoder which of course synthesizes sound at sample rate). Frame length is an absolute value (= not changing, as opposed to state duration for example, which depends on many parameters) expressed in samples. User has direct and realtime control on that value with the message \"speed\" ans its derivatives (see relevant tab). Default frame length is 240 samples, default mage framerate is 48000 Hz (doesn't work correctly at other rates at the moment) ; which gives a defaut frame length of 240 samples at 48000 samples per second <-> 200 frames per second <-> 5 miliseconds per frame." + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-22", + "linecount" : 3, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 131.212769, 473.636353, 525.0, 49.0 ], + "text" : "Similarly to the label queue, FIFO list containing all the models to be synthesized by the vocoder. Unlike the label queue, user has very few control or information on the model queue." + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 14.315886, + "frgb" : 0.0, + "id" : "obj-23", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 20.0, 473.636353, 101.0, 23.0 ], + "text" : "model queue" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-13", + "linecount" : 4, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 131.212769, 536.636353, 537.0, 63.0 ], + "text" : "A temporal subdivision of a phoneme/label/model ; each of those has five states, \"beginning - beginning/middle - middle - middle/end - end\", each state lasts a different number of frames (usually between 1 and 10, first is shorter, middle is longer, or somehting along those lines) " + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 14.315886, + "frgb" : 0.0, + "id" : "obj-12", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 21.5, 617.636353, 57.0, 23.0 ], + "text" : "frame" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-11", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 131.212769, 426.636353, 525.0, 21.0 ], + "text" : "Label computed into a set of synthesis parameter for the vocoder ?" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 14.315886, + "frgb" : 0.0, + "id" : "obj-10", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 21.5, 536.636353, 57.0, 23.0 ], + "text" : "state" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 14.315886, + "frgb" : 0.0, + "id" : "obj-9", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 20.0, 426.636353, 57.0, 23.0 ], + "text" : "model" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 14.315886, + "frgb" : 0.0, + "id" : "obj-7", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 20.0, 327.636353, 90.0, 23.0 ], + "text" : "label queue" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-8", + "linecount" : 5, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 131.212769, 327.636353, 525.0, 77.0 ], + "text" : "Internal mage's buffer where are waiting the next labels to be processed/synthesized. It is a FIFO (first in first out) queue. When you send a label in the queue, it waits until the queue reaches his turn, then it is computed (all the information are translated to parameters to give to the vocoder) then the computed parameters are sent to the models queue." + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 14.315886, + "frgb" : 0.0, + "id" : "obj-3", + "linecount" : 2, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 20.0, 268.636353, 90.0, 40.0 ], + "text" : ".lab or labels list" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-4", + "linecount" : 2, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 131.212769, 268.636353, 522.0, 35.0 ], + "text" : "File containing a list of several successive labels, it is the output of label file generation from a text file." + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 14.315886, + "frgb" : 0.0, + "id" : "obj-1", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 20.0, 200.636353, 57.0, 23.0 ], + "text" : "label" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-2", + "linecount" : 3, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 131.212769, 200.636353, 525.0, 49.0 ], + "text" : "One label is a string containing information needed to synthesize a phoneme. It gives info about what is the current phoneme, what are the few previous and next phonemes, current phoneme's duration, intonation, accentuation, etc." + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 14.315886, + "frgb" : 0.0, + "id" : "obj-114", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 20.0, 21.636353, 57.0, 23.0 ], + "text" : "engine" + } + + } +, { + "box" : { + "fontname" : "AdobeKaitiStd", + "fontsize" : 12.0, + "frgb" : 0.0, + "id" : "obj-111", + "linecount" : 11, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 131.212769, 21.636353, 534.0, 162.0 ], + "text" : "a set of all the rules needed to make mage replicate a trained model's specific voice. You will need one different engine for each voice you want to imitate. \n\nSix different engines are provided in the \"data\" archives, in the folder data/configFiles/cmu-artic are the .conf files ; you will probably need to modify the filepath in these so that they point to your current installation's path of folder data/voices/[engine name].\n\nThose files were obtained after a training procedure, which consists - to summarize - in recording one person's voice reading phonetically balanced texts, then analysing and processing the result until the obtention of a set of rules for speech synthesis." + } + + } +, { + "box" : { + "handoff" : "", + "id" : "obj-28", + "maxclass" : "ubutton", + "numinlets" : 1, + "numoutlets" : 4, + "outlettype" : [ "bang", "bang", "", "int" ], + "patching_rect" : [ 490.5, 845.636353, 62.0, 21.0 ] + } + + } +, { + "box" : { + "handoff" : "", + "id" : "obj-38", + "maxclass" : "ubutton", + "numinlets" : 1, + "numoutlets" : 4, + "outlettype" : [ "bang", "bang", "", "int" ], + "patching_rect" : [ 293.212769, 984.636353, 129.787231, 21.0 ] + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-14", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-21", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-27", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-28", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-21", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-32", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-39", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-38", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-15", 0 ], + "disabled" : 0, + "hidden" : 1, + "source" : [ "obj-6", 0 ] + } + + } + ] + } + +} diff --git a/examples/maxmsp/README b/examples/maxmsp/README index e89ae78..f867383 100644 --- a/examples/maxmsp/README +++ b/examples/maxmsp/README @@ -1 +1,6 @@ external for Max/MSP + +16/09/2013 +installation : +* Place the MagePackage fodler in one of your max package folders. +* Try the MaxMageTuto.maxpat first if you're new to mage~ with MaxMSP. \ No newline at end of file diff --git a/examples/maxmsp/mage~.cpp b/examples/maxmsp/mage~.cpp old mode 100644 new mode 100755 index b0fa554..b5758d6 --- a/examples/maxmsp/mage~.cpp +++ b/examples/maxmsp/mage~.cpp @@ -1,5 +1,5 @@ /* ----------------------------------------------------------------------------------------------- */ -/* */ +/* */ /* This file is part of MAGE / pHTS( the performative HMM-based speech synthesis system ) */ /* */ /* MAGE / pHTS is free software: you can redistribute it and/or modify it under the terms */ @@ -26,10 +26,14 @@ /* */ /* ----------------------------------------------------------------------------------------------- */ -/** - * @file mage~.cpp - * @author Loïc Reboursière, Victor Huguenin +/** + * @file mage~.cpp + * @author Loïc Reboursière, Victor Huguenin */ + +// Github version + +//MaxMSP #include "ext.h" #include "ext_obex.h" #include "z_dsp.h" @@ -39,6 +43,8 @@ #include #include #include +#include + using namespace std; using namespace MAGE; @@ -46,6 +52,8 @@ using namespace MAGE; extern "C" { + void *mage_tilde_class; + typedef struct _mage_tilde { t_pxobject ob; @@ -54,106 +62,124 @@ extern "C" vector < string > labels; int currentLabel; Mage *mage; - void *intout2; // essai - void *intout; // essai - void *bangout; // essai + void *intout; // V + void *intout2; // V + void *bangout; // V } t_mage_tilde; - /* typedef struct _fftinfo - { - t_pxobject x_obj; - t_pfftpub *x_pfft; // pointer to owning fftpatcher struct - - long x_fftsize; // size of input fft (in samples) - long x_ffthop; // hop size for window advance - long x_n; // vector size (half of fft size if fullspect = 0) - int x_fullspect; // if full spectra are used - - void *x_out[4]; // array of outlets - - } t_fftinfo; -*/ - //void *mage_tilde_new(t_symbol *s, double f); void *mage_tilde_new( t_symbol *s, long argc, t_atom *argv ); t_int *mage_tilde_perform( t_int * w ); void mage_tilde_dsp( t_mage_tilde * x, t_signal ** sp, short *count ); void mage_tilde_bang( t_mage_tilde * x); void mage_tilde_free( t_mage_tilde * x ); - void mage_tilde_setup( void ); void * genThread( void * argv ); void fillLabels( t_mage_tilde * x ); //access to MAGE controls - void mage_tilde_alpha( t_mage_tilde * x, double alpha ); void mage_tilde_reset( t_mage_tilde * x ); - void mage_tilde_speed( t_mage_tilde * x, double speed, double action ); - void mage_tilde_volume( t_mage_tilde * x, double volume ); - - void mage_tilde_label_clear( t_mage_tilde * x ); //essai - + //manually add/remove engines + void mage_tilde_engine_add( t_mage_tilde * x, t_symbol *name, t_symbol *conf ); + void mage_tilde_engine_remove( t_mage_tilde * x, t_symbol *name ); + //interpolation between voices - V + void mage_tilde_interpolation( t_mage_tilde * x, t_symbol *voice,double weight ); + // duration of each state of a label, in frames + void mage_tilde_duration( t_mage_tilde * x, Symbol *s, long ac, t_atom *argv ); + //labels manipulation void mage_tilde_label( t_mage_tilde * x, t_symbol *label ); + void mage_tilde_label_clear( t_mage_tilde * x ); //V + void mage_tilde_label_pause( t_mage_tilde * x ); //V void mage_tilde_label_fill( t_mage_tilde * x ); + void mage_tilde_label_fill_until_end( t_mage_tilde * x ); // V void mage_tilde_label_next( t_mage_tilde * x ); + void mage_tilde_label_nextvowel( t_mage_tilde * x ); // V void mage_tilde_label_insert( t_mage_tilde * x, long lab ); void mage_tilde_label_replace( t_mage_tilde * x, long lab ); void mage_tilde_label_switch( t_mage_tilde * x, long lab ); - + //pitch + void mage_tilde_pitch( t_mage_tilde * x, Symbol *s, long ac, t_atom *argv ); // V void mage_tilde_pitch_overwrite( t_mage_tilde * x, double pitch ); void mage_tilde_pitch_scale( t_mage_tilde * x, double pitch ); void mage_tilde_pitch_shift( t_mage_tilde * x, double pitch ); void mage_tilde_pitch_synth( t_mage_tilde * x ); -//essai d'ajouter l'interpolation entre voix - void mage_tilde_interpolation( t_mage_tilde * x, t_symbol *voice,double weight ); -//essai d'ajouter l'assistance aux inlets/outlets + //speed + void mage_tilde_speed( t_mage_tilde * x, Symbol *s, long ac, t_atom *argv );//V + //volume, alpha, gamma + void mage_tilde_volume( t_mage_tilde * x, double volume ); + void mage_tilde_alpha( t_mage_tilde * x, double alpha ); + void mage_tilde_gamma( t_mage_tilde * x, double gamma );// V + //vibrato + void mage_tilde_vib_amp (t_mage_tilde *x, double vibamp); // V + void mage_tilde_vib_thresh (t_mage_tilde *x, double vibthresh); // V + void mage_tilde_vib_zoom (t_mage_tilde *x, double vibzoom); // V + void mage_tilde_vib_offset (t_mage_tilde *x, double viboffset); // V + //inlets/outlets assistance - V void mage_tilde_assist (t_mage_tilde *x, void *b, long io, long index, char *s); - void mage_tilde_printquery (t_mage_tilde *x); // essai - // engines add/remove manually - void mage_tilde_engine_add( t_mage_tilde * x, t_symbol *name, t_symbol *conf ); - void mage_tilde_engine_remove( t_mage_tilde * x, t_symbol *name ); - - void mage_tilde_duration( t_mage_tilde * x, Symbol *s, long ac, t_atom *argv ); - - void *mage_tilde_class; - + int main( void ) { t_class *c; c = class_new("mage~", (method)mage_tilde_new, (method)mage_tilde_free, (long)sizeof(t_mage_tilde), 0L, A_GIMME, 0); + // Core class_addmethod(c, (method)mage_tilde_bang, "bang", 0); // post("_setup : blocksize = %d",sys_getblksize()); class_addmethod(c, (method)mage_tilde_dsp, "dsp", A_CANT, 0); - class_addmethod(c, (method)mage_tilde_alpha, "alpha", A_FLOAT, 0); + + // Reset class_addmethod(c, (method)mage_tilde_reset, "reset", A_GIMME, 0); -// class_addmethod(c, (method)mage_tilde_speed, "speed", A_FLOAT, 0); // this one - class_addmethod(c, (method)mage_tilde_speed, "speed", A_FLOAT, A_FLOAT, 0); // this one - class_addmethod(c, (method)mage_tilde_volume, "volume", A_FLOAT, 0); + + // Engine + class_addmethod(c, (method)mage_tilde_engine_add, "engineadd", A_SYM, A_SYM, 0); + class_addmethod(c, (method)mage_tilde_engine_remove, "engineremove", A_SYM, 0); + + // Interpolate - V + class_addmethod(c, (method)mage_tilde_interpolation, "interpolate", A_SYM, A_FLOAT, 0); + + // Duration + class_addmethod(c, (method)mage_tilde_duration, "duration", A_GIMME, 0); + + // Label class_addmethod(c, (method)mage_tilde_label, "label", A_SYM, 0); - class_addmethod(c, (method)mage_tilde_label_clear, "labelclear",0);//essai + class_addmethod(c, (method)mage_tilde_label_clear, "labelclear",0);// V + class_addmethod(c, (method)mage_tilde_label_pause, "labelpause",0);// V class_addmethod(c, (method)mage_tilde_label_fill, "labelfill", A_GIMME, 0); + class_addmethod(c, (method)mage_tilde_label_fill_until_end, "labelfilluntilend", A_GIMME, 0);// V class_addmethod(c, (method)mage_tilde_label_next, "labelnext",0); + class_addmethod(c, (method)mage_tilde_label_nextvowel, "labelnextvowel",0);//essai class_addmethod(c, (method)mage_tilde_label_insert, "labelinsert", A_LONG, 0); class_addmethod(c, (method)mage_tilde_label_replace, "labelreplace", A_LONG, 0); class_addmethod(c, (method)mage_tilde_label_switch, "labelswitch", A_LONG, 0); + + // Pitch + class_addmethod(c, (method)mage_tilde_pitch, "pitch", A_GIMME, 0); // V class_addmethod(c, (method)mage_tilde_pitch_overwrite, "pitchoverwrite", A_FLOAT, 0); class_addmethod(c, (method)mage_tilde_pitch_scale, "pitchscale", A_FLOAT, 0); class_addmethod(c, (method)mage_tilde_pitch_shift, "pitchshift", A_FLOAT, 0); class_addmethod(c, (method)mage_tilde_pitch_synth, "pitchsynth", A_GIMME, 0); - class_addmethod(c, (method)mage_tilde_duration, "duration", A_GIMME, 0); -//essai d'ajouter l'interpolation entre voix - class_addmethod(c, (method)mage_tilde_interpolation, "interpolate", A_SYM, A_FLOAT, 0); -//essai d'ajouter l'assistance aux inlets/outlets - class_addmethod(c, (method)mage_tilde_assist, "assist", A_CANT, 0); -// class_addmethod(c, (method)mage_tilde_curlabel, 0) - class_addmethod(c, (method)mage_tilde_printquery, "printquery", 0); // ça c'est moi qui l'ai fait - // Engine - class_addmethod(c, (method)mage_tilde_engine_add, "engineadd", A_SYM, A_SYM, 0); - class_addmethod(c, (method)mage_tilde_engine_remove, "engineremove", A_SYM, 0); - - // ps_spfft = gensym("__pfft~__"); // owning pfft~ is bound to this while patch is loaded - // fftinfo_warning = 1; + // Speed + class_addmethod(c, (method)mage_tilde_speed, "speed", A_GIMME, 0); //V + + // Volume + class_addmethod(c, (method)mage_tilde_volume, "volume", A_FLOAT, 0); + + // Alpha + class_addmethod(c, (method)mage_tilde_alpha, "alpha", A_FLOAT, 0); + + // Gamma + class_addmethod(c, (method)mage_tilde_gamma, "gamma", A_FLOAT, 0); //V + + // Vibrato + class_addmethod(c, (method)mage_tilde_vib_amp, "vibratoamp", A_FLOAT, 0);// V + class_addmethod(c, (method)mage_tilde_vib_thresh, "vibratothresh", A_FLOAT, 0);// V + class_addmethod(c, (method)mage_tilde_vib_zoom, "vibratozoom", A_FLOAT, 0);// V + class_addmethod(c, (method)mage_tilde_vib_offset, "vibratooffset", A_FLOAT, 0);// V + + + + //inlets/outlets assistance - V + class_addmethod(c, (method)mage_tilde_assist, "assist", A_CANT, 0); class_dspinit(c); class_register(CLASS_BOX, c); @@ -175,57 +201,38 @@ extern "C" x->mage = new Mage(); // fillLabels(x); -// post("_new: loading engine"); -// x->mage->addEngine( "slt", "/Users/vichug/Music/MAGE/mage-2.00/data/configFiles/cmu-artic/slt.conf" ); -// x->mage->addEngine( "awb", "/Users/vichug/Music/MAGE/mage-2.00/data/configFiles/cmu-artic/awb.conf" ); -// x->mage->addEngine( "clb", "/Users/vichug/Music/MAGE/mage-2.00/data/configFiles/cmu-artic/clb.conf" ); -// x->mage->addEngine( "jmk", "/Users/vichug/Music/MAGE/mage-2.00/data/configFiles/cmu-artic/jmk.conf" ); -// x->mage->addEngine( "rms", "/Users/vichug/Music/MAGE/mage-2.00/data/configFiles/cmu-artic/rms.conf" ); -// x->mage->addEngine( "bdl", "/Users/vichug/Music/MAGE/mage-2.00/data/configFiles/cmu-artic/bdl.conf" ); -// x->mage->addEngine( "hpo", "/Users/vichug/Music/MAGE/mage-2.00/data/configFiles/cmu-artic/hpo.conf" ); -// x->mage->addEngine( "hpr", "/Users/vichug/Music/MAGE/mage-2.00/data/configFiles/cmu-artic/hpr.conf" ); -// x->mage->addEngine( "neu", "/Users/vichug/Music/MAGE/mage-2.00/data/configFiles/cmu-artic/neu.conf" ); - x->mage->enableInterpolation(true); +// Uncomment the following block and replace MageSourcePath with your path to your Mage sources; +// then recompile, if you want to avoid needing to manually add voice engines each time +// that you create a new Mage instance. +/* post("_new: loading engine"); + x->mage->addEngine( "slt", "/MageSourcePath/data/configFiles/cmu-artic/slt.conf" ); + x->mage->addEngine( "awb", "/MageSourcePath/data/configFiles/cmu-artic/awb.conf" ); + x->mage->addEngine( "clb", "/MageSourcePath/data/configFiles/cmu-artic/clb.conf" ); + x->mage->addEngine( "jmk", "/MageSourcePath/data/configFiles/cmu-artic/jmk.conf" ); + x->mage->addEngine( "rms", "/MageSourcePath/data/configFiles/cmu-artic/rms.conf" ); + x->mage->addEngine( "bdl", "/MageSourcePath/data/configFiles/cmu-artic/bdl.conf" ); + post("_new: done with engine"); */ -// post("_new: done with engine"); - + x->mage->enableInterpolation(true); + post("_new: starting genThread"); pthread_create(&(x->thread), NULL, genThread, (void *) x); post("_new : done with genThread"); - x->intout2 = intout((t_object *)x); // essai - x->intout = intout((t_object *)x); // essai - x->bangout = bangout((t_object *)x); // essai -// outlet_new(&x->x_obj, &s_signal); // Pd line -// outlet_new((t_pxobject *)x, "signal"); + x->intout = intout((t_object *)x); // V + x->intout2 = intout((t_object *)x); // V + x->bangout = bangout((t_object *)x); // V outlet_new(x, "signal"); post("_new: done\n"); return (x); } - - void mage_tilde_free( t_mage_tilde * x ) - { - pthread_cancel(x->thread); - printf( "stopping genThread\n" ); - pthread_join(x->thread,NULL); - post("free mage memory"); - delete x->mage; - } - - void mage_tilde_dsp( t_mage_tilde * x, t_signal ** sp, short *count ) - { - post("_dsp"); - post("my sample rate is: %f", sp[0]->s_sr); - dsp_add( mage_tilde_perform, 3, x, sp[0]->s_vec, sp[0]->s_n ); - } - + t_int *mage_tilde_perform( t_int * w ) { t_mage_tilde * x = ( t_mage_tilde * )( w[1] ); t_float * out = ( t_float * )( w[2] ); -// t_float * out2 = ( t_float * )( w[2] ); // a tous les coups c'est a cause de ca int n = ( int )( w[3] ); while( n-- ) @@ -235,14 +242,33 @@ extern "C" // get the generated samples *out++ = x->mage->popSamples(); -// *out2++ = x->mage->popSamples(); // commented out voir plus haut - } return ( w+4 ); } + void mage_tilde_dsp( t_mage_tilde * x, t_signal ** sp, short *count ) + { + post("_dsp"); + post("my sample rate is: %f", sp[0]->s_sr); + dsp_add( mage_tilde_perform, 3, x, sp[0]->s_vec, sp[0]->s_n ); + } + + void mage_tilde_bang( t_mage_tilde * x ) + { + post( "blocksize: %d",sys_getblksize() ); + } + + void mage_tilde_free( t_mage_tilde * x ) + { + pthread_cancel(x->thread); + printf( "stopping genThread\n" ); + pthread_join(x->thread,NULL); + post("free mage memory"); + delete x->mage; + } + void * genThread(void * argv) { printf( "running genThread\n" ); @@ -255,6 +281,7 @@ extern "C" if( x->mage->popLabel() ) { + // prepare the model x->mage->prepareModel(); @@ -262,7 +289,7 @@ extern "C" // and if set, the interpolation and/or duration functions set by the user x->mage->computeDuration(); - outlet_int(x->intout2, x->mage->getDuration() ); //essai + outlet_int(x->intout2, x->mage->getDuration() ); //V // compute the corresponding parameters taking into account the model // and if set, the interpolation and/or duration functions set by the user @@ -281,7 +308,7 @@ extern "C" return ( NULL ); } - + void fillLabels( t_mage_tilde * x ) { string line; @@ -305,7 +332,7 @@ extern "C" } // post ("labels number %d", x->labels.size()); - outlet_int(x->intout, x->labels.size()); // ça c'est moi qui l'ai fait + outlet_int(x->intout, x->labels.size()); // V - give the size of the file myfile.close(); @@ -316,58 +343,86 @@ extern "C" } - - void mage_tilde_bang( t_mage_tilde * x ) - { - post( "blocksize: %d",sys_getblksize() ); - } - - - void mage_tilde_alpha( t_mage_tilde * x, double alpha ) - { - x->mage->setAlpha( alpha ); -// post("alpha : %f", alpha); - post("path : %s", x->labelPath); - - return; - } - + void mage_tilde_reset( t_mage_tilde * x ) { x->mage->reset(); return; } - + - void mage_tilde_speed( t_mage_tilde * x, double speed, double action ) + // engines add/remove + + void mage_tilde_engine_add( t_mage_tilde * x, t_symbol * name, t_symbol * conf ) { - // controlValue = MAGE::overwrite; - // controlValue = MAGE::shift; - // controlValue = MAGE::scale; - // controlValue = MAGE::synthetic; - // controlValue = MAGE::noaction; - - x->mage->setSpeed( speed, action ); + post( "_new: loading engine %s", name->s_name ); + x->mage->addEngine( name->s_name, conf->s_name ); } - - -/* void mage_tilde_speed( t_mage_tilde * x, double speed ) + void mage_tilde_engine_remove( t_mage_tilde * x, t_symbol * name ) { - x->mage->setSpeed( speed, MAGE::overwrite ); - - return; - } */ - - void mage_tilde_volume( t_mage_tilde * x, double volume ) + post( "_new: removing engine %s", name->s_name ); + x->mage->removeEngine( name->s_name ); + } + + void mage_tilde_interpolation( t_mage_tilde * x, t_symbol *voice, double weight ) //V { - x->mage->setVolume( volume ); - + string s(voice->s_name); + + x->mage->enableInterpolation(true); + + double interpolationWeights[nOfStreams + 1]; + map < string, double * > interpolationFunctions; + + for( unsigned int i = 0; i < nOfStreams + 1; i++ ) + { + interpolationWeights[i] = (double) weight; + } + + interpolationFunctions[s] = interpolationWeights; + + x->mage->setInterpolationFunctions( interpolationFunctions ); + return; } - + + void mage_tilde_duration ( t_mage_tilde * x, Symbol *s, long ac, t_atom *argv ) + { + double *updateDuration = new double [5]; + int durationMode=0; + + if (ac != 6) + post("Bad number of parameters for durationoverwrite message ! "); + else + { +// post("Good number of parameters for durationoverwrite message ! "); + for( int i = 0; i < 5; i++ ) + { + if ((argv+i)->a_type == A_LONG) { + updateDuration[i] = atom_getlong(argv+i); +// post("value: %f ", updateDuration[i]); + } + else + { + post ("Bad type"); + } + } + if ((argv+5)->a_type == A_LONG) + { + durationMode = atom_getlong(argv+5); +// post("mode value: %d ", durationMode); + } + else + post ("Bad mode type"); + } + + x->mage->setDuration( updateDuration, durationMode ); + } + + + void mage_tilde_label( t_mage_tilde * x, t_symbol *label ) { post("filepath %s", label->s_name); @@ -377,13 +432,15 @@ extern "C" return; } - void mage_tilde_label_clear( t_mage_tilde * x ) //essai + void mage_tilde_label_clear( t_mage_tilde * x ) //V { - x->mage->clearLabels(); + const char *lastlab = x->mage->clearLabels().c_str(); + + post ("last label : %s", lastlab ); return; } - + void mage_tilde_label_fill( t_mage_tilde * x ) { Label label; @@ -392,6 +449,7 @@ extern "C" for( it = x->labels.begin(); it < x->labels.end(); it++ ) { // post( "pushing %s",line.c_str() ); + outlet_bang( x->bangout ); // V label.setQuery( ( * it ) ); x->mage->pushLabel( label ); @@ -401,12 +459,36 @@ extern "C" return; } + void mage_tilde_label_fill_until_end( t_mage_tilde * x ) // V + { + Label label; + int i; + + if( x->labels.size() > 0 ) + { + for (i = x->currentLabel; i < x->labels.size(); i++) + { + outlet_bang( x->bangout ); // V + label.setQuery( x->labels[x->currentLabel] ); + + x->mage->pushLabel( label ); + + x->currentLabel = ( x->currentLabel + 1 ) % x->labels.size(); +// post("onepush"); + } + } + + + return; + } + void mage_tilde_label_next( t_mage_tilde * x ) { Label label; if( x->labels.size() > 0 ) { + outlet_bang( x->bangout ); // V label.setQuery( x->labels[x->currentLabel] ); x->mage->pushLabel( label ); @@ -417,6 +499,69 @@ extern "C" return; } + void mage_tilde_label_nextvowel( t_mage_tilde * x ) // V - thanks R. + { + Label label; + const char* carac = "+"; + + if( x->labels.size() > 0 ) + { + outlet_bang( x->bangout ); // V + label.setQuery( x->labels[x->currentLabel] ); + + x->mage->pushLabel( label ); + + x->currentLabel = ( x->currentLabel + 1 ) % x->labels.size(); + + const char* vla = x->mage->getLabel().getQuery().c_str(); + // post ("%s", vla ); + + char index = 1 + strchr(vla, *carac) - vla; + const char *firstelem = vla + index; + char pau_buf[3]; + + bool isitvowel = ((firstelem[0] == 'a') || (firstelem[0] == 'e') || (firstelem[0] == 'i') || (firstelem[0] == 'o') || (firstelem[0] == 'u') || (firstelem[0] == 'y')); + // if (isitvowel==1) { post("vowel"); } + if (isitvowel == 0) { + if (firstelem[0]=='p') { + strncpy(pau_buf,firstelem,3); + if(strcmp(pau_buf,"pau")==0){ + isitvowel=1; + // post("pau"); + } + } + } + while (isitvowel == 0) { + usleep(100000); + if( x->labels.size() > 0 ) + { + label.setQuery( x->labels[x->currentLabel] ); + + x->mage->pushLabel( label ); + + x->currentLabel = ( x->currentLabel + 1 ) % x->labels.size(); + } + + vla = x->mage->getLabel().getQuery().c_str(); + index = 1 + strchr(vla, *carac) - vla; + firstelem = vla + index; + isitvowel = ((firstelem[0] == 'a') || (firstelem[0] == 'e') || (firstelem[0] == 'i') || (firstelem[0] == 'o') || (firstelem[0] == 'u') || (firstelem[0] == 'y')); + // if (isitvowel==1) { post("vowel"); } + if (isitvowel == 0) { + if (firstelem[0]=='p') { + strncpy(pau_buf,firstelem,3); + if(strcmp(pau_buf,"pau")==0){ + isitvowel=1; + // post("pau"); + } + } + } + } + } + + return; + } + void mage_tilde_label_insert( t_mage_tilde * x, long lab ) { Label label; @@ -426,6 +571,7 @@ extern "C" int k = ( ( int ) lab ) % x->labels.size(); // always 0 <= lab < x->labels.size() ? < 0 ? post("inserting label %d\n",k); + outlet_bang( x->bangout ); // V label.setQuery( x->labels[k] ); x->mage->pushLabel( label ); @@ -445,6 +591,7 @@ extern "C" int k = ( ( int ) lab ) % x->labels.size(); // always 0 <= lab < x->labels.size() ? < 0 ? post("replacing label %d with %d\n",x->currentLabel,k); + outlet_bang( x->bangout ); // V label.setQuery( x->labels[k] ); x->mage->pushLabel( label ); @@ -464,7 +611,7 @@ extern "C" long k = lab % x->labels.size(); // always 0 <= lab < x->labels.size() ? < 0 ? post("switching from label %d to %d\n",x->currentLabel,k); - outlet_bang( x->bangout ); // ça c'est moi qui l'ai fait + outlet_bang( x->bangout ); // V label.setQuery( x->labels[k] ); x->mage->pushLabel( label ); @@ -473,7 +620,57 @@ extern "C" return; } + + void mage_tilde_label_pause( t_mage_tilde * x ) //V - does work on very exceptionnal circumstances + { + int cur; + + cur = x->currentLabel; + + x->mage->clearLabels(); + + x->currentLabel = cur; + + return; + } + + + void mage_tilde_pitch ( t_mage_tilde * x, Symbol *s, long ac, t_atom *argv ) + { + // controlValue = MAGE::overwrite; + // controlValue = MAGE::shift; + // controlValue = MAGE::scale; + // controlValue = MAGE::synthetic; + // controlValue = MAGE::noaction; + + if ( ac != 2 ) + { + if ( (ac == 1) && (argv->a_type == A_FLOAT) ) + { + x->mage->setPitch(atom_getfloat(argv), MAGE::overwrite); + } + else if ( (ac == 1) && (argv->a_type == A_LONG ) ) + { + x->mage->setPitch((float)atom_getlong(argv), MAGE::overwrite); + } + else + + post("need either one float/int (pitchoverwrite by that value) or one float/int and one int (int will precise the action)"); + } + else + { + if ( (argv->a_type == A_FLOAT ) && ((argv+1)->a_type == A_LONG) ) { + x->mage->setPitch(atom_getfloat(argv),atom_getlong(argv+1)); + } + else if ( (argv->a_type == A_LONG ) && ((argv+1)->a_type == A_LONG) ) { + x->mage->setPitch((float)atom_getlong(argv),atom_getlong(argv+1)); + } + } + + return; + } + void mage_tilde_pitch_overwrite( t_mage_tilde * x, double pitch ) { x->mage->setPitch(pitch,MAGE::overwrite); @@ -501,65 +698,100 @@ extern "C" return; } - - void mage_tilde_duration ( t_mage_tilde * x, Symbol *s, long ac, t_atom *argv ) - { - double *updateDuration = new double [5]; - int durationMode=0; - - if (ac != 6) - post("Bad number of parameters for durationoverwrite message ! "); - else - { -// post("Good number of parameters for durationoverwrite message ! "); - for( int i = 0; i < 5; i++ ) - { - if ((argv+i)->a_type == A_LONG) { - updateDuration[i] = atom_getlong(argv+i); -// post("value: %f ", updateDuration[i]); - } - else - { - post ("Bad type"); - } - } - if ((argv+5)->a_type == A_LONG) - { - durationMode = atom_getlong(argv+5); -// post("mode value: %d ", durationMode); - } - else - post ("Bad mode type"); - } - - x->mage->setDuration( updateDuration, durationMode ); - } - -//essai d'interpolation - void mage_tilde_interpolation( t_mage_tilde * x, t_symbol *voice, double weight ) + + void mage_tilde_speed ( t_mage_tilde * x, Symbol *s, long ac, t_atom *argv ) //V { - string s(voice->s_name); - - x->mage->enableInterpolation(true); - - double interpolationWeights[nOfStreams + 1]; - map < string, double * > interpolationFunctions; - - for( unsigned int i = 0; i < nOfStreams + 1; i++ ) + // controlValue = MAGE::overwrite; + // controlValue = MAGE::shift; + // controlValue = MAGE::scale; + // controlValue = MAGE::synthetic; + // controlValue = MAGE::noaction; + + if ( ac != 2 ) { - interpolationWeights[i] = (double) weight; + if ( (ac == 1) && (argv->a_type == A_FLOAT) ) + { + x->mage->setSpeed(atom_getfloat(argv), MAGE::overwrite); + } + else if ( (ac == 1) && (argv->a_type == A_LONG ) ) + { + x->mage->setSpeed((float)atom_getlong(argv), MAGE::overwrite); + } + else + post("need either one float/int (speedoverwrite by that value) or one float/int and one int (int will precise the action)"); + } + else + { + if ( (argv->a_type == A_FLOAT) && ((argv+1)->a_type == A_LONG) ) { + x->mage->setSpeed(atom_getfloat(argv),atom_getlong(argv+1)); + } + else if ( (argv->a_type == A_LONG ) && ((argv+1)->a_type == A_LONG) ) { + x->mage->setSpeed((float)atom_getlong(argv),atom_getlong(argv+1)); + } } - interpolationFunctions[s] = interpolationWeights; + return; + } - x->mage->setInterpolationFunctions( interpolationFunctions ); + + + void mage_tilde_volume( t_mage_tilde * x, double volume ) + { + x->mage->setVolume( volume ); + + return; + } + + void mage_tilde_alpha( t_mage_tilde * x, double alpha ) + { + x->mage->setAlpha( alpha ); +// post("alpha : %f", alpha); +// post("path : %s", x->labelPath); + + return; + } + + void mage_tilde_gamma( t_mage_tilde * x, double gamma )// V + { + x->mage->setGamma( gamma ); return; } -//essai d'ajouter l'assistance aux inlets/outlets + + //Vibrato -V + void mage_tilde_vib_amp (t_mage_tilde *x, double vibamp) // V + { + x->mage->setvibamp( vibamp ); + + return; + } + + void mage_tilde_vib_thresh (t_mage_tilde *x, double vibthresh) // V + { + x->mage->setvibthresh( vibthresh ); + + return; + } + + void mage_tilde_vib_zoom (t_mage_tilde *x, double vibzoom) // V + { + x->mage->setvibzoom( vibzoom ); + + return; + } + + void mage_tilde_vib_offset (t_mage_tilde *x, double viboffset) // V + { + x->mage->setviboffset( viboffset ); + + return; + } + + + // "The io argument will be 1 for inlets, 2 for outlets. // The index argument will be 0 for the leftmost inlet or outlet." void mage_tilde_assist (t_mage_tilde *x, void *b, long io, long index, char *s) @@ -584,35 +816,16 @@ extern "C" sprintf(s, "bang at beginning of a label read with labelswitch method"); break; case 2: - sprintf(s, "total number of labels when a label list is read"); + sprintf(s, "number of frames in currently processed label"); break; case 3: - sprintf(s, "number of frames in currently processed label"); + sprintf(s, "total number of labels when a label list is read"); break; } break; } } - void mage_tilde_printquery (t_mage_tilde *x) - { -// x->mage->label.printQuery(); // ne marche pas - } - - // engines add/remove - - void mage_tilde_engine_add( t_mage_tilde * x, t_symbol * name, t_symbol * conf ) - { - post( "_new: loading engine %s", name->s_name ); - x->mage->addEngine( name->s_name, conf->s_name ); - } - - void mage_tilde_engine_remove( t_mage_tilde * x, t_symbol * name ) - { - post( "_new: removing engine %s", name->s_name ); - x->mage->removeEngine( name->s_name ); - } - } From 6420a28803066b4169761744c3cddf32c4356fdb Mon Sep 17 00:00:00 2001 From: Victor Huguenin Date: Mon, 16 Sep 2013 01:56:07 +0200 Subject: [PATCH 3/9] added a compiled mage~ that should run on OSX 10.6.8. Hope it's ok. --- .../externals/mage~.mxo/Contents/PkgInfo | 1 + .../Contents/Resources/CMakeLists.txt | 11 +++++ .../mage~.mxo/Contents/Resources/COPYING | 43 +++++++++++++++++++ 3 files changed, 55 insertions(+) create mode 100644 examples/maxmsp/MagePackage/externals/mage~.mxo/Contents/PkgInfo create mode 100644 examples/maxmsp/MagePackage/externals/mage~.mxo/Contents/Resources/CMakeLists.txt create mode 100644 examples/maxmsp/MagePackage/externals/mage~.mxo/Contents/Resources/COPYING diff --git a/examples/maxmsp/MagePackage/externals/mage~.mxo/Contents/PkgInfo b/examples/maxmsp/MagePackage/externals/mage~.mxo/Contents/PkgInfo new file mode 100644 index 0000000..0febb6e --- /dev/null +++ b/examples/maxmsp/MagePackage/externals/mage~.mxo/Contents/PkgInfo @@ -0,0 +1 @@ +iLaXmax2 \ No newline at end of file diff --git a/examples/maxmsp/MagePackage/externals/mage~.mxo/Contents/Resources/CMakeLists.txt b/examples/maxmsp/MagePackage/externals/mage~.mxo/Contents/Resources/CMakeLists.txt new file mode 100644 index 0000000..67125fc --- /dev/null +++ b/examples/maxmsp/MagePackage/externals/mage~.mxo/Contents/Resources/CMakeLists.txt @@ -0,0 +1,11 @@ +FILE(GLOB SRC ${SRC} *.cpp *.c) +FILE(GLOB HDR ${HDR} *.hpp *.h) + +INCLUDE_DIRECTORIES(${MAGE_HTS_ENGINE_PATH}) +INCLUDE_DIRECTORIES(${MAGE_PORTAUDIO_PATH}) +INCLUDE_DIRECTORIES(${MAGE_SPTK_PATH}) + +ADD_LIBRARY(${MAGE_LIB_NAME} ${SRC} ${HDR}) +TARGET_LINK_LIBRARIES(${MAGE_LIB_NAME} pthread m) +TARGET_LINK_LIBRARIES(${MAGE_LIB_NAME} ${MAGE_LIB_NAME}-htsengine) +TARGET_LINK_LIBRARIES(${MAGE_LIB_NAME} ${MAGE_LIB_NAME}-sptk) diff --git a/examples/maxmsp/MagePackage/externals/mage~.mxo/Contents/Resources/COPYING b/examples/maxmsp/MagePackage/externals/mage~.mxo/Contents/Resources/COPYING new file mode 100644 index 0000000..578df19 --- /dev/null +++ b/examples/maxmsp/MagePackage/externals/mage~.mxo/Contents/Resources/COPYING @@ -0,0 +1,43 @@ +/* ----------------------------------------------------------------- */ +/* The HMM-Based Speech Synthesis Engine "hts_engine API" */ +/* developed by HTS Working Group */ +/* http://hts-engine.sourceforge.net/ */ +/* ----------------------------------------------------------------- */ +/* */ +/* Copyright (c) 2001-2011 Nagoya Institute of Technology */ +/* Department of Computer Science */ +/* */ +/* 2001-2008 Tokyo Institute of Technology */ +/* Interdisciplinary Graduate School of */ +/* Science and Engineering */ +/* */ +/* All rights reserved. */ +/* */ +/* Redistribution and use in source and binary forms, with or */ +/* without modification, are permitted provided that the following */ +/* conditions are met: */ +/* */ +/* - Redistributions of source code must retain the above copyright */ +/* notice, this list of conditions and the following disclaimer. */ +/* - Redistributions in binary form must reproduce the above */ +/* copyright notice, this list of conditions and the following */ +/* disclaimer in the documentation and/or other materials provided */ +/* with the distribution. */ +/* - Neither the name of the HTS working group nor the names of its */ +/* contributors may be used to endorse or promote products derived */ +/* from this software without specific prior written permission. */ +/* */ +/* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND */ +/* CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, */ +/* INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF */ +/* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE */ +/* DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS */ +/* BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, */ +/* EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED */ +/* TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, */ +/* DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON */ +/* ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, */ +/* OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY */ +/* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE */ +/* POSSIBILITY OF SUCH DAMAGE. */ +/* ----------------------------------------------------------------- */ From f68cbffab0aa10d9a714863c4b70ca2e3d6af497 Mon Sep 17 00:00:00 2001 From: Victor Huguenin Date: Mon, 16 Sep 2013 02:02:54 +0200 Subject: [PATCH 4/9] added helpfile and tutorial for mage~ with PureData --- .../puredata/pd_mage_tutos_helpfile/awb.gif | Bin 0 -> 1577 bytes .../puredata/pd_mage_tutos_helpfile/bdl.gif | Bin 0 -> 1755 bytes .../puredata/pd_mage_tutos_helpfile/clb.gif | Bin 0 -> 1653 bytes .../puredata/pd_mage_tutos_helpfile/jmk.gif | Bin 0 -> 1624 bytes .../pd_mage_tutos_helpfile/mageForPd.gif | Bin 0 -> 4259 bytes .../pd_mage_tutos_helpfile/mage_glossary.pd | 85 ++ .../pd_mage_tutos_helpfile/mage_tuto.pd | 1152 +++++++++++++++++ .../pd_mage_tutos_helpfile/mage~-help.pd | 720 +++++++++++ .../puredata/pd_mage_tutos_helpfile/rms.gif | Bin 0 -> 2048 bytes .../puredata/pd_mage_tutos_helpfile/slt.gif | Bin 0 -> 1535 bytes 10 files changed, 1957 insertions(+) create mode 100644 examples/puredata/pd_mage_tutos_helpfile/awb.gif create mode 100644 examples/puredata/pd_mage_tutos_helpfile/bdl.gif create mode 100644 examples/puredata/pd_mage_tutos_helpfile/clb.gif create mode 100644 examples/puredata/pd_mage_tutos_helpfile/jmk.gif create mode 100644 examples/puredata/pd_mage_tutos_helpfile/mageForPd.gif create mode 100644 examples/puredata/pd_mage_tutos_helpfile/mage_glossary.pd create mode 100644 examples/puredata/pd_mage_tutos_helpfile/mage_tuto.pd create mode 100644 examples/puredata/pd_mage_tutos_helpfile/mage~-help.pd create mode 100644 examples/puredata/pd_mage_tutos_helpfile/rms.gif create mode 100644 examples/puredata/pd_mage_tutos_helpfile/slt.gif diff --git a/examples/puredata/pd_mage_tutos_helpfile/awb.gif b/examples/puredata/pd_mage_tutos_helpfile/awb.gif new file mode 100644 index 0000000000000000000000000000000000000000..9247d60865ce4c40d887e710aead98505a949ad8 GIT binary patch literal 1577 zcmc&z`BM`I6nTf4fOrNRduUS?gaDpvWzjyEnpT<+dy+0G?WZL z1~Qq}h5&{jD1u<`7K$P&0>Mc{OCx&PEr5awbwg=HaU)9D-Fgb#s4zZK7#Ssi5)?{Q zr6d`piFNx>0isfoD!oNTSTS%j0%o*hB!ks)n8iI^H~_8y++@ZroZ8l*w(%MiG)9Yt z;@ttXTCadKu_Z(3`A!n%CO}0s%s!H=tm6A{td-w6I3jNh*NU zC`rmeG92j`Fky%Z!%Z5c$xNB7cC!-9I8wt&b#|_fb=L8c1w$+ZW-)3k3}@jbD~?z- zh*gjpEY^m3DbsqqRV5Wwaip36wSyG{w+N7u_e> z?W~;>?9R>>gQBHhVhEHm;S5DHZJlkjt*yP2C6%lRV@)_qnOLX94oD7)bkJr8*VEqC z-a)H7Xl=)!^sM{!Gx04)8993$$Iu+ZaBkxEc8=#e9c^6}yvq&eAaB+1HXToCc-G2u z4qmkJF6pJi^wKE^v`(N2fu#k`F7Sd#t3_HX+I1pt6>PT{}m{og0zjkh1b6PW(a z$h)5aUkOV5!jq~>?;h|SIaNtjUAT8Bc>I#HN#?TqM@Gd=I#9FybotsbpZLrp3nxS= zCePj(5PS8~=Sm8-?D&l1bxZ@djXmZ}%Mfu@j9fuY)8)A3$drv(Pc~ISyez@X6 zGUKsg==#*s>d=LwCoLu--xRB_d~s#Xjs1c1W_h8R8#Je(u5EyWbAUYCRXeo$CfSHeHX; z4w0{E{F5tLUl10u<=VNlB~vcv#wL~c2Oe7Jvn(D{hpcNXElBt^)$AD>N9C1m#=60n z`&D0i!l;PG)SneSZsKpGl@(6C>3t(xeXBd@#AJW*cH#s7r$KYaRNdNB zuZMGF}PPS4Lv8Je7 z4^A9!Y^+RQxm9&6o^6WS<(m@_aX!eWdHGCP^vQBXq(@4YBC9>SY2mv5$e)gmdmEf- z`g>SSlVaVqA;Zh&_UJNhv%QI}tG4aSo9-LDxw6$TIylMqQW>qwsIDJ8^LY3xWmjbO U=lMnB$2f=dIR8i;;tliu0nSO<9smFU literal 0 HcmV?d00001 diff --git a/examples/puredata/pd_mage_tutos_helpfile/bdl.gif b/examples/puredata/pd_mage_tutos_helpfile/bdl.gif new file mode 100644 index 0000000000000000000000000000000000000000..b417dc75b50458edece5bed0e92d517c9fd70311 GIT binary patch literal 1755 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 w{NrV^fM_0p4OC*4}&%Y_yH037n1cmMzZ literal 0 HcmV?d00001 diff --git a/examples/puredata/pd_mage_tutos_helpfile/jmk.gif b/examples/puredata/pd_mage_tutos_helpfile/jmk.gif new file mode 100644 index 0000000000000000000000000000000000000000..7cfe2af617eed08b6089737e7ff1bb25d2ddaced GIT binary patch literal 1624 zcmcgrk5d$N6km`4Lln`7Um`yh{INQqhUM6;5-94eprO%f3b`7ltrXc;t&tUUz6f^f zk8TI4L*Vjk)wmN|H8=JA!D4LTsnF<6t>TqkvQv9!H+sr;PW=tN`Mi1a=Djzc_ujl$ zFh4(c=4w5%81W(h3XUKIf&v7E2!?n$%D1%}cis2|mqd0~VW|ZJiAYe!! z7Vsg4F&NHb1c%Wg21Oh}aTLK(fTIvc85|3M#VLSOJPvp~kibX;iW52mVUP%;gD~}x z6i)&`0-iKUr1>hz$!p)Kq%c5XkiroPXDFPd0HA=Gf_91#Dc1a9<;MWQ0Ez=FQ29(j zK%gB!5ikNQN(8*~8>fffyQP9dD$mW zIsuRZBm^@nJkacrvNMET(d?>XSGCS+T_*&c1|ZUy2uV>@yF8i%^%6r$vP<%74iSx9J^|jg8l61t^l8qgnk+D~WR@LfS=D4syCazH%Ka`Y<>ISdF6r0b z+-{zB3()Pb|Dg>I3=Aj&P%c45^(!7x(G*2f)vHi-aH^uJK1uaGQ8m@8C_azJFVTJn zi78vpLz!e2Q@{|6uYJhn)j0C6*b=t&F9qolJ=xed+H2OX`1}s zCI0Uw^o;r0PaxqMVjP+{uf6%gj_^?v2(kUp#a&Tpg-!FUEthx4=2SRE zYisAH$#d%x=iA!4_C;1prCm1j_eONZg(g>od0OtW<4d8M{#$g?%*}tFwdc*#PsE$= zwMF-@b2L{jROcM&{!A=OU0lqiOiWLDHPiUQoRH}F+T)q4u(S>1#zV z?p*Vw@%7?LTil90N0#&zZi+4q>xhRdWTGsNOF#ME=3yPHki%LnjiJ@ zxJSG8h)cKW^UL37Q?qNYR&3GgGu*8$!J|S`I=pQ35g(&&_)sfS0x zD@3exSEVUzQns;2rfs{Ai896Q2(o#1rF6wP*ecUg zO%|qk+`*SaC){ri%~)bMG_YpN?98H2C`b zb-$0^zx?{#_KHdjwl$aT9{6BvQcPiR!m0Knd-r}3^;N4Q@?II2mUZU-w=bo>Y&aWz zGqxmMKdHQ7bba1q%em3c%HB6;E-a+5J;`@UGD=T1hNiV_X&kVOajMn2o?$`K<-Nm; zdMY-qsoWlgg-nIVPV~nAaa34$o<5qX>(A~Udm^SJV~WL5H)3Dr)^}}}leR{L87;+i z!+WAObPS(9#o3-s=(Zi(a7e$x8Wy|0zN&N4FHN;v(Y}a=(`BYro0e_eSUB*tPGxKVuO!z1dCj87}4I|Fv-mP7* eu`TaYWVR)np0(02e*6!UAKz~?>Wg*AEB^q~uKVZ! literal 0 HcmV?d00001 diff --git a/examples/puredata/pd_mage_tutos_helpfile/mageForPd.gif b/examples/puredata/pd_mage_tutos_helpfile/mageForPd.gif new file mode 100644 index 0000000000000000000000000000000000000000..5f8f2decd9e785beb114464e3152defb46de35f6 GIT binary patch literal 4259 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 F06PnW_=^Al literal 0 HcmV?d00001 diff --git a/examples/puredata/pd_mage_tutos_helpfile/mage_glossary.pd b/examples/puredata/pd_mage_tutos_helpfile/mage_glossary.pd new file mode 100644 index 0000000..b8d87df --- /dev/null +++ b/examples/puredata/pd_mage_tutos_helpfile/mage_glossary.pd @@ -0,0 +1,85 @@ +#N canvas 567 22 603 751 10; +#X obj 44 32 cnv 6 5 5 engin engout engine 0 0 0 16 -262144 -1 0; +#X obj 52 305 cnv 6 5 5 labin labout label 0 0 0 16 -262144 -1 0; +#X obj 33 429 cnv 6 15 15 empty empty .lab 0 0 0 16 -262144 -1 0; +#X obj 84 428 cnv 6 15 1 empty empty or 0 0 0 16 -262144 -1 0; +#X obj 26 450 cnv 6 1 1 empty empty labels 0 0 0 16 -262144 -1 0; +#X obj 92 450 cnv 6 1 1 empty empty list 0 0 0 16 -262144 -1 0; +#X obj 22 513 cnv 6 1 1 empty empty labels 0 0 0 16 -262144 -1 0; +#X obj 89 513 cnv 6 1 1 empty empty queue 0 0 0 16 -262144 -1 0; +#X obj 50 650 cnv 6 1 1 empty empty model 0 0 0 16 -262144 -1 0; +#X obj 27 728 cnv 6 1 1 empty empty model 0 0 0 16 -262144 -1 0; +#X obj 81 728 cnv 6 1 1 empty empty queue 0 0 0 16 -262144 -1 0; +#X obj 50 851 cnv 6 1 1 empty empty state 0 0 0 16 -262144 -1 0; +#X obj 52 981 cnv 6 1 1 empty empty frame 0 0 0 16 -262144 -1 0; +#X obj 42 1198 cnv 6 1 1 empty empty vocoder 0 0 0 16 -262144 -1 0 +; +#X obj 55 1268 cnv 6 1 1 empty empty mage 0 0 0 16 -262144 -1 0; +#X obj 26 1479 cnv 6 1 1 empty empty performative 0 0 0 16 -262144 +-1 0; +#X obj 54 1498 cnv 6 1 1 empty empty system 0 0 0 16 -262144 -1 0; +#X text 190 22 a set of all the rules needed to make mage replicate +a trained model's specific voice. You will need one different engine +for each voice you want to imitate.; +#X text 189 87 Six different engines are provided in the "data" archives +\, in the folder data/configFiles/cmu-artic are the .conf files \; +you will probably need to modify the filepath in these so that they +point to your current installation's path of folder data/voices/[engine +name].; +#X text 188 174 Those files were obtained after a training procedure +\, which consists - to summarize - in recording one person's voice +reading phonetically balanced texts \, then analysing and processing +the result until the obtention of a set of rules for speech synthesis. +; +#X text 188 296 One label is a string containing information needed +to synthesize a phoneme. It gives info about what is the current phoneme +\, what are the few previous and next phonemes \, current phoneme's +duration \, intonation \, accentuation \, etc.; +#X text 186 418 File containing a list of several successive labels +\, it is the output of label file generation from a text file.; +#X text 184 506 Internal mage's buffer where are waiting the next labels +to be processed/synthesized. It is a FIFO (first in first out) queue. +When you send a label in the queue \, it waits until the queue reaches +his turn \, then it is computed (all the information are translated +to parameters to give to the vocoder) then the computed parameters +are sent to the models queue.; +#X text 183 640 Label computed into a set of synthesis parameter for +the vocoder ?; +#X text 183 720 Similarly to the label queue \, FIFO list containing +all the models to be synthesized by the vocoder. Unlike the label queue +\, user has very few control or information on the model queue.; +#X text 181 842 A temporal subdivision of a phoneme/label/model \; +each of those has five states \, "beginning - beginning/middle - middle +- middle/end - end" \, each state lasts a different number of frames +(usually between 1 and 10 \, first is shorter \, middle is longer \, +or somehting along those lines); +#X text 182 971 Shortest temporal unit that is used by mage (except +the vocoder which of course synthesizes sound at sample rate). Frame +length is an absolute value (= not changing \, as opposed to state +duration for example \, which depends on many parameters) expressed +in samples. User has direct and realtime control on that value with +the message "speed" ans its derivatives (see relevant tab). Default +frame length is 240 samples \, default mage framerate is 48000 Hz (doesn't +work correctly at other rates at the moment) \; which gives a defaut +frame length of 240 samples at 48000 samples per second <-> 200 frames +per second <-> 5 miliseconds per frame.; +#X text 180 1190 Synthesis engine at the core of mage.; +#X text 180 1260 Parameters generation/interfacing/everything engine +at the core of mage.; +#X obj 58 1344 cnv 6 1 1 empty empty hmm 0 0 0 16 -262144 -1 0; +#X obj 336 1336 pddp/pddplink http://en.wikipedia.org/wiki/Hidden_Markov_model +-text wikipedia; +#X obj 180 1375 pddp/pddplink http://hts.sp.nitech.ac.jp/ -text HTS/HTK +; +#X text 178 1473 Simply means a system suited for real-time manipulation. +Mage allows control over many synthesis parameters during said synthesis +\, at real time \; hence the "performative" appellation.; +#X obj 340 1578 pddp/pddplink http://mage.numediart.org/publications.php +-text mage.numediart.org.; +#X text 92 1578 some more theorical informations/papers @; +#X text 179 1336 Hidden Markov Models. See; +#X text 180 1349 Statistical model which allows for multiple transitions +between several states. They are at the core of the; +#X text 394 1336 for more info.; +#X text 224 1375 speech synthesis systems \, which in turn are; +#X text 180 1387 at the core of mage.; diff --git a/examples/puredata/pd_mage_tutos_helpfile/mage_tuto.pd b/examples/puredata/pd_mage_tutos_helpfile/mage_tuto.pd new file mode 100644 index 0000000..fdbaa87 --- /dev/null +++ b/examples/puredata/pd_mage_tutos_helpfile/mage_tuto.pd @@ -0,0 +1,1152 @@ +#N canvas 121 70 1135 762 10; +#X declare -path ./; +#X declare -lib unauthorized; +#X declare -lib mediasettings; +#X obj -672 -219 image mageForPd.gif; +#N canvas 248 116 621 465 Licence 0; +#X text 65 34 This file is part of MAGE / pHTS; +#X text 64 49 (the performative HMM-based speech synthesis system) +; +#X text 65 73 MAGE / pHTS is free software: you can redistribute it +and/or modify it under the terms of the GNU General Public License +as published by the Free Software Foundation \, either version 3 of +the license \, or any later version.; +#X text 65 134 MAGE / pHTS is distributed in the hope that it will +be useful \, but WITHOUT ANY WARRANTY \, without even the implied warranty +of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +General Public License for more details.; +#X text 66 209 You should have received a copy of the GNU General Public +License along with MAGE / pHTS. If not \, see http://www.gnu.org/licenses +; +#X text 44 19 /* ----------------------------------------------------- +*/; +#X text 66 263 Copyright 2011 University of Mons :; +#X text 126 281 Numediart Institute for New Media Art; +#X text 259 295 ( www.numediart.org ); +#X text 126 309 Acapela Group ( www.acapela-group.com ); +#X text 70 338 Developed by :; +#X text 128 359 Maria Astrinaki \, Alexis Moinet \, Geoffrey Wilfart +\,; +#X text 204 373 Nicolas d'Alessandro \, Thierry Dutoit; +#X text 70 390 /* ------------------------------------------------------ +*/; +#X restore -746 -155 pd Licence; +#X obj -746 -136 declare -path ./; +#X obj -680 -155 mage_glossary; +#X obj -548 -245 cnv 6 5 5 empty empty mage~ 0 0 0 32 -262144 -1 0 +; +#X obj -461 -214 cnv 6 5 5 empty empty performative 0 0 0 20 -262144 +-1 0; +#X obj -576 -214 cnv 6 5 5 empty empty hmm-based 0 0 0 20 -262144 -1 +0; +#X obj -311 -214 cnv 6 5 5 empty empty speech 0 0 0 20 -262144 -1 0 +; +#X obj -235 -214 cnv 6 5 5 empty empty synthesis 0 0 0 20 -262144 -1 +0; +#X obj -124 -214 cnv 6 5 5 empty empty toolkit 0 0 0 20 -262144 -1 +0; +#X obj -568 -191 cnv 6 5 5 empty empty as 0 0 0 14 -262144 -1 0; +#X obj -550 -191 cnv 6 5 5 empty empty a 0 0 0 14 -262144 -1 0; +#X obj -539 -191 cnv 6 5 5 empty empty PureData 0 0 0 14 -262144 -1 +0; +#X obj -473 -191 cnv 6 5 5 empty empty external 0 0 0 14 -262144 -1 +0; +#X text -162 -190 numediart | University of Mons | Acapela Group; +#X obj -143 -172 pddplink http://mage.numediart.org; +#X obj -598 122 cnv 5 5 5 empty empty 1 -15 5 0 20 -234399 -234399 +0; +#X obj -725 364 cnv 5 5 5 empty empty 2 -15 5 0 20 -234399 -234399 +0; +#X obj -705 183 cnv 15 40 20 empty empty empty 0 0 0 20 -234399 -234399 +0; +#X obj -702 185 mage~; +#X obj -718 435 prepend set; +#X msg -718 457 reset; +#X obj -626 279 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0; +#X obj -627 231 rms~; +#X obj -710 344 output~; +#X obj -702 161 r tomagetuto; +#X obj -708 -60 cnv 5 5 5 empty empty 0 -15 5 0 20 -234399 -234399 +0; +#X obj -695 -65 ii reset; +#X obj -695 -88 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X text -660 -90 panic !; +#X msg -689 -41 pitchsynth; +#X msg -683 -16 labelclear; +#X text -635 -66 resets nearly everything; +#X text -609 -17 make it stop; +#X text -615 -49 tells Mage to begin; +#X text -616 -38 synthesizing the pitch again; +#X obj -695 14 s tomagetuto; +#X obj -584 -154 import unauthorized; +#X msg -707 91 params @samplerate 48000; +#X text -741 68 mage~ works better at a sample rate of 48000 Hz; +#X obj -586 -135 import mediasettings; +#X obj -707 117 audiosettings; +#X obj -414 -16 cnv 5 5 5 empty empty 3 -15 5 0 20 -234399 -234399 +0; +#N canvas 396 73 1101 616 filesloader 0; +#X obj 103 155 playlist lab 500 120 {Helvetica 10 bold} #FEFEFE #E63A79 +black red; +#X symbolatom 116 379 50 0 0 0 - - -; +#X symbolatom 435 378 50 0 0 0 - - -; +#X msg 112 40 /Users/vichug/Music/pd_files/txt2labscrpt/out; +#X obj 112 -1 loadbang; +#X obj 112 77 prepend location; +#X obj 54 358 outlet; +#X obj 318 352 outlet; +#X obj 565 355 outlet; +#X obj 262 76 prepend set; +#X obj 260 16 prepend set; +#X symbolatom 106 118 80 0 0 0 - - -; +#X obj 218 2 t b s; +#X symbolatom 680 212 50 0 0 0 - - -; +#X obj 734 17 prepend set; +#X text 102 101 Input here the path/navigate with the below filebrowser +to; +#X text 454 101 a folder with .lab files; +#X connect 0 0 1 0; +#X connect 0 0 6 0; +#X connect 0 1 2 0; +#X connect 0 1 7 0; +#X connect 0 2 8 0; +#X connect 0 2 13 0; +#X connect 3 0 5 0; +#X connect 3 0 9 0; +#X connect 4 0 3 0; +#X connect 5 0 0 0; +#X connect 9 0 11 0; +#X connect 10 0 3 0; +#X connect 11 0 12 0; +#X connect 12 0 3 0; +#X connect 12 1 10 0; +#X connect 13 0 14 0; +#X connect 14 0 3 0; +#X coords 0 -1 1 1 505 180 2 100 100; +#X restore -145 231 pd filesloader; +#X obj -145 417 prepend label; +#X obj -145 442 s tomagetuto; +#X obj -263 116 prepend engineadd; +#X obj -143 116 prepend engineremove; +#X text -357 104 add engine; +#X text -374 122 remove engine; +#N canvas 731 48 265 213 formatenginename 0; +#X obj -198 -458 stripfilename -5; +#X obj -114 -435 list; +#X obj -120 -484 t s s; +#X obj -147 -413 gate 2; +#X obj -147 -433 ii 1; +#X obj -114 -388 unpack s s; +#X obj -120 -507 inlet; +#X obj -227 -430 inlet; +#X obj -172 -360 outlet; +#X obj -114 -360 outlet; +#X obj -187 -432 + 1; +#X connect 0 0 1 0; +#X connect 1 0 3 1; +#X connect 2 0 0 0; +#X connect 2 1 1 1; +#X connect 3 0 8 0; +#X connect 3 1 5 0; +#X connect 4 0 3 0; +#X connect 5 0 9 0; +#X connect 6 0 2 0; +#X connect 7 0 10 0; +#X connect 10 0 3 0; +#X restore -263 92 pd formatenginename; +#X obj -197 142 s tomagetuto; +#X text -399 71 Click on an engine name on the above list to load it. +; +#X obj -292 107 vradio 15 1 0 2 empty empty empty 0 -8 0 10 -262144 +-1 -1 0; +#X text -375 159 Remove it later if needed by toggling "remove engine" +first \, then clicking again on its name in the above list.; +#X obj -157 326 cnv 5 5 5 empty empty 4 -15 5 0 20 -234399 -234399 +0; +#X text -47 421 Click on a label file in the above it to load it into +mage~.; +#X obj -718 414 r tomagetuto; +#X obj -488 310 cnv 5 5 5 empty empty 5 -15 5 0 20 -234399 -234399 +0; +#X obj 151 -105 cnv 5 5 5 empty empty 6 -15 5 0 20 -234399 -234399 +0; +#X obj 151 -79 cnv 5 5 5 empty empty 7 -15 5 0 20 -234399 -234399 0 +; +#X obj 151 -52 cnv 5 5 5 empty empty 8 -15 5 0 20 -234399 -234399 0 +; +#X obj 151 -24 cnv 5 5 5 empty empty 9 -15 5 0 20 -234399 -234399 0 +; +#X obj 151 2 cnv 5 5 5 empty empty 10 -20 5 0 20 -234399 -234399 0 +; +#X text -497 -183 step-by-step tutorial; +#N canvas 395 22 692 768 voices_interpolation 0; +#X obj 42 92 s tomagetuto; +#X obj 43 13 prepend interpolate; +#X msg 81 -194 awb; +#X obj 43 -76 knob 32 32 0 1 0 0 empty mageknobin1 empty 0 -8 0 8 -234399 +-234399 -1 0 1; +#X obj 88 -51 symbol; +#X obj 43 -28 pack 1 s; +#X msg 88 -175 slt; +#X msg 94 -156 clb; +#X msg 98 -137 jmk; +#X msg 104 -118 rms; +#X msg 110 -99 bdl; +#X msg 43 -8 \$2 \$1; +#X obj 53 -194 cnv 5 5 5 empty empty 1 -15 5 0 20 -234399 -234399 0 +; +#X obj 13 -61 cnv 5 5 5 empty empty 2 -15 5 0 20 -234399 -234399 0 +; +#X obj 239 -203 cnv 5 5 5 empty empty 3 -15 5 0 20 -234399 -234399 +0; +#X obj 377 -3 cnv 5 5 5 empty empty 4 -15 5 0 20 -234399 -234399 0 +; +#X obj -69 216 cnv 5 5 5 empty empty 5 -15 5 0 20 -234399 -234399 0 +; +#X obj -85 71 prepend set; +#X msg -85 92 interpolate awb 1; +#X text 29 -252 interpolation between voices.; +#X text -138 -173 Select one already loaded engine...; +#X text -105 -86 ...then move the dial.; +#X text 178 -121 At any moment \, the cumulated interpolation weights +of all the engines should not exceed 1 \, or it will result in saturation. +You might want it at a certain point \, though. Up to you.; +#X text 145 -180 Then select another loaded engine \, move the dial +again - carefully.; +#X text 177 -39 The most natural (intended) result will happen if cumulated +weights of all voices is 1; +#X obj 256 32 knob 32 32 0 1 0 0 empty mageknobin1 empty 0 -8 0 8 -234399 +-234399 -1 0 1; +#X obj 375 31 knob 32 32 0 1 0 0 empty empty empty 0 -8 0 8 -234399 +-234399 -1 0 1; +#X obj 319 51 -; +#X obj 318 10 t b f; +#X obj 318 31 1; +#X msg 256 75 interpolate awb \$1; +#X msg 375 75 interpolate slt \$1; +#X text 182 98 Ensuring this with two voices is rather easy...; +#X obj 118 306 knob 32 32 0 1 0 0 empty mageknobin3 empty 0 -8 0 8 +-234399 -234399 -1 0 1; +#X obj 191 307 knob 32 32 0 1 0 0 empty mageknobin4 empty 0 -8 0 8 +-234399 -234399 -1 0 1; +#X obj 260 308 knob 32 32 0 1 0 0 empty mageknobin5 empty 0 -8 0 8 +-234399 -234399 -1 0 1; +#X obj 331 308 knob 32 32 0 1 0 0 empty mageknobin6 empty 0 -8 0 8 +-234399 -234399 -1 0 1; +#N canvas 352 78 962 586 interpall 0; +#X obj 121 89 t b f; +#X obj 186 90 t b f; +#X obj 251 91 t b f; +#X obj 316 91 t b f; +#X obj 382 92 t b f; +#X obj 12 18 inlet; +#X obj 371 7 inlet; +#X obj 422 8 inlet; +#X obj 472 8 inlet; +#X obj 522 8 inlet; +#X obj 569 8 inlet; +#X obj 616 8 inlet; +#X obj 214 336 spigot; +#X obj 154 336 spigot; +#X obj 94 336 spigot; +#X obj 388 336 spigot; +#X obj 328 336 spigot; +#X obj 267 336 spigot; +#X obj 741 276 spigot; +#X obj 685 276 spigot; +#X obj 624 276 spigot; +#X obj 915 276 spigot; +#X obj 855 276 spigot; +#X obj 796 276 spigot; +#X obj 293 389 outlet; +#X obj 349 390 outlet; +#X obj 403 389 outlet; +#X obj 463 387 outlet; +#X obj 527 389 outlet; +#X obj 582 388 outlet; +#X obj 9 256 - 1; +#X obj 12 154 t b f; +#X msg 12 187 1; +#X obj 24 49 loadbang; +#X msg 24 88 1; +#X obj 88 88 t f; +#X msg 133 46 1; +#X obj 101 139 expr $f1 / ($f1 + $f2 + $f3 + $f4 + $f5 + $f6) \; $f2 +/ ($f1 + $f2 + $f3 + $f4 + $f5 + $f6) \; $f3 / ($f1 + $f2 + $f3 + $f4 ++ $f5 + $f6) \; $f4 / ($f1 + $f2 + $f3 + $f4 + $f5 + $f6) \; $f5 / +($f1 + $f2 + $f3 + $f4 + $f5 + $f6) \; $f6 / ($f1 + $f2 + $f3 + $f4 ++ $f5 + $f6); +#X obj 39 321 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 10 +-262144 -1 -1 1 256; +#X connect 0 0 37 0; +#X connect 0 1 37 1; +#X connect 1 0 37 0; +#X connect 1 1 37 2; +#X connect 2 0 37 0; +#X connect 2 1 37 3; +#X connect 3 0 37 0; +#X connect 3 1 37 4; +#X connect 4 0 37 0; +#X connect 4 1 37 5; +#X connect 5 0 31 0; +#X connect 6 0 20 0; +#X connect 6 0 35 0; +#X connect 7 0 0 0; +#X connect 7 0 19 0; +#X connect 8 0 1 0; +#X connect 8 0 18 0; +#X connect 9 0 2 0; +#X connect 9 0 23 0; +#X connect 10 0 3 0; +#X connect 10 0 22 0; +#X connect 11 0 4 0; +#X connect 11 0 21 0; +#X connect 12 0 26 0; +#X connect 13 0 25 0; +#X connect 14 0 24 0; +#X connect 15 0 29 0; +#X connect 16 0 28 0; +#X connect 17 0 27 0; +#X connect 18 0 26 0; +#X connect 19 0 25 0; +#X connect 20 0 24 0; +#X connect 21 0 29 0; +#X connect 22 0 28 0; +#X connect 23 0 27 0; +#X connect 30 0 20 1; +#X connect 30 0 19 1; +#X connect 30 0 18 1; +#X connect 30 0 23 1; +#X connect 30 0 22 1; +#X connect 30 0 21 1; +#X connect 31 0 32 0; +#X connect 31 1 30 1; +#X connect 31 1 38 0; +#X connect 32 0 30 0; +#X connect 33 0 34 0; +#X connect 34 0 31 0; +#X connect 35 0 37 0; +#X connect 36 0 37 1; +#X connect 37 0 14 0; +#X connect 37 1 13 0; +#X connect 37 2 12 0; +#X connect 37 3 17 0; +#X connect 37 4 16 0; +#X connect 37 5 15 0; +#X connect 38 0 14 1; +#X connect 38 0 13 1; +#X connect 38 0 12 1; +#X connect 38 0 17 1; +#X connect 38 0 16 1; +#X connect 38 0 15 1; +#X restore -26 351 pd interpall ----------------------------------------------- +; +#X obj -26 396 prepend interpolate; +#X msg -26 374 awb \$1; +#X msg 45 374 slt \$1; +#X msg 116 373 clb \$1; +#X msg 188 372 jmk \$1; +#X msg 259 372 rms \$1; +#X msg 331 371 bdl \$1; +#X obj -51 353 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X obj -12 266 image awb.gif; +#X obj 67 263 image slt.gif; +#X obj 140 263 image clb.gif; +#X obj 218 262 image jmk.gif; +#X obj 285 263 image rms.gif; +#X obj 358 263 image bdl.gif; +#X text 43 203 slt; +#X text 121 201 clb; +#X text 194 199 jmk; +#X text 264 199 rms; +#X text 329 200 bdl; +#X obj 45 308 knob 32 32 0 1 0 0 empty mageknobinslt empty 0 -8 0 8 +-234399 -234399 -1 3100 1; +#X obj -26 309 knob 32 32 0 1 0 0 empty mageknobin1 empty 0 -8 0 8 +-234399 -234399 -1 0 1; +#X obj -65 326 ii 1; +#X text -46 131 ...but it can quickly get complicated.; +#X text 0 450 If you have loaded n voices \, you should interpolate +all n voices at a time - if you don't \, expect strange result.; +#X text -27 204 awb; +#X obj -26 418 s tomagetuto; +#X msg 401 316 \; mageknobinslt set 1; +#X obj 401 294 loadbang; +#X text 400 353 The default engine; +#X text 401 364 is slt.; +#X text -47 146 Once you have loaded all six engines from mage source's +data/configFiles/smu-artic folder \, the "interpall" subpatcher here +shows how to make sure the total of weights is always 1; +#X connect 1 0 0 0; +#X connect 1 0 17 0; +#X connect 2 0 4 0; +#X connect 3 0 5 0; +#X connect 4 0 5 1; +#X connect 5 0 11 0; +#X connect 6 0 4 0; +#X connect 7 0 4 0; +#X connect 8 0 4 0; +#X connect 9 0 4 0; +#X connect 10 0 4 0; +#X connect 11 0 1 0; +#X connect 17 0 18 0; +#X connect 25 0 28 0; +#X connect 25 0 30 0; +#X connect 26 0 31 0; +#X connect 27 0 26 0; +#X connect 28 0 29 0; +#X connect 28 1 27 1; +#X connect 29 0 27 0; +#X connect 30 0 0 0; +#X connect 31 0 0 0; +#X connect 33 0 37 3; +#X connect 34 0 37 4; +#X connect 35 0 37 5; +#X connect 36 0 37 6; +#X connect 37 0 39 0; +#X connect 37 1 40 0; +#X connect 37 2 41 0; +#X connect 37 3 42 0; +#X connect 37 4 43 0; +#X connect 37 5 44 0; +#X connect 38 0 63 0; +#X connect 39 0 38 0; +#X connect 40 0 38 0; +#X connect 41 0 38 0; +#X connect 42 0 38 0; +#X connect 43 0 38 0; +#X connect 44 0 38 0; +#X connect 45 0 37 0; +#X connect 57 0 37 2; +#X connect 58 0 37 1; +#X connect 59 0 45 0; +#X connect 65 0 64 0; +#X restore 165 -112 pd voices_interpolation; +#N canvas 340 34 962 584 labels_queue_commands 0; +#X obj -672 21 cnv 5 5 5 empty empty 1 -15 5 0 20 -234399 -234399 0 +; +#X obj -673 78 cnv 5 5 5 empty empty 2 -15 5 0 20 -234399 -234399 0 +; +#X obj -674 142 cnv 5 5 5 empty empty 3 -15 5 0 20 -234399 -234399 +0; +#X obj -675 192 cnv 5 5 5 empty empty 4 -15 5 0 20 -234399 -234399 +0; +#X obj -678 256 cnv 5 5 5 empty empty 5 -15 5 0 20 -234399 -234399 +0; +#X obj -219 44 cnv 5 5 5 empty empty 6 -15 5 0 20 -234399 -234399 0 +; +#X text -648 12 fills label queue with everything at once; +#X msg -657 32 labelfill; +#X msg -658 88 labelnext; +#X text -649 69 fills label queue with only the next label; +#X text -650 128 fills label queue until the next vowel or silence +label; +#X msg -659 149 labelnextvowel; +#X text -650 184 fills label queue from your current position in the +label list to the very end; +#X msg -659 215 labelfilluntilend; +#X text -646 247 empties the queue \, all at once; +#X obj -670 320 s tomagetuto; +#X msg -659 267 labelclear; +#X text -235 6 Three methods to directly jump at a given label given +its position in the list :; +#X obj -189 148 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 +10 -262144 -1 -1 0 256; +#X msg -189 168 labelreplace \$1; +#X text -130 76 labelinsert N sends the Nth label of the list to Mage +\,; +#X obj -189 77 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 10 +-262144 -1 -1 0 256; +#X msg -189 97 labelinsert \$1; +#X text -126 137 labelreplace N sends the Nth label of the list to +Mage and makes labelnext jump to its next label \,; +#X text -129 203 labelswitch N sends the Nth label of the list and +makes labelnext point to label N + 1; +#X obj -190 216 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 +10 -262144 -1 -1 0 256; +#X msg -190 236 labelswitch \$1; +#X obj -229 313 s tomagetuto; +#X text -128 278 If a command reaches the end of the list \, it loops +back to the start.; +#X text -415 367 note : the label queue is only 512 labels long.; +#X text -436 480 If you use labelfill or labelfilluntilend and your +label file contains more than 512 labels or if you try filling the +queue with more than 512 elements \, it will freeze once it reaches +the 512th label. Once the queue has read that 512th element which is +frozen \, the queue is empty \; therefore you can refill it with the +rest of the labels list using labelnext \, labelnextvowel or labelfilluntilend. +; +#X obj -341 388 r labelsize; +#X obj -341 410 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 +10 -262144 -1 -1 0 256; +#X text -435 429 You can see above the size in samples of your currently +loaded label file \, which is sent by the second data outlet of mage~ +when said files is loaded.; +#X text -562 149 Use this carefully; +#X connect 7 0 15 0; +#X connect 8 0 15 0; +#X connect 11 0 15 0; +#X connect 13 0 15 0; +#X connect 16 0 15 0; +#X connect 18 0 19 0; +#X connect 19 0 27 0; +#X connect 21 0 22 0; +#X connect 22 0 27 0; +#X connect 25 0 26 0; +#X connect 26 0 27 0; +#X connect 31 0 32 0; +#X restore 165 -84 pd labels_queue_commands; +#N canvas 561 22 880 654 base_controls 0; +#X obj -547 -100 cnv 5 5 5 empty empty 1 -15 5 0 20 -234399 -234399 +0; +#X obj -546 -29 cnv 5 5 5 empty empty 2 -15 5 0 20 -234399 -234399 +0; +#X obj -546 45 cnv 5 5 5 empty empty 3 -15 5 0 20 -234399 -234399 0 +; +#X obj -541 200 cnv 5 5 5 empty empty 4 -15 5 0 20 -234399 -234399 +0; +#X obj -518 -96 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 +10 -262144 -1 -1 0 256; +#X msg -518 -72 volume \$1; +#X text -439 -95 a quite standard though fine volume control; +#X obj -517 -26 nbx 5 14 0 1 0 0 empty empty empty 0 -8 0 10 -262144 +-1 -1 0 256; +#X msg -517 -2 alpha \$1; +#X text -441 47 gamma is another vocoder parameter which control is +slightly useless.; +#X obj -516 48 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 10 +-262144 -1 -1 0 256; +#X msg -516 72 gamma \$1; +#X text -503 179 control on the duration of all 5 successive states +for next synthesized (or computed ?) phoneme. The duration is expressed +in number of frames.; +#X obj -175 448 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 +10 -262144 -1 -1 0 256; +#X obj 10 298 metro 10; +#X obj -391 314 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 +10 -262144 -1 -1 0 256; +#X obj 10 278 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 +1; +#X obj -391 293 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj -598 249 key; +#X obj -598 281 spigot; +#X msg -565 249 1; +#X msg -532 250 0; +#X text -182 371 0 = overwrite \; 1 = shift \; 2 = scale \; 3 = synthetic +\; 4 = no action; +#X floatatom -396 392 5 0 0 0 - - -; +#X floatatom -363 392 5 0 0 0 - - -; +#X floatatom -330 392 5 0 0 0 - - -; +#X floatatom -297 392 5 0 0 0 - - -; +#X floatatom -264 392 5 0 0 0 - - -; +#X obj -391 364 any; +#X obj -391 336 / 10; +#X obj -387 473 s tomagetuto; +#X obj -538 118 s tomagetuto; +#X text -440 -27 alpha is one of the vocoder's parameters \; simulates +the vocal track length. Default is 0.55. Should not go outside a 0 +- 1 range. (Shift+drag for precision tuning); +#X obj -316 315 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 +10 -262144 -1 -1 0 256; +#X text -140 216 The change is only effective on next synthesized (computed +?) label. If you want a permanent change from mage's default \, you +will need to send the message at least once each label. Easiest way +to do that is to use a metro.; +#X text -92 355 6th integer is the type of operation to apply :; +#X text -82 369 0 - overwrite old value by current value; +#X text -82 383 1 - shift old by current value; +#X text -82 397 2 - scale old by current; +#X text -82 410 3 - mage will compute duration (default); +#X text -82 424 4 - no effect; +#X obj -390 444 cnv 15 168 23 empty empty empty 0 0 0 20 -234399 -234399 +0; +#N canvas 610 363 450 300 pack------------- 0; +#X obj 27 66 inlet; +#X obj 67 66 inlet; +#X obj 107 66 inlet; +#X obj 147 66 inlet; +#X obj 187 66 inlet; +#X obj 227 66 inlet; +#X obj 27 234 outlet; +#X obj 67 97 t b f; +#X obj 107 97 t b f; +#X obj 147 97 t b f; +#X obj 187 97 t b f; +#X obj 227 97 t b f; +#X obj 27 168 pack 1 1 1 1 1 0; +#X connect 0 0 12 0; +#X connect 1 0 7 0; +#X connect 2 0 8 0; +#X connect 3 0 9 0; +#X connect 4 0 10 0; +#X connect 5 0 11 0; +#X connect 7 0 12 0; +#X connect 7 1 12 1; +#X connect 8 0 12 0; +#X connect 8 1 12 2; +#X connect 9 0 12 0; +#X connect 9 1 12 3; +#X connect 10 0 12 0; +#X connect 10 1 12 4; +#X connect 11 0 12 0; +#X connect 11 1 12 5; +#X connect 12 0 6 0; +#X restore -387 422 pd pack-------------; +#X msg -387 447 duration \$1 \$2 \$3 \$4 \$5 \$6; +#X text -495 254 This is just an example of controlling this; +#X text -500 265 with the ascii numbers of the keys in your keyboard +; +#X text -360 332 An example of simple math on input; +#X text -361 343 (a state typical duration is 2-10 frames); +#X obj -433 365 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X connect 4 0 5 0; +#X connect 5 0 31 0; +#X connect 7 0 8 0; +#X connect 8 0 31 0; +#X connect 10 0 11 0; +#X connect 11 0 31 0; +#X connect 13 0 42 5; +#X connect 14 0 29 0; +#X connect 15 0 29 0; +#X connect 16 0 14 0; +#X connect 17 0 15 0; +#X connect 18 0 19 0; +#X connect 19 0 29 0; +#X connect 20 0 19 1; +#X connect 21 0 19 1; +#X connect 23 0 42 0; +#X connect 24 0 42 1; +#X connect 25 0 42 2; +#X connect 26 0 42 3; +#X connect 27 0 42 4; +#X connect 28 0 23 0; +#X connect 28 0 24 0; +#X connect 28 0 25 0; +#X connect 28 0 26 0; +#X connect 28 0 27 0; +#X connect 29 0 28 0; +#X connect 33 0 29 1; +#X connect 42 0 43 0; +#X connect 43 0 30 0; +#X connect 48 0 28 0; +#X restore 165 -57 pd base_controls; +#N canvas 370 38 959 828 pitch_and_speed_controls 0; +#X obj -502 74 cnv 5 5 5 empty empty 1 -15 5 0 20 -234399 -234399 0 +; +#X obj -657 479 cnv 5 5 5 empty empty 2 -15 5 0 20 -234399 -234399 +0; +#X obj -632 643 hsl 64 15 20 1000 0 0 empty empty empty -2 -8 0 10 +-262144 -1 -1 0 1; +#X floatatom -635 664 5 0 0 0 - - -; +#X msg -635 699 pitchoverwrite \$1; +#X obj -426 643 hsl 64 15 0.25 4 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 0 1; +#X floatatom -429 665 5 0 0 0 - - -; +#X msg -429 699 pitchscale \$1; +#X obj -517 643 hsl 64 15 -200 1000 0 0 empty empty empty -2 -8 0 10 +-262144 -1 -1 0 1; +#X floatatom -520 665 5 0 0 0 - - -; +#X msg -520 699 pitchshift \$1; +#X msg -333 700 pitchsynth; +#X obj -622 475 hsl 64 15 20 1000 0 0 empty empty empty -2 -8 0 10 +-262144 -1 -1 0 1; +#X floatatom -625 500 5 0 0 0 - - -; +#X obj -545 475 hsl 64 15 -200 1000 0 0 empty empty empty -2 -8 0 10 +-262144 -1 -1 0 1; +#X floatatom -548 501 5 0 0 0 - - -; +#X obj -470 475 hsl 64 15 0.25 4 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 0 1; +#X floatatom -473 501 5 0 0 0 - - -; +#X msg -625 548 pitch \$1 0; +#X msg -548 549 pitch \$1 1; +#X msg -473 549 pitch \$1 2; +#X msg -429 617 1; +#X text -615 527 overwrite; +#X text -540 528 shift; +#X text -464 529 scale; +#X msg -520 618 0; +#X obj -466 72 hsl 64 15 12 1200 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 0 1; +#X floatatom -461 142 5 0 0 0 - - -; +#X obj -461 93 / 240; +#X obj -461 118 pow -1; +#X msg -469 180 speed \$1 0; +#X obj -384 72 hsl 64 15 -200 1000 0 0 empty empty empty -2 -8 0 10 +-262144 -1 -1 0 1; +#X msg -387 180 speed \$1 1; +#X obj -301 72 hsl 64 15 -5 5 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 0 1; +#X msg -304 180 speed \$1 2; +#X text -456 159 overwrite; +#X text -377 160 shift; +#X text -294 160 scale; +#X msg -469 46 240; +#X floatatom -304 127 5 0 0 0 - - -; +#X msg -304 46 1; +#X msg -387 45 0; +#X floatatom -387 127 5 0 0 0 - - -; +#X text -714 524 0 = overwrite \; 1 = shift \; 2 = scale \; 3 = synthetic +\; 4 = no action; +#X text -238 110 0 = overwrite \; 1 = shift \; 2 = scale \; 3 = synthetic +\; 4 = no action; +#X obj -677 758 r pitchvib; +#X text -135 306 Each time you shift or scale \, you're shifting or +scaling the current speed value \, not the original/default one - so +using those shift and scale sliders you can very quikly exponentially +increase the duration in an uncontrolled fashion.; +#X text -133 90 -scale : multiplies the current number of samples in +one frame by the number you give.; +#X text -133 51 -overwrite : redefines the size \, in samples \, of +one frame.; +#X text -133 65 -shift : shifts the size of the frame by the given +amount of samples.; +#X obj -387 219 s tomagetuto; +#X text -684 136 this gives a ratio of current speed; +#X text -690 148 compared to the default speed; +#X text -693 160 (240 - ratio of 1); +#X obj -483 292 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 +10 -262144 -1 -1 240 256; +#X floatatom -398 337 9 0 0 0 - - -; +#X obj -398 288 / 240; +#X obj -398 313 pow -1; +#X text -344 294 ratio; +#X obj -256 602 nbx 6 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 +10 -262144 -1 -1 110 256; +#X text -320 10 Default speed is of 240; +#X text -641 14 "speed" is the size of one frame \, in samples.; +#X text -321 22 samples per frame.; +#X text -23 15 More details :; +#X obj -543 577 s tomagetuto; +#X obj -503 736 s tomagetuto; +#X obj -342 658 f; +#X obj -280 658 f; +#X obj -311 658 f; +#X obj -342 490 f; +#X obj -311 490 f; +#X obj -280 490 f; +#N canvas 780 345 450 300 current_speed 0; +#X obj 25 46 inlet; +#X obj 200 46 inlet; +#X obj 386 44 inlet; +#X text 199 23 shift; +#X text 386 20 scale; +#X obj 169 247 outlet; +#X obj 169 210 f; +#X obj 297 77 f; +#X obj 200 112 + 240; +#X obj 386 112 * 240; +#X obj 81 169 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 +-1; +#X obj 86 195 ii 240; +#X text 17 23 original/overwrite; +#X connect 0 0 6 0; +#X connect 0 0 7 0; +#X connect 1 0 8 0; +#X connect 2 0 9 0; +#X connect 6 0 7 0; +#X connect 6 0 5 0; +#X connect 7 0 8 1; +#X connect 7 0 9 1; +#X connect 8 0 6 0; +#X connect 9 0 6 0; +#X connect 10 0 11 0; +#X connect 11 0 6 0; +#X restore -469 260 pd current_speed -----------; +#X msg -635 618 110; +#X text -404 723 Alternatively \, you can send explicit; +#X text -410 734 messages for pitch operations.; +#X text -133 636 Mage synthesizes speech not only at a given central +frequency \, but also with continuous variations (accentuation). The +shift and scale methods allow you to preserve that accentuation \, +whereas the overwrite method doesn't. If you overwrite \, you set a +new pitch \, which won't be altered by mage. If after overwriting you +use the shift or scale method \, the accentuation will be synthesized +again \, but the shifting and scaling will occur from default frequency +\, not the one currently set with pitch overwrite method.; +#X text -134 512 Whatever pitch method you use \, it will always perform +the requested operation comparatively to a fixed default pitch \, not +the one set previously by user. The default Mage pitch is 110 Hz \, +but this value is very dependant on currently used voice engine. The +pitch scale and shift methods will perform change relatively to that +current default frequency (which depends on the engine). The overwrite +method will overwrite the current pitch \, and is agnostic in regard +to that default frequency.; +#X text -134 125 Each phoneme has a different amount of frames. Each +frame has a fixed number of samples. The "speed" parameter affects +the number of samples in all the frames \, but the number of frames +per phoneme is still calculated by mage \, and more than likely to +be different for each phoneme. Each phoneme is divided in 5 states +\, and mage calculates the duration of each states individually \, +which is heavily dependant on everything (surrounding phonemes \, consonne/vowel +\, voice engine...). The "duration \$1 \$2 \$3 \$4 \$5" message is +the way to override default Mage's generated duration in frames for +one phoneme. Each number argument you give to that message will override +the corresponding state's duration for the next generated phoneme. +; +#N canvas 780 345 620 288 current_pitch 0; +#X obj 25 46 inlet; +#X obj 200 46 inlet; +#X obj 386 44 inlet; +#X text 17 23 original; +#X text 199 23 shift; +#X text 386 20 scale; +#X obj 169 247 outlet; +#X obj 169 210 f; +#X obj 81 169 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 +-1; +#X obj 86 195 ii 110; +#X obj 200 112 + 110; +#X obj 386 112 * 110; +#X obj 494 44 inlet; +#X text 462 22 default base speech; +#X connect 0 0 7 0; +#X connect 1 0 10 0; +#X connect 2 0 11 0; +#X connect 7 0 6 0; +#X connect 8 0 9 0; +#X connect 9 0 7 0; +#X connect 10 0 7 0; +#X connect 11 0 7 0; +#X connect 12 0 11 1; +#X connect 12 0 10 1; +#X restore -342 576 pd current_pitch; +#X obj -264 558 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 +10 -262144 -1 -1 110 256; +#X text -254 534 base pitch; +#X obj -264 515 ii 110; +#X text -136 383 The subpatcher "current speed" gives you the current +speed \, taking into consideration the changes you may effect with +the connected sliders and different methods.; +#X text -134 467 Different rules apply to operations on pitch - notwithstanding +vibrato (see "vibrato" subpatcher from main patch).; +#X text -133 775 The "current_pitch" subpatcher gives current speech +pitch. You will need to provide it with a base pitch though \, if it's +different from mage's default pitch (110 Hz).; +#X text -697 775 this will be used in the vibrato subpatcher; +#X connect 2 0 3 0; +#X connect 2 0 66 0; +#X connect 3 0 4 0; +#X connect 4 0 65 0; +#X connect 5 0 6 0; +#X connect 5 0 67 0; +#X connect 6 0 7 0; +#X connect 7 0 65 0; +#X connect 8 0 9 0; +#X connect 8 0 68 0; +#X connect 9 0 10 0; +#X connect 10 0 65 0; +#X connect 11 0 65 0; +#X connect 12 0 13 0; +#X connect 12 0 69 0; +#X connect 13 0 18 0; +#X connect 14 0 15 0; +#X connect 14 0 70 0; +#X connect 15 0 19 0; +#X connect 16 0 17 0; +#X connect 16 0 71 0; +#X connect 17 0 20 0; +#X connect 18 0 64 0; +#X connect 19 0 64 0; +#X connect 20 0 64 0; +#X connect 21 0 5 0; +#X connect 25 0 8 0; +#X connect 26 0 28 0; +#X connect 26 0 30 0; +#X connect 26 0 72 0; +#X connect 28 0 29 0; +#X connect 29 0 27 0; +#X connect 30 0 50 0; +#X connect 31 0 42 0; +#X connect 31 0 72 1; +#X connect 32 0 50 0; +#X connect 33 0 39 0; +#X connect 33 0 72 2; +#X connect 34 0 50 0; +#X connect 38 0 26 0; +#X connect 39 0 34 0; +#X connect 40 0 33 0; +#X connect 41 0 31 0; +#X connect 42 0 32 0; +#X connect 45 0 4 0; +#X connect 56 0 57 0; +#X connect 57 0 55 0; +#X connect 66 0 79 0; +#X connect 67 0 79 2; +#X connect 68 0 79 1; +#X connect 69 0 79 0; +#X connect 70 0 79 1; +#X connect 71 0 79 2; +#X connect 72 0 54 0; +#X connect 72 0 56 0; +#X connect 73 0 2 0; +#X connect 79 0 59 0; +#X connect 80 0 79 3; +#X connect 82 0 80 0; +#X restore 165 -29 pd pitch_and_speed_controls; +#N canvas 350 78 763 668 vibrato 0; +#X obj -328 -219 cnv 5 5 5 empty empty 1 -15 5 0 20 -234399 -234399 +0; +#X obj -501 -58 cnv 5 5 5 empty empty 2 -15 5 0 20 -234399 -234399 +0; +#X obj -437 169 cnv 5 5 5 empty empty 3 -15 5 0 20 -234399 -234399 +0; +#X obj -187 158 cnv 5 5 5 empty empty 4 -15 5 0 20 -234399 -234399 +0; +#X obj -30 38 cnv 5 5 5 empty empty 5 -15 5 0 20 -234399 -234399 0 +; +#X floatatom -477 -71 5 0 0 0 - - -; +#X floatatom -173 155 5 0 0 0 - - -; +#X floatatom -490 168 5 0 0 0 - - -; +#X msg -477 -46 vibratoamp \$1; +#X msg -173 179 vibratooffset \$1; +#X msg -490 192 vibratozoom \$1; +#X obj -6 94 s pitchvib; +#X floatatom -311 -123 10 0 0 0 - - -; +#X msg -311 -104 vibratothresh \$1; +#X obj -311 -207 pow -1; +#X obj -311 -186 * 48000; +#X obj -311 -228 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 +10 -262144 -1 -1 0 256; +#X obj -6 39 metro 10; +#X obj -6 19 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 1 +; +#X obj -6 67 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 10 +-262144 -1 -1 0 256; +#X text -26 -47 it is required to update; +#X text -25 -35 the pitch continuously; +#X text -26 -24 in order to have the; +#X text -25 -13 vibrato working on; +#X text -25 -2 frozen phonems.; +#X text -339 -260 frequency of vibrato; +#X text -325 -248 in hertz; +#X text -504 -117 amplitude of; +#X text -504 -105 the voice's; +#X text -504 -94 vibrato \, in hertz; +#X obj -311 -165 sel 0; +#X obj -311 -144 48000; +#X obj -311 -9 s tomagetuto; +#X obj -303 249 s tomagetuto; +#X text -404 -324 vibrato - to give a vibrato effect to the current +synthesized speech.; +#X text -507 137 zoom inside one period; +#X text -287 120 offset the period - useful in conjonction with zoom +\, to create different shapes than sinus.; +#X msg -153 39 labelnextvowel; +#X obj -153 61 s tomagetuto; +#X text -242 -152 threshold is the size of one vibrato period \, in +samples - above is conversion from hertz to period at samplerate of +48000; +#X connect 5 0 8 0; +#X connect 6 0 9 0; +#X connect 7 0 10 0; +#X connect 8 0 32 0; +#X connect 9 0 33 0; +#X connect 10 0 33 0; +#X connect 12 0 13 0; +#X connect 13 0 32 0; +#X connect 14 0 15 0; +#X connect 15 0 30 0; +#X connect 16 0 14 0; +#X connect 17 0 19 0; +#X connect 18 0 17 0; +#X connect 19 0 11 0; +#X connect 30 0 31 0; +#X connect 30 1 12 0; +#X connect 31 0 12 0; +#X connect 37 0 38 0; +#X restore 165 -2 pd vibrato; +#N canvas 55 22 1277 498 slightly_more_advanced_topics 0; +#X obj -441 -204 cnv 6 5 5 empty empty a 0 0 0 20 -262144 -1 0; +#X obj -543 -204 cnv 6 5 5 empty empty creating 0 0 0 20 -262144 -1 +0; +#X obj -420 -204 cnv 6 5 5 empty empty voice 0 0 0 20 -262144 -1 0 +; +#X obj -347 -204 cnv 6 5 5 empty empty engine 0 0 0 20 -262144 -1 0 +; +#X obj -547 -71 cnv 6 5 5 empty empty recompiling 0 0 0 20 -262144 +-1 0; +#X text -544 -189 Creating a voice engine is a complex and long process +\, those included are freely available and were created using \, among +other things \, proprietary software from the acapela group; +#X obj -512 -150 pddp/pddplink http://www.acapela-group.com/ -text +(http://www.acapela-group.com/).; +#X text -549 -56 If you recompile mage~ \, you can replace the commented +out lines (in mage~.cpp \, lines 222-230) that load the engines on +mage startup by the path to the engines on your computer. This will +allow you to have all engines preloaded each start you start mage (hence +not needing engineadd engineremove mesages).; +#X text -553 81 Many things to do with mage~ and poly~ ! Example patchs +will come later.; +#X obj -551 64 cnv 6 5 5 empty empty using 0 0 0 20 -262144 -1 0; +#X obj -485 64 cnv 6 5 5 empty empty poly~ 0 0 0 20 -262144 -1 0; +#X obj -129 150 cnv 6 5 5 empty empty using 0 0 0 20 -262144 -1 0; +#X obj -63 150 cnv 6 5 5 empty empty controllers 0 0 0 20 -262144 -1 +0; +#X text -132 167 It's obviously interesting to use controllers of all +sorts with mage~ \, and the main interest of mage's implementation +in MaxMSP and PureData. Patch examples of interfacing mage with the +native macbooks trackpad \, a wacom bamboo tablet and the Razer Hydra +game controller will come later.; +#X text -131 -186 By now \, you might know everyting about mage and +mage~ \, and may want to create your own .lab files from whatever text +you fancy.; +#X text -132 -140 However \, it is quite difficult at the moment. You +need to install the festival speech synthesis system; +#X obj -134 -114 pddp/pddplink http://www.cstr.ed.ac.uk/projects/festival/ +-text (http://www.cstr.ed.ac.uk/projects/festival/); +#X text -133 -101 and figure how to translate a text to a format used +by mage \, using this. If you know nothing about this \, it means quite +a lot of work. Alternately \, provided it's not on a per-day basis +\, you can send me a text to format at vic.hvk@gmail.com. about mage +and mage~ \, and may want to create your own .lab files from whatever +text you fancy.; +#X text -133 -16 You could also look at the formating of a .lab file +in the examples and \, knowing that each line is a label and that the +important information is the first few characters of each line \, where +you see the 3 previous phonems - the current phonem - then the 3 next +phonems - all separated by special separator characters that are the +same for each line \; you can recompose label files from this... obviously +\, the result will be strange.; +#X text -133 91 Better solutions will come later.; +#X obj -129 -202 cnv 6 5 5 empty empty creating 0 0 0 20 -262144 -1 +0; +#X obj -31 -202 cnv 6 5 5 empty empty .lab 0 0 0 20 -262144 -1 0; +#X obj 21 -202 cnv 6 5 5 empty empty files 0 0 0 20 -262144 -1 0; +#X text 298 -146 You may have noticed rarely used data outlets from +the mage~ object. The first one (from left to right) is a bang each +time a label is pushed to the labelqueue. The second one is the number +of labels when a label lists is loaded. The third one is the duration +\, in frames \, of currently computed label.; +#X text 298 -58 Data outlets provide half useful information because +they are synced with the label queue \, not the model queue \, hence +it gives informations at a different rate than what is output. For +exemple : the "label size" outlet gives the size of the label that +just got computed \, not of the next to-be-output label - if you give +a big list to compute it is likely to be computed very fast or slightly +faster than it is synthesized.; +#X text 299 55 It is possible to sort of workaround this \, using a +custom queue \, recalculating each size of label in samples and syncing +precisely with the start of the synthesis \; however it is not really +easy to achieve \, even harder if you take into account that your aim +is to control the timing of labels and you have to recompute the size +of a label each time its duration is affected - so you need to recalculate +values in the queue \, etc... what's more \, you have to detect the +exact time mage begins to synthesize \, which is different from the +time you fill the queue (there is the computation inbetween \, which +time frame is not known in advance.) Example patch will come later. +; +#X obj 363 -163 cnv 6 5 5 empty empty the 0 0 0 20 -262144 -1 0; +#X obj 297 -163 cnv 6 5 5 empty empty about 0 0 0 20 -262144 -1 0; +#X obj 406 -163 cnv 6 5 5 empty empty data 0 0 0 20 -262144 -1 0; +#X obj 462 -163 cnv 6 5 5 empty empty outlets 0 0 0 20 -262144 -1 0 +; +#X obj 552 -163 cnv 6 5 5 empty empty of 0 0 0 20 -262144 -1 0; +#X obj 582 -164 cnv 6 5 5 empty empty mage~  0 0 0 20 -262144 -1 0 +; +#X restore 165 26 pd slightly_more_advanced_topics; +#X obj 152 30 cnv 5 5 5 empty empty 11 -20 5 0 20 -234399 -234399 0 +; +#X msg -465 291 labelfill; +#X obj -465 322 s tomagetuto; +#X obj -435 435 mage_glossary; +#X text -557 411 Lost with words ? Try the glossary (just click on +it) :; +#X text -537 225 fill mage's label queue with this message - as soon +as there is something in the label queue \, mage will synthesize it +and remove it - "labelfill" fills the queue with the whole label list +currently loaded; +#X text -718 386 dsp start/stop; +#N canvas 177 507 1101 616 filesloader 0; +#X obj 104 178 playlist conf 430 130 {Helvetica 10 bold} #FEFEFE #E63A79 +black red; +#X symbolatom 117 444 50 0 0 0 - - -; +#X symbolatom 436 443 50 0 0 0 - - -; +#X symbolatom 670 202 50 0 0 0 - - -; +#X obj 112 -1 loadbang; +#X obj 112 77 prepend location; +#X obj 55 423 outlet; +#X obj 319 417 outlet; +#X obj 566 420 outlet; +#X obj 262 76 prepend set; +#X obj 263 7 prepend set; +#X symbolatom 105 117 80 0 0 0 - - -; +#X text 105 144 Scroll the list by clic-dragging in the colored area. +; +#X text 104 132 It is possible to then save this patcher so that it +will; +#X text 443 132 remember this path.; +#X obj 208 1 t b s; +#X msg 112 40 /Users/vichug/Music/MAGE/mage-2.00/data/configFiles/cmu-artic +; +#X obj 724 7 prepend set; +#X msg 708 535 /Users/vichug/Music/MAGE/mage-2.00/data/configFiles/cmu-artic +; +#X obj 139 496 prepend set; +#X msg 131 537 /Users/vichug/Music/MAGE/mage-2.00/data/configFiles/cmu-artic/jmk.conf +; +#X text 101 100 Input here the path/navigate to the folder with; +#X text 387 100 engine configuration files :; +#X obj 803 81 stripfilename; +#X connect 0 0 1 0; +#X connect 0 0 6 0; +#X connect 0 1 2 0; +#X connect 0 1 7 0; +#X connect 0 2 3 0; +#X connect 0 2 8 0; +#X connect 1 0 19 0; +#X connect 3 0 17 0; +#X connect 4 0 16 0; +#X connect 5 0 0 0; +#X connect 9 0 11 0; +#X connect 10 0 16 0; +#X connect 11 0 15 0; +#X connect 15 0 16 0; +#X connect 15 1 10 0; +#X connect 16 0 5 0; +#X connect 16 0 9 0; +#X connect 17 0 16 0; +#X connect 19 0 20 0; +#X coords 0 -1 1 1 505 210 2 100 100; +#X restore -401 -143 pd filesloader; +#X text 7 110 In the filebrowsers \, navigate by clicking on two dots +for the above folder \, and on a folder name to open said folder \, +then load an appopriate item. If you tehn save the patch it should +remember this folder next time you open this patcher.; +#X obj -642 205 s labelsize; +#X obj -560 195 print a; +#X obj -502 195 print b; +#X obj -442 195 print c; +#X text -546 175 bang; +#X text -447 176 labelsize; +#X text -506 176 framesize; +#X obj -627 250 - 100; +#X connect 19 0 23 0; +#X connect 19 0 24 0; +#X connect 19 0 24 1; +#X connect 19 1 81 0; +#X connect 19 2 82 0; +#X connect 19 3 80 0; +#X connect 19 3 83 0; +#X connect 20 0 21 0; +#X connect 23 0 87 0; +#X connect 25 0 19 0; +#X connect 27 0 36 0; +#X connect 28 0 27 0; +#X connect 30 0 36 0; +#X connect 31 0 36 0; +#X connect 38 0 41 0; +#X connect 43 0 44 0; +#X connect 44 0 45 0; +#X connect 46 0 51 0; +#X connect 47 0 51 0; +#X connect 50 0 46 0; +#X connect 50 1 47 0; +#X connect 53 0 50 0; +#X connect 57 0 20 0; +#X connect 72 0 73 0; +#X connect 78 1 50 1; +#X connect 87 0 22 0; diff --git a/examples/puredata/pd_mage_tutos_helpfile/mage~-help.pd b/examples/puredata/pd_mage_tutos_helpfile/mage~-help.pd new file mode 100644 index 0000000..57f2601 --- /dev/null +++ b/examples/puredata/pd_mage_tutos_helpfile/mage~-help.pd @@ -0,0 +1,720 @@ +#N canvas 4 22 1439 852 10; +#X declare -lib unauthorized; +#X declare -path ./; +#X declare -lib mediasettings; +#N canvas 573 22 1101 616 filesloader 0; +#X obj 102 177 playlist lab 500 200 {Helvetica 10 bold} #FEFEFE #E63A79 +black red; +#X symbolatom 117 444 50 0 0 0 - - -; +#X symbolatom 436 443 50 0 0 0 - - -; +#X msg 112 40 /Users/vichug/Music/pd_files/txt2labscrpt/out; +#X obj 112 -1 loadbang; +#X obj 112 77 prepend location; +#X obj 55 423 outlet; +#X obj 319 417 outlet; +#X obj 566 420 outlet; +#X obj 262 76 prepend set; +#X obj 260 16 prepend set; +#X symbolatom 105 118 80 0 0 0 - - -; +#X text 102 100 Input here the path to the folder with .lab files; +#X text 104 145 Scroll the list by clic-dragging in the colored area. +; +#X obj 218 2 t b s; +#X text 103 133 It is possible to then save this patcher so that it +will; +#X text 442 133 remember this path.; +#X symbolatom 700 232 50 0 0 0 - - -; +#X obj 754 37 prepend set; +#X text 406 100 (or navigate until finding it); +#X connect 0 0 1 0; +#X connect 0 0 6 0; +#X connect 0 1 2 0; +#X connect 0 1 7 0; +#X connect 0 2 8 0; +#X connect 0 2 17 0; +#X connect 3 0 5 0; +#X connect 3 0 9 0; +#X connect 4 0 3 0; +#X connect 5 0 0 0; +#X connect 9 0 11 0; +#X connect 10 0 3 0; +#X connect 11 0 14 0; +#X connect 14 0 3 0; +#X connect 14 1 10 0; +#X connect 17 0 18 0; +#X connect 18 0 3 0; +#X coords 0 -1 1 1 505 280 2 100 100; +#X restore -1004 -590 pd filesloader; +#N canvas 154 316 1101 616 filesloader 0; +#X obj 111 205 playlist conf 430 130 {Helvetica 10 bold} #FEFEFE #E63A79 +black red; +#X symbolatom 117 444 50 0 0 0 - - -; +#X symbolatom 436 443 50 0 0 0 - - -; +#X symbolatom 757 443 50 0 0 0 - - -; +#X msg 112 40 /Users/vichug/Music/MAGE/mage-2.00/data/configFiles/cmu-artic +; +#X obj 112 -1 loadbang; +#X obj 112 77 prepend location; +#X obj 55 423 outlet; +#X obj 319 417 outlet; +#X obj 566 420 outlet; +#X obj 262 76 prepend set; +#X obj 263 7 prepend set; +#X symbolatom 111 160 80 0 0 0 - - -; +#X text 107 110 Input here the path to the folder with engine configuration +; +#X text 465 110 files :; +#X obj 107 517 cnv 15 100 60 empty empty empty 20 12 0 14 -233017 -66577 +0; +#X obj 207 7 t b s; +#X symbolatom 690 222 50 0 0 0 - - -; +#X obj 744 27 prepend set; +#X text 107 122 (or just navigate until you find it. Clicking on a +folder; +#X text 453 122 opens said folder.; +#X text 110 134 Click on the two dots for upper folder.); +#X connect 0 0 1 0; +#X connect 0 0 7 0; +#X connect 0 1 2 0; +#X connect 0 1 8 0; +#X connect 0 2 3 0; +#X connect 0 2 9 0; +#X connect 0 2 17 0; +#X connect 4 0 6 0; +#X connect 4 0 10 0; +#X connect 5 0 4 0; +#X connect 6 0 0 0; +#X connect 10 0 12 0; +#X connect 11 0 4 0; +#X connect 12 0 16 0; +#X connect 16 0 4 0; +#X connect 16 1 11 0; +#X connect 17 0 18 0; +#X connect 18 0 4 0; +#X coords 0 -1 1 1 505 250 2 100 100; +#X restore -494 -590 pd filesloader; +#X obj 301 -581 import unauthorized; +#X obj -1004 -300 prepend label; +#X obj -1004 -275 s tomagehelp; +#X obj -983 28 r tomagehelp; +#X obj -898 27 prepend set; +#X obj -289 -277 s tomagehelp; +#X obj -289 -302 prepend engineadd; +#X obj -169 -302 prepend engineremove; +#X msg -334 -305 2; +#X msg -334 -333 1; +#X text -398 -333 add engine; +#X text -416 -306 remove engine; +#X obj -923 110 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0; +#X obj -991 193 output~; +#X obj -613 -270 ii reset; +#X obj -613 -191 s tomagehelp; +#X obj -613 -293 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X text -578 -295 panic !; +#X msg -607 -246 pitchsynth; +#X msg -601 -221 labelclear; +#X text -553 -271 resets nearly everything; +#X text -527 -222 make it stop; +#X obj -992 -3 s tomagehelp; +#X msg -992 -117 labelfill; +#X text -921 -118 sends the whole label file at once; +#X msg -985 -89 labelfilluntilend; +#X text -908 -59 goes to next label; +#X text -876 -37 goes to next vowel or pause label; +#X msg -978 -57 labelnext; +#X msg -973 -34 labelnextvowel; +#X msg -1003 -184 volume \$1; +#X msg -930 -184 alpha \$1; +#X msg -853 -185 gamma \$1; +#X floatatom -1003 -207 9 0 0 0 - - -; +#X floatatom -930 -206 9 0 0 0 - - -; +#X floatatom -853 -206 9 0 0 0 - - -; +#X obj -930 -149 s tomagehelp; +#N canvas 248 116 621 465 Licence 0; +#X text 65 34 This file is part of MAGE / pHTS; +#X text 64 49 (the performative HMM-based speech synthesis system) +; +#X text 65 73 MAGE / pHTS is free software: you can redistribute it +and/or modify it under the terms of the GNU General Public License +as published by the Free Software Foundation \, either version 3 of +the license \, or any later version.; +#X text 65 134 MAGE / pHTS is distributed in the hope that it will +be useful \, but WITHOUT ANY WARRANTY \, without even the implied warranty +of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +General Public License for more details.; +#X text 66 209 You should have received a copy of the GNU General Public +License along with MAGE / pHTS. If not \, see http://www.gnu.org/licenses +; +#X text 44 19 /* ----------------------------------------------------- +*/; +#X text 66 263 Copyright 2011 University of Mons :; +#X text 126 281 Numediart Institute for New Media Art; +#X text 259 295 ( www.numediart.org ); +#X text 126 309 Acapela Group ( www.acapela-group.com ); +#X text 70 338 Developed by :; +#X text 128 359 Maria Astrinaki \, Alexis Moinet \, Geoffrey Wilfart +\,; +#X text 204 373 Nicolas d'Alessandro \, Thierry Dutoit; +#X text 70 390 /* ------------------------------------------------------ +*/; +#X restore -756 -165 pd Licence; +#X msg -1003 -248 1; +#X msg -930 -247 0.55; +#X obj -927 -225 hsl 64 15 0.1 0.9 0 0 empty empty empty -2 -8 0 10 +-262144 -1 -1 0 1; +#X obj -1000 -226 hsl 64 15 0 2 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 0 1; +#X msg -853 -247 1; +#X obj -850 -225 hsl 64 15 0 1 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 0 1; +#X obj -622 -89 hsl 64 15 20 1000 0 0 empty empty empty -2 -8 0 10 +-262144 -1 -1 0 1; +#X floatatom -625 -68 5 0 0 0 - - -; +#X msg -625 -33 pitchoverwrite \$1; +#X obj -506 -89 hsl 64 15 0.25 4 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 0 1; +#X floatatom -509 -67 5 0 0 0 - - -; +#X msg -509 -33 pitchscale \$1; +#X obj -413 -89 hsl 64 15 -200 1000 0 0 empty empty empty -2 -8 0 10 +-262144 -1 -1 0 1; +#X floatatom -416 -67 5 0 0 0 - - -; +#X msg -416 -33 pitchshift \$1; +#X msg -323 -32 pitchsynth; +#X obj -622 33 hsl 64 15 20 1000 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 0 1; +#X floatatom -625 58 5 0 0 0 - - -; +#X obj -545 33 hsl 64 15 -200 1000 0 0 empty empty empty -2 -8 0 10 +-262144 -1 -1 0 1; +#X floatatom -548 59 5 0 0 0 - - -; +#X obj -470 33 hsl 64 15 0.25 4 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 0 1; +#X floatatom -473 59 5 0 0 0 - - -; +#X msg -625 106 pitch \$1 0; +#X msg -548 107 pitch \$1 1; +#X msg -473 107 pitch \$1 2; +#X obj -493 4 s tomagehelp; +#X msg -509 -115 1; +#X obj -543 135 s tomagehelp; +#X text -615 85 overwrite; +#X text -540 86 shift; +#X text -464 87 scale; +#X msg -625 -114 220; +#X msg -416 -114 0; +#X obj -209 17 hsl 64 15 12 1200 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 0 1; +#X floatatom -204 87 5 0 0 0 - - -; +#X obj -204 38 / 240; +#X obj -204 63 pow -1; +#X msg -212 125 speed \$1 0; +#X obj -126 17 hsl 64 15 -200 1000 0 0 empty empty empty -2 -8 0 10 +-262144 -1 -1 0 1; +#X msg -129 125 speed \$1 1; +#X obj -48 17 hsl 64 15 -5 5 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 0 1; +#X msg -51 125 speed \$1 2; +#X obj -129 162 s tomagehelp; +#X text -199 104 overwrite; +#X text -119 105 shift; +#X text -41 105 scale; +#X msg -212 -9 240; +#X floatatom -51 72 5 0 0 0 - - -; +#X msg -51 -9 1; +#X msg -129 -10 0; +#X msg -848 196 params @samplerate 48000; +#X floatatom -129 72 5 0 0 0 - - -; +#X text -215 -35 speed is size of one frame \, in samples.; +#X text -853 160 mage~ works better at a sample rate of 48000 Hz; +#N canvas 694 33 450 300 formatenginename 0; +#X obj -281 -471 stripfilename -5; +#X obj -197 -448 list; +#X obj -203 -497 t s s; +#X obj -230 -426 gate 2; +#X obj -230 -446 ii 1; +#X obj -197 -401 unpack s s; +#X obj -203 -520 inlet; +#X obj -273 -446 inlet; +#X obj -255 -373 outlet; +#X obj -197 -373 outlet; +#X connect 0 0 1 0; +#X connect 1 0 3 1; +#X connect 2 0 0 0; +#X connect 2 1 1 1; +#X connect 3 0 8 0; +#X connect 3 1 5 0; +#X connect 4 0 3 0; +#X connect 5 0 9 0; +#X connect 6 0 2 0; +#X connect 7 0 3 0; +#X restore -289 -326 pd formatenginename; +#X msg 180 153 labelnext; +#X msg 124 6 labelinsert \$1; +#X msg 158 91 bang; +#X msg 202 91 stop; +#X obj 180 124 metro 250; +#X obj -126 -144 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 +10 -262144 -1 -1 0 256; +#X obj -258 -95 prepend duration; +#X obj -314 -163 metro 10; +#X obj -245 -154 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 +10 -262144 -1 -1 0 256; +#X obj -314 -183 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 +0 1; +#X obj -244 -179 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 154 -171 knob 32 32 0 1 0 0 empty mageknobin3 empty 0 -8 0 8 +-234399 -234399 -1 0 1; +#X obj 227 -170 knob 32 32 0 1 0 0 empty mageknobin4 empty 0 -8 0 8 +-234399 -234399 -1 0 1; +#X obj 296 -169 knob 32 32 0 1 0 0 empty mageknobin5 empty 0 -8 0 8 +-234399 -234399 -1 0 1; +#X obj 367 -169 knob 32 32 0 1 0 0 empty mageknobin6 empty 0 -8 0 8 +-234399 -234399 -1 0 1; +#N canvas 100 22 962 586 interpall 0; +#X obj 121 89 t b f; +#X obj 186 90 t b f; +#X obj 251 91 t b f; +#X obj 316 91 t b f; +#X obj 382 92 t b f; +#X obj 12 18 inlet; +#X obj 371 7 inlet; +#X obj 422 8 inlet; +#X obj 472 8 inlet; +#X obj 522 8 inlet; +#X obj 569 8 inlet; +#X obj 616 8 inlet; +#X obj 214 496 spigot; +#X obj 154 496 spigot; +#X obj 93 496 spigot; +#X obj 388 496 spigot; +#X obj 328 496 spigot; +#X obj 267 496 spigot; +#X obj 741 436 spigot; +#X obj 685 436 spigot; +#X obj 624 436 spigot; +#X obj 915 436 spigot; +#X obj 855 436 spigot; +#X obj 796 436 spigot; +#X obj 293 549 outlet; +#X obj 349 550 outlet; +#X obj 403 549 outlet; +#X obj 463 547 outlet; +#X obj 527 549 outlet; +#X obj 582 548 outlet; +#X obj 12 414 - 1; +#X obj 12 154 t b f; +#X msg 12 187 1; +#X obj 24 49 loadbang; +#X msg 24 88 1; +#X obj 88 88 t f; +#X obj 39 479 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 10 +-262144 -1 -1 1 256; +#X obj 101 139 expr $f1 / ($f1 + $f2 + $f3 + $f4 + $f5 + $f6) \; $f2 +/ ($f1 + $f2 + $f3 + $f4 + $f5 + $f6) \; $f3 / ($f1 + $f2 + $f3 + $f4 ++ $f5 + $f6) \; $f4 / ($f1 + $f2 + $f3 + $f4 + $f5 + $f6) \; $f5 / +($f1 + $f2 + $f3 + $f4 + $f5 + $f6) \; $f6 / ($f1 + $f2 + $f3 + $f4 ++ $f5 + $f6); +#X obj 156 35 ii 1; +#X connect 0 0 37 0; +#X connect 0 1 37 1; +#X connect 1 0 37 0; +#X connect 1 1 37 2; +#X connect 2 0 37 0; +#X connect 2 1 37 3; +#X connect 3 0 37 0; +#X connect 3 1 37 4; +#X connect 4 0 37 0; +#X connect 4 1 37 5; +#X connect 5 0 31 0; +#X connect 6 0 20 0; +#X connect 6 0 35 0; +#X connect 7 0 0 0; +#X connect 7 0 19 0; +#X connect 8 0 1 0; +#X connect 8 0 18 0; +#X connect 9 0 2 0; +#X connect 9 0 23 0; +#X connect 10 0 3 0; +#X connect 10 0 22 0; +#X connect 11 0 4 0; +#X connect 11 0 21 0; +#X connect 12 0 26 0; +#X connect 13 0 25 0; +#X connect 14 0 24 0; +#X connect 15 0 29 0; +#X connect 16 0 28 0; +#X connect 17 0 27 0; +#X connect 18 0 26 0; +#X connect 19 0 25 0; +#X connect 20 0 24 0; +#X connect 21 0 29 0; +#X connect 22 0 28 0; +#X connect 23 0 27 0; +#X connect 30 0 20 1; +#X connect 30 0 19 1; +#X connect 30 0 18 1; +#X connect 30 0 23 1; +#X connect 30 0 22 1; +#X connect 30 0 21 1; +#X connect 31 0 32 0; +#X connect 31 1 30 1; +#X connect 31 1 36 0; +#X connect 32 0 30 0; +#X connect 33 0 34 0; +#X connect 34 0 31 0; +#X connect 35 0 37 0; +#X connect 36 0 14 1; +#X connect 36 0 13 1; +#X connect 36 0 12 1; +#X connect 36 0 17 1; +#X connect 36 0 16 1; +#X connect 36 0 15 1; +#X connect 37 0 14 0; +#X connect 37 1 13 0; +#X connect 37 2 12 0; +#X connect 37 3 17 0; +#X connect 37 4 16 0; +#X connect 37 5 15 0; +#X connect 38 0 37 1; +#X restore 10 -126 pd interpall ----------------------------------------------- +; +#X obj 10 -81 prepend interpolate; +#X msg 10 -103 awb \$1; +#X msg 81 -103 slt \$1; +#X msg 152 -104 clb \$1; +#X msg 224 -105 jmk \$1; +#X msg 295 -105 rms \$1; +#X msg 367 -106 bdl \$1; +#X obj -15 -124 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 +1 1; +#N canvas 539 22 371 334 about_speed 0; +#X text -70 8 -overwrite : redefines the size \, in samples \, of one +frame. -shift : shifts the size of the frame by the given amount of +samples. -scale : multiplies the current number of samples in one frame +by the number you give.; +#X text -64 68 Each phoneme has a different amount of frames. Each +frame has a fixed number of samples. The "speed" parameter affects +the number of samples in all the frames \, but the number of frames +per phoneme is still calculated by mage \, and more than likely to +be different for each phoneme. Each phoneme is divided in 5 states +\, and mage calculates the duration of each states individually \, +which is heavily dependant on everything (surrounding phonemes \, consonne/vowel...). +The "duration \$1 \$2 \$3 \$4 \$5" message is the way to override default +Mage's generated duration in frames for one phoneme. Each number argument +you give to that message will override the corresponding state's duration +for the next generated phoneme.; +#X text -66 253 Each time you shift or scale \, you're shifting or +scaling the current speed value \, not the original/default one - so +using those shift and scale sliders you can very quikly exponentially +increase the duration in an uncontrolled fashion.; +#X restore -22 161 pd about_speed; +#X obj 10 -59 s tomagehelp; +#N canvas 938 22 386 438 label_what_? 0; +#X text -1 295 labelnextvowel; +#X text -1 308 labelfilluntilend; +#X text 0 337 labelnextvowel sends 'labelnext'-like instructions to +Mage until it reaches a vowel phonem \, or a pause phonem. It allows +to stay on vowels or pause \, in a singing-like fashion. labelfilluntilend +works similarly to labelfill \, except it starts pushing labels from +current reading point \, not from the beginning of the file.; +#X text 1 2 Several messages make it possible to manipulate the sequence +of labels in real-time:; +#X text 2 107 where the first message loads a list of label from file +alice.lab and labelnext sends a label from that list to Mage and goes +to the next label of the list. labelinsert N sends the Nth label of +the list to Mage \, labelreplace N sends the Nth label of the list +to Mage and makes labelnext jump to its next label. labelswitch N sends +the Nth label of the list and makes labelnext point to label N + 1 +If a command reaches the end of the list \, it loops back to the start. +labelfill sends all the labels of the loaded lab file at once to the +queue.; +#X text 1 38 label alice.lab; +#X text 1 48 labelnext; +#X text 1 59 labelinsert 0; +#X text 1 82 labelswitch 17; +#X text 1 71 labelreplace 42; +#X text 3 266 In addition to this :; +#X restore 233 36 pd label_what_?; +#X msg 223 6 labelreplace \$1; +#X msg 329 6 labelswitch \$1; +#X floatatom 124 -19 5 0 0 0 - - -; +#X floatatom 223 -18 5 0 0 0 - - -; +#X floatatom 329 -18 5 0 0 0 - - -; +#X obj 124 33 s tomagehelp; +#X msg 259 153 labelnextvowel; +#X obj 24 -211 image awb.gif; +#X obj 103 -214 image slt.gif; +#X obj 176 -214 image clb.gif; +#X obj 254 -215 image jmk.gif; +#X obj 321 -214 image rms.gif; +#X obj 394 -214 image bdl.gif; +#X text 7 -275 awb; +#X text 79 -274 slt; +#X text 157 -276 clb; +#X text 230 -278 jmk; +#X text 300 -278 rms; +#X text 365 -277 bdl; +#X text -389 52 0 = overwrite \; 1 = shift \; 2 = scale \; 3 = synthetic +\; 4 = no action; +#X text 19 55 0 = overwrite \; 1 = shift \; 2 = scale \; 3 = synthetic +\; 4 = no action; +#X text -869 -87 from current reading point; +#X text -533 -254 tells Mage to begin; +#X text -534 -243 synthesizing the pitch again; +#X text -868 -98 sends the label file at once beginning; +#X obj -258 -241 key; +#X obj -258 -209 spigot; +#X msg -224 -241 1; +#X msg -191 -240 0; +#X obj 81 -169 knob 32 32 0 1 0 0 empty mageknobin2 empty 0 -8 0 8 +-234399 -234399 -1 0 1; +#X obj 10 -168 knob 32 32 0 1 0 0 empty mageknobin1 empty 0 -8 0 8 +-234399 -234399 -1 0 1; +#X obj -29 -151 ii 1; +#X obj -692 -239 image mageForPd.gif; +#X obj 180 181 s tomagehelp; +#X obj -756 -146 declare -path ./; +#N canvas 976 356 450 300 duration_of_successive_frames 0; +#N canvas 610 363 450 300 pack------------- 0; +#X obj 27 66 inlet; +#X obj 67 66 inlet; +#X obj 107 66 inlet; +#X obj 147 66 inlet; +#X obj 187 66 inlet; +#X obj 228 151 inlet; +#X obj 27 234 outlet; +#X obj 67 97 t b f; +#X obj 107 97 t b f; +#X obj 147 97 t b f; +#X obj 187 97 t b f; +#X obj 27 168 pack 1 1 1 1 1 0; +#X connect 0 0 11 0; +#X connect 1 0 7 0; +#X connect 2 0 8 0; +#X connect 3 0 9 0; +#X connect 4 0 10 0; +#X connect 5 0 11 5; +#X connect 7 0 11 0; +#X connect 7 1 11 1; +#X connect 8 0 11 0; +#X connect 8 1 11 2; +#X connect 9 0 11 0; +#X connect 9 1 11 3; +#X connect 10 0 11 0; +#X connect 10 1 11 4; +#X connect 11 0 6 0; +#X restore 29 83 pd pack-------------; +#X obj 18 -139 inlet; +#X floatatom 13 49 5 0 0 0 - - -; +#X floatatom 46 49 5 0 0 0 - - -; +#X floatatom 79 49 5 0 0 0 - - -; +#X floatatom 112 49 5 0 0 0 - - -; +#X floatatom 145 49 5 0 0 0 - - -; +#X floatatom 218 49 5 0 0 0 - - -; +#X text 260 -1 0 = overwrite \; 1 = shift \; 2 = scale \; 3 = synthetic +\; 4 = no action; +#X obj 218 -12 inlet; +#X obj 24 129 outlet; +#X obj 18 1 any; +#X obj 18 -68 / 10; +#X floatatom 57 -114 5 0 0 0 - - -; +#X connect 0 0 10 0; +#X connect 1 0 12 0; +#X connect 2 0 0 0; +#X connect 3 0 0 1; +#X connect 4 0 0 2; +#X connect 5 0 0 3; +#X connect 6 0 0 4; +#X connect 7 0 0 5; +#X connect 9 0 7 0; +#X connect 11 0 2 0; +#X connect 11 0 3 0; +#X connect 11 0 4 0; +#X connect 11 0 5 0; +#X connect 11 0 6 0; +#X connect 12 0 11 0; +#X connect 13 0 12 1; +#X restore -258 -122 pd duration_of_successive_frames; +#X text -133 -221 0 = overwrite \; 1 = shift \; 2 = scale \; 3 = synthetic +\; 4 = no action; +#X obj -258 -67 s tomagehelp; +#X floatatom 49 -456 5 0 0 0 - - -; +#X floatatom 49 -382 5 0 0 0 - - -; +#X floatatom 155 -382 5 0 0 0 - - -; +#X obj 49 -409 s tomagehelp; +#X msg 49 -431 vibratoamp \$1; +#X msg 49 -358 vibratooffset \$1; +#X msg 155 -358 vibratozoom \$1; +#X obj -664 -9 r pitchvib; +#X obj 263 -431 s pitchvib; +#X floatatom 139 -450 10 0 0 0 - - -; +#X msg 139 -431 vibratothresh \$1; +#X obj 49 -336 s tomagehelp; +#X obj 139 -534 pow -1; +#X obj 139 -513 * 48000; +#X obj 139 -555 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 +10 -262144 -1 -1 0 256; +#X obj 263 -453 metro 10; +#X obj 263 -473 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 +0 1; +#X obj 327 -452 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 +10 -262144 -1 -1 0 256; +#X text 242 -539 it is required to update; +#X text 244 -527 the pitch continuously; +#X text 243 -516 in order to have the; +#X text 244 -505 vibrato working on; +#X text 244 -494 frozen phonems.; +#X text 111 -587 frequency of vibrato; +#X text 125 -575 in hertz; +#X text 22 -502 amplitude of; +#X text 22 -490 the voice's; +#X text 22 -479 vibrato \, in hertz; +#X obj 139 -492 sel 0; +#X obj 139 -471 48000; +#X text -12 -304 Once all six engines are loaded it is possible to +interpolate between voices :; +#X obj 299 -562 import mediasettings; +#X obj -848 222 audiosettings; +#X obj -690 -165 mage_glossary; +#X msg -898 49 reset; +#X obj -986 50 cnv 15 40 20 empty empty empty 0 0 0 20 -234399 -234399 +0; +#X obj -983 52 mage~; +#X obj -924 68 rms~; +#X obj -924 88 - 100; +#X text 266 129 use this with care; +#X connect 0 0 3 0; +#X connect 1 1 94 1; +#X connect 3 0 4 0; +#X connect 5 0 6 0; +#X connect 5 0 196 0; +#X connect 6 0 194 0; +#X connect 8 0 7 0; +#X connect 9 0 7 0; +#X connect 10 0 94 0; +#X connect 11 0 94 0; +#X connect 16 0 17 0; +#X connect 18 0 16 0; +#X connect 20 0 17 0; +#X connect 21 0 17 0; +#X connect 25 0 24 0; +#X connect 27 0 24 0; +#X connect 30 0 24 0; +#X connect 31 0 24 0; +#X connect 32 0 38 0; +#X connect 33 0 38 0; +#X connect 34 0 38 0; +#X connect 35 0 32 0; +#X connect 36 0 33 0; +#X connect 37 0 34 0; +#X connect 40 0 43 0; +#X connect 41 0 42 0; +#X connect 42 0 36 0; +#X connect 43 0 35 0; +#X connect 44 0 45 0; +#X connect 45 0 37 0; +#X connect 46 0 47 0; +#X connect 47 0 48 0; +#X connect 48 0 65 0; +#X connect 49 0 50 0; +#X connect 50 0 51 0; +#X connect 51 0 65 0; +#X connect 52 0 53 0; +#X connect 53 0 54 0; +#X connect 54 0 65 0; +#X connect 55 0 65 0; +#X connect 56 0 57 0; +#X connect 57 0 62 0; +#X connect 58 0 59 0; +#X connect 59 0 63 0; +#X connect 60 0 61 0; +#X connect 61 0 64 0; +#X connect 62 0 67 0; +#X connect 63 0 67 0; +#X connect 64 0 67 0; +#X connect 66 0 49 0; +#X connect 71 0 46 0; +#X connect 72 0 52 0; +#X connect 73 0 75 0; +#X connect 73 0 77 0; +#X connect 75 0 76 0; +#X connect 76 0 74 0; +#X connect 77 0 82 0; +#X connect 78 0 91 0; +#X connect 79 0 82 0; +#X connect 80 0 87 0; +#X connect 81 0 82 0; +#X connect 86 0 73 0; +#X connect 87 0 81 0; +#X connect 88 0 80 0; +#X connect 89 0 78 0; +#X connect 90 0 192 0; +#X connect 91 0 79 0; +#X connect 94 0 8 0; +#X connect 94 1 9 0; +#X connect 95 0 155 0; +#X connect 96 0 127 0; +#X connect 97 0 99 0; +#X connect 98 0 99 0; +#X connect 99 0 95 0; +#X connect 100 0 157 1; +#X connect 101 0 159 0; +#X connect 102 0 157 0; +#X connect 103 0 157 0; +#X connect 104 0 102 0; +#X connect 105 0 103 0; +#X connect 106 0 110 3; +#X connect 107 0 110 4; +#X connect 108 0 110 5; +#X connect 109 0 110 6; +#X connect 110 0 112 0; +#X connect 110 1 113 0; +#X connect 110 2 114 0; +#X connect 110 3 115 0; +#X connect 110 4 116 0; +#X connect 110 5 117 0; +#X connect 111 0 120 0; +#X connect 112 0 111 0; +#X connect 113 0 111 0; +#X connect 114 0 111 0; +#X connect 115 0 111 0; +#X connect 116 0 111 0; +#X connect 117 0 111 0; +#X connect 118 0 110 0; +#X connect 122 0 127 0; +#X connect 123 0 127 0; +#X connect 124 0 96 0; +#X connect 125 0 122 0; +#X connect 126 0 123 0; +#X connect 128 0 155 0; +#X connect 147 0 148 0; +#X connect 148 0 157 0; +#X connect 149 0 148 1; +#X connect 150 0 148 1; +#X connect 151 0 110 2; +#X connect 152 0 110 1; +#X connect 153 0 118 0; +#X connect 157 0 101 0; +#X connect 160 0 164 0; +#X connect 161 0 165 0; +#X connect 162 0 166 0; +#X connect 164 0 163 0; +#X connect 165 0 171 0; +#X connect 166 0 171 0; +#X connect 167 0 48 0; +#X connect 169 0 170 0; +#X connect 170 0 163 0; +#X connect 172 0 173 0; +#X connect 173 0 188 0; +#X connect 174 0 172 0; +#X connect 175 0 168 0; +#X connect 176 0 175 0; +#X connect 177 0 168 0; +#X connect 188 0 189 0; +#X connect 188 1 169 0; +#X connect 189 0 169 0; +#X connect 196 0 15 0; +#X connect 196 0 15 1; +#X connect 196 0 197 0; +#X connect 197 0 198 0; +#X connect 198 0 14 0; diff --git a/examples/puredata/pd_mage_tutos_helpfile/rms.gif b/examples/puredata/pd_mage_tutos_helpfile/rms.gif new file mode 100644 index 0000000000000000000000000000000000000000..03e92c6377c158d57b31c0aa5c1d00c09cc1af26 GIT binary patch literal 2048 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 DS{7V; literal 0 HcmV?d00001 From 8118c923530309a221844b34c8cd443749937340 Mon Sep 17 00:00:00 2001 From: Victor Huguenin Date: Mon, 16 Sep 2013 02:27:09 +0200 Subject: [PATCH 5/9] updated PureData external source - reorganized the code, added the same functions as Max external --- examples/puredata/mage~.cpp | 498 ++++++++++++++++++++++++++---------- 1 file changed, 363 insertions(+), 135 deletions(-) diff --git a/examples/puredata/mage~.cpp b/examples/puredata/mage~.cpp index 3abfe0f..548b206 100644 --- a/examples/puredata/mage~.cpp +++ b/examples/puredata/mage~.cpp @@ -26,6 +26,14 @@ /* */ /* ----------------------------------------------------------------------------------------------- */ +/** + * @file mage~.cpp + * @author A. Moinet, V. Huguenin + */ + +// GitHub version + +//PureData #include "m_pd.h" #include "m_imp.h" #include @@ -49,129 +57,101 @@ extern "C" vector < string > labels; int currentLabel; + t_outlet *sig_out, *bang_out, *f_out, *f_out2; // V + Mage *mage; } t_mage_tilde; - //void *mage_tilde_new(t_symbol *s, t_floatarg f); + void mage_tilde_setup( void ); void *mage_tilde_new( void ); t_int *mage_tilde_perform( t_int * w ); void mage_tilde_dsp( t_mage_tilde * x, t_signal ** sp ); void mage_tilde_bang( t_mage_tilde * x); void mage_tilde_free( t_mage_tilde * x ); - void mage_tilde_setup( void ); void * genThread( void * argv ); + void fillLabels( t_mage_tilde * x ); //access to MAGE controls - void mage_tilde_alpha( t_mage_tilde * x, t_floatarg alpha ); - void mage_tilde_debug( t_mage_tilde * x ); + void mage_tilde_reset( t_mage_tilde * x ); + void mage_tilde_debug( t_mage_tilde * x ); + //manually add/remove engines void mage_tilde_engine_add( t_mage_tilde * x, t_symbol *name, t_symbol *conf ); void mage_tilde_engine_remove( t_mage_tilde * x, t_symbol *name ); + //interpolation between voices void mage_tilde_interpolation( t_mage_tilde * x, t_symbol *voice, t_floatarg weight ); - void mage_tilde_label( t_mage_tilde * x, t_symbol *label ); + // duration of each state of a label, in frames + void mage_tilde_duration ( t_mage_tilde * x, t_symbol *s, int ac, t_atom *argv ); // V + //labels manipulation void mage_tilde_label_clear( t_mage_tilde * x ); + void mage_tilde_label( t_mage_tilde * x, t_symbol *label ); void mage_tilde_label_fill( t_mage_tilde * x ); + void mage_tilde_label_fill_until_end( t_mage_tilde * x ); // V void mage_tilde_label_next( t_mage_tilde * x ); + void mage_tilde_label_nextvowel( t_mage_tilde * x ); // V void mage_tilde_label_insert( t_mage_tilde * x, t_floatarg lab ); void mage_tilde_label_replace( t_mage_tilde * x, t_floatarg lab ); void mage_tilde_label_switch( t_mage_tilde * x, t_floatarg lab ); + //pitch void mage_tilde_pitch( t_mage_tilde * x, t_floatarg pitchvalue, t_floatarg action ); +// void mage_tilde_pitch ( t_mage_tilde * x, t_symbol *s, int ac, t_atom *argv ); // V void mage_tilde_pitch_overwrite( t_mage_tilde * x, t_floatarg pitchvalue ); void mage_tilde_pitch_scale( t_mage_tilde * x, t_floatarg pitchvalue ); void mage_tilde_pitch_shift( t_mage_tilde * x, t_floatarg pitchvalue ); void mage_tilde_pitch_synth( t_mage_tilde * x ); - void mage_tilde_reset( t_mage_tilde * x ); + //speed void mage_tilde_speed( t_mage_tilde * x, t_floatarg speed, t_floatarg action ); +// void mage_tilde_speed ( t_mage_tilde * x, t_symbol *s, int ac, t_atom *argv ); // V void mage_tilde_speed_overwrite( t_mage_tilde * x, t_floatarg speedvalue ); void mage_tilde_speed_scale( t_mage_tilde * x, t_floatarg speedvalue ); void mage_tilde_speed_shift( t_mage_tilde * x, t_floatarg speedvalue ); void mage_tilde_speed_synth( t_mage_tilde * x ); + //volume, alpha, gamma void mage_tilde_volume( t_mage_tilde * x, t_floatarg volume ); - - void fillLabels( t_mage_tilde * x ) - { - string line; - string filename = string(x->labelPath); - - ifstream myfile( filename.c_str() ); - - x->currentLabel = -1; - x->labels.clear(); - - if( !myfile.is_open() ) - { - post( "could not open file %s",filename.c_str() ); - return; - } - - while( getline( myfile, line ) ) - { - x->labels.push_back(line); - } - - myfile.close(); - - if( x->labels.size() > 0 ) - x->currentLabel = 0; - - return; - } - - void mage_tilde_bang( t_mage_tilde * x ) - { - post( "blocksize: %d",sys_getblksize() ); - } - - void * mage_tilde_new( void ) - { - t_mage_tilde * x = ( t_mage_tilde * ) pd_new( mage_tilde_class ); - - post( "mage~ loaded from %s",mage_tilde_class->c_externdir->s_name ); - - strcpy( x->labelPath, mage_tilde_class->c_externdir->s_name ); - strcat( x->labelPath, "/../../data/labels/cmu-artic/alice01.lab" ); - x->mage = new Mage(); - fillLabels(x); - - //post("_new: loading engine"); - //x->mage->addEngine( "slt", "../../../data/configFiles/cmu-artic/slt.conf" ); - //x->mage->addEngine( "awb", "../../../data/configFiles/cmu-artic/awb.conf" ); - //x->mage->enableInterpolation(true); - - //post("_new: done with engine"); - - post( "_new: starting genThread" ); - pthread_create(&(x->thread), NULL, genThread, (void *) x); - post( "_new: done with genThread" ); - - outlet_new(&x->x_obj, &s_signal); - - post( "_new: done\n" ); - - return ( void * ) x; - } - + void mage_tilde_alpha( t_mage_tilde * x, t_floatarg alpha ); + void mage_tilde_gamma( t_mage_tilde * x, t_floatarg gamma ); + //vibrato + void mage_tilde_vib_amp (t_mage_tilde *x, t_floatarg vibamp); // V + void mage_tilde_vib_thresh (t_mage_tilde *x, t_floatarg vibthresh); // V + void mage_tilde_vib_zoom (t_mage_tilde *x, t_floatarg vibzoom); // V + void mage_tilde_vib_offset (t_mage_tilde *x, t_floatarg viboffset); // V + + void mage_tilde_setup( void ) { mage_tilde_class = class_new(gensym("mage~"),(t_newmethod)mage_tilde_new,(t_method)mage_tilde_free,sizeof(t_mage_tilde),CLASS_DEFAULT, (t_atomtype) 0); - - class_addbang( mage_tilde_class, mage_tilde_bang ); - post( "_setup: blocksize = %d", sys_getblksize() ); + + class_addbang(mage_tilde_class, mage_tilde_bang); + post("_setup : blocksize = %d",sys_getblksize()); class_addmethod(mage_tilde_class, (t_method)mage_tilde_dsp, gensym("dsp"), (t_atomtype) 0); + // Reset + class_addmethod(mage_tilde_class, (t_method)mage_tilde_reset, gensym("reset"), (t_atomtype) 0); + + // Debug + class_addmethod(mage_tilde_class, (t_method)mage_tilde_debug, gensym("debug"), (t_atomtype) 0); + // Engine class_addmethod(mage_tilde_class, (t_method)mage_tilde_engine_add, gensym("engineadd"), A_SYMBOL, A_SYMBOL, 0); class_addmethod(mage_tilde_class, (t_method)mage_tilde_engine_remove, gensym("engineremove"), A_SYMBOL, 0); + + // Interpolate + class_addmethod(mage_tilde_class, (t_method)mage_tilde_interpolation, gensym("interpolate"), A_SYMBOL, A_FLOAT, 0); + + // Duration + class_addmethod(mage_tilde_class, (t_method)mage_tilde_duration, gensym("duration"), A_GIMME, 0); // essai // Label class_addmethod(mage_tilde_class, (t_method)mage_tilde_label, gensym("label"), A_SYMBOL, 0); class_addmethod(mage_tilde_class, (t_method)mage_tilde_label_clear, gensym("labelclear"), (t_atomtype) 0); class_addmethod(mage_tilde_class, (t_method)mage_tilde_label_fill, gensym("labelfill"), (t_atomtype) 0); + class_addmethod(mage_tilde_class, (t_method)mage_tilde_label_fill_until_end, gensym("labelfilluntilend"), (t_atomtype) 0); class_addmethod(mage_tilde_class, (t_method)mage_tilde_label_next, gensym("labelnext"), (t_atomtype) 0); + class_addmethod(mage_tilde_class, (t_method)mage_tilde_label_nextvowel, gensym("labelnextvowel"), (t_atomtype) 0);//essai class_addmethod(mage_tilde_class, (t_method)mage_tilde_label_insert, gensym("labelinsert"), A_FLOAT, 0); class_addmethod(mage_tilde_class, (t_method)mage_tilde_label_replace, gensym("labelreplace"), A_FLOAT, 0); class_addmethod(mage_tilde_class, (t_method)mage_tilde_label_switch, gensym("labelswitch"), A_FLOAT, 0); - + // Pitch class_addmethod(mage_tilde_class, (t_method)mage_tilde_pitch, gensym("pitch"), A_FLOAT, A_FLOAT, 0); class_addmethod(mage_tilde_class, (t_method)mage_tilde_pitch_overwrite, gensym("pitchoverwrite"), A_FLOAT, 0); @@ -179,9 +159,6 @@ extern "C" class_addmethod(mage_tilde_class, (t_method)mage_tilde_pitch_shift, gensym("pitchshift"), A_FLOAT, 0); class_addmethod(mage_tilde_class, (t_method)mage_tilde_pitch_synth, gensym("pitchsynth"), (t_atomtype) 0); - // Reset - class_addmethod(mage_tilde_class, (t_method)mage_tilde_reset, gensym("reset"), (t_atomtype) 0); - // Speed class_addmethod(mage_tilde_class, (t_method)mage_tilde_speed, gensym("speed"), A_FLOAT, A_FLOAT, 0); class_addmethod(mage_tilde_class, (t_method)mage_tilde_speed_overwrite, gensym("speedoverwrite"), A_FLOAT, 0); @@ -194,28 +171,55 @@ extern "C" // Alpha class_addmethod(mage_tilde_class, (t_method)mage_tilde_alpha, gensym("alpha"), A_FLOAT, 0); - - // Interpolate - class_addmethod(mage_tilde_class, (t_method)mage_tilde_interpolation, gensym("interpolate"), A_SYMBOL, A_FLOAT, 0); - - // Debug - class_addmethod(mage_tilde_class, (t_method)mage_tilde_debug, gensym("debug"), (t_atomtype) 0); + + // Gamma + class_addmethod(mage_tilde_class, (t_method)mage_tilde_alpha, gensym("gamma"), A_FLOAT, 0); + + // Vibrato + class_addmethod(mage_tilde_class, (t_method)mage_tilde_vib_amp, gensym("vibratoamp"), A_FLOAT, 0);// V + class_addmethod(mage_tilde_class, (t_method)mage_tilde_vib_thresh, gensym("vibratothresh"), A_FLOAT, 0);// V + class_addmethod(mage_tilde_class, (t_method)mage_tilde_vib_zoom, gensym("vibratozoom"), A_FLOAT, 0);// V + class_addmethod(mage_tilde_class, (t_method)mage_tilde_vib_offset, gensym("vibratooffset"), A_FLOAT, 0);// V } - - void mage_tilde_free( t_mage_tilde * x ) - { - pthread_cancel(x->thread); - printf( "stopping genThread\n" ); - pthread_join(x->thread,NULL); - post( "free mage memory" ); - delete x->mage; - } - - void mage_tilde_dsp( t_mage_tilde * x, t_signal ** sp ) + + void * mage_tilde_new( void ) { - post( "_dsp" ); - dsp_add( mage_tilde_perform, 3, x, sp[0]->s_vec, sp[0]->s_n ); + t_mage_tilde *x = (t_mage_tilde *) pd_new(mage_tilde_class); + + post( "mage~ loaded from %s",mage_tilde_class->c_externdir->s_name ); + + strcpy( x->labelPath, mage_tilde_class->c_externdir->s_name ); + strcat( x->labelPath, "/../../data/labels/cmu-artic/alice01.lab" ); + x->mage = new Mage(); + fillLabels(x); + +// Uncomment the following block and replace MageSourcePath with your path to your Mage sources; +// then recompile, if you want to avoid needing to manually add voice engines each time +// that you create a new Mage instance. +/* post("_new: loading engine"); + x->mage->addEngine( "slt", "/MageSourcePath/data/configFiles/cmu-artic/slt.conf" ); + x->mage->addEngine( "awb", "/MageSourcePath/data/configFiles/cmu-artic/awb.conf" ); + x->mage->addEngine( "clb", "/MageSourcePath/data/configFiles/cmu-artic/clb.conf" ); + x->mage->addEngine( "jmk", "/MageSourcePath/data/configFiles/cmu-artic/jmk.conf" ); + x->mage->addEngine( "rms", "/MageSourcePath/data/configFiles/cmu-artic/rms.conf" ); + x->mage->addEngine( "bdl", "/MageSourcePath/data/configFiles/cmu-artic/bdl.conf" ); + post("_new: done with engine"); */ + + x->mage->enableInterpolation(true); + + post("_new: starting genThread"); + pthread_create(&(x->thread), NULL, genThread, (void *) x); + post("_new : done with genThread"); + + x->sig_out = outlet_new(&x->x_obj, &s_signal); + x->bang_out = outlet_new(&x->x_obj, &s_bang); // essai + x->f_out = outlet_new(&x->x_obj, &s_float); // essai + x->f_out2 = outlet_new(&x->x_obj, &s_float); // essai + + post("_new: done\n"); + + return (void *)x; } t_int *mage_tilde_perform( t_int * w ) @@ -236,6 +240,26 @@ extern "C" return ( w+4 ); } + void mage_tilde_dsp( t_mage_tilde * x, t_signal ** sp ) + { + post("_dsp"); + dsp_add( mage_tilde_perform, 3, x, sp[0]->s_vec, sp[0]->s_n ); + } + + void mage_tilde_bang( t_mage_tilde * x ) + { + post( "blocksize: %d",sys_getblksize() ); + } + + void mage_tilde_free( t_mage_tilde * x ) + { + pthread_cancel(x->thread); + printf( "stopping genThread\n" ); + pthread_join(x->thread,NULL); + post("free mage memory"); + delete x->mage; + } + void * genThread(void * argv) { printf( "running genThread\n" ); @@ -246,39 +270,72 @@ extern "C" { pthread_testcancel(); - if( x->mage->ready() ) + if( x->mage->popLabel() ) { - if( x->mage->popLabel() ) - { - // prepare the model - x->mage->prepareModel(); - - // compute the corresponding durations taking into account the model - // and if set, the interpolation and/or duration functions set by the user - x->mage->computeDuration(); - - // compute the corresponding parameters taking into account the model - // and if set, the interpolation and/or duration functions set by the user - x->mage->computeParameters (); - - // optimize the generated parameters - x->mage->optimizeParameters(); + // prepare the model + x->mage->prepareModel(); + + // compute the corresponding durations taking into account the model + // and if set, the interpolation and/or duration functions set by the user + x->mage->computeDuration(); + + outlet_float(x->f_out, x->mage->getDuration() );//V - usleep( 100 ); - } + // compute the corresponding parameters taking into account the model + // and if set, the interpolation and/or duration functions set by the user + x->mage->computeParameters (); + + // optimize the generated parameters + x->mage->optimizeParameters(); + + usleep( 100 ); } else { - usleep( 1000 ); - } + usleep( 100 ); + } } return ( NULL ); } - void mage_tilde_alpha( t_mage_tilde * x, t_floatarg alpha ) + void fillLabels( t_mage_tilde * x ) { - x->mage->setAlpha( alpha ); + string line; + string filename = string(x->labelPath); + + ifstream myfile( filename.c_str() ); + + x->currentLabel = -1; + x->labels.clear(); + + if( !myfile.is_open() ) + { + post( "could not open file %s",filename.c_str() ); + return; + } + + while( getline( myfile, line ) ) + { + x->labels.push_back(line); + } + + post ("labels number %d", x->labels.size()); + outlet_float(x->f_out2, x->labels.size()); // V - give size of file + + myfile.close(); + + if( x->labels.size() > 0 ) + x->currentLabel = 0; + + return; + } + + + + void mage_tilde_reset( t_mage_tilde * x ) + { + x->mage->reset(); return; } @@ -289,7 +346,9 @@ extern "C" return; } - + + + void mage_tilde_engine_add( t_mage_tilde * x, t_symbol * name, t_symbol * conf ) { post( "_new: loading engine %s", name->s_name ); @@ -302,7 +361,6 @@ extern "C" x->mage->removeEngine( name->s_name ); } - void mage_tilde_interpolation( t_mage_tilde * x, t_symbol * voice, t_floatarg weight ) { string s(voice->s_name); @@ -322,10 +380,46 @@ extern "C" x->mage->setInterpolationFunctions( interpolationFunctions ); return; - } + } + + void mage_tilde_duration ( t_mage_tilde * x, t_symbol *s, int ac, t_atom *argv ) + { + double *updateDuration = new double [5]; + int durationMode = 0; + + if (ac != 6) + post("Bad number of parameters for durationoverwrite message ! "); + else + { +// post("Good number of parameters for durationoverwrite message ! "); + for( int i = 0; i < 5; i++ ) + { + if ((argv+i)->a_type == A_FLOAT) { + updateDuration[i] = atom_getint(argv+i); +// post("value: %f ", updateDuration[i]); + } + else + { + post ("Bad type"); + } + } + if ((argv+5)->a_type == A_FLOAT) + { + durationMode = atom_getint(argv+5); +// post("mode value: %d ", durationMode); + } + else + post ("Bad mode type"); + } + + x->mage->setDuration( updateDuration, durationMode ); + } + + void mage_tilde_label( t_mage_tilde * x, t_symbol *label ) { + post("filepath %s", label->s_name);//V strcpy(x->labelPath, label->s_name); fillLabels(x); @@ -334,7 +428,9 @@ extern "C" void mage_tilde_label_clear( t_mage_tilde * x ) { - x->mage->clearLabels(); + const char *lastlab = x->mage->clearLabels().c_str(); + + post ("last label : %s", lastlab ); return; } @@ -347,12 +443,36 @@ extern "C" for( it = x->labels.begin(); it < x->labels.end(); it++ ) { //post( "pushing %s",line.c_str() ); + outlet_bang( x->bang_out ); // V label.setQuery( ( * it ) ); x->mage->pushLabel( label ); } return; } + + void mage_tilde_label_fill_until_end( t_mage_tilde * x ) // V + { + Label label; + int i; + + if( x->labels.size() > 0 ) + { + for (i = x->currentLabel; i < x->labels.size(); i++) + { + outlet_bang( x->bang_out ); // V + label.setQuery( x->labels[x->currentLabel] ); + + x->mage->pushLabel( label ); + + x->currentLabel = ( x->currentLabel + 1 ) % x->labels.size(); +// post("onepush"); + } + } + + + return; + } void mage_tilde_label_next( t_mage_tilde * x ) { @@ -360,11 +480,75 @@ extern "C" if( x->labels.size() > 0 ) { + outlet_bang( x->bang_out ); // V + label.setQuery( x->labels[x->currentLabel] ); + + x->mage->pushLabel( label ); + + x->currentLabel = ( x->currentLabel + 1 ) % x->labels.size(); + } + + return; + } + + void mage_tilde_label_nextvowel( t_mage_tilde * x ) // V - thanks R. Seems to behave with difficulty on Pure Data + { + Label label; + const char* carac = "+"; + + if( x->labels.size() > 0 ) + { + outlet_bang( x->bang_out ); // V label.setQuery( x->labels[x->currentLabel] ); x->mage->pushLabel( label ); x->currentLabel = ( x->currentLabel + 1 ) % x->labels.size(); + + const char* vla = x->mage->getLabel().getQuery().c_str(); + // post ("%s", vla ); + + char index = 1 + strchr(vla, *carac) - vla; + const char *firstelem = vla + index; + char pau_buf[3]; + + bool isitvowel = ((firstelem[0] == 'a') || (firstelem[0] == 'e') || (firstelem[0] == 'i') || (firstelem[0] == 'o') || (firstelem[0] == 'u') || (firstelem[0] == 'y')); + // if (isitvowel==1) { post("vowel"); } + if (isitvowel == 0) { + if (firstelem[0]=='p') { + strncpy(pau_buf,firstelem,3); + if(strcmp(pau_buf,"pau")==0){ + isitvowel=1; + // post("pau"); + } + } + } + while (isitvowel == 0) { + usleep(100000); + if( x->labels.size() > 0 ) + { + label.setQuery( x->labels[x->currentLabel] ); + + x->mage->pushLabel( label ); + + x->currentLabel = ( x->currentLabel + 1 ) % x->labels.size(); + } + + vla = x->mage->getLabel().getQuery().c_str(); + index = 1 + strchr(vla, *carac) - vla; + firstelem = vla + index; + isitvowel = ((firstelem[0] == 'a') || (firstelem[0] == 'e') || (firstelem[0] == 'i') || (firstelem[0] == 'o') || (firstelem[0] == 'u') || (firstelem[0] == 'y')); + // if (isitvowel==1) { post("vowel"); } + if (isitvowel == 0) { + if (firstelem[0]=='p') { + strncpy(pau_buf,firstelem,3); + if(strcmp(pau_buf,"pau")==0){ + isitvowel=1; + // post("pau"); + } + } + } + } } return; @@ -377,8 +561,9 @@ extern "C" if( x->labels.size() > 0 ) { int k = ( ( int ) lab ) % x->labels.size(); // always 0 <= lab < x->labels.size() ? < 0 ? - - printf("inserting label %d\n",k); + + post("inserting label %d\n",k); + outlet_bang( x->bang_out ); // V label.setQuery( x->labels[k] ); x->mage->pushLabel( label ); @@ -396,8 +581,9 @@ extern "C" if( x->labels.size() > 0 ) { int k = ( ( int ) lab ) % x->labels.size(); // always 0 <= lab < x->labels.size() ? < 0 ? - - printf("replacing label %d with %d\n",x->currentLabel,k); + + post("replacing label %d with %d\n",x->currentLabel,k); + outlet_bang( x->bang_out ); // V label.setQuery( x->labels[k] ); x->mage->pushLabel( label ); @@ -415,7 +601,8 @@ extern "C" { int k = ( ( int ) lab ) % x->labels.size(); // always 0 <= lab < x->labels.size() ? < 0 ? - printf("switching from label %d to %d\n",x->currentLabel,k); + post("switching from label %d to %d\n",x->currentLabel,k); + outlet_bang( x->bang_out ); // V label.setQuery( x->labels[k] ); x->mage->pushLabel( label ); @@ -424,7 +611,8 @@ extern "C" return; } - + + void mage_tilde_pitch( t_mage_tilde * x, t_floatarg pitchvalue, t_floatarg action ) { // controlValue = MAGE::overwrite; @@ -466,13 +654,6 @@ extern "C" return; } - void mage_tilde_reset( t_mage_tilde * x ) - { - x->mage->reset(); - - return; - } - void mage_tilde_speed( t_mage_tilde * x, t_floatarg speed, t_floatarg action ) { // controlValue = MAGE::overwrite; @@ -514,11 +695,58 @@ extern "C" return; } + + void mage_tilde_volume( t_mage_tilde * x, t_floatarg volume ) { x->mage->setVolume( volume ); return; } + + void mage_tilde_alpha( t_mage_tilde * x, t_floatarg alpha ) + { + x->mage->setAlpha( alpha ); + + return; + } + void mage_tilde_gamma( t_mage_tilde * x, t_floatarg gamma ) + { + x->mage->setGamma( gamma ); + + return; + } + + + + //Vibrato -V + void mage_tilde_vib_amp (t_mage_tilde *x, t_floatarg vibamp) // V + { + x->mage->setvibamp( vibamp ); + + return; + } + + void mage_tilde_vib_thresh (t_mage_tilde *x, t_floatarg vibthresh) // V + { + x->mage->setvibthresh( vibthresh ); + + return; + } + + void mage_tilde_vib_zoom (t_mage_tilde *x, t_floatarg vibzoom) // V + { + x->mage->setvibzoom( vibzoom ); + + return; + } + + void mage_tilde_vib_offset (t_mage_tilde *x, t_floatarg viboffset) // V + { + x->mage->setviboffset( viboffset ); + + return; + } + } From ed3071ffa8ff7fa22881f0621ff63932b8029be2 Mon Sep 17 00:00:00 2001 From: Victor Huguenin Date: Mon, 16 Sep 2013 02:34:13 +0200 Subject: [PATCH 6/9] added compiled puredata external for OSX 10.6.8, hope it's ok --- .../pd_mage_tutos_helpfile/mage~.pd_darwin | Bin 0 -> 456164 bytes .../mage~.pd_darwin.dSYM/Contents/Info.plist | 20 ++++++++++++++++++ .../Contents/Resources/DWARF/mage~.pd_darwin | Bin 0 -> 1207136 bytes 3 files changed, 20 insertions(+) create mode 100755 examples/puredata/pd_mage_tutos_helpfile/mage~.pd_darwin create mode 100644 examples/puredata/pd_mage_tutos_helpfile/mage~.pd_darwin.dSYM/Contents/Info.plist create mode 100644 examples/puredata/pd_mage_tutos_helpfile/mage~.pd_darwin.dSYM/Contents/Resources/DWARF/mage~.pd_darwin diff --git a/examples/puredata/pd_mage_tutos_helpfile/mage~.pd_darwin b/examples/puredata/pd_mage_tutos_helpfile/mage~.pd_darwin new file mode 100755 index 0000000000000000000000000000000000000000..deed4cfe31a6bb1cd7c5e5993a002640e2a14f5a GIT binary patch literal 456164 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

^0aGapfz82NO0XL5Os`NmpecfkA_wgBb+ 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⪚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

)wy#vc|j~`(Z!g_?2 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 V%u5DE{q`}rP|BE*Lf^c3^FQ91(bfO} literal 0 HcmV?d00001 diff --git a/examples/puredata/pd_mage_tutos_helpfile/mage~.pd_darwin.dSYM/Contents/Info.plist b/examples/puredata/pd_mage_tutos_helpfile/mage~.pd_darwin.dSYM/Contents/Info.plist new file mode 100644 index 0000000..07e6be0 --- /dev/null +++ b/examples/puredata/pd_mage_tutos_helpfile/mage~.pd_darwin.dSYM/Contents/Info.plist @@ -0,0 +1,20 @@ + + + + + CFBundleDevelopmentRegion + English + CFBundleIdentifier + com.apple.xcode.dsym.mage~.pd_darwin + CFBundleInfoDictionaryVersion + 6.0 + CFBundlePackageType + dSYM + CFBundleSignature + ???? + CFBundleShortVersionString + 1.0 + CFBundleVersion + 1 + + diff --git a/examples/puredata/pd_mage_tutos_helpfile/mage~.pd_darwin.dSYM/Contents/Resources/DWARF/mage~.pd_darwin b/examples/puredata/pd_mage_tutos_helpfile/mage~.pd_darwin.dSYM/Contents/Resources/DWARF/mage~.pd_darwin new file mode 100644 index 0000000000000000000000000000000000000000..c87e09fa255d1424ddadd94b3936b8f0b6971382 GIT binary patch literal 1207136 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¨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

    xgW>L> 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

    NZ2kaY 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 Date: Mon, 16 Sep 2013 05:13:16 +0200 Subject: [PATCH 9/9] modified vocoder.cpp/.h, mage.cpp/.h for vibrato function in mage --- libs/sptk/fft-sptk.h | 1 + src/Vocoder.cpp | 8 ++++++++ src/Vocoder.h | 26 ++++++++++++++++++++++++++ src/mage.cpp | 35 +++++++++++++++++++++++++++++++++++ src/mage.h | 28 ++++++++++++++++++++++++++++ 5 files changed, 98 insertions(+) diff --git a/libs/sptk/fft-sptk.h b/libs/sptk/fft-sptk.h index 3fafcc4..0ef7d1c 100755 --- a/libs/sptk/fft-sptk.h +++ b/libs/sptk/fft-sptk.h @@ -25,6 +25,7 @@ extern "C" { int ifft(double* x, double* y, const int m); int fftr(double* x, double* y, const int m); int ifftr(double* x, double* y, const int m); + #ifdef __cplusplus diff --git a/src/Vocoder.cpp b/src/Vocoder.cpp index edf9ddf..7d096ac 100644 --- a/src/Vocoder.cpp +++ b/src/Vocoder.cpp @@ -46,6 +46,7 @@ MAGE::Vocoder::Vocoder( int am, double aalpha, int afprd, int aiprd, int astage, this->pd = apd; // 4; this->ngain = angain; // true; this->alpha = aalpha; // 0.55; + this->vibamp = 0; // V //excitation this->count = 0; @@ -138,6 +139,8 @@ void MAGE::Vocoder::setPitch( double pitch, int action, bool forceVoiced ) this->action = action; this->actionValue = pitch; + this->f0 = fabs(this->f0 + (this->sinresult * this->vibamp));//V + // ATTENTION!! Should I do that??? //set a default value for the pitch in case a negative value is entered if( this->f0 < 0 ) @@ -221,6 +224,8 @@ void MAGE::Vocoder::push( Frame &frame, bool ignoreVoicing ) default: this->f0 = frame.streams[lf0StreamIndex][0] ; } + + this->f0 = fabs(this->f0 + (this->sinresult * this->vibamp));//V if( this->f0 < 0 ) this->f0 = MAGE::defaultPitch; @@ -295,6 +300,8 @@ void MAGE::Vocoder::push( Frame * frame, bool ignoreVoicing ) default: this->f0 = frame->streams[lf0StreamIndex][0] ; } + + this->f0 = fabs(this->f0 + (this->sinresult * this->vibamp));//V if( this->f0 < 0 ) this->f0 = MAGE::defaultPitch; @@ -383,6 +390,7 @@ void MAGE::Vocoder::reset() this->pd = MAGE::defaultPadeOrder; this->volume = MAGE::defaultVolume; this->flagFirstPush = true; + this->vibamp = 0; // V return; } diff --git a/src/Vocoder.h b/src/Vocoder.h index fa8b078..9233605 100644 --- a/src/Vocoder.h +++ b/src/Vocoder.h @@ -38,6 +38,7 @@ #include "Constants.h" #include "Frame.h" #include "MathFunctions.h" +#include namespace MAGE { @@ -105,6 +106,13 @@ namespace MAGE * @return The volume parameter value used in the Vocoder. */ inline double getVolume( void ){ return( this->volume ); }; + + /** // V + * This function gets the current value of the vibrato amplitude parameter used in the Vocoder. + * + * @return The vibrato amplitude parameter value used in the Vocoder. + */ + inline double getvibamp( void ){ return ( this->vibamp ); }; //V /** * This function gets the current value of the pade order parameter used in the Vocoder. @@ -149,6 +157,20 @@ namespace MAGE * @param volume The new value of the volume parameter. */ inline void setVolume( double volume ){ this->volume = volume; }; + + /** // V + * This function sets a new value of the vibrato amplitude parameter to be used in the Vocoder. + * + * @param vibamp The new value of the vibrato amplitude parameter. + */ + inline void setvibamp( double vibamp ){ this->vibamp = vibamp; }; //V + + /** // V + * This function sets current value for the sinusoid wave to be used in the Vocoder. + * Happens very fast (at samplerate). + * @param sinresult The curent value of the sinusoid parameter. + */ + inline void setsinresult( double sinresult ){ this->sinresult = sinresult; }; //V /** * This function sets a new value of the pade order parameter to be used in the Vocoder. @@ -273,6 +295,10 @@ namespace MAGE */ double volume; // >= 0 + double vibamp; //V + double sinresult; //V + + private: int m; diff --git a/src/mage.cpp b/src/mage.cpp index 155a30a..eb67bb4 100644 --- a/src/mage.cpp +++ b/src/mage.cpp @@ -140,6 +140,20 @@ void MAGE::Mage::setVolume( double volume ) return; } +// This function sets a new amplitude value for vibrato. //V +void MAGE::Mage::setvibamp( double vibamp ) +{ + this->vocoder->setvibamp( vibamp ); +} + +// This function should access the sine wave used in vocoder for vibrato. //V +void MAGE::Mage::setsinresult( double sinresult ) +{ + this->vocoder->setsinresult ( sinresult ); + return; +} + + // This function sets a new pitch value to be used in the Vocoder, taking into account a // given action. The existing pitch value can be :: replaced / overwritten, shifted, scaled, // or decide to take no action or use the pitch trajectory generated by the Model. @@ -247,6 +261,12 @@ void MAGE::Mage::setInterpolationFunctions( std::map < std::string, double * > i return; } +// Sinus wave for vibrato. // V +double MAGE::Mage::mysin ( double indx ) +{ + return sin( indx ); +} + // methods // This function returns a single sample from the Vocoder. double MAGE::Mage::popSamples ( void ) @@ -255,6 +275,12 @@ double MAGE::Mage::popSamples ( void ) if( this->vocoder->ready() ) { + this->sinusoid++; + if (this->sinusoid > this->vibthresh) + {this->sinusoid = 0 ;} // V + + this->setsinresult( (double)mysin( (2 * 3.14159265359 * ((double)this->sinusoid/((double)this->vibthresh)) * ((double)this->vibzoom)) + (double)this->viboffset ) ); // for vibrato // V + sample = 0.5 * this->vocoder->pop() / 32768; if( sample > 1.0 ) @@ -312,6 +338,10 @@ void MAGE::Mage::reset( void ) this->action = noaction; this->hopLen = defaultFrameRate; this->interpolationFlag = false; // if comment this => crap + + this->vibthresh = defaultSamplingRate; // V + this->viboffset = 0; + this->vibzoom = 1; this->resetVocoder(); @@ -588,6 +618,11 @@ void MAGE::Mage::init( void ) this->hopLen = defaultFrameRate; this->interpolationFlag = false; + this->vibthresh = defaultSamplingRate; // V + this->viboffset = 0; + this->vibzoom = 1; + + return; } diff --git a/src/mage.h b/src/mage.h index 2d0df5c..0829300 100644 --- a/src/mage.h +++ b/src/mage.h @@ -168,6 +168,10 @@ namespace MAGE */ inline double getLabelSpeed( void ){ return( this->labelSpeed ); }; + inline double getvibthresh( void ){ return( this->vibthresh ); }; //V - threshold of sinewave + inline double getvibzoom( void ){ return( this->vibzoom ); }; //V - zoom of sinewave + inline double getviboffset( void ){ return( this->viboffset ); }; //V - offset of sinewave + /** * This function returns true if the currently added Engine instance is ready to be accessed, and false otherwise. * @@ -216,6 +220,8 @@ namespace MAGE * @return The volume value used in the Vocoder. */ double getVolume( void ); + + double getvibamp(void); //V /** * This function gets the duration value of the Model used. @@ -261,6 +267,11 @@ namespace MAGE * @param labelSpeed The new Vocoder instance. */ inline void setLabelSpeed( double labelSpeed ){ this->labelSpeed = labelSpeed; }; // less reactive + + inline void setvibthresh( double vibthresh ){ this->vibthresh = vibthresh; }; //V + inline void setvibzoom( double vibzoom ){ this->vibzoom = vibzoom; }; //V - zoom of sinewave + inline void setviboffset( double viboffset ){ this->viboffset = viboffset; }; //V - offset of sinewave + /** * This function sets a new LabelQueue instance instead of the currently used. @@ -310,6 +321,9 @@ namespace MAGE * @param volume The new volume value. */ void setVolume( double volume ); + + void setvibamp(double vibamp); //V + void setsinresult(double sinresult); //V /** * This function sets a new pitch value to be used in the Vocoder, taking into account a @@ -499,6 +513,13 @@ namespace MAGE * @return The compilation time and day. */ std::string timestamp( void ); + + /** + * This function returns a sinus wave, at a rate of defaultSampleRate/vibthresh per second, + * the shape of the wave can be modified by vibzoom and viboffset //V + */ + double mysin ( double indx ); + protected: @@ -594,6 +615,13 @@ namespace MAGE */ double labelSpeed; // we need this because the speed changes on the lable // level and we need to have memory of this + + double sinresult; // V - this is the sinewave + double vibthresh; // V - this is the threshhold of the sinewave + double vibzoom; // V - "zoom" factor for the sinewave + double viboffset; // V - offset of the sinewave + double sinusoid; //V - this is the counter for the sinewave + private:

    g5JZfEiin0K0ip?D7Es3p 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%0DK^;}u)QJF+IL6;1q+T14AZ-MWNAhsu%n6JQ8^+W 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 literal 0 HcmV?d00001 From 435239640081dbf9a5907cc8713d3ae193189cf4 Mon Sep 17 00:00:00 2001 From: Victor Huguenin Date: Mon, 16 Sep 2013 04:51:17 +0200 Subject: [PATCH 7/9] added example processed files --- examples/maxmsp/MagePackage/help/mage~.maxhelp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/examples/maxmsp/MagePackage/help/mage~.maxhelp b/examples/maxmsp/MagePackage/help/mage~.maxhelp index ebddad5..20fd6cd 100644 --- a/examples/maxmsp/MagePackage/help/mage~.maxhelp +++ b/examples/maxmsp/MagePackage/help/mage~.maxhelp @@ -2777,7 +2777,7 @@ "fontname" : "Arial", "fontsize" : 12.0, "id" : "obj-198", - "items" : [ "/Users/vichug/Music/pd_files/txt2labscrpt/out/armenian.lab", ",", "/Users/vichug/Music/pd_files/txt2labscrpt/out/AShaman123.lab", ",", "/Users/vichug/Music/pd_files/txt2labscrpt/out/AShaman45.lab", ",", "/Users/vichug/Music/pd_files/txt2labscrpt/out/AShaman67.lab", ",", "/Users/vichug/Music/pd_files/txt2labscrpt/out/AShamanClimbsUpInSkyAltaicSiberia.lab", ",", "/Users/vichug/Music/pd_files/txt2labscrpt/out/Baronga-Mozambique-1.lab", ",", "/Users/vichug/Music/pd_files/txt2labscrpt/out/Baronga-Mozambique-2.lab", ",", "/Users/vichug/Music/pd_files/txt2labscrpt/out/bkah.lab", ",", "/Users/vichug/Music/pd_files/txt2labscrpt/out/Dance.lab", ",", "/Users/vichug/Music/pd_files/txt2labscrpt/out/Dance1.lab", ",", "/Users/vichug/Music/pd_files/txt2labscrpt/out/Dance2.lab", ",", "/Users/vichug/Music/pd_files/txt2labscrpt/out/EdwardThomasTheGallows.lab", ",", "/Users/vichug/Music/pd_files/txt2labscrpt/out/flower1.lab", ",", "/Users/vichug/Music/pd_files/txt2labscrpt/out/flower10.lab", ",", "/Users/vichug/Music/pd_files/txt2labscrpt/out/flower11.lab", ",", "/Users/vichug/Music/pd_files/txt2labscrpt/out/flower12.lab", ",", "/Users/vichug/Music/pd_files/txt2labscrpt/out/flower13.lab", ",", "/Users/vichug/Music/pd_files/txt2labscrpt/out/flower14SongOfADeadMan.lab", ",", "/Users/vichug/Music/pd_files/txt2labscrpt/out/flower14SongOfADeadManTitle.lab", ",", "/Users/vichug/Music/pd_files/txt2labscrpt/out/flower15.lab", ",", "/Users/vichug/Music/pd_files/txt2labscrpt/out/flower2.lab", ",", "/Users/vichug/Music/pd_files/txt2labscrpt/out/flower3.lab", ",", "/Users/vichug/Music/pd_files/txt2labscrpt/out/flower4.lab", ",", "/Users/vichug/Music/pd_files/txt2labscrpt/out/flower5.lab", ",", "/Users/vichug/Music/pd_files/txt2labscrpt/out/flower6.lab", ",", "/Users/vichug/Music/pd_files/txt2labscrpt/out/flower7.lab", ",", "/Users/vichug/Music/pd_files/txt2labscrpt/out/flower8.lab", ",", "/Users/vichug/Music/pd_files/txt2labscrpt/out/flower9.lab", ",", "/Users/vichug/Music/pd_files/txt2labscrpt/out/fuckshit.lab", ",", "/Users/vichug/Music/pd_files/txt2labscrpt/out/hiho.lab", ",", "/Users/vichug/Music/pd_files/txt2labscrpt/out/Maori-NewZealand.lab", ",", "/Users/vichug/Music/pd_files/txt2labscrpt/out/MoondogImthis.lab", ",", "/Users/vichug/Music/pd_files/txt2labscrpt/out/MoondogImthis2.lab", ",", "/Users/vichug/Music/pd_files/txt2labscrpt/out/MoondogImthisimthat.lab", ",", "/Users/vichug/Music/pd_files/txt2labscrpt/out/MoondogImthisimthat1.lab", ",", "/Users/vichug/Music/pd_files/txt2labscrpt/out/MoondogImthisimthat2.lab", ",", "/Users/vichug/Music/pd_files/txt2labscrpt/out/myromance.lab", ",", "/Users/vichug/Music/pd_files/txt2labscrpt/out/Nathalie.lab", ",", "/Users/vichug/Music/pd_files/txt2labscrpt/out/Nicholas.lab", ",", "/Users/vichug/Music/pd_files/txt2labscrpt/out/Ntuca.lab", ",", "/Users/vichug/Music/pd_files/txt2labscrpt/out/oh.lab", ",", "/Users/vichug/Music/pd_files/txt2labscrpt/out/stir1.lab", ",", "/Users/vichug/Music/pd_files/txt2labscrpt/out/stiritup.lab", ",", "/Users/vichug/Music/pd_files/txt2labscrpt/out/trypause.lab", ",", "/Users/vichug/Music/pd_files/txt2labscrpt/out/Wauru-EasternCoastalAfrica.lab", ",", "/Users/vichug/Music/pd_files/txt2labscrpt/out/WhoWantsToThrowTheZigendung.lab" ], + "items" : "", "maxclass" : "umenu", "numinlets" : 1, "numoutlets" : 3, @@ -4432,7 +4432,7 @@ "fontname" : "Arial", "fontsize" : 12.0, "id" : "obj-361", - "items" : [ "/Users/vichug/Music/Festival/festival/examples/f*friend-nodur.lab", ",", "/Users/vichug/Music/Festival/festival/examples/f*friend-nodur.lab", ",", "/Users/vichug/Music/Festival/festival/examples/firstspam-nodur.lab", ",", "/Users/vichug/Music/Festival/festival/examples/frf_pr_0887-nodur.lab", ",", "/Users/vichug/Music/Festival/festival/examples/jabberwocky-nodur.lab", ",", "/Users/vichug/Music/Festival/festival/examples/mourirpourdesidees-nodur.lab", ",", "/Users/vichug/Music/Festival/festival/examples/purcelldidoslament-nodur.lab", ",", "/Users/vichug/Music/Festival/festival/examples/sayitoutloud-nodur.lab", ",", "/Users/vichug/Music/Festival/festival/examples/uneheurepourchangervotrevie-nodur.lab", ",", "/Users/vichug/Music/Festival/festival/examples/viagra-nodur.lab", ",", "/Users/vichug/Music/MAGE/mage-2.00/data/labels/cmu-artic/alice01.lab", ",", "/Users/vichug/Music/MAGE/mage-2.00/data/labels/cmu-artic/alice02.lab", ",", "/Users/vichug/Music/pd_files/gangstasparadise.lab", ",", "/Users/vichug/Music/pd_files/gangstasformat-nodur.lab", ",", "/Users/vichug/Music/pd_files/gangstasparadise-nodur.lab", ",", "/Users/vichug/Music/pd_files/donotstand", ",", "/Users/vichug/Music/pd_files/donotstand-nodur.lab", ",", "/Users/vichug/Music/pd_files/gangstasformat-nodur.lab", ",", "/Users/vichug/Music/pd_files/didostart.txt-nodur.lab", ",", "/Users/vichug/Music/pd_files/trypause.txt", ",", "/Users/vichug/Music/pd_files/trypause.txt-nodur.lab" ], + "items" : "", "maxclass" : "umenu", "numinlets" : 1, "numoutlets" : 3, @@ -4503,7 +4503,7 @@ "fontname" : "Arial", "fontsize" : 12.0, "id" : "obj-225", - "items" : [ "/Users/vichug/Music/Festival/festival/examples/f*friend-nodur.lab", ",", "/Users/vichug/Music/Festival/festival/examples/f*friend-nodur.lab", ",", "/Users/vichug/Music/Festival/festival/examples/firstspam-nodur.lab", ",", "/Users/vichug/Music/Festival/festival/examples/frf_pr_0887-nodur.lab", ",", "/Users/vichug/Music/Festival/festival/examples/jabberwocky-nodur.lab", ",", "/Users/vichug/Music/Festival/festival/examples/mourirpourdesidees-nodur.lab", ",", "/Users/vichug/Music/Festival/festival/examples/purcelldidoslament-nodur.lab", ",", "/Users/vichug/Music/Festival/festival/examples/sayitoutloud-nodur.lab", ",", "/Users/vichug/Music/Festival/festival/examples/uneheurepourchangervotrevie-nodur.lab", ",", "/Users/vichug/Music/Festival/festival/examples/viagra-nodur.lab", ",", "/Users/vichug/Music/MAGE/mage-2.00/data/labels/cmu-artic/alice01.lab", ",", "/Users/vichug/Music/MAGE/mage-2.00/data/labels/cmu-artic/alice02.lab", ",", "/Users/vichug/Music/pd_files/_labpreprocfiles/gangstasparadise.lab", ",", "/Users/vichug/Music/pd_files/_labpreprocfiles/gangstasformat-nodur.lab", ",", "/Users/vichug/Music/pd_files/_labpreprocfiles/gangstasparadise-nodur.lab", ",", "/Users/vichug/Music/pd_files/_labpreprocfiles/donotstand", ",", "/Users/vichug/Music/pd_files/_labpreprocfiles/donotstand-nodur.lab", ",", "/Users/vichug/Music/pd_files/_labpreprocfiles/gangstasformat-nodur.lab", ",", "/Users/vichug/Music/pd_files/_labpreprocfiles/didostart.txt-nodur.lab", ",", "/Users/vichug/Music/pd_files/_labpreprocfiles/trypause.txt", ",", "/Users/vichug/Music/pd_files/_labpreprocfiles/trypause.txt-nodur.lab" ], + "items" : "", "maxclass" : "umenu", "numinlets" : 1, "numoutlets" : 3, @@ -6226,7 +6226,7 @@ "dependency_cache" : [ { "name" : "mage_glossary.maxpat", "bootpath" : "/Users/vichug/Documents/_STAGE_NUMEDIART_MAGE", - "patcherrelativepath" : ".", + "patcherrelativepath" : "../../../../../../../Documents/_STAGE_NUMEDIART_MAGE", "type" : "JSON", "implicit" : 1 } From fabf25096950b4e92738f94178932d0bbad277b0 Mon Sep 17 00:00:00 2001 From: Victor Huguenin Date: Mon, 16 Sep 2013 04:57:59 +0200 Subject: [PATCH 8/9] added processed example texts --- example_processed_texts.zip | Bin 0 -> 368705 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 example_processed_texts.zip diff --git a/example_processed_texts.zip b/example_processed_texts.zip new file mode 100644 index 0000000000000000000000000000000000000000..07974b70fe96b768ee58b0517777b20e6b13a70a GIT binary patch literal 368705 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