• Standalone app having focus

    Solved
    3
    0 Votes
    3 Posts
    129 Views
    ulrikU

    @d-healey No, only if the app active, I tried this without the timer now, and it works nicely
    As soon as I make the app active it's possible to use the setKeypressCallback
    So in. the snippet, I removed the timer function and it worked
    πŸ˜€

  • C++ Buffers, and using the Hise interpolator?

    Solved
    5
    0 Votes
    5 Posts
    254 Views
    Christoph HartC

    @griffinboy the SNEX API has three main container types and if you want to use the index template for interpolating / safe access you need to use them. They differ in their ability to change their size dynamically and whether or not they "own" the data:

    span: owns the data, compile time size (allocated on creation) dyn: doesn't own the data, only refers to it heap: owns the data, but allocates it dynamically

    The easiest entry into this would be creating a dyn<T> container with a simple T* pointer and a size. Almost any container in the world will give you access to the raw data. Here's a std::vector<float> example:

    std::vector<float> x; x.push_back(1.0f); x.push_back(1.0f); x.push_back(1.0f); dyn<float> snexContainer(x.data(), x.size());
  • Note Off from Note On?

    3
    0 Votes
    3 Posts
    114 Views
    VirtualVirginV

    @d-healey said in Note Off from Note On?:

    @VirtualVirgin Change the velocity to 0, most hosts count this as note off

    Thanks!
    Yes I forgot to try this.
    My only concern is situations where it may be needed that the messages are distinctly categorized as "note off" as opposed to "note on". I can't think of exactly where it would be crucial, but I may find out down the road a bit.

    In HISE it seems that the note on of velocity 0 remains in the note on category, so when I do subsequent processing with MIDI script modules, the notes will still be going to the "onNoteOn" callback, instead of getting forwarded to the "onNoteOff".
    No so terrible as I can treat those by using filter for == 0 velocity in the "onNoteOn" callback, but maybe a bit messy to have note offs appear in two different places.

  • How do I disable the floating tile MidiChannelList from the script?

    5
    0 Votes
    5 Posts
    141 Views
    d.healeyD

    I just put together a simple example for myself and it does work, but I also get the crash! So you need to make a bug report about this on github.

    In the meantime here's a workaround that uses an invisible panel placed over the floating tile that is hidden/shown to enable/disable the floating tile.

    HiseSnippet 928.3ocsU8taSiDDe2ztUDyeNP5d.7UwGRQnJGhSnmPmtdMs4tHnkHRAwmNzl0ahWU6csrWCDAHwm3Afmn6Q5dCfY8ehcZiJsQB+gnLyryu42L6LyNJVw3IIpXD15z4QbD9VjwykZ+99TgDM7PDdKhlGFgNXdDMIg6gv3M9aiMbyMQYe++ed.MfJY7JUHzqTBF+YhPgtR6n8epHHX.0iepHr1oc2eHSI6qBTo.O1f3fhnryny3mPMGqAA8OzDeD9AjdreuqyDtS2t641YOW2dt855L0oyzI60ycRmG61wysaaVGf0G4Izp3wZplm.fdfxa9Xe06j4A3UhDwj.tQnMZLD4b0n99h.uQkEkDDBu4npRzF4knekbrvSrPeUo5tYFrq7ndQC23xnT6qAkv0nzl4T5djwrXQjtxhgO2jLTp4wSovcScpjeVTiuhI8UvIj5cComwGDCBK7nUOGmGZC+rySrrf6mDs8aow1inRdPa6+vtzyYbceUXjRBBs1N271FeDx.gjaOMUxzBkzVIOHUqUx1FOiUAsXkt8P.4fT9NVevpYN.6l.Elxy8a4Veh0m.TWcXKPd6c1MwnOyu9zffIPiTqyGX.oZj5Dkl+bYqrfa8IK6yaZ5zUZq.q.d7JMa5viuLGaISCmviqm5lCB2nK2lr0UqMgkWVpcPkbnTnedDuPdfJvyb8a9+EapPE0US6UACgipyZttSQyUdUDI.PZRJJonL5WexG8xgGR0zRf.Lg3Dwi0BS5fOj+VXyPdWaSxg7jyzpHHTKtLgJvUHruGgI3gPzla9SaTVFr.AKcwfZNBCBTTsPN6TAT3L37Kj5pxPqZYz7EB+2j8emvS6aBw+hQHetXlu1H4iWTwJG.Mi9vp.Iz99LQhFMYV4FslaAX8MCfBXU5RZQKq8Q0UuhD51ki4lgjrL4Fj7Al5ov8qkBelVkBeboT3Kfz43H5ZyQM+85KdXzEWPAqFUdoAT8x6KMujTX.lNVZIkYQjLQnmW+klqwRTmKcI5Ukh2iLRnY9qliMVAGg99eFbr3omaSNZ5TNSWQvMICd859NyOH7uPkZFQNlpiEl4sSRCGC2zLdQadhoMpgoQMW1wHap.i4RuLguAeEFaajwEFaWZDERYwp2vx23Xdb6FYZ.NIyd7uI4Xir8JVzDBCbugwVFpK33iVWG6rtN5ttN1cccr2553iWWG26G6nYe3ekpUg4iMHzwiNJ6gAL9HIE5.y5VQeG8W50eA
  • How can I keep track of note on and note off status?

    2
    0 Votes
    2 Posts
    89 Views
    d.healeyD

    @VirtualVirgin A MIDIList is exactly the way to go.

  • Switch EQ Spectrum Analyser on and off via script

    6
    0 Votes
    6 Posts
    192 Views
    Oli UllmannO

    @DanH
    I actually use an AudioAnalyser for the frequency view and no second EQ. If I were to use a second EQ, I could of course set it to bypass when I don't need it. Thanks for your idea. I'll give it a try! :-)

  • Is the Samplemap Broadcast Receiver Supposed to Fire Twice When It's Defined?

    Solved
    3
    0 Votes
    3 Posts
    151 Views
    clevername27C

    @d-healey Thank you. That explains one of them. πŸ‘ I'll check if I'm adding the receiver twice.

  • Macro Handler

    1
    0 Votes
    1 Posts
    111 Views
    No one has replied
  • What Can Make a Component Callbacks Execute When Defined?

    Solved
    17
    0 Votes
    17 Posts
    681 Views
    clevername27C

    @griffinboy Thank you.

  • Can't Load Samplemaps After Changing Directory?

    Unsolved
    9
    0 Votes
    9 Posts
    248 Views
    clevername27C

    @d-healey I'm building the working one again just to check my sanity.

    UPDATE: It works. Somehow, lol.

  • drawAnalyserBackground

    5
    0 Votes
    5 Posts
    138 Views
    Oli UllmannO

    @d-healey
    Ok, then I'll add it to the bug reports.
    Thanks to you, David!

  • Write or unzip a file into the VST3 or AU folder (MAC)

    16
    0 Votes
    16 Posts
    428 Views
    Oli UllmannO

    @orange
    I haven't tried it yet. I'm more interested in the fact that the user doesn't have to download a 14GB file...

  • 0 Votes
    14 Posts
    695 Views
    J

    Last week, while working on a project for custom logo design services, I faced a challenge with the plugin's UI interface. It was crucial to detect whether it was open or closed. I implemented a solution using broadcasters and listeners to bypass certain code when the UI was closed. This not only streamlined the process but also indirectly optimized my workflow, allowing me to focus more on delivering creative designs to my clients.

  • How is This Possible?!

    Unsolved
    3
    0 Votes
    3 Posts
    131 Views
    clevername27C

    @Lindon Thank you for your reply. I can go back and forth between them, or repeat the same β€”Β the results are identical β€” if I add the text, I get one result; if I remove it, I get a different. Weird, huh?

  • SNEX unsafe access, again?

    2
    0 Votes
    2 Posts
    97 Views
    ustkU

    @Christoph-Hart Bump πŸ€—

  • CC Swapper

    3
    0 Votes
    3 Posts
    117 Views
    L

    @d-healey Ah.. thank you. It worked when I put a script processor after the swapper.

  • AudioFile - How to change range via script? (setSampleRange)

    Solved
    3
    0 Votes
    3 Posts
    102 Views
    griffinboyG

    @d-healey

    Thank you, really useful

  • Scriptnode - mono sum

    14
    0 Votes
    14 Posts
    360 Views
    DanHD

    @orange the jdsp version was fine actually

  • Building Latest Devs and Faust Librarwith Faust + Ricotta / macOS?

    Solved
    9
    0 Votes
    9 Posts
    258 Views
    orangeO

    Mee too :)

    alt text

  • "Save Connected Scripts" + "Compile All Scripts" = Weirdness?

    Unsolved
    1
    0 Votes
    1 Posts
    58 Views
    No one has replied

29

Online

1.7k

Users

11.7k

Topics

102.3k

Posts