• Shape FX, New effect...

    9
    0 Votes
    9 Posts
    1k Views
    Christoph HartC

    Yes but for this use case there is the polyshaper which shapes the waveform on voice level and allows modulation.

    Try it on a sine wave generator. You can get some really nice sounds out of it.

  • FontSize FloatingTile problem!!!!!

    4
    0 Votes
    4 Posts
    745 Views
    alexaudio10A

    I do not know if it's the same thing. It is in the parameters under the name of "ui zoom factor".

  • Script reflect Property Editor changes

    6
    0 Votes
    6 Posts
    1k Views
    B

    @d-healey Thanks! I've been diving into the Interface Editor for the last couple days and am pretty happy with what I'm able to accomplish. And the linking widgets to parameter id's is a breeze.

    But there are still some things I'll have to script and I'm unsure about how to go about it. For instance, say I setup a knob called "randomPitch" in the interface. I assign the processor id to "detuneRandom" (a Random Modulator in a pitch modulation module in the sampler container). I then assign the parameter id to "Intensity". Works. Great! But I don't want the knob to be able to go all the way 12. ;) This knob is for a chorus-y detuned effect, so I really only want it to have a range of +/- 50 cents. Well, I can sort of do this in the component specific properties by setting the "Max" field to .041 (1/24), but then the smallest step size available is .01....so not enough resolution for this type of control. So, I tried a little scripting. I put this in the onControl callback:

    if(number==randomPitch) { const var detuneRandom = Synth.getModulator("detuneRandom"); detuneRandom.setAttribute(detuneRandom.Intensity, (value/24); }

    where "randomPitch" is my widget id, and "detuneRandom" is my pitch random modulator module. A couple of questions about this:

    Is the onControl callback the best place to put this script? I know from reading some of Christoph's posts, there are efficiency concerns with where to put scripts.

    I also read on some post that the first value of the .setAttribute method should actually be an integer instead of a string? And that integer is an index of each modules parameter? Is there a way to to determine what index number pertains to what parameter?

    Is this very simple code I thought would be easy, very wrong?

  • plugin wrapper ? what does it do ?

    3
    0 Votes
    3 Posts
    685 Views
    Christoph HartC

    The plugin wrapper is just a discontinued approach to embed other JUCE AudioProcessors into HISE.

    The Effect slot is a shell for an effect that can be used to dynamically hot swap effects using scripting calls to implement dynamic FX chains. The empty FX is just a null effect that sits in the effect slot until you load something interesting in it.

  • About FilterDisplay Floating Title Curves

    6
    0 Votes
    6 Posts
    925 Views
    orangeO

    Thank you s much @Christoph-Hart Hise is growing so much. It will be capable of everything in dsp...

  • Choosing on the gui which sample to trigger

    5
    0 Votes
    5 Posts
    731 Views
    Christoph HartC

    The appropriate structure of your instrument depends on what you want to do with the different samples. If you need to route them to different effects, use 3 samplers, otherwise one sampler with 3 RR groups.

  • Range of slider linked to container gain

    5
    1 Votes
    5 Posts
    712 Views
    Christoph HartC

    I guess you have to write a control callback for the slider then and use Engine.getGainFactorForDecibels to convert to the required 0...1 range.

  • Uninitialized FX chain

    11
    0 Votes
    11 Posts
    1k Views
    Christoph HartC

    This is fixed now.

  • Set value not passed to parameter

    3
    0 Votes
    3 Posts
    501 Views
    d.healeyD

    @christoph-hart Well I have a slider linked to an envelope's attack, it has no ui control callback, so to get it to update from the onController I'd need to get the envelope in a variable, and then setup a control callback for the slider, seems to defeat the purpose of using the parameter linking in this case though. What about having a slider.changed() function, like we have for panels?

  • One slider pack controls two modulators?

    42
    0 Votes
    42 Posts
    6k Views
    orangeO

    @d-healey Hi David. Allright, I see. On your last snippet; I put the tables on a panel and it works. Thank you so much for your help, you are king... :) 👑

  • NVME for dev?

    2
    0 Votes
    2 Posts
    563 Views
    d.healeyD

    @alexaudio10 They almost certainly will load faster but SSDs are fast enough so it probably won't make a noticeable difference. I use m.2 drives and haven't noticed a real difference with streaming samples.

  • Sample HISE Project

    11
    0 Votes
    11 Posts
    2k Views
    A

    Figured it out! Thanks a ton. I had a weird version of VisualStudio installed. Tried it on a different computer, worked out fine.

  • Capture Audio Hardware signals for Models Hardware Plugin

    2
    0 Votes
    2 Posts
    592 Views
    Dan KorneffD

    I'm not sure that HISE is the platform you would use to do this. It was created to make sample based Instruments. You'll need a program like Matlab for signal processing.
    https://www.mathworks.com/solutions/dsp.html

  • A big thank you Christoph!!

    2
    4 Votes
    2 Posts
    542 Views
    resonantR

    Christoph has magical genius skills. Thank you so much @Christoph-Hart for making our dreams come true....

  • Velocity to delay

    4
    0 Votes
    4 Posts
    577 Views
    hisefiloH

    @christoph-hart Awesome!!!! thanks once again! Will try it later today

  • New Preferences Window & File Menu Remix

    7
    5 Votes
    7 Posts
    1k Views
    Dan KorneffD

    @christoph-hart THANKS!!

  • This topic is deleted!

    1
    0 Votes
    1 Posts
    4 Views
    No one has replied
  • Arpegiator ?!

    8
    0 Votes
    8 Posts
    2k Views
    Christoph HartC

    Should be fixed now.

  • Validation Fail in Logic ProX 10.4 for AU plugin.

    1
    0 Votes
    1 Posts
    451 Views
    No one has replied
  • .hr1 file?

    6
    0 Votes
    6 Posts
    1k Views
    hisefiloH

    @christoph-hart great!! Im not your usual early adopter... I guess people like me also will be using Hise

24

Online

1.8k

Users

12.2k

Topics

106.0k

Posts