• Exporting as VSTi

    8
    0 Votes
    8 Posts
    903 Views
    David HealeyD

    @AxiomCrux said in Exporting as VSTi:

    No, I was trying to use the built-in export feature, does that require me to compile HISE?

    When you "export" from HISE what actually happens is HISE builds a JUCE project for your plugin and runs the compiler to build it. This is the same process as compiling HISE itself.

    Also you generally want to be compiling your projects using the same version as the source code that was used to build HISE, otherwise you might end up with weird conflicts.

    So generally the first step is to compile HISE. That way you know everything is setup correctly for compiling. Then you export your project.

    @AxiomCrux said in Exporting as VSTi:

    built-in compiler script to figure out how to get a plug-in beta test installer for Mac and PC. I believe I found a video you had made for the process on Mac

    I would advise in general not to run scripts (even from me) unless you understand what the script is doing. Scripts can do a lot of damage if not setup and used correctly.

    All my build script does is the same manual steps you'll do when exporting your project from HISE. So start with the manual version, then you'll be able to follow along with what the script is doing.

  • Can't remove Child Modules

    16
    0 Votes
    16 Posts
    1k Views
    bendursoB

    @HISEnberg I hadn't thought of that—thanks for the idea. I actually used the saturator as an example, but I'm using a chain of dynamic effects, including the saturator and phaser, both of which have modulation. Still, I could definitely redo them using Faust or the built-in functions of Scriptnode. Thank you :)

  • Strange result after export

    4
    0 Votes
    4 Posts
    392 Views
    David HealeyD

    @Sampletekk Well it does say "Processen slutförd" at the end.

  • 0 Votes
    3 Posts
    551 Views
    GabG

    @orange Thanks!

  • Arabic Maqams

    5
    1 Votes
    5 Posts
    443 Views
    X

    @d-healey Thanks for the help, I really appreciate it, I will check the link

  • Project file extension

    13
    0 Votes
    13 Posts
    643 Views
    pcs800P

    @griffinboy Ok, noted. Thank you

  • My HISE choir

    18
    22 Votes
    18 Posts
    2k Views
    ChazroxC

    @Simon Wow thats pretty impressive. I can only imagine the work on this. 👏 👏

  • Bypassed by the DAW

    5
    1 Votes
    5 Posts
    911 Views
    ustkU

    @d-healey I tried that recently just to reflect the bypass state of the DAW to the bypass button of the VST, but it wasn't reliable in the end... Maybe I've done it wrong that been said...

  • Packages question

    3
    0 Votes
    3 Posts
    259 Views
    S

    @d-healey Thanks! That did the trick!

  • Rhapsody's (Libre Wave) licensing system

    6
    1 Votes
    6 Posts
    505 Views
    D

    @d-healey Thank so much!

  • best way to kill all voices?

    6
    0 Votes
    6 Posts
    521 Views
    griffinboyG

    @d-healey

    Probably because I'm a fool and I didn't get how to call it in the natural state 😅

  • LFO Waveform Morphing

    3
    0 Votes
    3 Posts
    388 Views
    T

    @Oli-Ullmann said in LFO Waveform Morphing:

    @theovintagesynth
    I don't think this is possible with the Stock LFO so Faust/Snex should be the way to go...

    Thanks, i'll try itv !

  • Synth.addPitchFade() - Can this be used in a scriptnode synth?

    5
    0 Votes
    5 Posts
    448 Views
    ulrikU

    @griffinboy Thank you! 👍

  • R/L seperated sample loop points...

    4
    0 Votes
    4 Posts
    538 Views
    griffinboyG

    @d-healey

    Or c++ / snex 😁

    But two samplers is the easy way I'm sure.

  • Issues with Presets Using CurveEQ in Effect Slots

    7
    0 Votes
    7 Posts
    586 Views
  • Adding a distortion knob

    24
    0 Votes
    24 Posts
    2k Views
    ChazroxC

    @pcs800 I was saying similar things when I first came here. My advice is buckle down and learn a few things. HISE is very non-coder-user-friendly but a little bit of coding can take you a long way. All of the advanced features REQUIRE code. Subscribe to @d-healey 's Patreon and Youtube channel. You'll learn everything you need to get started! It helps so much, I have it programmed into my stream deck. lol.

    Screenshot 2025-05-02 at 11.29.17 AM.png

    When I first started I programmed all of these script "templates" to my stream deck controller so whenever I needed to "code", I just pressed one of these buttons with pre-saved scripts. These are basic and I can write them all from scratch now but this helped me out big time when I was just starting.

    Just sharing my personal noob-journey. lol. Keep going, learn, learn, learn. Good Luck! Happy Hising!

    @griffinboy the first plugin im releasing is a 24Channel Drum Machine w/ 9 Samplers and 3 Send FX + Comp/EQ settings for every channel. Ambitious?? AF! lol....I learned very fast that I had jumped in on the deep end but I didnt quit and now its done. Took me 4 months but Thanks to everyones help here on the forum we got there! Mind you, I came here with ZERO coding experience! 😢 <--Me when I first got here. lol

  • Display Buffer to Text

    4
    0 Votes
    4 Posts
    831 Views
    ustkU

    @orange the magnitude function can just read a part of the buffer, you don’t need to read it entirely.
    But I would create a reference buffer ˋBuffer.referTo()` for the length I need in the timer CB
    Both solutions are valid

    Also, you might not want the value to erratically change every 30ms so you’ll need a counter, or a second timer just for this

    A global cable could do it as well

  • Key Limit waveform generator based on Sample maps

    9
    0 Votes
    9 Posts
    1k Views
    rglidesR

    @Tangerine_Sounds no problem!

  • Dynamic EQ

    21
    0 Votes
    21 Posts
    5k Views
    orangeO

    @hyperphonias Hello. Yes, just modulate the Multiply parameter in the pma node, it will scale the eq gain changes.

  • Debug build - how to test with somebody else?

    8
    0 Votes
    8 Posts
    991 Views
    Matt_SFM

    @tomekslesicki what you could do in that case is to create a file that contains the server call response, and have the user to check/send you that file

9

Online

2.1k

Users

13.2k

Topics

114.3k

Posts