HISE Logo Forum
    • Categories
    • Register
    • Login

    SampleMaps and expansions issue.

    Scheduled Pinned Locked Moved General Questions
    11 Posts 4 Posters 114 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.
    • CyberGenC
      CyberGen
      last edited by

      Hi again,

      I came across an issue while exploring expansions. I want all expansion sample maps to be available at all times, not just when the expansion that contains the sample map is active. Is that possible?

      How do I set that up?

      Thanks.

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

        @CyberGen said in SampleMaps and expansions issue.:

        Is that possible?

        Not as far as I'm aware.

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

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

          @d-healey

          Not as far as I'm aware.

          Oh no, that places a big limit on my project.

          @Christoph-Hart, could I kindly request that you open this up?

          I'm trying to have multiple independent sound sources that can load samples from all downloaded expansions, not just the active one. Ideally, all samplemaps should be available at all times.

          Thank you.

          bendursoB 1 Reply Last reply Reply Quote 0
          • bendursoB
            bendurso @CyberGen
            last edited by

            @CyberGen And what if you load the samples and samplemaps into the main plugin? Then you could use them in all the expansions I think.

            CyberGenC 1 Reply Last reply Reply Quote 1
            • CyberGenC
              CyberGen @bendurso
              last edited by

              @bendurso Yes, that is true. I had thought of that. But I would much rather keep using expansions if possible, It offers other advantages. I'd like to keep the ability to keep adding features/sounds/instruments through expansions to the platform as it grows (expands) over time.

              bendursoB d.healeyD LindonL 3 Replies Last reply Reply Quote 0
              • bendursoB
                bendurso @CyberGen
                last edited by bendurso

                @CyberGen Maybe you could create a manual installer that always sends the sounds/samples to the main plugin, while everything else is treated as an expansion (images, presets).

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

                  @CyberGen Not at my computer at the moment but do expansions have a getSampleMapList function? Perhaps you can use it to load sample maps from other expansions.

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

                  1 Reply Last reply Reply Quote 0
                  • LindonL
                    Lindon @CyberGen
                    last edited by Lindon

                    @CyberGen you can load any sample map/expansion sample map .....I know its what I do in Horizen, so put your ch1 files in the LinkOS folder, and call the load with this string :

                    {EXP::YorurExpansionName}YourSelectedSound

                    ....for cases where the sample map is in the expansion.

                    So for every expansion you will need to keep a list of the maps in that expansion, and when the user selects a map - check which(if any) expansion its in and use the above...

                    HISE Development for hire.
                    www.channelrobot.com

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

                      @Lindon @CyberGen This one

                      0f5b1d0b-c3a4-456e-aec5-377f91266fd0-image.png

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

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

                        @d-healey yes - if you want a "bald" list - Im doing this however:

                        {
                          "ExpansionName": "84 All Year",
                          "Key": "Not Set",
                          "Desc1": "80s reimagined ",
                          "Desc2": "",
                          "Image": "84expansion_small.png",
                          "VoiceCollection": [
                            {
                              "VoiceMapName": "{EXP::84AllYear}84_Banger",
                              "VoiceDisplayName": "84_Banger",
                              "VoiceTags": [
                                "84 All Year",
                                "Keys"
                              ],
                              "DataFile": "84AllYear_exp.json"
                            },
                            {
                              "VoiceMapName": "{EXP::84AllYear}84_Chimewars",
                              "VoiceDisplayName": "84_Chimewars",
                              "VoiceTags": [
                                "84 All Year",
                                "Pluck"
                              ],
                              "DataFile": "84AllYear_exp.json"
                            },
                        
                        etc. etc...
                        

                        HISE Development for hire.
                        www.channelrobot.com

                        CyberGenC 1 Reply Last reply Reply Quote 0
                        • CyberGenC
                          CyberGen @Lindon
                          last edited by

                          @Lindon @bendurso @d-healey Thank you guys, these are great suggestions. Much appreciated. I haven't had a chance to sit down to try to implement them yet. I'll let you know how these work out as soon as I give them a try.

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

                          43

                          Online

                          1.7k

                          Users

                          11.7k

                          Topics

                          101.8k

                          Posts