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

      MEDIA BROWSER PLUGIN [NOT A HISE PLUGIN - but may be useful]

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      10
      1 Votes
      10 Posts
      502 Views
      ospfeigrpO

      @Chazrox yea similar to cosmos but cross platform at least win and linux it have a nice pixeldrain feature for sharing uploading user generated samples etc

    • lalalandsynthL

      letter spacing / kerning on ScriptLabel

      Watching Ignoring Scheduled Pinned Locked Moved Feature Requests
      12
      0 Votes
      12 Posts
      452 Views
      David HealeyD

      @lalalandsynth I use a font unless I need to manipulate in some way that is easier outside of HISE. For example my company logo I use a vector.

    • lalalandsynthL

      BLUR.

      Watching Ignoring Scheduled Pinned Locked Moved Bug Reports
      22
      0 Votes
      22 Posts
      435 Views
      lalalandsynthL

      @ustk Sweet , thanks !

    • M

      Script Processor: "not a function" error is intermittent/non-deterministic (4.1.0)

      Watching Ignoring Scheduled Pinned Locked Moved Scripting
      10
      0 Votes
      10 Posts
      246 Views
      Christoph HartC

      @musicayciencia globals are used when you need to share data between script processors - although David correctly suggests that this should be the last tool you pick for that as there are way better ways for cross-module communication by now. The callback of a single script processor share all the variables declared in the onInit callback.

      Now about the non-deterministic issue: if you compile that script it won't cause an error, as the JS compiler cannot know whether the variable setGlobalVariable is a function that can be called - it might get assigned to something callable at some point so it stays put and doesn't complain. However when you play a note, then it's time to call this variable and that's where HISE realises that you can't execute the (empty) variable.

      var callableAtSecondTime = undefined; function onNoteOn() { callableAtSecondTime(); } function onNoteOff() { callableAtSecondTime = function() { Console.print("Now I work"); }; }

      This script will throw an error when you press the first note, but the first note off will then assign a function to the variable so subsequent notes will not raise the error but call the function. That example looks weird, but it's one of the more powerful features of JS (and HiseScript) to be able to reassign function slots to different functions like this so you can implement dynamic logic more easily.

    • 3

      How do I complete the jucer part in export setup wizard?

      Watching Ignoring Scheduled Pinned Locked Moved Newbie League
      16
      0 Votes
      16 Posts
      355 Views
      LindonL

      @39oririn

      go to :

      https://github.com/christophhart/hise-cli

      and follow the instructions there...

    • gonzaloG

      Automatization!

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      3
      0 Votes
      3 Posts
      106 Views
      gonzaloG

      @dannytaurus thank you so much my friend! 😁🙏🏻

    • griffinboyG

      [BLOG] How does DSP work? [Part 1]

      Watching Ignoring Scheduled Pinned Locked Moved C++ Development
      7
      8 Votes
      7 Posts
      355 Views
      gonzaloG

      so cool my friend!

    • gonzaloG

      Hi! 👋🏻🙌🏻

      Watching Ignoring Scheduled Pinned Locked Moved Blog Entries
      8
      8 Votes
      8 Posts
      473 Views
      gonzaloG

      @griffinboy @lalalandsynth @Chazrox @ulrik @Oli-Ullmann @scottmire thanks everyone! 🤙🏼 😎

    • D

      Set up hise with faust. Everything worked fine..........

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

      Added ShowFolderRows option to Preset Browser

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      3
      2 Votes
      3 Posts
      149 Views
      dannytaurusD

      @David-Healey Yours always seems to be more generally useful than mine though 😂

      This one is pretty niche but I'll likely be using single column preset browsers in most of my plugins, so it's really useful for me.

    • B

      Draggable Filter Panel PathType: Options?

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      2
      0 Votes
      2 Posts
      133 Views
      HISEnbergH

      @blush It's listed under the PathTypes section here: https://docs.hise.dev/ui-components/floating-tiles/plugin/draggablefilterpanel.html

      https://docs.hise.dev/images/custom/filterpathtypes.png

    • dannytaurusD

      How to do text links in a settings panel?

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      17
      0 Votes
      17 Posts
      1k Views
      dannytaurusD

      I also added a LineSpacing and LetterSpacing to the Markdown renderer so I can style it to match my plugin.

      https://github.com/christophhart/HISE/pull/1008

    • David HealeyD

      [bug] createScreenshot doesn't capture peak meters

      Watching Ignoring Scheduled Pinned Locked Moved Solved Bug Reports
      3
      0 Votes
      3 Posts
      536 Views
      David HealeyD

      Had Claude fix this bug and also added an optional scaling parameter to the screenshot function: https://github.com/christophhart/HISE/pull/1004

    • dannytaurusD

      Saving MIDI CC assignments in user presets?

      Watching Ignoring Scheduled Pinned Locked Moved Scripting
      61
      2 Votes
      61 Posts
      7k Views
      David HealeyD

      I found when unloading a Full Instrument Expansion the automation xml was getting wiped. Made a little PR to fix it.

    • lalalandsynthL

      Latest or recent build exe

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      3
      0 Votes
      3 Posts
      192 Views
      lalalandsynthL

      @Christoph-Hart That is just way too convenient ! 😲

    • lalalandsynthL

      Filmstrip knob stuck.

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      5
      0 Votes
      5 Posts
      309 Views
      ChazroxC

      @lalalandsynth ahh yup. 👍

    • dannytaurusD

      Text rendering on Mac versus Windows

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      8
      0 Votes
      8 Posts
      504 Views
      dannytaurusD

      Update: Claude-generated gist here of the suggested patch: https://gist.github.com/weavermedia/3fc4a419920fcda8de389a89d7aec68d

    • David HealeyD

      HISE segfaults when loading large sample maps

      Watching Ignoring Scheduled Pinned Locked Moved Bug Reports crash bug segfault
      9
      0 Votes
      9 Posts
      2k Views
      David HealeyD

      This is Claude's minimal fix: https://github.com/christophhart/HISE/pull/1003

      I've tested it and it appears to work. The fix just closes each file reader after reading the data into the preload buffer.

    • David HealeyD

      The embedded script files could not be saved again...

      Watching Ignoring Scheduled Pinned Locked Moved Bug Reports
      1
      0 Votes
      1 Posts
      136 Views
      No one has replied
    • Esaú_DFGE

      "Help, I'm getting an error when compiling HISE."

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      7
      0 Votes
      7 Posts
      406 Views
      Christoph HartC

      You're trying to build the Faust build without having installed Faust. Select another Scheme to build that doesn't include Faust (or use the hise-cli for setting this all up).