Forum
    • Categories
    • Register
    • Login

    AudioFile Range - Odd Behaviour?

    Scheduled Pinned Locked Moved Unsolved General Questions
    12 Posts 2 Posters 653 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.
    • David HealeyD
      David 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
      

      Free HISE Bootcamp Full Course for beginners.
      YouTube Channel - Public HISE tutorials
      My Patreon - HISE tutorials

      griffinboyG 2 Replies Last reply Reply Quote 1
      • griffinboyG
        griffinboy @David Healey
        last edited by

        This post is deleted!
        1 Reply Last reply Reply Quote 0
        • griffinboyG
          griffinboy @David 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.

          David HealeyD 1 Reply Last reply Reply Quote 0
          • griffinboyG griffinboy marked this topic as a question on
          • David HealeyD
            David 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

            Free HISE Bootcamp Full Course for beginners.
            YouTube Channel - Public HISE tutorials
            My Patreon - HISE tutorials

            griffinboyG 1 Reply Last reply Reply Quote 0
            • griffinboyG
              griffinboy @David 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

                  David HealeyD 1 Reply Last reply Reply Quote 0
                  • David HealeyD
                    David Healey @griffinboy
                    last edited by

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

                    Free HISE Bootcamp Full Course for beginners.
                    YouTube Channel - Public HISE tutorials
                    My Patreon - HISE tutorials

                    griffinboyG 1 Reply Last reply Reply Quote 0
                    • griffinboyG
                      griffinboy @David 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.

                      David HealeyD 1 Reply Last reply Reply Quote 0
                      • David HealeyD
                        David Healey @griffinboy
                        last edited by

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

                        Free HISE Bootcamp Full Course for beginners.
                        YouTube Channel - Public HISE tutorials
                        My Patreon - HISE tutorials

                        griffinboyG 1 Reply Last reply Reply Quote 0
                        • griffinboyG
                          griffinboy @David 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

                          36

                          Online

                          2.1k

                          Users

                          13.0k

                          Topics

                          113.0k

                          Posts