HISE Logo Forum
    • Categories
    • Register
    • Login

    AudioFile Range - Odd Behaviour?

    Scheduled Pinned Locked Moved Unsolved General Questions
    12 Posts 2 Posters 316 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.
    • griffinboyG
      griffinboy
      last edited by griffinboy

      Is this a bug?
      The range slider works when decreasing the range, but it refuses to increase the range.

      a450fc4c-7ad2-48ee-98bc-5712921912cd-image.png

      d7b26de6-d120-4c81-a579-9d0687b4675b-image.png

      7f7f2fae-c299-4dbc-84f1-d9130420a0a0-image.png

      HiseSnippet 2664.3oc0Y0saaibElz1zwVaRwltYA5kDt8BkTsZIojsrPvh0NxVabi+Qvx0cALBBFQNRZVSwgfjxVpYCPuruB6KQeFReJ5c8YXe.ZQ64LCoHosrsrR1TTA3DN+bNmu472bNjsB31zvPdfhZgSF6SUTenV6wdQ8azmv7T1aGE0Gq8JZWVvwzAjvHZ.0Q4Ei8IggvCppK9c31TWcIEwue9aeAwk3YSSmRQ4TNyltOa.KJc1Va8JlqaShC8D1fL6t5V6Yy8Zvc4CAHsnlghOw9bRO5gDbaKno7RRXeE0moYaWsNcytV0LrpSW2oZGKSChkQ850nj0Mr6TmRr51w1PQc4ccXQ7f1QjHZnh5Ruf6Ltce9kdRAbJKj0wkhCLUZCRVNcStqCdDwYUZzm45zJQWEpnnp0JUysnTy8DsCXNrIympA+bwB5oTjUAptPd3sXN3YlEdFYf2TfjZFHsjDROVqsc.yOJcEDOel1ddfkrKArSYghbuJK7uWQqAG1gWT4AjyoMCfASnnXUCiR5ULLd5yKT.rUgQ5WPBz2dnCi+mHWP6xCFXp+M5IbnGMpAefO2CFTbs7aaMfGorPJ9leORsvGDoc2tco1.gxE0gUWKufCIC7coA4HRHk1hElbxuFKPh6xboHkILYBwMgEJdki3q73cpbimLwpBFWf44x7n5cG5YGw3d5bOwhHcAb2h1IDUBXq6P5SK71Bq5yCKBD+tmW3VYe4PbVAeZPbc6.AGEyydABJLQ1B9p+1BEVsvpe8WKOvkc4DGwITdtaQh5aBzAaQtNHjiId8.MPoXJ.vH0mGCdo.CelTafyeJdFfoDL3cfrAwzlFoG0mpaGiwBS3a7oaB3S.ZQTK.jtJrgPtKsre.CN2Q8YgBMwvf.fL2w6CPmJA+Se5y0uYJxBWXi.npV0zvnrwMSxgCGHoJLgjMqXXZVCULYzTfKvsBKghLwdl3okm90VSXkD5puQ96G02e6l5+X7HIQWFGnfqj52YGPgS09bP4tOme91dNMoTWTZExGdg56qssL7DoHyvxAzdLLEeyDaxZNAjKOo+vAc7HL2iGBgHqUZhecwdkz4c9Ag6aOosESaWzXzFFME+.AnC+vixH3..at7nV7PFRsbIw+.Fjsc9gggReFeO2PX69w6aBG3c6Bx.XyFF4nEPudQeclmdqC2u8SS3nOhnhqMB.7H8uJl5X.0qLdv1GBRKNBVtjtg3jTl.Z1yp75R5VkMjaU7mvHBVpc.hzEAF5uj34.9I2K0GR3Mn9vyGIVCgf3440nx+Kr7k8YQTo+UBbbocgrSzfHFXm0E4ctjE0WOzmZy5xnNnup84dPNPjmSN2jyLds9uW2pjd1mLwmLm7DpL.cGrjY40yK2.Vu9eHBlblEx5JSje1ItaXf1D8TixIzQQ2GaAt+YvS9Z5cwhM4XB4iFMtG0CXhozYI9LtsKqmG0AEPQzZFAOTR+Ly0KoWE7xpA+YtN3gsFZ3VKICQx4HIz89bVvbJS4r.47gnfdkgLuta65BQkMaZsck5qajIpbZ9beW.wgA4YfjYtEOCIqhsQ8MrkVJoQAhXf4q6Tk53TRX5JIrRuVpHPYhvRnA7gGRCuj2R.+alaGOjGQORdC.dCh9UWpa2otV7EdPRootLVXYvsQXQOPCRCxdKLtQn3o7UjocyUjksfQaY54Laj6smGK5Hep2MUFoRbNcn5skhQETuZjn1suLt1sb4zUXNX8j4yyqHN.YK41gDQTTKq81VGezeX2Fm7llGs+N6d76LpoOfFAwqNPMcTHlpQ.2W+2ZVF72TBvDTvgN.pSWSEYiXlc8bvw+82ECWAFWThweULFa6xbnABv8.MrxfofoYmXqODhqbUh+4uU4Ot2NnBApwMVeC1.eL0EZdU2gdAzfhrf4U01gFddD2WXPhq9Bj181jLJK5GmNXmstj4D0Ochwa0mh4RSm4js7SbQ1yQzP1jBWUBAuKrJCY6PnaGjYZfLOUEnGNMyMpUqlk45Jc5kzE0C0pZUaSy5FFalc6xEpaYXrwFlYWv5JjfovlJundjNXIVfSRRSIoprkuSOjLpne2Vopn26tEJQvmCZaZjxEIQapKdeXuUF1uEcZreYMQuq2.+0tS2rT9+WNKK+6Lg+ssIdPqtWqqLnePtyPWRT9lDQ3Du.jmJWmYX2WdP8Piy5V+QqywYEhOVqEKxt+zw3BSAiPD2uDXLte6GoIaNLEfKo076+DzbslT9EzR5XUH7bwoYAAzVwjdJwqSTwbqw8Zq9W0RuYxOf5C2QdBukKYbbuYXCLkz63xsOuM6OSu90Yw4JdAtih18IddT2v44VukmYUk4saoNlOLh406.RT.D+ppgsUAIOroMhQGpCV.yoKGajbcSapmiXv+A9Eun4DEFrnYxho2apbHM5Rdv4BaT7yPLpzfDJTxuo6H.9zfPziEBegd.Kan.0DwuDC3Yw9xfkRLWKt6X+9bOlMNkbGIPe6A7ghrCB7+RR3IPAXnye6gPcudNG40F1r38egNeGxcfmVtIwFTriwJhvfHrPAvikFT1dhmaNrl57fZXYp9ba.4aRFYopCf4.QdqEz.pv0QERB.PI7HTtWvcGJNr4fzWpAErAEXFVN6VlFJxyj6BFntykNJ4t2LAAYGofo2bnijx4.l2ox6uEiHihGEW.RKR..DDqh2AWxH3LlRnFZgyRplILtcD0GifRFi5D7JfHpRt8sCsKYnaTt4TlMAshloA9FFlprJn0Jf5PgHakbjeU4YbE48fT4sh1WIdCF4Na4k2SfwHHvelUqaXZtADsdN8RoAWQ8KzVubUKKqZF0pUcyplULpKfGT3CjuABamazsrlUdrsJLwz0GYADhXKq50Mpt9FVVUptYsMWWfnGn8RVigQJWia4wT57JentCOR6.fuPSrPeJN2tWgTdoUQpnjITaYsdXbctXrOChbBnkEKLsHqXZtiPpEx4+u3md2j3hlRz8Kshx689oepz6uG9IyPTycBObCULLMp.and8MqVulgY7q1t8.NOpeFG4X+x7HLdx+GDn8Psiogwu0zYIVKqOVVqetUDkmfifhuVPJk8BOM9kyjHE3NqWv4mOfHtsbtZJJaUXeQRUXhL46yQhEmvmHmQGmRGKkgFXdieyn+1+5eNqeyH+Y9aF0drm8Ah3wzpkEktdR.w9bz2HyBHL2UzIiSVDbL3Fgu8greyJ4aGVzhLv9b6ldAXUxygz9zd10ZD+TN9RIa.FfqzD9.T0Hi7GPvpmTW9ernhKfwbcl6J.sSx5pKdaeiKy47abszuTeiqklsxvuc38+AMVkqqgUSvXaF5Esq2ETWHlQfwesVbvexrV4P4AbOdRIoY84fBr60Cyckh8odf1NJB76Sm4IacL0kRBoY6.Ge6rjfqF1bOzEl26OO4TsW+FMIb0wnb8OD61mT2ras43Emoli+ni24uQ4ONP4SQmfeJjw.hc.+M1xFnQe4UDy.maOQ98U0N.GqOk254.Hq3arsyypqQn07RXk4kvpyKgqOuDtw7RXs4kvMuaBwKs1dXDefLjUQ4fV6JJKRUcRMApKp7eQ4jpZW
      
      1 Reply Last reply Reply Quote 0
      • d.healeyD
        d.healey
        last edited by

        This doesn't work, but might give a hint of a solution.

        You need to store the maximum length when the sample is loaded. Then use that value to set the length you want, up to that maximum amount. You can't check the length once the range has been changed because then you'll only get the new length reported.

        HiseSnippet 2646.3oc2YstaaibElz1zIRa1hltYA5OIb6OjS0pkT2EBVr1w1Zia7EAKW2EvMHXD4HoYM0LBjT1Rc2.ze1Wg8knOC4IouBsO.En8blgTjzV9ZZS6VAjXNWNmy2btMmCYGegCMHP3qom+3YioZ5Own6Ld3vsFRXbsc2VS+oFul1m4eDcDIHj5Sc0d4rwjf.3Ac8k+Fba54VQS96u+0uj3Q3NzjozzNQvbn6wFwBSlsyFul440l3ROlMJ0tqtwtNB9VBOwD.RKaXoMl3bFY.8.BtskLzdEIXnl9yMp6zplUOpUsZMqVoY0p0qVulUeqJ860rd0dUZTsha0Z1NUzzWcGWVnvuaHIjFnouxKEty5NTbAWIfSXArddTbfsVWPxpoaK7bwiHNq1VCYdtch0UAZZ5FcRzbKqzbOyXelKa97IZvetbAyDJRq.0WJK7VNC7rSCOqTvaAPROEjVQAomZz0wmMNLYEDOehwtbvR1m.1ozPQsWskddNisDvN3gkFQNi11GFLmhBUsrJZVwxZ8WjOuOcf4Hxz8n7AgCgwfsKHz7bhu4lSbYheO4bZeg+HayuxLliCngaIFMVvgAEVK61VC3YBKTvo82hTK8IQZ2oeepCPnZQSXUjnTTEPFM1i5mgHoT5JWXtl3Jr.OK8YdTjxXlLm31vBErxJoWyE8pbsmL4pRFmmw8XbpY+IbmPlfaJ3xEQ57EdEbhIpHvVuIz0y+84yMVDT.H9cuH+Mx9RA3rR9rEwyqGDrTHK6QDbY.HYtIHk749xuTcnK4IHtxSo5r2gDNzFnMmZUPLGQ3C.cPQywD+.J3OTXtk274JkAhwSviPg0We8WjK+6fCOHftzPyvgTSmHDleNOiNaygdLBKf5.fzbvFBDdzRi8Yf.CGxBj5gI99.Ydy1C.MUAaPflWOEJi+QPHlbi.npV01xpjU9qgfClLRQSPLAMqXYa2.0YozPf4+FAEn.SzRI6MM2eQhwFsUI9vwBXs0PmHkp7qT+9Ay81rs4ODMRQzEQQQ3JINkN9T3Pum.z86IDmsI2sMk5gRKe1XOzbbkskhmHEoFVBBWX38AsiMYq45St33gSF0iSXdGMAheVq3betBCJZJ58cRe6AJSOliuf0z5Vsk+.AXB+vixT3..atzzNh.FRsZI4+Al3Mc+tIAJWpwbu.X6ii12bNH52GjAvl5VYnEPuYgwlLtYmC1q65wbbLhnBqME.7TyuHh5H.MnDdv1CBfJLEVtnok7jTh.Z1Sq7lhlkKYo1p7eRiHXo1FHxTFyX9JB2EL02K0GR30n9vyGIRCgf3EY0np+DT5hgrPJ5cICxkvwi1GRcQ8CYfc1TlS3BF3XFLl5v5yntnCpyYbHAIxy4maxoVuw72XVtnY5mrwmrm+DpL.cGrjcoZYkqOavvODASNsLx5Jyke5ItcXf1DyDixwzog2GaAt+6fm7Uz6xEaKvr0GNc1.JGXhsxYI5LtoGa.m5hBn.ZMCgGJZdpcshlUAurFv+rqAdXqgFt0hyPDeNhCcuOmELmxBNKvcAPTvfRPhYuM87fnx1sKuYEnBqTQkKxm6a7ItLHOCjsyqvoHYUbrZU2QYoTFEHhAlukaUpqaQooqnzJ8Fkh.kIBKoFXL7PR3kz7gm4TWcdfHjdn5BB7BFyKuT+9KbsnaCgjRKbYrJT+ahvBbPCR8SeEMtQnRqrkuYb8kukt5RGU54TaTv2kyBObLkec0bpEkSGJ0akHTAE2FJKz6yiJzKSNcMlKV7Y177ZxCP55ycIgDYo09XRG3f3CEpaniKImYGta7Xs4xcYkb+YQxsqGyk5KE3iLvZAVfbt6DW9Cg3JYId8+ve6q09c6tMdHghbizgfdcLlNBMY5aSOG5PQUwbNisoAmEJFKUxQkaAR6dqlmlF8yRFr8FWvbCGlLwrMFRw7iIyb7FiiM665J6HadkpZAfGCVZgpeHzUBx1LRk6A50Iugc8FMZT1tlVuAwsQ8DipkazztkkUyzaWsPqxVV0qamdgxWhDLszB4EkS5gUUANIwckjnxV8V8PRoh90ajnhdu2FnDAeNnuooZmGGAou78g8kSw9MnKh8qZHad8Z3uws5lkv++zoo4eu47uqCgC85dk1xfFBEtS7HgY6RDgSzBPtmLslgsewgZblktW6+s053cEhO0nCKzY3hw3RK.iPD2+IvXTC2epgpavD.thQ6u8iP20FJ4m2HtEUovyDmlFDP09yahDuhPGykF0rs9e1HUeY9Tn4J5whNdjYQMhg8rTzrmmv4rtr+H8pWQEkq3k3NJ3Ljv4TufGxMYqdmUU12rk5HwjPFev9jPeH9U2.61ARd3P2JBcnNXILmtZrU70KcobW4f+I7KZQ64JLXQ63EStKT6.Z3EB+yj1nnmgXTkAIPpjea+o.7o9AnGKD9Bs8UxRCpyQbAFvyh7kAKkbtNBuYiGJ3LGbJ0Nhg9liDSjYGj3+UjfighpPm+tSfZY4tGx6BaV9BvPmuCDtvSq1l3.J1YXUNXPDd4O3wR8K4L2yMCVSbdPMrJUelMf7MNirR0AvbjLuEbON3wAqiJjX.fR3SQ4dtvah7vlARetATDFTzXPozaYQnHKStMXf5NO5z36dSEDjdjFldykNUIm8Y7ST2eKGQlFMJp.jNDe.HHVkuDt3QvYLgPCzBmlTCaXb2P5XLBJdLpSvq.BoZY121z9jIdgYlS6tInGaXaguTgEJq7Fc7otTHxVKC4WVdVWRdOJQdO13KjuzhLmsrx6YvXDD3O6psrrsqCQqmQuPYv0z+LiZkpVtb4FVMZTsYU6JVsjvCJ7Ax2.gsOXzspQ4rXKGLwh0GoADh3xka0xpZs5kKWoZyFMqIQziLdEaqIgZWgaYwTx7ZentCepw9.egFSgdObuYuBk7RphTSKUn1pFCv35LwXeBD43SKIWXQQVQzbKgTKkw+e4O9tIQEMEq6W4wZum+i+Xw2eO7StCQM2J7vMTwx1pBrgVsZVsUCK6n2sc2QBQ3vTNxQ9kYQXzj+WHP6IFGQChdOo2kXsz9Xos9YVQVdBNBJ9ZIkT1M3jnW3RrTf6rdoPb1Hh71xGTSQoqB6yhqBSlIeOARr7D9L0Ll3TlXoLTe6q8iF8W9G+065GMZ7c9iF0cF2YeY7XR0xxRWO1m3bF5ajZADl6H6jwMMBNBbiv2nP5OZk5k1JaQFXelcSOGrJY4PReZO2366bzg+1c153219v81dmid2IB7EMtEX.v+.JdyekcoKHmqMBUMpH+QjowO5AXLSm4dRPOuwb8kuoOxk8C7ibsx+y8Qt9IPyTY5THWLF6xPOmc3mS8f3DIF+EFQA7wyVNCJ2WvEwkgl1OCJpdv.LeUB1W3AZyvPvWOYlmswQTOJIfltqa7srR7ubnx8PWXeu+ljKzd8KMTv0DirM+oaSvK++0MA+QoytOFxXDwwW7VGUCwne5iky.matLecNi8wwlK3sXNBxx8VGmrr5JDV9gRXkGJgUenDV6gRX8GJgMdnD171IDuDZyIghQpPSMs86rirLGc842wqur1+RUL6I7
        

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

        griffinboyG 2 Replies Last reply Reply Quote 1
        • griffinboyG
          griffinboy @d.healey
          last edited by

          This post is deleted!
          1 Reply Last reply Reply Quote 0
          • griffinboyG
            griffinboy @d.healey
            last edited by

            @d-healey

            Thanks for trying, but I wasn't using Sample Length as part of the equation, just sample rate, which shouldn't be changing.

            So I'm not sure about this one.

            The snippet you provided crashes my system, I've been getting crashes with various configurations of .get used on the audioFile.

            Troublesome.

            d.healeyD 1 Reply Last reply Reply Quote 0
            • griffinboyG griffinboy marked this topic as a question on
            • d.healeyD
              d.healey @griffinboy
              last edited by

              @griffinboy sample rate won't give you the length of the file in samples so I don't see how it's useful here

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

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

                @d-healey

                Ah but sampleRate will give me one second in terms of the audio file!

                I was using that to give the audio a range of one second.
                And then using the knob to scale that second.
                This was to test range-changing in real time.

                And with this I discovered the issue.
                Weirdly it reminds me of the way that you could only scrollwheel a knob backwards but not forwards, some kind of glitch I used to have in Hise.

                griffinboyG 1 Reply Last reply Reply Quote 0
                • griffinboyG
                  griffinboy @griffinboy
                  last edited by

                  @griffinboy

                  Don't tell me I'm going to have to write a convolver too 😓
                  As I am doing with the sampler

                  griffinboyG 1 Reply Last reply Reply Quote 0
                  • griffinboyG
                    griffinboy @griffinboy
                    last edited by

                    @griffinboy

                    Womp womp

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

                      @griffinboy What's wrong with the method I suggested?

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

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

                        @d-healey

                        Theoretically it makes sense, but I'm not having trouble with the theory, Hise is just not behaving
                        : (

                        I've had similar issues with the sampler as well.
                        Setting external audio data parameters has been a real hassle. I've not been able to get anything to work properly.

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

                          @griffinboy I'll try and take a look at it later today if I have a bit of time.

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

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

                            This post is deleted!
                            1 Reply Last reply Reply Quote 0
                            • bendursoB bendurso referenced this topic on
                            • First post
                              Last post

                            18

                            Online

                            1.7k

                            Users

                            11.8k

                            Topics

                            103.2k

                            Posts