Global modulators on FX plugins - how?
-
@ulrik Works here with a waveform gen
HiseSnippet 1347.3oc6Y0saiSDE1tICpo6xx1kcgEDH4K3hthRUb2R4uKZZSZJUzzj1zsKRbwpo1SZFU6YL1iKDg3dtiW.dT3BdC.IdAf2f8M.NiGmjwsogjnzta6huHJy4blIe97+YRiPtCIJhGZXV3fNADCyaiZ1gIZWtMlxL1thg4cP0vQBRnkhzFcBvQQDWCSybaIIXVHuA772y+qqsA1CybHcIIeNjScH6P8oh9TaT5qnddUwtjCn9ZRuRosc3rxbOdLfmbnhFAXmSvGS1EKEaFjg4qsoKUvCaJvBRjgY9M3tcZ1l+cLk7GRinG4QjKrMZBGjhbUtmqDwRpFkaS8baz88Nx.NzF80B4TZg6ipQco8n2Wab2DFV82gt9vblrvKWF3YqCuhZva.PxTCR4UPZdTSmPZfnOGIdtEZaFXbZgA0tNTTxZX9anxbP.lXIe7IjpgvhdaXgUKVbQK3iG8EshYNBJmYwY6xEj5rEdzb+vbEl6Gmy5rrZ0Zf7j+LgbOOR3.YKszgCaiKvh8OhDtn0oXuXROAgW+r5TzEqS0M4Np2ZMA4rsYTQ8.B6hbDLRUUv2dx1UvBrzPjRCjKfDJnRHXVgbJ3UqLKEPUHQmH3Afe84rYf2B2M1CKx5BIiaRY.5fL1MowgEQEc5GV770NqeU9QyuZ3t8iJbmG0fJbZOX7Ny.vKn0trwaZT5qi1rUKhinOXyip90CMjbpCkYUP4cQa4wOB60WAB9M.pHpvz2OksUO9V8Dv9ByoZX7GiZN0fQNmpYtQViLF4PyeYkC8J0W+MOmYJZ7iNmNY8eCELQncpVOUqAeqOvr+uA1Fz.tGNTxuZH4aiILGM9yVR5srcemsR+bomhOkzhG5mlZq2IsC4X32TmxAD+.NzofitiYSeNWzlxNNqO38KsCmGrICCZAW8CoQabjrfRDQneLkiiDb+tXIoveSAIHIir42fVckkfmVen7yOqL7wiqOcVaLFVR6gaImYjc3jF0dVOo48k7xAJD2ye5Z.hGZArbuZV.aedr.hSqgEgzuGxxrareSnBgCAPBiQ7jMZYNiLVTstnbcRHNg4lr3efmTl1x0loLs6xb.EIO2rE2FMRUAe9UcUvIcRBzMhpf+eCpu.iumNcOjNL+8PM3dcBZyYTmpTOQZ2nEPpECKlyv378L7S+Yo8zM6fJWKH6gk1KF60WSaszu76qm1CxHYEl7xs4GQWk2Bkov0D6eOcLRoYEeuzlNkorNDGRwLQOnmfZqtckJkvJUjwpSvmDQN.m.Po.mBCxpDNgnpuJnIKHWLijLVtg4hCafkO+LchN0LjidHuzY05ZSJp2AkFGjz3z0GbeGzdubA1Gn.6sPxoCRZlHAmO.0cZAqsHfG54CKtzGqtti.fvAgXVT.OhXqexmg2x57pPDwrrhqHkQJ4qWU30yVe9stDWVmXCLKygAqybR0j860c4eslZprlD3swsdjC7xlj1QeHsXuHxSoth115arO4k0I+k3P2yNV3DdiCYaBQS9qxqv8ZViWS0tGtKpI0OvirITwviCTjX7dnJjV3XOQWpYiypwYbU+F5d.6Sf4LN9XRFGqA9BstPfcNQ+tC1m3QvQZwdePocfpP3vrceLV5B6w912Gn85gHEbUEluYzvbtW4uQ2gGgB4Ou9XoeaDjSeYqDys0Kd68UwsNbS42vG6Dxeli5OGSlTZ1DJftkk7ugV.USt1x1H4OLSdSwEWpngOTZ6YNNx3lOBrACdOKOA64wSvdVYB1yGOA6Y0IXOexDrmOcn6Q1Uw5wBtuJFCHzXS0rUl8t6aybF+a0jzTG
-
@d-healey Oh, I'm so sorry, I was actually right now trying to get it to work in my own project, which is a synth, sorry!
-
@d-healey Yes it is !!! I must have gone out to lunch :) with my project, thank you David!
-
@d-healey Wait, so for FX plugins, I don't have to put the effects in the master chain? It can be in a regular container?
-
@tomekslesicki said in Global modulators on FX plugins - how?:
I don't have to put the effects in the master chain? It can be in a regular container?
Try it and tell me, I haven't made an fx plugin for a couple of years so can't remember.
-
@d-healey nope, it needs to be on the master
-
@tomekslesicki In that case there seems to be no point in global modulators being available in FX plugins at all, or am I missing something?
-
@d-healey Yeah, it seems like @Christoph-Hart added it as requested but it doesn't bring anything to the table if you can't use the modulators :D
-
@tomekslesicki Iβm pretty sure you can use them in an FX plugin (but I have no idea why they donβt show up in the drop down, might have slipped in at some point).
-
@christoph-hart I bet they work but you're right, I can't select them from the drop down so I can't check that ;-)
-
@tomekslesicki Yes, I tried to fake it by creating the mod connection in a child sound generator. If you then paste it to the master chain FX, it works, but the next time you load the patch the connection is gone. It's like as if HISE doesn't like cheating :)
I'll take a look now, I'm sure it's a trivial fix - not unlike our eternal friend, the cubase offline export :)
-
Alright, please pull, recompile and try now with this snippet:
HiseSnippet 1025.3oc6X80aiTCD2No9TSAN3fSH.AR6i8DkpDtR4eOPnoMmhn+IkzqfDObxcWmFq50dwq2BQHdm23qDeDPhuH7M.FudytaZhRSCgqkSrOrJy3Yr+4Y9Mi8ltZkOKNVoQ3ZmLLhgvuLo2PoYPqATtD0YWD99jCnwFl1yoZmgQz3XV.Biq9DqBbsUPoO+4WrCUPk9rBUHzoJtOaedH2Tn0q4WwEh1z.1I7vRVuUyN9JYKkPk.3oJoNJh5eA8b1gTqYUHH781KfaT5dFpgEC1riJXXuApeP5r+TdL+LAyJz.0ClHmZTqAbQP2Q60XDBS5Vryq514Ojb.OfmquHB7ZoC3U3Q4X.txrfTia.jvkfzJNH8.ROeMOxTLhEOuDoiDRH8oPntLTb1hv+FokBLPZ1LjdAqsFDxcX8sqWeCO30i979IReCWI8TxCUF1Qx0ezZ+zZ0V6mWy6pC0u+TGytLZkPvzScXa1UOKGWWlDdFSug2kTQBK2PX6OdL8dyWL02sqKYnR1QxMGEwxjaqDA1Xk82SlAPYgM3WOsytTC0lTxzA1EwzFtEN3cYWBrZWJpFYWV7EFUDBMY9CXNpfDA0LNcxV2jM.DOFKGZSTxXtYX45pa.Gq97ywV0gw2k7Dg5LpvlsNkp4ToIGzo30Ky.OqEdYl3kaSiqG+OMlcBMEfVCtDhiNiSUlFnsE2PjVxRYHH7FiVy7kwylHf3FS23y1u8QkW+kVI37lAe.oK23OX5ovJSIDfPKsTHZxFWuBYu98gHWA.Wgz9aWztT2.FT1QFuNoqRLLZfRx8ayEPmlTPTi3DZLiyLPn1Z12mvj9EQqe4OZdbY1CDlKcHwa073Dp3JQ2c3QJAU+OMxeMMnWYNoGuIIeS48+k4+WtL2RVucRgyKFeaRF22yx4tai06SN91GfYkCuSFyq.li3coP88lEwbF8y98k+cfwU+2n+0yq67tbXNuwDoi3aq1oupClDBzcJKRck9TWKvxpXsiO4oenUaZYEcJHUM+0leC8RVekNL6Jm4yz9ryg0rrlSXgQJ3K37KS.6EpTlAb44iy0dXy8Upn8j11yAkmjtCnw1K8GyLkmlVIwFU3Hrj1LumgE45r+cjs2ZS3o+6ae+osfWO9nki7R7H7JyMgylTyyd1z6cvFpNTN1kMtChxYda4puPeaYzWqRLPc2ATil+iPWiCSB6Ac18YvpCWCR.SNAWwVa4jqakSKYYxfTg+BdxFrgUFmMXiQC9bYMBo9Z0y7ce1tsPZ0TMv9Vl9eyTibfU1qAJ8S4s8GquYcTHbFxy78sg3O.9h6o6yGt.973EvmsV.e9nEvmsW.e93EvmOYl9XO99KSf90tRNPQ28bcpw4c7wUQ+MjVBgwO
-
@christoph-hart I just tried it and it works perfectly in HISE (thank you!) but not on a compiled plugin.
-
bump bump
-
@Christoph-Hart - in case you missed it among new posts
-
@tomekslesicki Should work now.
-
@Christoph-Hart hey Christoph, so I just had a chance to test it and still, it works great in HISE but doesn't on exported plugins. Could you please take another look at this? I'm on the latest Develop build.
-
@tomekslesicki works for me in compiled fx plugins, but the lfo speed on Windows has a bug I think
-
@DanH ok, my bad, I didn't have it enabled in the preferences, lol
There's one bug, though - when oversampling is implemented with this call:
if(value) Engine.setMinimumSampleRate(100000); else Engine.setMinimumSampleRate(40000);
The LFO rate changes when not synced to host tempo @Christoph-Hart
-
@Christoph-Hart and just one more thing on the topic - the frequency isn't changed it HISE, it only happens in compiled plugins.