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

    7
    0 Votes
    7 Posts
    524 Views
    hisefiloH

    @Christoph-Hart will try it!!

  • Pitch detector/auto-tune algorithm

    6
    0 Votes
    6 Posts
    637 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
    673 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
    5k Views
    A

    @coreyu21 oh i cant wait for this

  • Filter Chain FX C++ API

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

    25
    0 Votes
    25 Posts
    2k Views
    ?

    @d-healey many ways yes!

  • ExternalFloatingTile with parameter plugin state saving

    10
    0 Votes
    10 Posts
    1k 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
    442 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
    783 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");

    Link Preview Image HISE | C++ API | raw::Pool

    C++ API Class reference

    favicon

    (docs.hise.audio)

    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
    844 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
    402 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
    791 Views
    gorangroovesG

    @ustk What are you trying to achieve?

  • How to update ApiCollection & Autocomplete menu?

    5
    0 Votes
    5 Posts
    665 Views
    ustkU

    @Christoph-Hart Thanks! Will try!

  • How to link 2 knobs?

    16
    0 Votes
    16 Posts
    2k Views
    T

    Yes!! Thank you, now works perfect

  • Tune Changing Samples

    6
    0 Votes
    6 Posts
    765 Views
    d.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
    336 Views
    hisefiloH

    @dustbro that would be awesome :)

  • Questions about RawTest example

    4
    0 Votes
    4 Posts
    989 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
    361 Views
    No one has replied
  • Refactored script editor to be extendable with other languages

    4
    0 Votes
    4 Posts
    615 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
    591 Views
    C

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

8

Online

1.9k

Users

12.5k

Topics

108.7k

Posts