• How do I... copy a widget between projects

    7
    0 Votes
    7 Posts
    582 Views
    LindonL

    @d-healey sounds gnarly - but I will give it a try - I'm really surprised no one has asked for this before...so it would be really really nice if we could use the JSON to do this....☺

  • Performance comparison Kontakt 5.8 vs HISE

    8
    4 Votes
    8 Posts
    1k Views
    Christoph HartC

    If you don't defer a script, then the Engine.getUptime() is sample accurate down to +-8 samples because in its default setting which can be changed by the macro HISE_EVENT_RASTER, HISE rounds every sample position for events (notes and timers) to 8 samples to apply SSE optimizations and downsample the modulation control rate. This introduces a "jitter" of 90 nanoseconds at 44kHz, so it should be neglible.

    If you defer a script, the Engine.getUptime() function will return the exact value that the audio thread is currently using, which can be any value in the future because you don't know exactly when the deferred callback is executed, and in the case of offline rendering this can have drastic effects.

    So bottom line, whenever you need "musical" timing, don't defer the script. This function is rather for stuff like "update a button on the GUI if you press a note" type of applications.

  • Persistence values - still cant get this to work

    21
    0 Votes
    21 Posts
    2k Views
    ossian1961O

    @Christoph-Hart said in Persistence values - still cant get this to work:

    But what exactly is the hiccup we‘re talking about here? As soon as you set properties with a script, you obviously can‘t change it on the interface designer anymore because it would get overwritten each time you recompile the script.

    If you want to batch process widgets once via script but then keep on editing the properties, wrap the property changes into a function and call it once, then comment it out so you can access them in the interface designer again.

    Christoph I don't saying you souldn't take off the old way, I'm agree with you about creating averything through code writing is better and powerful (I started in that way before the RAD Ides), but why we need, so, to get a widgets palete? I thought it's no useful (it's only my personal opinion, don't take it as a request or a criticism) ;)

  • Persistence of widgets - problem

    10
    0 Votes
    10 Posts
    570 Views
    LindonL

    @d-healey Thanks Dave.... in the meantime I will just have to get over myself... and try convince my customers that they wont really need authorisation (they already love the audio file protection in HISE)... I will create a post in the "Feature request" section...

  • Number entry - perhaps "Missing Widgets" again

    15
    0 Votes
    15 Posts
    673 Views
    LindonL

    So for those not needing the nice arrow buttons and happy enough with just getting a number field sorted this code works fine:

    function onControl(myControl, myValue) { if (myControl == yourNumberLabel){ var myres = parseInt(myValue, 10); yourNumberLabel.set("text",myres); }; };
  • Pseudo stereo effect

    7
    0 Votes
    7 Posts
    622 Views
    resonantR

    We can share our snippets in the Presets/Snippets section in order to help each other guys!

  • This topic is deleted!

    6
    1 Votes
    6 Posts
    62 Views
  • defining Preset Save/Load directory

    17
    0 Votes
    17 Posts
    1k Views
    LindonL

    strange - I'm using the default settings and they are showing up now.

  • Controlling Script FX elements in interface

    5
    0 Votes
    5 Posts
    367 Views
    orangeO

    @Christoph-Hart Ahhaha, not like that much :)

  • BAD BAD BAD HISE!

    52
    0 Votes
    52 Posts
    4k Views
    LindonL

    -- just shut eveything down and restarted and loaded the hip all seems to work - thanks to both of you for the help.

  • new XMLHttpRequest is not supported anymore.

    9
    0 Votes
    9 Posts
    855 Views
    ossian1961O

    @Christoph-Hart said in new XMLHttpRequest is not supported anymore.:

    No, I am working on a little secret side project right now :)

    Ok ;)

  • loadFonts is deprecated ???

    7
    0 Votes
    7 Posts
    686 Views
    staiffS

    in the image folder as explained here: http://hise.audio/manual/ScriptPanel.php

    section 1.1.4: fonts.

    OoooooooooooooooooooKayyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy :/

    Images folder + Fonts folder INSIDE images folder. Not directly inside Image folder....

  • Sampler playing speed

    5
    0 Votes
    5 Posts
    434 Views
    d.healeyD

    @ustk We hope so :)

  • Viewport and Floting Tile Preset Browser are not in sync

    4
    0 Votes
    4 Posts
    372 Views
    d.healeyD

    I think you need to manually set the value of the viewport when the preset loads. But I don't think it's possible to do the same for the preset browser. Although I could be way off and there might be a better solution.

  • Factory Presets

    5
    2 Votes
    5 Posts
    412 Views
    ossian1961O

    @Christoph-Hart said in Factory Presets:

    Good idea I could add a „read only“ flag to all presets embedded in the binary.

    Yep, but please don't forget implementing the VST3 export in the prorities of adding pile ;)

  • Interesting "Slider Issue"

    1
    0 Votes
    1 Posts
    206 Views
    No one has replied
  • Hise Path and a couple of newbie questions.

    10
    4 Votes
    10 Posts
    923 Views
    lalalandsynthL

    @d-healey said in Hise Path and a couple of newbie questions.:

    open your HISE project on any machine no matter what OS you made it with.

    Thanks again , pretty excited to get into it .

  • Discord Channel

    2
    0 Votes
    2 Posts
    475 Views
    lalalandsynthL

    @Stroggan said in Discord Channel:

    nyway I'm rather tired of the bad developer workflow that kontakt 5 offers so I decided yesterday to make another attempt at HISE, currently porting a Fingerpicked Acoustic Guitar library over.

    Great Idea...
    And Done.

    Here it is
    https://discord.gg/hFXYra7

    Everyone join :)

  • Tune/Pan/Volume/Filter on a per-note basis

    4
    0 Votes
    4 Posts
    993 Views
  • Several Samplemaps at Once

    17
    0 Votes
    17 Posts
    1k Views
    d.healeyD

    @Jay You deleted a very important line from my presetHandler script

    childSynths[id].asSampler().loadSampleMap(patchName + "_" + id); //Load the sample map

    Without that line no sample map will be loaded. You can see from the parameters that the format is the patch name from the manifest + _ + the id of the sampler. So that is what the sample map name should be. But you might need to change things to work with your project, I just showed you how it works in my project as an example.

33

Online

1.6k

Users

11.5k

Topics

99.9k

Posts