HISE Logo Forum
    • Categories
    • Register
    • Login
    1. HISE
    2. mwplugs
    3. Topics
    M
    • Profile
    • Following 3
    • Followers 0
    • Topics 54
    • Posts 379
    • Groups 0

    Topics

    • M

      Transposing MIDI Player Based On Incoming Notes

      Watching Ignoring Scheduled Pinned Locked Moved Scripting
      2
      0 Votes
      2 Posts
      233 Views
      M

      @mwplugs ok i figured out a long handed way to achieve this..

      declaring the midi modules in oninit

      const var MIDIPlayer1 = Synth.getMidiPlayer("MIDI Player1"); const var Transposer1 = Synth.getMidiProcessor("Transposer1");

      then i have to manually add the note range i want to trigger with transpose

      function onNoteOn() { if(Message.getNoteNumber() == 36) { var timeStamp = Message.getTimestamp(); MIDIPlayer1.play(timeStamp); Message.ignoreEvent(true); Transposer1.setAttribute(Transposer1.TransposeAmount, -1); } if(Message.getNoteNumber() == 37) { var timeStamp = Message.getTimestamp(); MIDIPlayer1.play(timeStamp); Message.ignoreEvent(true); Transposer1.setAttribute(Transposer1.TransposeAmount, 1); } }

      then the noteoff messages

      { if(Message.getNoteNumber() == 36) { var timeStamp = Message.getTimestamp(); MIDIPlayer1.stop(timeStamp); Message.ignoreEvent(true); } if(Message.getNoteNumber() == 37) { var timeStamp = Message.getTimestamp(); MIDIPlayer1.stop(timeStamp); Message.ignoreEvent(true); } }

      i KNOW there is a much more efficient way to achieve this...however im not good with arrays and indexes. and i wouldnt be mad if someone optimized this code for 0-24 with note 12 root :) but as of now it works lol

    • M

      Send Effect Always Has "no choices"

      Watching Ignoring Scheduled Pinned Locked Moved Scripting
      5
      0 Votes
      5 Posts
      475 Views
      M

      @mwplugs ah it needed separate containers. figured it out by talking out loud basically haha thanks!

    • M

      Any reason there is no new steps or docs on how to build hise 3.03?

      Watching Ignoring Scheduled Pinned Locked Moved General Questions building hise
      2
      0 Votes
      2 Posts
      291 Views
      d.healeyD

      how to build hise 3.03?

      The version numbers are pretty meaningless. Just build the develop branch.

      the steps in the github have been stripped to nothing

      They've been simplified to 5 steps - https://github.com/christophhart/HISE#windows

      there is nothing anymore only a video from 3 years ago

      I made an updated video last year (although nothing has really changed)

      so what do i choose during install. which IPP,

      You don't need IPP but if you are using it you install the OneAPI and if I remember correctly there is an option for OneAPI in Projucer (I explain it in the video I've included below)

    • M

      load next, previous, random sample from folder of currently loaded sample

      Watching Ignoring Scheduled Pinned Locked Moved Scripting load sample looper loop player
      5
      0 Votes
      5 Posts
      650 Views
      Matt_SFM

      Adding snippet

      HiseSnippet 897.3ocsV01SaCCD1osAsD1Pfz9AjwmBZLTCvXSBMMVKvT0FP0JCs8IjwwkZgicjiCipI9Ou+AamSRaRYADqRKenp2KOWdty2cN8URBMIQpPVNmNNlhrdp8fwB8ntivLAp29HqkrOBmnoJubUcFGiSRngHKqleznvxoEJ64WuuCliEDZoJD5LIiP+LKhoK01euOw37CwgzSYQU7d685QjhtRtLE3SS61nXL4J7kziwF2ZXirV3fPlVpFnwZZBxpUGY33Aij+Pj6+YrD1EbpQH.M.BTt5Ck7PCiM+G0cDiG1eRdmffnzurJzLuJ7b6iXgro5KqFKmYvqDQ05gUiYoWyYnWv8QuZnjUEJ0JmRqXOfnXw5RKF9rncOAb3LDCk8pTI2WTiEZX2UBdHzaDguhdnBDlhvem1sW2C9YscccgReh16ZLbPKitP1QdSf267l.9RpFTGKEff+pS8XU.YNPQZTOMMJAvrs2tdttLAmIndCSEDMSJ7jhNoZsTDXBoRx8ISh25vakmRWy8mtNrg9unPxwQQ0oJwttNtNbIAy8TXQH7BNBqGsg4+Pl3Grd469kdA.gblRuMRn5yLQy238rlHivhKog9f1agzu9DsfxqtlIREDuKlyu.ZL8uaFs1tUR1ikZ5IB+rjx8VWu6ZZ3vZsUDJNUUqYy.i5g.5C0hKnppkTiiPWzrslK73ZMI4UkJNJE8DL8IwzB4xYqfZZjQEkUnktQACAW0YMzKUzPmWDQLHHN1EUTTF8qtHAcW3KW.exIZV.Vzd5A7jPXa0z.+q81GqwlQqBJAzLlpzLS0vZe50vdp7AMG68oIWokwYbtnU.hyif02Tx3uu23pBrjijQPbvJPsUCTk.uviLeJC9dwyF7H7Ml7zHyLyAFJE3to6VtaCaa+qMIvNLYXJGqmcwlYadgAnkZlsIlMFhDldb0s82caWq6ukpcsKiqsg4QR2Ur6yzjQ0y2F0vWSG3+Y9Vb2wyrOX3PJQWR1V1G9sG7hh+YpT2kFnuHS0Lwkv1QEyzPbbZz.3pTBEXhPP4IlljFlQob41FYSkY.UDlI7a3ovXfQ1pvXvDinHLQIOmjOKZto5IYZ.NIxtj1A9ZAP1qb7yt8FsQQvklmSHlRwqfxX8X1bNvr0bfY64.yqmCL6LGXdybf4sOHFy2q7gTsLJeLATz+frUgVVGHvPWVVGI5O.dTc6z
    • M

      HISE image directory not found?

      Watching Ignoring Scheduled Pinned Locked Moved Bug Reports
      34
      0 Votes
      34 Posts
      3k Views
      Christoph HartC

      There are two reasons why it would throw this error:

      It can't find the files with the images from HISE that it needs to embed (the default filmstrip knobs etc). If you have set the HISE path, this shouldn't be the case It can't create the directory in your Binaries folder where it copies these images. Might be a file permission problem.
    • M

      SFZ import error Line 9: no valid parent for group

      Watching Ignoring Scheduled Pinned Locked Moved Scripting
      17
      0 Votes
      17 Posts
      865 Views
      Casey KolbC

      @d-healey Not sure what the appropriate course of action is there. Too deep for me ;)

    • M

      one knob to multiple attack and release envelopes

      Watching Ignoring Scheduled Pinned Locked Moved Scripting
      3
      0 Votes
      3 Posts
      367 Views
      M

      works great thanks!

    • M

      simple question..where is glide? or how..

      Watching Ignoring Scheduled Pinned Locked Moved Scripting glide sampler
      8
      0 Votes
      8 Posts
      778 Views
      M

      @d-healey ah ok so just clicking some notes on the hise keyboard wouldnt work im guessing. ill revisit this when im back at my rig on tue. thanks!

    • M

      MAC preset and locations changes NIGHTMARE!

      Watching Ignoring Scheduled Pinned Locked Moved Bug Reports mac library wildcards paths
      12
      0 Votes
      12 Posts
      801 Views
      Adam_GA

      i notice the user audio module opens the correct folder when you right click on it. whats the line of code that tells it what directory to open for that specific module? it might hold the key to my original question

      edit: on Windows {AUDIO_FILES} works just fine. so i guess a better question is why it no work for mac? lol

      another edit: well holy cheeseballs. im an idiot. problem solved. i was using the string that was generated by saving the preset in the compiled plugin manually and it contained the line data="filename". changing that to fileName="{AUDIO_FILES}didthetrick.wav"/> . thanks for the help @Christoph-Hart @d-healey @Lindon

    • M

      loading default preset on launch...not working anymore

      Watching Ignoring Scheduled Pinned Locked Moved Scripting
      42
      0 Votes
      42 Posts
      3k Views
      d.healeyD

      @mwplugs

      its an attempt at making a fake proprietary format lol

      You might be interested in this https://github.com/christophhart/HISE/blob/develop/hi_streaming/hi_streaming/MonolithAudioFormat.cpp#L35

    • M

      Error Exporting Plugins in Develop HISE

      Watching Ignoring Scheduled Pinned Locked Moved General Questions mac ruby xcpretty
      5
      0 Votes
      5 Posts
      409 Views
      d.healeyD

      @mwplugs Check in the project's .jucer file what the architectures are set to. If it's both x86 and Arm, and it compiles successfully, then it will work.

      You should also run your plugins through pluginval and auval

    • M

      Error on HISE latest develop build

      Watching Ignoring Scheduled Pinned Locked Moved Bug Reports
      37
      0 Votes
      37 Posts
      3k Views
      S

      @dustbro The Standalone App will have only a Stereo Output and the Multichannel Plugin have 8 stereo outputs by default (16 mono channels) if you want more than 8 stereo outputs you need to edit the NUM_MAX_CHANNELS in Macros.h and use the flag "HISE_NUM_PLUGIN_CHANNELS=16".

      But what I do is creating a routing matrix trough scripting via combo boxes with the "addConnection" Function using a Typed Routing Matrix Script Reference, in the Standalone you don't hear any changes but in the exported plugin the function will work if you use the Flag.

    • M

      Whats latest perfect working HISE version, and AAX and m1 compile instructions and implementation

      Watching Ignoring Scheduled Pinned Locked Moved Scripting
      15
      0 Votes
      15 Posts
      1k Views
      d.healeyD

      @Casey-Kolb

      Does anything need to be selected in Projucer before exporting?

      No - assuming your using the standard export from HISE and not doing anything custom it should just work.

    • M

      How to make a button to lock a value even as a new preset is loaded?

      Watching Ignoring Scheduled Pinned Locked Moved Scripting
      21
      0 Votes
      21 Posts
      1k Views
      d.healeyD

      Your snippet contains external files. You need to post a minimal snippet that only contains what is needed to demonstrate the problem.

    • M

      LUFS loudness meter and or readout in hise?

      Watching Ignoring Scheduled Pinned Locked Moved General Questions coding lufs loudness meter
      3
      0 Votes
      3 Posts
      304 Views
      M

      i found this but i dont know what to do with it lol

      Link Preview Image GitHub - klangfreund/LUFSMeter: An implementation of the loudness measurement algorithm ITU-R BS.1770

      An implementation of the loudness measurement algorithm ITU-R BS.1770 - klangfreund/LUFSMeter

      favicon

      GitHub (github.com)

    • M

      fix or remedy for dropped notes?

      Watching Ignoring Scheduled Pinned Locked Moved Bug Reports dropped notes
      1
      0 Votes
      1 Posts
      136 Views
      No one has replied
    • M

      how to build release multichannel version not stereo version on xcode?

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      4
      0 Votes
      4 Posts
      366 Views
      ulrikU

      @mwplugs
      Open the "plugin" version with projucer

      Skärmavbild 2021-07-15 kl. 09.38.59.png

      In projucer, chose "Standard 64-bit" for all 4 versions of the plugin, Debug, Release, Debug MultiChannel....etc

      Skärmavbild 2021-07-15 kl. 09.41.45.png

      Save from projucer and open in Xcode, open the "Edit Scheme..."
      Skärmavbild 2021-07-15 kl. 09.47.47.png

      and make sure to change all options on the left side to the "MultiChannel version, so if "Debug" is ticked, change to "Debug MultiChannel", if "Release", change to Release MultiChannel

      Skärmavbild 2021-07-15 kl. 09.47.23.png

      Then you build as usual..

    • M

      Preset browser and whole plug-in font changed to a different language?

      Watching Ignoring Scheduled Pinned Locked Moved Scripting language font preset browser
      4
      0 Votes
      4 Posts
      388 Views
      d.healeyD
      Engine.loadFontAs("{PROJECT_FOLDER}Fonts/Lato-Bold.ttf", "bold"); Engine.loadFontAs("{PROJECT_FOLDER}Fonts/Lato-Regular.ttf", "regular");
    • M

      Convolution Broken...

      Watching Ignoring Scheduled Pinned Locked Moved Bug Reports covolution
      23
      0 Votes
      23 Posts
      2k Views
      lalalandsynthL

      @mwplugs This is worrisome, I am working on an Impulse Reverb I was planning on releasing .
      I havent tested sample rates but I seem to have one impulse not showing up in the exported plugin, works fine in HISE , will have to test further. When the impulse does not load/work the plugin goes silent.

      Most of my impulses are pretty short as I need a lot of them , concerned that they will not load.

      I just checked, the impulse that will not load in an exported plug is 881 kb , the other ones that are about 3 mb will load.
      Doing some more testing.

      I am also getting ticks , when moving the pre delay setting in an exported plugin , any way to fix that ?