• Controlling LFOs

    7
    0 Votes
    7 Posts
    1k Views
    LindonL

    @Christoph-Hart thanks _ I'll give it a go...

  • Legato, the Achillies heel of HISE.

    12
    1 Votes
    12 Posts
    2k Views
    Christoph HartC

    oooh is there a way that some kind of analysis of each sample in the map could be done so the sampler is aware of the phase?

    yes, theoretically that would somehow be possible (and I started doing this when working on the integrated legato transition engine which picks up the zero crossings to line up the phase between sustain and transition sample), but if the samples are not pitch & phase locked perfectly this falls apart plus there is a significant complexity of making this work with the streaming engine for a very narrow set of use case - if you squash your samples to be perfectly phaselocked, then it's just a minor step to transform them into wavetables and use the "proper" sound generator concept for the job at hand.

  • get playback position from waveform component

    1
    0 Votes
    1 Posts
    535 Views
    No one has replied
  • Suspend On Silence as a scriptnode container

    4
    1 Votes
    4 Posts
    960 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

  • Expanded AudioPlayHead functionality

    13
    0 Votes
    13 Posts
    2k Views
    SimonS

    @d-healey OnBeatChanged gives you the position in beats, Engine.getPlayHead().ppqPosition I think is the most accurate and probably the one you want (and works regardless of transport state)

  • Synth.addModulator(sample start, "Constant", "SampleStartMod")

    1
    0 Votes
    1 Posts
    272 Views
    No one has replied
  • JSFX/EEL2 implementation

    2
    2 Votes
    2 Posts
    790 Views
    David HealeyD

    JSFX is now open source - https://github.com/justinfrankel/jsfx

  • Dynamic ScriptModulationMatrix Targeting

    1
    0 Votes
    1 Posts
    254 Views
    No one has replied
  • 1 Votes
    1 Posts
    318 Views
    No one has replied
  • HISE multi-language support

    2
    0 Votes
    2 Posts
    319 Views
    David HealeyD

    @CatABC I don't think this is on the horizon.

  • Compile project wizard on MacOS missing vst+au option

    1
    0 Votes
    1 Posts
    323 Views
    No one has replied
  • User defined array of values returned by slider

    18
    1 Votes
    18 Posts
    3k Views
    LindonL

    @d-healey said in User defined array of values returned by slider:

    Yeah it's a bit annoying, but you just write a function once to format the result, so not too painful.

    Yeah its not very DRY

  • HISE supports gif images

    11
    0 Votes
    11 Posts
    2k Views
    xxxX

    @LozPetts

    thanks for this

  • Add XSIMD to hi_tools by default?

    Solved
    1
    5 Votes
    1 Posts
    353 Views
    No one has replied
  • 2 Votes
    1 Posts
    204 Views
    No one has replied
  • Native Linux Vst3 compilation

    2
    0 Votes
    2 Posts
    346 Views
    David HealeyD

    @goldee Yes you can do this with HISE

  • Enable / Disable Compilation in new DSP Compile Dialog

    20
    5 Votes
    20 Posts
    3k Views
    oskarshO

    @Morphoice if you want a more detailed error message try opening the generated AutogeneratedProject.jucer file from the DSP Networks Binaries Folder.

    You can then compile this file as you would compile HISE in VSCode or XCode. This usually yields the correct error message.

  • Feature: Single Channel Audio waveform Display

    7
    1 Votes
    7 Posts
    1k Views
    A

    @griffinboy i suspect that implementation will just be a stretching of the path across a different area, haha.

    For multiple channels, you'll probably find it easier to do using the new Rectangle() object.

  • PresetBrowser: Set position and size for the favorite preset icon.

    3
    0 Votes
    3 Posts
    618 Views
    bendursoB

    @d-healey Amazing! Thanks :) I posted this before realizing they didn't work in expansions. But maybe that can be fixed

  • Can We PLEASE Just Get This Feature DONE

    11
    4 Votes
    11 Posts
    2k Views
    OrvillainO

    Free mankini with every commercial license???

5

Online

2.2k

Users

13.4k

Topics

116.3k

Posts