Forum
    • Categories
    • Register
    • Login
    1. Home
    2. Recent
    Log in to post
    Load new posts
    • All Topics
    • New Topics
    • Watched Topics
    • Unreplied Topics
    • All categories
    • All tags
    • F

      Export failed

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      4
      0 Votes
      4 Posts
      71 Views
      LindonL

      @flameshower you will need to build HISE with ipp if you want to use it.

    • U

      Error!

      Watching Ignoring Scheduled Pinned Locked Moved Bug Reports
      2
      0 Votes
      2 Posts
      62 Views
      Oli UllmannO

      @udalilprofile
      This bug has already been discussed twice in the forum. Do not use the latest commit to compile HISE.

      Use this commit: cf3fc78

      You can do this as follows:

      Clone HISE in the usual way with git clone https://github.com/christophhart/HISE.git Set the head to the last working commit: git reset --hard cf3fc78

      Now you can compile HISE without errors.

      PS. Use the develop branch.

    • DanHD

      Phase Offset Mod Signal in Scriptnode

      Watching Ignoring Scheduled Pinned Locked Moved ScriptNode
      1
      0 Votes
      1 Posts
      37 Views
      No one has replied
    • F

      Creating a MIDI copier/transposer in HISE

      Watching Ignoring Scheduled Pinned Locked Moved Scripting
      11
      0 Votes
      11 Posts
      222 Views
      F

      @David-Healey An issue I run into now is when

      function onNoteOn() { for (note in track) { if (note.isNoteOn()) { Console.print(note.dump()); Console.print("Note: " + note.getNoteNumber()); //Synth.playNote(note.getNoteNumber(), note.getVelocity()+1); //Synth.playNote(note.getNoteNumber()+12, note.getVelocity()+1); //Synth.playNote(note.getNoteNumber()-12, note.getVelocity()+1); } //Synth.noteOffByEventId(note.getEventId()); } } function getNoteOn(list, noteOn) { for(note in track) { if(note.isNoteOn() && note.getEventId() == noteOn.getEventId()) return note; } } MIDIPlayer1.flushMessageList(track);

      I uncomment any of the synth.playNote function calls, it plays very distorted, notes playing for far longer than they are supposed to, like I mentioned earlier.

    • David HealeyD

      getPosition function

      Watching Ignoring Scheduled Pinned Locked Moved Feature Requests
      4
      2 Votes
      4 Posts
      74 Views
      D

      @David-Healey I have an Utils.js file where I create abstractions for every tedious thing like this, but a native function would be useful indeed

    • J

      Handling un-pitched loops in the sampler

      Watching Ignoring Scheduled Pinned Locked Moved Newbie League
      2
      0 Votes
      2 Posts
      103 Views
      D

      @JamesC if I understand correctly, you want the loops to follow the DAW tempo, but the Sampler’s tempo-sync won’t time-stretch them. Wouldn’t be better to use an Audio Loop Player module instead?

    • dannytaurusD

      How to disable CMD+scroll in the script editor?

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      12
      0 Votes
      12 Posts
      181 Views
      D

      @dannytaurus oh, didn't know about this feature. I actually like it 😬

    • T

      My project file doesn't exist

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      4
      0 Votes
      4 Posts
      58 Views
      David HealeyD

      @tjrob

      That shortcut takes you to the project's App Data folder. This folder is created when you compile and run your plugin. It's used to store plugin data files on the end-user's system. It's unrelated to your HISE project folder.

      https://docs.hise.dev/working-with-hise/menu-reference/file/index.html#show-hise-app-data-folder-in-explorer

      https://docs.hise.dev/working-with-hise/project-management/index.html

    • iamlampreyI

      C++ Version Preprocessor?

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      3
      0 Votes
      3 Posts
      91 Views
      iamlampreyI

      @Christoph-Hart said in C++ Version Preprocessor?:

      everything will explode

      I am yet to experience an explosion, RTNeural-NAM is using std::span and the Linux/Mac compilers are complaining unless I switch the AutoGeneratedProject.jucer to C++20

      C++17 works fine on Windows so I'm not even sure if the span is ever actually created

      Edit: Yep it's some weird ghost function which isn't being called anywhere, might be for a specific edge-case but I can comment it out and use C++17

    • pcs800P

      Example snippets that cause Hise to crash on load.

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      5
      0 Votes
      5 Posts
      94 Views
      pcs800P

      @Christoph-Hart I updated to the latest dev build and the crashing no longer happens

    • pcs800P

      Sticky knobs

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      32
      0 Votes
      32 Posts
      3k Views
      David HealeyD

      @pcs800 The bootcamp course has the latest compiling videos

      https://audiodevschool.com/courses/hise-bootcamp/

    • M

      Mac build, exporting on Windows?

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      3
      0 Votes
      3 Posts
      62 Views
      M

      @MysticForgeRider yes to both!

      But I've found a workaround for the moment: create a new project, and copy all elements manually. Long live VM's.

    • J

      Exporting samples efficiently

      Watching Ignoring Scheduled Pinned Locked Moved Newbie League
      3
      0 Votes
      3 Posts
      69 Views
      J

      @David-Healey said in Exporting samples efficiently:

      @jonalexander23 The samples aren't embedded. Does your project contain images?

      Thanks that's good to know..it's a small project but actually can't be small as 77mb of samples (they total around 100mb in Samples folder)..there are 20mb of images..so guess the rest is just stuff in the build..thanks again.

    • S

      HISE MIDI FX

      Watching Ignoring Scheduled Pinned Locked Moved Scripting
      71
      0 Votes
      71 Posts
      1k Views
      S

      After all struggling I've decided to switch to pure C++ VST3 programming.

    • dannytaurusD

      Factory-only presets

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      2
      0 Votes
      2 Posts
      59 Views
      David HealeyD

      @dannytaurus Looks good

    • J

      Packaging Instruments Guide?

      Watching Ignoring Scheduled Pinned Locked Moved Newbie League
      21
      0 Votes
      21 Posts
      400 Views
      J

      @David-Healey said in Packaging Instruments Guide?:

      @jonalexander23 said in Packaging Instruments Guide?:

      I've tried your script again from scratch

      If I recall correctly that script will only work if you use it for the whole process and setup the template packages project I'm using.

      I wasn't suggesting you use the script, but read the commands that are in it. Then you can use these to manually sign and notarize your project.

      OK will do, thanks for all your help.

    • T

      What do these errors mean?

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      2
      0 Votes
      2 Posts
      57 Views
      dannytaurusD

      @tjrob You're trying to compile the latest commit of HISE which is failing in CI.

      You need to check which commit is the latest passing commit and compile from that.

      See this other recent post https://forum.hise.audio/topic/13995/build-failed-on-mac-last-develop-commit-3e1718f/9

    • OrvillainO

      Component search - how does it work?

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      6
      1 Votes
      6 Posts
      119 Views
      dannytaurusD

      @Orvillain Also, to clarify, it only searches the Module Tree structure. It doesn't search the Interface Designer for UI components, nor any script content.

    • resonantR

      Modulation Matrix FX plugin crashes in DAW

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      4
      0 Votes
      4 Posts
      116 Views
      OrvillainO

      @resonant

      My project is setup for this:

      HISE_NUM_SCRIPTNODE_FX_MODS=32 HISE_NUM_POLYPHONIC_SCRIPTNODE_FX_MODS=32 NUM_HARDCODED_FX_MODS=32 NUM_HARDCODED_POLY_FX_MODS=32 ENABLE_ALL_PEAK_METERS=1 JUCE_LOG_ASSERTIONS=1

      If you're going to be using hardcoded modulators, then you're definitely going to want to activate some of the mods. Saying that, I don't think having them set to zero would cause a crash. Would just cause modulation to not work.

      If you're using a hardcoded module, are you initialising the SlotFX properly when your plugin loads? I'm not 100% certain, but if you're not ensuring the slot actually has the effect and then you're trying to map modulation to it at any point, that could cause a null pointer and a crash.

    • D

      AAX SDK on 2.9.0 / ARM?

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      1
      0 Votes
      1 Posts
      41 Views
      No one has replied