Exporting FX plugin with send FX
-
Hello
I'm trying to export FX plugin and getting weird results.
- Exporting my multi effect plugin: the plugin works, but it makes no effect.
HiseSnippet 3320.3oc6bs7aabbFeokWUw0OhsaZPZaPwBAWTEXYaQQ8vJoIbk3CKVSIRQRaEkh53UjCEWnk6RuOjDUfQMPSPygdn2Jxshdn+OzS0+Aza4TQujhdnn27+AoyKxclk6RtjxJVNw5frlGey766w7MeeyLqKYYVCXaaZIDKd0NsABwtnXkNFNMS2TUyPHeFgXSJ1topivZcZqZaCpKDK1D2E0Vr3mWPP3Y+rO+ekZMUcUiZ.ZU3edfoVMPAsVZNd0VR4dZ554TqCpp0ho2KnjuloQZScSWHNlPbNg1p01WcOvlpntcNQHHxVWywzphipCvVH14WyrdmJMMOzfz+GnYqsqN.UHgPE3.QpNmodcDhQ0Jjtold8Rc4WaA3fVxi6mfv8uo3FZ005UumT3J3Fj8nfUdD6bCBdIXg2bABu4BBdwXf24Iv6phUpYo01wqED1tfXdCGfUCUnJfEVj9JbtsDESaB6ggysZotOHmErPOJl4NyM2rxve8tuujDTMX6Hefpkblx6rc1pxefbWJ2C3j1rUaSCXgYllz7z7zrwp42rxlYfDgMgPjjsQCPMX+oMgIPyPWy.H2v0nlilogroAYzPyjko9L05NMyBGUcWv6J8oRxvezMqopKe3CP0AmirF6AGFzjjATSaWftcNSKjkYN0ZPcwLDZeeLozo+V1.mUcbrz100ALS2JQzLKcbg8ONlhaeaxzUOpSWhaMm7MkYmzae6LVc3mxsANzoqd2o6IPIxfkwngfJaRqpquKbswL9jYHw5sucCMcnRU1FnCPPhU0jC2ThfTMzl7oKaYVGXC69mN8ZZO1UstbgRS+dxPKktkWGUNArbAS4JMA5MjytErl4g0rtFaMIg0TBntOozBdiPgRxkAGCqawYmtxCxQlgkH+MdzWd1o2vzbORC2Y1oSHWxTGPJtRuhDffPlgoiLz3WaOCPcTcHzgFrMMcp0DUw7zJVCSBBXqpqiVufJhPVA050gRvEviLpxEeBmTApc10bMyiRF5Bid8.KO6UBoCmYZMGPK6ogyCrQn4QZc.bL00rcjjZXZIOy9xZFDIeWaduA.hr7PxmYeLoqVuNtixFPWjxNljQ4IAs3p2PLr0WTCAdK1tUtAbxlkfsecuA.w6HPUEbjyLu6uYfVyLBlfMn8iS3nwvEPcHnnwLHrFGxmx9apQi.aiNV5.q.aFsOj0fHbFC2V6BrXjT3NBcHy6wWLbO9raHUiHZX5noQdCMmhsAFgsMk.UdB2Q3mPQErqN38CtLc+fJ5ZP6VAMna+oDIdFDvH1aS1mmRHBT+CDyuYo62GwTTLzot38qNZTulqiioAl5IESWbiRi2LeAwpqWNak0KVHy3B8UqVc0z2yO06nDEpiKVNagrqVIKG4e8VOUSIZB8xqVMeQNhURl7WnDEw1aHlIekpEKmGNBaJmHBp8qPGjtK3vCykDy.8ffhxnnAv+f71QjMtmg4t7H3Y+i+PpQf34GAqVFYPbQRgDimxmL2I8S70GAfuvIC3yGAfGnZ6BhcK1Gu+Ni.7WzOwe3HP7RmLdO43tjGYvhBlJ4IQquLGw+4u7K+mQB7SIlKegpYKOdS8jh4JmcK+z92UFUcdxw0IOhyuCGwO8Cj9uoDte9LpNpnbOna5.2HpMvxQCsGWrLfCfI0QxDItXFf89NlsEh8S6sKObnG99RG0Ctk9LkN8JH+6UPQWHD6sD2zzpkpt1wf5k.V0fiKLUPAa2FMzNBsI4OWnkV855fRl1Zncq8X+uFw98vxEG5tbg.kG86TBaFDDrc.sq.wlmEyeKUKMltryyZo5MvBqozE4hhx0WSfvjHwGNKBg1c2pOOVHgA1cgI.aACrCF4Udr4BNgaVd6xCeS3PXNkOWwODFB7Cfg8wRgJrNTqtSSuJdjRSf1dMYNRf0U33+3TvObAvjCKNhiXOegNrE3lQnajNvXn0pYmfeN+gnUYssvcLqgJLXt5BQy5hMXjvPwlijRHXqtnoDl+YQie+QL7a0lv+sooNOGeggG8TXr6Cor6jh3S9gi41wuEF1OFCy0xNTlKeDUlWig4f41.S3Hh5RuH6Bg0dZivYsmYM9r1y1cLrSKCy7W0FvXKo7uO9yREMkX2nPCSGZDQ.cUV.oBYJpKOIzF10rfcKDenAqhmUgyZQQgagxy4XtohbTxGwp.47NLTWV+Rd4P2QFMvE2LKurHtXPtNhG43vCAlOcKhPQL1TvRQGNSJhRiWvAltN9XUwmGgPrkEKnY.TsjV0Q0PpppQSoJZFRqZqg9KUGWKXRtRUdrqpE5eTcs.kMMc33IoglVPXh7G5eQB1lkSo2u2RBKP2WXTD.8sQhzPSIILkPCkviCgMZEBVEE2.Vw.CwI57AYvDBOvq.SNJjHBfF8DHdQw0xWMc46WYcXfsbfgukgagewglqUXXYyPEpuSfNSIHG56BT28nnB5ovcuFneOSblcy1KzsIE2UywdjraVHTV7gmp1Mgy08azDOBIl5wEJtAYzbIF6z44gxkgMQao51ECytIBNbCvG+PyFNDbO.WmCBtTOmu.cXdwglRdXR9vse9v.CV2mqT9vF4bjNvbSFr3Yj8qtTnZnSW+pChMFmUHrtxT9sibrDDl3pLKhjS6Z6viY1lQ4Vj8j4Cl8nSBC7OTYfVF9soF6zS9PkQgSGC6rkCiEGK6rQArQvxLZYz16vlXRsPmgS9ZW+YQSu0lnXlbogcJUgjOvidRXhu1+o.2olKt8E3hp+K9JVuRqeLUncAwbVfG6BLp0QHJLHa+6Z8hpIHw7POYsPj0O5HE5l.+EQodWjoTuKEUh45PkXtHTI5UfJwc4mRj68ThbkmRza6Tp2EcJ06NNkXubSod2poD45Lkn2ioD2EXJP2o6JjikLR4.RNYvPz4+wmF5RltQhMg3VCIpJYlL3TRl7qREEUKZXCvu7aRYgb5lvLMM1qpFjqI46wVUhvXH3JG5AcRNUy2fN6Pj2VWsivt608UoDexjIS9MHZPpeuZ+F3O70NOs5mhpFebpwtmH5FVmtjGiN86I26h2mE0Vdi5fif0dyD3h4L00MObaSq8saqVCcUzMT0sAROAFLYeuJjqfBNwUW0g+AqfbURa.opXeYHnW+gATE1gUAdheEKAd6kQDtWUrjFzdNX7dt.vqfvoNdouInKIRdpDdf87h49nS+G.DKTlJjGm0EwurGXIzJlPdhVXkaDehVsi7SzJ1DmFOIqyeZ8jrlHZZjw2.9jud6TGhu.Vi8BAii+5pwd5ictR88RGulHbSxNsaZZnUi3KFCBucfXkN7qmDD7hzf4961h8xz1fDxbOJ1xEF9GuzcMs1l5pVmTIehAy5mOhlGukW3SxmwsiQZiy1X7GKRUtxHg5YardYwsd4CvII.bJwJ.i5P2.jkhz2n4.1ZCMrpFF.8hMZXCbXa.MR33p3.+DunVWEKxlqHf7RRBW1zEEE7FpNVnzqtzltsp.2CuFfJ0PucsXS5IEmCUtqvCW.EgKswDnxwnMlvWiy2sLpw480XR1FS5qwEXabAeMtHai8J7cV9p+X9dCr4Suv7XMoF2X+ddpfh864oBN1ummZzh8Kwqi86UrX+l361w9MUfIRo0psN3tcm9du7lAsSSF.5PAXpXa9C3cGk.RyJuwA.KmRnXA7Kfm3a6P7dUHxoqIhEym0AIV0e1FjWQrjpwYi3NDCb+4ych1eVn+T5tLcYcY.bM2tTg.oJYRc7Y0U1zrE+8V7+RkQsUaHx8Ngx+SpsANEfTqyJpxX0wWc7tCviEL1evw.lLAw2LxKr08eaKkuZ229YklpsAzfz8+PEXMxR6Zc.4K3aMMU6BfFN7o+pZWl+BwDDVGVQI3.vd1SELOjqpu3qT3yt9sUJBUt1PMmtmpCqlX+TEQuEc5E+yLgq55XtmuHlvQFk2nsqCuJW6.NRQ2uCabVXNmb5A1mJN5OSnv8cCprqm91Re+NQQeiucwWquOw569uly.T4+UwDyO2s3+4fh2Ys683E8UdIqhqtzcRiKWY4NquxAI2svxjx+pCKpsxsV4tMnse7J6szJHRWgTt0wGbuajwM8gz1WemOdqa7Q67wOfReEWysuwA42QcQRY3uZbCF5OkMKUhnYITud5XVh+9E9dhYI2Cc5kgSnmmZb01WWoessfPPZaXNGeuyIz0HZaodOvX5G4t26MlOGMGP220.C2ip16Yr6qA5S.mSi4.595oYRmq+OA.1ycLf2KefMSdEzLeWe88XzCbJ4wC9qIDah.BBLzVBDIz15mqoMzGiecFTrg59.21APk+FdE1hKrCEv6yQ40mJvqOUfWep.uRbp.eWYNZoVyx7SpQ9bNwGiItFnr0.+eKNwE2.U16S9VTbtaMG5gVp8I0pgNP0alPPHXZleLnI4XPyBiAMKNFzrzXPyxiAM2YfzftRBTfcsHqqfUTJK4AfEq2N1wlP3+CfOcUsD
-
Tried to export basic FX plugin from this post https://forum.hise.audio/post/8779 and it works fine.
-
Added Send Container and Send FX with delay to the same project. Ableton and Logic can't find the plugin. Snippet below.
HiseSnippet 1381.3oc6YsraabCEkikoikcZbRPPQ5tAEcgCPZfjaRZA5BK+RoBwODrbdzUAzybkEgmgbxLTNVsn66uP5p9QzMcm+.BJPQ+A5h9A3ccY6kbzCJkw1xBwo1NUqFdIubN2Cuu3npwROHIQFSbxuUqHf3bUZsVBUikZv3BRkkINyPUPhZKHLZYHf0hrXqHVRB3Sbbx8H8hbxONw76v4WjEvDdPOQDxSkbOXUdHW0SZ0ROlGDTl4CawCsV88KUwSJVRFHah.JGs.Ih4sKaGXcldYiQINSrhOWIiqoXHpHNiunzuUsFxWIRW+S4I7sC.8fhjZ3FkJtrLvWiX8yjkZvC7q1wvSH3lVsGMjKkFtEcMtOuq7dzw0MS31SCa9vYriCdEsgWgLgWwrfmiE7FOEd2fVyKlGo5MiFaSSqHTPbcFdDXCqz0RbNftjDWfPcuP1tP4XbPWEl8gEJbW2GTnvc955MEdJtT3JEqKUvFhYuyTe+T4m5GlxcvopWOy4zulXYP.Dm4z5S83iSwYEMC2Fhuq6drflP2Ehle+7K8n4W6ieuTq1ZgRQEAWsQDHNJVmzlpP9er1nBWpxv9WqM6WKf6CwDNRxWg9Xgb6hDCfs8+ICsxy0mx+7q+jBGPdRkkYJl1GnMbPHFAwJt15cVF1CCtR8HxSWFR1UIiL3MLRJzf24pmHh2uKZK8xRs5N3O8KE0gNp3a1AdXT.3pi4KhAlwXLI56nmKOsSfenzGeaTZUlfDZma3aOHjsu0vRIJHpF+6.6zGIMqWmuu9DYUTae+.npLgqcMFfQ6ZdybhbJtcTmeG0pk9gOEeHQ0R6hLgYAG46YtCrQ3O8Z8uec9iylvctM9oTW+EI04AgIJDVUBwTXDmaReRB35C0YMCTtI6haU.WrK3ukzjaaP5FD9tqTuN3oFftmfZx6lx05ycO91P.lV8sRSfIqj9MCXp9yfoUu8DZa1NUgNef.4hV1mKmIo0FV3dCZUtxqQ13crLvqNh8LFusKR7QzzymdfcbZ4mOpUDNEErFyBKS1stsI97Qcfx.ArGcYaBIsvtkfmw8UMriVynvdEwdXhnpx.V7fzet9s4bCmMmgcN9P6inMI2KL9z2jZn7KR.13RbwAvWWWB5b.b2T1TwE6rFCKDnqLrdyvZX2sd.BUg.BzMw3LltnV53B5wZ.oS+aF7O3u1SVTO1o8jE6LoMkLQJkLoo5AlJpch.6RIGQh.S+FseOXacIfxNjVuCUD9v98wXuyhycF53bio7A2w50R4jowT5Bvb+LCc7wlwtOisGlkGDPrlsNxS3R+8u8KC6MzhF5ansgmBe8aEyDIQxDnemlP9VXiZI1BwdfJGCubS8wms7kjr3Lm5v4KiFYl5TioZFa7CVHT1TnNthPm5BuEOoBRm+to36uN.yMbv8DB0y2AiocprB1QQ.d8ltkHMcJ2QZ+90qIExnFRA2y9PeS.iG2YGH1F6YZPKnTLuc6I4Vk1DB.lsC7mUZUzwiEuVZe1iBW7NJs2soov0UGL5d4ny8bWh5b+7agi1WNXFScS8mP.MWH1tVZWgEOceYuCmOq5FGNe10MvnvApab1bIgOjyI++w1+Geqb6z4SmhkqjdQOCJlL849iyLhzwJqB0shitcotSrIemFJ6BUkAvearZfkFG7l27Wy2QtsBlIVU9pp3KT2BU284G+iReC+sjRVtzZ795wW+c+kXGmdmIM9+dIc3kk2QHyKV9BuzOmr1eaRiDjaEl+dj7z0zic69QnozB2qf9CbxegmmNJ3ywHnr0YtQPmuXDz49ifNOXDz4gifNe4HnyWcr5nq0rPSkLLMCIJn5JlumuiyJBFFgXRAP9WCmBRF.
Guess I'm doing something wrong with routing or project settings.
-
@DanSound Hey Dan
Make sure your hise exports the plugin or instruments correctly at first place, and Your Daw finds your plugin.What is in your project has nothing to do in " DAW can't find your plugin"
Try with a simple Gain module and a Gain knob
-
@Natan Thanks for reply! Instruments are exporting fine and work totally fine. Simple FX plugin with basic Pan knob also works fine. But once I add send container + send FX to the same basic plugin both DAWs can't find it.
-
@DanSound Need to check the process sound generators box in project preferences
-
If I understand correctly, you are exporting fx plugins with the Send Container, right? AFAIK, the Send Container is for only Instruments, not for FX plugins.
To do it in FX plugins, you need to use the Routers inside the main FX chain. Everything must be in the main FX chain, no other containers.
In the below example 1-2 is clean signal, 3-4 is reverb, 5-6 is delay. If you export this snippet, you'll see that it will work ;)
HiseSnippet 1532.3oc6ZszaabCDlqknqkcRPRQBZNtG5AGfz.8vos.8fTrkUhPsrErbsaOEPuKkEg2kb6tTNVon.8X+Kjdp+Mxsbs2JP9CTfdJ25+fV9XkVtxqskUd3GM5fflY3v8algblgKU6PlCNJhEBrJr0f.Lv5ZvNCn7dqzCQnfl0AV2.1BEwwg1ZVKOH.EEgcAVV4drjgUg7.0m+o5xHOD0AmvB.1lQbvqQ7I7Dtsq8sDOuFHW7VDeiQuTslNL5JLOVeAdxAKBBPN6i1CuNRNrYf.qYW0kvYgc3HNNBXkeYl6fN8XOipG+1jHxtdXIQIPGwDoY2f44JQr72fU5Q7baOzti..KX6DuPNsW31vVDWxH9IdiapDXmngo+vZlzvKWJ3U53fWFPxx.R40P5VvNNgj.dhDIdV.1jJBNcQB2tITziEX8J3JLw.n7G3i1G2HTPLRgEqTr38sEecuuoaepCmvn1L55LNdC5h2a9eZ9By+yyaOtntcyTl7wDx77vgYJVFoCOIEWj12eWb38sO.40GOZfByOsOc1Iym5nsZiAxnMoD9FA3X5jEEkxHB.hcahXwLwHTLTtJRbi3HQGOhKNDPbk6Z1De.Nb2NXpKPYAlaB.SvLr.rN1CM3XlfuqYcDGIWXDiKAVCvgbhzkXUGefXWldYRAw7DsOmEn.te.iJsBqqOYP+vQO0eY6ZCLI7YtwytCYWrGv2bq+O7Jezgl.VjvHnC44Ji32dg7yKqF0uaWhXTPns6xB8cc8vsYQD45fDcK+pfggglFnSkpI.EJxDHV8JkLKTwiiOTZdwCyVYEfIxvM83GicCbOur6XvcJl80ziJ1pOZNCQ1JlaeODOcJL4LDKPhAy7FxjCTA1FXlWe77Z4O98fEyLsal6vlP3dKXaB2oW13clLvqbK66Y7FWk35vU61E6vS.adXiu+DKIjexRecJUrl6nXo.bSVeNV730NMIEgtmcKDOjbXozfJ26n5Tf3mh9gHbHq22uin5sCV3RnTrmXxgVyJy.poKJokgH4JVEwLIBKIoshEpHxkHrrj9eEejBGQDKrhovJiIbISgKMlvGZJbDA3r5eKeg0+l+j7uvK.9239NEInI9AdXcd73DUZV1ZdoWCuIi4OLSqvJ98W7h2TsNxOP3shYUqRk+t5NX9ZBs8RF1eTsd3fw38lp6Pb48LYzHDieNtkN6eL2WV8bNxNzQVbLubISgkFSX4gayN1HatXguiiryM5DEpv3iGljLUM8i+7D.fp3lICynjr7asLNwQSpXt4sYdnvwKK7tJ3YkehqcIMI6KM0Z+z39ItDAX0RhKO.9lv1nKBKH9eP5mEzggOQulV48mS+6zURTrjmOcMbWi2RwcqMRvlj85YH410Zfwt6hb12PCQ0lWWcHeSETBVi8r1hGnnnxONZd90WW6IjivETuVKhwYJ9qpagEGloy.pSpUEWVKDM8sXjOdYRlqDfwBOSEhLOj0GqC8w5PerNzU85PmGYelnCPV4B6AHG2+l5.jmn+EjLsG0+ZkH7CwAzW5Jn+c5OftQj4n9WkTC+6cz92Ef6fN.qtbHkG9NJ5trPe6Gio3PY9kRmPYz+bRudnfI95g1vgKfvVgHZT.KBWxblGSV4z0y48ooGtlUpQIMuFByyXbyUaHyxlLEoRSMYB5TyzXMzsJEIVb0AKrF2MhbDFqz2YlqsceuHrphRISESXW1j8SPgto6O7n8XLgu2wzuYXiwmQyGy995Zy9.WH7s8sgmaxf6obKeEFhQcOpqJ5dziI3Lrcntn9d7gbSuOqEixB5wnjTq.1DKRIs2d3TKrxzfdDmKNyh44a1D6gQQF6897ZqQnXTnw6C6r5KN623Ylwq6B0v0Vlbv9pwsXj6JzsX79XGpH+4kmH8mAE4zKaqB21m+w6wZPAlYCJy7V0fxkzlfN8lL8QNgrm5nu7d08to3H70T0+HkBvVRZ6RCuwdHr3CJJuhWxScbj6i9BQLIacJOE5TYJzYooPmGNE57kSgNe0TnyWeh5H6x3Q84Le8dNAi1qp9mSXYo65Rs8C7e.bJicA
-
@orange Thanks! Your snippet works fine, didn't know that Send Container is only for Instruments. Thank you again!
-
-
@d-healey Tried to enable it, but still no sound. Looks like Send Container is the issue.
-
@d-healey hmmm, will try to use 4 channels and report if it works.
-
@orange Hello :) I'm working around your example and wondering how do you compensate increased gain?
In your example when effects (knobs) are 100% WET (0.0 dB), overall gain is getting higher.
And because of that DRY/WET knob works kinda wrong because it also significantly increase overall volume.
Is there any solution?
-
You can use
Engine.getDecibelsForGainFactor()
for the linear Gain factor (0 to 1) to non-linear dB (-100 to 0) conversion.HiseSnippet 1044.3oc6X0siSbCE1SRbEYnAAUsUb4nUpRYkVhRJTnRUUD17CMpcWhZngxUfiGmDq0i8HOd1kTDR8QiGEdD3Mn83YljYBjcaTZopTs4hH4yue9ymywNYnVQYQQJMxo5iWDxPNeJdzBoYdm4DtDMnKx4Z3iHQFl1KUzgKBIQQLejiS4GZE3TsBJ4yau+gDAQRY4hPnwJNk8S7.tIWZX6ejKD8I9rGyCJX8cZOfpjcTBULfmx3lnPB8DxL1wDqYkvHmOomO2nziLDCKB4T4Pk+hQyUmISseLOhOQvrKZgFAAJUbekv2hXqTTm4bg+vk66HDDkg4rP4TV3ywGw84qjmyFWOQgWtGE4CmRqCuxqAuVEgWyBvaCPxo.jpjBoafGQ07PStFKdtJdfDNblR.ZuHTRsEU5okvcTfERSi.xIr9ZXwJOpe6lMOvC9Z+uqlaMWf7iLdmRzdc0K79dujBgFyXldSmxnl56Ah2yZZtgOgY1jgf38RiYMWtTvkLuowRpgqjdJIn0hIsRTmpBBUR.cG.gSDy1ul6Kq4VUnnDg2Yishf32SNCBgMAcYT9DlHpuRaK95Sn.cWO0UHeUgP2HhYdfwn4ShMr5VAVKOHKZIVsJC9aaFZ0no2s7xyCvDmWd7WkmWkv.Ko+Y1cc1tMigrgHiI5PDhIP0d8hziMHE3siUF1ij0228ktUcekq26pZ5zMpKKXBldips8f5Kxw5x3fIL8xSnkFBElqWsiO+p8hMizT9nfgJ4.I27nPl77ZQQYjnsyHCUfolj9hqk0WLRv8YZDGJ+wXfCQIvMe5xatO5WFzkXHKCBDOHGgLsgaguSW1ovrpzlsp3trnSLpvDayN0PNt+Eo7EqR2uOt8hUKZ+71mw8MyyAyyaOmwmMuvPwenc.22WvFph3V9uHvihmNk+BK47Un.kOffuDerRGPD7ei4Ojoo.5f4jHe1TRrvL9814u+3DXPlxOVPLqOcyVCmovBhhiTriMj.3VTbj++Xi71VHdC7PtgNeyXrzFvHbb+g.iYWTTCmNyKGfUv8+0OP2JTpP9uxpqq4AgB1CWldLFlMcd2R29lewMecWlfrF+7j0qMeZ6MbO9.4oPixPkfneW1s7Vu8ZcwauJacIfcK482oLsx1cFbwObXaKY+LbBk+wDfSJI93AvWGOj7egBheVEa3xYGQfmE.yqwGGGLBdLKkAPUJgWU.xbJYuOKccS6ZKfFwj9IK9C3SlxV10NYJasTIZqlAXuL5xY.WNC3xY.+ubFv+F4HfP0pmQSesss07JIRf8sL4miWEejcsWqkOzFia1nIBdEK+YTp8cP2B3mM6yWuC9b6cvm6rC97M6fO2cG74d6fOe6E5i8el3AwFUPZ8OHXXujeviiSOIApjSZEP+I.8pqsx
-
@orange Thank you, that should be it! Will try that out.