HISE Logo Forum
    • Categories
    • Register
    • Login

    LAF + Sampler Functions

    Scheduled Pinned Locked Moved General Questions
    samplerlaflook and feelaudiowavformdraw
    43 Posts 5 Posters 3.8k 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.
    • DanHD
      DanH @Lindon
      last edited by DanH

      @Lindon @d-healey I thought there was a loading callback :)

      So one unintended consequence of changing the sample map data with ui controls is that (in HISE at least, not tested in exported) my sample maps will be overwritten at some point with the new data. I'm not resaving anything in the sample editor, it somehow does it by itself...

      I can't help but feel this approach is a bit hacky

      DHPlugins / DC Breaks | Artist / Producer / DJ / Developer
      https://dhplugins.com/ | https://dcbreaks.com/
      London, UK

      trillbillyT 1 Reply Last reply Reply Quote 0
      • trillbillyT
        trillbilly @Lindon
        last edited by

        @Lindon @d-healey man, I'm all over the place with this lol. Thanks for the script snippet. So this is what is needed in conjunction WITH the presethandler, correct?

        d.healeyD LindonL 2 Replies Last reply Reply Quote 0
        • trillbillyT
          trillbilly @DanH
          last edited by

          @DanH Uh oh, let's hope the compiled plugins have a touch of magic and just maybe don't have the issue lol

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

            @trillbilly No, the preset handler shouldn't be required in this case.

            The loading callback is triggered when sample loading starts, and triggered again when sample loading ends.

            The preset callback is triggered when a preset is loaded. This no longer seems to be relevant for what you're trying to do because the sample map is the thing we're interested in rather than the preset.

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

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

              @trillbilly said in LAF + Sampler Functions:

              @Lindon @d-healey man, I'm all over the place with this lol. Thanks for the script snippet. So this is what is needed in conjunction WITH the presethandler, correct?

              it depends....

              If you are loading a sample and once its loaded you want to do something then yeah - just the loading callback,

              but if you want to save the sample positions and reapply them in each preset ... then you might need to look at the preset post callback, ....

              HISE Development for hire.
              www.channelrobot.com

              trillbillyT 1 Reply Last reply Reply Quote 0
              • trillbillyT
                trillbilly @Lindon
                last edited by

                @Lindon Man oh man, ok.

                If I'm not back in a few hours, send a search party...

                LindonL 1 Reply Last reply Reply Quote 1
                • trillbillyT
                  trillbilly @d.healey
                  last edited by

                  @d-healey Thanks! I've been trying to comprehend everything all at once. I think I need to step back and focus on one part of this issue at a time. Yesterday still has my brain fried...

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

                    @trillbilly said in LAF + Sampler Functions:

                    @Lindon Man oh man, ok.

                    If I'm not back in a few hours, send a search party...

                    Well its conceptually quite simple (well ish)

                    HISE and every other "windowing" system is event based, we have callbacks, so named because they get called back when something happens....

                    When a user clicks on or moves a control then its onControlCallback gets called, and does something.

                    So we have events - things that happen - and we have callbacks for them - so as well as the mouse click/drag etc. events there are system based events too...

                    like for instance the onTimer callbacks, all we are talking about here is two other callbacks, one when all the samples are finished loading, and one when the preset is finished loading...

                    The BIG problem is that we have to realise that more than one event can happen at (nearly) the same.... so as programmers we have to think about what's happening(or might be happening) when... and that can get a bit complicated...

                    HISE Development for hire.
                    www.channelrobot.com

                    trillbillyT 1 Reply Last reply Reply Quote 0
                    • trillbillyT
                      trillbilly @Lindon
                      last edited by

                      @Lindon I understand what you're saying but I can't quite put it into script just yet lol.

                      I'll get there. It's beginning to make more and more sense, its just a slow process for an ape like me.

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

                        @trillbilly Did you watch this one?

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

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

                          @d-healey That would definitely be the one to watch. How I missed this one, we'll never know.

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

                          46

                          Online

                          1.7k

                          Users

                          11.7k

                          Topics

                          102.1k

                          Posts