Forum

    • Register
    • Login
    • Search
    • Categories

    Expansion system installer

    General Questions
    6
    16
    300
    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.
    • d.healey
      d.healey last edited by d.healey

      @Christoph-Hart For my current project I want to make use of expansions. I plan to include a built in downloader/installer in the plugin and before I go rolling my own system I wanted to know if you will be implementing a system in HISE to handle installing expansions?

      In the custom settings floating tile there is a button to relocate the sample folder, does this change to reflect the expansion that is loaded?

      Libre Wave - Freedom respecting instruments and effects
      My Patreon - HISE tutorials
      YouTube Channel - Public HISE tutorials

      Lindon 1 Reply Last reply Reply Quote 1
      • A
        arminh last edited by

        I think now @Christoph-Hart should fix saving expansion instance in daw 😞

        d.healey 1 Reply Last reply Reply Quote 0
        • d.healey
          d.healey @arminh last edited by

          @arminh I think he should fix expansions in HISE first πŸ˜› they are unusable at the moment with Scriptnode.

          Libre Wave - Freedom respecting instruments and effects
          My Patreon - HISE tutorials
          YouTube Channel - Public HISE tutorials

          C 1 Reply Last reply Reply Quote 1
          • C
            coreyu21 @d.healey last edited by

            @d-healey I agree. This system is going to be a game changer when complete. Can’t waitπŸ‘ If it’s anything like the percx downloadable content, that would be fantasticπŸ™‚

            1 Reply Last reply Reply Quote 0
            • Christoph Hart
              Christoph Hart last edited by

              Yes, thatβ€˜s the goal...

              d.healey 1 Reply Last reply Reply Quote 2
              • d.healey
                d.healey @Christoph Hart last edited by

                @Christoph-Hart Any progress on this? All seems pretty quiet on the HISE github lately πŸ˜„

                Libre Wave - Freedom respecting instruments and effects
                My Patreon - HISE tutorials
                YouTube Channel - Public HISE tutorials

                A 1 Reply Last reply Reply Quote 1
                • A
                  arminh @d.healey last edited by

                  @d-healey i don't need installer i need working exp system πŸ˜„

                  d.healey 1 Reply Last reply Reply Quote 0
                  • d.healey
                    d.healey @arminh last edited by

                    @arminh Me too πŸ˜„

                    Libre Wave - Freedom respecting instruments and effects
                    My Patreon - HISE tutorials
                    YouTube Channel - Public HISE tutorials

                    1 Reply Last reply Reply Quote 1
                    • Christoph Hart
                      Christoph Hart last edited by

                      Yes I am currently rebuilding my studio, so I am more into woodworking at the moment than debugging...

                      d.healey gorangrooves 2 Replies Last reply Reply Quote 6
                      • A
                        arminh last edited by arminh

                        @Christoph-Hart but i hope that you made small updates πŸ˜„

                        1 Reply Last reply Reply Quote 0
                        • d.healey
                          d.healey @Christoph Hart last edited by

                          @Christoph-Hart said in Expansion system installer:

                          Yes I am currently rebuilding my studio, so I am more into woodworking at the moment than debugging...

                          You should post some photos once finished so we can see your mad scientist laboratory where HISE is brewed.

                          Libre Wave - Freedom respecting instruments and effects
                          My Patreon - HISE tutorials
                          YouTube Channel - Public HISE tutorials

                          1 Reply Last reply Reply Quote 3
                          • gorangrooves
                            gorangrooves @Christoph Hart last edited by

                            @Christoph-Hart said in Expansion system installer:

                            Yes I am currently rebuilding my studio, so I am more into woodworking at the moment than debugging...

                            The studio-building/ woodworking department is one area I could offer helpful suggestions, should you need any πŸ™‚

                            Goran Rista
                            https://gorangrooves.com

                            Handy Drums and Handy Grooves
                            https://library.gorangrooves.com

                            1 Reply Last reply Reply Quote 2
                            • Christoph Hart
                              Christoph Hart last edited by Christoph Hart

                              Yeah, I am pretty much done with the wood stuff. I'm glad I kept all my fingers though...

                              I'll post pics when ready...

                              1 Reply Last reply Reply Quote 8
                              • Lindon
                                Lindon @d.healey last edited by Lindon

                                @d-healey said in Expansion system installer:

                                @Christoph-Hart For my current project I want to make use of expansions. I plan to include a built in downloader/installer in the plugin and before I go rolling my own system I wanted to know if you will be implementing a system in HISE to handle installing expansions?

                                In the custom settings floating tile there is a button to relocate the sample folder, does this change to reflect the expansion that is loaded?

                                Well expansions are a bit more reliable now so I was wondering how you were going with this?

                                I can build all sorts of expansion installers (using whitebox) but I think the "problem" is the ch1 files - which really need to go in the folder where the original samples were placed by the user... so HISE knows the name of this folder

                                something like:

                                var mySamplesFolder = FileSystem.getFolder(Samples);
                                
                                

                                Its also in the LinkWindows file in the config folder - but I cant work out a 3rd-party solution (on the Mac) to :

                                1. read the LinkWindow file for the location of the "Samples Folder"
                                2. write all the expansion ch1 files there..

                                I have a few other files that need to go in the config folder (AppData/Roaming/CompanyName/productName on windows, and similar on Mac) but these are always the same - so installing these (JSON) files is pretty trivial...

                                So before I go much further with this - anyone have a solution for installing Expansion samples in the same spot as the original samples?

                                unless some kind soul can confirm this works and how to make it work:

                                ExpansionHandler.installExpansionFromPackage(var packageFile)
                                

                                HISE Development for hire.
                                www.channelrobot.com

                                d.healey 1 Reply Last reply Reply Quote 0
                                • d.healey
                                  d.healey @Lindon last edited by

                                  @Lindon said in Expansion system installer:

                                  I can build all sorts of expansion installers (using whitebox) but I think the "problem" is the ch1 files - which really need to go in the folder where the original samples were placed by the user... so HISE knows the name of this folder

                                  I disagree. I like to spread my samples over multiple drives, expansions offer a perfect way to do this. But, it would be handy to get the installation location on a per expansion basis.

                                  So before I go much further with this - anyone have a solution for installing Expansion samples in the same spot as the original samples?

                                  Could you ask the user to select the location where they already installed their samples? and maybe do a check of the files that in the selected location to confirm that it is right.

                                  Libre Wave - Freedom respecting instruments and effects
                                  My Patreon - HISE tutorials
                                  YouTube Channel - Public HISE tutorials

                                  Lindon 1 Reply Last reply Reply Quote 0
                                  • Lindon
                                    Lindon @d.healey last edited by

                                    @d-healey said in Expansion system installer:

                                    @Lindon said in Expansion system installer:

                                    I can build all sorts of expansion installers (using whitebox) but I think the "problem" is the ch1 files - which really need to go in the folder where the original samples were placed by the user... so HISE knows the name of this folder

                                    I disagree. I like to spread my samples over multiple drives, expansions offer a perfect way to do this. But, it would be handy to get the installation location on a per expansion basis.

                                    Sure fine, that too. But at the moment I cant see a way to get the ch1 files installed anywhere...

                                    So before I go much further with this - anyone have a solution for installing Expansion samples in the same spot as the original samples?

                                    Could you ask the user to select the location where they already installed their samples? and maybe do a check of the files that in the selected location to confirm that it is right.

                                    YEs I could but I'm not smart enough at whitebox packages to know how to make it do all this...

                                    HISE Development for hire.
                                    www.channelrobot.com

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

                                    6
                                    Online

                                    1.1k
                                    Users

                                    6.8k
                                    Topics

                                    62.1k
                                    Posts