Forum
    • Categories
    • Register
    • Login

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

    Scheduled Pinned Locked Moved Scripting
    23 Posts 3 Posters 469 Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • David HealeyD
      David Healey @Jaytove
      last edited by David Healey

      @Jaytove

      What was the problem with the arp?

      stopRepeatTimer() This function is not needed, just call Synth.stopTimer() You don't need the repeatTimerRunning variable.

      You don't need to stop and start the timer to update the rate, you can just call startTimer with the new rate while it's still running.

      I also think the transportHandler might be useful here.

      All this stuff should be a separate MIDI processor, not in your UI script which should be deferred.

      for (var i = 0; i < 128; i++) // Smells like AI?
      

      There was a coding puzzle on my Patreon page last year (or maybe the year before) to find the simplest way to determine if a note number was a black or white key, you might find that useful.

      Free HISE Bootcamp Full Course for beginners.
      YouTube Channel - Public HISE tutorials
      My Patreon - HISE tutorials

      1 Reply Last reply Reply Quote 0
      • J
        Jaytove
        last edited by

        the midi note repeat was just just an idea i dont want to get lost i mostly care about having an install expansion button on my interface that will open a browser for the user to locate hr1 file and it installs from there you said some thing about showing me how to do to do this when would you avilabilty be ?

        David HealeyD 1 Reply Last reply Reply Quote 0
        • David HealeyD
          David Healey @Jaytove
          last edited by David Healey

          @Jaytove said in I HAVE MY VST DONE COMPILED ALL EXPANSIONS MADE HOW DO I ADD INSTALL EXP BUT ON MY INTERFACE:

          you said some thing about showing me how to do to do this when would you avilabilty be ?

          I'll post it next month on Patreon.

          Free HISE Bootcamp Full Course for beginners.
          YouTube Channel - Public HISE tutorials
          My Patreon - HISE tutorials

          J 1 Reply Last reply Reply Quote 0
          • J
            Jaytove @David Healey
            last edited by

            @David-Healey I have 20 plus expansions exported to hr1 files should i be using getExpansionforInstallpackage to make these load through a button on my interface, I cant figure out how to make an install expansion button on my interface and have the user point to hr1 file and my vst load it

            David HealeyD 1 Reply Last reply Reply Quote 0
            • David HealeyD
              David Healey @Jaytove
              last edited by

              @Jaytove said in I HAVE MY VST DONE COMPILED ALL EXPANSIONS MADE HOW DO I ADD INSTALL EXP BUT ON MY INTERFACE:

              should i be using getExpansionforInstallpackage

              Nope, check the post above where I give you the steps.

              You'll need to use the file and file system APIs too, I have videos about these on YouTube.

              Free HISE Bootcamp Full Course for beginners.
              YouTube Channel - Public HISE tutorials
              My Patreon - HISE tutorials

              J 1 Reply Last reply Reply Quote 0
              • David HealeyD David Healey referenced this topic
              • J
                Jaytove @David Healey
                last edited by

                @David-Healey i seen your videos about expansions but it dosent really get into hr1 files and how to install them into your vst

                David HealeyD 2 Replies Last reply Reply Quote 0
                • David HealeyD
                  David Healey @Jaytove
                  last edited by

                  @Jaytove True, but the videos I mentioned are about file and file system APIs, combined with the steps I gave you above should point you in the right direction

                  Free HISE Bootcamp Full Course for beginners.
                  YouTube Channel - Public HISE tutorials
                  My Patreon - HISE tutorials

                  1 Reply Last reply Reply Quote 0
                  • David HealeyD
                    David Healey @Jaytove
                    last edited by

                    @Jaytove said in I HAVE MY VST DONE COMPILED ALL EXPANSIONS MADE HOW DO I ADD INSTALL EXP BUT ON MY INTERFACE:

                    @David-Healey i seen your videos about expansions but it dosent really get into hr1 files and how to install them into your vst

                    The Expansions Installer video is now available at Patreon: https://www.patreon.com/posts/150234838

                    Free HISE Bootcamp Full Course for beginners.
                    YouTube Channel - Public HISE tutorials
                    My Patreon - HISE tutorials

                    HISEnbergH 1 Reply Last reply Reply Quote 1
                    • HISEnbergH
                      HISEnberg @David Healey
                      last edited by HISEnberg

                      @David-Healey Thanks for sharing this one! I've been hoping for an expansion video!

                      I love that you are showing lambdas as I didn't know this was supported in HISE, but as soon as I introduce it I get an error.

                      	inline function showSampleFolderBrowser(file)
                      	{
                      		Engine.showYesNoWindow("Select Folder", "Choose", function[file](response)
                      
                      default:! Line 37, column 102: Accessing parameter reference outside the function call {{SW50ZXJmYWNlfG9uSW5pdCgpfDgzMnwzN3wxMDI=}}
                      

                      Is there some type of modification you made to the HISE source code to support this? I get the same error if I load the snippet you shared for this one as well...

                      Using this version of HISE from last week: https://github.com/christophhart/HISE/commit/535630df2ad8c83c84c47b24b2de906b9ed4c6d1

                      Sonic Architect && Software Mercenary

                      David HealeyD 1 Reply Last reply Reply Quote 0
                      • David HealeyD
                        David Healey @HISEnberg
                        last edited by David Healey

                        @HISEnberg said in I HAVE MY VST DONE COMPILED ALL EXPANSIONS MADE HOW DO I ADD INSTALL EXP BUT ON MY INTERFACE:

                        Is there some type of modification you made to the HISE source code to support this?

                        Not as far as I'm aware. I posted a video a couple of weeks ago all about lambdas, do they examples in that one also have the same issue for you?

                        Free HISE Bootcamp Full Course for beginners.
                        YouTube Channel - Public HISE tutorials
                        My Patreon - HISE tutorials

                        HISEnbergH 1 Reply Last reply Reply Quote 0
                        • HISEnbergH
                          HISEnberg @David Healey
                          last edited by

                          @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.

                          Sonic Architect && Software Mercenary

                          1 Reply Last reply Reply Quote 0
                          • First post
                            Last post

                          18

                          Online

                          2.2k

                          Users

                          13.4k

                          Topics

                          116.3k

                          Posts