• Does Lottie Animation need Dll file for End User?

    4
    0 Votes
    4 Posts
    96 Views
    d.healeyD

    @DabDab Use a counter that starts at the first frame, and when you get to the last frame set it back to 0. Try not to double post.

  • Where is the Module Browser in Hise 3.0?

    2
    0 Votes
    2 Posts
    176 Views
    d.healeyD

    Custom popup is the way:

    This video is for a lottie panel but same process applies (1:39).

  • Scriptnode Routing, multiple channels ?

    22
    0 Votes
    22 Posts
    528 Views
    ustkU

    About the summing part suggested by @Christoph-Hart, why not just to use a matrix ?

    Screenshot 2022-12-14 at 14.37.51.png

  • Scriptnode to dll export, new error

    1
    0 Votes
    1 Posts
    258 Views
    No one has replied
  • Scriptnode Phase Delay and building a phaser.

    5
    0 Votes
    5 Posts
    392 Views
    toxonicT

    @lalalandsynth Don't know, if this is interesting for you, but you could build a phaser with a few lines of code in Faust:

    declare name "t_phaser"; declare version "1.0"; declare author "toxonic"; declare license "GPL v.3.0"; declare copyright "(c) toxonic 2022"; import("stdfaust.lib"); coeffOne = hslider("coeffOne", -1,-1,1,0.01):si.smoo; coeffTwo = hslider("coeffTwo", 0,-1,1,0.01):si.smoo; lfoFrequency = hslider("lfo freq",0.25,0.1,1,0.01):si.smoo; phaseOffset = (hslider("phaseOffset", 0,-1,1,0.05)):si.smoo; phaserTrig = button("on/off"); intensity = hslider("intensity", 0.7,0,1,0.01):si.smoo; fb = hslider("feedback", 0.6, 0,0.999, 0.001):si.smoo; rangeCon(curV,oMin,oMax,nMin,nMax) = (((curV - oMin) * (nMax - nMin)) / (oMax - oMin)) + nMin; lfo(off) = os.hsp_phasor(1,lfoFrequency, 1-phaserTrig, off)-0.5:abs*2:rangeCon(_,0,1,coeffOne,coeffTwo); apSer(off) = fi.allpassn(1, lfo(off)):fi.allpassn(1, lfo(off)):fi.allpassn(1, lfo(off)):fi.allpassn(1, lfo(off)):fi.allpassn(1, lfo(off)):fi.allpassn(1, lfo(off)):fi.allpassn(1, lfo(off)):fi.allpassn(1, lfo(off)); mPhas(off) = (+:apSer(off))~*(fb); phaserMono(off) = _<:select2(phaserTrig,_,(_*(1-intensity),mPhas(off)*intensity:+)); process = _,_:phaserMono(((phaseOffset*-1)*0.25-0.25)),phaserMono(((phaseOffset)*0.25-0.25)):_,_;
  • This topic is deleted!

    2
    0 Votes
    2 Posts
    2 Views
  • Embed User Presets

    1
    0 Votes
    1 Posts
    81 Views
    No one has replied
  • Dolby Atmos / Immersive Audio

    1
    1 Votes
    1 Posts
    168 Views
    No one has replied
  • Old projects will not load, sample rate mismatch and other errors

    Unsolved
    6
    0 Votes
    6 Posts
    144 Views
    d.healeyD

    @lalalandsynth There's a build version in the project xml but it doesn't mean much since the same build version is used for lots of commits.

  • Moved my samples, how to find?

    Unsolved
    12
    0 Votes
    12 Posts
    198 Views
    d.healeyD

    @Dan-Korneff said in Moved my samples, how to find?:

    @d-healey The absolute path DOES work when I create a new sample map, so there must be some kind of mismatch between an older version of HISE and the latest.

    Yes it will work, but it's bad practice and will cause issues in the future when you move files.

  • What delay to use in scriptnode ?

    3
    0 Votes
    3 Posts
    125 Views
    lalalandsynthL

    @Christoph-Hart OK, I will use the Jdelay ,FrameBlock2 works.

    Also , how can I get past this ?
    c2e5e893-fbc4-4d1d-bd4b-d872108228c2-image.png

  • ButtonPack Colours

    7
    0 Votes
    7 Posts
    283 Views
    toxonicT

    @ulrik Changing line 48 to g.setColour(this.data.buttonValues[i] ? this.data.onColour : Colours.black); was enough to change the on-colour.

    HiseSnippet 2360.3ocwZs0aajaEdji0hZ0cA1EXeXQeh0OTH4HqHoj3VXU2Mw1wcUasiQjSZ.LL7ROCkFhLhb1Ynrs1.+is+C5+f1CImKbtIIKjhJHXngy4F+32g7PRed.2lDFxCrps0Ey8IV0955ilyDtG4hoLqgGaU6Gpe3LgfyNGa+IzQbO9r.zEjPg0gy8wggDGqZ0dxeUJcss1zR84e+iGh8vLaRZSVVefSsI+C5TpHs0ye0em54cB1gbAcpgzu3UCs4Lsyrp8j5cs7AuimPNCKEai5V09p23PE7fQBrfDZUayC4NyG4xuiok+CzP5MdD4C8rFAFR27IbOGYDKa05HWpmy4wHPnEXkySwimnwiuu9oTGZR6o3x2pdAJUCS7n1FYCumjI75YFdcMBuRBoZFgzl5P56pOxNf5KReiLd9s0GxDjfwX.1MCEsrVa7u9g5GwAIXhNSwehbR.7PhFM2qa21H3OsFznwy1YGzEtDjw3NMDgQgDAhOF4xCn+JnL1yaNB6QmvHNnaTxFhtykZ61XGDBYiYnaHHAexDOo.yQNA3ISnrIH9sj.jvkLsSicTx99PXrceTzS85fNJf..mTFynXVnT6zF5XqDKsglLfezFceazbniHsU+NnQPXKMDa1za.+B8f3fUIA7o4I7.n+w8EzoXOD12mfCj721fKIvati5HbkZ9yfQztKbmyPOE06maoLxKRcish0FVLXA3Syna1BgYNJgmPukvhTAM73PkwdYGzPl50xb.lHf6cD.12.FoM.qddlVcluC.AM8wLh2E72qdpEf5n.x3.RnqzNw8SGZnuGdt5w85nFiS7fxvRW.cVvC1xAXpNJzvEJTwkQX3aP.dNL18rFR7NDxMMGlZ74FRm8rmEOaAzu1W0j5OfkCEnawAnCAgmDvmwbzBNzAc.p6f7RoL7aYFxzuBYFOtnPRxrlMIovF.GBBeo.TlGkQPimwrETnatHNkRAc2S9wiCfljbLAF6O.EmdgcbNWNbjkMl..xOwhBbBHK1mDHnjPHkb5eazaOKRuT+rsh+s89nW164sSa0kPm3JfledeiVggQ9cw7kP3saejGE9UazOox69CniixC21PqP7sjgryAFCQZQQvLhwa493eYFAZuWRaOjuKoggN.+C2wCGJTdg3Lj4PtG.mc6MnTQcf4D+.1aFIcrOubRPB3hh2wmIfgplwCUMmzJQzTvR9QxIRyTAKKbogZ+oIyJOF1wivlHbGTPWsP+SUV+AnlJsgHQ0PyV61qE5YF1OU+LFZRmwPlzq87ZpYkgcfIGgjyJDeLOnIUABHJ5OaZdD8oOsUFYy1a0NKc5kx6rWRuB8iF.Q75qn8Qww2Md.ko0fRLtrm7Nhsn4k8fY8n6zz.gZ0F0qsIjsK7XLj8SJNJfY8uJmgenJTKsijfaTg6q87cwM6d+IQeZi51oWqb1Lefl1ackbeEWbMiczRY9PbeJGVuHN2KkmRfI4EUwUoi0uuisLMk3rrQ5z9TIYYWCAhl1nXAsQZSOUFWGCYZeD5H4Q7BdHIhBcoiER0ZUPlhwURdG4NEgCVSE39PL0CsaE4eWVce4pAk5fRa7Z.4AWcngki58YikVkayzfvbtnrpVTyGJzBwKjrh3z05phxLRUMV7nh6uDH8CMp9IYuLkgHKoaYD1HRwikoBouo93i4vfx3r48weYIS62pTTMfHlEvd7d62evhFAWQdwBysy4wAUlKXjHrTtU6xnQsVcJwCksblFCilWT+9GLlyTVRFTsbnp3RLLhyDFUkWYgYPO6rjEEa521XIx7ElA0d9NYkLZOHqVM4U9E4C.1d4U4lS+wrZre4K1lTOyCY65x0GTnNZLTvW157SpBuRTHtd+7cYfR5KWzROr2JhiiN3fxBuBY.edYcHjzNolOcPOkJjY9urFTWnL.hWvOh6OGL1oXgamoTVYAc6kj2tfjyhCaZOVxn1BG4LiJnkx5tY7sem.hurF0XnwbLG1HjKlMgDZr+PYjZr4pvpX7QUBArc6ns1D+q7DfPnJIa2lwhU0XqMNzbyZcJtIr8SfkIQUHdPjKGftA1bzmFrXCla+ZIlKofy0wboasK0dwsUsAeHZrHdbHcVG4bBxsxFm2oW9Tts7nARsbpsUW5Xy05DQ0InvvdESH8kEDpoPkPyLHwE3N5FsUbFmxITuhF42xisLkW.bGZ5hPetwBI+pJBhJZqZARiyhvvfbX9RB0bqWEGrsgxFjqD8XhYkFqRn8HPxRJszuhXK2bOUOs6iYIjkUFZlYg9hziSqKC5n2W9Qdb+Y7foXO5uRjmzx8vtg8M1e7f7wkVIZTcLpo9G6wA3pZLBsioSLRLhpsflVBzCMfhKZrnSEb6QjeYFgYSB1F11H7ErW5gGk7RiivYhbl2o9bF7fo5fhYOQOiJRRjB1S4dEDLZhbCgVvblsS1R9j.BgsNFq375sKrO+UDz5qPsWVAp0e4vV+UC25uR.W+UD4BTzlFMxSv4rDSEM4OrlYTLmjY+4FaU7LVSzCrqjxsTxhN7yb.tMK59kEk8W2vr+pEm8WZf12LRaXDimwEj2xZpBjFvrL4e03wk9tHy4QBJ80x6BJXQJ1TeT9lvfTPqZal8VWpW8stXdoP1Z7wPPNaHiJdqOgU0UEYEApVV01HJp.QEp6m4ahueFYwCVTG4cyjfkVpX1p1d0kG06k8TG.U23+l7sW7Wye26JseWry95Tm0Om25l0jk9izXA716GdLLAs7Znh5uomVMz1wjao1D8kRsU8iIgeRv8U.RDKCZdUfj6ggpZx68ad7OTG3Mn8WUaC8MBpOqaYKnn6Sz7DqkpI0SeN0J8hjJ6ogaU62UupSCWBsKOry.tYi69++JtKdCgea8S4Ny7vhrWXo7VZidAjOk4VBk0LvBoh4l2ha9awbyU6VLW7krtpg62U+b4FZJOd2nj3UlJ9+33M5Ng+l5uY7XhsHMX2r9IebgW.7WlPQeCHSfJnBnRxGrJ5HXwNahbCl.EUNmmh4E8b2XB5HByQ8v+A9D8xdwrO4K6E+RqoX6.9015oYj2.8uQ0BDSL0kuuU8SkOi5EO2R85c6z0ZJ0gdsssDJ1Eh8x0o+ZnyyWCcdwZnyKWCc1aMz4OtF57mVnNx+ODd8LAepNMAZ372nl1tVs2vv.KSwHs9uvodwtA�
  • Paint routine driven by timer

    4
    0 Votes
    4 Posts
    274 Views
    toxonicT

    @ustk Superb, thank you for your reply! ;-)

  • One Click Button Instead of Two Clicks

    4
    0 Votes
    4 Posts
    290 Views
    K

    @ustk ahh that's what I was doing wrong. I didn't set the buttons to isMomentary. That just fixed it. Thank you !

  • Panel as button - how to make it show up as plugin parameter ?

    4
    0 Votes
    4 Posts
    142 Views
    ustkU

    @lalalandsynth Since this has apparently never been fixed, an overlapped (or hidden) linked button seems to be the way.
    Be sure that the amount of code complication is worth to add a button instead of just replacing the panels.

    I have to do this with my project as well because I started before the apparition of custom LAF and I prefer to keep things tidy and up to date instead of complicating the code (so the maintenance)

  • Noise to Modulation?

    Solved
    9
    0 Votes
    9 Posts
    190 Views
    Matt_SFM

    @Straticah the sampleAndHold node will act as a "rate" parameter, and remember that you can increase it's range if you need lower "rates"

  • setOnGridChange()

    3
    0 Votes
    3 Posts
    215 Views
    toxonicT

    @Christoph-Hart Great! Thanks for the explanation! 😊

  • About Expansions

    16
    0 Votes
    16 Posts
    679 Views
    Christoph HartC

    Is there no way to access data from the extension's host?

    Yes. Once you've loaded a full instrument expansion, it will "forget" that it's an expansion an acts like a "native" HISE project with the only addition of being able to unload itself.

  • Meta: How to Mark a Topic as Solved?

    Solved
    2
    0 Votes
    2 Posts
    75 Views
    d.healeyD

    First mark as a question, then it can be marked as solved.

    bb853c41-c971-4323-8c59-678bf9cf063a-image.png

  • How to Set Font for a Button?

    Solved
    3
    0 Votes
    3 Posts
    156 Views
    clevername27C

    @orange Thank you. I love this forum.

35

Online

1.6k

Users

11.3k

Topics

98.1k

Posts