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
    • S

      LV2 and Headless Builds

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

      @scottmire It's not possible with JUCE6 but should be with JUCE8, I don't know what would be required on the HISE side though.

    • StraticahS

      Draggable filter panel creates UI glitch (WIN FL)

      Watching Ignoring Scheduled Pinned Locked Moved Bug Reports
      1
      0 Votes
      1 Posts
      67 Views
      No one has replied
    • HISEnbergH

      Adding External FX Libraries to the HISE source code

      Watching Ignoring Scheduled Pinned Locked Moved Solved C++ Development
      7
      0 Votes
      7 Posts
      254 Views
      ustkU

      Coming right on time (well, when ready...) as I am to release a set of plugins based on the same engine so if fixes and updates can be done just once for the bundle I can already see the benefit of this!

    • DanHD

      Using custom preset system - as in the actual presets themselves, not a browser

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      25
      0 Votes
      25 Posts
      584 Views
      DanHD

      @Orvillain said in Using custom preset system - as in the actual presets themselves, not a browser:

      Why do you want to do this?

      Because it kills voices and I want to silently update some metadata like tags and author for presets.

      But.... your method seems to be working!!! I feel like I'm going to have to remove certain characters in case it messes up the preset code....

    • LindonL

      iPlug3

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      15
      3 Votes
      15 Posts
      415 Views
      David HealeyD

      I also saw this one: https://github.com/Noizefield/audio-plugin-coder

    • M

      Issue: Keyboard Colouring logic is "one step behind" when switching Sample Maps (Race Condition?)

      Watching Ignoring Scheduled Pinned Locked Moved Solved Scripting
      7
      0 Votes
      7 Posts
      149 Views
      M

      @Lindon Thanks for the link!

      That explains why I was getting the 'Unknown Function' error—I was trying to call it on the Synth object instead of a ScriptPanel.

      I’ve set up a hidden panel to handle the callback now, and it’s working perfectly. Appreciate the clarification!"

    • David HealeyD

      Moonbase

      Watching Ignoring Scheduled Pinned Locked Moved General Questions moonbase
      35
      0 Votes
      35 Posts
      2k Views
      J

      @David-Healey said in Moonbase:

      if you then reexport from HISE the juicer file will be recreated and your changes overwritten, that's probably the issue you were running into

      yes i believe this was the issue.
      but im also wondering if i somehow screwed up changing over from 6 to 8.

    • V

      Play an Audio File?

      Watching Ignoring Scheduled Pinned Locked Moved Newbie League
      8
      0 Votes
      8 Posts
      168 Views
      dannytaurusD

      @veryveryhaps The Audio Loop Player responds to MIDI like any other sound generator.

      If you only want to trigger it from the UI try playNoteFromUI. It's meant for triggering sound generators from UI elements. It simulates pressing a key on the virtual keyboard.

      There's also the cunningly-slightly-differently-named noteOffFromUI to stop playback.

      As for pausing playback and continuing from the same point, I'm not sure.

      const var loopNote = 60; const var channel = 1; inline function onPlayButton(component, value) { if (value) // button ON Synth.playNoteFromUI(channel, loopNote, 127); else // button OFF Synth.noteOffFromUI(channel, loopNote); } Content.getComponent("Button1").setControlCallback(onPlayButton);
    • ulrikU

      Right click on a windows tablet

      Watching Ignoring Scheduled Pinned Locked Moved Scripting
      16
      0 Votes
      16 Posts
      221 Views
      ulrikU

      @Oli-Ullmann Yes, I do exactly like that

    • A

      AVX WIN

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      2
      0 Votes
      2 Posts
      134 Views
      Christoph HartC

      @Anhuarcin It could be possible that there are code paths generated for runtime dispatch, so that if the CPU detection shows AVX support, then it will branch to use that - I can imagine that IPP does stuff like that to squeeze out performance.

    • JulesVJ

      Plugin parameter values in Pro Tools doesn't load as saved

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      9
      0 Votes
      9 Posts
      373 Views
      Dan KorneffD

      @JulesV My solution is to use a flag. If the plugin is being initialized, load a specific preset that has my settings. if the plugin isn't being initialized, it doesn't do anything special.

    • S

      LLM and Faust MCP

      Watching Ignoring Scheduled Pinned Locked Moved Faust Development
      6
      6 Votes
      6 Posts
      382 Views
      S

      @sletz Another Faust + MCP project by Yann Orlarey: https://github.com/orlarey/faustforge

    • D

      callWithPOST change content type

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      29
      0 Votes
      29 Posts
      2k Views
      D

      @Daanyoo I just tried to reproduce it on a empty project on WIN, it worked there and all of the sudden it worked in the regular project as well... I am so confused haha

      But at least its fixed, thank you guys for your help!!

    • CyberGenC

      Declaring variables before a for loop necessary in some cases?

      Watching Ignoring Scheduled Pinned Locked Moved Scripting
      8
      1 Votes
      8 Posts
      234 Views
      CyberGenC

      @David-Healey & @dannytaurus thank you guys. I'll update.

    • J

      I HAVE MY VST DONE COMPILED ALL EXPANSIONS MADE HOW DO I ADD INSTALL EXP BUT ON MY INTERFACE

      Watching Ignoring Scheduled Pinned Locked Moved Scripting
      23
      0 Votes
      23 Posts
      777 Views
      HISEnbergH

      @David-Healey Ah that video flew under my radar!

      Indeed I do have the same issue, same with the examples in the HISE docs. I've mainly gotten around this just sticking to the old school method of reg variables. I haven't seen many HISE scripts using Lambdas.

      Something must be off with my HISE setup in XCode so I'll dig around a bit.

    • ulrikU

      scroll event for script panel mouse callback

      Watching Ignoring Scheduled Pinned Locked Moved Feature Requests
      27
      7 Votes
      27 Posts
      9k Views
      griffinboyG

      @HISEnberg

      Indeed!
      I've also got someone after this. But judging from the lack of movement on this, my guess is that it's troublesome to implement

    • ulrikU

      How to get numbers from strings

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      7
      0 Votes
      7 Posts
      254 Views
      ulrikU

      @dannytaurus @Oli-Ullmann @ustk thank you all for the help, all your suggestions work great!

    • J

      HISE’s CPU readout is at 0% in the compiled plugin in logic.

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      3
      0 Votes
      3 Posts
      135 Views
      J

      @ustk yeah ill just hide it.

      I was gonna have it as part of the interface for the user to see cpu and ram usage, but its not really necessary.

    • ustkU

      Colour non-sense...

      Watching Ignoring Scheduled Pinned Locked Moved Bug Reports
      5
      0 Votes
      5 Posts
      179 Views
      ustkU

      @dannytaurus Oh cool! Bug or not I can at least make my project to work so thanks!

    • dannytaurusD

      UI feedback on tiny control

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      16
      0 Votes
      16 Posts
      523 Views
      dannytaurusD

      @Bart Wow, that interface is wild! 😮 😂

      The synth I'm building is the start of a series, so I'm designing a layout that will work with all of them. Each one will have a couple of unique controls, so they all look slightly different but obviously from the same family.