• How to make a crystilizer effect similar to SoundToys using scriptnodes

    2
    0 Votes
    2 Posts
    132 Views
    griffinboyG

    @vyexx
    Crystallizer is a real time granular delay.
    You may not be able to do that in pure scriptnode I think you'll need to code c++

  • Scriptnode Bypass button/slider

    6
    0 Votes
    6 Posts
    287 Views
    B

    @Lindon
    @Christoph-Hart

    Ahhhh ! Amazing guys. Thank you so much !

  • Templates

    1
    0 Votes
    1 Posts
    72 Views
    No one has replied
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    8 Views
    No one has replied
  • HV-Compiler + HISE

    9
    0 Votes
    9 Posts
    779 Views
    dannytaurusD

    +1 here too 😀

  • This topic is deleted!

    7
    0 Votes
    7 Posts
    13 Views
  • Best way to do wet dry volume compensation?

    3
    0 Votes
    3 Posts
    155 Views
    L

    @griffinboy This was it! For some reason I never even noticed the drop down on the wet/dry gain! Thanks as always :)

  • This topic is deleted!

    2
    0 Votes
    2 Posts
    46 Views
  • CPU usage difference for Windows and Mac (FX Plugin)

    Unsolved
    11
    0 Votes
    11 Posts
    509 Views
    Christoph HartC

    @obolig usually there is not too much overhead of running inside HISE, except for the debugging tools that might cause some UI lags - the audio rendering path is almost identical between HISE and the compiled plugin - unless you do something weird.

  • ScriptNode Compilation Workflow and What to Do About It

    73
    5 Votes
    73 Posts
    24k Views
    A

    @Christoph-Hart Haha that's not at all what that requirement says.

    The requirement says that if I input MIDI or audio into HISE and it spits something out, then pressing export should result in that same plugin.

    Faust nodes need the compilation step before they can work? Alright ,throw a warning and tell me to enable Allow Compilation. If I didn't ask again on export. But then it should compile to a plugin that works. Because it works in the HISE IDE.

    I can, in HISE, have a single .dsp file that I use in 10 different networks at 30 different places in Fasut nodes and it'll work in the IDE. I can make changes and it'll work. But just pressing export wont.

    So what, I should now first compile that faust dsp file in a lone network that exists just for compiling lone faust files, replace all existing faust nodes that are used for development because I cannot just branch, as the nodes cannot be in there when exporting, connect all the cables for 30 instances across 10 networks and then compile? And then when I have to make a change, what then? Git discard all the changes to the networks, make changes, and then replace and reconnect 30 nodes again just to run pluginval?

    Come on, man 😄

  • Oversampling Softclipper

    5
    0 Votes
    5 Posts
    520 Views
    Christoph HartC

    @xander my guess is your faust code works with a fix expected samplerate so that when you‘re oversampling it shifts the normalised frequency ratio.

  • This topic is deleted!

    6
    0 Votes
    6 Posts
    211 Views
  • Scriptnode Synth Crackling with Chords

    20
    0 Votes
    20 Posts
    2k Views
    AxiomCruxA

    @Christoph-Hart said in Scriptnode Synth Crackling with Chords:

    What might be possible at some point is to use the routing.send / routing.receive nodes WITHIN a polyphonic network to implement polyphonic feedback delay lines (for stuff like resonators etc).

    yes, exactly.

    At least for me this was the expected behavior. I kept flipping on and off the polyphonic setting for the chain, expecting that to be a fix, or the number of channels, but nothing solved it.

    For the time being I will try out using Faust for my comb filter / physical modeling elements and see what I can do.

  • This topic is deleted!

    1
    0 Votes
    1 Posts
    65 Views
    No one has replied
  • Scriptnode fade then softbypass

    1
    0 Votes
    1 Posts
    135 Views
    No one has replied
  • Scriptnode Modulation creating aliasing or bitcrushing

    Solved
    4
    0 Votes
    4 Posts
    488 Views
    A

    @dane-zone click the little dropdown in the node title to expose the parameter of the dynamic blocksize so you can change it.

    The CPU meter in HISE is not the final thing. Depending on the complexity of the network, it may go down, sometimes a lot, when you export it. So export it and check against other plugins in your DAW. That's your reference.

    If there are no audible artifacts at lower modulation values, you could leverage the dynamic blocksize node to go for frame processing only past certain modulation thresholds, optimizing the plugin when low modulation values are used.

    There's gonna be a "hiccup" when you switch blocksizes, so keep it in mind if you want to offer parameter automation of the modulation frequency. You may wanna leave an option for this in the settings but before you go trough the engineering trouble to offer this feature, export the plugin and check whether using frame processing for this is actually even expensive by comparing it to the performance of similar plugins on the market.

  • 0 Votes
    14 Posts
    2k Views
    OrvillainO

    @Orvillain Right no... I get it. Use two cables. Dohhh.

  • Adding a load button for Convolution reverb?

    7
    0 Votes
    7 Posts
    689 Views
    SawatakashiS

    @HISEnberg It's really nice of you.

  • hard coded master effect not working all of the sudden

    2
    0 Votes
    2 Posts
    246 Views
    J

    @jeffd
    ok i figured it out, for some reason my send effect wasnt connected to my send container.
    no idea how that happened.

    but works again

  • Midi Script Processor - How to callback from a ui control?

    6
    0 Votes
    6 Posts
    639 Views
    griffinboyG

    @d-healey

    Interesting.
    Okay I've never done this before I didn't know set attribute could be used that way.
    I'll have a go

35

Online

1.9k

Users

12.4k

Topics

108.1k

Posts