HISE Logo Forum
    • Categories
    • Register
    • Login

    3 band EQ controls via script

    Scheduled Pinned Locked Moved General Questions
    17 Posts 2 Posters 798 Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • A
      alepan @d.healey
      last edited by

      @d-healey ok I'll try and see what I get (and if I understand it!)

      1 Reply Last reply Reply Quote 1
      • A
        alepan @d.healey
        last edited by

        @d-healey Figured it out...

        The loop should be:

        for (i = 0; i < 13; i++)
        {
        EQ[i] = Synth.getEffect("EQ"+(i+1));
        }

        It was counting nothing...!

        1 Reply Last reply Reply Quote 1
        • A
          alepan
          last edited by

          Sorry to bother you again, maybe my solution wasn't correct.
          I'm getting this behaviour:
          if I make a change in any of the eq controls in the interface, they only apply to EQ1, but I can't understand why.

          Here's the snippet again

          HiseSnippet 17136.3oc6ctFibcjcXtGQ1hbFxgb3KIY6jfFxdc35cWp9V226ZE1bHGJNVjZFxYHkjWugr4z2gSG0OF0cO7gzJuypUqBkV4H4.GDq7KZr4GFaBLDP9iW.C3AN+YCvF.gXij.+iDtNI90eBARLv5f.jbe1cU2908dptq91ceFrOXe69V2y4TUcpScpuaUqVq5FV0qWsVpYlc8GrsUpYNb50dPkFac9sxWrRpkuPpYNY50sJucIqLWn1Nkqmodi70ZjZwGrc950sJjZlY12K47KmY18mx8umb1EyWJekMrZcoTotQ0haXc4hkK1n0UWM2KWrToKluf05EKS8qUxs7FUqb9pkptisTsuzYSsc9Mdi72w5Ux67ydpzol4oWpPwFUqsVi7MrpmZl8uX0BOXsspduJd+9aTrdwaWxx4CRoVytf7t7EqVpfiD6b0TmeqhkJrZf1WOUpYN9psrE6yyVbxzWoXghMudKaxBteQlV2As8XlmpWhmDs3kM5h2LTh298DuikdsMpUb6Fs9FGY6PoWtRCqZal2tJfVr79sodpevQRe9p1+hJMNS47ug0EqY+gl2wokHYy9kyXlM6W7qM+byO2K7BuTs72NyRWMiccRiZUKUOSMqMspYYWAWeN6qUuQl6lulyO3Ey70+FeMlKcyyuxqr90V4xqY+cJD5uayZVuYa2vcrstscQ+elirrY0ZYNcQ6Om8qkoXleY5Gf8E9Reou3bu8bYr+yov+5E+F1+v.87NVMNe0xaWsh8GN8y678O+W5zE+RRewu3Wy8Nbdx85Nb9d16nmO.pR+cXMh6ToXCWKnuALrJIozTSlcoq58Lb6N57DVZyMs1vt3W5pMK+4mi4Irc9JVknpflmxP9JW+J2b0y8JK4VaHoRaicus5sY5sraEGX8ac0aa2Yz+m1l325YvTg3U98xhspyuf0B67z60s3zGixN3bKNhVutkEs+9VOD5mxYp67Ccafe97kJ4TPmdisxW4NVtRVnGPm90aUrPvuMnJwoK+W4R1WOypdF3KtSkMZTrZEmutXkREqXkYS+Kkg5oc5MBD4ursEuzNVtMGJtYlS6+oYs+3rkptQ9RYJV391pqiVblhUJXc+U1r0caKIyNa3pHu5hyTxpxcZrkeszrtE3ry1rd5L0sEceMz4leQmmyW7qMq8u5cly9+7NcRCZZAZW9mueJfiIjeEfosFiNrY9R0sbpE8+UTU62vQjNcV2mkixY+arK.K6+Og9js+AyY+3sa1X6lHngR84r+7h4qTHS1Ls0aytWrbfT3HD9t85dS4KZ+C7dZ99659O0YHcueZuKxq59idm45RyY2mXmaNyT8uzUiVkOsJOqmuE5+b8X5HrmqQiZEu8NMrNs2kbjifGteqXaYtKBsqtO7DZmNZcUPcd1sKncVNu5nRHuZ6RneqTI5Votik4TxD8X2LUJ5MSkhRyTo91LUR3FSoL+R9sXcrcqr4l1ealuTFfsXSXxOSC49zNNgI5WsM4Nn4Mgt4Mwv+ApHE6l2jn27lDkl2D+l28n8MQ3FYR7ae28l2ILwONMuSXhdGZd2ThqV4Up1vZkJm1UBs+tLg+pM2rieme6xRV053W6LA+Z85FOckcJeaqZz1Gmen8LcYmJc5tOUZ5Y5ugW3+T+vpUV1dpWqrsUktMA6T9yYHUpm58lwWrr+sMbmo8Q7mo8ZkrCxsVph1Snd1z1A69x2b4Jobk4V4u3wmMUDt847t8U1oAr6+PN2+ZW3lqWcaND.6BXQfBvAbt+KcIla9QuzO4uN5275RL27s93+n+Gw3lIL27ieqS9eIR27Act4KdY1Gctexa8mDm6l8Ym5+z2euHc2tMYVOe4ayJ5e+sildeXma+7Uu2ssJUhi5rUtDra1U5uV0pkg1f8kKtwarbkaTkU3ez1u3eZDUemBvtCSGJg+rHVBqUIeMqEaqDR8E+09uFoRXduRvtSW3hHxsdmM85UKK0lDD8tsWp3kx2lFjSV9+VDqFtXopUqIwm7SBe668i+w+2iyyusBHyu1GGsJwil1oGT0cpYOVKXq3gS62OBbKgijdk6ZUaKq7Ep2g5h+3HZJc5N0VMwla9eLF9CdP4amuTcvlAuauspy+lS2ipyE2oQipU76P30q9lWwNvivBg+fpQsHbG+FTQbj.WCbHFsJiNIGOIRVii1z8.GJCUg.WaNZfqtxcrPhk53THvUmC64vhCcInDfWubHWetbXI7K.3VA2BfvqJP3palmi+AQQ.2N3WDDNpKZVDvkhiQMFBG1ClhAdU6QBFLhKOfAkAOd.8GMXfTFv0kEZMzJGRBcovS+Vmgn4PL7KfXJALAZDL7nUkBKBqLNpaYbS+B4b7THtCPBWRVvSRBJkyAsTZMNKOxRqg2FXkxfQi.VJyGLRYaEQjiI8v9iz0dI7Sdq+kQuDH7nFGo43LCnxXwvZxuUb0DfMNnrlKxeUJ3d+MGega6IW0qGmY7Rd7D0bPl1JD6Yt7GDoJ2iQO9PmZs+ac13abWbPnP.KjvJzhCnJoEG.MX.28wavyARIzVE76EonyNPZmTP2JegOcbF826lIvhKz6lk44IqvyMqxyMqwyMqyyMa.6lOnW8rBW2sLW2Mgq6Vhq6NKOlbStdzwocFiClqjudCqZ7MpFUYrHzoz5WFwbRBgWLGuRAZx08t6NjPzn4qY1zdePFlMH31UhvsOe.0pN7R0ZUUrJIAy3cfzNq4d3a9ze2bQ4l2e5P24i19Ei5RX4r98.k4C5cypPuaWMN7cu22KRpb5zgu0cO4u2+yyFcwlXxiX21cW4eUTE6P25s93+nmKWzBoweJzquUMq5aUsTgPqcwGs7dwZp3WKeihUCO+pmMWzmEscYbtFMxuwav116S+z+1yF8YQ6HHVkrxWm0qytu3O3ajKJcZOYPo3fH6MuR92vZms4YV8NoWvdlJqVyJ7Ry9ExEs.XoKkp0aDZYQ9ye9HUK8rzEi8+cmZN0VUfsfuLZ1qZ0Hjkdt+hHFImC5wRwv0ba92BGC4s1Lp92HgWco8mK592HgWp5ubtX3eSK7R78e3OLF92zBoxFePj8uoEty4+1X3eSNKO92Z6t286GUwt8GbzZgbhlYlqyN3.jhu18vESmANERGbwEiYy1TT5fOtHGXxoZVLb6jqkD0IubwX90LESX2bQtbdNlxoK94.pbgczEioC33niviit1h.8UipiN4vt3OVLbzwdy252+u2wiiiNc1.J968cyrWLbzoGRky8OIxN5Xu0c+i9a9owwQWag99ykKFN5BOd1l+ahriNfCEdxVYImSOcT4amCWcGqUoviutiSIL73r6YZUNb6siRl3xc2IBUNf828yvVP75vKj9woGOYd7301jlUhpGOEnOVmd+JbM0UCtl5pALU1wimALc12iGgqP6HfEaYBWd7bVcwAiGOmRheOdNkx.vimqvL.734TNCJOdtKj6.viWyxgWOdAEz.xiWPwwoGOEd73oB1imZ3Dl7CigGOUt73wUVuZ+titGOSX5ruGOYt73IC2imLLw9X9K3Mmt6BV2bN70cD+hfGGcGMPL3wK2I7KDtcwEHMb4eaA5BArysmgpT30yFsZwoaMUdVCBMvt0z3IPNMdbqQ3JYWse2Q1+.IKWAxovkaME3t0.Nv2Bdj.woWMedh3vo17dk.O9zNhuPviKsi6UFb6QyWV3xg1QoJCv9yNUqBgW2YT5Dmdyz3IHMcvdyz4walNWdyj3xalDbuYRb4MiqEBVVEt2LUN7lQFHdyHb6Mivu2Lx.vaFY.4MiL.7lQFDdyHCNuYjAg2LcdhMy.r2LCnOVmd1Fb4MiqrUQfmsJ3OXWuYZb4MSCt2LMnYFwmUbN8m0j4bN7nczfxfGeZKzTP3wq1ICJkA.eHAv3yimsiwTJf8s8rzECud2XzLN8uYvi+MSv92L4IkZlb4eiqbSQfmaJhLWoTSmK+a5v8uoCSrOd.J9CF+ajAf+Mxfv+FYf3eiLv7uQFH92HCF+ajAo+sAR7alPmhjaBzgmoIItxzjTVtbwwUdpHvySUnac2S968+JNt33Z4ckgu7tx.Wd2mg9sVhS2bLuATb3p6DzkCOt6NIi.wiKumitj31sGibwkquS0VIA182OW3hhWWfsokfcCdPOLfyxkeP34nJzsFyndj35UcfvUFtHvyvEQkqP83ZQekgunux.iJ+DMecT4FE3fBhKTfCJD9PAtonvGJvAEy..E3luzu7gBLSwvAJvzkC+n.SWZ75rShKmcvSgkDgqf93JAXDtR.FAdBvHZ7nzJbsTvJvCPWA768PvqMO+N67KH9b14WHb5rKPT3zYmewLHb1Er4DvoyN5hgGmcTky.vYGUowqyNtxWuT37Y8u9eVjc1IykyN4vaAhOWLd2GHbkMLB7rgQz4xYGWqTrB7nvU.Nh3on1dO3zcG8NEBGN7NNUwviKuSPKN73z6YoJHtc6QKUb436jgKHvt99YCUR757KrJxq6OtRmuT3bcclemH69SI7V.z+6339Kzc+iu7yuWLb+YD9kc9jw3U+hDNcWKb+H69yH7q61BwvqsRauXu+rw3U+RosA5tPjc+QfRbh6F4C2Dm3VJbQbhaIvGwIdBAeDm3VFC.hS71ej3i3jVkAGDmzrP3m3jlEEudz.B64gbNg8ta0X936PAbgZO.d5abKf7k2tXk6.O8MNEhcKiBVkx+.n8X7JkKU776z.ZjF9awNbOOO+xguEezuP3bwG8KEt6BOW5yU5NbzV6Hd2OWsTNruLTrPisf1h2sDVq3aYwUO1dlm48ytCDsddmyNDua18e2g4DTHei7ol4KjlnbF1+t6J1+Oa9kb9mlEe0RYarRpTWe4K37ySMyL9GlHqVq51V0ZTz4rKYlKXc2haX4czcNa5KXU+MZTca61SMOgBsub21hjbZzUrxMacxddeJeR+gOfVhumakPyMEn+o41xp3c1p0AuZlOJWwFVkCNfUObZEhtgjY1rFYS05KHg9laemNdCy7Cnj9iFgCKEJ4dwbsj6e+2M214qYWJTEWa5LqlkZ4vZl8U1rXox0aX+zWtb96XKKWO8Kbipk1orU8W3xEucMqZEsdg0ZTy9BUZTLykVdskdgkuxKkwtRJyEt10uRlar15uvKcsycwkO+4xrxK+BuQkp29lamuxMUyde0r2Thnelss6iTYmxq47Pp2xLeybaGbXxrbysJnLKWIi6oiqstkurksdrr2lkk+IjaY5CN2Weux4orNudNa2Ca61evNtIoyj09WWnPIK6gXK5N1HaK7vMg58QNC0y4WcxpVHZlB5SOmV1hGYMMZKnNHfnZVTYZzTDblF0xNrZ8oV6v5RT1gO4dSu1ABkc3wu8zncn4glUKCwB6NEaHnaQX7tSiFhVGkYsrDu16MMZIXNU1ZYL188mZcXtB8.ne9GN018v8rxqkk3m9QStVhEhzw928ok7V1hceu3aKTBaKrEnv1h+9oe6Uu1J+JKc90u4EW4xWXoq8N0ckqaRxdeaMa.MatmNs60JWsf+z52nnsqfdN0tEyUemM2r38clXWlBKx8D6XNYDobA8MR5F4npdTGaiTghUcxP8XOSIaoe25NSF5WqC7Rpll2exP2nNMNaob4ZLYnbzGUnsztGt6DTyRBqt84eyIpZtPZ2m8tSFZW3S.Vp5u2aRYDOpimVpHHe+IC0KzYmaKE7ReuIEeKAGruszss+MlTZaRcpCSk67GNcN4epCP4VFiLev3Tc8gh3o6L0LXNGk98i91wW+LaqxVuM864aS+JaKE2jndeh7M05hpk54h9L2NX5Eev14qWuWyxpqmS0Tg6s5HwXT2VJ5uwHZpVnyOap3ze8DbEcb0sP0aO5Vi80agOuwoZTVbRR4B0p7VVi8sJCe9rSkVixSRJWnlkOd6w9lkLmm8szrr0G6q1BzrP0YY1YruN6Pd6nhgpx19di8UY9JVnZra8fIiZLRXE6ydmIEEKTSw8d6w9lhyGrSXEdtB6N4nZgZN9S2cru437A6uOgp0N86NoTq0lSjLemw9ZsiQukjDpl6Ru2XeMGi5EdhMe2IfYa2bCVfU215e7DjtENXq2eBHSBAuq3gzsO4gSP5Vn1jO7CF6aSt.0q4ZnZtO6CG6q4n0tP0c+teuIfvkceW9BUs8W9QS.yby6kTLT9Q9MFOqw5zgj8ZVUJrX2deedxu9vYEh9EZS2bWzG+E7Ia1tocuNi1MWeNgbuou5cttodO9sRZpWCq62vgOyW192SRE0EZuYpyCWW9qN1TWNaeNnhuYf9cttoeIuJynpesVcfP0eLuoSiu0esRyb31mUl7zuy0M8aBo8445V6ywU8K3HnKrxw7NkMtpb9mDUg0Ml2SrwZcizltw7teMtpaMOiJBqcLuPWSDZ2hcS6FWGPfpc4hcqc4Xst0d8Fi+jwUcidffE61.AiuyHpY1LC4Qg4UfKoNin8k9WJUr7sz93BLuAniqdNY1z6CqgLuYmiqZXqM40vp2u8Cm.TO5M0wvJHyKg4Xb8GkilE6lilw0AIXadtX2ZdNtpdgadtX2ZdNtpfs4.cwt4.cbUCYF.bwtM.33a.ndIjOjtw7VaOAnamqa51XwvBAaLZWN+s82XzNbvxMrZdlMWrWjR09oemHnZdgCl14saIjZt6qzlZ9UyYUnXC2sON6HHylJRh57MSmNqrl60Rdx5QZkaNVgcuBIVg0IQorB6sJm7D1C4OYPVI8I0RdR5bdSImUPyduDpfRBIn691IOA8vAomJTepuUhUTCaUO36l7D0Eni7hUbO86kDGFHXdLrx5puehTV8mTBqrd+Gl7j0iRMCCVo8QeXRzmkaHYrB5O5iRdB5AS69uo262R8Of90a8chrXdvzNQfl4b8WR+k4PRo2b1160RxRpLsM0JIKoJzCrVNIKopz1z5IYIUidJ.2KIKo5z9Re6jrjZPurXeqjrjZRu3juahTRm02yeV5T87dIZQkdTpW68SzhJ8vTa+vDsnRON0u6GlnEU5Ap97OJQKppcKhpeztwUTWbHKpZcKjpjmnp2sXpRdhpQ2BpJ4IplcKppDmnRx1svpRdhpT2hqJ4IpjtEXUxSTk6VjUIOQUoaQVk7DU0tEYUxST05VjUIOQUuaQVk7DUitEYUxSTYFsRlNHvGFAQk8AG5zTZs1jzWzGjrYC1owhkrJSObUpaHHYcNOY04j.JVBK8.V6tgfD1C4s5dYbNqdhkzROlUtRBRZ8WKxLKVsQipkim.SOx0spIHA9.dqGY7jT5AtdzcEljtd0xYjhmjxLKq2VnRJIdRJS9.+VByqk6x7EWqJ83V68sErrFS6Jy.WeGAIqGlZMIim3RO30AeegYZCNAShirpPO30oen3jU+ce1XIqLoF7CE1XWMWSx3Iszics6GIHo8ocWSRFA0+Hc7j9BpcGv7MJV4NqWz+fy7noouDS7AzGwGexGDa3xr05vx4547OVM8NCMsihw5A2tZ9ZE51oSI84b4gRqHqQxpqIo19wbooholNwT0MNU5hx9KTkjruE2C1ympzLoe64mKSlm29I6dXm97e0LRJmI6W18hWnX8sKk+AqrQi7205U1o7sspY+8Mpsik22e4p2y99btEh2EtTwfOq6cgyuSc6nFdoZ42dqhaT29a1ztct+ceAqMyuSoFma6ssxWy43ijorWrT9MdC6Ry8ns19axdFMS2+LLxpalUWx6msd06bmRVWoZAK1B+JEKT77akuREqRNxi2EudcqaXsQip0nDnVOQ6u8hkx2XsFOnT3Ba0kBpYZ6KVqQ9ZMZ8jHM+hkpTfR.zlet2gpZRNTE6EsaG3czX1ZGSltY6AY6e4ghn2pu39uYZnRmOqTjX2P8m9sC2Pc2q5PAo0qjursL72oM9Gujs6.qZtbOFs8JhCjdI6NzLq.+RTxb1GDexMuPactThv9Dgiekapj89jr7uAX3oTLwn+0mPTJl332bBQonC4euJSHJE8rC1q9DhRQOQhmbuIDkhdFGq9MmPTJ5olja2wdk5fdiSQ6oHyuwjhVw.q02aRQqnG+8G8vIEshNToO68mTzJ5Yau66Mg3BjNcGa8tSJUUzwU7i+jwSsh4M+6J4qaKcs8FjcvOYr4MH6v8IkKZzQX7vOFF5PG02PkoiDDk658ccthPhL5xW3mICIorFRDIsT.pYoeuGu0u4jSMKcXVY9MGD0rKlPqYY19q8qYCs2YZ7Iim6clLGugqluhm10MeQSlm.Yc5sIL30HgNlmG+wi52ijNVq4UkwdTocgOYb5nR6fcmp61ZO9a+wC8z12AufQLS8zylIGsf93OLBBJSZ3Od5Usub0ZkcxIsmEokuNGEIrKtl4TuSogmJa6y7zNIa+cB6p8NsYHNWmpi5fKwYS68gtp7Y9vH2UYtzqY0vwZVOb+kq2mJp9KezSf949MgIeyld0ZV0sZ.U75Zpyomw3+W5Nua+shem2WusNu0nRc9uXacau6NeE2iuuuRwMpV4qPx1VRzOBqza6NqYGT2+MSh+o2wdy8Z4B0N6iCKaOpQttLHN6pFQjLs+FUmkS51UqY6lgckJdxY8t50xWn3N0oOs2ADKPqMwp54uq0xU7pzSMyLO0LmIFNGNTvtnvRWkNMGJzqLhY6UuMMprlta09JhTfco6rcFUrjc8n+JlEJ3HaimhpJQtSdN7Vlt1LHFFY0Tzsig2yywY7WltUacVP97e0LO+RWU548VvokqTv591W5qH43ggtEzw55.XGH8l0rdSlVPWhtyYwHafhTnFegNFbLIJQGWtZAK2SAZa4cGqJa7fTkKVgtZsbdp457GmydjqsC2Hs9NatYw66DSPlK8V12egBkrVsZ8hMJVsUQs8+7bE7VVxajuzNLKGW8spdO2KtZ0s2YaGq20b0XZa87c0Vu+zLF5TuJkg9QURNF5ll0G8oe5O7rzl0TY5pInKFSaidGV58N1P7N1dUYrO4SxMDmM8Er1nnSfALMCM1iwdYjipIm8bQ6lUJUpnzzp6ciOnm0SsaKAbBx7wbT1d3lGks1NoYNHaOb5EyWovJatoiq+t1nanTUDUStqmSZSdlRISSduMeCWWpyzGWpQy0Y5zrV581NY56r6dGcMF+K9Tm+ZymJu9N858yfH9m+qON1TbT1Slw7wbZSh8jGr8jYrzK7Mm95I2WRIYVW1ySOitdYfB.dzoQP3YHe0A5aihBC3L+iRfBH8fEe18SfBHCY72JpBH6CLPbeIau+g6drRah6WKWrDP5kNZg5IPAjdEP19WW7B3A6m.Z10Cem2LlB39Re0vRW7jEUl0Y+MGsxB8j797u4PUVNP+jEFlz+UnSMzVwTVRm9xq7poh0Cm1M+dk36gekkuP7d3ztv+rGvyC+oSeokeoK0K2esRY4Smd872ltAvsn4iH0uPzG++fg6d940xwlaMhjgTVYGTwCmaMpuI5RMcSkW6CRNR8w6w12reFPWeqZV1AzTp.cCNlWanWd7dFBuN6LDRkhN.2fX0h1rFtvdLYnX9lYn3BOnBaJJNUZGqUM2eZKKLcUyB8+DEz8caf9vA48GypVJxDlKS0PNp4YjNc1yH0Aitr6eGKWTM5Gixn6Y6hlA+nAF7y0nQ9Mdit0QXuam3s3Q0RcbJKkuR60Gx1aVwxVoXppdc54TWtdW6c7KlKZl6EZ191pjU95VcqE9Dj89DzsL805tZv2qFHC9S2uQ0U6ZHEO4r8adOGJ8RW85m6xK+qtz0REqGJ8bY9O+ch2C8voO+JWY0qszZqsB6SctttjxmLnskyu9lWI+aXYWcQsaN+dwa5dy6VukwubBsfoe8NLqOHc.8K8XYVomA1s9v3VWt14V+5W6bqGxpFgdrq4rQdWitGalObLOTAHYO7zcqd119vVO6hkf6LHiV9FOFiktZ8FzuaKez3koNp1n4R6nntFo3jpW6.4hVk0dQKS4OKso29+tSs7tETWZqO9N5TaU.GNMk55UE7LoeEGBmJYGeVgUspsgs54HkAV78k9KzU68ii3JSv3T4Us5ZK8IHC8gRaqmmqb0cpzXPam6WJwToSI1mvL+tWKlyo+PoaMilAbh6TM65FZZbkR65F2o.LfkPsrcyNF6bibvz9gdOnEQlbn797HhylNHZ0AsLRmwjm7A7TQOmyPrYFFoQViIIbeDe8YbFia3HkzYqaa50yXu2buDiojdxG+ke.OsIYFsZPKlzSW49eDehosu9L9N6Cw170hlX1wWhrEs8XP2A+gzuwo1ScLxiUFkWype91Fq711Od438dV0OFUISrLpd2h0K51rXl8EK7TObySNKP7oRFe3SkvMepD.7oRl.4SclA.epGoW7oR.vmJYzvmZrIvnyFMaidDLZ8iaUB.tUISMbq1Ox0X1K1iJ2pSOluE5GCpZ.XPcR18HetAcXMUC.qoS29A85Iyr0+FUFTwdxA8jYLeQkA0o8dxGpW8jYrnQk0TQaQ4oGYemsqI.VRIBjDR8r.XIUnBnD.VREp.R.vRJQfnZpKCfkTgJfJ.XIkHPVR0UAvRJY3vuotF.VRGVxhN.VRICGVR0M.vRJY.wRptI.VRICHVRMxBfkTB2rjd.GpLY1utiJLojQILodhsD.ZREnX2gnoNQyDVxCNohN1pnoaGsotAkGyjodsPS8BL1iISE6Xspv.CX3nTy5J7WtnlKCfhOBTJ9behJ.P3izOD959tByoZV8wGCeDnL7EGP7LjA.hGoOf3Ekl1vIwKY1o83rZFLx2Rlp1ywnZbQVVR2gKbTtR.ZV26jq.fcJhnYmxPE.6TDQxNkgF.1oHBkcJCc.rSQDK6TFF.XmhHXfeLLAvNEQzrSYlE.6Th1TZJAfcJhvYmxj.fcJhvYmh.fcJRhkcJYjcpPrSMu2AR45U2FF7TxiOvSI2W3oVnOvSIC.dJYjNftCIkL.HojSTvAzsEbr6PCLHfjRF.jTxHjTAPRoC.RJYDsh.HozA.IE5FrWPRoC.Rpoa+f9PRIA.RJrmbSHoj..IE1StWPRIA.Rpogdx8c5vP1n9jEHZPlP1n9Dp.BYi5SnBHjMpOYAxtjIjMpOgJfP1n9jEHbUlP1n9jGv.MMmmrX6BD.cUCMgAxV0m7.FuplBCj8pOYd4qp4SGxl0mLu.V07oCY25Sdvra8oB.vJ4Q9t0mF.9pjGo7UcxVI0jG.qjSnfH0T4fRXkbBccwapXfQrRNgRqQqpLvLVImDYrpoWUH6VZxP4rp4SEx1klLbVqdlV0i7Aak7PE1pllGHa6YxfoshpUNbbqRlcfOQHUCFuUISc6mgU23B3pDu6W3DWImDItpYOcHaWUxBC4plhIj8qJYgvbUfHJAYCqRVLPW0TFgriUIKHpqZJjP1xpjEEqPMkRH6YUxBi6plhIjMsJwaLgrqUIKNxqZJmP11pjEN5Ux.PuRNwhdkRWyu+TN5UK1nLLzqTFePuRg68sJE.nWof6aUwGIKE.HYojP1kGftOtv2Zo6gjkB.jrDscyym0IZ424xUu2Mi8NIsfg0x..rVJ3AYa.rVF.f0BcbBAhKC.PbMM34ruPbQ..wE1CuIDWD.Pbg8vg.2EA.bWSC8v6+Lt0AP2khHXSpoDZ..uKwJgl.36RnRHIK..uTDA+TMkPI.DdIVIj..wKEQf3USITF.iWJCIrpHJ.X7ZnILp.X7RYHw3EQC.iWJCJFuH5.X7RYPw3Ew..iWJCFFuzAv3kxHmwKC.LdojDX7xIKF7v3kRRlwKGkCJiWJIYFubTLvLdojjgLvsJCLiWJIYFuHl.X7RgWFuX11giJiWJby3kS8HeLdoHDFuXeEt9v3Vo.jwKGqCbFuTRxLd0T0fw3kRRlwq.ciKFuR7tegy3kRRlwKlrOEUFuTDNiWxx.X7RQnLdIq.fwKEwx3krJ.FuTDLiWxZ.X7RQzXIIqCfwKEgy3krA.FuDuwzD.iWJhmwKlMy5nx3khvY7RA.iWJIVFuTQFuBw30bouTwKkG3ASn53CfWpbC3kJ..uTwUwL9.doB.vK0Q6NTQGrEOR3.doB.vKUDvq9C3kI..uTQ7OB.7xD.fWniSH.dYB.vqoAOm8EvKY..dg8vaB3kL..uvd3P.7RF.fWSC8v6+zsk..3kpHgSRg..vKwJgx..7RrRnB..uTEI9TJp..7RrRnF..uTEIfWJ5..7RcHwTkhA..uFZBiI..uTGR.dolE.fWpCJ.uTk..3k5fBvKUB..uTGL.dYB.vK0Q9ojHy9ZPTI7RcjR30w7ycJO3colHWr5480LnrckL0pi3qUfA6RMgdfV5WYAlpK0jLUWpPNgDU4kpKUHmRhpvo55D9Uh7gzkpPP5RUE.RWpfQ5Jn8MbdtTSnLzRoWvf4JYpXOCkhwEIWIa+svw3RMIiwkpF.LtTENFWp5.v3RUnXboZ..iKUwhwkpI.LtTELFWZYAfwkpnIORSB.FWpBGiKMB.LtDuwTF.FWphGiKME.XboNvw3Zt9fwkJ.LtTEJFWAAt5M1pmLGGztzPztBg10roWuZYIXjcoM9P1kF2jcoAfrKsDwtlfx30oonF.xtzlBN6g5GYWZ.H6RCI6pubevrePDUxtzPtO749fw7EUxtPGm.39fwRGUxtzvyewJLuIUQkrKrGdSxtT.P1E1CGBYWJ.H6RaZ9bYr4LvUAP1klHoRRSC.YWhUB0AP1kXkPC.jcoIRtozLAP1kPkP8r.H6RSjjcoKAfrKsgDLU5D.jcMzDFY.jcoMjH6RWA.YWZCJxtzUAP1k1fhrKcM.jcowMYWdLRIA.sKsQOZWD.ncoMRQ6ZAubmxCYWZIxEu9vdJFTvtzRn3p4pTf45RKghqlWUEXrtzRxXcoqC.qKMdw5R2..VWZvw553d0g7Q0klPn5R2D.UWZfo5xu0MbntzRnvA0RsfwzUxTuNUK8hKjtRztZgSzkVRlnKir.H5RS3DcYHAfnKMgRzkAA.QWZhknKCY.DcoIXhtLT.PzklngPxPE.QWZBmnKCM.DcIdioN.htzDOQWFF.H5RS3aLWZ.H5RKwtwboiza0I5sHvn2Re7gdKcto2RG.8V53lOQ7o2RG.8V5H8VUzAPukNRuU+o2RB.8V5HaGAzaIAfdKzwID5sj.PukNRuUEl8X5nRuE1CuI8Vp.n2B6gCgdKU.zaoizaYOaaS.zaoKRxiLyBfdKwJgR.n2RrRHA.8V5hjMJSY.zaIVITA.8V5hjdKSU.zaoOj.lxTC.8VCMgQG.8V5CI5sLM.Puk9fhdKSS.zaoOfn2hjMK.5szGPzaICfdK8QO8VJ.n2RezSuEgK5szStzaQ.SukdxkdKBb5szStHEP3fdK8DL8VjrR.n2RmS5sHYI.n2RmS5sHbRuktHn2hjUF.8V57QuEgC5szStzaQ3gdK8jK8VD9o2JQ6pEN8V5IX5sHYU.Puktno2hjUE.8V5hjdKRVM.zaoKT5sHY0APuktXo2hj0..8V5BF3HRVS.zaoKZ5sHLa7wQkdKgaLYd0ihJ8V5BmdKBy6ZTTo2RW3zaoCfdK8DK8VFH8Vgn25PosuT0Z.28sLFe32xnu7asPe32x..+VFSgKRYp1a90YNsL.vokQhZsH69ZNFM5A73tx..2UFS3bWEsUz1muJB.9pLlHnuHZ9u74nh.fiJzAVu3kh.fWpwQOX8qGHywWeT4eZ5qGHiYJpbNg8.6EOSZ.3YZbrGX+mOoL.9jLDHaMDl0mMp7IIVITE.eRhUB0.vmjg.o+gHoCfOIwJgF.3SxPf7IQXNejiJeRFCGjfHr68ru4HVXj.vmjwvgOIB67NhHeRFCH9jHDY.7IYLn3Shn.fOIiADeRp.3SxXzymjF.9jLFo7Ic7frCxCgRFIz0h0W0fxnjQBEL.e0BLkRFIzyfrfpKvbJYjj4ThnBfSICd4ThnAfSIC3bJcxfZQ9HUxPHjJQzAPpjAXRkZ1BGNqRIyttGiQwfQqTxTydVZMiKdkR3NcgSrjQRlXIhA.hkLDNwRDS.DKYHThkjyBfXICwRrjrD.hkLDLwRxD.DKYHZHajkAPrjgvIVh4rJHpDKIdioJ.hkLDOwRL4ZOpDKYHbhkL.PrjQhkXISjXoNSrDvcbJywGhkL4dGmxD.wRl31pP72woLAPxj4XxpP1Ai1ibJfAwNNkI.xmLGKIeZAwtiSICfHJyDLOFKH1cbJY.jRgNNgriSICffpoAOm8cGmRG.wUXO7ljXoCfDKrGNjcbJc.DZMMzCu+y2VG.QWlhjFIYC.DcIVIzD.QWBUBUxBfnKSQxKkhD.htDqDR.PzkoHI5RQF.QWlCIHpTT.Pz0PSXTAPzk4PhnKEM.DcYNnH5RQG.QWlCJhtTL.Pzk4.hnKc.DcYN5I5x..QWlIAht3aOmxLISzE7ccJyjLQWbruSYljgKfmcdJyjLQWJl.H5xjWhtTyBfnKStI5h28dJSgPzkpD.htL4knKd18oLSxDcw09OkYRlnqAvNPUB2oKbhtLSxDcoR.PzkovI5RUF.QWlBknKUE.DcYJVhtTUAPzkofI5RUC.QWlhFBIUc.DcYJbhtTM.Pzk3Mll.H5xT7DcokE.QWlBmnKS.DcYl7H5ZVOIiYaTCQ5xe2LMe4aaWzEqXESrtZYTSZbc8BciqKorb.1k2xWxzFpujc0MaDt9kd1m4605Wx1csercMxL0fNxb3CgKOPDXsO4SnMEGKO1.UhCDWi1N4IxyMPk3PwE5jjCmjLl59hw0jmSx9RqkQbn0B6J2FtVFwAWKrqLGckYL08kWqIutx8eRyRwAKqVFHAxTjFINbYMZDQ43.l0nQDUhCYVsDQAB9jlZbPyZzHhZwgMqggH1WDjzziCbV8VD4GHJMi3Pm0PWZLiCdVbJM8kQI8rwgOqdKM..zRWJN.Z0uGerIzRmDGBs5WWo3hnkYbPzpqwEHbFsX1955KiVi.4tCgg8Lz4CEDnVip3xhJDZT5Wro0JYqamfV2hOxVIak6jLUbwmaqjf10WJgzkiC3VgCMEL4V5JwgbqvOV.na8bzUl.w2JrXLb42RWMN7a0dMSbA3ho4N.HtR1clOUaZWLI4JYqd+bgUOX3bMF4PF.SWIHsqGc60hCTW8Nt2gIUW55wgpqdKmCKrtzMhCVW8VFGZbcoaFGtt5sPN7.6xHab.6p2R4PDFICo3P1U+58L7P6xfDGztFclS43v1UuEygJbWFJwAtq9InCC5tNnKcWL.DzW7t55.VIG9tjP9tBw2k8jSpdO61jk.B2kzXDbWR7C2kDD3tjvE6L9aNEr8UiJbWRS06bW9XeIAA6KID6q9i8kJDrujPVQBv9REB1Wn6SH6dWpPv9RB29tpvruzDYfvvN4MAByDBPXXmbHafWlP.BSB2AurmBtJDTwjDIjSFZPPESrhnNDTwDqHZ.AULIQxgkgIDTwDpHZlEBpXRhDULSIHnhIMjfyxj.AUrglzHCAULogDpXlJPPESZPgJloJDTwjFTnhYpAAULoACpXLGRmQFULoQOpXDHnhIMRQE6DMSsJWbhIkP25qBTNvPhIkP2FVBTL3DhIkP2ZfZVkAGOLojLdXl5PvCShW7vLMffGlDb7vNUyZRNYCSRHrgYZBgMLIvrg0pgNGfgIkPwykQ0.REVxT2dNFciOjvR5df4fGLoDLOXxYyBgGLIQyClbVIH7fIIRdvjyRfvCljP4ASNqLDdvjDKOXxYUfvCljfAXRNqJDdvjDMOXxY0fvCl3Mm5P3ASR37fIm0.BOXRhmGLIH7fIkb4Aif7f0NOXOn7syWpNPdvHiQ7fQ3mGLBDdvH3ZcBfGLBDdvHiuq04faa.i.gGLBdVN1edvzfvCFAOp2B3ASCBOXn6SH7foAgGroA2m8qSNyo.Vj4AC6jGzImw9EYdvvN4.5jyXpiLOXSCcx6+TvMgvCFQfjLIy71XEYdvDqHJAgGLwJhDH7fQDHrUxRxP3ASrhnBDdvHBjGLYIUH7fQFNDXIKoAgGrglznCgGLxvgGLYlypuHyCFY.wClrjIDdvHCHdvjY1ErhLOXjADOXxP3AiL54ASABOXjQMOX9oVkKdvHIUdv7UNv7fQRp7f4qXv4AijToQHnJCNOXjDLOXxDIH7fQ3jGLYFXUiLOXDt3AyuljSdvHhfGLY1Ac9vXWs.fGLeyCG7fQRp7fQqZ.4AijT4AiR23iGrjtGXN3Aijj4Ain.gGLhv4Ai40kNx7fQDJOXDMH7fQDKOXDcH7fQDLOXDCH7fQDM.SDSH7fQDNOXxYgvClvMmxRP3AiHddvjIP3AiHddvHP3Aijb4ASF4AKDOXGI8J20p1VV4K.kHL4wHhvj4mHLYHDgIiq1I.hvjgPDl7XwwgT2WEzABQXxPHBSF2gv5OQX5PHBSF27fBHBSGBQXn6SHDgoCgHroA2m8kHLIHDggcxaRDlDDhvvN4PHBSBBQXSCcx6+jvkgPDlrHYYRVABQXhUDUgPDlXEQMHDgIKRbqj0gPDlXEQCHDgIKRhvX1tDiLQXxCIFrXf0MxDgMzjFIHDgIOjHBSg.gHL4AEQXJxPHBSdPQDlhBDhvjGPDgoBgHL4QOQXZPHBSdjRD1onRtJWLgImPWd6VpGXpvjSnbWzR0fyElbB8XxjpZCNYXxIYxvTTgPFlLujgonAgLLY3jg8rT0kbxFlrPXCSQGBaXxfYCitwNGzgImPOBBCob.4CKYpc+rgzN9HDK46KlCFwjSxLhoX.gQLYgyHlhIDFwjEJiXpYgvHlrXYDSUBBiXxBlQLUBDFwjEMTSpxPXDSV3Lhop.gQLwaNUgvHlr3YDSUCBiXxhmQLYHLhImbYDSAYDKDiX19fqVsLP7vTFivCSge7vTffGlBtzm.vCSABdXJHdXUXsb4SnMRGKwCy.BdXJH4HA3gY.AOLz8ID7vLffGlBhGVElEuLx3ggcxahGFABdXXmbH3gQffGlBhGl87u0gfGlhHAaR0.BdXhUDMgfGlPEQsrPvCSQjrWoIAAOLwJhDH3goHR7vzjgfGlxPBHKMEH3gMzjFUH3goLjvCSSCBdXJCJ7vzzgfGlxfBOLMCH3goLfvCSGBdXJid7vLffGlxHEOrE7xqJWjgojHWV6C6oYfgBKYpUy6oUv4AKYpVGwuxBNJXJIYTvzLgfBlBunfomEBJXJvQA63dUibRAlhPn.SWBBEXJfo.yuING.fojP2UFaoW.Y+JYpXmpkhwG1WIZWtbP7kRRl3KcBDhuTDNwW5xPH9RQnDeoq.g3KEwR7ktJDhuTDLwW5ZPH9RQzHJoqCg3KEgS7ktADhuDu4zDBwWJhm3KirPH9RQ7Deo.g3KkjKwWpSEDe8yGoHSNjcb+Uta0Pgkr6Eh3pzolHC2JPotPsGPWUe8HtdXpI0cjcOkJe4sKZWTcYRtie0VK3qX1iHTvxA.vVZ1iu0XslMuulcohmeG5tW4ty3SKwdL9E8j5Sc1HlvA0lIJ2wkyvco9LXNafd8XJgtwn30hLTsv+vArXxLfzaDYwryQSG3eHjLuNuKmlAyVg10h3RFo1kUIww0baU9wSdXXGq.Wxy7oW9ZYtjs4IiSG0PVtd1sH7xRPG74m2HhKKg5He4TX1weW3gIO4tiuy1WIe8FV053Bp74LYg3BieC16qass3C+9zqQWtaN9MXuuh09xOj46NFnY80sjIy6u0pQLU2Ai4bxzmekW4Fqb4qu9xq7JYt1R2XoqsXHs0NLnd6IuuYi2jdBc+tuaLEwYSe4kuxxquTTWmhSFTi24UpXAlNpE6+vxKj9xEKa66nFvEqn6sMmK84JcmvSE5ytGcqxUG25ucDOcp8IMr56LVqWG1utxUz5RsUpBieSb0UqbyUPWppR3JUO75PmM1GwjX6qG230FlKRfIcbkOj163iKDW4bnk.dS53Lex6wkPNzR.uRV5nJezcoqx+5wuJ2ICmW15t1OiPd7uN2xI8LYex2jK4rqS.ieqIAR92UEb92UxRG.TNlQOKFWi4AR64fefKizQ.cquIWx3Sm10c8fNo6pPR5t5HKo68OtXZE5S1I1wEetK+RqbskW+RWY4yCLt39LCXZe.69sSPy.t+lV5Lyb5GFSS6BouwRWdkyu75udlye8qcikB6csTal0uJiY8Prh25t8O7ZH69uosqOhV31conaWuUaUt6tdH6prJQgnoHoQXdCxkTjMTLUMIJo1Xm5Mp5eG0c5BKEtFPxvT0fnpjU2NpqfWW7TyreuWTc64tVsvNkx2nZsyukiqykufyEc7h5+ENKS3hOX670qaUvYQXV140budwFL0Hy7TKY6FoZs0Zjugksbr+EqV3AqsU06UwSltQvh333iYMagy6ecQ6fcbJUmeRpyuUwREZJg0SEYw8XoWsXiM1pyx6S0A4MUpgt7tu08aAszlaZsQiVB69SewWiwdNTDkYNP6xhyVfvNMrre7Nxwy39I6wzsmxosWv6mwMs9rR19Xkr80cIShRx5fgw+Q48jrsJuhsqW61maXYaWpX22vtvSOyS6rxkdeNqymcpmVypRA2O7Ts9RImOOi+W59g805KINe9+m8eNeYyO3+kxzeobnuTg9KUB8kpzeYyOjpeF4SE1H6LUnDqMd+8xFmNAXiOnmM9v1QmTd6RVuTPepC6slTYbtQFqq6ufpa+EbW4CpK7pgSK9h4KkuxFVz+lkqbWqZMVsZo70B6EYPU4My9irqNGUJyXiq4im10jONIvtMIFeD3EbhtHAHtfb+DzaOaHWARzeoTnujDLdPWc+rO+ub.6943Aio65sozNtlam5fSRekLWyd970tMS8vEp8.VWQu9d1y7Or2oKaWe37RZS66o716Tpt0kspbGZ+TO4r9h0xU1dmFzW+50sblp0cpUcmJEbRnT9BzkWyU+k5ZdqjO0qAdvj8o9MW7hq6O9VqKUrj0qjur80dpzduW4dCm39pO68OKUs511sxp0f9BKUoPvGGwC9Md05qaC94ke0dN12tu3bmLGN1GN1GN12jvXevC8d+9tl5n2mz9eYG89L65A41y06i+XbNUBy64+oCi5479gPgH5i9zO8u5rrisj4W6i+yNq8Hgdo.u4O6e2YsGvLz09qNKs+J2KbwZVVuk0U71jX7u5O7risCpLJpV8CoYtzW3AUxWt3F08mOk2xamw9pgFSog0RUbx.FSTENWt0hWE5K7WsHpNgNWMX4YnF9wIkY0bkqN7HZ8kc7A05q8dCVndZs9pvRxu.0irCxi+Rx2lv7jy5+McTR7+t10Z+unsGDsT3u5+sWbs+EIoDGDtYNShCFbMyGDwN8fJM1p0.HmH8KWbi2HyxUbx9UC6qZUqawPcqe3rO9rcHBoaTs3FVt0Rst514d4hkJcw7ErVuXYlcCok2nZkf73NW5Ms+Kq8esUYxNrT1tUY1mb.lt8zScxzWoXghMuN8PoNeQlV2wPOEkXxnGCRF89hlnzmn56XtQOVy9ddddjvbOOPy8bX6KAy67fdp2KzzD6bqYjvbOiy+Fm+Ml64QmKHB5BBcAgtfvT.NDxUzeWupgimdsF0rxW1VaWKuiunZtUDyF3HpGdfdRTm.ctHMAZmpkUqYUpZ9BruI56kawcrmoSn2O8OKm6ixeCEf5Y4qFWyZaq7MnRmnK5aW6ZuTsp6rc365Im0cZdqWK+FuQn0JakJV1MmZvjdpZUqWeSa0wsrXd23WcmZ2gMUWtYRsN60raNQ2PxIB4qW2xoIbwMBZyQk1MmmRVOp0bVcN2OKE5yjPeVNzmUB8Y0PeVKzm0a8YOC5UxusSCC6OOy9Y6xcfnMPgcA3RNGUhPVr3cZV3d+7V8Ky1xL6JJT2VGFx4owjiv4L7mo8kGXA+vSVxNlgRUsuRvffta+0AWkcdRWoZkpauU0JE2fsSfci56bGqZzxdGUnvYZ8j45PJVubwJV4qw12NV1BonaK5U80y4+xSjwwuVlIijZsuInjZEi3T6VD4GoYD4tWpKiFlo1K9mdV.wi+3yhwiiwiiwiGy3wS2w3weJtVTKZSxICx.642o1csV5McsEoSuzUYGqyVJ7NW3pGjpfEy693bMGO96u8WNmyEjZZeNyui6EHAKv81u3e8YctfLaP0tgyGbgEbuEUZOCNWPq0aay2y8Wn6egb+j2x6VLBWnlgKTorgKUII5WLG2qPBWLRsIsRLh6Eu35MWj01yL89ilWL53.G8sG575pOeygFFGVX889wezx604EVOmr7ylqKKr9i9zO8u8rcag028E+Aeittv5MWs6D0BqG61eIA+QGvq82gB1q+pVKTCP6qyz.jZOAroWg+DGzbXl36tu3b+Em0dJ2TAx7325jegbNaPizqU9l+4O+dCE6XjCz9Yo1kCm9FNpWVlij1aFzY7HyMYGNwgS6lagLNoBZRttaifhxV27+2dGzq6yp4HiOUIJh37NIy7OatdpzBmhG3qAB7DP1MJdNomWsU1ownCiGIYDiGDimoPLdNdqNeHGOCCNdZy.if7LvWE8i0xFij7fosCSaGRxivI4IrOHDkGzGD5CBQ4Q7n7LWSOQHKOHKOHKOHKOcmkGBxxCxxyDKKOGsUL48BlGLhbLhbLh7IeXdHHLOHLOAv7bjViMfaSFiMz7LvVdjQDAOTs55KBOdQgDBgG+cONqvguDBgmAbLHH1NH1NH1NH1NzX6bpzqUIeMqLqWc6QE2NREb1.dPtcPtcl5314DT89PvcFFf6ztEFI2Yfup4GmxHin6fIoCSRGhtivQ2oMmPH6NnSHzIDxti3Y24PsbEgv6fv6fv6fv6zc3cjQ3cP3clXg2YApnx6E8N69h+fek8vXxwXxwXxmno2QFo2gS5cFafmnyD6bTpADPjcPjcDDxNzM6PlcPlcPlcPlcF2Y1YwFkQlcPlcPlcFIL63z6CY1YXxrSKKLxryPa4xcLxHyNXp4vTygL6LxX1ooSHjYGzID5DBY1YzwrisqHjYGjYGjYGjYmtyriBxrCxryDOyNNQki63NXL4XL4S2L6nfL6fL6DLf.xrCxrifY1wM6fHyNHyNHyNHyNioL6brzWp3kxC6rwxNlp+8+g7wqikNxqCxqyTIuNG0umGxpyvfUGVqKxoy.eIxOhuAFYzASEGlJNjQGgynCiCHjOGzAD5.B4yQ774b.O2PHaNHaNHaNHaNcmMGUjMGjMmIV1bNrez3HWNXr3Xr3S2b4nhb4Lcykyg7GL.YxAYxQPL4DzjC4wA4wA4wA4wY7kGm0qVNiznZ+yIaVY4M2D4wA4wYpiGmE764g.4LT.xIj4EIxYfuf3GMvBiH4fYgCyBGhjyH.IGOOPHRNnCHzADhjyHBImC56FBYxAYxAYxAYxo6L4ngL4fL4Lwxjy7AID.gxAiFGiFe5FJGMDJmocnb7FM.gxAgxQXP43mOPDJGDJGDJGDJmwZnbHHTNHTNHTNi.nbHHTNCqcIGOyKxjyPkIGBxjClDNLIbHSNiLlbHHSNnCHzADxjynaaxw0MDhjChjChjChjS2QxQGQxAQxYBdaxwKZbjHGLVbLV7oahbzQhbPhbbFL.IxAIxQnD4PPhbPhbPhbPhbFaIx4DouXopUqgaTNHSNHSNBlImi2ruGRkyPgJm1LvHXNC7kEmxFir4foiCSGGxli3Yy4XsbBg34f9fPePHdNiH7blMvSDBnCBnCBnCBnS2Azw.AzAAzYhEPmizLjbDQGLdbLd7oaDcLPDcltQzY9lCGfP5fP5HHHcZ0nCwzAwzAwzAwzYbGSGbqyAwzAwzYzfoCt44Ljvz4XMMvHkNC4EHG2.cvDxgIjCgzYT.oyBM8AgL5ftfPWPHiNiXFcvMQGjQGjQGjQmdvniIxnCxnyDOiN31nCFONFO9zNiNlHiNHiNdCGfL5fL5HXFcvsRGjQGjQGjQmwWFcdlzqmu7ssUV6IvO5vzw51HlNHlNSgX5bT2teHiNCGFcNhm0EAzY3c5x315EoyASEGlJNjNGgSmy7dNfPzbP+On+GDMmQDZNGlZNzHcNHcNHcNHcNMoy4DgoyQJKhmChmyDKdNGiNgxHgNXX4XX4SuD57zoW5pgFuCQzYpCQmEnGR.ozAozQPT5vztCA0AA0AA0AA0Y7cyz47Uu2ssJUBozAozAozQvalNA88PPcFRalNAFXjUmg1FYQfIFo0ASKGlVNjVmQvdoCiKHDXGzED5BBA1YTrW536HBo0Ao0Ao0Ao0oGz5Hgz5fz5LAuY5DDRNhpCFPNFP9TNpNRHpNS66lNAiGfb5fb5HrcSml4EDgzAgzAgzAgzYLERmSkdE646rkU9B0GUX53BpSADSGDSmoNLcNIUuODTmgBnNmfxDin5LjVm7iSYjQXcvDygIlCg0Q3v5zlSHDWGzID5DBw0Q735bnVthPfcPfcPfcPfc5AvNDDXGDXmIVfcVfJrbDYGLnbLn7objcHHxNS2H6bTpQDPncPncDDzNzM6PrcPrcPrcPrcFWw1YgzWqZ0xHwNHwNHwNB93uxsiGBqyP53ux05hb5LzN8YbsuHhNXh3vDwgH5LBN8qZ4+AoyA8+f9eP5bDOcNOsqWHDLGDLGDLGDLmd.liLBlCBlyDKXNGxKX7dwjyi++b5+fyhghighighOYyjiLxjyzMSNy4MX.hiChiifvwwuEGRhCRhCRhCRhyX7ob0CJe67khv1mSbxrXzgwovsUKjUEgwAgwYpCFmi0ruGhiyP5Pthw9hD4LLNgY7MwHTNXl3vLwgP4LJNjqncAgb4ftfPWPHWNijC4JOGQHZNHZNHZNHZN8.MGEDMGDMmI4C4J+PxwcLGLfbLf7ob5bTP5bl5Ojq7GO.AzAAzQbGxUA4EDYzAYzAYzAYzIIxnif0qT8RuloW5UpdoWyzldUN+F0pdyMpVoQspt06Gz8J1031AF3Fm3Ub9bFoT2MeocruP5zYOS1TkKVn3M2XCmov9Uras146g.3djAbOJ.tGU.2iFf6QGv8Xzy6wICemamFUK6MRh8EVcIuNoyPEZZp++ffbi8c
          

          Any help would be appreciated :)

          1 Reply Last reply Reply Quote 0
          • d.healeyD
            d.healey
            last edited by

            Your GUI has a lot of controls, I have no idea which knob controls the EQ.

            Make a simple project with 2 EQs and 2 knobs, once you get that working you'll know what to do.

            Libre Wave - Freedom respecting instruments and effects
            My Patreon - HISE tutorials
            YouTube Channel - Public HISE tutorials

            A 2 Replies Last reply Reply Quote 1
            • A
              alepan @d.healey
              last edited by

              @d-healey Ok will do, thanks :)

              1 Reply Last reply Reply Quote 0
              • A
                alepan @d.healey
                last edited by

                @d-healey Sorry to bother you again David, here is a snippet with two controls only.
                As you can see, they both affect EQ1...

                HiseSnippet 1538.3oc6YssaSbDFdW6rs3kCBPbQuoRqP8BGEZv1DNHkVwhcrCQEm3XGPUBgPS1cr8HVOyxrylhoBItr8In21WfJ0q508cnu.8Qf2f1+YO3cViavwkRQf8UY9OMe++y+IG2gybvAALtldoCF6i0zOiQuwTwvFCQDp1NaooeNi1n.AlaESp9XeTP.1USWu31RB5kVQK5yqtccjGh5fyHoo8.FwAeOxHhHiZG6ug340B4hOfLRQ5Mr2wgQav7Xg.dJZTQyG47Dz.7tHoXELzz+jltDAi2SfD3.M8UpybG2aH66nwx+.R.4POr7PUsdfghI2h44JQr7u0ZLj341I0uCz.i1IKJTLNJbIi1DWxD5YQiyGwvJSC03gdgiCdUWP3oq.uUhg2EL54vI9hLNRrcZicnvCUeD7DnBqXY0J7KELZv.Inh0GgdBtEGNLQix2nRkqXc8JUVcyyZdVSSyqd0s4nCsfWDAm4Yww8wbL75FXBjBDVGg3VM225qsd3i1LGoG2XucOn6d2qGvqlJq9b7SSj2rOiaUl.mproEw5q.AsHqs1pleuYol6+Pxi.NQ4gqO.KZ1uO1QT9xM2+xqUlrV0UWcSyWXV50rgxUOwZVvG48FaxT2GLZC1HeFENT9xR9pVV56sBoNBBiZNiaYcOLcfXXxcTBfbojqX8.ogiBXMPddGBoukcFhnCffM9oPn0zrDXeB0iPwV8StCKEQJ6jhqq.wLuPrzIjWv+P7pToXeT8ST.TBk6HDbxggBb4XRxaH0raVBz8EluXBHXzcYB7dzxQOBPXvZZV86OSdINrGlOS1xZb9woXYZ3nCwbE+MRPHYOe0zomupIm32XEAYzcnDwd93jyY0aRdwdcJ2JZSbVURY9nJ0HWaFhkQ50Km0RxAgB6BIhChJhJqOWRYcOOhKlqQ.L9oFxTqpZQwlrVk0s0lakqMsxaaqc+c1BIPxlKIvAfnOlKHx.s9V3ift1wsZJYrEN3IBleDdSxMgGi2Hhe1jK7k20db1s2xdDyEK6VISGCgVJi0FoNGYC6QnLk+g+vFl932i7br5nlfv98IfTFFV284f9ttd3Nr.hL0RJmtTL+ex1E2GE5IdP9HvFxv2b6K0T7kednpub22O7kWe.ALlh4F5gD4mcIGXmvPZa0gDxAAT3NGqhrSv.sJybfV0YUALmv8BFcHBmgyFuElAdkkT+Gi2j0CNqQ7LoLvthQqucQ2EXwfxmGCkKZzSvwHHqaPOzHenCUDdLMRNU8swFa9y8Fac3XOFxMeJ9uaWGRww77T+U6nq5NiXgzb2UBx6h8wHQ6nBrTlmxta2s4rP+o05U2NJY4.NLxEBEpL1ihg3tP0GavYAA8A2IxVApr5DxGHiUYT5hOByCxSa2vQvaOkh8.kMzkUn2O.KeqINsQvT2moJczsT4.Tz6MrFaz4pSct1Tmu1Tm2XpyWepy2Xpy2L6bb.sMxWlYHWidpIqmZ9lrBFnCBbYkEtqSFLw3whmuEihQmDyivkhMdOb6729My9226s37A22vWfnTJF6QjOaMoGA0q.EIFuHLpOZBSJ078NZynL+gLJwIe0AjsOX.lqh8Y5Pv1nPwYFkKY2E6gQAJk2eg88fEiQ77E8mnXQ04OVbbuWelQLbsjM7r9vXlYwOflYtfe+YyzkZaDxOB27oQ3vvn494S0g16sHdv2LdR285Hpakjvl8u8iErkDpptSsjPs7yVotWaZBajQ371sZcPSpraXr2W7sTRtVWVn.FBlNHx.bmdvDZGr5LqBx4fwmqHOKgTObjWZn+WvmDlUSCARlUSYNuIjmKYODKvq3h2yqdNiQzjSK4hN+eA02EucNolB7sj+N5qCpWDOIcrfGr1imZihzulBr.wBrGZsk6gtbOzk6gtbOzEXOzZK2Cc4dnebrGZsSvdnu7V+4EVtG5x8P+HdOz2EnbDxgydbxuCpDqmJhBfRZzuKcIi1xyVS9QZLLprdE4+GexicbjsW9RHBOacps.5bsEPmMV.ct9BnyMV.ct4BnysNVcjKecmPAaT7nGfPmlwIV5J84z9azMWTdF
                
                1 Reply Last reply Reply Quote 0
                • d.healeyD
                  d.healey
                  last edited by d.healey

                  As you can see, they both affect EQ1...

                  They also both affect EQ2

                  Is there a reason you're using a callback instead of parameter/processor ID?

                  I think you'll benefit from this video
                  https://www.youtube.com/watch?v=T40GCkxx8iw

                  This piece of code should be 1 loop, you have 3. (Edit: Actually I see in your real project you have consolidated them) :) .

                  for (i = 0; i < 2; i++)
                  {
                  	EQ[i] = Synth.getEffect("EQ"+(i+1));
                  }
                  	
                  for (i = 0; i < EQ_CONTROLS; i++)
                  {
                      freq[i] = Content.getComponent("freq"+(i+1));
                  }
                  
                  
                  //Function
                  
                  for (i = 0; i < EQ.length; i++)
                  	{
                  		freq[i].setControlCallback(changeFreq0);
                  
                  	}
                  

                  This array could have a better name

                  const var freq = [];
                  

                  Something like:

                  const var sliFreq = []
                  

                  So we know it contains sliders and not frequency values for example.

                  Libre Wave - Freedom respecting instruments and effects
                  My Patreon - HISE tutorials
                  YouTube Channel - Public HISE tutorials

                  A 2 Replies Last reply Reply Quote 1
                  • A
                    alepan @d.healey
                    last edited by

                    @d-healey Thanks a lot!

                    1 Reply Last reply Reply Quote 0
                    • A
                      alepan @d.healey
                      last edited by

                      @d-healey The reason why I'm not using the parameter/processor ID is that in my real project is that I have a lot of controls and I wanted to avoid having hundreds of lines of scripting repeating the same commands. Maybe I am wrong :)

                      d.healeyD 1 Reply Last reply Reply Quote 0
                      • d.healeyD
                        d.healey @alepan
                        last edited by

                        @alepan Parameter ID requires no scripting, just select the processor and parameter in the interface designer.

                        7fb8c8de-efc7-48c7-a735-8c3256d0c51a-image.png

                        Libre Wave - Freedom respecting instruments and effects
                        My Patreon - HISE tutorials
                        YouTube Channel - Public HISE tutorials

                        A 1 Reply Last reply Reply Quote 0
                        • A
                          alepan @d.healey
                          last edited by

                          @d-healey said in 3 band EQ controls via script:

                          @alepan Parameter ID requires no scripting, just select the processor and parameter in the interface designer.

                          7fb8c8de-efc7-48c7-a735-8c3256d0c51a-image.png

                          Yeah I know, the fact is that only the first band is accessible in that way, and I have three bands in each eq.

                          I really can't figure out why all eqs are controlled by each slider. If you think it possible, can you explain me where the problem lies?

                          d.healeyD 1 Reply Last reply Reply Quote 0
                          • d.healeyD
                            d.healey @alepan
                            last edited by

                            @alepan said in 3 band EQ controls via script:

                            Yeah I know, the fact is that only the first band is accessible in that way

                            Oh I didn't know that.

                            I really can't figure out why all eqs are controlled by each slider. If you think it possible, can you explain me where the problem lies?

                            You have a loop that is doing the same thing to each EQ. Dismantle your loop and write it out line by line instead and you'll see why it's doing what it's doing.

                            Libre Wave - Freedom respecting instruments and effects
                            My Patreon - HISE tutorials
                            YouTube Channel - Public HISE tutorials

                            A 1 Reply Last reply Reply Quote 1
                            • A
                              alepan @d.healey
                              last edited by

                              @d-healey OK I managed to do it :)
                              I needed a local variable to get the IDs of the component being used and an if statement to compare that number with the counter:

                              inline function changeFreq0(component, value)
                              {
                              		local idx = freq.indexOf(component);
                              		for (i = 0; i <= 13; i++)
                              		{
                              		    if (i == idx)
                                              EQ[i].setAttribute(EQ[i].Freq, value);	
                              		}
                              }
                              

                              Thanks a lot for the support David :)

                              1 Reply Last reply Reply Quote 1
                              • First post
                                Last post

                              46

                              Online

                              1.7k

                              Users

                              11.7k

                              Topics

                              101.9k

                              Posts