MacroModulator in FX plugin
-
I've been struggling to get the Macromodulator in sync with the host and I've finally made it work.
When enabling "tempo sync" in the Hise project, it all seemed to work but when using the compiled fx plugin in some projects (Logic) the speed in the lfo, was twice as fast as the bpm in the project.
In some strange way, when enabling "tempo sync", the LFO speed is double as fast as selected, if I select 1/4 it will run in 1/8 etc...
So I attached a Constant to the LFOModulators freq chain and set the intensity to 0.5 and it worked in the compiled FX.This is inside Hise, the speed is set to 1 Hz and it displays 2 lfo cycles and as you can see the speed is 0.5Hz (because of the constant)
Here the intensity is 0.875 because I run the lfo over 2 cycles
This is a mystery to me, why does the compiled plugin run twice as fast as in hise?
So if I haven't made something stupid in my project, beware of the strange behaviour of the macro lfomodulator.
Here's the compiled plugin running inside a Logic project, and it syncs perfect to the tempo :)
If you want to take a look at the project, here it isHiseSnippet 7366.3oc68DsjaajbjVBxlTdUryc4RxcUkZBKaYRoc4RvcWo0RQRTZkzosrj20d2ymcon6NrjfKwIP.Z.PsKsstxUp7PdKOeu4pxuPdHoxCm+.xCop7Pd0e.4g6Ovo6YFLXF.LjfTqjUkSaIQRLyz8zcOc2S2yL.X2.+t1gg9AkJWY+IirKU9MM1ahWzfsFX43UZ6aiEr03vH+gj6e2cJcqIirBCs6Upb4S8ywVTtxoKQ+6OdiaY4Z400NonRk9Demt122YnSTRo614CbbcuqUO68cFJ0506rcWeus7c8GCTyoLZUZjU2Gacn8GZgM60LJU9L2omSjevdQVQ1gkJe5a42axdC7Oxi09OwIz4.Wa7ByR6AHhU7c8c6gTLVZosF331a2XtNrToxF6lHCNESF7iMdfSOGQ4Ixh2hVAIABY4Q4WSk7NkB4YJSdsjHubHoxRjzoYjzaarW2.mQQI0fzyYM11KxNnuEH1kIEVaK8Z+GepwV9PK7hZNz5w12M.tP.Q8K0p0xD3iFWcopUqt5pU1xe3HeOn0gUVQ+eUggovHxSrBHGeyicBIWiD2IGZGIvQ8ZzZq03pR.LYp.LIK.t18z1bnN0FGFYEDgZUAZgIoIpfFE3b3gSANd8HPRPMx0OJZJPwqWsqNLvZz.sfPqUEfirdhce+fgZgItApf4fMMzIZhV3Ds..jHyVCrBs0yTXsofv09PqH+oLRgUmBl9fK.GOsvvpFgQAn.6O+wdGnGJV8oGmPR9VQdnp2C0vUl0ZrbUR9+oAj1yOHqM+fr97CxF0Z7HEA.TQ3.+HshMd8oFg3k9wVdGZOKPoMRUAjJ0uu0A1tSWWh1jTcMLIT288umendZNoIpc6G5GY+IVtisC2ZndEEkVoh.TyyebzT0Lg5UA5WDZGr03fmXGtqmd9UoU5PvzHakVoh.Zw3jkZAVzhT.h+xxKxD.jN4OB1C76M1ELZC.vhqWEr653B91t4P+wd5kUxMJOvuKXuNCfwljxdVFqzAwB0+zVpiHJBZDsKE4.QFIDW5DhPaHIMhh.XF2cCrCsiBICr754ZGLsoc0Oe7pqRH9v7SNdVtjP5T+jClP1BLslP9.e2CHVQj64.tzgIIFOj19AQQiBuxpqRKo4.nxlVi643u5XPAa0tHnq7X.TZiG52CQ3uvMv4wUq5AJPgPrY1DF0eOFsW8KoNob7bc7fdZrW2HGeOBHEXMiFFVP8FzV8kBGZA1QiC7vAB68lDFYODka71JUHp2yEVfnCA7ozOqVIcG12Np6.VSQU8v5GAgW00JnWipU9xpUp352EDSi3B9qI2y8c75gWFVOCUuLIFMKCwJL1FHBUTQ6Kb5kGg0.hUR89.p.4QbeA8Oi0qDy6RP1bz3vATHZF4uGDsg2g0Maf8BiWqjt8PHfvu.YmkacJwvEjRsAJ8oUyJfb8s5wYNn6pm.vxD6ioAD36kirBa7bHtRPK4hI3UR3oPuHZdXqG0DosaFtyA+V6tQT1JOFHDB2QCCzyJxpPrQFJlZviQhmBmxTOktSPSyiBbhr4DK1yLBtRVJtmsqcj8rE5plFmfjspFGk3YzD9ycBtsS.vC9ASpGabcUMVWI8vcfX0iBmp5CeHdwH5lNgzp0pE.YVkxyBsSy1aXK4n4oTut57jtT0.6CIcwYI6EXcDXCxMnQf.Lh9Qc7bhpJlQrITZbhW06a4Fh51J0tcbL10a0byKuA52GvV0zbiuWR3L3TPA9t06FO+yxvrLvrNM.WrUTlqA6faFAdKNXbjcc0p12FfFQZLzWkpY1mTmiLpzhGuLhn50r8rN.SpZYRLqTohRbRoalvXVsUcGfAC1qtvdvFvFq+lJ5R5UMjkn+hqWsm.s1pyNVQDobQ7VVttGX08w0yQ7SGoxNLwRk4jYH59TbkL9nm9iSfJeZWglP5dobH7sbssBjBeTGGrT0ubIY8D3Br.tSTbFJbZNko9alYN2ZWnFtpBwP4kL4HV3RwyP5gSORQI1Mr9ohG4u8ZjZMu8d+58.ojcMxMXvylhzqA4JjZ0n34oJHKd5VZikvmJolwULB1xP+QM64Ts.wJgayzFAW9CCAcwZ71p1jDERrNYWIM6hC.7JvEF3WxyZmWDMw+TvyW+flA1irfj0YkBD2SguWRipRpwYc5L4qNzfh37TeTXyYn7rPpJ4oo.+KG8D5vZg0RdJCOSYjjA2u02wqds+duZMZv65zg2AjkJV.A+1.N1GlzhMzjz1lt1dGFMfbcRKfxDIdw53H.fZxgHgTa9soFj2hSDaktXTE23LdMeTIBx0.gBpvUib9yyYrDJIksLq+yLBMk3CUsRzpcKLIOdRR7uLPkrKU.mNpc7jGZ9nTVfOGsTRkKc91I4o2q2JYOfRosdAcuRkIjqkHjpgig0j0NNTnczXYVSXiIWgtZjXXnT4mXffgXaLZsLC0Yhlihpld4LXi+GoZJhjFEuiGj2oMMFqOyN7C8+kPRAP3Vu2NOwNfFeLlcLmuNxAzCQjSp8dPrdIcFbw6U6FuGzmaG8dgjw.Jvo7+awXB3B25.oBRxdztl22TBRo73JR4zOUFCxbI82oY1JS2sdkXopSuiyyoPrqEPkZjqSDyqRSPvXe7N8k5cMcFPlzPjpin+hDy3lQsIp7zTFHXrUyd3.ULIQCjGMrBSOLHFEdkbepx8Y3WQ3DParlo7RD6OYILOitrxvM9n+wSYAgVJyxXorzS2oeeLsT9JWYVi0G.9Oz0+.HNaVtNwtLhmwEKisv68svDBgxMa1RpB+wQopghTpSWR.TKn8EN+KiEGMt88o63ytebkozTnEnbcWrO+XVWVWntdH2C6gLQOtah0YeE17.WP9SGFOrIDMgK.Lnaz6iAAEnlAJnQCbBQg28Qsrag0FVuUikIs4.kEknKsaE3b3fHfuCEE2EDUQG.5RKSpaB5RwHloe0nwpsaHQG2w00YTX9cuYC1H2SECf7o5pLMgDSPEOo3LEVzcYBFQiIfeoSunALiNrpARUcOajYgHMVgrdb8986yBj.peObC110Gx3E6f3fV.xdfefyW.51f464IvjCQNnkLNAZnNY6.vblKlv3DtOR6GsZ6kIzOZsbFhBJr4Zog.Z2QYaJhg7JKFA5TgbB+7w1RrUW+QSHf6NBFAC0Caem.vrTXYAxceZ4tVgQLXBwBrhHGYSvskkXQ.SYOaVPDGXGcjssWBpXvfcAhABeF9X7yhbJ9pG15QRzFVZbHzNvvSqqRbH+cBRiGY3JlPwW7hhHQvQTT3gCMLOfwkNB85J5JmGA8FnFvF8YQgcLf9VMwPdgedwqQZC+VjtFEESRgByGktOrTZwEMyqarj5GKMcTV7XFmTAcBrGXAdJsNHrNPpqf3oAfTylaPmQSViibAnVpZG8WV3OG.fL.trt4EGMATb.a7zkZIJtUyKIhGM1WO5IltQvyxLlYJyh484ogbgskoa7Oz.516K4TSYLJQQHid.8b..vOIE7BqNzk3MccqWq0wsaeW5e0RzpggN9VNtLcM.IAXHB7Xp40H6pUQs1ABLvZR7FZJu0kxLxEHGIh4MOm.c8Crb44hjnmHi7kIpWkquJX9Sl1.Se7Xx0YBpKnkvVgTOdkuTHWPRa1PJn7jS4PRPMs3gyHUmZzUOMIYYpuCqICrs5UQQMbl9okmN6gn8BX3.jspswDpm10a1h9A0ikrcAJQI39PwBRrx7DFQlUI1N5Sc7nAaUmainKsUQF+NWMGmlv.ypnXV0WY1bXaIrzUrxG5CLTWdHfRlyO.KWDZnvd19IPjjb5kLEiZhNqZZk3+o4rgXCXUmtOFBt5q9JBq.ftQ+FUHeoH4N4FJoOQwNcJCdceJzkrFe7UyuEelnESTyWIoeBG3zO519G40.T3.Q+iAeEi3daR56X2Elf9CGgjUoZRsupnAn+Hp+bpyf5YoWpIX6VsxI4IIQjkqJ8LYFzSNb8rHMtTaJzyyFqOc7ScFSOzEpNPLa0BlpZiVWkERyvQ1dgVQrLFYmFHzdfqnyPD5rpEyAOLW.Zi2RZJ3IpT0jkIqXh16bedpVNO73GgyGjS4vr15pocRMZVmnbWSHxSYVFIwSit.734DK3vrKsCsY2lU+bu5NJtgdlWA3JEZsBmQVpx7itDUygmk7SyTL34qRpePjWXiJKpiZeOwgzZAW6L1hBHvRRd+wnIYgrXV.hoFWoUyM.0+VMauAXK.3gK6osRY7H1uNc1gQzE2Lt+PpYT9hwzbljLjNarvKCfSroEQJpUBNCoGPfnZ2cQ0t7WCY1JYmidGSaRH6zvmY4Q.6j74SAwWYN40rAmJuyCrNKGGc3X7FH6w2YZZCEbFkXonkDgwGEuTLUlykxH6.SRLWystMaAcRPPcyUEt0YQfKTiyJTXMaRllIz.xAjX8734hTnB+QLh3EP+SsyTCjMqFWFAqjZGFoLY9GBya7iGz8zF7lis8EOFYis85NgC9EZmXcIsw2Y4VUxPhUOlXgmq55nZKR6MVfCRVd7Mc.9DwgBi6DJLY4M4tRhylP4rJnD7jholT.lhuDiLEV91yyKVY9fblxluZW1A1356vWXGBvnjQVAvT1fW0PRjO4.wTm.VqjlrqvW2VU8n3BkzfRNYhpQzUGW6AFoCWIeLHkSNFFa.pkWM2lah9AoI4OHsO+vyuP9K0MLwOw8ykCSgmJqd8vSZxNd0MgXNo+qE8finVc+90kq74u+LNSkuzUkikjuha.fvibh5N3jQ9FizYHfo2IA3tpfaQPsP.IXjl.oRWwb72gVGw+hD.YeDDROpN0B+7wVAPCnvrB1azSMA9iUvhfq.zypcfuauXbbARbmjbEocBFka.VEbIumnnStMbvjaUdEA+fwBzMNmtFgBGYJGT.52oOn.YCjOGmB4FFeA2IeQn.JGdbFk8D18Tj3nQk6YVgolZNyiqBewehyAcpcG+nZwUqkEWY0qSookj3UfMdmRQSxLtMgz0Rm6HgUE0bqxbtnOBKRDoJAGl2RWlb9SlvGXXVZjXv4q1CluSht+Un4fCYBiY0RSDdE5lhkjELtLnWCi4DpEyHFyAFbKe7EVGZyD1VngKpGl9LzpFWXcFXG.RlGe0jtjpvy5NQh0c8CqW2bkignG.MXZQ6tcCMvCpQBp8Z5IWEZrsVbkXmWTjx3S83jYAWLAZZ4oPRpW1wc+nSBtdVI3DxEtFt0cqfKfoFopjqr4FyTQrVLm3T7JBtFY0yedBJcPAvW8UnZCccI4EeM5lWvkLSgL3BrUL0O9xcwVjQWdFWVGsLEF9ZLacTNZRTutEP6EotDpXVTI3Q+EAct1BRmJyYMGDJENYZMQymiSg5u3ZgMvbIokoP8piIyydByDo3gUdtwDohL3Gzwh0NYFKN4Yi4az3jhMXQfsXrxxHrO+3m7cQjgKYrP97JMJtjYHTWG6KX1p0iRCWO69VicitRNS4MEyAti8YXvvixKURLSvE9L9VUPMSRkyCzETOEPTLxPkbnjRqmVWL+VdBv87iBoaj.FVm7d6kMDN0npYwuIN2BOiaZWRbf0wJQNW9vpOgs42hHHONYk3SNvEO73kISdjRtcH6xu4t6dPkmkTynHYF4ks5p7tUrUhYC7VFOoVOV55QfIkf2jKHaUYtoSYYTrvQIR6.6PPINUr0IB+XXRJkeStmeBQKRf4WatBj7UAlOy.yu1qhL+UQl+pHyeUj4uJx7WEY9exGYdwi1lueyKXT1hHpwc0j8TygsA0y6t.j9guS7yJI9cMBaAYoEJtE7oaJYRiw.MY62ZlyrlzFFfTGfVFboVmU0aufXEpT2zAsnJGJEdQbV+VXEqRwOEYqtpbhBjySRsP6KS5NZLom8PKudvfJ8o3.nj5OzFQQH63W6DQ5FXENH2EyO2UtGW1dEhiYXHhGM2aghheFkx8j.oLHntQ7oNWwwO+ZNIzQ.7LGJIwsdt0R..yQMQ5lM4Z7SSbN2CJLePjjMTIGMLkQlD3WIOcJwYf8GTUqDhjtCB53.ZcmLJWICd4ocUkoak7PESr40AOiGtBAJmQFuZ1VsYKSm1ofS5QfV94Pml5jry1g+P0ZGuU2oeePCgddsq7Lu2riGAoEa+yQ1s3xBFSFe92ygUjvJ1dkiX9rad7wUahWW7vKL.evb44GYSIpvJO6aGsxCFhBc+kmrqzlqZhaeq4psuM+a9W6y9dcdwqy+Ze1dEat5l7J1j+Eu8lW51w+H9adMqE2Cq0N968qEeWkjyy1B86bL9XwXgOwPqXNK85TOdyxW2NOYtzf8rFxjOTIyXDKyigK0aDdqfP6sAxN93p.9jwCqWs2s1r3S0muX4yl4PmLtL6yBF8rINDTHlT7PBaJrHk4t2WTPti8.PaZ7lDwwmLV0vZG04cwyYBdOCDL1V5bHvdJhHGU54Oex8S5GNdHdm7FZ26CrmDBUdchoXNoXLROU.Jyghmgxdry7IzG3cBG+rBwuWj48MszjSKcN29J7iuf16dkBd1cNNyZUmbWIjIbU79..qgGy84iI9k4mvT4XwSN09YCk8pRkGOEax44LygzWJD.MDCFcWtTiHrOUxI6csakLy4mOAgS9mVYpe+5hEgtBMuF+98UDFzCwAdajAEJDEvfOz27Ab85UXndoBjN2vRzEj8zBkQqvnvAOMk6rpmQUyTR5sDgWUm9PEp5SqJ6ThyTzCdJ6Av5SnOlMUm2.8lLNH.7kber95MtPa1YfF9L8gi9pLDA9mtJdPGQzwueztAVHfaVg3c5QyVWQtL.fT73Sv6Otp4XskCKV2a7vCP03jmfRHyVp7oUedJan+4or7i64tLOoRMz2aaOmncFY6o6g.cIt62RkJ+y3TEzzH5Sd4ywexKumqSO6fRN8JU90MnLVIJAm7Dr96tQoBA7j7.9OVHfOqgHdz4.A2ZbTjuGEAuoQhZZZLvkCy.CUL39cVLveCC17LyAzR7eEC9YfdwDeugAyowB24L2GKF3utA0jawDam1Xj4BCY6EFx0VXHWeggbiB.4awgDhU5.+a4eLE1pFw6b3hYaTwfmTzhM9dNC4bplCmCJlmIOG5VTwvelgRb8oQyeUmhhFkiJ5hIROmg7sP1hoRbVCwyKkECAusQpG1YKFZVxfEr8NdPDPKl+myYHmKxhgi2zHIl+TX3adbmR+hsusUjE9RDfOmFLO2H7osANEZ4aa+Dmt1rWo.ULtsc3ig.jJU9mJx4.XyH96.AVOeWWeK7PBruCLUK1++E4TgYoikklSju3H7tUVTv29OzY.8VTV9E+.mR2myx6666F4LZWKOa2RGbX7qDhJmYyM2jBAlMcRoe+2+8oJsMVbb+iIfoz3+SrTpPp7YLfnLeZo6B8+dNegzPQczHQHRdClHYINmSedkyGOkJQQH3zYhLGpJDfZSKDtcGjNS811neF5Zy7nqoDghDE8NxTz6zYnk7PVF54doI4eSmmDGuU4SUThXRJh3aOHEQn7FD4OjoKyRUZHhpEJhIINdhDgz42lhY6jsm2tyP+dPO7S.mqACsbgQkd6ZGzE5cKvYe3398cNFCu7cKMzoWOW63n6kmAfu4QeRNl8o4jXcMlQ.xHukg337.4i.bmtwVmYqs8q5jXVU0v7RW9xWts4FJ1UXnzJVTXAx1RRvU9zRLvqqiALfH+5UXGE.OklpemNirvbYj5rLBEYQ4YKjY6ZZIoBX19YEfjrgrXr35r4YQyL7OqQaB3m1wuWXVWV+M74nlsPthAOu0m2bUgzYecFTOuokDk4yZbo1st7FW58eeyRVtt9GEuTYgX.M2z0kjTPDaZlRkW0XO7IQAjXK8g9vmtL4lthq9LRcGu3molnOfFJr9oKVlVZrU+lHE+4FEHoKImotRX5qebGmvG3OD8GEfEelxIg1T.pUjVlF72YTAm4IICMMX52brja+u42+6+2ugxTQuSmXeoFFj68EkxLmPNV3SKSOM97+5Ou397OiA8MUkLY9O8e2ILxdjpo7e7FRj9vPcSDz4etf7PR9lZXBP84kDln5Ly5UCK.WnDDv28GTzF9tana1zRkl5DxEPtji+TcIdqg3IeUZ+WWOS+b8hXW95SO68jt+69hW3cu77ie6W8Bu6WWp6+le2K7teCotuyW+7n6eihshFZlAgbDKRdixuU1Pnxp02oCcmHKU9e0.OaTUiOxzUCsNpp7AHtJ6LTUM4L5VM4P0VUbJXqlbJKqJevOqpbDrppblxpl579UM0AmqZNm.sp37uSKBnjf6dSijWpTZ8576RM3AIljcviEX1OyXkMZ8tDxJs2.9D+E8GXYJDzYJv5JoYJwuMX19wudAmzH0pPooGmmYNdlR4I0T84mAz2cihIHUVcLcAB8kyqrrxbrVZZ5zL5S41oRFpbqvOxvbUyp34V.+.++9Uwiq.9A9e7pMwq1D+Odk4ktM8S5GXAqQgcs1zO1uD+ckA1OENmA4U5aWOWctZ57EyjIAyHQB5LBnrQgkzpK2XQySLWIclTFRyhb4+ZF6EY0KzAFdihptOjUwHKOho3WsE+ZMvUo8PbSl3ihFojtUJ5Zfpiw9vhnBwbIsjgm8QwOqxJoLGCt+Vyj6KFcKutqZH5u9SJNQC4CgOCxomw1mQZtpNe+m0P7jQSqb95cNITfhGHjzeTWtj2zX81lls1zrs4kjRPEKdyMLuz5lqsYoojQ0TW9Zcr1u5Dg0xL1TnT8+IFhcrt2thGzM57k70eTJR86FkgT2uilkaJyxRkdcqxcwsTVjphshtsKrWnbH+bjzZjQLcoyYrucXDIdG.JlMp5dRnaEASqxW5ydFn1Qw6a91zPa3ORhJId3FwJ9N74gJkcmEl89hbrrJ8T3CPKZw4iSffaBil3RekYeOwy17R3ijX7FVDmWipLpaQewMnI8HbV8wejQliNWgUJKl3IkrmoLdFCyVsd2jnIXunpkVBths8TRgKc3ysAx7FERsLGJKwv54tpG5WmC00iho1bVCwQxrni3NcJ1H9aaj5bDdBOdqL.wFseci1sMAdSc3N6Kg72xPb1hjemniuH34UfhN4WD4h29cJZ9mTunzKJI91F6h2zv4SiuVNzHD25yCZj+5keIC1KmiDB7zF28SeA7tjuBq++yM102cxnA9dNcY5BThHwWtLkfCtwBl+m+ku8Ojn2GKs929G67QxdEe.0BI95ebmOZL3dUV59s27VNi7csBdVk7lSm0OcAUO9IIFyjWx0iwQiWtow+ZC9fKg9pc9kZZ8bFezO7D3avHv+RiGX0MvOgb1CBfsqMkN+or5jnUBqV8lpkJ8eciaY4Z40U4bt7I9NcsuuyPGo4HF04CbbcuqUO5M0k77ja2EOjlIwUW9Tp7+oKloI8EwZOcm8xxuYVOj+XiG3zyQTt7jMXEjDHdt3z7OUl56T++5o9JpHpB25x7E3vmxzxmiQbFF3Y9goWo91he1DV1YkgIdQS5sU1xr3i3N+.fINQfrWDsxsT71CVtv8F56GMfdluFp3V4999ihy3Shp1EWH9cnuSXjaM6DNESKf9lQo8fHxYGIqGZbo0aB+0+h3mu+VvGqsyIy0mfgV7ZET25GQGIECY3X57qkc5hokMc2rklKJVIfnenrK3jYUi3Wn1TB7rhKmocw+6MNwFwmWmIseIbtfXZasWhos0eIl113kXZ6RuDSaW9kXZayWjzF6011gOvJJftfRe33gr33A5xyy1EuImJ+Z3LjrqaEuKZ6Y60idw2C+wqzDutLuRy3JegzGCQQ2uN9gzL309Mnk.7M91UUNhJ94S+GYrV6lu+Zs1nc622byK2xz7x3xp57q61Ei.bEXBq7wf3NWwvnUyVECl0V.XVeAfYiE.lKs.vb4E.lMmJLXNT2bLDCFKi.nfcuCK5qxhn3JepR+epxjGG.
btw, is there a way to via scripting, trigger an LFO except for using noteon's?
-
@ulrik That LFO display with the dot, is that now native or did you make that ?
-
@lalalandsynth said in MacroModulator in FX plugin:
@ulrik That LFO display with the dot, is that now native or did you make that ?
I don't know if there is some native version of it, this one I made
-
@ulrik nice , is it in the snippet and can I use it ? :)
-
@lalalandsynth said in MacroModulator in FX plugin:
@ulrik nice , is it in the snippet and can I use it ? :)
sure, but it's only based on a LFOModulator Module, you can't just connect it, you have to set the timer to read a LFOModulators currentLevel, (and the LFO has a "Custom curve going from 0 to 1, you'll see it in the snippet),and I use the currentLevel on the x axis, based on that info I made my own curves for the y axis, they are in the switch statements.
There is also one option to draw you own curves, you can draw them in real time but it is a but demanding on the cpu. -
@ulrik Oh and the snippet is a FX plugin with midi in enabled, so it's exported from Hise with
and in Logic you load it in the instrument slot as an MIDI-controlled Effect, which means it's an effect with a side chain
-
@ulrik So its a midi triggered lfo with one shot option?
-
@lalalandsynth yes at this moment it is triggered with a note on, or I should say retriggered, because if you run it in a host it will start as soon as you hit playback, and yes you can set it to stop anywhere inside 2 cycles (I was thinking of expanding the range but I implemented a fade out instead, also a fade in function.
At the moment the fade out and in functions also plot the curve at the same time and it is a bit risky because it demands a lot of the processor in your machine, it could crash, however you can comment out that code, it's marked in the code.I wanted the curve to reflect the fades but it's not needed for it to work, you'll still see the fades on the dot :)
Talking about triggering, you could also connect the "trigger" button to whatever you want to trigger the lfo.
And in the Y-axis callback you set the parameters to be affected by the lfo
This snippet is something I have plans for to implement in other projects, I have a FX Slots idea and I want this to be a part of it, and other projects as well, so it's not a ready plugin to stand by it self