• MonoMode clicking....

    13
    0 Votes
    13 Posts
    456 Views
    LindonL

    @d-healey - yes this works but..... it runs into the same problem I'm trying to solve here:

    Link Preview Image Synth.isNote(eventID)

    OK its sorta a bit of a nicety - but I'd really like to be able to check if a note still exists (and hasn't been processed by some other script processor) So...

    favicon

    Forum (forum.hise.audio)

    Where I will post a follow up and try to describe what the problem is....

  • Lord of the Knobs :)

    41
    1 Votes
    41 Posts
    3k Views
    DanHD

    @d-healey 🙌 :folded_hands:

  • One knob controlling two parameters

    27
    0 Votes
    27 Posts
    1k Views
    DanHD

    @Lindon @d-healey Thanks guys this is really helping :)

  • Which Visual Studio Community version?

    4
    0 Votes
    4 Posts
    229 Views
    ?

    Well, it seems like I must use 2017.

    Thank you so much guys!

  • scriptnode - transient designer

    6
    0 Votes
    6 Posts
    429 Views
    L

    Ok, so in case anybody else ends up down this road, I found that chaining Transient Designer nodes together is the way forward to achieve greater impact.
    Might not be the intendend use but a work around for now at least ☺

  • Interface data is corrupt error

    4
    0 Votes
    4 Posts
    320 Views
    J

    Thanks for the feedback

  • Advice on GUI copyright

    6
    0 Votes
    6 Posts
    372 Views
    d.healeyD

    @Natanr Not necessarily. It depends on the country but here in the UK if your design could easily be confused for another company's brand you could be accused of passing off.

    Link Preview Image Passing off - Wikipedia

    favicon

    (en.wikipedia.org)

  • Using custom fonts.

    5
    0 Votes
    5 Posts
    336 Views
    NatanN

    @lalalandsynth
    Place The Fonts In A Folder And Rename It To "Fonts"
    Then Call It At The Beginning Of Your Script

    Engine.loadFontAs("{PROJECT_FOLDER}Fonts/YOURFONT.ttf", "YOURFONTNAME");

    And Select It In Property Editor
    Font.png
    Also You Can Use That Font To Act As A Global / Default Level By Using Below Code:

    Engine.setGlobalFont("YOURFONTNAMEHERE");

    Important Note: It Won't Show Up Until You Save Your Project Xml And Then Close / Reopen HISE.

  • Another Silly Question!

    7
    0 Votes
    7 Posts
    286 Views
    NatanN

    @Christoph-Hart Thanks Christoph
    So The macOS Lion Supports Hise Generated 64Bit Plugins?
    I Use This Version Of Hise Which Is Very Stable :
    fix compilation on macOS e038c6c

  • Click free delay ?

    1
    0 Votes
    1 Posts
    142 Views
    No one has replied
  • Continuous audio loop

    17
    0 Votes
    17 Posts
    712 Views
    d.healeyD

    @TNTHM If statement. You can use Engine.allNoteOff(); or Synth.noteOffByEventId(); to turn notes off.

  • save user preset

    2
    1 Votes
    2 Posts
    234 Views
    Dan KorneffD

    ok. Got a solution working pretty well... on everything EXCEPT AAX ☠ ☠ ☠ ☠ ☠ ☠ ☠

    @Christoph-Hart It looks like AAX does not like

    Engine.loadUserPreset(); or Engine.saveUserPreset();

    EDIT:
    It looks like Engine.saveUserPreset() IS working, but Engine.loadUserPreset() is not.
    I'm using the workaround to Load a preset before you call saveUserPreset, but I just can't get it to load.
    Using the preset browser works as it should in PT. @Christoph-Hart What else is the Preset Browser doing when it Loads a preset that I can't achieve with Engine.loadUserPreset()?

  • Limiter reduction meter

    3
    0 Votes
    3 Posts
    162 Views
    NatanN

    Also, You Can Change It To Compressor Mode By Changing This Line

    Dynamics.getAttribute(Dynamics.LimiterReduction);

    To This:

    Dynamics.getAttribute(Dynamics.CompressorReduction);

    Or Even Show The Gate Reduction Meter By Changing The Above Code To This:

    Dynamics.getAttribute(Dynamics.GateReduction);
  • Quick question before I dive in!

    5
    0 Votes
    5 Posts
    223 Views
    B

    @Lindon obviously wasn't using hise... lol I would have never made the post. But I'll do more research, thanks for trying to figure this out with me 👍

    here is the video
    https://www.youtube.com/watch?v=XhmM8HZj7aU

  • LUFS meter

    1
    0 Votes
    1 Posts
    258 Views
    No one has replied
  • 0 Votes
    13 Posts
    569 Views
    A

    @d-healey said in SFZ import - root key works, but no hikey or lokey in end result (missing samples?):

    @andioak Don't fancy tackling it on the C++ side?

    Never wrote a line of C++ code, but perhaps my functions can be translated directly after, but this is very convenient if it can work. It will just be a folder you run a html-page from in any up-to-date (HTML5+) web browser that then gives you a .xml file. It´s a simple search/replace in JS function. Still, of course I´d like to say my skills are up to par with a C++ component, sadly, they are far from it. But I´ll get up on github for all to wrangle.

    Current problems: relative vs absolute paths (I´m thinking just a form you fill in yourself that is placed into the paths). Duplicate=, which is?? On Christoph now for some details.

  • Audio input (weird question)

    11
    0 Votes
    11 Posts
    681 Views
    A

    @lalalandsynth said in Audio input (weird question):

    @andioak said in Audio input (weird question):

    dio in the actual plugin, that wouldn´t work no matter what the DAW had built-in. RIght?

    Correct.

    GOSHH DARN IT!! 🙄

  • Legato/Monophonic on one sampler only?

    14
    0 Votes
    14 Posts
    491 Views
    lalalandsynthL

    I just did a simple version.

    function onNoteOn() { if(Message.getNoteNumber() > 47) { Message.ignoreEvent(true); } }
  • Purging samples from one RR group or a whole sampler

    2
    0 Votes
    2 Posts
    225 Views
    A

    A way I see to a purge individual samples, mentioned in the https://forum.hise.audio/topic/64/fun-with-regex --> under "DYNAMICALLY PURGE INDIVIDUAL SAMPLES", is to use this method:

    // Select samples Sampler.selectSounds(your_selections); // Unpurge the samples (22 = 'SampleState', 1 = Purged, 0 = Normal) Sampler.setSoundPropertyForSelection(22, 0);

    That purges the samples, but how to select things based on groups? (RRgroups)

    The only thing I can find on RRgroups is the setSortByRRGroup. But that one seems to perform an internal task for performance, not for me to retrieve the data for selecting. Hmm.

  • HOW TO BULID MY VST INSTRUMENT ON MY WEB

    14
    1 Votes
    14 Posts
    783 Views

20

Online

1.7k

Users

11.6k

Topics

101.0k

Posts