• The buggy road to my first plugin

    4
    1 Votes
    4 Posts
    284 Views
    ustkU

    @Sifres For Faust I had the same issue recently. Is your Faust node in a frameProcessing container by any "non-chance"?
    That was my case so I've made a PR to fix it (in fact I made it then it was removed because I was fiddling around because I was trying stupid thing with git because I'm an idiot because... Well, I just re-pushed it)
    The export wasn't processing the signal as frame, only as blocks...

  • HISE crashing in opening a project when missing samples.... sometimes?

    1
    0 Votes
    1 Posts
    66 Views
    No one has replied
  • How to control sample start time with the audio loop player?

    7
    0 Votes
    7 Posts
    370 Views
    HISEnbergH

    @Quemis Yea if that works for you then stick with it. If you wanted to explore the AudioLoopPlayer route this will get you started, but you'll need to make sure to update it anytime a new sample is loaded.

    HiseSnippet 1265.3ocyW0saiSDEdbR7xVCrhkcu.t.IqJtHEU0jzjMP0JDoMsEpnsaTS2UbCpZh833Qc7LF6wsM.6a.2vaF2wqAuAvYFamX2l1MD1thb24+uY747MmLHR3PhiEQHCqSmDRPFef4vIboeeeLkiNXWjwiLOBGKIQ1op1YRHNNl3hLLp9sJEFqTCo+8WeyNXFl6PloBgdkf5PNjFPkyzNn22SYr8wtjSoAE7tSuCbD79BlHAvSUylnPry43wjiwJ2pXh9NbrOx3KLwNsa0rYmttsGgwib2bqNdj1c61oUausZ1AuEtays51rSKjwC1ykJEQCkXIIFYTaGg6jg9hK4oE3UzX5HFQIzBMDpbp58ELW0QToE02mxbGjeQEiPFlClcsUM8Z6olGQcoS0O656izFrmEQwKPiJkgW0Rvq0sAu4.IiBPpVJjdr4PmHZnblEEddeyC3vWSOL7cpHTR8EU4xJl8EfGb4FA3yI6GABSin9lMattMb0u1ysrrfOVwR6KvQ1GJDgPGxWaq6c1XLQtchKULDGDxHSqe8US8aUH5YwdNezYv4ORBgmWYHA8EAgBNHTe0odnBzJhL1lQ3ik9P.oIT4eZsNTan9ZO2tQCaPqcrVcd.0o7LMwqYMMsaDSfpDfuZ00ybLM9IhD6KwbosTXCtXK8I1fWzfj.kJxOkfYZkYYW3okRKfkEkynbhsWB2QREbaAeZEUmyHAqtS9gbc3pfkPVy5WrVI6LEmelNAyGSpqsOCeVuFtJJcBxxYeLiMBFapeyxot8JfliERxK3000z50V1W2jm2bskkLFIZtlUizQ2Uf04IAiHQEOwJGg11xyBOXwlEbRaYJ3nfe.mJeQHIS9tGlQY8bpYnLDBtJ0SPOJaBZHi5RhPTW03yzaUj9.Lk95W+8dnWdvtXINOUPVgJAeKkT0AxXWxE.YX5v4Jl6RhOWJB09l0E.ruKTgupHC6jYBedu.pqKLwIhopK8oVB+yd.Ed3P5OCI2zr0FMQAkotg9ZvhwO9YeJJNwyiBRVl4yJHI4J.bumYZ4uj5J8Ud+aPn9D5XeoRZSM29Mng.BPgaBCKKyJpd6HyfBoEohTzMb3DLoH.+WPU17NoJWTH9XyAToi+7wXk4fQ3y98AFydf4CM2yyi3HmAvZl6+CK6qIKd4eRd40L5obS5x+PyLgaeif+XQ2HHbg2H.dfwA9jPJ1Zn+NcZDP5Q4iKVJE.2iigyraQ0mHDRECWwMRRoZ082P5K4M4BRTb4LrOkksTRKyFuLFr2fDwIwxFYS0Mz2V1oYMtw3DJj4M2HHrc5fmowYPxJLzw.nlNckYiowtatcip20hL2J6X4orB9OmUHpcesUSsEqO7MvS++elkRKgsRNFGRU8.6wufvfwEMF+Xf72Cmvj4ZaUBkGI3hPeAm5TtOTFQGOlDUD6y8.ssTByByz7zdmPXDbLo3KEGB6lfit9nz85Boy860mXlBWa0ju8+kuauSaytyWGptPuN7VGuK+KEucfxIhDIv.eDFZTUDaGmDLDHtcH.R3bBKVQlUQsxUpbSkr5lYHg6pE9a3WlwVJYiLisxM9NoFAXmHwYNoKCp5kenVCbt4ZN+Uf+QLHa25Za.B+f8unm43TNU2HvMW1.aurA1YYC7YKafcW1.+xkMvu5MGn5QqsSjhfzQVD5nA6o2X2vX5dBFUQ+CrLBvRO
  • Is there a way to do artifical RRs via pitch shift in script?

    8
    0 Votes
    8 Posts
    311 Views
    David HealeyD

    @boim98208 It's just a little glitch in HISE, whenever you paste it dumps it in group 1 - but it selects the pasted samples, so all you need to do is after the paste, change the RR group

    32fd7004-86e3-4ed9-aa19-a68d9c2d52f4-image.png

    The sampler table at the right of the mapping editor is also helpful for this kind of task.

  • 0 Votes
    2 Posts
    104 Views
    David HealeyD

    @boim98208 Simplest solution is to duplicate the samples you have fewer of within the sampler for the additional groups. It doesn't use any extra memory.

  • What is wrong with this export for the love of all that is good

    11
    0 Votes
    11 Posts
    328 Views
    Q

    @David-Healey

    Oh I was under the impression for I dont know why actually, that you developed HISE.

    Thanks for the help though! : )

  • past months work

    10
    3 Votes
    10 Posts
    449 Views
    N

    @David-Healey ill search that tysm🫡😊

  • Reverse and DELAY Pitch

    2
    0 Votes
    2 Posts
    249 Views
    Oli UllmannO

    @ENIGMAONTHETRACK
    @HISEnberg was kind enough to implement a reverse delay in Max that you can use via RNBO in HISE. :-)

    Follow this link to find the code and everything you need to know about it:
    https://forum.hise.audio/topic/11445/free-reverse-delay-built-in-rnbo?_=1761381056172

  • Exported Plugin Works in HISE but Not in the DAW

    5
    0 Votes
    5 Posts
    205 Views
    YinxiY

    @David-Healey it worked, thanks for your help

  • Play an Audio File?

    8
    0 Votes
    8 Posts
    373 Views
    dannytaurusD

    @veryveryhaps The Audio Loop Player responds to MIDI like any other sound generator.

    If you only want to trigger it from the UI try playNoteFromUI. It's meant for triggering sound generators from UI elements. It simulates pressing a key on the virtual keyboard.

    There's also the cunningly-slightly-differently-named noteOffFromUI to stop playback.

    As for pausing playback and continuing from the same point, I'm not sure.

    const var loopNote = 60; const var channel = 1; inline function onPlayButton(component, value) { if (value) // button ON Synth.playNoteFromUI(channel, loopNote, 127); else // button OFF Synth.noteOffFromUI(channel, loopNote); } Content.getComponent("Button1").setControlCallback(onPlayButton);
  • Help! Automation image painting in panel

    5
    0 Votes
    5 Posts
    331 Views
    dannytaurusD

    @David-Healey Yeah, me too. But I thought for someone learning how to do the basics of optimising repetitive code into loops, I would just show the basic method.

    @goldee What David means, if we're talking about the same thing, is that you can get an array of components and loop through them directly, instead of fetching each one by name.

    const panels = Content.getAllComponents("instimg_pnl\\d+"); for (panel in panels) { panel.loadImage("{PROJECT_FOLDER}" + panel.getId() + ".png", "img"); panel.setPaintRoutine(function(g) { var a = this.getLocalBounds(0); g.drawImage("img", a, 0, 0); }); }
  • EHX Freeze pedal with scriptnode

    5
    0 Votes
    5 Posts
    361 Views
    J

    @ustk Ah I see. I have a working algorythm in Pure Data, is there a way to implement that in HISE as script och c++ code? In PlugData (a flavor of PD), you can export C++ code.

  • Display slider value with custom font, size, and position

    7
    0 Votes
    7 Posts
    933 Views
    ustkU

    Strange the slider value popup is not already in the LAF function list...

  • Standalone Crashing on Mac

    Unsolved
    1
    0 Votes
    1 Posts
    113 Views
    No one has replied
  • Host DAW for Pre-Compiled Plugin Version Constantly Crashing

    2
    0 Votes
    2 Posts
    135 Views
    David HealeyD

    @veryveryhaps Use the standalone version of HISE, and definitely compile it yourself, you don't need be particularly smart to do it, it's like everything - it's hard until it becomes easy.

    I show you all the steps in the free Bootcamp: https://audiodevschool.com/courses/hise-bootcamp/

  • Duplicate UI Elements without Keyboard?

    5
    0 Votes
    5 Posts
    209 Views
    V

    Nevermind, I think I fixed it! Thank you for the help!

  • Odd complied behavior of VST3 in DAW

    9
    0 Votes
    9 Posts
    552 Views
    dannytaurusD

    @JamesC Do you think it was a bug, or user error?

    If you can reproduce it in a minimal project and post a snippet, we could look into it further.

  • Understanding fundamental "bridging" between Scriptnote and Module Tree

    1
    0 Votes
    1 Posts
    93 Views
    No one has replied
  • This topic is deleted!

    2
    0 Votes
    2 Posts
    1 Views
  • How to add an element after onInit

    3
    0 Votes
    3 Posts
    167 Views
    ustkU

    @daniloprates I don't think the dynamic component feature is ready yet.

    One way you can do is have a common parent panel, then add child panels to it dynamically following the layout your expansion requires. A child panel can be turned to any component like slider, label, or any more complex widget

11

Online

2.4k

Users

13.7k

Topics

119.4k

Posts