Scriptnode / Global Mod
-
@DanH ok I'm getting confused. Essentially connecting a global mod to the frequency of a filter in scriptnode has a different outcome to using the stock modules. Using the stock modules allows the filter frequency to set the upper limit of the modulation. I.e if your frequency is 1000khz then the GM will modulate 20-1000khz (if intensity is on full / 1 etc).
It's this behaviour that I'm trying to replicate in scriptnode...
I was also hoping that by typing this all out the idea might come to me, but no :face_with_tears_of_joy:
-
-
@Matt_SF that's a nice solution, cleaner than mine, thanks!
-
This post is deleted! -
@Matt_SF Thanks Matt. I'm trying this but the pma isn't changing the filter frequency.... It's never easy!
-
@Matt_SF Ok, got it working in a minimal project. The modulation now seems to go the opposite way to the stock modules i.e - the frequency you set is the minimum modulation value as opposed to the maximum modulation value (as before with stocks). So now if you set the Freq at 1k it will modulate 1k - 20k, as opposed to 20hz - 1k....
It's nice tho!
Also, if I bypass the GM I can't control the filter freq any more. Is this the same behaviour you have?
Ah - I can bypass the GM node...
-
@DanH said in Scriptnode / Global Mod:
Ah - I can bypass the GM node...
Can you do it from the gui?
How can I bypass any node using gui buttons/knobs? -
@ulrik use a soft bypass container and put the node in there. Then use a knob (at the top of the main container), connect to the soft bypass power icon, and script the value to either 0 or 1 in a button callback.
-
@DanH @ulrik Oh I just realized... I didn't try it with a global modulator, and the mod signal is different than a osc/peak combo.
you can try this graph for upward modulation :
set the global modulator to unipolar and change the range of thepma.add
parameter to suit your needs :And by setting the global lfo to bipolar and setting up the graph like this, so the mod signal will be bipolar (play with the
bipolar.Scale
parameter`) :Interestingly as you can see, the global mod amount is set to 0 but the mod signal is still 100%... That's why you'll have to keep the
bipolar.Scale
parameter to low values to keep the mod signal to a normal range. But it would be fine if the global mod amount was doing its job....Probably a bug. If you can confirm it also happens to you in your FXs I'll push the issue on GitHub
-
@DanH said in Scriptnode / Global Mod:
@ulrik use a soft bypass container and put the node in there. Then use a knob (at the top of the main container), connect to the soft bypass power icon, and script the value to either 0 or 1 in a button callback.
Dan, Hey :hand_with_fingers_splayed:
Could you please do a Snippet, Thing are Kinda Strange to me on The New Develop Branch :folded_hands:
Just need the Bypass, and Do connect a random Knob, Like gain.I Need to use the Knob for both Bypass and Gain control
-
@DanH haha easy, I hadn't tried to drag the cable to the icon :) thank you!
-
This an FilterFX controlled with an envelope, I can toggle between clean/envelope (@Natan soft bypassed)
But I can't figure out how to set the modulation intensity on this.If freq is set to 2000Hz and intensity is 1, I want the mod range to be from 20 - 2000Hz, and if intensity is 0.5 the modulation range should be 2000 - (2000 - 20) x 0.5 right?
How can I do that in this example?
HiseSnippet 2267.3oc6Zs7aaibFejkG4HmGaVjrI8V0gBzr.6ZPR8hB8fc7Ck0nw1pQYylaASnFYQXRNZ4Caq93Tuz+ERO068OfhbpaOWTfBzq8Pu1a6+AseyLjhCokksjsgyl07fglme+9d+My3N9LKZP.yGUn7KGMjhJbGb2QdgC1X.w1Cs8lnBkvgzfPz5iFRBBn8PEJT7Y7wJTdQj366WcchCwyhl1EB8JlsE841t1go81YseosiSaRO5KscUlcs011h4sAygEA3nHVCMjXc.Ye5tD9zV.CfXqd1gL+tgD.LnBKtNq2ntCXG4Im+qrCreqCk2PG0E1HY2sYN83Hl2KZiA1N85jvuAHTAbmTtunj6eHdG6d1i6OUJbew.URWgp7nvBYgWwLvSWEdZJvaBPpfBjVTBoOE20x2dXX5Hb7ba71dgT+9DPrqBE4bQE9N7FLXBdgq3RNf11GZLdAOogl1WTA9ym+K5G4YEZy7pv71kER2y6Ie9x+lkKu7ua4J4Gpe+INFmL9LGGp+DGlqo8m1BehWj6ao9eQkCINQzwSDX+rxT7oKSUU4VRtVYhLus8rC2aH06zLDPwhJ3We81aRBIbEQbev7FR8Cs4PnvlzCAqZoZoLdSZvAgrgfc8IzYf0BqWjCILqID2uId.PFjQuwUNdA1giT8qtzrqNuP7SwcrCsFLYLtvDvHHotJvXr23cwa0uO0JLEfKha+5qFWOUx+IYBE9LeVzPA0efnCZf8ul5WQzs9kQbQsycbws7H.yzdG0cbChuuM0eaudziUH9ecr58Di70d1ALOl.JO0kE4kAKwitIMLxKAL+o28t2uZ7.cG5SI8TYSN56RAn1SrkAYLgKNsH25yYj6a8AWj6e.DDHSxkxIXrqs6PG5VdGRcfHcwQA1j1mD4DNtWUPtCXCLb.yy1R0J7EzPe682m5qB8IxOOMLDxtm1yCW6ETGJIPwv+ms1ys8nDePLQmSQg9LmmchpqeBVB2JbOyJ+vM1cwOpicOI048vcXNijkCAzkCfGK5RZ6VQNRk1uVeh0O8SwSpVEkxSvWRlhJEerKM7Hl+ABFJ92.6vQ9mgaa6.Uu090ItjfZF8TGG1QorjjVhN2f4NzN1J.XJYSJnJ77nNIg7wEVPXCrqvKqTahEvOi5PBGvMl3ERAZNp+JVi0fSFFohOgdBjAcH9Pk6vDCjXhSgjzX3BhjVLWWNSKJtuHebIWKgBmVKgkz8Lf0YQbsyMwKJINlS76hCX8CeyaEadVH7XEHnNor.YF4XrjicgXt1mNGKG9BQnRxyN3x5IDe5YI1CUIV7TtDkvKnvr2BSFzKvOG.tOlFaXshX3YiYwJEqKiIvaAQ7VfSwOAuajqBzeE+7FIdAntGwCd9Rh+9zPAVU6H97.dTQ7ffrMi4qs6wYJWaOWxwnwjg26RXIoPScK4rBjH93jyerocvPGxn0ifnnxXbY5gyTx55VD+k5nsfyP0CpXRrZtv.ovoPH+ws.Sfcr8R3cr1JZncHGG2tLVWC9f95FRG1EJykaSnshnW3SuVKMc8FP.sCnGIUbwSnUyFM0aXp2nlQ8pFUQRUbbp93c+A35I6Ty5sZUukgtBLAzb5.Ci0y.pGwGWKAV0ZVqUyZ00QRWWIUeNELjPYVO55PJrDTLkEYD5Da90BZJg+Jnx5wfYbk.W95gx3tQA7XIIDiioZZMDXtkgY0VMpqe8HDJiSp3Ld6KgMxqQlYgPK4WylMpYZT2zHiw3FQ9GRQJ6W84kXx1xn3o0bmYwW3ctDbFkPZtMMstxwAIQYhmGG5KW7bKYkSqDO5rk7JSLrRJr0hmEaI87jc8znPlKvPh6vPU3rT5tjdjaEiNYe+g+0ZRiFX11tQtYrwJu3e+29ea96c+GqdhMRkrESEyS1maVgB43o.EEJKp9bBz9D66oXzTdw+363eue0TvTBbF4VN4b0LLaows8qU2TWuVCiXSI9zRIWBDQypxD1HfMtjMzWlef.hO+TQmow9ojx+dXaugQguIjs+9P49YR7eKoAng33QiKLISlYzTKY4N3sCdEeTKx3TYplv42fK9Vq3Qmiyx3W+nw90Ylyr4ce9ExkvAG1WOqv81319zuMh5YMJWwNEunlEKg2lyUnb9QmRtp3jGpIqLNQxJgeXdGFiVszpUutYsFlMpFmwH1lQeZDewYIXwXivbgAUMaTz5wh5LZ66h6KN1WvJvXynRNWUsxyOFj9yYqNV7jUsSSELYgdCCip0LaZVONUZpszTj6JT7AvVUMt1CnZFsVFsTH+CvsVwTTNPCcy5U0LZV8j.oQsl5MM0aVUCJDxrg.HEw+pzpkMVoQU8l7vpP0K00pV6zLBVBjblY3eHDsoRx7zhvdD9KAohY8ZlhZhzZXvkByXjzbbRUn.PtrnUKSn9OM8XQZWWFKbfs29ozdh0IctocsSsbEw8DlK0vUVD2rwWj.fa9ftH1ioAAF6DW3uc++x2d2uas7G8bg4MOjt3tlNumZMsHiLVcx3if.eOOzYYnjKF02u5EmURBMOYNI601jYgKiGG2BkW+cON+jdAoma1Zze9eu4V+72u5YpSyeT+4wDbcF6.Wh31AuRekx6fku7SkrWs2GJ2x8cvx2e5ZDdelDd2F+MjCohWHL9xQ4s6y7cq7LpG0mi6o87f+yy6yCN7b+7f6YEBP3k9Dufgr.vgWYmyMlg5XRMt9I6Jyr3rWaf8Tl2sVKoSCUwdGhWlMCZmYm1wV48H+OqJeUS4KHtWfEvrj3SzLdCibBneicuvA5pKLsaC0t+JheOPuj48otZdGxR27Nj27fVWqZQvU5C6mk7wXvk1nhPUV45QW9BVTHTG5NjPedfG96.zEhYZk7fXAIuBPbasjixzk50Sz3+AewCpyaWHdP8jAmy7CFejme392je3l7C2je3l7C+nO+vGKzvkX4ydS7s+J9WwSzCHa8D+yZyu1.ncEczgpmg1EBs8FKq3a4CM40XLGqo5brlZywZpOGqowbrllywZLm5Z3YUhuTSteEzQmsjWuZAYhUgKF5+C.y3KpA
-
@Matt_SF ok this is working (I think!). Thanks for taking the time to make this.
Next question! How do I know where to set the scale?
EDIT - Actually the first option doesn't work because if you set the GM intensity to 0 you then can't control the frequency of the filter - it just sits at it's max value (20k).
Also - I think because the pma.add range goes to 0 the filter stops moving at the bottom for a bit when being modulated, as though the range is below the filter range (if that makes sense).
I can confirm the unusual behaviour of the GM in bipolar mode as well - stays at max even if intensity set to 0.
-
@ulrik At first glance this seems to work well for my use case - I substituted the envelope got the Global Modulator and it seems to behave like I hoped. Perhaps to control the intensity you need something between the minmax node and input_toggle value2?
I'm trying with a pma but without being able to change the pma range to 20-20k it won't work. I don't fully understand it anyway :face_with_tears_of_joy:
EDIT - I can't get the range / skew to sit properly. By controlling the MAX value on the minmax node with the Frequency knob the max value always sits well above the knob's value. So you put the knob at 20hz but the actual frequency you get is 500hz... @Christoph-Hart any chance of a little guidance please?! We're so close!
-
@ulrik @DanH just add a pma node before the minMax node :
The
pma.node
helps you dial in a first value, which you can modify with other values. It takes a bit of practice but soon you'll realize you can't live without it :beaming_face_with_smiling_eyes:HiseSnippet 2436.3oc6as6aajbFennFJK4GmuXe1oKKPNfyF3NgcW9FAHR1Rh9DhkMioNetyX7xghaztyvr6RYy7pIMWSpCbZR9GHco4ptTjtf.DfTllTlGMW6Uk7MyrK2Y4KQQIAc3h1BCNO+988X9MeyLxMC3NzvPd.J2p6OnGEk6Z3VCXQc2pKwkg1caTtB3HZXD5gC5QBCosQ4xk+Qh1xs5xH42WtwCIdDlCMsJD54bWG5ic8ciRqs4l+.WOuFj1z8c805coM20gy1h6w6C3HO1D0i3bH4.5SHhtsDF.wNsci3AshH.XP4V9g71CZ0k+Zlp+O2Mz8UdTQAKTKXhTU2f60VfXQsns5550tYh9FhP4vMS097Js+138ba6Nr9TqvMkMXjNBc6QtklE7rzgm47CubZvaYE7dWbKm.2dQosHv1Uw6xhnAcHfKPGVp9hx8GwawgNvhV2mbHsQ.TX3.tWESyOz.9m6+85zm4D4xYFb1S3Qzmxt28W6mt1pq8yWyXzl5zYhsIDS.2yiFLwlEd8fYMv6w56+JZvGZbDwqOcXGA0Oq8EOc6qt62Qo0Zcjy1k4F8zdT1zr5nXSE7qOY2sIQDgiHtNne8nAQtBHjaa5QPDtxsrJdaZ3gQ7dPL9X9LHxg2tuGIJa3jXMTbCfMHieS3bXgtQCzWictDiMuv8cwMcib5NY7tzDvKX0Nuwa7J1qi2oSGpSTJXWF23Em+KO0gx6jg57QA798jH4VxJngt+DZfgrZqyBdTy4lGcGFATrF6oOiaQBBboA6xZSeilv+hgt8wZ4SXtgbFWBkG3y6yxfk3V2lF0mk.le2ae6muQbCs5EPIs0USA5aQAn1VNkgYByyO29pS.S+UNuX5yOegRK9JuSOQwBCwLa.sZBFa452yitC6HpGvFFyNrMsCouWzvZ0A4dPLPutblqidT3ynQAtGb.MPG5STedPTDjMPZM2dymQ8njPs.+2eyG6xnj.vLQWPSg07aJlk65aiUv0Prxz3Bwsclvomet3zOSv3hyie1DYGaitAtI2afJkIPtB.bWYUpXWCUKFMdg0Dyw56fmT9LZovfOiBE0RP4IznWyCNTpPw+FTGAxeObCWOHCuFuHYII3lQOvyi+5TURIKYkaw864FGE.JkpHEbELF0KgxGmaIYLvSjqxJzf3.5yfljnthfIQxVfmiFrtyPO3jgQp4S5m.aPSR.joOzwPElDRHYaLbN4lVbeegRKOLPdQ6JsVAEgrVAqj6w.qiS3lysvyqDNVH7qiC4chd4qjSdVHbWMHn2or.4DpwXkF6CbttSWiUMepDTA04K74sklOqrB615BKtKmSV3qfIcaGFLB.tIlFGXstr4Slxh0RnWwIHJALdKIj36feReeMn+bwYRRVEfZ8ZA449jfCnQhQujdEwmYfQk7AgYKFuBZW.iXbOeBZnLDUsBVIGzLmOgd.6B+ljCnrsaXOOxfG1GnPUDbYpQnQpj5VF+QVncfCY0FRWRNZgk.ool.e+vRf+eOWVhhiMW2DsG4MwkWEaYBePcshn8ZA43JBHLWWVK7YUptokUEfM6P5qUds3NTuZkpVUpYUojc4h1EQJ+a797wy9svkSlopkqWubcaKMXBnY5.Cisx.p6HZ2LAVkpVpd0RksPp0sJo9XJDEgxLdzEgUXEHSJGx.zXS9EBZJf+XHs5gfYXZ.m89gUws5GJHRRDl.SkLqHwbc6ZEqWor0EiQXUbR5lwSeAr8ndjSrQnt5qZ0JkpYWtlclfws5GbDEoMekWTgoJqnvSS3NyfO0ybA3.JQzQlzzjJGxPhzHyU7dYXxutbqDHmo0EMomg0LHwMw62kZ7A6I1mqm2fOvHfvNfZzkFPM7g.JiWQMBoQFQbCSiuugErqfNk+jf4TXpuB12k4SdyTHqyvelWyjtRpIMc8iVn5vz+SMso8SO9T6PRamJ3wl5GzOh6C9C48xfN+AxZ3DiOZrYZpXov3X4K+hSOVv3GzVms5692+pew+9y1.kIKhX23HYQjD6E25bmEw6KC.CAHMZ7lkw87jmI895ADhviBZVhkOtUb5N6ShuszliYO+r+1lJ9Ln2t988GwR9m+Y+qp+R++xFiMQ5hM+j7HmFnPdyLfhljkmJZBxdr4cJ7Yqt7u4shuOeiTvT.1mPPpMxt.10paJnkKUtlkUoJ1wrbhtMdLN5j5LgIBTiyXN30DGTkDHNs9wxCOEBtafcY85G8xH9AG.GCMCM2UTAf1xismxdpGUilYpzWCua3yEs5PFlkUt7SeBNsS8R5q4GQyxrx+NCW4moOmriLM+F4B3vi5Xk03dUbi.5OtOk4LXF6irPgEqf2UnUnQVGMEp337Zzyixdr7njqCGcAic85lkJWtVoJ0pTLNYl3XFq4T3GOYwvfvLzfy+NDYCvzhOhcJijMRG4EWDtNz1ILbXjilotAjvzedxNLFdxAAyxYMY2SEa6hkpUsV437ASi5lgGRSh2BlphwIPCojaV2ttl3uEt950j4zVwpV4hl1UKNNPpTppU0ZVUKZBYyWqhDH4w+vzi7YudkhVUEDvPJ3kMKVBME90U.KWsL5OPlWSKizzSRbG7GAVkZkKUSlXuYEagU3Dx4NhlTDNEivVTudM3PLlVwlzV9bdTWW1AoxdhI6O2xtzTy4VdS2irIxYJA5zYhT.PD9fNMwiozEYWtu4ucyQu7jkVzcrrj2V57lMeZ5HYh5TLofA+oLzwEnLTU9U+Z12J++4etwoWURHwmrlj8hGyLv0vC4sPi5+tgPeRuh+4VstUiezeXue+eZii0mtv2+k1AJVn31Gx4G5SjWJ945C3eMr5AOMxdi1ec4wctFV8rqWfv68Tv6p3OkbDU9v3wuIfnbGdfuwinLZf.2y5Uw+qy6qh2ateU7m5DAPX+.BKrGODXIzl4QZyVuMkG2Z7pxzKg50.TOs9ckMSpzV2r2jvxLYP4LyzdtZOC++XC0i4qd37mF5.JKYjbbZ12Kj9otsi5ZoOvzps0q9iIAsA+Rlmk87442Kb4yue463dg5EgkRe8903uKFVRaaHckFWL9xmw6GAIutGIJPP7Hd9qV.moSx6.Gl73WwkMSN+SKJqsrv+E9hazRTNWbiVIMtf6OX+M78Gt4k6Ob49CWt+vk6O7+86O7MEY3SbB3uL9xkk+EnJqArsL4+mFD20.T1vBcj9Au8ApsW53De0fnIOF6EXLEWfwTZAFS4EXLUVfwTcAFSsYNFwtJw2DpXcETQycT2IaN0FqxkXn+Gk+A0g
-
@Matt_SF thank you for a great example, but this is not what I expect regarding intensity.
If the freq is set to 1000 and the intensity is max, the the mod should modulate in the range of 20 - 1000Hz
This example doesn't do that I'm afraid -
@ulrik Then simply do this:
(Note that it is the sustain that allows to go down to 20Hz)HiseSnippet 2152.3oc6Z0zaaibFdjkG4HmjcyhjcSuUdXAZBvtFjTeQg8fc7GJqQicTi7lM.8PvDxQVDljiJIks0Vz1qEn+.Jbuz8uwdp8P+ATf9Gn+D1K8b56LCo3P8gisrcc1TqCAddmOded+9cFl1gLaZTDKDUn7dC6SQEtCtyvf3dazi3Ff1dSTgR3XZTLZ8g8IQQTGTgBEeJetBkWDI98iqtNwiDXSyHgPuj4ZSelquabF01q8Kc87ZQbn645qr5pqssMKXClGa.fihXcTeh8Aj8o6R3KaAL.hsbbiYgchI.XPEVbclyvN8XGEHW+KcibeiGkOv.0ANHI4VLOGNh4TQazy0yocp7FgPEvsyj9hRo+A3cbcbGQOSKbOwDZY6PUeTXg7vqXN3YnBOcE3MEHUPARKJgzmf6XG51ONaFNdtMd6fXZXWBn1UghbsnB+c7FLXAAwq3SNf1JDFLZCOptt9WnA+yi+ptCBricYAZrfcYwzmG7nGu7uc4xK+6VVa7o51cpywYSHyyiFN0o4V5vSaiOJXf+angeg1gDuAzQKDD+75T7r0oplbaoTqrPVv1AtwOuOMXVNBnDUE7Wey1aRhIbCQBMXc8ogwtbHTXS5gfWszrTFuIM5fXVevudBaF3svbF3Qhy6BwiaRl.zA4rabiSPja7P03pKM+pyJD+Dba2X6dSGiKLELBZpqBLlDMdW7Vc6Rsiy.3h3Vu5pIzSk8ebtTgOMjMnuf62WPfF49czPMAYiKi7h5m47haEP.go0Npm3FjvPWZ31ANziUX9eaj4chY9l.2HV.S.km3yFDjCKIytIMdPPJX99SN4GVMYhN8CoDGUwji9NT.pNhiLJmKbwSKyswbl49Vu2k49m.IAxUbobJF63522itUvgTOHSWRVfMocIC7hGQUEj6.9.86wBbsU8BeAMNzc+8ogpPepxyShigp6YTdvZuf5QIQJN9e9ZOyMfRBA0DcNUEFm65rS0b8yvR3pwiL09oat6hePm6dZlyOB2l4MT1NDvWN.dnfjz2USNiVqWYL09m943o0qhR6I3KIWQklO1kFeDK7.g.k72f3vQ9mha45Acu05UogjfYF8DOO1QYhjjWBhav766l3E.BkbHELEAATuzT93BKH7A1UDkUpEwFjmgsIw83NS7Fo.KGMbE6QVvoCiL0mvNA5f1jPnycXgQRLw4PZYLbAQQKluOWnEM2WjOuTpkPgyqkvR99Nf06h45mYlmnGvbleWbDqa7qei3vyCgGp.A0EkGHmSIFKkXeHmq6rkX4zWHFURd2AeliP8YjmYOPkYIK4JRCeKLomST3X.3dXZhi0JhoOeBKVoYcYNA9HHi2BbN9w3cG3q.8WxuuQZT.pyQ7jm6QB2mFKvpJgj6CDPE4ChxOLQt11gKT9tA9jiQiXCm5RXIqPm5QxEEnP7wo2+XS2n9djgqO.xhJywkiBWnj80sH9KMPaA2gxA5XRratx.oHoPJ+Qi.WfcbCRkcr9J5ncHGmLtL1PG9Az5DS62AZyk6SnuhfJ7ynZScCi5PBsCnGIMbIKnYi5MLpaYTupYsJlUPRSbRo9jS+93ZomTiZMaVqoogBLAzLafgwF4.0mwmWOEVUaTsYip0LPxPWIWeFEbjP41O55PKrDzLkMYXJRJu3a+C8+qm7q+yqcsflR3uF5rNCLocBb4aGJi6LHhmK4zY1+yj7x3z1LyrDuc+u+jl+o0tPBeS4uFMpW0xrlkYNmvMFDdHEobd0lWMsbrL6cVu1417E9jKA2MIlN1gl0O4njinb4wSR4MVdbaYGSqjL6YNO9mi2qGUKBrnZ9f+i1afAzXsXllg1i7D2J3wvgjK6VIEAew2kfKiIkjdxfXlOHxhW2PU8sT1ojcYbEOSIs+3+ZMomErZW+A94bDytIvD9+prsXlgX5AHmWnPN9TfRNAdZbdhScFNUkW7ubB+2OrZFTJAwqbOqwhFMsZpyiMpVyxvnZcyDWM9xFO0vOtJ57ZJgCBDiKsDZYG7x7KKPB42XZxCeJAEynkfR3nC6ZjugfaiaER+MCnA1CE2bZTOK4JZiN0tYtCd6nWxm0lLpJWghy9.tnG8BpA8IBUtP96h6JtaPzJvbmylTGq0G4kLhx9yyWyN3oa5KgMGu9hYZ8kwcYMa1TuZs5llUpZ0vpVRd2Lq1LSbnvu6CGTkjJUFMM0aZ1Tg42G2bEKQki5FV0pna1nxjvnd0FFMrLZTQudMCq5BXTD+qxZnxbk5ULZvivfZc0zqTEMi.nk.8lUNoGhVsTx6mUm9yveInSrpU0RTAUutIWGbNCnFSRp.8Hv0EMaZAsHnajnP63yXw8bC1Oi2Ssj5Yl2UmYkMwSIMV4xK0vibtfETALeSeDG.YuAyj4zQnIxoqV5nzuv5ery+42u5L7TqYUstU8Jfp5hbQkrpGykFXcF6.eh38KtR+NJ2AKeaZs7O9v6KuC2cvxWH+ZDdepDd2F+sjCohugQxy2vG2kE5q8TJbGeNtOsOfw+7r9AL5el+.FO2NFfvdgjfn9rHpg5IO1blpyIs3FSRJ2p3hWKP7TV2sVKknopZuMIH2gAiycR63p7ES92qJ+tKxuwwyirAgkLVmUsG3EQ+VWm3dFpaLiroJ4ulD5.1kbuf9UyWJozMeojadx8qUqHDJ898GN4gXHj1TSXJ0tdrkufMHFZCZGBbwdHwC+kJ6.4LsSex9nz2oLYrdZezcnANhAuE9kLoAebgjIMRmbNqOX9Ad8g6cS8gapObS8gapO7+80G9PgG9D6P1qSd+Yw+YgDT.caf3+No7a4Bi0LPGp9b.9PpsWaam7DSnouGy4XOUli8TcN1Ss4XO0mi8zXN1i0otGdUkjWTiGWADZuk7s8JHKrJBwP+Wu.emn.
-
@ulrik said in Scriptnode / Global Mod:
@Matt_SF thank you for a great example, but this is not what I expect regarding intensity.
If the freq is set to 1000 and the intensity is max, the the mod should modulate in the range of 20 - 1000Hz
This example doesn't do that I'm afraidYou're right I didn't bother to take into account the sustain parameter as @ustk said. But yes, set it to 0 to go all the way down to 20Hz.
-
-
@DanH Thanks to you too :)
and thanks to @Matt_SF & @ustk as well!
No I could not solve my wish with the intensity control, at least not inside script node, I solved it with calculations oninit callback.It would be nice if it's possible to make those calculations inside the scriptFX, and maybe it's possible but I don't know how to do it.
Maybe someone with more knowledge can point out how?Anyway, this is my solution
HiseSnippet 3217.3oc6b07aabbEeonFYKE6DGDGm1doKBZAXJRj4tjheffTSIQIGgXIyX53jboNqVNTZg2OX2co9vEAnG5g7ePQNkBTzq8T.JJPQat1asHEsGaCB5sdHWJ5w127wt6rK2kbIEUhZh4g.uyLuY989Xdu27lQoiqiN1yywUpvx2+zAXoBWA08Ta+C27PMCaocZKUXIjO1yWZiSGn44g6IUnPwaS5qvxKJQ+8E2ZCMSMacbTSRROvwPGeGCKC+nV6z5MLLM2VqG99FVBitZqczcr2zwzYHfihnxRCzzej1A38zHCaAD.hs5Y36310WC.iTgE2vo2ocOz4Xa13efgmw9lXxGJRcgIh071Nl8HHlzpzlGZX1qS.+5IIU.0Ih6Kx39qi10nmQX6QRgqQ6PNhBQ4QgEhCuhwfmhH7JK.uTfTAAHsHCROKpqtqw.+ndH34oP6X6ic6qAhcQnvFqzB+rEQa5.iv1eUKsGg21E9HjhR0JW9kkg+yK8pq.RdOe4izbk21vD5e62YK6ivlNCv65zS90joVCqd.1eq98w59kdwTF1KFedbw+XfvfkGHcSGqAN1vG.0PmjgC+t4MWl70JF1lF1X49Cs08MbrkcrIMSH20wrjd.suLL4lCwuzJ+jUVNELrpG1eceeWi8G5iKk1.HyZvj7pq79.FFGDIyGGCapYZtOXQVJFxHLAmEjgoenoFE8GYnIGrpxcO1vW+vT3Pff6ZO+YQ5zlGdjNvrXRQvw4xtXeQljXIY6Y3eZ5rVX2ikCMcz0LkszNALVHRQBDe.o2Rvhx60Uy9.LzOYTuhrZ4vNrLrCatDaT+fP9lOFi.X.irDg.xL7Rx2TtjZY3G6SXz27l.N8bLwqNvEnoTHcjNmU8PnL3kkEmuwpRBoYLZljxVXNED9643iuqcIp7ck2eE4jc0uep8wmKSrapcSbW6NNBKYOzZerqn1kLPvGVbGinrcLJ52VmIfDFni8N1F92c.1NKu4RboJ3D8xbTAC0m5B8o4tP6ZZzC6JYziDUiXxIQwaXjnpebKorncig99N1TZuDhtCIAwPbPobrvOMRTINaywkQf4GXQjj5+Qtn9Rn1Xcs3KcqO6w+qbQ7xntC87IQEEIW9We6OKmjeOrIVyCGi7O4eW52kKxuJmw2bn6Q3jbO76s1osluFINJ2Z.rPFfc8MHFeEZiOBRJgEUcYPH38HemAfMZ3lPXMmjAyIQqmQqSi9XmVGazy+vnFracH13fC8EGhkSOLIzMYlFhs0OUxRLQpps.+Yge9AeZKOe7ftFONl8g2v98MfQgPxu9iA560yD2wArkfMjgiavOuUObesglLGpgs25if47TSZZdutiqwiAojlIUbEJBVgIBtJWDbGs8wlbKWgVpIJIjjNU7iIJIp1ZflKrXBqJW7hs0.+AzLYvfmCMpyAvf.ehebAmjHsSbmZFZsVuWRs16lhVSZTgyj2WGshum23VQngrrStAZOGWKMSv.nWGrqN..HmXo.CfhnueVpevQvbRMuVtUyovHonlSHklf5NZfontCPdGMaNxeFz5s6dOxNev+DnVhf9mbf3dUij5.mjPGZovJ4RsG5JVPN0Vbw9dIMwLFQN8CGUNkjURScNHH52N.NddTJ4g.mixENBEz7NhPMeFzAgIxhwZeggwBPZ93qnHXYvY+z27BCmEg07xaAgWyRq8tWf3s.rJM0tkTxzszHa2ZOK7GyATQz5Rhtk5C8GObb4VSO1UyD6smqXu84.1qjE1GcOyYB6cOGvd0Lk6u6bE62aVv9Dy0Mi8yex9WX1OGGuSu9odV5mQ4wyf9YQz5aNYEznUg6ZHd4OhWTPRkPipKRrJwEk7hP16ysJElWH9rnNjRPkNFWHELBGd57.i75qdUDqLhQ.bQz1uy4SwTEW9mIVwsusqyvAzU+4nMf8.C.WYZyJyiJcWN2U5dKZFvauq3LtolqqAroxtGVXKwW7GBUuizyaYa34X6Pgx5VNCsigEdusw9CsC.yu3C+ve6s3czcfKVqmHaRPeWL.0dzozKlIbwwUKdkYrV7W9BWs3++.m.wttfkCvXWCqAl3.+zbu.sYkCHrUQPtKXCL3PGaCcQqv6g8cMN3.rqHzSke3GqHrkq2JHyNgzxtC3DVycW5IamIQgxTeyIopt9V7vTxjclxmE01h4SsMdC+4he7hes1OdLUK5977k53XdJK6AXcI.H8TTDQzdCsZa3MvT6zMFBn2kTP5BK.7G+RyJ7cQoUaagxYilSVqQEqVZOr+wNtOhxm7+MHLylgV2zz4XByGrikrVzFI49XvMN.tk8IFzP11XyfnBLFtvB6Q2Htz1Z5.+bZGMR5UOKROHaoU0CUrSRtRUefLnSPxfdLLQVgfHcnBz3ZNVVzTyH2naQR+LtlAExZcIDacm.rlzhWN2KdQ1hiHK9UQdN88e39zIONDdAAHHNn3.YJ4XDiis.2xFYywrtOSKzRrKL1xoGU7oDewtt3hwGxbTBuf.ydYj1g87bS.fqgvbCqUocOcLKRnD+LWEju.GgKPVwmAAa5EfNub3rcARrqm89ZtGf8oXUrA9sHXio9C7h+ImuXkUyxvlT39NwqIEaojF6TROkjI9jfasHg6ojsPXJVpenB+W32VV6i6AAWnjSjFRBrJDJH7K.O6ZXGv7nxqVVZWsSBta.jB45Pg15FdeCWGFCsU3mR0lkUTpAdzdD9XlliOfl0qUWoVCkZUUWqhZEIlNlmNP3MO..sdkJe9sVenuiE33jdxCIArgxFaHjRLbcCR+kCPV05UaVu5ZJRrsurE9NXvXRJF8R4TPDdwKyCAQPUIGQJmobXourzQKAmy2rmTr0Jm.YJTHQEujSKAOUKWih2lpMpzrFLxLkFeoYwFUHR9zuDRcV0SoKdZx9UudspMTWqgZL6UV8RdPx6xbdrag8My6eT57Yp1moYdI33O93DSZTZpgNWkhEGf6xLQb.cVFWqx6c5B5Ey02RBr0hShsX6VYMkGwN29PzdTkaOxrmfgZXMzZDyOU0lMKWcs0ZTsViZU.6.gUid7fYc8zNYdtdDojhvxsDrcin8SN6MZVlXPWcsFJJUqoxMGHCSbG+HfPZZ0MvbBFdyY61UHmfPykbloIZ6lQj+mFYXOXn+C8cN3.Hq+NwurM5rpRO7TX9IwhOKM1LWtBZGuGP5UWKLZF8vDYNEmwIGL2E1hlf2hsQ8FgaTiMloa6Z9EyKg7NpuRbwarmBPrc9EOqFFWBsCgqF2dkkx0dynImdbvIs2j4XjNKJiawWL2NFBsAGY1DsZDT5bIcLk8UQ8oG+yaUnuoTGmH6V14H8h9mQ4ytH5UTjlP5rno16XFx7ZppUp1ndi03gFiLkxm+wmClpJ7LMfDYJ2Tsovx+bnlq1fFuulRi0pTVsdkQARsp0Up2PodkxPNPMpQARQzaJENGpqVqhRchKVHWk0JWoZV1.WBjbMhw+f65FBAmix+5FnWAjJMVqZCZFPkqoRjBSoqzDbREH2OhrnYyFPpekU3hztVNN9GZXePzZmZhP4dsqlY5GzRJlH1vb0qXLivKKBXF.nOboyh8XjOfQNHRxiftvrFHRgVyo7d50nTJhY0wbOxdRUSxP4AIeXimcVIvyb5bR7x2DivUPg9sjRp+R7hjxMa8s+Q+w+YwO3iu0D0omkpHDkJYrvOwNmcDhiN7vHmoEj+cG4wDJEyfLZjgj9e594+p23u92uUdYAd0c5j9qNJIGDb.4yQFHKauogABecQIwez4aOG4fi+8ez2wYi+7YhCDdEQixCAm88bjGV4u8KG7Z+l+xYjGBesPI4g3Gj9b2ZJ+0ELM9HwqjXVhGsgiyirznWYvL8fmy6UNcED6FikSdOJWLdYCWAwt25uBg2yyf2SgdasivzWV.+FSHe22w0R91XarKA2i6YE7mx6yJXPteVA2U2Gfv8c0r8F33AQ+El4D8oJ1GSiqLZSwFEg81FXOgwc4VAMpJJ16nYGaxfuiMS6Zbh3qVl8ZHXu7f65oCLqVhMicFZ5geaxyARQjvnlUEa900b6A5kX2q84y6WXom79E9J5QLU7aLOhowqEgsRxWn0hu.B1RqJSUkxe0nKumyPe3Po6p46R+anYugVcAel5A2Rd3KBf+c4f5ZzEa2qbv0tw6Tg7cAdmJAcNiwGT+Zd7gq8j3COI9vShO7j3CeiO9vWWVCKMcWmGxuIHZoQos.xVa5+a6fTCQ3aYkf+NcYETyBbs8PccdI+kRmF0YflJy.MUmAZVaFno1LPS8YflFikFRTE9MbP1WAMzYK1csTXqn+PLk9ez6VYPC
Oh by the way, how can we connect an AHDSR floating tile to the scriptnode version?