HISE Logo Forum
    • Categories
    • Register
    • Login
    1. HISE
    2. Orvillain
    3. Posts
    • Profile
    • Following 1
    • Followers 0
    • Topics 83
    • Posts 638
    • Groups 0

    Posts

    Recent Best Controversial
    • RE: Is there a way to give a custom c++ node parameter modulation support without wrapping in a network??

      Also, note to self. Don't name your custom c++ node the same name as the network. It won't compile. Dohhhhh.

      posted in C++ Development
      OrvillainO
      Orvillain
    • RE: Is there a way to give a custom c++ node parameter modulation support without wrapping in a network??

      @Oli-Ullmann said in Is there a way to give a custom c++ node parameter modulation support without wrapping in a network??:

      @Orvillain

      Oh, I didn't know that this high number works.

      NUM_HARDCODED_FX_MODS=32
      NUM_HARDCODED_POLY_FX_MODS=32
      

      Have you already compiled your project with these preprocessor definitions and does it work?

      Yep it does work!

      posted in C++ Development
      OrvillainO
      Orvillain
    • Is there a way to give a custom c++ node parameter modulation support without wrapping in a network??

      I've written a bunch of c++ effects, and I notice that they appear as options in the HardcodedMasterFX and HardcodedPolyFX modules, even without wraping them in a scriptnode network.

      I was wondering if the parameters can be linked to the wider HISE modulation system, without wrapping them in a scriptnode network?

      I have these preprocessor definitions specified in my project:

      HISE_NUM_SCRIPTNODE_FX_MODS=32
      HISE_NUM_POLYPHONIC_SCRIPTNODE_FX_MODS=32
      NUM_HARDCODED_FX_MODS=32
      NUM_HARDCODED_POLY_FX_MODS=32
      

      But I'm not really sure what I would need to do in my c++ for the effects, to make this happen... if it is even possible?

      posted in C++ Development
      OrvillainO
      Orvillain
    • RE: Third party C++ log to console

      Don't forget to add this to HISE's preprocessor definitions too:
      JUCE_LOG_ASSERTIONS=1

      posted in General Questions
      OrvillainO
      Orvillain
    • RE: Dynamic reassignment of effect slots

      This thread feels like the future.

      posted in General Questions
      OrvillainO
      Orvillain
    • RE: User presets not showing up in exported plugin

      So the plot thickens.... I installed on Windows, and it was all fine. Installed on Mac... de nada.... new presets don't show up, even after wiping the App Support folder for the plugin.

      posted in General Questions
      OrvillainO
      Orvillain
    • RE: Setting ControlCallback w/ Loops ?

      Is that the full script? You don't seem to ever be calling allSampleVolumeKnobs ???

      posted in Scripting
      OrvillainO
      Orvillain
    • RE: User presets not showing up in exported plugin

      @Lindon said in User presets not showing up in exported plugin:

      @Orvillain did you changee the name? even slightly?

      Tell her to remove the contents of AppData for the plugin and try reinstalling...

      Of the plugin? I didn't no.

      posted in General Questions
      OrvillainO
      Orvillain
    • RE: User presets not showing up in exported plugin

      @ulrik said in User presets not showing up in exported plugin:

      @Orvillain said in User presets not showing up in exported plugin:

      This isn't a fresh install if that matters

      I think it matters, because when installing fresh the plugin should extract all presets and put them in the AppData folder.
      You could ask your colleague to remove the AppData folder just for testing

      Yeah asked them to do that, and no difference :-/

      posted in General Questions
      OrvillainO
      Orvillain
    • User presets not showing up in exported plugin

      Any ideas on this? I've shipped a plugin and I've got embed user presets turned on. I even see them appearing in the GIT repo I have for the plugin, inside the UserPresets folder. But seemingly they don't get embedded and aren't showing up for my colleague after she's installed the plugin. This isn't a fresh install if that matters. A version of the plugin has been installed on her machine before.

      posted in General Questions
      OrvillainO
      Orvillain
    • RE: CableBox

      @d-healey said in CableBox:

      @Orvillain said in CableBox:

      I'm a bit stupid

      Should this guy be providing example snippets... 😁

      😂

      Here you go: https://github.com/qdr/HiseSnippetDB

      Cheers! I was mulling on some of the mistakes I've made, and some of the common newbie things that kept getting repeated here, and thinking to myself I know how to do a snippet that will demonstrate how to address XYZ.

      posted in Scripting
      OrvillainO
      Orvillain
    • RE: CableBox

      @Christoph-Hart Out of interest, because I'm a bit stupid, if I wanted to do a bunch of example snippets and get them into the example browser, how do I do that?

      posted in Scripting
      OrvillainO
      Orvillain
    • RE: Muting bands in a script fx network

      @resonant What kind of problems? Were you using Linkwitz Riley filters?

      posted in General Questions
      OrvillainO
      Orvillain
    • RE: Matrix Modulation Feedback

      @DanH said in Matrix Modulation Feedback:

      @Orvillain Yes that's more or les it as I understand it, although you can set the block size.

      I find that I need to restart Hise in order to cement the connections, same for you?

      Hmmm, no don't think so. Just recompile.

      posted in General Questions
      OrvillainO
      Orvillain
    • RE: Matrix Modulation Feedback

      @DanH Yep, combined is what I use too!

      Also worth pointing out, once you do this, it is worth setting the effect instance parameter to maximum value, and controlling the actual value from the matrix.

      Also - you don't need to have a matrix modulator attached to everything if you don't want. In fact, some parameters you can't right... coz they don't have module entry points, for example in a case where HC effect doesn't have the parameter external modulation enabled.

      In those cases if you set the UI knob processorId and then parameterId, and then give the UI knob's "matrixTargetId" field some kind of entry... then that UI parameter will work with the modulation system. But I think the difference is the rate of the modulation will be locked to blocks, rather than being properly audio rate - which for CPU reasons might be better in some cases than others.

      posted in General Questions
      OrvillainO
      Orvillain
    • RE: Matrix Modulation Feedback

      @DanH said in Matrix Modulation Feedback:

      Is Modulation working with Hardcoded FX via the Matrix Modulator

      Yes it is. I'm doing it in a project. Make sure you've activated "ExternalModulation" for each scriptnode parameter and then add your matrix to that parameter index once you add your hardcoded effect.

      posted in General Questions
      OrvillainO
      Orvillain
    • RE: Free-running, or randomised phase, for Waveform Generator oscillators?

      @dannytaurus said in Free-running, or randomised phase, for Waveform Generator oscillators?:

      @Christoph-Hart Diving in to ScriptNode now. Fun stuff.

      Quick question - if I want several random-phase oscillators, would I do this with multiple simple Scriptnode Sythns (like your snippet) in the Module Tree? Or would I create the whole multi-oscillator thing in one Scriptnode Synth?

      I'm guessing both are valid approaches, but is there a benefit of one over the other?

      Definitely recommend digging into Scriptnode and just playing around with it. Your best friends in this case are going to be the various container types. So if you wanted multiple random-phase oscillators, you could reproduce Christoph's example a couple of times over, using the split chain.

      posted in General Questions
      OrvillainO
      Orvillain
    • Extend range of the spectral analyser

      66f2e0d1-c80b-4797-9c9a-0076bcae589e-image.png

      Could we get this extended to cover 20hz-24kHz ??? Unless I'm missing something, there doesn't seem to be a way to do it. I've been writing some custom Butterworth filters and evaluating them and diagnosing issues with cascading has proven a bit tricky in a few instances.

      posted in Feature Requests
      OrvillainO
      Orvillain
    • Custom envelopes or LFO's locking up when set to monophonic mode???

      Has anyone run into this??

      I have a project with some compiled networks. One of them is an LFO I built in scriptnode. It has a lot of functionality, but the basics are that I choose a sync mode either by switching between a source sawtooth generator, or a clock_ramp object that syncs to the host.

      After that, I process the output to get the various shapes I want.

      As a compiled modulator it works fine in polyphonic mode. But when I set it to monophonic mode, after a certain time it locks up and stops producing output.

      I cannot confirm this with the non-compiled version (just loading in the scriptnode network)

      posted in General Questions
      OrvillainO
      Orvillain
    • RE: Dynamic reassignment of effect slots

      @Christoph-Hart said in Dynamic reassignment of effect slots:

      Just a small heads up that we have this now:

      https://docs.hise.dev/tutorials/ui/index.html#draggable-fx-chain

      As it turns out, that was reasonably easy to add.

      posted in General Questions
      OrvillainO
      Orvillain