New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Crash when compiling scriptnode network as dll #5
Comments
You can't compile networks that use global mod nodes (compiled nodes must not have any dependencies on external modules). If you're hitting performance limitations, you'll need to divide your network into a high-level part that connects to the global mods and a low level DSP chain that can be compiled without external connections. |
I am just trying to export the instrument but keep getting a DSP network sanity check failed message. "midi needs to be wrapped into a compellable DSP network." Is it possible to use a glob mod node an a math.expr node in the same script? Or do I need to separate them out somehow? |
@christoph-hart If I understand correctly, when you compile "a node" it actually compiles all of the XMLs in the networks folder into a single DLL. How would we separate the global node stuff while still being able to compile the lower level parts? Should we just move the high-level XMLs out of the networks folder while we are compiling and then move them back in afterwards? |
No it only compiles the networks which have the |
Aha that makes sense. Thanks! |
Thanks! I figure out what I needed to to export again. |
@christoph-hart How do you disable compilation for a single sub-network within a larger network? |
@christoph-hart how do I set the AllowCompilation flag to false for the global mod nodes ? I'd assume it would be in the node preferences but I am not seeing it as an option. If I am able to compile a dll, will I actually see any performance benefits from doing this? |
@christoph-hart any guidance ? |
HiseSnippet 4490.3oc6c80aaqjcmx1irshiy8lDb2dWbKfPPwhbQy5Ujh5e3hh0+OWiMNw2nbSWfcKLnoFISXJRURJm3cwBzG668yReueDJP+BTzG6S62f14OjTyPQRQRIZojPCjXyYFNyYNy476LyYNyvKrLUg11lVBk19c2MBJTZGP26Lbt9nqUzLDN6XgROA3.scfebjokyk80zcfVBGd2HEaaXOgRkV+k3BVZ6MDH+7W+sGpnqXnBmjjfv6M0TguRanlyjTuX+emlt9oJ8fuSaHSok2+LUSiiL0MGiHp0A0DFondix.3qUvEaMfPoxmzSywzpqiBhxDJswgl8tq60levfV92qYqckND+fnPWTEQS9TS8dXJFmpvQWqo26BuNus.pRuXBqXcJq3ofy05o4m9DVxWQxn5j2fkeTZMdxacNxSjk7pwPdgPRkXHI.kj9ZPWUKsQNSxASOO.blAZXouBhsyRJud7vt5Z8fVWfXgHRATZMDGlVCBq8uUBbjI58Lb1anxMvSsPO3WOOuYsZu.8uu+GpVoxu42LP27JEc6JzeWcvk8TbTDq9OT8DiAZFv8Tsfnd6AF8dKbfFRZwZR6dLpjOW76+gIu6Pydi0UPrHaTE7Gd1qN8MhO6E3eIg90IF29rWT8YcU9QzCGcjH8+w+58PcSUMm6P+4aUL5YNjTNGKsafOqJ9OwMINsC5iH.GywpWie5kdI+ZSGnY+9O6e5GpzergpiloQUSCbpuw34eek+bksq7WpTMXV86GZdXNmkotNzJzrwxzVw8hO2X7vqfVun5sJ5ig9EDIMyK8.hV5gU3VkNPxTPSiyLzbdyHnQTh7Bti9n+5mOCOJgE4bSCUtQHdnFlDJcL7Vj9KU.bavwP6abLGgzfmHctAMSjdg2PKqxBFgvMCDOfSBEKuYXiFTYQPVXZPIkD+ZvEZNpWGNMtVHzHhSkGznKtyCAmzuOT0YBAtA3ze+8GHSEvAFJ52YC8PW7dTjiFNbLhJs5p8mXPu+O1+BKjzB7CtRKtIu09kVOwDrX77q2ZN1QyXv4JHM+OhnYLHGxVgJDwtLLf593btOWC+LlH5BM5Qd3+C8ialh3mK4lonWlriIaQ6I+RvKIvWSjdPJJngGWdzeqa1U8yupeADiwb4+YRMWNJwlKCxoSHBBq4w2bKzBOHNCSlarxYxLoJ7OYpgK66QXoRaxPlkoj424ZXGO59dEKMECGeZiPxkAX6jylJOTajothENeWC8k9e.SL.MxBNRwB9NyKzUt641JCGoCeKp+7hpz+19Bn0gH6r2LssqQThlj6yuhn7GoUyEtA0YY1DrnfWlXT70PmOXZcCAjz8uQRU3wB.drP3.ccyObj4vQZtFMPrbRZWXpe2nqMMzTwIQKgG5zACMGipcWHJTEa1CQUkOUQEQ82cghy0XyQpdXG6o5KyRazIi+DoLTO7BEKzLiQy3wl16v0nGd.E3CQACwcIxjmWGmOYBuzlFfq6cPywe3HyKsuyPUfiVdJgVPb98XJAOQLqFbhY02oXM.5PXnASDUVb8bVOr8FTShPfvKzvuygyXSv6wi5BBLcYLJj2Snl+bMCZYPrqZ6US3bkO59bYfXaTBccfinlr..Qzy3d+lf2g6aBGL1wbHR9wCwKpJVLXE2LhJdGv4i0czFoqgpCtWWHYDMsvgU0aCNwPAIQ2KgT8S.hnpl7inbmZhhMEYZmsQ4h9gqsdJhVDqE3UvM8tfe1.KF.6QLEESCHvLMRAAF4M1gXNwsm3KtMo.oSZisIIStA+DBgbMJH54XhvuWetszoVv+YAgzJitKPyXzXmKcLGL.AqvIltEULUJfbZIlAlMl0PNUrjlTvAXF9X.xfiU9M9rRtxju5tODXZqhlnB1rkHOa4A.LqdLzP8t.bl0mWkgMQq+E0EiSUHQbb2QNwEUEIMcEEgBwNf9Zer8kWgssF1vH0X.SYR2vnGl+ZLM4CA1l8ct7JREw2l+Bl1jsPyUiVlp3aqgmlwkJVAsy.Q565HtydSJAe6wNazYz1fXQAdDdMCLRfdCeDSxBc+.dsfSD2WiMA2kHa.IyKwNPwmJW1GYzRp.rf1PmnMvgmyfN7idKJ+XM6QnoqQWvk8Tof6VF8feDuNwesnvInYH0CwoHuMlcDs8xxQKLuEwjvrsHz8Fz5DHijzBTulXs5nBzoSa4NspI5pObfiiBRrkqwDVBTx1f2B0gJ19FAJSraM+FjKCdIROO5NXhvMdnKe5nwV2FrtBAJVfQyhQlhSw5w9lA7yOypUgaNHTQ7XLD3xoV7VGQ5ub3qrMfPrHB6.Ny983bUUz8X6nZiAsbafg4kCQKgMr4qPQJ8JP1PIKwAMyx7lZsAVv8ljeJatzhrThEYgeHqbRUYjiTkgLarXL1F.UfcJqahQEROnfjTmN0jazTRptb6Vsa35gqISMIGVD.txq9VrZyBdQ.tZRy6rU1Dbw0LHhYD6pLwOuA6gKT8wEqBss1.ogl830u1Ef3jWumWdoR4ZsEChVfggHlwXYvHnRf4J9.J3.IiTQ4ar3fE3I3vLZwwk.r5.z9E1cTBIPwmQytLVyttGm6wTf.oNhMpIKWuobyDNurDrpt.HBzI2zc7UGqcqPJb9.wmTdksAJqjQfb9oIvTGo9vXJp6qccT.I6t32K4HMbTYsPnx0RIUNwqEBod.vaQdb.STc8eG7NGKsACPIMqNG2CIioyuPINZpBvWMaJF+lftWqLBFKEUODf8XY3YXxVDaroGsj3dz4ceASkyskJbtcgysKbtcgysKbtcgysKbtcgysKbtcgysKbtcgysKbtcgysKbtcgysKbtcgysKbtcgysKbtcgysWAbt8inYRccIcoWcItY9.id+HZdmoxc1SrQybnIvg6+YFrGMf+Qkag8MsFxe7Jd59uBN.weXq6IpDLud2gllNWqYLf+PDfdeSyQdRuLUBwz4a522F5vVMGM1FYT1iVHnr3AZ5Zx9Cflx6g9o+eO9+6bD5+p+lEyyo4T2DumvQlyR5IE.M5V0ezCefAVAO.STpzWFZIRkU7oRzpElrsGtN4+niR2IX3msguSgPCSD9Ni55zdbBj9MzqIagBa0Qk44E301+XXekw5NdNKMKmqKwEBSoLlobeyU9U6uBvU1x6zl4cvNEnK02+w7fmbLTU6JnNwtQd2A2j1A2BPOtptNKx8g4syQqFRx99BKW5EY9fSt9m0Gbxkz4Pbpim+NfYePC2+Op8em+GzvEy4vG7I6gJr3fNuRquxz76Ra9G.5hTaH5SjF+aHOWEOu1puDhTnnK4HBkpp+6q8+t3UpdipCp4emkhg8HSatJtKbn16LMvbgIIhLMfm1G0Abb19UrBMq+5u8TTmLz2oqhyXKhXgWfbvHFDqxtXFU12nPYeNOx9a6QicIar3It6yHgFeLvc9bdoxKKetogoWj7vLuBnm2FXn8P6Pt65kWJ+Kmsu2tO4Wn+t8eERXSwhe5VohWHlbdQbiW+Mta9TUrBX0OcAoW+KmaiBWQ6GClDxYmRu9gnaqw0i5+Jk6BLsm03ueEDDl1wJ+q+W6+SrkfW3761+mFqnG9bwmWd+Ljk2HgBHeCfak9KYDH2U47stw3oGVCe.dtEdzJnWIlW.HuP.8EfU1fozueOUrShq9oCxRbpgGSk3b7i1jDDQkgvwm2fpbclcnYSf8HjVhPjTBM6rscwOha6h6q8w5RgE8P+B9nGxuPrMyN.Yo1cZ2pc810BPMyNJhdJvl3lDXuKG46.bNR367C.gPJYlniTDheODPstV8sJCGEQX9EpK0KCtBalNAwe55Kp35K7cCNzc0N8AGiqy24btseja1PZuVjh2pcCoNhhcVjwmJ+FBysClDVLmvRE51upzKtsdkSPIO1A1XiZuE4lPWgt0UJAUamFuJanDqywtmN7U10W2L8QtxFb880Bz22FbjNptNye7mDGZwoptC.e7.bcCaJzTq.thN0CoDELc.h+.IQtGy89m.ZLumlIZxSjrnShB+WA2Ib9getgRexHjgRLK1M+EQD3FAjERsQbYAYwTOkA+Zo.UjjeE0EoL.SbT1TauFSUOAComl0q0QpSqlsq0tgbqNsbanWpLbnRbgiBmtAg0kdnnrFEHHVj3pBHD.AUea9f+rFWyfYk4LKFLSV7DiU3fFwMpPSDOmapcJW2yNvDc9pIgvLM2T0mVUBY4bM1i2JYQ761.oZYJjeEQv.sDa1VrorTi5R04C93jC5DmXy2fyulGoH2RtSK4Fhbgu6qfH4fni0u6sd9lfigpJ2khHrL+nkx.R.ej6iAaC5N1FCcsRzqmDt4KxNdG5OsZ0TtsTi1RwG63MxofaeVw127ZWpLPuuoX9XXZCtydC8ZW9xoBFT2fslI6kUTUFkQtPBzvlwbHov09LGDi8.d4OM2lQMQyHLYx7h4+7iioCrIYpd0VMllbzyAbkbZxd7tOclmLm.nq+mBLssGQUx8ybN5DqkVAlcAbgST1NcTRYxbkTcw5sZKIJ0nknnrbrdHxKjqyu0fPv5kxer9Gxf0K9kDXu3bA12Jqf8sVtf8j002t.qOqtDo8mlP8OvGpWr.qe0Dqu98KVuzWRX8RyEVubVw5kWAv5qWf0mUr95epi0KUf0uxg0C.pph4+daxB0W+KIn95YApuLXzPEwTBy69Rb71G5Cwix69.dWd0Fduh2880cyecA.GzqWhOK3Ddy8G98pQHTTl12QHLoDhIMW4IyBtQdwB2jIcYoEz0Hz8K1k7LtdCv8qkKbSiB3lHgaZ7kIbSEvsdm8xkFjSikKji+B9D+jD1oQbh1L8sk+hYaVrX1rtX1le4EKWkow5hE8rSuz.mZtbAm11SA9SRrolwIXOoqs7glZU.MkUnoVegFloODXiC35Cy86a1RbQr.EuK28.01jnq+RU0nTN8xNuh96ccYuwh9kkqc4MAh0qEA.VEvQG4Fw9tkdCPK44Odydf6oG47KNYNuUBi2SrQnmFfWtLimeoBf1zAzV1GnUJg.soX1OeZ.5tXQsGb+iZuEE09dXiCp3AaKt7vsGrJfaiJsT6EwcR6RG5dvpBzcmBn6rBc2o.5d9gteLPoOplbLGqd8RA+V5dD+VZYge+DVt7J.HdqOC.wCimtjPxog7tXATdFfx83cEX4yMVNZEoNVZ2rblGd86Qb75KKb7G4wgWAvv67Y.FdP94RE+tvKJYG+tvMJK.76GALLcfl86uT.vkuGAvkWV.3ekOKd4ifWu1mAH3SwPWpP3EQ1e1gvqW.gunqf.gfpt1nfeJlH7XRFQbW1sNnxL33K7unTwJq..iL+PnRJ3zYG8SiTSxtrdltOzHfBwSvDunbC4F0kDkah9Umv5iOAHuW8lsazrSGoVxxRRsZEiPUouc5O+TGhusNXkgkh7BBI7usbMZK2rcy5skD3qhj8s7IzKTwY.84dSZ9.7EPj6kg4LUBY9L+jLBid+MkLJYGxU2QtQJQeITPAgCmdjxe5oUBomG.5p7i4O4HmXxQUM+FsB63lvD5xgLXgin+7kbjRN47U9Q7a9OfIlvArccCyubihhLL5hffVGbfPRtSk7ObacjkS9WfMuqas.eP9buVuBgXNNMDy1.wNMqMmTi2UsUHDS2j9QoaSrMjNMmGxXxseUHDxauuGhlb6WEB07ioiZDaOuTi6MP1TjBykvZbCTRr5QhoUyVJgJRnLv6ecNnRGe.hEA4rEnKwKd4.8LCGtFI+4k4F+YP54O6.NvempxAZJAatXDD11jaSWzh2yApZVdZIBRhOThxkOTmrMPR9PctwzAlZ97ADMKzUH6eeNPbgzJIlBC5Uybf7B1DIl1BriY4.oEnEhlxxfeGNzz7lgJjuWBy8Gg03+Ppf+XfrZ+wd4aAt3Ljudmq1z5tfeZIQf2Geq89boMFpnZYdoq+qI2KwjTP7VCEx2dLv43mqJJbKKlg2NX3dXfB+cjxv6TOCuibFdmFY3cZlg2oUFdm1w9N3uqYttJFqWgR3hSn2wzk7+lLWZcg+ebMzrCB
When trying to compile networks as dll I am getting an instant crash.
The text was updated successfully, but these errors were encountered: