HISE Logo Forum
    • Categories
    • Register
    • Login

    Samplemaps for future usage

    Scheduled Pinned Locked Moved General Questions
    53 Posts 3 Posters 2.6k 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.
    • C
      coreyu21 @d.healey
      last edited by

      @d-healey yea that’s my issue is the user will reopen their saved project and have to find the expansion and sample used for the daw to play whatever was saved. And being a sampler, the user will have multiple plugins in a project with different sounds. So having to find all of the sounds previously saved doesn’t work for me unfortunately 😔

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

        @coreyu21 I'll be trying this out soon. Which DAWs have you tested?

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

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

          @d-healey we use acid pro right now but any should work I think. When I reload the project the expansion combo box is reset which doesn’t let the preset browser load the saved sample because it reads no expansion in the combo box. I believe when we talked about this in the past you said it was a circular loop error in the c++ or something like of that sort

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

            @coreyu21 So the instrument doesn't have any sample maps loaded when you reopen the project?

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

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

              @d-healey actually I cant even get that far because when I load the expansion in the combo box, with save in preset on, and click a sample in preset browser it automatically resets. The combo box. With save in preset off, the user cannot load the previously saved sample selected because save in preset is off. There’s gotta be an error somewhere.

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

                Yeah you'll need saveInPreset to be disabled for the expansions. Then when the user reloads the project is should load up with the last saved preset (but it won't be selected in the preset browser, although I think Christoph has fixed that recently).

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

                C 1 Reply Last reply Reply Quote 0
                • A
                  arminh
                  last edited by arminh

                  Ok, i can read samples from main samples folder but again have problem with reading expansion userpresets in plugin. In hise everything works fine. I compiled hise with both flags. Any idea?

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

                    Have you put the expansion into the AppData folder?

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

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

                      @d-healey yes

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

                        @arminh Then I don't know the answer, it works for me.

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

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

                          @d-healey interesting. I’ll have a look when I get home. Is this possible fix on the most current build? I believe I’m using a late January build

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

                            I think expansion system is still bugged.
                            Now i see presets created in expansion packs but i have much crazier issue. I have 2 samples and everything is ok but when i change them few times samples starting sounds strange. Maybe something is wrong with code?

                            Content.makeFrontInterface(600, 500);
                            
                            const var expansions = Engine.getExpansionList(); 
                            const var expansionNames = []; 
                            var sampleMaps;
                            
                            const var Sampler = Synth.getSampler("Sampler");
                             
                            
                            for (e in expansions){
                                var p = e.getProperties();
                                expansionNames.push(p.Name);
                            }
                            
                            
                            //cmbExpansions
                            const var cmbExpansions = Content.getComponent("cmbExpansions");
                            cmbExpansions.set("items", expansionNames.join("\n"));
                            
                            inline function oncmbExpansionsControl(component, value)
                            {
                                Engine.setCurrentExpansion(component.getItemText());
                                sampleMaps = expansions[value-1].getSampleMapList();
                                cmbSampleMap.set("items", "");
                            	cmbSampleMap.set("items", sampleMaps.join("\n"));
                            };
                            
                            Content.getComponent("cmbExpansions").setControlCallback(oncmbExpansionsControl);
                            
                            //cmbSampleMap
                            const var cmbSampleMap = Content.getComponent("cmbSampleMap");
                            
                            
                            inline function oncmbSampleMapControl(component, value)
                            {
                            	Sampler.loadSampleMap(sampleMaps[value-1] + ".xml");
                            	//Console.print();
                            };
                            
                            Content.getComponent("cmbSampleMap").setControlCallback(oncmbSampleMapControl);
                            
                            1 Reply Last reply Reply Quote 0
                            • A
                              arminh
                              last edited by

                              Tommorow i'll record video because it's really strange

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

                                Here's video https://streamable.com/dbejyy

                                Now i have problems with samples. When i load first sample map everything sounds good but when i change it to next in the same category samples starting to sound strange. They are pitched down and there's only 4 samples. I have to change the extension and then I can go back and choose a different sound and then it will play normally (but not always, sometimes i must do this few times).

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

                                  @d-healey you could check if my code is written correctly? Because i dont have any other idea what's wrong...

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

                                    I can't see anything wrong with your code. Are you samples monoliths or wavs? Where are the sample maps located, and where are the samples located?

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

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

                                      @d-healey i creating monoliths like you said in empty project and then copies them to expansion folder.
                                      Samplemaps => Expansions => Expansion Names => Samplemaps
                                      Samples => Expansions => Expansion Names => Samples

                                      d.healeyD C 2 Replies Last reply Reply Quote 0
                                      • d.healeyD
                                        d.healey @arminh
                                        last edited by

                                        @arminh Still a mystery then :(

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

                                        1 Reply Last reply Reply Quote 0
                                        • C
                                          coreyu21 @arminh
                                          last edited by

                                          @arminh instead of manually moving the sample monoliths into the expansion folder. Have them created in the expansion folder so the link is correct. I believe if you move the samples from main folder to expansion folder, it gets buggy. Make sure to refresh your expansion afterwards

                                          A 1 Reply Last reply Reply Quote 0
                                          • A
                                            arminh @coreyu21
                                            last edited by

                                            @coreyu21 that's how my samples looks when i creating samplemaps and monoliths in expansions tab
                                            alt text

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

                                            47

                                            Online

                                            1.7k

                                            Users

                                            11.7k

                                            Topics

                                            101.9k

                                            Posts