Can you resize the canvas once a project is started?



  • Hi all,

    So Iโ€™ve finally started getting my head around HISE and built a simple convolution reverb as a first run while Iโ€™ve been learning. Iโ€™m loving the power of HISE and how much of a better workflow it is compared to the old builder I was using for my Kontakt libraries. Truly converted and itching to learn more! ๐Ÿ˜

    My reverb has turned out much better than I imagined that I could make it on first try so Iโ€™m keen to add some extra features now.

    It is mostly working well, other than it randomly crashes Ableton sometimes when I add the plugin into projects, and also when Iโ€™m tweaking parameters on playback (Hopefully thats just a setting Iโ€™ve missed somewhere before compiling?) Theres also a couple of other things Iโ€™m trying to work out still. Iโ€™ll try my best to figure them out first though. If I canโ€™t, then Iโ€™ll probably be back with another post after ripping some more hair out ๐Ÿ˜‚ ...

    Anyway, the main thing I was wondering is if now my interface is made, is there any way of resizing the canvas at all? I only just found the video from @d-healey on how to add a preset browser. I would love to try and implement one into mine if possible, but I need more space on the GUI at the bottom. Is it possible to resize the canvas now that Iโ€™m this far into the build?

    Thanks in advance ๐Ÿ˜ƒ



  • Do you want the canvas to be resizable in the plugin? This only works with a zoom factor that scales the entire UI.

    If you just want to make the canvas bigger during development to put more stuff there, change the numbers in the makeFrontInterface call in your onInit callback.



  • @SteveRiggs

    this:

    Content.makeFrontInterface(600, 510);



  • @Christoph-Hart @Lindon

    Thanks, both! That worked perfectly. I now have a preset browser ๐Ÿ™‚

    @Christoph-Hart It would be amazing to be able to add a zoom factor too so users can resize the whole UI. Is it easy to implement?

    I'm also having another small issue or 2 if you could please help? (I'll put some images below of my UI, and of the backend of HISE so you can see..)

    1. I'm using 2 instances of the Parametric EQ as a low and high cut. I would like it to only affect the wet signal of the reverb if possible though. At the moment, it's EQ'ing the dry signal too. Is there a way to route this so it could work correctly? .. or do I maybe have the modules the wrong way around?

    2. There is a strange artifact crackle sound when moving the parameters on both the low and high cut dials. Is this fixable at all or do I need to change a setting somewhere?

    Many thanks again for all your help! Really excited seeing this coming together and planning the next projects. I certainly wouldn't have got this far so quickly without all of the help from the forum. So thanks ๐Ÿ˜„

    Screen Shot 2019-06-11 at 18.40.32.png

    Screen Shot 2019-06-11 at 18.54.43.png



  • @SteveRiggs is there some reason you are not using a SVF lo-pass and an SVF Hi-Pass for your filtering? If not then maybe replace the two EQs with filters...?

    Oh and your other question - you will probably have to build a send routing and place the reverb there - followed by the Filters/EQs



  • @Lindon

    It doesn't look like I have the filters. I'm running on HISE 1.6.0 at the moment. Just spotted version 2 on the website. It seems I'm very behind with the times ๐Ÿ˜‚

    I'll install 2.0.0 now. Hopefully, it doesn't totally screw everything up though or ruin the projects I'm in the middle of? It took me forever to get it working properly in the first place ๐Ÿ˜ต

    Screen Shot 2019-06-12 at 21.58.24.png



  • @SteveRiggs

    I'll install 2.0.0 now. Hopefully, it doesn't totally screw everything up though or ruin the projects I'm in the middle of? It took me forever to get it working properly in the first place ๐Ÿ˜ต

    Now is a good time to make a backup!



  • @d-healey Very good idea! Thanks. Is it easy to do?



  • @d-healey I've done an xmlPresetBackup of the project. Is there anything else I should do before installing do you think?



  • @SteveRiggs It's mainly Xcode 8.0 and the other addons I had to install at the start to get HISE to work that I'm concerned about. Will all of those automatically be still working if I install the new version? I remember it being a bit of a struggle to get started, so don't want all that happening again.

    It was all of these here:

    Screen Shot 2019-06-12 at 22.25.34.png



  • @SteveRiggs said in Can you resize the canvas once a project is started?:

    @d-healey Very good idea! Thanks. Is it easy to do?

    If you're on a Mac use Time Machine



  • @d-healey Jeez, my brain really isn't working properly today! Thanks. I'm on it... ๐Ÿ˜‚


Log in to reply
 

12
Online

521
Users

1.9k
Topics

14.7k
Posts