• Rhapsody Template problem

    7
    0 Votes
    7 Posts
    890 Views
    P

    @d-healey they weren't in the folder yet. Once I added them to the folder the problem went away!

  • change Simple Envelope release value

    12
    0 Votes
    12 Posts
    1k Views
    CyberGenC

    @treynterrio I had to go into HISE's source code to change this some time ago. Look up SimpleEnvelope.cpp or AhdsrEnvelope.cpp. There you can change the max values of the parameters. I believe you also have to add a preprocessor for it to work HISE_SCRIPT_SERVER_TIMEOUT=yourMaxTimeHere or else it kinda cuts off. Finally rebuild hise.

    ⚠ PD: play with HISE's source code at your own peril.

  • AudioFile.getNumSamples();

    6
    0 Votes
    6 Posts
    386 Views
    CyberGenC

    @iamlamprey Alright, this method definitely worked. Though I'm still wondering about getNumSamples(), I tried with audio files as objects and still gave me an error.

    Anyhow, the audio.length method accomplishes my initial objective and I learned a few new tricks so, thank you soooo much.

    cheers!

  • Module order of processing and signal chain.

    Solved
    13
    0 Votes
    13 Posts
    2k Views
    ?

    @WaterSpoon sidenote: you pretty much always want to be building with the develop branch, since it's quite a few commits ahead of master

  • This topic is deleted!

    1
    0 Votes
    1 Posts
    2 Views
    No one has replied
  • Multiband Saturation?

    2
    0 Votes
    2 Posts
    392 Views
    A

    @Mors scriptnode is proably your best bet. there are already templates in there that will set up a multiband network for you, then its up to you to write your saturation dsp and make it available for each band.

  • You need at least one envelope in the gain chain

    Solved
    2
    0 Votes
    2 Posts
    166 Views
    David HealeyD

    Oh I know what the problem is! I just remembered that I ran into this some years ago when bypassing/enabling modulators through scripting - so there's probably another post about this...

    Through clumsy scripting I managed to bypass the entire gain chain. This shows up in the xml. Changing the 1 to a 0 solves the issue.

    b0dc04f5-7170-4ca7-86d9-d43417f602d6-image.png

    And if anyone else is doing something similar (programmatically bypassing modulators) you can check if it's the entry for the entire chain and ignore it:

    if (modulator.getType() == "ModulatorChain")

  • 0 Votes
    3 Posts
    658 Views
    A

    @Lindon Yes! Compiling without IPP has worked!

    I know I'm not missing a ton of functionality without it, but would like to know if there is a way to get it working as I was hoping to mess with the convolution reverb.

  • How to route channels properly

    4
    0 Votes
    4 Posts
    317 Views
    David HealeyD

    @bendurso If it works it works. I think the problem you were having before is that containers don't work the same way in FX plugins as they do in instruments so it was messing up the routing.

  • Hide Drop audio file or right...

    2
    0 Votes
    2 Posts
    190 Views
    David HealeyD

    @meto396 i think one of the properties in the interface designer controls it

  • Prevent Slider Value Going Negative

    7
    0 Votes
    7 Posts
    400 Views
    DanHD

    @d-healey said in Prevent Slider Value Going Negative:

    You can cap it using Math.max()

    Knob2.setValue(Math.max(component.get("min"), Knob4.getValue() - Knob3.getValue()));

    Ah yes, great idea! Thank you!

  • new Mac no IPP, so what now?

    3
    0 Votes
    3 Posts
    532 Views
    B

    @d-healey ohh I think I got it... just need to add the little loadAudioFilesIntoPoolcode...just donned on me after all this time. my oh my, sorry

  • Limit Knob 'range' using value of a second knob

    Unsolved
    7
    0 Votes
    7 Posts
    455 Views
    DanHD

    @aaronventure Hmmmm... Not sure I quite understand 😆

    Any example of this in action?

  • Export as AU and VST

    20
    0 Votes
    20 Posts
    812 Views
    ulrikU

    @treynterrio said in Export as AU and VST:

    @d-healey just cleaned the build folder but still the same error. I'm using a M1 MacBook Pro

    Since you're on M1 processor and probably are using the Sonoma and Xcode v.15...., you need to use this develop build of Hise.
    Christopher made a change in the develop branch so this error doesn't occur anymore,

    Skärmavbild 2024-03-21 kl. 16.55.01.png

  • GPU Audio opens applications for SDK

    5
    1 Votes
    5 Posts
    253 Views
    oskarshO

    @d-healey I believe only the sample based plugins are based on HISE. It seems like they built a convolution reverb plugin together with another provider. Probably not HISE

  • Component with name "*" wasn't found- during plugin/app export

    Unsolved
    5
    0 Votes
    5 Posts
    527 Views
    gorangroovesG

    @DanH Thanks. The elements are all there. I guess I will have to look very closely to see if I can spot anything out of the ordinary.

  • Square waveforms don't work

    6
    0 Votes
    6 Posts
    291 Views
    elemen8tE

    @d-healey Ah yes found him. Had another knob set with the wrong parameterid and accidentaly set it to the plusewidth thy!!

  • I'll just leave this here...

    106
    7 Votes
    106 Posts
    21k Views
    F

    @obolig Sadly no :/

    I just decided to scrap it and focus on other stuff. If anyone finds a possible solution so animation would work on Standalone, AU on Mac etc please let us know :)

    As far as I understand the only shaders that would work would be Metal, so a converter would be an option here. MoltenGL is a bit pricey but allegedly it can convert openGL stuff to Metal quite seamlessly.

  • The made with Hise plugin company list

    15
    0 Votes
    15 Posts
    3k Views
    David HealeyD

    @Fortune I just came here to post about NNA too as I just discovered their stuff. Looks like some good use of HISE. I wonder if the developer is a member of the forum.

  • how to make midi controller turn on and off pads on GUI

    2
    0 Votes
    2 Posts
    251 Views
    David HealeyD

    Pad = button, panel, or something else?

    In any case you need to check in the on note on callback if your desired key has been pressed and if it has been you enable the corresponding "pad".

    Usually a couple of arrays is all you need for the data. One for the component references and one for the corresponding notes. Then in the callback you get the index of the note from your notes array and use that to toggle the component.

34

Online

2.1k

Users

13.1k

Topics

113.9k

Posts