HISE Logo Forum
    • Categories
    • Register
    • Login
    1. HISE
    2. LightandSound
    3. Best
    • Profile
    • Following 0
    • Followers 0
    • Topics 10
    • Posts 84
    • Groups 0

    Posts

    Recent Best Controversial
    • Some additions, please enjoy.

      Was mentioned in a few posts some of the things I've added people might be interested in, and since I no longer need to keep the HISE source code private and can just license the instruments, I've opened up the changes I've been working on.

      It was built on the last stable commit of scriptnode at the time of making this so if you need anything after that you'll need to add it back in.

      You can get it here.

      Some features will likely not be for everyone, but here they are:

      • Equal power loops: all loops are now equal power, so if you need linear this isn't for you.. Although I can't see why you'd want linear!
      • Integrated Downloader + Installer: Download button added to the CustomSettings page (enabled via "DownloadSamples" in the json). This will download a set of files specified in the new command: Engine.setDownloadLinks(var) - this takes a var array of strings and will download them to the specified folder. If any of the files are .zip or .rar (although rar is untested) files, they will be extracted after all files are downloaded, and the source zip file will be deleted after use to save on space. Note: this also updates the sample location directory and notifies the user to restart the app/plugin.
      • You can use this to create a bare-bone standalone installer instead if you want too, just create the URLs, create the button in the floating tile and disable the other buttons!

      downloadAndInstall.gif

      • Freeform Resize: resize via corner component. Scales to 0.5* original height and 2.0* original height - aspect ratio is locked. Note: scaleFactor resize box has been removed from CustomSettings for this reason.
        resize.gif

      • Tricolour and radial gradients: expands the g.setGradientFill() method to allow for more than 2 colours. Simply add three extra units and it will translate to a tricolour or radial gradient: g.setGradientFill([Colour1, x1, y1, Colour2, x2, y2, Colour3, proportionAlongGradient, isRadial]) (proportion is float 0-1, isRadial is bool). A fun thing you can do as a result of this:
        trigradiantHover.gif

      • Combo Box Look and feel update (now transparent background with a new text)

      • Probably other things I've forgotten about.

      Enjoy!

      posted in Presets / Scripts / Ideas
      LightandSoundL
      LightandSound
    • RE: Merry Christmas

      Merry Christmas all!

      posted in General Questions
      LightandSoundL
      LightandSound
    • RE: Tooltips

      @ustk Seconded, would be hugely helpful right now ^^

      posted in Scripting
      LightandSoundL
      LightandSound
    • RE: Accessing Server API from HISE

      @d-healey you can do an a cheap and dirty update approach. Juce has an easy way to read a URL result as a text string and compare it with an input string, so you can just stick a .txt file on your site (hidden of course) and literally just have the text as the version number and match it against the current version. Whenever you load the plugin it can check that result against the internal version number and display it if needed. Just means you need to remember to update the text file.

      Similarly you can do this for file activation for online list of CD keys, and it helps you to be able to disable any cd keys that are chargebacked/refunded. For this you probably would want credentials though, as having a publicly available list of keys is not really ideal :p

      I might implement this in to my public branch once I'm finished with this chunk of work on release triggers

      posted in General Questions
      LightandSoundL
      LightandSound
    • RE: Any point in standalone apps

      @d-healey I regularly use a piano standalone app when I'm just playing for pleasure. I know a lot of others that do this too, for anything recording related naturally a daw is miles better, but sometimes you just need a quick test rig rather than loading up a daw and possibly a template

      posted in General Questions
      LightandSoundL
      LightandSound
    • RE: sample loop crossfade

      @d-healey I noticed some people (such as yourself) had already added the combo box into their UI, often hidden within it by hiding the edges, this would break those for anyone that uses it (it would actually just straight up vanish).

      I'll finish up a feature I think is pretty essential first (version checking from an external file) and then just make it public and do a quick tutorial on the changes somewhere, then if people want to merge changes and whatever I'll leave that to them?

      posted in General Questions
      LightandSoundL
      LightandSound
    • RE: sample loop crossfade

      @pnyboer I've been considering just opening up my branch since I've been moving everything back in to HISE for instrument building and I can just license the instruments themselves instead. I haven't looked too much into the licensing yet (but I was planning on using a commercial one) I've just been getting the code down, I'll take a look over the license and figure out if it'd cause any issues and then if people are interested I'll open it up. I've gutted a feature some people might want and added other things people might not want, so I'm not sure how much it'll help.

      posted in General Questions
      LightandSoundL
      LightandSound
    • RE: CustomSettings panel - look and feel - where is it hiding?

      @dustbro https://forum.hise.audio/post/21655

      posted in General Questions
      LightandSoundL
      LightandSound
    • RE: Possibility of changing Look and Feel of Custom Settings?

      Incase you still need to do this, you can do this with the StandalonePopupComponents.cpp file, just create your own custom look and feel class(s) in HI_LookAndFeels.h (I don't recommend editing the current popuplookandfeelmethod), add the lookandfeel object to the StandalonePopupComponents header file and reroute the existing look and feel pointers (applicable lines 147->182).

      For the combo boxes, you need to specify both the PopupMenu:: settings and the ComboxBox:: settings, as the colours/fonts etc are handled separately for both in JUCE.

      posted in Feature Requests
      LightandSoundL
      LightandSound
    • RE: Some additions, please enjoy.

      @Natanr @dustbro sorry, been busy on some disk streaming stuff for my own sampler so missed this - you don't have to do anything, you just compile and it's resizable.

      posted in Presets / Scripts / Ideas
      LightandSoundL
      LightandSound
    • RE: Slide in/out Panel

      @Natanr Use the button to start a timer on the component, or use the timer callback on the item itself and adjust it from there.

      posted in Scripting
      LightandSoundL
      LightandSound
    • RE: Sample based instruments of Vintage Synths- Legal Issues ?

      @lalalandsynth just be careful about using their name in the title of the item. Is fine to say you sampled it, but calling it the same thing is a nono. Ie, if you sample a steinway and call it "Bob's piano" that's fine, but not "Bob's steinway".

      posted in General Questions
      LightandSoundL
      LightandSound
    • RE: Any point in standalone apps

      @lalalandsynth For me personally, no - however I base my development around what support tickets I've gotten - the ui scaling and downloader were only made because of issues I've had with continuata and kontakt not being resizable (our concert grand ui was considered too large, while the chamber strings too small).

      I don't really mind too much when I'm making purchases because I'm just interested in the sound and playability I don't care much for the rest since if you're event a slight bit tech savvy, music production is really quite easy.

      In terms of standalone, that was more an issue for people I wasn't even aware existed as a market when I released the piano, people who have nothing to do with composing at all or even performing, just people looking to practise piano inside or while travelling etc. So for pianos it might be important, for an orchestral library or a synth? I imagine not...

      That said, I have messed around with SINE a bit, and having it as a standalone can be fun to quickly mess around - so even when it's not essential, it's a nice thing to have!

      posted in General Questions
      LightandSoundL
      LightandSound
    • RE: sample loop crossfade

      @Christoph-Hart And this is why it's good to have people chiming in, I don't use images at all because I just hate the workflow!

      posted in General Questions
      LightandSoundL
      LightandSound
    • RE: sample loop crossfade

      @Christoph-Hart I think that's a good decision for developers, not for users. When you have the ability to resize as you would any other application (corner or edge component) I dont see why you'd have it any other way!

      posted in General Questions
      LightandSoundL
      LightandSound
    • RE: ARM-based Macs

      @hisefilo This is being discussed on the JUCE forums already, it's basically still the architecture that runs in IOS and JUCE (along with HISE) already support that. It likely won't require large changes, although they are looking at build configuration changes.

      posted in General Questions
      LightandSoundL
      LightandSound
    • RE: Integrating external c++ libraries into Hise project

      My advice is to spend a while with the hise C++ code for a little while first as it does take a bit of time to get used to where things are, the way @Christoph-Hart has set things up etc. Add a few simple classes of your own, get used to JUCE first if you're not already, then think about adding external libraries after.

      posted in General Questions
      LightandSoundL
      LightandSound
    • RE: Vst Instrument without having to install the samples

      You can add you own downloader to your plugin within hise. That way your users can download the plugin freely, get authorization within the plugin to unlock it and then download the samples. No need to use anything separate. JUCE has all the networking needed for this and hooks up to AWS easily, so it's just a bit of cpp for your project needs

      posted in General Questions
      LightandSoundL
      LightandSound
    • RE: Create Interfase on HISE to be used on JUCE

      @hisefilo creating ui in juce is a lot more free than in hise, once you get used to it. (Nothing against Christophs great work of course!). The paint routines are basically the same in juce and you have the benefit of having all the extra features juce has to offer right at your fingertips, the removeFrom method is hugely useful as is the flexi box system. Plus you get the benefit of a scalable ui without the fixed ratio.

      posted in General Questions
      LightandSoundL
      LightandSound
    • RE: Populate samplers after plugin launches

      @dustbro any particular reason for that many samplers? Can't consolidate down to less samplers with more RR groups or layers instead?

      posted in General Questions
      LightandSoundL
      LightandSound