HISE Logo Forum
    • Categories
    • Register
    • Login

    CumstomSampleImport - Multi Sampler

    Scheduled Pinned Locked Moved General Questions
    sample importcustomsamplertutorial
    28 Posts 4 Posters 1.9k 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.
    • trillbillyT
      trillbilly @trillbilly
      last edited by

      @DanH I got a bit closer this morning before I had to jump into a different project.

      HiseSnippet 3502.3oc6bstbaabEFTRv1j9Zxjlo+IyrkSmTpNJJbgrjriGGSIQIG0JYoJJamNNdbVAtjDIfXYA.krpqmw+H+n+pSeD5iPeDxiPdD5L8EHuAsmcwsEf.jfTWriGwew8xY2ys8b9vAb4t1LcpiCyVoPw8OtGUov0Tabrkam05PLrT1rtRgapttIsK0xcUh922umxpG2i33PapTnvzOjOoBEmQQ74mevpDShkNMpKEkmvLzoaYz0vMp2cq8GMLM2fzjtuQWoYe6ZapyrViYx5CLzzpUU5A6IoM8QD9zlRUovkVuogKytgKwk5nTXlUYMOtQG1QVdy+IFNFGXR4MvJMfExq6MXlM4bLuWk05XX1b2.A2QQovk2MRMLsmZ3iT21noQX+QpiaIF.EQgr9nvTwYuoiwdXY1qpD6kBKUPhklwik9.0F51F8biFgyOWUcSKWpcKBn1kYEu4pL0S+X00XvLrbmuK46oaXCMBonBVqZ04PKUs5r2qTIP263hNjXiZP51yjZiQ2GI7FluM00uuJkCFrLPy.jnMLRz3jTxl1F4v5a07dQeE68cWlKwzaxNvBUcvdwQca3rVeGWV2sI8fNaQLcnCL.NZjRk97O+2fJuK3NUFsEqsgNzA5QL2NFV.WzipaPLmCY3h9NfZjCX0bPeNpiQSfWzo1tfG.h5cTvY94mWVeQAq9p8ccgN363yBz3fNXMV2dLKnQkxbeisXrdkmctRnr9jMo6Qr.Ve7ok6+U2l0qG0t7rO+dYRtr.sd8M2+EasyN65otSLvdq7nGtNLBNlCvWsySeQ881Y2cWeOXLMtFOZzU52zf8TxgzVL6tbcT57Z7oklGlujj4JDaVwW.tteWhE0LShCmQbB2idH01glIY9iK7tMrLMrnnV8szcMXVHGpK23sMqIsB0+KyV5UkJFWTmGlWkxTKBDdvyPOGJX5n6eeI8NrIEC4SOxNzKrRZjvsgbJhoVFFUxlQfvWWZnhzZDSyCfXzUzCzFyAZLy9dhnQqJ9MJVLodH33x7FVMoubmVQqvrdaKnVpb.helSZ1vJc.m641AalY31mBKwk5hkJJN26G+AgGPVXVdiAwJ1hAIjr8W4gKPnuDUEXEnmhlLchIxnIOtmefwnPe7U0vwsxrOyirOCgeNmsBmoIrmgSshQSNS+5Rule1YXt2gba4YSSajkPkVP9v4LhSTRaIrJI5yygxvk10AbmFhdX9uiYXUo72XUlakgOxtEw7wEQqeDXg.+UGfVfUPOdyv.v7X2n86PgSkPu5dxmCpICYwff2PNXJhXcLpIwkLG5f9tni.HGHaJoIDT+HafWEKgKC41ghbDrIpKjJoogMU20734SwymYwO4MTWDQ5Lg9HTMvoYcwI6lAyDLykJB6+1PJYjSefY4bgILQD0pIjAieHKAywG3nNTKzwr9Bh8hVDQI+KsLrAyqK.qR3s5wMsGjaZNK+vdUwIyr3XfaCoWDSZvE4Y3mGJK86AJaI1oGXpcQ83go7iXw6ntMocaviwa1gc6TIbcDFmDKiCh6XCQC7UIGPbnKcavNaCIuChtsk3vzgz4El+POu5fK.e04mpxNreVmjjL3oEdmY80bbrC0k.jIgYzzfeLCrsUA3CXP2hNhhzIVn9NdxK4PhgovlpaybbZAKLxlq3QlTq1tc7VJFXjaycYXfWMjaGcfQaDqEhHQErvGQrbK4GdxhdzSDAftOXOfLU..vJCyzJjItwE86ibXyvOQL24B2BOyX9L2mPylXmyxtIaVl8dwxBnc9fDTazHAwmDnf3SFVP73CFDmMZP7vfChGAdPs7gGTaH3Aw4CPHNCDg3QCIDmJlP7n.EhGEpPbHrP7f3B0FFtPbbfg3XHCwYAxCGCaHd.vgCmvXl0QiODOQ.DwxHD0FKDhZ4.gHdXPD0FMDQ7IGinVtwHpchwHhyIHQbdPIhyKLQbZ3DwoBTTaLAJhqD2o+cXnh3QiUDKmRU6sNXQrLZQsLPKlJOG.WDO.nBsSNdQ7.HHvmhHFwof8.OZLi3gAZDOZTi3eoBaLKSb13FSwiIW.GyxtehsedFfghdT1BBlPcy9vCoVdai11DtUb9uygGiKbfDnYSL5tFt5cpScg.FL6jCN.bYuwgORtL..U5NVUD9FP5OTxgZ0J0w7EBdcXSaXdE3sGFgUr528.psrmIehJElIdstUytV2xkhW2yZHMQl0lVFt6ziZkUA5U7MgJJEJ4yUvTcEUE+F9UE2K+uhQSkBWRkqOUD7q7qhPIIsWOnh57XNBRuoZLrPAqwmp9GZryidU4fJKW9K7pp7bnxhY.sKW90CtAovbWUMD.eN3vTVfhp9HKGCxaHhgHH+xpBe6IauurPyhmHU6shqZCWjeWBcK9DnbuVjxEOYRXo.sKdxTuWwS8lF0OdSdXI961w2cFbwAEgqA+zSg5zCMzoduomhp0oNeuK3CWPMLjEvaixq01C4uxKk22iiZTu1QFMc6D0wOTqC0ncGoWMmUsCZK+B33P0RuslWGtzW5FLghWJXS4mSC46a5w2+Je9N1C336ZDuX3xBvWVKR.dyySH.+m2Lf.7mq0KHxwlB6YPwJT7PFsI+gI7XcGX+1zZWa.Yn6fR60Tus1cptrl1R2Yo3hMejku6cqVco6dmDxe850+ebtHRIFaxPVTPiHqZRX4jdPO9KwSQZpWKKq+UUCenugn3FTOMfpDR+wNJHInCm4VAvAG0QjPILzeKmrwz+3ueT8GyIajJBYI+JiJRejT+SuRRpq8mR5uu+.pgurlCfzgtAgmV1u6ZKrv+8AiEGdi7lOYLbrSZMtk5ZlFv2PeJ5qXPHJkAsnwcnUKT.5Ml9WUSagkt6RZRlxRp3kVd4k0vKNZa4H0IGFjyOUW2TLffFKphTxZmqD2N5ctf+l22hRrsx57qMABi7PaV+dx+pDhqZeyyxuSP7XgikKQobg.HRh+wuIGRb5xWFLeND6wRht5PRZFTPSIA5eYdJZBOmDwR4.0UjD9OOLtDlUhGfEHcAj+986uPMUlnfS7fCiWvohiDKnjH8F4nRamHpzadx.rX8ZviGz.dn5dNQtxu3zjuukOeCib.aU1KEb9GnlnxRxmjZKICJKVqK4k7fgSAMROiOv4ehpGydbC34zK4+88sMfCoP3LdLTwdRMgGeiWSApsEwbhBHLJzaZYgd6acNiQuwaehvsocVfaS6b.2lXf6ns3h2dg6NgP2zlHnaWKB5F97B613jvWVIIQ2H0E4C8VvSS9V.9lV9fuMvyr9dM9MswG+1MjwugOa.voT6bB.mVNwBDqJCmBH3TpclAuQKmH3tZHBN7YCDtyMYrTdJsy3hgS67GCmVNwvEVvo2U.wokaPbeXRPb32EQwEWdt7PdTVup6KJzujfr6+P1Zj6CQFNay3u9Rh8wAkEOObwMAWyVTPfzo6CSNK9nVB3VerJWkg3H4POjZQsIfpKwStTT0+8RlB2lRTlOxm41vjQbMrZuuAXC7TTdTNPEq9AYKdXQ+8JI5M8IZUa1QNfqe13bE3+Vdo6pA4DGLEnnDrSUsf5qtdIDR76gg+1Z7zfk+Bjqce5bgCs9K6QrbLXVNq3.KS+tVgEmNbNh6Vfc3BjXT9alwYvtWO5Wrv.a5FjCY7WnI+tPDmxG0uqGWvIB60mWGOkeDeO9qkBF4YWW7y5o57Kj3ybi8.79e90K85jfUP+sj.d5USYvqrvsT2l0ruI2YR9FTvu1H9C.51XWaA9US.z3tGK+z+mZWqh7xhefp3Tb573ToviJJmI7n+kQ45pq2pEDZIhAmQciu9r4lmHu8eh21CwocsojtvgX+.iBdPpBGmB2Ind49NAAABD+jXL9qRS6GqsZePGYGu2+cMwVsRWVeqX6kOmuGsGkH9MkHCbcu8DfWRR0O+.gSw91.ddPUHOvNVTPW6FK5UvKUWrVNxCsae61bcUTOgvIj5ieXuCwBhQ5D7r.O1gxsuF5aSfj0wpSfXWptOQXimR0qMNQasDsWHQ6amn8hIZuTh1KG0NLSN2yfeQsR71guR9d6vvBHRKHMyUMZGt3d8HeatBUyBVQ5lfETTBoUJkqY0kNqt4WyjuyeC+ho8KfHpwtnZEC3wFFbC15VGBmTgd373GBviZQ5a5Fza7nFayrX85vrLziet.7y4+fHj48TEnUbcgikQ87Q01Cf4QbjNX+aqsEfwgXG+39XoKvi8k1KU60uV0icQ7PcnShc6b0ManYEmNWYEO042IOC44pp6F94JQvta69Ntc9Zphn6Hw6F3sDqtGqO+gFBRzoBYCa.H.zox4D4OLne6p71bFpA0ponw+C93OHNHAJePbvfJ5AKEHa9eW73AEll5+fN.XOSH0rorKsCfyfyRPRtI.qj1EXkt.qzEXkt.qzXgUZgKvJcAVoKvJcAVo2OvJcCOE5UEEcV7uEhPWlQQnkK8Vb.S+zoOfoczcgsGvsX4zi4DagaP6ZvqodL7I.LiMro+EQoWiW7Z9ElHkg94GrAHjoRSChaeuqVPR3TfVe5b64LF+w2Ly6b+w27dcZ7EuHM9IOM9a2h+O862E++7HUx4wdzknaydQvc8DLPWQzCH2Vh+JwJptMuMJ7dZnpVc9pJcgHbuPWmqh+LHfY5znMAzrvDPysm.ZVbBnYoIflkm.ZtyPogmbYk9trtdG4fN1ccODFEVODgwzJ+e.+R59PC
      

      Updated Scripts

      Errors I am still seeing:

      1. Sampler 2 Loop Xfade range does not visibly show but does work on backend.

      2. Sampler 1 Loop Range & Xfade Range works on its own, but the drag action and correct coloring only work when Sampler 2 has a sample loaded as well (super weird, cant figure it out).

      DanHD 1 Reply Last reply Reply Quote 0
      • DanHD
        DanH @trillbilly
        last edited by DanH

        @trillbilly yeah that's pretty weird, I can't see anything glaringly obvious in the script. It seems like you've done the right thing - or at least what I would have done 😆

        I thin @Christoph-Hart will need to advise whether this script is capable of loading multiple custom files into multiple samplers. If I load a sample into each sampler and hit compile the 2nd sampler goes blank again for example....

        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 @DanH
          last edited by

          @DanH I believe it was @Christoph-Hart and @orange who put this together. Maybe Im mistaken.

          DanHD 1 Reply Last reply Reply Quote 0
          • DanHD
            DanH @trillbilly
            last edited by

            @trillbilly yes but that was for one sampler...

            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 @DanH
              last edited by

              @DanH Ahh, I see, I just assumed it was the base sampler for Cube or something. I assume too much...

              DanHD 2 Replies Last reply Reply Quote 0
              • DanHD
                DanH @trillbilly
                last edited by

                @trillbilly actually that's a good point, Cube uses it too. Let me check if it can import multiple files

                PS Cube is @Casey-Kolb not @orange

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

                1 Reply Last reply Reply Quote 1
                • DanHD
                  DanH @trillbilly
                  last edited by

                  @trillbilly ok it does, so we need @Casey-Kolb to tell us how :face_with_tears_of_joy:

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

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

                    @DanH Dang, sorry guys, I try to keep track the best I can lol.

                    @Casey-Kolb please enlighten us

                    Casey KolbC 1 Reply Last reply Reply Quote 0
                    • Casey KolbC
                      Casey Kolb @trillbilly
                      last edited by

                      @trillbilly Hey there! What in particular is still tripping you up? For the most part, Christoph's example should work, but we did tweak some of the scripts a bit to work with CUBE.

                      Casey Kolb
                      Founder & CEO of Lunacy Audio
                      Composer | Producer | Software Developer

                      trillbillyT DanHD 2 Replies Last reply Reply Quote 0
                      • trillbillyT
                        trillbilly @Casey Kolb
                        last edited by

                        @Casey-Kolb Hey man, thanks for getting back to me!

                        The only thing I seem hung up on still is getting multiple samplers loading and saving the given sample. Sampler 1 will save correctly, but Sampler 2 will not.

                        For example, I save Preset 1 and Sampler 2 is enabled with a sample. I leave Preset 1 and come back, Sampler 2 no longer has a Sample Loaded.

                        I've got to be missing something in the "SampleLoadSave" Script

                        LindonL 1 Reply Last reply Reply Quote 0
                        • DanHD
                          DanH @Casey Kolb
                          last edited by

                          @Casey-Kolb How were you scripting it for the 8? samplers in Cube? Did you create new namespaces etc for each sampler?

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

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

                            @trillbilly -- well the easiest way to address this is:

                            • add a text box for each sampler - that shows the name of the loaded sample
                            • make the callback for the text box be the CB that loads the sample into the sampler
                            • make sure the text box(es) are all SaveInPreset enabled

                            HISE Development for hire.
                            www.channelrobot.com

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

                              @Lindon Thanks!

                              I think Ive got it working. I missed a couple little things when copying code from sampler 1 to sampler 2.

                              @DanH if you dont have it working yet shoot me a message and Ill send you the Scripts. I dont want to post a link because it will just be deleted anyway.

                              DanHD 1 Reply Last reply Reply Quote 0
                              • DanHD
                                DanH @trillbilly
                                last edited by

                                @trillbilly no that’s cool thanks - it’s always the little things in these kinds of scripts! Well done!

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

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

                                30

                                Online

                                1.7k

                                Users

                                11.9k

                                Topics

                                103.5k

                                Posts