Forum
    • Categories
    • Register
    • Login
    1. Home
    2. David Healey
    3. Topics
    • Profile
    • Following 1
    • Followers 77
    • Topics 1,045
    • Posts 23,647
    • Groups 1

    Topics

    • David HealeyD

      HISE Scripting Foundations - Beginners' scripting course, now available.

      Watching Ignoring Scheduled Pinned Locked Moved Scripting hise scripting course beginner
      6
      5 Votes
      6 Posts
      76 Views
      David HealeyD

      @Yinxi said in HISE Scripting Foundations - Beginners' scripting course, now available.:

      @David-Healey
      Sometimes there are discounts for students, which is why I'm asking, but I hadn’t seen the initial launch discount.

      Ah ok, yeah the launch bundle and discount is for everyone.

    • David HealeyD

      Plugin Showcase and scripting stuff

      Watching Ignoring Scheduled Pinned Locked Moved Blog Entries hise showcase examples plugins blog
      10
      14 Votes
      10 Posts
      518 Views
      David HealeyD

      Another blog post and video for you. In this one we'll look at scripts and snippets that are available from the HISE community. I'll show you how to find them on the forum and the correct way to bring them into your own projects.

      Leave a comment on the blog post, thanks!

      https://audiodevschool.com/hise-community-scripts-and-snippets/

    • David HealeyD

      Invalid use of incomplete type vSIMDType

      Watching Ignoring Scheduled Pinned Locked Moved Bug Reports
      30
      0 Votes
      30 Posts
      2k Views
      iamlampreyI

      @David-Healey said in Invalid use of incomplete type vSIMDType:

      We know the issue isn't in the JUCE modules because those haven't been touched.

      The reference to Point is ambiguous error I'm getting is a confirmed JUCE issue (it was patched in a later version of JUCE), but it's caused by a clash with the Rubberband library so it's not HISE's fault. Either way I'm going to test the signalsmith shifter instead which sounds better out of the box anyway

      I'm also getting a bunch of fftw errors when compiling your fork (development branch), I assume I need to install that on MacOS?

      Edit: Yep signalsmith solved all of my woes 🙂

    • David HealeyD

      Moonbase

      Watching Ignoring Scheduled Pinned Locked Moved General Questions moonbase
      15
      0 Votes
      15 Posts
      1k Views
      HISEnbergH

      @tobbentm This looks like excellent work and sounds very promising. Please keep us updated when you integrate JUCE 6 compatibility. Would really love to see a HISE-example integrating Moonbase as well for us here to test out when it's ready :)

    • David HealeyD

      MIDI Out Device

      Watching Ignoring Scheduled Pinned Locked Moved Unsolved General Questions midi out
      2
      0 Votes
      2 Posts
      159 Views
      VirtualVirginV

      I would like to know about this as well. To my knowledge I have not seen a commercial MIDI plugin that can route directly to and from MIDI ports/drivers, but I do remember that the two MIDI plugins here called "midiIn" and "midiOut" attempt to do this:

      https://github.com/sleiner/pizmidi/tree/main/pizjuce

      Some of the plugins are buggy, so I do not know if they work or not.

      I think some of the challenge on Windows is that host apps can gain exclusive control over a port, and I know DAWs like Cubase/Nuendo are aggressive in this regard, but there are utilities to multiply port connections (such as MIDI-OX, Virtual Cable or Bidule), and therefore making it possible for multiple hosts to access the same MIDI input/output.

      I would love it if you found a way to do this in a plugin. On an app I believe you should just be able to have access to the output ports from any of the MIDI devices as long as it is not in use by another app (I think it is first-come-first-serve in that regard).

    • David HealeyD

      AAX showing under audiosuite but not inserts

      Watching Ignoring Scheduled Pinned Locked Moved General Questions protools audiosuite insert
      21
      0 Votes
      21 Posts
      2k Views
      ustkU

      @d-healey Oh yeah sorry… but since it’s not that important for instruments anyway

    • David HealeyD

      Wordpress plugin to block temp mail signups

      Watching Ignoring Scheduled Pinned Locked Moved General Questions email wordpress
      14
      6 Votes
      14 Posts
      1k Views
      David HealeyD

      I made a little update so it works with the wordpress comments form too.

      temp-mail-shield.zip

    • David HealeyD

      HISE installer on github not compatible with Catalina

      Watching Ignoring Scheduled Pinned Locked Moved Bug Reports catalina macos
      4
      0 Votes
      4 Posts
      347 Views
      David HealeyD

      Think I've solved it.

      @Christoph-Hart This is set to 11 in develop. I've changed in to 10.7 and now it's running on Catalina.

      b91dabbb-64b6-4fad-82bc-66eef8ae5d14-image.png

    • David HealeyD

      Multipage Dialog Hello World Doesn't Work

      Watching Ignoring Scheduled Pinned Locked Moved Bug Reports multipage
      1
      0 Votes
      1 Posts
      215 Views
      No one has replied
    • David HealeyD

      HISE Bootcamp - Full Course for Beginners

      Watching Ignoring Scheduled Pinned Locked Moved General Questions video tutorial course
      30
      19 Votes
      30 Posts
      4k Views
      David HealeyD

      @Christoph-Hart @Dominik-Mayer I noticed the videos of mine on the HISE homepage are quite out of date. It might be a good idea to use a few from the Bootcamp instead.

    • David HealeyD

      Table envelope attack/release knobs have unneccessary level of precision.

      Watching Ignoring Scheduled Pinned Locked Moved Bug Reports
      2
      0 Votes
      2 Posts
      201 Views
      resonantR

      @d-healey Might be related to this commit

      https://github.com/christophhart/HISE/commit/f9fe4f8bc4cbf7041140449fc6eb7849a593a55d

    • David HealeyD

      How to trigger label callback on enter/return but not on focus change?

      Watching Ignoring Scheduled Pinned Locked Moved Scripting label text value update focus
      30
      0 Votes
      30 Posts
      2k Views
      ChazroxC

      @d-healey ah crud. Yeah we did. Ok I fixed it. Thank You! Sorry for wasting just a little bit of your time. I'll make it up to you in enthusiasm! haha. Hope you're having a great day! 🙏

    • David HealeyD

      Compile project wizard on MacOS missing vst+au option

      Watching Ignoring Scheduled Pinned Locked Moved Feature Requests
      1
      0 Votes
      1 Posts
      305 Views
      No one has replied
    • David HealeyD

      [Bug] Moving sample to RR group sets it to 0

      Watching Ignoring Scheduled Pinned Locked Moved Bug Reports round robin group
      6
      1 Votes
      6 Posts
      682 Views
      David HealeyD

      @Christoph-Hart Correct, but it should match the number of groups the user has set, which is the previous behaviour - I can do this but I figured you'd changed it for a reason.

    • David HealeyD

      [Feature Request] Relative includes

      Watching Ignoring Scheduled Pinned Locked Moved Scripting script include folder relative path
      1
      2 Votes
      1 Posts
      180 Views
      No one has replied
    • David HealeyD

      New plugin parameter system

      Watching Ignoring Scheduled Pinned Locked Moved General Questions parameter
      5
      0 Votes
      5 Posts
      505 Views
      Christoph HartC

      Here I see allowMidiAutomation, but no mention of MIDI in the rest of the example.

      yeah, the example is all about plugin parameters, MIDI is a different concept. But it's listed here:

      https://docs.hise.audio/scripting/scripting-api/userpresethandler/index.html#setcustomautomation

      It basically replicates the enableMidiLearn property of the UI component but for the automation slot.

    • David HealeyD

      Script Watch Table > View in Popup showing a graph

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      1
      0 Votes
      1 Posts
      123 Views
      No one has replied
    • David HealeyD

      Linux improvements

      Watching Ignoring Scheduled Pinned Locked Moved General Questions linux faust projucer webkit
      2
      6 Votes
      2 Posts
      260 Views
      David HealeyD

      Slight update. I've merged the configs from the faust and non-faust exporters into a single exporter - like it is for the other platforms.

      For example, you can now use CONFIG=ReleaseWithFaust

    • David HealeyD

      c++17 requirement breaks compatibility for gcc7

      Watching Ignoring Scheduled Pinned Locked Moved General Questions gcc linux c++17
      2
      0 Votes
      2 Posts
      281 Views
      griffinboyG

      @d-healey

      I keep accidentally trying to use metaprogramming concepts from c++20 and have to remember Hise is not c++20 😩

    • David HealeyD

      What is the purpose of the unused nodes list?

      Watching Ignoring Scheduled Pinned Locked Moved ScriptNode
      6
      1 Votes
      6 Posts
      899 Views
      modularsamplesM

      It will save groups of nodes, so it can be useful if you've deleted a complex chain and want it back without repeatedly clicking undo.