HISE Logo Forum
    • Categories
    • Register
    • Login
    1. HISE
    2. Brian
    3. Topics
    • Profile
    • Following 0
    • Followers 0
    • Topics 21
    • Posts 112
    • Groups 1

    Topics

    • BrianB

      Convolution Node - Loading sample maps?

      Watching Ignoring Scheduled Pinned Locked Moved ScriptNode
      3
      0 Votes
      3 Posts
      330 Views
      BrianB

      @Christoph-Hart I had a feeling but I did have to ask šŸ˜†

    • BrianB

      Loris not loading with Wavetable converter

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

      Multichannel output in DAW?

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      5
      0 Votes
      5 Posts
      489 Views
      BrianB

      @d-healey @ustk Thanks for the insight! I keep getting amazed at how extensive and deep HISE's features are :)

    • BrianB

      Latest Scriptnode version does not build

      Watching Ignoring Scheduled Pinned Locked Moved Bug Reports
      10
      0 Votes
      10 Posts
      661 Views
      JayJ

      @d-healey ok, thanks

    • BrianB

      Linking error (Undefined symbols) when compiling an instrument

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      10
      0 Votes
      10 Posts
      1k Views
      meyerkeysM

      @Christoph-Hart thanks a lot Master Hart! After deleting it the file the building works.

    • BrianB

      Trouble exporting a build with OSX + XCODE10

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      8
      0 Votes
      8 Posts
      566 Views
      BrianB

      @ulrik @d-healey Major lesson learnt! I had been doing some tests with building a swift app on my iPhone and somehow it was still doing it with HISE! So always double-check if you have any outputs activated
      in Xcode>Window > Devices and Simulators.

      Although now I did find a major bug on an instrument we are building, so I will do a separate post on that.

      Thank you for all the great help!

    • BrianB

      Routing Matrix max count beyond 16 channels?

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      5
      0 Votes
      5 Posts
      699 Views
      BrianB

      @Christoph-Hart I just noticed this setting :

      Screen Shot 2020-02-07 at 8.44.32 PM.png

      Does that mean that we could theoretically set to more mic channels than 2 without breaking HISE? I have a 3 capsule mic that is capable to matrix out to numerous setups such as X/Y or Omni, or even multi-channel ambisonics (it's a Josephson C700S), so I am intrigued as to this possible functionality, please tell me more :)

    • BrianB

      Accessing NoteNumber Modulator parameters in UI

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      4
      0 Votes
      4 Posts
      382 Views
      BrianB

      @d-healey You are a legend! Thanks so much mate! I have to get you properly drunk as a thank you next time I am in your hood! :folded_hands_medium_skin_tone: :folded_hands_medium_skin_tone: :folded_hands_medium_skin_tone: ☺

    • BrianB

      Lottie animation controlling parameters?

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      27
      0 Votes
      27 Posts
      3k Views
      S

      @Brian said in Lottie animation controlling parameters?:

      I am currently experimenting with controlling Lottie animations using sliders, but once I set up the knob to control a parameter I lose the connection with the Lottie animation. I am sure there is a way to have all three of these elements linked but it's beyond my current coding skills.

      Here is a test project ( latest Scriptnode build and rLottie DLL needed):
      Got it — thanks for explaining what’s happening. From what you describe, it sounds like you’ve successfully set up a slider/knob to control a parameter, but in the process the link to the Lottie animation playback got overridden (likely because only one connection is being made at a time instead of merging them).

      What you probably need is a single control signal that both the Lottie animation and your knob/slider can ā€œsee.ā€ In Scriptnode (and similar node-based systems), this usually means:

      Don’t directly replace the Lottie’s input with the knob.

      Instead, use a merge/multiply/mix node (or equivalent) to combine the knob value with the animation’s internal time parameter.

      Feed that merged output into the Lottie node, so the animation continues to play but is also scaled/offset by your slider.

      Another approach:

      Use the knob to control animation progress directly (frame / totalFrames), bypassing ā€œplayback.ā€ That way the knob defines where in the animation you are, and you don’t depend on Lottie’s internal clock.

      If you want both free playback and manual knob scrubbing, you’ll need logic that chooses between ā€œauto-timeā€ and ā€œknob-timeā€ (for example, a switch or crossfade).

      If you share your node setup (or a screenshot), I can suggest the exact node combination to keep all three elements linked.

    • BrianB

      Protecting/locking HISE scripts for secure collaboration

      Watching Ignoring Scheduled Pinned Locked Moved Feature Requests
      4
      1 Votes
      4 Posts
      553 Views
      BrianB

      @d-healey I very much agree on all your points, I am all for sharing and keeping it as open as possible within my personal projects, so maybe I should have explained it better.

      It's not fear or paranoia on my part, but rather trying to see if there could be practical options since I do often work with clients in the video game industry that are incredibly stringent on this aspect by default (the last project went for four years + insane data transfer protocols and contracts ).

      @Christoph-Hart Thanks for the suggestion on the NDA's - I will definitely go this route :)

    • BrianB

      Missing images in HISE documentation

      Watching Ignoring Scheduled Pinned Locked Moved Documentation
      1
      0 Votes
      1 Posts
      302 Views
      No one has replied
    • BrianB

      2d Physics engine using Box2d

      Watching Ignoring Scheduled Pinned Locked Moved Feature Requests
      6
      1 Votes
      6 Posts
      656 Views
      SteveRiggsS

      @d-healey There's a snake in my flute! 🤣 🤣

      Thanks mate. Looks like it's a script he made somewhere. I'll check github...

    • BrianB

      Using rLottie in IOS build

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      3
      0 Votes
      3 Posts
      503 Views
      BrianB

      I had a feeling it was so. I think I might have found a way by installing the original Lottie IOS library as a package dependency (https://github.com/airbnb/lottie-ios)

      Screen Shot 2019-11-12 at 6.59.53 AM.png

      Not sure if you might have to change something on your rLottie integration for it to work with this version, but either way, I am happy to test a build if you think its a good idea.

    • BrianB

      OSC protocol support

      Watching Ignoring Scheduled Pinned Locked Moved Feature Requests
      1
      0 Votes
      1 Posts
      248 Views
      No one has replied
    • BrianB

      Lottie vector animation

      Watching Ignoring Scheduled Pinned Locked Moved Feature Requests
      54
      1 Votes
      54 Posts
      5k Views
      R

      @Rognvald

      To answer my own question.. :)

      To add another Lottie animation in a HISE project, you'll need to first create a new Lottie panel on the UI and then assign a different JSON or B64 string to this new panel using the set animation function. This is done by adding a second animation element and using a distinct variable to hold its data, as HISE's set animation command expects to be assigned a unique animation element.

      // Example for assigning the new animation to the panel
      const secondAnimationData = "PASTE_YOUR_NEW_B64_STRING_OR_JSON_HERE"; // Replace with your actual data
      const myLottiePanel2 = Content.getComponent("MyNewLottiePanel"); // Assuming your new panel is named "MyNewLottiePanel"
      myLottiePanel2.set animation(secondAnimationData);

    • BrianB

      Learning how to program with HISE

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      9
      0 Votes
      9 Posts
      706 Views
      BrianB

      Thank you both for the great suggestions and wisdom! I probably saved a lot of wasted time and effort on this! And on that note, I can't wait to share what is cooking in the background, me and my studio team have been busy sampling away these past few weeks, so there is a backlog of sonic goodness that will hopefully see the light of day in the coming weeks :)

    • BrianB

      Filmstrip size limit

      Watching Ignoring Scheduled Pinned Locked Moved Feature Requests
      22
      0 Votes
      22 Posts
      2k Views
      lalalandsynthL

      deleted . . . .