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.
    • 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

                          21

                          Online

                          1.7k

                          Users

                          11.9k

                          Topics

                          103.2k

                          Posts