Plugin Audio Engine Not Working
-
Hey, so, I'm working on a reverb plugin, and when I export it as a VST3 plugin, the MIDI controls don't show up in my DAW, nor does the scriptnode audio processing work, almost like a full bypass.
I'll have the snippet below, since It could be something I'm doing wrong, but I'm not entirely sure what's going on.HiseSnippet 4504.3oc6c07bbibcGCk.o3HwU6Zs4qpRUA0ZefbM0r.Xv70x3c4RRwUzgThqFYY6xkMC3fd3.SL.XAvHxQa1D4pRbYey+I3+CRs2xgbPUJ+efO3bx0lbHmyEW43lW2.XPiulAX9fhiHopRbP28q62G+5W2uteCH5bGjtBR4HacUSSjCCSgabnkQKjssgESghOsuIhovcXa1W2oy1cjU0Y1aGlB2lcG0tHcaUm9La02T11FovTnvM9TbCJr7MYH+7+9waIqIq2BETDCyyLTag1WsqpSPoGt4empl1txJnmBcaP4RatWKC8sMzL5ALyMX4YLkacp7InGIia1BrLOT1tCSg2mshX4VRJ0TDEqznZK4pnFska2VnrhjT05MDJ2PVpdUDeElBK9.EUGCqlNxNHalB2bKCk9M6Xblt6.7LUa0i0P3GDXZBiraw6ZnofEQboLa2QUSYfVxFzY2jRmcCWc16xdfph5fxCzcuMoBt.JnUfEVHL6ciPrm.M6wSwdIvREnXoa5xRuCayVVplNA03ZK2S2AY0VFrSzrhaaYJ7J1sMfFn6Tpq7oncsfGFPvp044WmSTjesMZ2SukipgNmg9iLbPOVe00J9EEWt3WVjKZUsamXc3gwxPSCYkX0Xng0vHbU8dcOFYsN2yk05gFzPP7CqSYSWmRaxa4J0TMzPeOcUmGahzSCHv3op.8+JdbEzTGh1+s7z9M0TUPVLpfRdI1enphSGFBCSOugISDuCpkb+wi3kY2Qtqop9IiG4uE6mpYbrr1NV8+gfSC593q+r+s+XFYgCsPbO7vcixBdpwLQ99wIOaRPQ1CMrclX5m.1uYG0t.hNJ4eclF9UX+jdNFGJq+D.SGpKd0eZ0+8LZC85hcPlQvfaV7O76SuO1pmiigNoO9qHZgcU0.+A1tNOZdlpSqN4PoP0c+kXaZ15sevd6H6Hi8y4MkClFZhrbTwyvKrC54vpLtd8.nNx9TGCSlBe6sM5ZZnimfV3NtbwJ99Dk0QZDl3VrjOKvbN8.1m9gyHyZGTvudyNH0S5Drf1KOcSUGTW+EtVdwu5q9puAWQPoh3haznAoXGz4NAM9a9FRgLGeRnxHEdrgEX+dhrhZOaZNRyn0oD21KvPIiKGVF2qKrzomLR9b1kweaRxXaUMuUh+1rewgO4we+Gr8SOZ2Gu+NO3Ie4wV8r6fTrcPHspk94lmvHqY1Q1Gf8e8he2GmLOOJ6hHEO+pS1jhm+NaFlmekVTdlQcyHV.eoMr4xuzn1ElgZCbKuo5KB4LY7jRIJobyW7lpTVlF+IMLobSzPkxjERwKGRYEJo7v+YJo7k+jnR4eeLo7GO8rkQkl74KYTRY0zPrwjxDPryMRY8zrkwQrwrkadYUJ2W93ARI4yzqK70lzR4GsIlqB14prl5I5cIc5hrZn1NLsgkicWT3trMQOGoy0DcBoEIKO312zoOd+2KB6LWSwsjPxWiH5VleVLDzi1LAAbHa4lBr9yCKfvpZcsc.xbWtrveSr015nZA6nP233RlvFngnNZhaNkd2LJ+9nD3WaHvhmBpjsLNGGtkcKYMztxsbvAr4tS5W7t+wO1zO5h8THwgSjGtc+QBPnvVfZF1pzdThUdrxRo58UxyJ+W3sMeNxOvl849.N798mE13OZjd7e4msY2dZNpZp5nTPzCILozPzOc9zfuHKQ8kMcPPzdo.6AmUykZg.AKO.e5sP9acBCF7cu4BZtb6dKUArbZn8WJ6IfAJt4NO3QN6gyo6AJI8YyBDMzqQcJ8rLgn+exAhFbyhErrN01+TTBTDb+CzX5clOmZyxhEp7nD1OjR3k+h2HTB6GQIb6QL0uRp3fui2TeWE6Exj735mOZy7HLUS0dFHL6OuHL0RSXf.jl6Dl5oAynDlKMvr6jkSANMii77omCJIKWphgrRxbtp3g4zSZC5MQ8OQ674m4AwWj0D53YBFWJpVZuXZIorMgcYuP54SUbjFLi0zBMmHMBC4bX72gq+ErbQ3CJgStamMy5lW7Yz.Q527uPKR6MSl2E2Fr2nm28x+i+z+YVm2819BF2mz0nmtCStrvhC4TS8sv3KvxTVelXgKMZKbVWkI7k0QE6IsX8pimOsxPMmgPlbDYiVerRVu4QpUd+kWlUHtntEXYxnlYEOMiqTlKve4zPI.JzesGhBeVf7Wep6sVJMa7.wAefKXszkB4Ykw39tSYwU.DmA72.jUxBY3qGXqs1xUziL43uN1jiVx5OW1lLyHNjljpAYDI+snDaWolIa5qTuP+z1KxduInttWLoVFVCKV5X81rGXnzSS1Ib1ggygNuJTA0HcJYgy6J2jti5pelZoLVVYw2g8PrMLYdbgD3QFlYBO5kncqv9f1sQsbBXvaxt6O5BHq5XcG+hd3.XLwCdHXAMS7ndc2Q01TSt+V8.F1BmIZEJ.hjeh18qXCRpMXm3.jB8TiCg1upsbWSMD1g+5bGiuROrCt3YBmG7bKbKVsUGYccjl83jvbKlY0kvvsVOwnmip9IGHCS7fo7rfNnILurEZaOtCqCV.mbPtOyieFCXZhzUHOfS7EuJEFnvfJE7qLHk6XdDx4LCqSI1IuOCQygMJ2MHeU21.Bx4SzzLNC6AS0CA6JWfQg7vRr7kf+41rCMz5a1wPWsE1J5RjO+6swVOgHXFwV9FIe44gx1OUVUCOAoYOaSP.drdSneHIGKFf9HCE3SK45yo+gxXefuCKNGDATMxpTqAn6nxR.FCaD7W7LbavFuC8cQY6Js3Qz2MoKSBxl6EA.tVA7JTOVU5wZK5lqncUUTc4kPr5eFEqFzjjXM5tHqrvJTrvxD5OpUKlDzU.ntje0IM3E8Ilejicfw7oxVmfbHpB.qoiZ4hXH5k8HmWfErSEqiYNL0qlJApV1iJgTIixfgyJa+m.8vAp5OyMi3XwHUlCjO264kXEJK.kzzAY5g+XwOi0bEY2d6GQlwyDh5cPsk6o43UFYlb1FL2tNog51rOPWFbQbvgOXXikaYziF6nFMbu+Vrg5FbvDcAOUdomcn5HKX3mWfLLT3nAPAgIBHILyARTWse1gQCH5h.DIjfgUnzULXj3DAiDm4vnfDFH6nHeZl8fnavJFyOj3UK.T4IB.Udr.PERDMTjUwp+Qmgbh.GtEq2cteg.HJGCPT9pEfPZh.DRyB.g3qS.gTL.gzUK.QkIBPTYJBHtE6wpedOYkvvgaytqE5y6AA0z+hAQTIFhnxUKDQ0IBQTcJhHV1CQH7ZFRTMFjn5UKHQsIBRTap5j.3baGovHhH2JxEAlnVLLQsqVXh5SDln9LGSbW1828wbWvdJpGCUT+xIp.DLd9YBtnwDgKZLUiYMoMTrrm1TI0vVSbQGJxtH.RMhAjZbkv8xsGbFX7iCNhl7oGPxGRTd7PRhuFQR2DlmGw7RJ5pEVRXxvRByf8zV905dZALfPbXgvULXg3jAKDmAvBwW2vBw3vh2fOyTZUZnZHWJO9o9fQx8J32y9Y3ZaIq4KBEVvCWsjq5bvAZk5MtZapo5LxaN8NrRh0qKJUsbsJIhAW1enxz0qhaqIvJBLi3lfSFtGPdNuc2kby8DOV8ntpmirhvCu8fobm2VFmJeIwBw5hT0UzuQkByZgrsKDw1dWbNDPYPBcaAga5h3jWA42hawtOn9jsXXbSAIpMRPWP3Y8o6DvUWeBXJhcmIjWBVLiWmh0bCoSC4VoPdm6sDaVlzQAHnExPXgaCXAKToSFNRzkv7i.VHUumKEHl2h89tgEQKo7g7o8tvyPaH+HH0fWPnp.SySQm4mYW2isRIIQQwZ70pIUWRnLeCFWjCQcSomJrPTWSIxTQ082BG5VNYJbCJyKvWFZPiF0kZTiWvywbytFFNcvIGfW+uHqXbOydExbwq2tC6SP1HO9HCqcLCbu64GEOOZB7iFPdV8iVjZ3GDLaD+mscSIvRd0lzPOfzQMt37PRCct+KAIurML3ivG1SWAcNdWA2WHhmiESdOBd.m.fwxPAd32H.TQwFM3kpTUTrrT8Z0q3APC1ATXC9f4AQb8jxlUtGYJfK9SngHeCwFTb08XaTpdC7OUEpWoLuXsxw4upR0DpUWnVY9pUDpWkve2f8yxWRKP4UcIPKVOjxYQVRAT9Kx0tkF8dyFSeB+43diug6O0pUUptXk5Q2pXJMJyLXkT17X30bmVZhDFnfHySxHFClkR7EAGfT9mpFP60yUudt5a.yUEtbOWcPZMEYmnsOujWEIufpWkiXRZ564LSasNHsMiqAqLrYRYbi6tYy2rnu8xwqL00wsLgilVXpDMsTip0pWt7DGMcwAgCONaBjh5wIV56FNP3wHT5n8Pp5o47HoKNHVwoWfzEGDH8kh3noDwbEFMEc425ecTzWGE8DEEcwAgAOd9OGPcV8etH0fujahBDdjui67E2ZRZP8oZTi3PcLtL61ZPOC9KFr0Z+ug9LY0GJeDSQDOkg2WCgmEyonNfr4PYUX7jUg4QYs73IqkmGk0JimrVYdQVWJvs33rX9.5tdw7qWL+hXw7IaatCxt+gtO2rsg7nAyD4KqlWek9wz4+0SJWw9GP10A+OKB9m10uz345WZp652+cBz355mBLLpr0HhaLx2ZbOGSQyn0nti3KIVIiGv5nNmsTNdPLWDNWqyxguMj03CR6kqOq7qOq7qOq74g60p70WA80SUu9JnujNUcofbUYrxwp.BuNGqtNfxLDPI0JDrrsaG4zUWgUVWVquMrs81IuocWhx45BQdoWEsjfUIheJLuoFMbrrjMCgCGh6Wgl6CGB5njkQt5S1DgfWCSg38Ho2MST9zOX1KHtj50zStXSu3hyHWhmK2nh65X0qHIVVrVioASKlOlN16a2Lqjww6OE32x4ieC9ScQNzyUjHtLEEjpTqZMQgoAeKkO9180z+EMBtRdYxGlGlje5vjUyGSF97IxAJnr2RmhkgUFqWo9zf2qkOdOz683QeLQTLuf+ldk3K2nR4pSClud9X9jdCkRKCBIr2kg9NiSHuLbi7wvI7FncB327nho+ZplKVl5u.CWP9Jn+VPNNr5EnGC5uYdCmUGiM5skgwockIuHPGq+NAeg7ZKsqbKKii7xCLrvcKRIvjIcuiL8.7ybBw+ier+NuB0UwHTbbIr73Rnz3RXkwkvpiKg0FWBqOZBO.d1KHALnmg4fCe.ADVnf+AFTnvMXPcOFo.Am695+EiUGThN5bvUm6Mdf+irr2ub4j64dyIef2l8JoXa5+2pdlE9EKvp10zvxY02y1QgzvRZpG+dqsAWQ+J5pZ2BQdkIa6W2G7AbNVx51lF1HNM0mir45frPEKhOdANue9db7kpsQw1HjxwxsN0unxU1nnBBhm6H7qoXanLQdo5afqF51+QAg+6W9u10lS1gSRpD9gSe3KJZ2QssyQ1ntpNF5HLQBhD1.dhynki7yQb8LK50wj24wPa1bUpAZsMJVDH3SA9tmlrEmiZWz8U.sNvwl3awfiLHHqhjmNh7DzIn1kFHqqdlpthwYqyQxCy04hvVdCw1cLv5E21xIqqvAHAaaLIb1PbB1eXQu5.wfWTZChjehElSv0yg+M4U3rcQx.wEzPRSC5NimirzjAA2105dj2qw4UOeMfF+B0LLLwkblpSGtunHW3J5ia5pmy8c4VsO2GxQqB+PNZcwGxMvV99bGs1ZPAD6M7vFE+RP18dgRCc2QqeDT6pQ3p04hT.nvHuo0SFw5c0bgQr+eERCw5Zd+A6wYS9SGgcw1VnOG3kNtOu56E5J139IO7E+z2acN7Mqg+edg0AcLu6Gcg3.tSAuSS59fZCn.wvBX.AvuGPF0OPOvWpj.mMgDROQXQLa.hEGrHTKuuB4E0Za.ihgcIC6Vqh460.sJgjMB5MaU.rCTuN28IUUpjamh6ruGGtKdeXDq.FR3+SjUvsj3Op3I6iwGeNnFAYf693ZBy8XZ.UkrFmowYPLhPCzg03JdxS7ILNICkPrn2D9fFFea1yA.CvjMjAGr3I7HM3g6uEvNu+pmr+ZqyA+5IqQvI++.LxgLd.
-
@FPSzky are you exporting as an fx plugin? Which DAW are you using? Not all support sending midi to audio effect plugins, or some require complex routing setups to achieve it
-
@d-healey Yes, i am exporting it as an FX plugin. I'm using Renoise, which i've confirmed works with MIDI-enabled FX plugins by testing a plugin ive made a while back in HISE that has midi support. heres both of them side by side, and you may notice the one on the left doesn't have the controls the one on the right does, which are MIDI controls.
PS: I've tried exporting it as a MIDI FX plugin, but that didn't work either. -
Did you enable MIDI input for FX in project preferences?
-
@d-healey Yes, i've compiled it both as a MIDI FX plugin and a regular FX plugin, still not working
-
@FPSzky Send me the project
-
@d-healey Sent via the chat feature, should be a MediaFire link with the project folder zipped inside
-
@FPSzky said in Plugin Audio Engine Not Working:
i've confirmed works with MIDI-enabled FX plugins by testing a plugin ive made a while back
Midi learn isn't working in your project for me either.
This plugin you used to confirm, have you compiled that with the same version of HISE you're using to compile the project you sent me?
-
@FPSzky Nope, the one i used to confirm used a pre-built binary available for download on the hise website, the one i'm using was built from source on the latest commit, as my plugin uses Faust, and that's not enabled by default on the pre-builts
-
Rebuild the plugin you're using for testing with the same version of the source code as you're currently using and see if it still works.
Also check if that project has any preprocessor definitions set in project preferences that you're not using in your current project.
-
@d-healey I copied the parameters on the project preferences from the one that worked, and still nothing. although the one that works compiled and worked just fine, who knows whats going on with this project. On another note, is it possible to export UI data the same way you can with ScriptNode? I feel like making a new project would fix things, somehow.
-
@FPSzky If you put all the components into a panel. Then you can select the panel in the component list and press J on your keyboard. This will open the JSON view. You can select everything in there and copy it. Then in the new project you add a panel, press J, and paste.
-
@d-healey Even with the new project it didnt work, i really dont have a clue of whats causing it to misbehave this badly
-
@FPSzky said in Plugin Audio Engine Not Working:
Even with the new project it didnt work
But you recompiled the old project and it did work?
-
@d-healey Yeah, it weirdly did, and everything from how both handle midi in ScriptNode and the project settings are equal to the one that works.
-
@d-healey sigh Alright, i figured it out. I didn't tick the "IsPluginParameter" box on the buttons and knobs. It works fine now. facepalm
again, thanks for your patience, i appreciate it. you earned yourself a place in the "credits" screen of the plugin, which i need to figure out how to code so it shows up when a small button is pressed.
The buttons do show up now as MIDI-controllable, but still no sound is happening (almost like a full bypass), but that i'll figure out in a bit...