• still not solved

    6
    0 Votes
    6 Posts
    436 Views
    Dan KorneffD

    @Christoph-Hart I think I'm having similar samplemap/monolith issues as well

  • Folder name issue?

    8
    0 Votes
    8 Posts
    590 Views
    hisefiloH

    @dustbro nope. Also deleted spaces on that name

  • SampleMpas not laoding

    8
    0 Votes
    8 Posts
    469 Views
    LindonL

    Well I've no idea why it was doing what it was doing, but using loadSampelMap() has forced it to behave. Lets all stop there.

  • Convolution via knob

    5
    0 Votes
    5 Posts
    435 Views
    d.healeyD

    @Jay

    Your IR file names must be strings. That mean they must be in quotes ""

    const var convol = ["MediumLight", "MediumDark", "MediumSlap", "MediumVox"];

    getItemText is only for combo boxes (check the API documentation) so this code will never work.

    ConvolutionReverb1.setFile("{PROJECT_FOLDER}"+ control.getItemText() + ".wav")(convol[value]);

    What you want is something more like...

    ConvolutionReverb1.setFile("{PROJECT_FOLDER}" + convol[value] + ".wav");
  • Default button values on aax plugins

    3
    0 Votes
    3 Posts
    253 Views
    FortuneF

    @d-healey Yes I know, I have allready searched this topic.

    I've also allready applied defaultValue. But it doesn't work on aax. I made a bypass button with defaultValue 1, but even I save the user preset, xml and hip files; the plugin allways opens with button off mode.

    But in vst plugin, it opens button on mode.

  • Crossfaded looping in sampler

    4
    0 Votes
    4 Posts
    442 Views
    d.healeyD

    @pnyboer Use Loop Auditioneer to find good loop points and import them into HISE

  • horizontal level meter

    5
    0 Votes
    5 Posts
    456 Views
    FortuneF

    @d-healey Thanks!

  • Fixed values

    9
    0 Votes
    9 Posts
    534 Views
    JayJ

    @d-healey Thanks buddy.

  • ACOUSTIC GUITAR LIBRARY (AG-20) - Released

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

    2
    0 Votes
    2 Posts
    355 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
    257 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
    624 Views
    LindonL

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

  • noise when enable monolith file

    3
    0 Votes
    3 Posts
    348 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
    326 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
    627 Views
    hisefiloH

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

    http://sampleson.com/temp/Wurle009.component.zip

  • A question to Christoph about plugins and Windows platform.

    10
    0 Votes
    10 Posts
    867 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
    244 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
    3k 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).

40

Online

1.9k

Users

10.8k

Topics

94.5k

Posts