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

    Topics

    • LightandSoundL

      Some additions, please enjoy.

      Watching Ignoring Scheduled Pinned Locked Moved Presets / Scripts / Ideas
      30
      14 Votes
      30 Posts
      3k Views
      DabDabD

      This addition has problem and that is when user changes the GUI size and closes it once it is opened it gets resized to the default GUI size (exported size).
      FrontendProcessorEditor.cpp

      void FrontendProcessorEditor::resized() { setResizable(true, true); auto pC = getParentComponent(); float sF; if (pC != nullptr) { sF = (float)getHeight() / originalSizeY; setGlobalScaleFactor(sF); setResizeLimits(originalSizeX * sF, originalSizeY / 2, originalSizeX * sF, originalSizeY * 2); // lock the height //sfs.setScale(sF); } }

      This @Christoph-Hart method is much better
      Scalable GUI

    • LightandSoundL

      Math.ratio

      Watching Ignoring Scheduled Pinned Locked Moved Feature Requests
      5
      1 Votes
      5 Posts
      540 Views
      LightandSoundL

      @ustk that's why I say it's a fringe case, essentially if you set them as variables or for example use getvalue() without setting the min/max value of the panel then you could run in to problems. But there shouldn't be a 'real world use' for a range of 0 to a larger range, since all that does is spit out the same value. It's just to protect for the inevitable case where human error gets in the way.

    • LightandSoundL

      Italic Global Font

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      3
      0 Votes
      3 Posts
      290 Views
      LightandSoundL

      @dustbro ah I had put a font, didn't know I could use my own font file for it - cheers

    • LightandSoundL

      push to column in 2d array syntax?

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      3
      0 Votes
      3 Posts
      370 Views
      LightandSoundL

      @d-healey so you have to array.push([]) first if you want to start pushing in to a new end column, that's where the issue was. Cheers!

    • LightandSoundL

      getCurrentLevel can return results out of range.

      Watching Ignoring Scheduled Pinned Locked Moved Bug Reports
      4
      0 Votes
      4 Posts
      353 Views
      Christoph HartC

      If the volume is above 0dB, it will result in values over 1.0. The statement

      the range is between 0 and 1

      means that the domain is normalised and not measured in dB or anything else.

      But yes, that scientific notation is annoying. In audio DSP if you have something this low you expect it to be zero in most cases, but I didn't write the number to string converters myself.

    • LightandSoundL

      Can you add synth modules via script?

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      7
      0 Votes
      7 Posts
      631 Views
      d.healeyD

      @Christoph-Hart Oh you make C++ HISE seem so easy and tempting. I know that we've talked about a reasonable limit for the number of samplers in a project as being < 16, but what about in a multi-timbral plugin where each individual instrument might be using 4 samplers?

    • LightandSoundL

      Linking UI button to a single mic purge

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      3
      0 Votes
      3 Posts
      266 Views
      LightandSoundL

      @d-healey Figured as much, got it working but figured I'd ask in case I could make life a bit simpler :)

      Good to see you here by the way David!

    • LightandSoundL

      Loops fail to playback upon restart unless loop playback is disabled and re-enabled.

      Watching Ignoring Scheduled Pinned Locked Moved Bug Reports
      9
      0 Votes
      9 Posts
      656 Views
      LightandSoundL

      @Christoph-Hart mailed :)