HISE Logo Forum
    • Categories
    • Register
    • Login
    1. HISE
    2. RCJacH
    3. Topics
    R
    • Profile
    • Following 0
    • Followers 0
    • Topics 11
    • Posts 29
    • Groups 0

    Topics

    • R

      Do we need to manually NoteOff every artificial note on?

      Watching Ignoring Scheduled Pinned Locked Moved Scripting
      2
      0 Votes
      2 Posts
      268 Views
      ustkU

      @rcjach Hanging notes are bad... Hanging notes are wrong... Hanging notes are frivolous, insidious, perfidious... Hanging notes contribute to losing your mind, hence favour anxiety, malnutrition, leading to grave diseases and even cancers. They are not compatible with new year wishes we want to spread all over the world. So join the league now and help us fighting against Hanging Notes!

      This was a message from the NMHN community (No More Hanging Notes).
      NMHN, For a better world...
      šŸ˜›

    • R

      Modular samplemap xml

      Watching Ignoring Scheduled Pinned Locked Moved Feature Requests
      4
      0 Votes
      4 Posts
      477 Views
      d.healeyD

      @rcjach You might be better off using a dedicated XML editor rather than a text editor for your sample maps.

    • R

      Again no sound after compilation :)

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      10
      0 Votes
      10 Posts
      696 Views
      d.healeyD

      @rcjach I try to make my scripts independent so they don't need to communicate with each other. Sometimes I'll have scripts that control components on other scripts using setAttribute

    • R

      How should I implement a common method in multiple namespaces

      Watching Ignoring Scheduled Pinned Locked Moved Scripting
      3
      0 Votes
      3 Posts
      284 Views
      R

      @d-healey okay thanks for the reminder.
      I refactored the script like you said and used a switch condition :face_with_tears_of_joy:

    • R

      HiSE not responding when loading 5g+ of samples

      Watching Ignoring Scheduled Pinned Locked Moved Bug Reports
      10
      0 Votes
      10 Posts
      578 Views
      Y

      I have some sample maps which work well in hise but once in the compiled vst, the Samples are mixed. it's really boring

    • R

      Q: Performance friendly way for triggering note to specific child synth

      Watching Ignoring Scheduled Pinned Locked Moved Scripting
      2
      0 Votes
      2 Posts
      296 Views
      d.healeyD

      Using a script in every sampler is a good approach. You can use a single external script so you don't end up with lots of tiny individual scripts.

      You can delay events with delayEvent().

      For my strumming system I had everything in a single sampler, each string and up/down was mapped into a different area of the mapping editor. This idea isn't original with me, I've seen it used by a few guitar libaries. I created the strum using a timer to play the strings one after another.

      24eef671-6b1f-4b68-bb17-2a4e06797108-image.png

    • R

      Q: Get module name with script

      Watching Ignoring Scheduled Pinned Locked Moved Scripting
      3
      0 Votes
      3 Posts
      234 Views
      R

      Thx, oh so Id is the name string :face_with_tears_of_joy:

    • R

      Q: Does HISE still split included modules?

      Watching Ignoring Scheduled Pinned Locked Moved Scripting
      6
      0 Votes
      6 Posts
      418 Views
      d.healeyD

      @RCJacH Oh you're doing something fun. I spent several months of 2019 working on a still unfinished guitar strumming engine. :D

      When you include a script it's the same as if you've copied/pasted the script directly in to the MIDI processor's on init callback. So yes, each one is independent. You should use a namespace in your external script too so that a) you get access to more reg variables and b) it's easier to see where various function calls are coming from.

      If you edit the external script though those changes will be reflected wherever you have included it.

    • R

      Variable scope for includes

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      3
      0 Votes
      3 Posts
      256 Views
      d.healeyD

      stay local to each of the processors that imports the module.

      I'm not fully understanding your terminology here. What do you mean by processor and what do you mean by module?

    • R

      Samplemap sample volume precision

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      4
      0 Votes
      4 Posts
      321 Views
      R

      Ok understood. Thanks for the explanation.

    • R

      Q: Different Sample start/end of the same sample for different mapping

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      10
      1 Votes
      10 Posts
      2k Views
      d.healeyD

      You need to apply some sample start mod (s.mod) time to the samples - just like with Kontakt. If you want to use the whole sample then just set this to the full length of the sample but then the whole sample will be loaded into RAM.