• horizontal level meter

    5
    0 Votes
    5 Posts
    485 Views
    FortuneF

    @d-healey Thanks!

  • Fixed values

    9
    0 Votes
    9 Posts
    567 Views
    JayJ

    @d-healey Thanks buddy.

  • ACOUSTIC GUITAR LIBRARY (AG-20) - Released

    1
    1 Votes
    1 Posts
    379 Views
    No one has replied
  • MPE tile & MPE modulators disabled on project open

    2
    0 Votes
    2 Posts
    414 Views
    Christoph HartC

    If you add a MPE panel somewhere in your HISE window, there will be a help button which opens a extensive documentation how this works.

    The bottom line is that MPE modulators work a little bit different than usual modulators because they are supposed to be controlled via that panel from the end user - just drop MPE modulators on any place you might want to offer and the end user can activate and control them using the MPE panel - also people who don't have MPE controllers usually don't care about MPE so there has to be a global kill switch for this system (which is the MPE bypass button on the MPE panel).

    The system is working perfectly in HEXERACT, so if there's anything weird in the usage let me know.

  • loadUserPreset - strange behaviour...

    35
    0 Votes
    35 Posts
    2k Views
    d.healeyD

    I'm having a go at making a custom preset browser, the first issue I've hit is storeAllControlsAsPreset() doesn't allow a folder structure with the file name, so all presets end up in the top level. Is there a known workaround for this?

  • Simple Envelope - release not working

    2
    0 Votes
    2 Posts
    279 Views
    d.healeyD

    @Lindon I don't see a need to use a global to create the note off (unless you need to turn if off in another script) just a reg variable should be fine. If you want 1 ID per note then use a MIDIList instead.

    function onInit() { reg noteId; } function onNoteOn() { Message.ignoreEvent(true); noteId = Synth.playNote(Globals.triggerNote, Message.getVelocity()); Console.print("playing trigger note:" + Globals.triggerNote); } function onNoteOff() { Synth.noteOffByEventId(noteId); }

    Another option

  • Setting an Inteface value from container

    11
    0 Votes
    11 Posts
    701 Views
    LindonL

    @d-healey yeah because blog-posts = documentation☺

  • noise when enable monolith file

    3
    0 Votes
    3 Posts
    403 Views
    Christoph HartC

    Yeah, I have to add a check that ensures a commonly used samplerate to prevent this. Noted.

  • More Error Logging with .hr1 Extraction Utility

    3
    0 Votes
    3 Posts
    394 Views
    M

    @Christoph-Hart said in More Error Logging with .hr1 Extraction Utility:

    subclass from HlacArchiver::Listener and you'll get verbose logging info

    Awesome!! Thanks!

  • Wurly for download/test

    6
    0 Votes
    6 Posts
    661 Views
    hisefiloH

    Download link for Wurly AU/Mac if anyone want to test it.

    404 Not Found

    favicon

    (sampleson.com)

  • A question to Christoph about plugins and Windows platform.

    10
    0 Votes
    10 Posts
    978 Views
    ossian1961O

    @Christoph-Hart said in A question to Christoph about plugins and Windows platform.:

    Yeah, that's nonsense. It has literally no effect on CPU usage whether resources are embedded in the plugin binary or not.

    Totally agree :)

  • Opening a File within the Plugin

    2
    0 Votes
    2 Posts
    268 Views
    d.healeyD

    No but you can open a url

  • Calling functions in midi processors...

    31
    0 Votes
    31 Posts
    2k Views
    Christoph HartC

    Yes there is - if you recompile the target script without recompiling the caller script, the function will point to a invalid root object and it will crash badly as soon as you call any API method. The lifetime of a compiled function must never exceed the lifetime of its root and this would make it very easy to violate that rule.

    Worst case in the current approach is calling setAttribute with an invalid ID.

  • Examples of full working Hise made plugins

    21
    0 Votes
    21 Posts
    4k Views
    d.healeyD

    @SampleScience

    I guess that the developer behind the project is as important as the platform used to develop. Do you think that your background as a programmer helps when developing in Hise? Personally, my background is more in sound and graphic design. My coding skills are low (but I'm working on it).

    If you can't write scripts then you will be limited in what you can achieve with HISE (or Kontakt).

  • no mono/poly filters in hise 2.0 global audio fx ???

    13
    0 Votes
    13 Posts
    1k Views
    d.healeyD

    Possible to have a stereo harmonic filter for containers?

  • Scaling the floating tile preset browser ?

    26
    0 Votes
    26 Posts
    3k Views
    ustkU

    No worries David!
    Thanks, I'm going to have a look right now...

  • Hover color on a vector graphic

    3
    0 Votes
    3 Posts
    423 Views
    orangeO

    @ustk Thank you :) It works good ;)

  • Woocommerce License Manager

    16
    0 Votes
    16 Posts
    2k Views
    ossian1961O

    @Christoph-Hart It's like to see a fusion between the fisherman and the mermaid in the Frederic Leighton's painting :P 493px-Leighton-The_Fisherman_and_the_Syren-c._1856-1858.jpg

  • Creating 1 second silence when the program first opens

    1
    0 Votes
    1 Posts
    257 Views
    No one has replied
  • HISE shop with fees for Christoph

    10
    1 Votes
    10 Posts
    1k Views
    ossian1961O

    @d-healey said in HISE shop with fees for Christoph:

    @ossian1961 Just had a look at the Tracktion website. The licensing system they show is a bit misleading. Nowhere on that page does it mention that Tracktion can be used under the terms of the GPL license, you have to go to the github link to find it.

    I see it now :)

27

Online

1.6k

Users

11.5k

Topics

99.9k

Posts