My new plugin/app, Rhapsody, is finally released into the wild!
Best posts made by d.healey
-
I released my project!
-
Export tool
I'm currently building an app which I hope will allow batch exporting of HISE projects, auto notarization on Mac, and auto-generating installers. So far I have the basics working on GNUx. I need to finish the interface and add the batch handling, but that shouldn't be too difficult, then I'll tackle the other platforms.
This app should make it much easier for everyone (and especially beginners) to export their projects from HISE and build installers.
This is what it looks like so far (it's an ugly work in progress).
-
Time to update Visual Studio?
It's becoming hard to find VS2017, I can no longer see the community edition at Microsoft's website, only a pro version trial.
@Christoph-Hart Is it possible to bring HISE into the new decade and add a VS 2022 export option?
I know we can already use VS 2022 with a bit of fiddling around, but it's not straightforward and requires additional steps for every export.
-
RE: Export tool
Status update:
GNU/Linux: Fully working (standalone, vst2, installer). x64 only
Windows: Fully working (standalone, vst2, vst3, installer). x86/x64
MacOS: Fully working (standalone, vst2, vst3, au, codesigning). Needs a bit of tuning but almost there (installer). x64 only.When I say fully working, that's in my own tests, I expect many a bug report when I release it into the wild.
It's quite possible that AAX plugins will compile just fine on Windows and MacOS too, I've implemented it in the app but haven't tested it.
If all goes well I should finish up the tuning of the MacOS build tomorrow and it will be ready for my patrons to test this weekend!
@Christoph-Hart Could you merge my juce_template pull request (if all is well) as the mods there are needed for my app. The mods are also useful for regular exporting from HISE, bigobj is enabled by default and the VST3 SDK is set correctly to the one that is in the JUCE folder.
-
RE: Export tool
pkgbuild works! I can programmatically generate unique packages on MacOS now! woohoo!
-
RE: The definitive feature request & bug fix roadmap
Feature request:
Ability to designate some presets as factory (read-only)Done
Latest posts made by d.healey
-
RE: Compressed sample map is screwed up
@Christoph-Hart @clevername27 Well I remapped the samples and now it seems to be fine...
-
RE: Failing at HISE 101
Works as expected here - but you should use a midi list instead of an array for this purpose.
HiseSnippet 5038.3oc68jsbiijbj8LZCSZuN7F934x8Sp2klhDfPhTiOV0TRsTL5ZIo5YZOQGc.ATjDcCBPC.piYh9Kx+Z9A+GXmUU39hf.PRTpkdPRn.prxqJqLyJQA7sVXMYr7mL0TlOGaUoR0u6BCcIrootQkp0Fc2bbkp+MaL7NMqo8mJpnU438qT8uciSEMsvFHVSu8t4hllX4JUq9cuizP0ZeeE5O+u+GuUTUTSB60TkJuWWQBehxLEKuVu3O+iJppGJJiGoLy2S24OerjtVecU8E.97cazpxbQouHNAelH4wd0FUp96NPVwR2XnknE1Ddl2pKe2vo52nwd92qXpbkJlbQ6JCA.wZtR+oJpxtzpIP4euOJ+6XT9+vFmpHq31tGG3uidCjWO7yCp9pzPo1q.J8Jenz2yPo+vFCkLTla4cGB97WuwwZf.YrHvp8iJrmsxq9GqtQec3IzrZNS7K3CMfKb6wla2pUCD7q27C0qOQU+JQUzjOcMVUWRw5Nz+F5W93OLdgljkhtFRW6LcK74Za9l5+V8ZdO1ubJfMffo4DrE4INawrqvFa9lOB822sdu8iuILVesNJLXGOlA2P2if6F5ppD.FysI5LFo0wM0nXSCz0hpKvtOHvTCJo9cYSRIwXk9dPcsi0TrNeN195C0UkIR.x+GUtVwVV.+2kGuunkHHpqZ2F7bywFVJDzo593qg4JLAesM1Ga9EK84vrkLpU72a2pmdZ63zNp9+rAJA4qxXzlJl6iGqngk2zSZ+l2TuVM.iM0UwMmannYsYFTEVKk4aTVx7GB4LX2QWdgpnUPiQDqt12.3AAjwjY4ZlfTwuU4UvBUqTsPkUT7OrwEJVRSiGGeUL3Hw328.NZaW+2uwAiGikr7PvueiC+47ZDeIC+.8EVJZSNUzxP4VPeClNLDVNSBCitlFVknCV8UDsE10sHWS3.Cg0loW7+A+Xey1jqqZey1N2rxLQIC8OIwz7Iqb7WQaAvIM5Bk0fUrgqQsqPmM3mOOCVH6SRRAAUjNxk2Nxm2N1IucTHucb671wcxaG6t7NR7yXuEV5yXSapT4zKNfZJoZ0CzDAMPp1ZELXqSFVxgYRm56vXEh5I8OrQ82CiplxXroUyOa5XPqxq9O+u2Xq+XcD7Se842YnLYpEhqEWGz9hWqHiNBKphuqN8AFMUwDQ.Hh7WCLFYpO15FQC7tn6zWfjD0PFXYESPU+pEVviYgD0j2R2.MSWVY7cTn.Mt.75z.YMEi.ePlYhzGSu3cmcI5cXMrA3AxEKtRUQBcBXXTyDiDMQyIsXNEKithAHRWNjfECswBzg5.jobpFHrBbeCz0XCSxBC7NChMDafzMnPYSQKBxafzmS53a.L9NDXkxquMig58HRYjhFEvSAK5v+.fCnva.+YQWgQKLwiWn1fB.3oQ+zwiN57KGg16rOf9o8FLXuyF8ge.dZqofYBD9ZLCVJylqp.fFnJCQMvKL8wTPb5AC5eDzm8d6wmb7nO.z.5viGc1ACGhN77An8PWr2fQG2+xS1a.5hKGbw4COnIZHlfWXJ.RgEOlJl.tnL1RTQ0zlr+.HXMArSUFMU7ZLHfkvJWC3lHRBTXVtriBEQUcsIT5ziO1Dc7XjltUCjIfg+qSsrlu6VacyM2zbh1hl5FS1RkAAys92aV+OtU85DEYSHD.LxQUlrt9Va8OirU7qWCzqMsPlrKINuBdp.OSsZJx6hdsHrjqj8ZPGAplf6EutA4tycWOdWzuwVHXWzXQUS7Wga+0FAgxTYSCOGTxADjuCHEEIyBADIcQCS7gfuYiVngyA.r.cKy45l4Zzcb2K+rQI1ZZWrvXRF6e8Ze7G.+3nRbW2LbE5ybaIhb2AYyCVJsusvJWctugto4XHx1bz64Dml9ooXrpKwlCn.BYY8YtPnUwAQ67ntnbkAzWhqpmb34.nJLLbcare+BCKXYj+qEXMoREVmLfx1N777CRpayEke4.jRgg4.rRgiEAXLNVtlncvsyM.mtAC64n6lhvBtXiVW3NiK+.oco.jCUTAWPZQzoHIMI+PhqLPG9x.HcJCfHTF.YmUDH9W2gE5n6hNX1kQVwYFMEoDwWNPyYJ2x5aqhz41Eoyb4wuHedWkSJOj5+xfPCDYb1E8uzlqYqFHW6H6hDZQxp4eYWTql7shHDGxFFO+EsuNhXzwvPLHh6J6uyPew7vXTqTHtxDXbkIv3KSf0Im.yubpu9r45ZPbptRJI2VhHqlqoBNCC9RdE3XrLw0Z.pw5YIlE5bJddoo9d1RTo0aKiEIzYaiD4bnGYfmoqpmsd6mc8i36PrcKwke8iG7gO0+7SN+xACAFFYXt3j89vdu8jC.98siGyi4aygIiD7jCgvS6eztNvnIDLO4N8O57A6605DHlaMR6CGM3xS8Z+Nrpp9M1233ydm2ctRcAcHFbvvCF4uYQouTmPBLz+BQvpL1E0mytjsCDjmg07jEJVhFmlry9NyYIJU6cz9CGT.GBbgwdVV.xla+Sh.uAXUrnItT.Xo.Da8874oY..k+XsJS2vX.ovrFJTxNuoAx0KaxRObBKCziHSnaW.DLjihEiy2tDlyztDQkhJ9b8Euv9yuBXheKxuiZrpdMaaYMmuvb5ljgfNBr6RA5XECSqeDfCWGxkeAeGDz8DxHPLtU62T0Ai6vc60.MUg9u7cZ.qFRrjtqeq7MYFeozha2321qa8RraWdZvdAnhSu35FeubWzHz3I3MdBd8zwv+7EF.mMXW55gh81N9AitNTvd0okau5xEeubVuiHa9HiU65jvtzUDqYsPCZCX0aCTr.vfD.jV..cG3ucZQ6UMsEyFZY.OGHS11oEviSK3518nMLFt5TQiuPjZ7.DZf1oAB.Wa.0ZKv.iI30vL.goOCPn78baGfs8MHhY9NraHMU2P1tcBSp211sCKfXXiQDEGfQSZdJnndp3s.Nw4nRamMTGUIxuX5eiC5tj+LQlpMty7S3jqFL.TQZfFZSamneCSmyogiTlLkn5QjA0rkfdngmAQoujgwOUfzlNjyxDYLzgkSwWBO2sEaDFTGNcgEyaUx7A1PSUjfI307x33tQbKg9.1QGFkyGx5cFP1LGniO7yIrljG+3F3jbRmV4N6MSeglEvKD11tEZs7PT2555GeC6.rNUbNMTXCEQooJehwh9j4BShm4uNc43iOl4XuvKjin7wTi4XIgMDk1+h1UzEeEhq+yHD.wnzL5r6VT4tLdr3BUq2S1GQvDnPqDAbvrXGDzWy1M6kfZgyvVPXbKwXrWeobN+IDHFl2Pa1MCZyfIZTUUfrZyLwUitSKI6ReHKaN.OMyJgvZphz4iGahsnZG1gd42RCSSvlhBNmO8QMj2cgGZ+NJF2.EQsCFnZ9GonB0kFsn2XDqPNPfmqYBDWUymAxinzRrhCxROxqMBCh2feyL8nVsXkHuEqIitb92nVrraqlOQCmyCVi1QFu307a2z8mc5C+55y6o7tK65130mC+Z7ehceg+xj6N+0ezFPOFx5TE1asu9MZuHw8j3zVhSr2wS.2rGSrO7H8655SM3W4+7Q+I18O8hY25WM3y3at8wUMv0qu5095abCg+8JSWfUESJFd6am2f34eIHdjvNt8ZmNkWP7aCfcaHpTgchF.uPn.36FI9cni.b1dUCZmuXAsK7.Dyd2m0gryGLj8VOZgrmNMyfRFAx5Z.8Wyr8sNFQe7n1iRH88EmqGe.8xxp3Kzg0Ug3ioyFog1y+RxAdI4.ujbfWRNvSojCz5kjC7RxAdI4.uHw+lIu.6IIAw3ANujTlAbeff4FnS2zxMffWtA5trXgSJNe+QquBIUnyNYea2650qdqTRE55Qe83RKIFNtIlXfvN5oj2h3ADVYFCopABhcjzIFylD1H6ptcRO9kBLPDgi2.0YmzGnAjWisA5Wonkk8ElEnKwqgFHVUp3bUeV3SPDwGRT9rex1MPuU2vP+lf56IhMtpw8I4zvrXw8xkeZKDMXSbbbQHmfrgTQmNOTxzN1062HCkISx13fm.FoiOM.QLgGyzhvqzjSAVLEVV1K+sdsx.rCUac4FQGZAQTlYLcYo0JTIeULHsBzXrEPXxfOwp+K2Il5dTdSgM0wf3.LaQ2ffm0Fq1ao42f0f8jIvzVKml76uAWmlA+wmGk85+4ilpA9SDpesC0Oa+Tb6mMbr8CIijICwKIACKMWknVteHxd+YwxgdQCysYdBKXH4sXFefF4kubNNC5RtxYvBtiDVnU55TcJzH0ljlL2whj1rPVZe9V.WjcIweNU44RHSphNq+eeml2bfQzsYIc7gK23CY7Cj041aGRJtDrSTwHcbqSoxqrQM9LfYFLU9WGRcKszhm0rDmhwgrjlXfIe+j9ag.ysWd9m6qBrMMrUbA22fjq9NkYH9QbKNcaINK.rBQAvkRT.9S4XijwxNz9FvS4L4+d6LkNSSrkE9YJ2l+AjayEC2NRxKXu4AFIm7B2GXkJrAe0ZfvpUqA7t8TnWFKAf6wEGoavne6qD6soT4vD9zJYc4LciYh1uTJKUm1a1f8jfv7+byGcSg18wzlhkYhLNKIgz+jwX3IrKuX3E5kACUmKYIdM17dUzkTl3Bl4uXSGWRRc5qd45mHuyirH2NsMQsV1XMKMKAhytqvCU5KB+R3UL5qrR0yplTkL.MeusoqAYMxNpR2nDKozZEFrkBt5KKBqD7xRs3rVGzQv3KZGI.iLl6fUfcEvEtiDMlmj2aj68.43Vau8yoyiuiawWpXw541TBOJnD69bulHLJu0c504qqsK0TjL5W5l.yQlseJXXI7ALxR2N5GESSkbZMyZo+wJ+RzHk440K6GGeayZJVRI5BFoqIpn9jlz4y.oGYAsQFKlMGaY5dRuXwZXXBGlm1GhbY8.nz9sVIzg7vX0EV.GrX.YBPopECDhzcjXOIIvdUANMPX6ZbNwAs3VcKaERQfE251MgAHoh.Hswvc2YX5a1JXIkYtnZcIfBLF0HxIfJs7qKvwZ2iO0Da0EjoSojvy0R4XUxdlRgNAO8AihcZTZCnhc9X5GHECcnF.JFx3AhhgJqwm9Ug.WIbPQE93z5d.jOCOgtNjo2WL.8z8L5ZYPp7XOuiLmtDfCsXRZUNPo7l6QV65mOrXFoXvvWMAkKv7yjzB3qhaJCCUggYIvw7.Y4YtJBLK7roe9vxwPCSzVJV952u0ZvYZWgOL5JoCFux6PptvTTB49sHG4uIjy6RAjEEG4nSzbpyrLb5D6TmYbB9qyLNgzNPeKrBOWIXYtTN0v4JQ0iDqyu7Arhyg5TX4TmbbJjSBXKTHaGjvIPdbuo4YIlvPfuexG3xQRhZxuPiMPQdMhCwThIcpw+JDmqSaY2A04v4L.Mtm+7QFgLu.aLlTtFZR1pbKImb9KdIZkKEEogoDRRtIpID7ZmD7reoxBkgO6D7k9aPRdSuW7uzEIjdO5uSlZU.Q6rmVjbm7Rx6qqXsZJKOxT5N9Ska5TJ0NT8.4rE0Nochj7swy6ox6dRtZGbMBd6IY2tOr6IIiwlyZIy1ZT6BTn0EcjCryLkQgUammS1lD0irGQEEEsbyYqYYTc09QvVkA9YWa0lIs2xA2Uiva9aj7vFX65Btje3M4LxJ1wrWawshWb6BChKSyn4dYFcFTJ3dzlQys9OilaMeFM2S8Yzbt6rZRSo8dhWlNmlFAmMu17ge9r2Pu9Ng1CGWSmQ6gfq2SoCqgGIBzUnrP7hAMpPHXXnKKnrHwpjoZMoc4UqIwGLZdJylXhH8IE0yurn0RuRaduhtphl6GZoqoWVNkYSfZ.aaxbUmossEZfnY7h8ds2.Q25B1c9ZoWPLEnVVD7WKKsa0J8hYIqkby2LUCypWJJwBnsyNaIlD6wToeZ9QB6kxj3wuLId9VcCqm0RP11KkPEid2VurquOS102xgIsNs+rqft5yxMrkuDl.xW97ZaP19avchdE3Rkxmp6Nkn1jPInMIjO9zNsVJHaWzum4El8TJeZ0KS4EytNi8j8paHrC7Ko1FDV0ZaHD3eBTaCY3aAcxCZt9PR6mAcOWXDrOIFQN8V8uo2gohLbvsZe1ADBJgO.XW1gucR6r+.7U52rU.bJDYymDYyS+jhHTljsO78dkpeNWvJqeZg9Ay2p0TySRoxEJ+5up7jadxNOikHCTjzklhsdZY3pU1pFqmHRD+ePzoUOBa+GHEMFyYCSnQVasCjx1vYwsojJPoax1HiX6TS.fv7uM+k08WYE+fobRabLfr7dKet2dqUJWZeM4kegekUz9HSmNkJtxYNSdqPiU6X5Wv6a+G8LxccqDMHecAicK9IVEXlMt+JixLM32ukow1QpBhdamwhfvORl45zf+gUxYYujUIW6HkEaKT0ij.9I7.b7SFDqfHSSpfVBrG+gqmkXWJMPMsDHcLgKokvISIlJZIlzIDnhD7ahiKpaAb74wu.+8JcGC7sKDEw4.9UGNtl9iRxdI+J.2OQh089YfRKNMtZT2xWXi6Aegsd8dRtt1iPwD6eveBrtF2Z55Zbq2qqwsVttFWortl+kBBrvVLFPumWdiOKVC4ewZX1lSw+XZMj+of0P90Tqg7q2VC4WKsFx+bvZHmSAHWK4WHE6m3EyfoMYhiwoeLdcTbF46WCf74elrKFtNY8yGRcuX5qUIvuVeL64CkdBlYiuVuRkwJp3JUeE4OZhyf+8eZC1I75U5hFx.bmoq07ylUfP1s.3CO5FUpfmcEVVFKOTCeKDrM1rRkJ++Uqo7PA
-
RE: Change Sample Map via ComboBox
@pgaudioworks It's pretty straight forward. Put all your sample maps in an array (there is a built in function to do this for you).
In your combo box's control callback you can use the combo box's value as the index to the array to get the sample map that was selected which you then load into the sampler.
-
RE: LAF for Preset Browser Buttons
@clevername27 where's bgColour coming from? And where is drawPathButton coming from?
-
RE: Failing at HISE 101
@clevername27 Use local, not var in the midi callbacks. Avoid global variables if you can. I'll take a proper look when I'm back at my computer.
-
RE: Message event flags or meta data?
@aaronventure I vaguely remember the discussion but I can't find the thread. Global variable it is then.
-
RE: Introducing: HISESnippet Browser
@Christoph-Hart I deleted the tabs but still one of the scripts is being added.
Another thing I tried was resetting the layout by renaming the HISE app data folder. Then loaded the project and hip, this time the export didn't include the files.
-
RE: Introducing: HISESnippet Browser
@Christoph-Hart Yes, however I have multiple script editors open in different tabs and I notice that some are still showing included code from my main XML. So perhaps that is where the issue is coming from. I'll do some tests.