HISE Logo Forum
    • Categories
    • Register
    • Login
    1. HISE
    2. pcs800
    3. Topics
    • Profile
    • Following 0
    • Followers 0
    • Topics 40
    • Posts 212
    • Groups 0

    Topics

    • pcs800P

      LimiterReduction parameter

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      4
      0 Votes
      4 Posts
      82 Views
      HISEnbergH

      @pcs800 If my memory serves me correct I believe this HISE tutorial shows you how to display compression amount:

      Link Preview Image hise_tutorial/DynamicsFX at master · christophhart/hise_tutorial

      The Tutorial project for HISE. Contribute to christophhart/hise_tutorial development by creating an account on GitHub.

      favicon

      GitHub (github.com)

    • pcs800P

      Curve type in a parametric

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      3
      0 Votes
      3 Posts
      116 Views
      d.healeyD

      Ah ok I see the issue. I assume you're connecting the button to the module through processor/parameter ID? The button only has two states, 0 and 1, so it will only change the Type parameter between those two values.

      If you want it to cycle through more values you'll need to handle it through scripting by using a variable as a counter and increasing it each time the button is clicked, resetting when you get to the max (4) and passing the value to the EQ's Type attribute.

      If your EQ has more than one band you'll need to use the band offset to select which band is affected by the button - forum search for "band offset".

    • pcs800P

      Impulse Response loader

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      2
      0 Votes
      2 Posts
      92 Views
      d.healeyD

      @pcs800 If you delve into the file and file system APIs you can add a button to open a file browser to allow users to select a IR.

      Or if you want a simpler solution you can add a waveform control to your UI, connect it to your effect, and then users can just drag/drop an IR onto it.

    • pcs800P

      Faust installation

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      3
      0 Votes
      3 Posts
      174 Views
      pcs800P

      @d-healey I figured it out and it's compiling now, thanks! :-)

    • pcs800P

      Errors when exporting to vst3

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      4
      0 Votes
      4 Posts
      275 Views
      pcs800P

      @Lindon yeah just experimenting. You have to try things to figure out what they do :-)

    • pcs800P

      Demo mode and registration

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      6
      1 Votes
      6 Posts
      424 Views
      LindonL

      @ustk said in Demo mode and registration:

      But you’ll need to make the Unlocker part in your project anyway (unless Hise Activate also comes with a ready made script?)

      It does.

    • pcs800P

      De-Essing

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      8
      0 Votes
      8 Posts
      693 Views
      LindonL

      @pcs800 said in De-Essing:

      @Lindon Ok, i created the script fx node, added a dsp network, added the filters and a compressor.
      How do I control the threshold of the compressor from a knob in the ui?

      create a knob in the script node - connect it to the threshold of your compressor...

      Heres a picture of a flanger with one such control set up;

      e426e7de-e15a-4915-bc9c-ea76fa9b1953-image.png

      use a .setAttribute call in your UI's slider callback

    • pcs800P

      I want a Filter at the end of my FX chain

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      3
      0 Votes
      3 Posts
      306 Views
      d.healeyD

      @pcs800 Put your module within a container and add the filter to the container's effect chain.

    • pcs800P

      Script FX module in properties panel

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      4
      0 Votes
      4 Posts
      377 Views
      d.healeyD

      @pcs800 You'll see different things there depending on which node you click on

    • pcs800P

      The delay module temposync slider popup

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      34
      0 Votes
      34 Posts
      6k Views
      pcs800P

      @d-healey I've scrapped this project

    • pcs800P

      Finding the range of HPF and LPF in the delay module

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      3
      0 Votes
      3 Posts
      283 Views
      pcs800P

      @d-healey Thanks

    • pcs800P

      Why does this project refuse to save correctly?

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      2
      0 Votes
      2 Posts
      247 Views
      HISEnbergH

      @pcs800 The autosave is a .hip file, it's just a backup.

      The .xml should be save in XmlPresetsBackUp. Even still, select File and you can load the xml or open recent and load the xml from there...

    • pcs800P

      Code to load ir files is not working

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      7
      0 Votes
      7 Posts
      659 Views
      ChazroxC

      @pcs800 All good. No worries! 👍

    • pcs800P

      Sample Range

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      2
      0 Votes
      2 Posts
      285 Views
      ChazroxC

      @pcs800 said in Sample Range:

      What is sample range and how can i use it related to convolution reverb?

      Im pretty sure 'sample range' is reffering to these markers.
      Screenshot 2025-05-25 at 8.26.40 PM.png

      You can set these manually and they'll save its state in your preset. If you want the user to be able to manipulate this you have to script it manually. There should be some cool snippets on the forum if you search around.

      edit**

      You could add an audiowaveform tile to your UI if you want them to control that part. If you want them to control that with a knob or slider, you have to script that part for sure.

    • pcs800P

      Compressor makeup

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      4
      0 Votes
      4 Posts
      357 Views
      ChazroxC

      @pcs800 He's saying program a separate knob to compensate for that volume jump.

    • pcs800P

      GateReduction

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      4
      0 Votes
      4 Posts
      400 Views
      ChazroxC

      @pcs800

      @pcs800 said in GateReduction:

      Use a panel then

      if by that you mean script, yes. There isnt a built-in way to create a reduction meter as far as I know. You're gonna have to script a little bit.

      If you can break this down, this is how I would use it.

      const var Dynamics = Synth.getEffect("Dynamics Visual"); // declare your compressor module const var GateReduction = Content.getComponent("GateReduction"); // declare your slider const var t = Engine.createTimerObject(); // create a timer object t.setTimerCallback(function() // create a timer callback { var v = Dynamics.getAttribute(Dynamics.GateReduction); // grab the values for GateReduction v = Engine.getDecibelsForGainFactor(v); // convert to float GateReduction.setValue(v); // send value to your slider. }); t.startTimer(20); // set timer frequency aka refresh-rate
    • pcs800P

      Linking knobs together via a button

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      31
      0 Votes
      31 Posts
      5k Views
      pcs800P

      @d-healey It is now working with the help of some online resources

    • pcs800P

      How to calculate min and max for controlling module parameters

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      5
      0 Votes
      5 Posts
      419 Views
      pcs800P

      @d-healey
      Ok, i did not know that. Thanks

    • pcs800P

      Storage of IR files for convolution reverb

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      3
      0 Votes
      3 Posts
      267 Views
      pcs800P

      @d-healey This was an aif, so maybe i will convert them to wav first.
      Thanks