HISE Logo Forum
    • Categories
    • Register
    • Login
    1. HISE
    2. tomekslesicki
    3. Topics
    T
    • Profile
    • Following 0
    • Followers 3
    • Topics 106
    • Posts 576
    • Groups 1

    Topics

    • T

      Suspend On Silence as a scriptnode container

      Watching Ignoring Scheduled Pinned Locked Moved Feature Requests
      4
      1 Votes
      4 Posts
      153 Views
      A

      I use this with a simple 4-node setup. It's pretty good and useful if you also link it up with other compare nodes so you can have dynamic logic that doesn't need explicit parameter setting but can react to various states in the network. Honestly no idea how ScriptNode went as long as it did without the compare node.

      HiseSnippet 1719.3oc6X0sTaaDEVByZBljzjNzI8hdgtnWP5jgw17SBSu.yuILECdPTR5ULKRqw6Xoc0HsBvsSuuuBo2z9Zz65iPeD5i.uAomckDVqsKX6DBscJYlLdO+r62d9aO5zHj6Phh3gFlkNrS.wv79H6NLQqMZgoLic1zv7gn53HAIzJgz5cBvQQDWCSyBuTRvb5IMT+c4pqi8vLGRWRFFGwoNjco9TQWpMp8MTOuswtjCo94jdwZ63vYav83w.dJfJaDfcZiOkrGVJ1DHiWgiZYX9UnkptfyhtO2sZ0kVYYG7xjUZha1rxBtKt3xuXkJKrBdwWrLo7RFlE2xkJ3g1BrfDAa55b2N1s3myRNfinQzS7HxEULrgSNgrwFsndtMxLNQFFlnFcMUERLUyhpScoWQuqI6QJFVc0HuQybhqCRUFAHYlCRSl.oGircBoAhtbj3YFzNLvC1DC9l7PIQVCyeGsAGDfIl2G2lrcHr3JEla4xkelE7eO8qaFybDTNyhy1iKH6yl6ok9gRSW5GKY0KqlMGHO4wDx87HgCjsLbH75TbNVr+IjvmYcF1Klbkfv0W2lVb3roNI25bBxY6vnh8CHoq2l64JsUxe2uGvH0rA+5a2YSr.KcJoz.4BHgBpDNlaRNCRCRbQSi1jD0VvCfDg97ePjC2M1CKzCmjIZoL.6glOT5nXQTQm7IhiPLV4qMFaXg3iQMnBmVCFiSL.LBVpaCLllY9.zVMaRbDcA3jnsey3lFVdjSCKklFBmo7vue5RqseSkAl.9SntA6Agj.bH4PdCObm4hv9AdjC.L9LqS73NssoeOo+LjfDHrtTh4bZgYLhWz3jHU7CTwIiC3wBJ6z5XQH8Bn74dw91PccGxFonCnYNgLGJYcY4ZYbgMg4pV7N3uTlUjqMSYVIiYtzu8Hhy4gsUtizeaXNUhsORYjOt4EULVyyie9Fb+.ZZTJ3CTzZv85DzhynNRRIRjgz074wvgjBW3InCwTOYXscbDTnvcelMHr5cOyBGQBiTa7TnxyC+CBy2i6BrJtM1ALrcZfEsj4KxZOPvIIbdmqBR0vZ93jjG.0XK20rmJSLb.p8kVC4CklExU+IIDUtBR.mH4f1I5HIWGrmwQxP.48QsmIlvDHKEcJTB9tA32OZmEkZer1mYkYgtMQcpgV40uWBpqL5v9gHa5oLrGztCwo8M.3rmGLm38C5SlyfWDEPvs0A9L.vCIyqXzOjS03FrsSlGfFcqTeHN7ThHJ8oKFwIIwPYM2wU9dkCjN.UjLZfCgyC5KPRtHZWRSg5LfBTWj852lzn.nt05wP82jpiZTjlClK4hrT3sfpPtfITodVZ8UmiDn4rLcQx.7pPQs4yX2uIpqpiRD3HXkJh.LGzqI5kPUTCs6Cb.Yqfnz5TVZvP22EqiunGZWtpsfDHK7mWN61jySrC4kLIBR4Z5am2jzDG6I5i9ZwBtOfTUfrQN7M0sC9lBc.8zVi..GCL8E05GS.N+awz8QanBPjs0LB.SKuUEALn7VEiAk2pXbKk2VJKjuxcRhqVfduNse8su82VsOmVseoWmlRtqyo0fDR4tpOiru8ZvNsuq1GgH7YP6x4APSTg8Eke4pCST9sVkAUEogDRWtpdkgbA64BtF4Zw4z8VpX7CPQ7lhiOQcz5Q+kPWAn+ut7vUWd3hXuCpKeuZ2Lv51BgpuP8HCsP2mjq4v7B0e.r9lLjcHVnmNDmX35PrGo9DjsOmKZAeYU9hdHyYydMp292S6Dt5n2I7TnMi886ncAmt3idzO+tOn8sq6qFxEqy4s8wpO368dzKOIg4LnWiOinF9o5iw9L05l7PeqWR.6jLBrx0L9y+XXG+YvPO9y8cD.DNLDyhB3QP8x7owDe5gbFIRiZOZTcfZTUu3iHlou0IjzjRZJ1FLEUxm8kQrZdhMvLsMCVqsS0kSCHa4et5VL7IdDaBbyc2OxALL3dpBzH1Kh7ZpqnUk7J1kb07jeENzE7gNZSZpf9PMlb3Fpg9P2xI+.lATw6foC+gYxc2gCWTaxYSmgQapruzsXmQ7fzXEF+TTZg9Lp54g04Ld1va550OfHBomdJQ+IkAcgVSHvvm5eEkYqc.wifixka9k01EpUhCqqJrNV1hQeX9Cze84nD3ZIKdX8u2gBW3+zCEd3y9f5g+y1K9DDTWtpkxUZc23K+XLK4OFmgO1Ijeb5WHIS5umhBbuYoSoptbsUEiy5siVe3Iiicbz2p9Tr53p3BiqhKNtJtz3p3xiqhOebU7E2rhxWzS+bMYtAzlSisRFMhYRGNpzDi+B.BVVDB

      Precisely because you can plug more compare nodes into the logic and chain them up, this is more flexible than what Chris could do.

      bddee853-f3eb-44ee-b4f3-51d158e90e08-image.png

      When expanded:
      d8f359a1-ac66-440d-9540-75f1bbaaa880-image.png

    • T

      Colvolution module in Scriptnode - Gate

      Watching Ignoring Scheduled Pinned Locked Moved ScriptNode
      1
      0 Votes
      1 Posts
      32 Views
      No one has replied
    • T

      Show something when shift is down

      Watching Ignoring Scheduled Pinned Locked Moved Scripting
      2
      0 Votes
      2 Posts
      67 Views
      d.healeyD

      @tomekslesicki This might help - https://github.com/christophhart/hise_documentation/blob/master/scripting/scripting-api/scriptpanel/setconsumedkeypresses.md

    • T

      Preset browser LAF - hover?

      Watching Ignoring Scheduled Pinned Locked Moved Scripting
      7
      0 Votes
      7 Posts
      156 Views
      Christoph HartC

      @tomekslesicki I'm quoting your deleted post her because these are still valid questions:

      thanks! How do I know which css classes correspond to which elements? Also - I remember seeing a commit when you allowed LAF and CSS to co-exist. How do I approach this?

      This is documented in the Preset browser docs with a cheat sheet that shows all CSS identifiers for each component. However I've noticed that I haven't ported all the nice debugging tools that are available in the multipage dialog editor to the HISE CSS workflow, so I'll be doing that over time. For now I've added a simple overlay that shows some (but not all nested component IDs):

      I remember seeing a commit when you allowed LAF and CSS to co-exist

      Yes, this is now possible, you can give a single LAF object a style sheet as well as a script paint routine and it will use whatever is best (with the script functions always having the precedence over the style sheet definition with the exception of the popup menu styling which is CSS first).

      On some objects, obj.over works, on some it's obj.hover. Wouldn't it make sense to make both of these descriptions perform the same function in LAF?

      Yes that also annoyed me whenever I'm writing LAF functions. I obviously can't just correct the typo as this would break existing projects, but I can duplicate the property so that every LAF object that has over will get a hover property with the same value, then we can phase out over in 20+ years lol.

    • T

      Running a shell script

      Watching Ignoring Scheduled Pinned Locked Moved Scripting
      17
      0 Votes
      17 Posts
      586 Views
      ustkU

      @Dan-Korneff said in Running a shell script:

      I think the .command will automatically open terminal.

      Seriously ? I searched for hours and GPT couldn't say more than "use Automator to start the shell automatically..." 🙄
      Your're the man 👍

    • T

      Draw a path based on obj.text?

      Watching Ignoring Scheduled Pinned Locked Moved Scripting
      2
      0 Votes
      2 Posts
      170 Views
      T

      Got it working, thanks to yet another awesome @d-healey tutorial. Here it is, in case somebody else needs that too: https://www.youtube.com/watch?v=badkm6QVNIA&t=801s

    • T

      Downloading files - status Complete when connection is lost

      Watching Ignoring Scheduled Pinned Locked Moved Bug Reports
      4
      0 Votes
      4 Posts
      356 Views
      d.healeyD

      @tomekslesicki Call downloadFile again.

      Link Preview Image HISE | Scripting | Server

      The API class to communicate with a server

      favicon

      (docs.hise.audio)

      Also be aware that if you call this method again with the same URL and parameters, it will not add another download, but just replace the callback in the already pending download. If you call this method with a file that already exists, the method assumes that it's a previously stopped download and resumes the download at the position (delete the file before calling the method if you don't want this behaviour).

    • T

      Debug build - how to test with somebody else?

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      8
      0 Votes
      8 Posts
      389 Views
      Matt_SFM

      @tomekslesicki what you could do in that case is to create a file that contains the server call response, and have the user to check/send you that file

    • T

      HEADS UP: Server.downloadFile() issue on macOS Sequoia - and a solution

      Watching Ignoring Scheduled Pinned Locked Moved Bug Reports
      30
      0 Votes
      30 Posts
      5k Views
      d.healeyD

      @tomekslesicki said in HEADS UP: Server.downloadFile() issue on macOS Sequoia - and a solution:

      maybe it works on some systems but not others, for whatever reason?

      That's why we need to find the common factor. Then you can recreate the system in a VM and debug it.

      What OS are they using?
      What DAW are they using?
      Are you able to make a standalone app that just does the download call so that it can be tested in isolation?
      Do they have a firewall?
      Do they use a VPN?
      Who is their internet provider?
      What country are they in?
      etc.

      Find out everything that they have in common and build a VM to match.

      @tomekslesicki said in HEADS UP: Server.downloadFile() issue on macOS Sequoia - and a solution:

      Is there a way to get the final url of the call affected by the parameter property?

      Only on your server I think.

    • T

      How to handle failed downloads?

      Watching Ignoring Scheduled Pinned Locked Moved Scripting
      4
      0 Votes
      4 Posts
      322 Views
      d.healeyD

      @tomekslesicki Yeah - try it and report back, and don't get stuck in an endless loop of failed downloads, give up after a few attempts.

      In my downloader I give up after 1 attempt so I don't have to deal with it ;)

    • T

      How to access the default music folder with filesystem?

      Watching Ignoring Scheduled Pinned Locked Moved Scripting
      9
      0 Votes
      9 Posts
      802 Views
      Christoph HartC

      @dannytaurus yes.

    • T

      File.move to user library on a Mac - help!

      Watching Ignoring Scheduled Pinned Locked Moved Scripting
      20
      0 Votes
      20 Posts
      2k Views
      T

      @d-healey thank you!

    • T

      Route a sound generator to multiple outputs

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      3
      0 Votes
      3 Posts
      78 Views
      Christoph HartC

      @d-healey that's right, envelopes and other modulators are not processed on the channel level so you get a single modulation signal for every voice so even with polyphonic channel routing you would still be limited by this design.

      You'll probably need to look for another way to achieve this, but usually once you apply different modulation sources to voices it's time to duplicate the samplers.

    • T

      Close standalone app

      Watching Ignoring Scheduled Pinned Locked Moved Scripting
      2
      0 Votes
      2 Posts
      111 Views
      d.healeyD

      @tomekslesicki Engine.quit()

    • T

      Check if file exists on server

      Watching Ignoring Scheduled Pinned Locked Moved Scripting
      4
      0 Votes
      4 Posts
      192 Views
      T

      Thanks so much, that's very helpful, I appreciate it!

    • T

      fadeComponent - values other than 0 1

      Watching Ignoring Scheduled Pinned Locked Moved Feature Requests
      7
      0 Votes
      7 Posts
      534 Views
      T

      Hence the feature request :-) fadeComponent has been working very well for me so far, it would just be great to have a quick and easy way to achieve fades to semi-transparent states like this.

    • T

      global.mod node not working in a Global Modulator on Global Modulators after 35

      Watching Ignoring Scheduled Pinned Locked Moved Bug Reports
      4
      0 Votes
      4 Posts
      237 Views
      T

      @Christoph-Hart Epic, thank you!

    • T

      Voice amount and soft limit don't work when group XFades are enabled

      Watching Ignoring Scheduled Pinned Locked Moved Bug Reports
      12
      1 Votes
      12 Posts
      463 Views
      T

      @Christoph-Hart I think the thing is, the mulitmics actually break it. It works fine without multimics.

    • T

      Multichannel hardcoded Poly FX build can't be opened in a DAW

      Watching Ignoring Scheduled Pinned Locked Moved Bug Reports
      5
      0 Votes
      5 Posts
      306 Views
      T

      I found out that if I put NUM_MAX_CHANNELS also in the project settings, everything works just fine... :-)

    • T

      Plugin build funkyness

      Watching Ignoring Scheduled Pinned Locked Moved Bug Reports
      18
      0 Votes
      18 Posts
      641 Views
      T

      Thank you for the clues!