• Custom dll loading issues.

    Solved
    2
    1 Votes
    2 Posts
    472 Views
    tobanteT

    @tobante So the issue was a virtual destructor that I had defined. Both gcc & clang did not complain, but on Windows MSVC gave an error message. I guess that caused ABI problems. After removing said dtor it loads on all systems.

  • I want to integrate JUCE dsp modules into HISE

    5
    0 Votes
    5 Posts
    1k Views
    Christoph HartC

    @Straticah When you create a node template file using the file menu item, it will be picked up automatically by the exporter.

    There's no use for adding a code editor for the C++ file, just go in the IDE project of the dll and edit the C++ in Xcode / VS Studio:

    Create a C++ template file Export the DLL Open the project (in DspNetworks/Binaries/) Edit the C++ code, debug in Xcode / VS by attaching the debugger to your HISE build.

    Once you've set it up, the workflow is pretty similar to the usual workflow for C++ coders.

  • Custom C++ Juce Integration

    7
    0 Votes
    7 Posts
    1k Views
    StraticahS

    @Sawer did it work? :)

  • Adding a C++ library to our HISE based instrument

    2
    1 Votes
    2 Posts
    453 Views
    DabDabD

    @Lindon said in Adding a C++ library to our HISE based instrument:

    So... we have a deal with a very large distributor/developer to carry our plugin. As you may guess this is a very very big deal for us.

    However.... they want us to use their authorisation system, which is a C++ library ( a .cpp file and a header). I have no idea where to begin with this. I am assuming I add these files into the AdditionalSourceCode folder but from there I have no idea how to get it callable from within HISE....

    Any help for a complete C++ novice gratefully received.

    I am also curious to learn it..

  • This topic is deleted!

    1
    0 Votes
    1 Posts
    85 Views
    No one has replied
  • Hise Components to Juce

    1
    0 Votes
    1 Posts
    357 Views
    No one has replied
  • Choc

    18
    0 Votes
    18 Posts
    3k Views
    NatanN

    @Christoph-Hart Hey Legend,

    Any tip on how to get started here?
    In Three.js, Nothing makes sense to me LOL
    Where and How to Download another example from Three.js?
    Contacting Images and s, and Index?

    Appreciate your help

  • SNEX bitshift & XOR error

    1
    0 Votes
    1 Posts
    295 Views
    No one has replied
  • Move scripted algorithm to a third party C++ lib

    7
    1 Votes
    7 Posts
    1k Views
    ustkU

    @Christoph-Hart said in Move scripted algorithm to a third party C++ lib:

    @ustk welcome to C++. Your .cpp file is probably not added to the Xcode project as translation unit (which is C++ gibberish for something that will be compiled).

    I have seen that xcode might miss the file on StackOverflow but wasn't sure if it was my case and even less the how to :)

    Why do you need to split it into .cpp and .h? If you want to keep the implementation organised like this, you need to use a header file which includes the two files.

    For 2 reasons actually, my own experience, and be able to link existing libraries without too much modifications

  • Drawing image outside binary

    3
    0 Votes
    3 Posts
    577 Views
    F

    @d-healey sounds good, so in the doc, it says if it's bigger than 50mo you're better off not putting them in the binary.
    Seems logical!

  • This topic is deleted!

    1
    0 Votes
    1 Posts
    46 Views
    No one has replied
  • Convolution Reverb newFileLoaded method gone?

    6
    0 Votes
    6 Posts
    881 Views
    hisefiloH

    Well!! Figured it out. For others facing this: HISE 3.0.0 (AFAIK) and newer needs Engine.loadAudioFilesIntoPool(); in order to correctly pool audio files for C++ API

    So basically add:

    Engine.loadAudioFilesIntoPool();

    into the main script processor for your HISE project and proceed with the normal export.

  • C++ code into HISE

    3
    0 Votes
    3 Posts
    612 Views
    d.healeyD

    There are a few ways to do it - https://docs.hise.audio/cpp_api/index.html

  • New Feature (Probably?) Adds Full Component Access in LAF

    Unsolved
    24
    0 Votes
    24 Posts
    4k Views
    C

    @ulrik I just wanted to thank you again for taking the time to write this code. I ended up adapting it, and thank you.

  • Get current expansion within FrontendHandler::getUserPresetDirectory

    2
    1 Votes
    2 Posts
    370 Views
    d.healeyD

    I've opened a github issue about this

    https://github.com/christophhart/HISE/issues/381

  • Preset browser double click

    8
    0 Votes
    8 Posts
    991 Views
    d.healeyD

    It will work :) I'm going to combine it with Lindon's timer idea because I also have a pre-loading screen that pops up and prevents the second click being registered, a time will solve that.

  • What is CPP?

    3
    0 Votes
    3 Posts
    668 Views
    Christoph HartC

    That looks like a ready to use C++ plugin built with JUCE. Just throw it in the compiler and enjoy :)

    You might want to ask for the Projucer file to so that it creates the project for your IDE.

  • Pasted text showing in debugger

    1
    0 Votes
    1 Posts
    195 Views
    No one has replied
  • Build error in latest commit

    19
    0 Votes
    19 Posts
    2k Views
    d.healeyD

    @DanH Version 3 is a tag - https://github.com/christophhart/HISE/tags

    Master and Develop are both ahead of V3. For our purposes ignore the tags and just stick with develop.

  • Block-Based Processing in Third Party Node

    10
    0 Votes
    10 Posts
    2k Views
    ?

    Yeah RTNeural supports floats. I think the issue is with the type of Model I'm using -> I can get a guitar amp black box model working just fine, but the whole "predict the future" version isn't playing very nice :)

    I'll keep messing around

16

Online

2.0k

Users

12.7k

Topics

110.2k

Posts