Moving an object along a radial path in Jitter

  • Anyone who can help!

    I'm trying to move an object along a curved (with a known radius) path.
    I can load and light the object but need help setting up the path and moving the object along it.

    I'm not good a reading and understanding programmer language. I need a video tute with step by step explanations.

    I like Sam's tutes, because he does just that. Keep up the good work Sam!

    I m also a musician and will be exploring that side as well. The other Forums I've tried are not helping me. After explaining that I am new to Jitter, I still get these answers that assume I know a great deal. NOT!

    Thanks for the Tutes and I hope some help!


  • ----------begin_max5_patcher----------
    1846.3oc4atsbihCDF9ZmmBJechKzINrWM6ywTS4BaTr0rXfEjSxLSMu6qNg
    MjwHicPj3r2jTRhC8+mjZ0pE9W2Ma9phWn0y89Kuu5Ma1uta1LUUxJlYJOa9
    tjWVmkTqtr4Ibd0d1760MkueGKOixUsANVYwd9qqUdipmPUAOgSe4G+r4gjU
    r9eZekkI70aY4aVVQWy01FAGr.Rt2KHHdg+8dPbj5efE9deybWrT0SuX02e.
    z7jerHmmmripZ4uqXIYMsnMP9OJo5Wv74GdPxapl8SUC.j38nqVXx7kOyR4a
    kMDKrCY8+9t6j+49ARub5yBCbdqGop5uy3K1jsXaRdZF0KiweXM+kKfwv9IG
    FiTjKLDHQFPondIGL3ZP281v2nSoMUrz5sIkG.k2W1IFPIMQuc7LuunajWTs
    udjYXrZXGxmXkgjqfgBssTnhJ1KSLMOftuHsTI.OIyhtTlEBaiL.w5DVH9iv
    vt2tqMZdxpL5bKijhz9wHAFrXc1X.dTcj8tfj5R558YIUWfydHz3rGDqgjuU
    m8vaeHkxd7w80zqfQjX7.XD51GQI6Vwn47qAQACZXz6Nir6mthlmRqF2XCL9
    nMAUA.Pq.x+J.zpj7MS0BZbuUdzpjiSiFG3fTTIvpi532.Zzl7Dvm+cGkWU3
    gPmjOPqSC6mOjXUbk5nK6iOQWKeFSrvK1rIidE9frHdy529M+8ThO7X7.UBo
    KB2ZoINAwU32m7YBecdeazcijw1rk6sqH8B8hXgEfHk7CQAZuHVGIPt8WIRY
    YWQzLXrdThcureBB4qrnlwYE4WCjF196+DLJJQl2kArQgl36rus8OpAuT5w1
    UVTwe3wrjMmd239mjW9VxEDhrHTfFbn+Bw+.Fuug83vY.qM2Q+QK57toUFUa
    js3pYYzmnU0xQ3G6YEcskkspdVqaQxpuWndPA2enJVttJvgppnOwZt+vC0lT
    IH.WH+8UZa+knf45FE8O20bqGlJoRNgddT.VwFbTqklD8jajyHoos3rX3QIM
    mkWVQqEQYmvMVwglSoOlrOiurMpf3Emr8GSVS68lOYOvr4xj5TjKMhN2oJWO
    lWmXkFhdtPawnth7jxSby0BcrudURkjpl0agMMxKJx51zgNRwH8jblLwHbl1
    Xg9GdnhwyUp0la8hzKmusdcUQVVmGktkmNQKoh950zC4SzuMJEWNqroKX9AF
    kx1Pq4cqiKmV0olVYz8HkxX4Gq7t1CclWm7DMcoXphXDzRo6I1p8b8E2dT+a
    sC97Cft.UeRivxKuuWpXhvpjLy77C26IfqAYimiwZuGqJ18fHPLZ1ErLhE2h
    XPW2hf.qtECub2hio5045TnrwQ7HcZsMZON1pzIumRuxiW30e2t+kF8MDph2
    FEhUJGXU4iXvkQtHWzRrbEaNAd9AFPEd.AVmTfCbUl6GcZ8LKOs34wkUlbb3
    G2Ni88gJ73mMnH2k1LGvIPPn9eVc1fg2FbReziiCef9nVYB.X1vae.BLtG8S
    zG3TJFzlKQVcUihbTJEi9.mRQMeBU+M15nFj+3lQwn28LJp0NN374SD5OsIT
    bGstNYC8OijQrUQ93zwa7Xn64I5IFjd7WfduigoedjjNN3vDzRnIlVq3H78F
    Gu8Tg07IHrTF+m0bhoGYDAkwxgv1W3M51GL06JJ3aWVuMIkI8r2OYHlzlpHS
    yIc1GYhu8ISdQ0tjLoUbVn.HjA.Eh+sOTTmsijAm+yPwfl3fgfFvsOZRqRdd
    SUw9xA.Egy2A.E3m.+tmwcqlGgfgfCzsONd8wVcpid.pVLFI1yGQdZLDaLI3
    SfKE82pqMhnibCAUdRZN2t9HB3+CDgDIQQnuJXELPMuAg5gHi2IYJyqcKhnt
    l148uAPJSVVeWLUWruZcyav7Ms3czlSo0hkVNbtPe832DTqKZKKMsyYvLOkU
    KWJReTSmr+5RLGvGGyIZ.zIdxrlvAXMQSl0HGTeVygbFyYGKsrPrmUynWyGL
    and2PHy9E6VBpSuRjx4rpzQaX7DGd7EGNVezMlukJr9iopao.BVeTtA+YoIR
    4fAnbYJzun9Ufdybgp0OPvikbgB7cgBPJSGC.sTfpjCT.A6.E.Q9ZalzQAD2
    n.jCT.NPslKvu8nHUIWn.nCU.NpsBjkbgB.tSAPDpkBTkbgB7cXef1MZSefr
    jCT.N1g8Awc5ChcSe.NxEJHV4KBAZOOPUxEJHbLTvHZOACHHWR3kNlPMbFGn
    cxCIpuqPUQWfzfgDdDY5P5fVtALc1yfb8BuvEvAl79ZhC9PAGzAihFCALx1C
    XjAJ.gmNfNjkxPS2t2Pi+9afluX2.yGvYr9STsSooYOLvg3dBNctmfH2saxI
    hnCZ36zkXF.wciemFhBvNbFn9CfqYFXmRSj5bn+ESFSL5oaoIRcPG12ggs66
    5TZhTmCxqGwHtX+1o2pSoqQb5ze+peRFRc8peJFu5mgwe9Svnue9Eh2yuu6+
    ..Dc1uA
    -----------end_max5_patcher-----------


    Here is the code it generated when I copy compressed it. I don't know how to use this code in Jitter, so if you could help me on that, I would appreciate it.

    As you will see, I don't even have a starting point for the motion path, etc. This is just what I have that works. Any object will do for this example.
    I have been studying jit.anim.node and jit.path, but I can't understand how to use them - hence my request.

    Thank you so much for your interest and humanity in helping out a fellow traveler!
    (Yes - Dude837)

  • How's your maths? Are you comfortable with polar coordinates and converting them to cartesian? What is your end goal for this patch? What's the purpose of this patch or is it just something you want to do for your own satisfaction? I'm moving flat tonight but I can knock up some annotated example code for you tomorrow or Tuesday probably.

    With regards to learning Max Jitter is kind of the deep end and if you don't know what you're doing with Max then you'll run into all kinds of trouble. I'd recommend working your way through the tutorials included with Max (if you're on a mac they can be accessed from the Help menu. These go right into the nitty gritty which you kind of need but Sam's videos don't always go into. (You may notice that some of his examples are lifted straight from the tutorials which I guess is ok now he's a Cycling employee... ;) )

    Things to make sure you get your head round are message ordering (the trigger object is very useful for this) and send and receive objects as you will be using these a lot if you want to get into Jitter. If you aren't familiar with programming or higher level maths you may need to take some time to really understand what a Jitter matrix is and how max uses and processes it (data types; char float32 et cetera, what the different planes mean when using gl in Jitter) as it will help you massively later on.

    I know a lot of these words might mean nothing to you at the moment but they're starting points for your own research. Like I say I'll try and put some example code together for you in the next couple of days, I'll try my best to answer any questions you might have. By the way the way to max code as you've posted above is to copy it to your clipboard and then in Max select the New from Clipboard option under the file menu it will then create a new patcher with standard max code. The letters/numbers etc are just a compressed version of what you see on your screen whilst patching :)

    Good luck :)



  • ----------begin_max5_patcher----------
    2216.3oc0assaiaCD8YmuBBiBzcARbEontUzW52whBCZKZatUVzkhN1aJ5+d
    4EIE4DeQRVzUEX2jLjhRy4vgC4Lize+zjoK3GoESA+J3afIS96mlLwzjtgIk
    xSltkbbYFovbYSWx2tklKm9rsOI8nzz9u8RAUBH4K2vEfCL4F.A7yu8yfkbt
    HkkSjT.eE.NCbXCa4FPJcEKmV.DjT19BcWx8hbfflQjrWo.IGTHIBIKeMXGu
    fIY77Yfu3oF3ZAUMPVNPtgBNBHGYEeIitR9KB15Mxu9L3SWzOrWz9c+RJ+Pt
    5JH4o.X4UUcQuYun5l4qVo5RoG5NSYJsIeoVuNPDoElFUHk8FO+YEjnBJo.j
    SWa0978aWPEEfC78Yofs7WqeJoLAcoFLfEzMLkZna7UF8.U7k845+frHi90u
    VwuYJVZIeetgjggkstiHWpF8545alc1KIwel2y.LFNK3Y.DGnkPH3LOveTNJ
    kVwxynRyDIrrQVpY5iu36ufBqdpqDqWna1ScSJagmKKXuQMCEU2r5Vx2Kqtm
    Mu3bxVyEO82ELR1TcG+ySOo+wy2ukl1x.H3Rh19X5kIk3HspBhB0+DF3Y3Du
    tPIAiJJQxWuNidM.GfeGvndfWz62bgRckTwbZt1jrIXNEhU2FaSxeriZ0koL
    sU6ezCXlSOnTlOMw+WJ8QvAPuaS.POypgDyzOJ5RL.5LL.b54leimccvel42
    KQKKHJa1dwKaoEEj0zOQLkdc8lo+Gb10nGk0fx8.1Gq+Ubjgqh6.8.Sl1Ey+
    dPOCK0n7KmdE9v2KZVTP0BFrgOPAcgOhcs4xftDxrUBUYp.TZtmROayZIbh4
    Wg2XwTvYXmnNwN3tyNZeLOqHox+2aWNWz9QuIC83OdSuz5mfpe1BBKNwrGr0
    GT2VdENNWdQjRwd1UfN1CYVHEZMVP3Xyu5xwOfMI+4GXoxM59RRpAeFe4e9Q
    XWyQ92fizP3zozoiF1yGaYu.KsAC76L6EhmdWrR4t7iFJItjQRRZd1sNYOUe
    VlgwtoXGc49LhX7wQQ39xQ9CKEkxVsZewHzJB2eqnAlhHaWvZDUy+UGD36L4
    r0YyxzgLqBPM8kkxiWyAUndGsHnMPJHryzXPu7NMZLfBQXarTnta.gGVCHCl
    Gc7ycrsevvxOUYKZDt6dke5tu6Nx+91cmnyx2+wtb1AXa2wExWVkQVWbE9JH
    LvxWdlfUgk4w3hAd3cF2MIcJvCuaRMF0jJJQcIrUCfkQekJJz1auy6Jhe2tF
    MOowPzb024laTY17zMwxsMAqaRPekUM9n5VIBEYIUL0dgUIOpN2msS07ySUC
    shIQlr.FZVaFhMzHNtQ9fTyjq0q5noMXAkcvNZNKemfVn1ohHK0h5tSoqH6y
    jyaRsF+imo+UjkzKN3yR0SltVvR44Zk3jQpat5w8M0pH6ZolfwbE4jcmYvEJ
    bruXAQnY0xzYgp5Tx4Ym1U8DoxRmjy1pBXPxrJKxq9lprmELapYqaydN5MEK
    E7rrStU1dd8L8jplqWRqi3wqIUptb1tpofo0bTJaMsPdZaR8xpSZoQ18emkz
    oTttwmZZ5Lsf7JMctZAjxBZt14Aawdo8haZ0euSv21.pCn9rJwUd3W5gpVHr
    fjUtNudrmgbKorgywXAXkfu8E0ovnYWKDa7otEsGF6xtEO2ovhFJ2hCI5Uqt
    Dripm6U2C0roYI1sAE1MnGL9ftPWlqaMsiBLm1F6YRYaBr66Eh+eUJJKiLwP
    KsIxDqgANH1rnHr6KJvgchePcmeTPZt0H2jmxglsNvxS4GZAWYKQHxuLX33t
    SUXWSUlhi7raLoDz7Tpn07DLwVdjvt6rAi9+LOsgjmd0pLh7sDTY1J8Pcmff
    tlfFbxQBV.nBRA81FNVdIF1YZwO9QY2XQhCpNqu+s4mdWbVeuwawYuYs4sfu
    +kl2aLTZ9KWm0BprEtLrS81izzoBsh8Gmmh4ZEdFjte4eNKkPu84WpJVnMh8
    twLQiSl4l4EKvlGYeHRezMebO1mseUeuNsX5350Het9zlimDFhiKoBCwTU0h
    NQLI2GwTrkykalWrgj13MrZzvLv3f9xLAd2GyjyEaIY5gM5LWPg8lTf2GoXJ
    ijVoFaUQtxdQ4jsuTC59nlTA4vZAe+twGo3A6Mo3em9cGUtaCBhLa.Ea3CTP
    2SgP3c5TY7UyJrM+5g1fXvPiMh9LbsmSNaB2dOiqs60zY7vHQwdMRzDB524S
    vi6061060vy7VdNhJ8aTYwvsu0j8fPBuOBY3dQtLZbyBiTQQFXqa+ThpfuWr
    r5VUYrCdG3ozBo9adnr.Feq9cfnw0rgkldRQpltkktiqhLqTGvHSFeiP1zPE
    jbFIaTCXiGKiv6p.qPuUrsvdmc5u0XCO7XyO.MCYJItMD.jwC7oRg9lxkqqd
    9mjdL.2qE.Wm83tf7fvnFemFZdHnTxAHH.6.DfBsuC43fSPPfaPfuCP.NwVr
    .e+FHvH4BDfbHBhhah.sjKP.zcH.E1bNvH4BD34PD.SZh.sjCPfNfdWg.eTy
    4.ijKPPrK7lZ+dV7wMWGXjbABhFBDLf5i9QAu0FyQc0lvXNiSrN4CBL6SaDc
    AkF1lyVD73nzVscC7woOsx0KpiafaOCEL1up7cURNXF1OdHPv.qOvAlQgg3G
    Hi1lMy9.s6TFc3COHoL5fjfxpE8QgGx4+Q9tKvmGC.Zkkh2CyRAF3LSkGBeB
    wNS+CsZt059DgGCxb3hXaP8kKhaJ7XPFxcyYHTi4rlBOFj4fTNAKQVjWyTub
    hzCAatHuEQ1OKWbrIZmn.O6Ia+f3IQRfcTjDgN.dwwkYTJz.jpXgLhtv5yIX
    nLa.mjT.eGkT.XaBmC93BmC5h.j8gQFyAnuWSyBqnKHUWjmhX+xRufat1TK4
    hCM0F+pvndYXCsu5sMkbABZyVdHXuPPRS.jzF82VakO7AQoU8O7gP8gOBpO+
    APcoO9I0y4ed5e8HoxjD
    -----------end_max5_patcher-----------

  • The goal of this project is to Control a servo that moves a real Camera on a Dolly Track. It will allow one to define various positions, their hold times, and Ease Out/In to the next position. After the Setup, we will then hit a Play button that will play back all of the positions with their attributes as programmed. My GUI idea should give you an idea of what I'm after.
    As you can see, I'd like to accomplish this control with Sliders.
    Please ignore the Pan/Tilt for now.

    Thanks for the clarification on using the code. I hope your move goes well!





    Here is my idea for the GUI (see attached).

    1028 x 763 - 251K



  • ----------begin_max5_patcher----------
    3459.3oc6cs0aihjE94jeEHqUZ5VJwC0UJVsOL6kGWo8s8kVihvlx1zCF7B3
    jz8n4+9V2vobZCFaSwfa2Ryjjhq04qN2OEm92u+tIyxekWNw6u58Iu6t62u+
    t6TGRdf6Liuax5nWmmFUptrIyyWulmUM4A84p3uVoN9+LZMuHx6C+qjxnYo7
    3OVeEoIY744ayTWFzbvrsqSxR4UpmIvbvMQUyWkjs7oB97J8bhQoS8evCfI3
    oDwuI9xgTwO89UyckDqd+4y97iLxj2d94aqpeA9litHOqJSLOU2veuHIJs95
    WTrbl5JmZeskIeUcsP7Te4Q+i6uW9iGtPn5emrbU0jSEIBBTHAD5OEAHAgzc
    vAB0.bfuJfi+w1jzXAw58el8YI41G7MzvPEiR.Rx1.ApQrfFvIjavIDsWwIi
    DVehRFoqPEq0wPI3nBkVyKKiVx+FTpfGEePYKXy3.xOXZffOgPUH.VCGjCiC
    fCCCfiCCVDMfsCKzOipurgqmLSl38qmAdjweQL69F3XiWx5M4EUOtHMZY4AA
    F+lAFBkn.lvPkbD.pz2.afC47YPNLxnlP7BCQanZwUmjxelWTljmYA72MIZy
    FqCem0sHgpOmqdPzG1cnjL8g.6NTA+4j56OX2QiJDvRk.S1Vnm6uxnSzmTr7
    be8sViYR9FglGs9GrBvvLKCVhExko4y+MdrE3HXC1vyRx1TvKEx9QUlYwtSG
    yWDsMs5o2qG9PmeQzbdi27AWAtaxxhj37L4jXu6Td35W2mD1aTpKH1Di5Jxh
    1bfatTPGaKmEUHQUgOAVRgBNz77z8O0tERAidTVx5nJdUhdxB828PEryEIZ0
    c6NFOS5xwpx4E4oo68nzm44CblXwZ8b9KIwUq1S2j7LhKOYS8RvjcXTbxRdY
    09GqRJUs2Qr7n5MTRpld2Au2l0YRYzy73mxUZ0eJpppHY11J8Eay0eoKvGmA
    5Dn5CNIZ4k2zKUHHLKJ0Hmu6dO.3Zfr9SuXo2hh70OtNOlmdpthgw6qUDPaS
    qHlzWpE6SpWHcUj7pX5bpDOBijTqg10tY0DoSXiORuvqJ2q4k8VLFBI.k+QB
    ukjTNnMJmBup7R3yIUSWlNUAKRv4w4UudtLFBTRJTPaUnfROL9.6M7QPROoY
    xm7faPqBdVLu3bgqPj1MAkCB.ZqxQTlqQqYQYKcENsJJKNkep3CDoAHrRNC3
    CaEfBcM.06fSk2LOQ3bk7yjwQiKrV0BE3OT7MZJoOwm+2ZdUQtGBcpAyowGR
    nR+SXqrMANOVNE9bVvRU9xkomIygINVSzZMjrrfiXhZSTgfzq3EOoch11532
    PmJOx+0dML9Rd0otzazYXV60lqaJL9.z3zBsLBfsIm55NAnUG3SjFeQ3VMmD
    PNWRWN4zKahfyjm3IoKCiYfAyTPQ.kXk+3FAF5ECLkqyyqV8T4pHYJMuBPFZ
    .qKHSvEiLY4EqiRkfvU.6BHrKfB6hAkTYo.jSAiN1q.9EDsKPS3ECMwEQurr
    He6lq.PgDh6.nv7ub8tib0sDhJ3XVfBOfjVCBjAtX7XSdYhJkUCBlzTkYDAB
    5kuvaikiLcEvBXroPIqS.RWKl1KoGEcUTRu45RUMOJyK+YdQQRL2aYpmU1MO
    QXBfwZzIPXGGJzAEHcrUUmFrs+sy1NSnFsT79rQE8QseE1ppbChBPmEhddhc
    6fGgOuArPLLTxQoi8AzfvWOH6k9kl8+CMNTHAP5DrPfBsABNG.7nHyka5Jun
    ZU9nFUpqjiOdJL.ho.IpPaCU.WtwqTdV4Sh.hSG2bL5TMAvLvTHf4CXhAl7r
    zD1b4FxVDU7z7zjMiYjwjqRLgMEPQXhTTh0pnDDe4gMvGTjQLOmwKNY2.8Ut
    ABPAZ2AQeCnHL7UNOxjEkogG.pBN2b00VhZ5JXIyeyCCe5pPZGDqws1SXEjM
    FRXU6oqD5ex68DCDXXgZ2zDLrWRZExEIrruyy8NfAY1JEsALHPujoazeFY5d
    +xIsHO+rQp.EFUuatZnlrzgBoFRSSA07J3o.+Peeg+uPXq9yffWrooh7pHwp
    3W95X1nMUEPds5EHrUlCDxsQjiFKYKWa0go4Pfs5bG5x8gIMO+2hpFHGXZUI
    iZ2ZsJZCWpmw6WdW5G8.d+h9rU4EaKOW8PxnJp2hxHhguqAvkbBZi9u7h3nr
    nSEGc+NA33nZsTg2iDOeOxYirggSgTDfgEHa.qUjkdKhrOd9PqUlkPLbqPav
    MFzdgHqURoNFSa3MHxd9.qUNsPl.GZ.Xw9eO.r5zJe5vkdKV4y1o6jgZyhO0
    4ASHgpkoOIoO4lJ+g9tfD+sGK4UdQYyWkW38RR0JuHue5q+j2777h3jLgWqx
    5U.l58xpj4q7h4Kj6OYuhn3jskxSIlVYdE7znpjmkdC3UVEUHYh8pYcm58Ae
    wMtrfKtwjLupUbuW8hdMo7Co7EU+bgjq+iO38MWzWzWz1M+bb9KYhqHJKVHS
    nup5K5q5KZ2gyWrPbJw7Pdx3DwrIatbd8RTQbo5fBJM4q4YOHHIdAOpzKiuT
    O60ozoz6k7sowdqyed2aINQxkHkCmwELMwpC9bB+EdwG1lI+Co.6GO7mxFfd
    5IcUw1g.PsK4jcdedvX8oNpvDvdsTOBVMIqgmJXHqs7P2+t1f5MngU0uZLCP
    jQEjbd47hQvuQvGIiWvweFunmbFuL..vWsQgaeG5AGw6Pul15ZF0t9Sk+GX5
    Iu+E8U6rdD0WWIcEVwZnvC8S9.g8cPnt3iySKvbjuMO1U01tWYKgKXUjq1dh
    P1NrrD43xR5M7Gf1pvDng3Vv8F5XJiP8+2+6Jz5LtIfr+Bv6rU8vTauK81Ds
    QYK53T157R4UcLCf.j1Pa6d.e447pkMz1XoblTyGTO110ilJw6kmt3xM74aS
    i1UbQ4GA56eDiTLBn+NuNBFc4IONNYwhsuUpnqIDJnSbQWNDEsdVhke3CKD0
    d34pDcbteOTBKXRq7.j4C9AzZR4IttNn+YnHxrq88asDvfKW0rhLu9DwfZQL
    Hl0J9P58RXcMfQ6ruWqotU66vdPOzqusKN+SQoS+zYKH99cnyVPB+Qqs3Gs1
    hezZK9Qqs3Fo0VTqVr8VaAI36wVagg1ORqsf7cXqs.6iOdqsffuUasExM97w
    asE3q8VawKIYw4ubY80BHx3FJqUnBeM2WK5i9+go06cj9+AFdy1+O.5n8NR+
    +.Ct05+GFbo89+Ahcy1+O.9ni2+OP9ee1+O5Tsk8+ds8eXV5au8ef+dr8eX1
    YIGo8efY2bs+CX.rCee93vau1+Af0kFiBw+lp8eH+zQ5.n.tAa+G.LpKPC7l
    p8eX1JSGCTP2Js+CDSgGHekV2FaZe9WYs+iyrxLAg5N7gYiFfAs2gOH8z2k1
    jFZyGihJ5oqj.ho2Br.Tadpd4E7Tui7FyaOGV812GzA.g53ubwdGSjt0OaaU
    0aBpqL04nNg3SRVJbPfOOMY+Rs1YgLyl3oSeH4gMnHFcT.TXOJKVWcKpuUw7
    ZNTIIoOOOUWNtO44OU3btO7gC7G1kpcVdQrt5f1OGYqzYumk51q+wdcaf53n
    .1Kv0k03H0wV+x26E4+f0O1ahFM+2VpPE6G7gydxtMDX88tz5c.zO9.FChHx
    +BG3SXLyayhmSc61EcplETwUHO99Lhk4aKlWOOpM638FEDyKqjeQDlhC8o2R
    hq0EsJINduJ.NYcR7lbA4TVWNYcuHBqM7QTF9Tid6EY9GFG0S4fBQclBb.Av
    LlrITkwJCEnG5.RPVDgdmFf5sLsrFV1KBDmrHH8lq2o.bntBCHjEEnF4BJ.5
    PJP2UIqo.4HWPA.2QAPp8ZfZjKn.eGRA5lXYMEHG4.JPlzDWQAHn8ZfZjKn.
    lKLH.80ohyVNPMxETfbxANBEHKV+osFnXeDNmn9EgnLLnF5JR3XKBxht2JIz
    iyGGvSDhvZKRprKEP70H5AGty5E0IvMvERsg.SYxg1Tf7WtfBbgTKBDniUG4
    a6FjdnKHBm3Jmwx0dFvPNx.FsSxsrAStsKdDPOStBpv.jEWgdnCvzft3XV.X
    vvzft.pA9C27wuCl6nrSaQFPUJmolODYcpKUibwJbWb6iNbRMzv9X979vwvv
    ADQ6R3XuiLcJOJwAJhLNUx1KKCLGkkg.pCn.ii8LfsSNpQtfBBbGED.rcxQM
    xET.ygT.wdMPMxETPn6n.ZfsbfZjCn.luCo.n8ZfZjK7QC5.JvjrsPjc.tpQ
    tXMvEt0YxYqIprcT.1MgqzEcQ.5fYeB1EDEDbVQd.za9W6QN.QgcgqFBNKJH
    zl.Bcy7uSJFGNm7YiqoCsK9OQNw33XLy2XLTuohCfsNlXJbuZnKzKic.MZ9G
    5Jf9ilEg80jz6GC08kSDgb3wCDDf6TUTFN1Nbmpn.7rBDBvPVABoF4.DEw5C
    JnmmOfdFQMAqOPHJdboZDgFYyG3Ha9zEYXBcXmOfQz7oKAzfFtjOg5eqf.8+
    NXBf5MBjPaQvAFNP13fcwSOzvIe.6hEB3vkpLXPWmOfgY9Lxz2CQtyMwgRDn
    SpbFtJH.HtSmy.Ao.rCUaF.1Ss49CGJBzg1ELQCUSQua3PQfPGtBp6Sl6VA2
    e3PQffwkhTfuKmO5Ml565TOxox65POuq677sclml5JOh2yeb++GPS674K
    -----------end_max5_patcher-----------


    Please check out the video I posted on You Tube.

  • Here is how I am thinking about this.


  • ----------begin_max5_patcher----------
    4539.3oc6cs9aiiij+yo+qfHXAlY.R7J9PuNbeX2auObKvAbGvc3.NLyh.ZK
    ZaMsrjOI4jN8h8+8q3C6H61hhIsohRmfY5jP8j0OVUw5AKp+9mt554UeQzbM
    5eB8qnqt5u+oqtRcH4Atxz9pq2v+xhBdi5xtdinoguRb8M5y0J9Rq530hxca
    lKp2ehs71EqyKWcWsXQq9EjRBmEbChp9YDQ9Sbxr.zeybK4YpmT07e+VbHd+
    CZYUYaIeiPct+bcNuX+YfWXdYgnU0wHlCVsqENT6iaE5W50We34CWu9rpa.2
    442j+U0kigNk7n+iO8I4Ot46DSJk+gE7HIPhAIZTgZEOXo+.fGznfYn8++9y
    VjWJVTsqrsau9bnUrBmvgpeEpfNJtG3hF9FBtJEO.c5uAsVTUTft81aaVHJA
    YzA4ivXM6jRvhDzCxPdtLR3dQla57udPIVOnj4vRR7tLdK2fNF3QdBCCg4Ab
    006upeUccGtR3LeV7n7Dlmo7H2yK1Y5kjXrDNB59Czeybk5gny9zvm8oQIIu
    nmF47OsnfWzSi1CkZ8oY9S3wpg9F98hr6.VBfM5Ndaac97cs5oB5NPH.c5Jt
    Gr41eA72KKp.tBKLvIZNWVGI694eoCy+tkWCGuUTemnjOuPzg8vQdanKyakL
    1y4kq5i4lb4TALHDEqU64FDQdeBQAOCtH76RHJh4NWDN8UDh.xJeCPJRscJs
    jlCmWt+vOcPuAm8Lu7V9mQK0+2vPswnkD5rPaXM4YNoLaBZcWinE8GvVfjvT
    MjnESsauKF+12.ts0hshxLDdX1Dbf1onPqhjAWNa2FAPYH2AMrCNoLJHYLTF
    kWdNUQcz43aMNKp1rQT19MbR+m.pIDY.9gjzdC5g710n100BAJi2rFNBvrcO
    bqMvQEaPKqq1flKj2.ewBPfUjgl+HpBNYMRMVHpalg9qyDyj2viHds.UV0hV
    UTMmWbdmyB6erT6YOIw3hVjRNm02fYzvClRRG7NnpV+7OwH9tt8srd07uYBg
    ucv93wrfoi2a60.nCKx.duEP+v6sO7daT8dqOcR+2qyaP+dd6rUEypgo4.EK
    q4MHNJKe4RAbjVktpaP+Fv+T8a.eFGlKroBzcARFUkEOhL2VdIbWOjWlU8vd
    EaBTCbupG.nkpUeOR8SOcKxKZwtZ0KxbyxKOCdeapxtcQ6W9sqOqZrXKSIQ0
    pWBYAcTjgC5Ubj7ijlr9Fo+232KmHopTf1vafIXQ+ev7r0UpAzcMxy0.CKMv
    Y+LLSjw9PTUMLRolABU.ibM4a1VHpggyknGq1ALKv7U+TKZILtjg.JBwKpE7
    LXtHXrF5XHM6ci7bagSadtM5I2pyWstE0VgJDKamgTbifXvpUP2SeiZlF4Ld
    hkUvzalGCuDIp4MhC8y45SK4mjy7OCsnPvUcbEenT+89qQy8ooIPuuDRN+Tk
    Xb+LYXCSFVq2OJxvxcddrjz2CrX+YoJgkJ.WpMaWNRoarQYWBeQ6Nfm3QjxY
    QyYlg9KE4K9rjCPdWZ1AyiHSrHeCu.ssBrnSdEfoSsZUKKgQoZzBfRpqJlg9
    ujZYTbN6D.mXsh2qj2leu3HVv7x6qJTRAG2G9qksBIGmo2lUI4nyxa1VveTp
    JraG47bJoVXTBzdEDZhuq1FYLItGNk32CbJ+ufpCMLWBVDKGtAQYk5mmaBEn
    ZqUi1azZv9zvbNvMl8NAbqANbPtRqk6AXB8E7cFuGVqmGn8gpSl22HknzBW9
    YoTH+jq.dNfPlTaK3kR8isxgB0r.Ov0RnlqaUEHEAzmTnFDyZT2R226tlVcO
    pAbUIW5GSCpH+yB0Cqg+vYYBRrHiYB8rQDyjURbOJiiIuC7boV51hxGXKvl1
    .Ip1p0vXaNsDE+L8YI3RE0hm7Sw1nwkC4Zb.4zt4QzZaBSsAbr3Wnydtww3M
    zoOsK+EfBp4ne9eMuQFelre4YmBXLVKkFvjgS0nxNpG3Kwgb.ewDAIrKph3+
    co4LVWJEZEURAPJNLNMZvYvRXucgi+kc4Epne8enlo44x2DyX5XqniBOVI0k
    zmYTzQDmnQWTbxHg8BQIszEko0lO.JQl9nT+KUIdlUMzjYw.eRrFALvQXOg.
    3UIMEIWzzTf.OyqpaucYAek0HUB1JIAFv7HkfDlnCZeOrHjW3z9NL6UxANJS
    rrOMvWKyKjFZ1jWU1MdfWy2tsygOJ.c.V865IBit4vgxK0G5P.EAlm6y2e+w
    GNJuF.qV.o1UqIyujDc8mtpaL6j25wgKORweEwdxBz8vHLRtpnBrBOqarQut
    ZqnLubaM3xSYK3jptWb3zYhk7cEs2cph3yc9k7Ehdu4yNXc00qpyAOujchit
    S4g2+5.aHLdS0kXTWQIe6YtYvB+1cMy40RT0jzl8wa851pphiO0gARfSmWB9
    V2JZy0cVRvgGJvOWmq02c3X5bBstYA32ewQOJ8Yt+LmICFqWHdHOqc8Q5wjm
    At77s6GBt9.FkkuRzzd7wZkhUGcjNq5xmPIod5CG7EEt2u2A3gYfdFT8Y6DV
    d488R0YjxHme3dOC39xCwculyKiz3sapxDEVTKxROQsHNxlZQVn+rp+hNufL
    dt.m1WfWpsYKSRLtLqH9zTazdXxaDZuVFShgF3IolzC.lHHIcrMROh7p3E7E
    EULwzQgKHSRVbg0H.qjKhrJWDEcoRsIzMuSy5ZK4ljKGboCYssk5fNQRoggR
    ffxrJjDG9prJOdxlJI4nMfFldU9VuSNhesW.FpxyrTbXGG56EXhlJ.Sylpp1
    020rlK8J0mHSBIwEjIdpfLf8xa3ExKvmfBX4rCfRxTATJjQyQRIlEljGgl3j
    HWflzoBzjUyeXUc0tsdETXLG.kjfIidWeotMJfn.h.hBPHgVmQNAOU.jsUM4
    JuNtfwJStxLqVh11IBQmqzDnzYDIjkjD4PZBinucCx5BcvCWvKQU2KpAe1En
    UEnNtaZIePIJSZvwDXhbRDMJVlVCUjyX8Dd93KFRMe27iCOfKtKPO7L02dCP
    tpK1GxcGfGvR33jTFIUgU53r1iv2qhrG8bxdEO5OC.wlEHeTLH1CbNXxfHS5
    TAYppaWW4GTIxjN5P1LRLgEgknRjMTAGLUfkBQYyc7xUdxPGrNf73HJdFAmD
    fSjZmwVwF7TAaVxquaQQter1wrDhAlmjY.7vBkxRIVkkHroBxTJ9NflAq0.V
    HSO6MQoHNjZEThe0J1.GBQwSXGLubyBt4cOK8EfasUqjhoVvs.bWbiXsJMHI
    WVzoONpKW.sLqiURfKPfdwZXetIxEqL8swWzmL0kCXZQy0qRVW.lDSdrrALz
    KlJX85qAreW08dlRNW7XgZV2ZKqpb.ohH5ncEaCoBitzH0H.RCO2DYOyBaFN
    HMH.r.lPrZQCkLUlaptpkCC7O9U+LsMV6TtQACgXk8fRmNNF7xcJePPwjZkP
    plEgX09N5jwJlhppOyau9hqlQkA807sxEodE5OcR.EQXzeRe11p5cMtnIBrG
    Z+5FitmuqGv87oi3+QTmwK4iVlY7gx6gQ0873naCQAnPGP1XV5LB3aRBSt7X
    SrhrQefrFj8Vmf1NAWhlvrBswe.skH2Q1NwkZHl1zOPVMx5Bv1MrVTiqC8.r
    rfeXAVcjksEkcc3thCSNn6LwpK5Q3K4hEXUwcxtrbs6MNvUegf+e9V4lnAub
    w5pZc8pwQ+zW+Izhpp5r7RvHTYJKvyPOrNewZTlPVNaMnZdV9tFU0usqtDUK
    JzUvVakrBZpkLwn8rtyP+b.biqpEhl8kQ6WP7uj27yxJo7OpJjte4Fz2bQOp
    unca+iYUOT9K5x4Eatp8WzW0WzgCWsbIbJSM5kkC8lxEx90C75L0VU.Bnz7u
    VUdCPRhZAuAUJVo685f5zfdnZWQFZS08GdKY4RVGob3bAvIopBLz84hGD0+7
    tR4eHEX+kyWeA3HalhmpT9whzljqKMeRud6GMhY64BWpW.qlj0.o7sI2ZIqj
    h0djP5lArdCBT3zGSFLrWIlkwlwAU6DL4MZTuhBb.ABUKcqTh0E5M9UKnWIW
    zBCvn3UuCUhmYSjfoVVNg3.4uRhstWF8ivV2oi0LgQhYfZlH4seQSnlNQ.7J
    x8ADD3JmKBS5eYJxz9jlvO20xU3.YXX++rnbg4eYqCwPCfr+.F4.bQopU4kI
    RP8IbE8FR3Zvnds2sAJgZB+kUifmLg8xiqqMLy.IwrtVezWldcHlwxBq4DyL
    FAHpYqXwtBdseAI8JKd.PhNUwH4NGztFOyGQbhOZxhQ7Myyk1yewcRWEtCGV
    U+oLc0tvz06.FaMz7guVpn7JOjY97.q4BFylp7PpGkOAHlVHivRrBPgSU.xq
    o15vj76UVaewnLYx2GWVyhuhkcbTXfCUcbX5Gkc7Gkc7Gkc7Gkc76jxNduZQ
    6UcbX7OhUcrg1GnniC+ArniCCYCWywgr2q0brbIPObIGyd6VxwVPKylg6vXk
    YSbiYVP8gIVwJ1q5xRLweqcS2Ap.y5q2p5FF4GNfZMuLyZ9xH5ObAlsDabf0
    .byvWz8v7WMvwk0HsohLzeoCRrprll75uBoun3iIMiOsfU6GezAiydVFoAuw
    xx3fYY1P75X8OPRlClrIYt+LF1HZcPmg1ysPrsLFxnugxXnq6FHlEYx.6FHr
    j2c6FHLBwgx0mk99a2.gRcYeRIL3c0tABM1ks7hP76vcCDRJ0Eng7tZ2.wrl
    lFBTnuW1MPBoJ7fpa061yUvOBaFHCmbFBSueeXVuALr886iWk7a9TbJOsF07
    SsXY1k2Mac4Xp0Ms7WqOQceS5pTKlO+.H5EDKMF6.fDMU.juqpXTZV+7cssf
    Xm44t1jpiCejkxWAS2KVH+5QzsacNGehRcupxScPQbs7aHjNqUc9ZgZyUoS9
    JMDLCLCOfbyY9it4k848oU6HGslq9bH0sKLe02t06GmjPngx+hEGDljb7qW1
    okaMOG0wU808+n6UqeiGcs89on3fWaGYkz97nb9.hSGXa0gu3yqTCLm5Yo5s
    1MuS6YAUrJxieLiXS0t5E6AWyN.C5o9dlnoUVaDlzC8qOUgHctn04YYGkCvq
    yLeEB5eS+w0tSB1k9Sz.8mM4YpOSPM6y5sdG9OHQEneZZrdm6R17oW0kiFB7
    .MDp2SXi0FnaHAUKePASKlh3T+AnIDbG.U0xC.Zbh+nfzftrDpV9fBh83XfI
    5Mlw.YKePAQdbLH5nwfHOMFD5CJHJTm22txApVdfBhbgKRl0mQRyRjK7DgIi
    W+wkQ3vm2.LCb3RuJSMUiLXwss13.iaap19fIf4AhTW8PXJSEOX42it3y0lE
    n+PjDDzS6wBCHdPTlFDZLrI4X6bR7ivrK14vdY1pEdj5nPeoNxCDPJQMUPHL
    OLoCEnZ5ARHj4AZvvHI+px2cPHzKCBxnCdwo.y7xjDZGJP0xGT.weT.kzUVV
    0xGT.1eT.C2cLP0xGTPfGGCz6Q56GCjs7.EvR83XP7QiAw9YLfk3CJPaeJKs
    qbfpkOn.YmCOjoIwO2w.UXGjqRb0LAApIFTM8EILn0UgilIsLmTuOdASfguD
    tfbxPLI1DYIcA1xROzxGiv9vpk3T8b7JiWhgo5I817f8.9wKWpSZQhGMFFU+
    A+81eNAuw5f1Pn58HE1gF9.PYSqv4QoSr9CYh0ebQCUXz31evSn9iKl5QGuf
    1Pu7gy.aJDEyGEbbPpIbFmzdrBWAwEaSoimHBwk4HNoS609Srq8G73zelXp7
    IT+ExuQSFvkoIH3mocW5hqgnW3pca4CJvkIVvwuLJH4HJHwSTfSp9CFM9ZrO
    7YOMzT2UcyJlpkGPTrO7YmFQTxhjjftAAU2zGDgKpewimEJXuDX4.y9jV2P4
    D5ovogcJhf3.53gog9yLqwZJDrSw3COhFtfYdDUMemBNXr5osGKT2mFnyhN1
    .8SZOZznSVnika.8ijInXmr4CK2kwPzQpGQbtGQFodD14dzXMp4QYE8Gqkmj
    UNo8nIq3jUaX73sLTvNA6.PMh8H7jqGMsbo8TZeBXgTPhS70iIFMwFy7whtw
    3qSbLsquN5lCp8Ru9sOYOsR18OYur5j8wpucOrpu8uJ387O9z+OPSW6mB
    -----------end_max5_patcher-----------


    Hey sorry it's taken me so long had a few other things I've had to deal with. I've corrected the errors in your code and made a few suggestions. Haven't quite figure out the best way to do the preset system you wanted with ease in and ease out times but I think coll is the way forward for you. Hope this is still useful.