• Cubeapi

    2
    0 Votes
    2 Posts
    401 Views
    Casey KolbC

    Please ignore this, I made a bad pull request which included other changes you don't need. The pull request should be closed now.

  • Plot (or something else) for C++ API

    7
    0 Votes
    7 Posts
    801 Views
    hisefiloH

    @Christoph-Hart will try it!!

  • Pitch detector/auto-tune algorithm

    6
    0 Votes
    6 Posts
    960 Views
    Y

    @d-healey Yes of course. but it is so lacking in hise that I would like to see it everywhere ^^

  • RAW Panel

    8
    0 Votes
    8 Posts
    1k Views
    ustkU

    @Christoph-Hart Ok so I went a bit further by using the parameter index only:

    hise::raw::UIConnection::Slider<0> lfoConnection;

    But the slider is updating only when changing the frequency parameter of the DSP:

    rawtest.gif

    I don't know if it's related but there's no unidirectional connection yet (I'm struggling with that too 🙄 )

    EDIT:
    the finality would be to draw anything in the panel base on the listened value. But since the UIConnection offers Slider and buttons like component only (I tried a VuMeter but creating my own class is too hard), I have no idea how to simply paint in the panel based on a unidirectional value without a concrete example to be honest...

  • Expansion User Presets

    60
    0 Votes
    60 Posts
    11k Views
    A

    @coreyu21 oh i cant wait for this

  • Filter Chain FX C++ API

    1
    0 Votes
    1 Posts
    285 Views
    No one has replied
  • Synth.isNote(eventID)

    25
    0 Votes
    25 Posts
    4k Views
    ?

    @d-healey many ways yes!

  • ExternalFloatingTile with parameter plugin state saving

    10
    0 Votes
    10 Posts
    2k Views
    O

    I'm Raw.cpp constructor, I'm calling addToUserPreset with various attributes. Is that way you mean?

  • HISE C++ API + Interfase Designer

    3
    0 Votes
    3 Posts
    576 Views
    hisefiloH

    @Christoph-Hart yes !! Additive synth but a lot more of other DSP weirdo things. Will try the HISE-source-killing way :)

    Will take a look to that commit! Thanks a lot Christoph!

  • How to bundle Images for use with External Floating Tile tutorial

    6
    0 Votes
    6 Posts
    1k Views
    Christoph HartC

    You can actually use the normal image handling of HISE in C++ projects. Just make sure that the image is loaded somewhere on your scripted interface before you export, then call

    auto myImage = hise::raw::Pool::loadImage("{PROJECT_FOLDER}MyImage.png");

    https://docs.hise.audio/cpp_api/raw/classhise_1_1raw_1_1_pool.html

    You get some benefits over the traditional BinaryData approach: the images are shared across plugin instances and are more compressed.

  • How to fetch list of XMLPresetBackups for loading

    7
    0 Votes
    7 Posts
    1k Views
    O

    Ok. I understand better now. You create "User Presets", but they got bundled along as factory content. I have to add controls to the Interface designer, so they're part of the preset. But then I have to hide them when using the External Floating Tile with C++ JUCE GUI. And the presets only affect the single chain you've created, which can involve many samplers you can enable and disable.

    That gets a little tedious having to hide and show controls all the time since I don't want any of them to show, but seems to be working.

    UPDATE: Small tip is to place all those controls in a single Floating Tile, and then just show and hide that one component as needed.

  • Whirlpool API

    3
    0 Votes
    3 Posts
    540 Views
    ustkU

    @Christoph-Hart Was as simple as this :)

    String ScriptingApi::Engine::getWhirlpoolHashFromString(String data) { return Whirlpool (data.toUTF8()).toHexString(); }

    It's much more secure than SHAs, and since (for the moment) I don't need encryption, a good hash is enough...

  • Extend time-out duration

    7
    0 Votes
    7 Posts
    1k Views
    gorangroovesG

    @ustk What are you trying to achieve?

  • How to update ApiCollection & Autocomplete menu?

    5
    0 Votes
    5 Posts
    973 Views
    ustkU

    @Christoph-Hart Thanks! Will try!

  • How to link 2 knobs?

    16
    0 Votes
    16 Posts
    3k Views
    T

    Yes!! Thank you, now works perfect

  • Tune Changing Samples

    6
    0 Votes
    6 Posts
    1k Views
    David HealeyD

    You need to use a conversion function. If you search for pitch in the API browser you will see the two conversion functions available.

  • Reason Rack SDK

    2
    1 Votes
    2 Posts
    406 Views
    hisefiloH

    @dustbro that would be awesome :)

  • Questions about RawTest example

    4
    0 Votes
    4 Posts
    1k Views
    J

    @Christoph-Hart
    hi,
    i created a pull request in vcsl_hise repo to make its raw version compile against the current HISE master (commit 8ef678e on May 23, 2019). tested on macOS Mojave 10.14.6, and somewhat ancient Xcode 9.3.

    but which branch should i actually use for c++ development when eventually targeting production? i guess master would be a safe bet, but i've also seen here that develop and scriptnode branches (with a specific commit) are in active use as well. thanks!

  • Expansion Info Tags

    1
    0 Votes
    1 Posts
    477 Views
    No one has replied
  • Refactored script editor to be extendable with other languages

    4
    0 Votes
    4 Posts
    786 Views
    Christoph HartC

    I played around with SOUL which is a new language from the JUCE guys. It‘s supposed to be OpenGL for sound, but it‘ll take some time until it can be used in a production environment.

19

Online

2.3k

Users

13.6k

Topics

118.5k

Posts