• Pitch detector/auto-tune algorithm

    6
    0 Votes
    6 Posts
    900 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
    980 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
    272 Views
    No one has replied
  • Synth.isNote(eventID)

    25
    0 Votes
    25 Posts
    3k 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
    546 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
    507 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
    948 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
    979 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
    393 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
    460 Views
    No one has replied
  • Refactored script editor to be extendable with other languages

    4
    0 Votes
    4 Posts
    768 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.

  • More questions about RawTest

    3
    0 Votes
    3 Posts
    720 Views
    C

    Yes, I ran into some build errors with both projects. I‘ll post more details later when I‘m back at machine.

  • Dynamics Comp Makeup values

    26
    5 Votes
    26 Posts
    12k Views
    NatanN

    @SteveRiggs @dustbro @SteveRiggs Bro Could You Please Supply The .cpp For Limiter And Compressor File So I Can Swap Them With Confidence 🙏🏻 God Bless

45

Online

2.2k

Users

13.4k

Topics

117.0k

Posts