Forum
    • Categories
    • Register
    • Login

    AudioWaveForm LAF

    Scheduled Pinned Locked Moved General Questions
    24 Posts 6 Posters 1.4k 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.
    • LindonL
      Lindon
      last edited by

      Can I LAF and audiowaveform? if so whats available to me? Cant see any documentaiton or forum posts outlining it...

      HISE Development for hire.
      www.channelrobot.com

      Christoph HartC 1 Reply Last reply Reply Quote 0
      • Christoph HartC
        Christoph Hart @Lindon
        last edited by

        @Lindon Yes it was added a few months ago, but I'm getty sloppy with the docs.

        Take a look at the source:

        https://github.com/christophhart/HISE/blob/7f032e6c170dc7e0cd829609b5596eba1db8da89/hi_scripting/scripting/api/ScriptingGraphics.cpp#L2426

        You should be able to extract all available function names and object properties from there.

        LindonL 1 Reply Last reply Reply Quote 1
        • LindonL
          Lindon @Christoph Hart
          last edited by

          @Christoph-Hart thanks.

          HISE Development for hire.
          www.channelrobot.com

          FortuneF 1 Reply Last reply Reply Quote 0
          • FortuneF
            Fortune @Lindon
            last edited by

            @Lindon @Christoph-Hart

            Is there any documentation for this? Or any examples about how to use it please?

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

              @Fortune https://forum.hise.audio/topic/5892/laf-sampler-functions/5?_=1656275428558

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

              FortuneF 2 Replies Last reply Reply Quote 1
              • FortuneF
                Fortune @David Healey
                last edited by

                @d-healey I'll check, Thank you mate!

                1 Reply Last reply Reply Quote 0
                • FortuneF
                  Fortune @David Healey
                  last edited by

                  @d-healey Ok

                  Ok here is a handy snippet for those who want to use it as a quick starting with AudioWaveForm LAF 😊

                  HiseSnippet 1391.3oc4W8taaTDDeu3bUXSAQKEo7wUQDIWv33yIkFDBQbRrasHo0JNDPJJpZycqsWx5cOs25Dag56Bek2FdT3MHL6d19tKboXLz9A3TTr2YmYueye1ey3NJoOMJRpPNEOYRHE4be2tSD5A6OfvDn1Gfb9P2iHQZpBGKZuIgjnHZ.xwovyLBbJtJx976e6dDNQ3SSDgPmJY9zCYCY5Doc186XbdKR.8D1vTZu8ts8kh8kb4H.OEbqgBI9WR5SeAwn1JtHm60LfokptZhlFgbVcOYvjtCjWKh0+TVD6BN0rvC0ENnXwsj7.ChMeGs+.FOnyL+NBgbb6jDEJDGEdj6Qr.1b4IQiOxtANwhzwCmUxBuBYfm2cAubfjSJHsZLjdfaWeEKTmriAOuuaaAjb5QfvdZnDqKZkesf69RPCgt5PxkzVJXwbKJucsZUv0qU6wecoRPnORiuhnvbRO72faJ5yDzp9JJ3LOiKufviOzCkxKaHBZQo7xFCA0qpn8YlhjViD9ZlTTd8.E45SFLZ3EBBieLQzmtdEbuYa2uBVdwO8X7OWpXIL7zuZOnjnAmW1fEb7i8SCfFCvATuZnLhYLG+Y1kD.ZmU+b.BwGQDUGW7Tt13VspWm.UXSOs9UM34PvgJOtBF9qVkjiXqyqf8pUs1bcydPwOK7AU8ISUMmCqWuacXvlsfLR40OkpBHBBDi7pmBIlWVCNqufFbBcLnGTZoz3N50qb1X7mCv1Bh5w4Q30uNm1Sudr8kdsI8rPInND8fEL+LtVZ+yjdHSSOlXPJG6YJR.CJ7ZAVV9LaJ4q1Yqc7pfImYfJ4LO3+F46Dr8S2IvHotU9VmedlHfAcksE.vWRh2URh0w36NzaVEkMdLyEwRwKjZ5KEkebIiW95R3auUud4tm49jRx4TUtaa3zTuICKKffNUUAhc7Qz4JBWzyxdbuEi8vO95cJEkh1Bl9kgzoqSn+7xgqAMkevv5LEgv6Va4b9jobNMFEvj+.4JZOoZHhEX3AyHyCYclzL+ADMA4rs6lGxtPQTS1zZvlMBC4TLvgDFE+8Mq4geNKD+bY3lM7pdM4JjxPWXqzAxYGygYkzTDXWO5gHz229.y4OEy.7AWJjpzLSjy4.5UPamXdyhtGPitTKCs5NLTJLNqy8+a6giS2oZR5EgyBmsCLsNr1YcQbGNYBU4ghHCAWssHfNNNqcMKPOv3MC.+a.k0ef0W+E37zvE8YMAKduat4F6agooCSjt1ZqYkFAYc390zNjNEtnehNarwFwl9m6k.cwjAi3Dc1Val94S2.pXyzOwzyP.ruSR2u+186V8tqXqka63bqGWP39.2NLs+f7w6J4fWnX4sMdmN8vG31rWOpuNArq515GeiiJ7uNT93YPwVMZJFowSLja84cOU2usnS0EtvS0ACX5CoMZ5RIat7DELuGSzO8qx.ylBBDKBRK9XoTaHoSOUYW6kLKuAb7YzldEUEk8DRt1rTbTCMAoXxogjwy3k3fMYHt3V3Om2xovBm1Sywm8hYJ8yYzwUeaMM66za2+yIiJrXv8uX36hyvXWlo3po3JJGtJYw3CgNK8Hi35YRydO5HoPFNPJX9YKE0JV+9TUZrmqC0PqgqCIRdztGS4TRTpZ9OcWyjnD0suM8V8Ghja9ZM2X3hMW9w+2nIRg+e1D4X4HMPBeDAJTMDauXzvt.2sOEPhPP4QFxrULCNFut1LtttTQfcALyxMS2zyr1Y5ldy17cx6XHwWIeke7HslZ42yJA7agk1un6Ql034yt55B+HPfXOf8JeeS39K7Pn7so9RXyVKgMauD17jkvlubIr4oKgM67FswzLpwHsbX7UQPPml1w7cblOBfSAzePGgCDL
                  
                  NatanN 1 Reply Last reply Reply Quote 2
                  • NatanN
                    Natan @Fortune
                    last edited by

                    @Fortune Thanks Mate

                    Any use of This?

                        laf.registerFunction("drawThumbnailRuler", function(g, obj)
                        {
                    
                        });
                    

                    and "getThumbnailRenderOptions"

                    FortuneF 1 Reply Last reply Reply Quote 0
                    • FortuneF
                      Fortune @Natan
                      last edited by

                      @Natan I haven't tried to use these two yet.

                      Actually drawThumbnailRange and drawThumbnailPath are enough for me, at least for now :)

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

                        OK so necro-ing this topic because I cant get the LAF to do what I want...

                        Here's my LAF influenced output:

                        9d016eac-7952-4f0a-a411-af77571bff97-image.png

                        Sure I can change the path colours(fill and outline) but I cant see any way to remove this background, or change the colour of the offset start point....

                        Do we have anything?

                        HISE Development for hire.
                        www.channelrobot.com

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

                          @Lindon Got a snippet? I've been having great success getting Claude code to improve HISE's look and feel functions for me so if I can't do it I'll see if Claude can help.

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

                          LindonL 1 Reply Last reply Reply Quote 1
                          • LindonL
                            Lindon @David Healey
                            last edited by Lindon

                            @David-Healey

                            you will need to load the Sampler with something...

                            HiseSnippet 1551.3oc2XszaaaDDdokXpkZRPRPJPuT.BidPtv0PzujCBJhjeHWgZmHXYmzdJXE4JoslbWhkK8iVji8WRuTfdom5gdJ+K5egdL+CbmkODIkkcTTcRqqLfklYmY2uY14EYaA2h36yEHsxGblGAoca8NmwjC1b.lxPs1Bo8.cb.keB9XROtvUR7knMNyC66SrQZZE1QImVohnvOu4IafcvLKRJKD54bpEYWpKUlxsc8ug53zDaSNf5lQ5Up2xhy1j6vC.LUPuJxCacDtO4oXkXyni9Zr+.j1WnulcO7Z10VspIY40sqsjYsUezJ0VqZ0d1qaVqastKiswqUqJR6VaaSkbQGIFPORq3Fb6y5LfeBK5.dN0m10gnHLQcfSNhcStisxDUbQaNf5X2NwY4iPZ5sSccEhbcOTeOpMcH+TW38BWvHUirNPsYxCuB4fmYV3UMC7FCjzx.ohQP595crDTOY5JJ77w5sXRhnGFtmxBkHYQy7KynuIGjfIWzEeDoo.HFpQEvEufA7u4eb4xkgKKeowwXgwtMZ1HvlxeQbjhowWYjrK8IxM4tdbFPTYt7hMmZeR2lFunIrSYz0RP.GytbKrytb9QMX1MIDmJJshjcQAoO0GPWy.lkjxYUlyVfO4fAAtcYXpyFP.TeAOfYO2BF8Rjo+BF7te+7F+X4xk5uXOHXrgiSkpmFZVkJ+J3qRS5IzFKGL98tD7mA7YzSPwK7eJSFCVKH+hXvRebr39JOlJInRzW9K10Ari4SVWc9pishRQO3GKLbKVvbwUm+h6S0Sa1rZ0G8nUVY3hJLcIaRrLFgNhDCyfydJWRdFqx7kU11qJaL5R85M10TWlBtiCQL1kU0.DWkhUXfqlHV.7WNAjgBBw44Sdzu7jmr41VQwVYDjyZwnxm4QXWVFOJNfTknEiJPTYXZ1mDmlkKxFQsUo94i1QgFP1pinCasEVhS1V3DfS0iHjTkAosE4Xn5YT1bI8sH9GI4dgxFmOgzty6LHNME.eW8yFRTmT+DpsDJupqMPCgFPn8GHUT1vpdINiVvVVVuC10CtOMQc6mTttzsN7vCC2IevytKkEZAynHZRchKgqUvOTyVLaBfih5eoIRRNUltIme94gaBURbi3tjh8u+G6Fw+hk4fBrb6.GrLeUWUuo3Efnobk5TkyX9T4YY6ccsUJdRg380aSkVCFOFmYLXDhRdefw3FX2Qe6d8HVxT.VTu4299oaU1i+yhN9Gn2QBkdbor9wAWgXHSn10vfGdS7fGsEDGN1tC8GxH1qquQ.3iD449a0COpFtPWlbmULx2m3AMwfq4L5La882eGnsj2nZ8lmDFTbf.p2CthrK7LFA70xr13lBtueOvbB2K+rK0NPzW4qR4rO4XhvOOumF3B22LFwQU+TSSUQxmnteoV6gkB5oYkN7Tpd.N7NFlFKj1bD5kFgd4QnWYD5UGgdsQnqkRG4P2C6ohLJo2fJ1ABDuPefOZx5C.6SaLX4YjbCZ+gmQDmrCBNzaGhnLCQNlwwt06qIDKNY4bW8.r2.phlaf1RIXrCUc6rM6XH6D3D8HJaQ5gCbjIbyWoXONi6MfynV4yEfX698IhrXerFTCoDRES47v56SbHX+LIyedcU2NrHeJ96juv7cd39wde8o5Qv0PUdy3ex81GzvrqrSXgIpS30Ndm9thEmrq4Tn7Vuxmc3SmGF9uSBTtaLCCEmKsAowO8qq+5sHN3bNvWDMqW5jfioEZKHiRHaycvhQc+EttBsKNwwHJS5lSLsprD3xuIA3vPhaN.9d5P66+C.284ARXTsjwkzgYp5.yQZQxNY0Lpo0hnqpnU.pCgYGR.Oyy4wKZlLFlZQyjEmTWxcimV1.rPg7eqt0wHrr58H4Kwv3sQu2oDRyqFX+4O+WWesNmTO2s0CG1zP8rA+eNPxJYq.aK92gu.BsBDlZp1vm8zAdRAmrk68gG6QAIXF7OHnzEaI3uzJ5Esnv5rgb.TxBeMBkz2SQaLl2nhKLJ8KsrxuUWPwklVEWdZUbkoUwUmVEWaZUr1zp35ucEUOoSi.I2MpjMBsW6siB.01dX.XAzeyI2bJX
                            

                            With a simple gain to [protect your ears/speakers...

                            HISE Development for hire.
                            www.channelrobot.com

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

                              @Lindon drawThumbnailBackground doesn't seem to do anything.

                              The only laf function that it seems to respond to is drawThumbnailPath.

                              Do you have a mockup image of what you want the final thing to look like?

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

                              HISEnbergH LindonL 2 Replies Last reply Reply Quote 0
                              • HISEnbergH
                                HISEnberg @David Healey
                                last edited by

                                @David-Healey if you are going to add the LAF for it that would be great! But if @Lindon wants a more immediate alternative you can pass the path to a panel and style it that way 😉

                                Sonic Architect && Software Mercenary

                                David HealeyD LindonL 2 Replies Last reply Reply Quote 0
                                • David HealeyD
                                  David Healey @HISEnberg
                                  last edited by

                                  @HISEnberg panel doesn't include the controls to adjust the start and end

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

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

                                    @HISEnberg Lindon really needs to see the current play cursor position as well...

                                    HISE Development for hire.
                                    www.channelrobot.com

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

                                      @David-Healey said in AudioWaveForm LAF:

                                      @Lindon drawThumbnailBackground doesn't seem to do anything.

                                      The only laf function that it seems to respond to is drawThumbnailPath.

                                      Do you have a mockup image of what you want the final thing to look like?

                                      Sadly I dont - all the customer is asking for is a transparent background...

                                      HISE Development for hire.
                                      www.channelrobot.com

                                      LindonL 1 Reply Last reply Reply Quote 0
                                      • HISEnbergH
                                        HISEnberg @David Healey
                                        last edited by

                                        @David-Healey Hmmm you may be right I would have to check the Sampler's API about that, but I've scripted all of this using the Audio Looper before (actually a custom C++ sampler but same API). I can share the script if you are interested (it's still not finished). If it's just a matter of adding a transparent background though, modding the HISE source code would be a lot easier.

                                        This is all in a panel, but it's a bit buggy still:
                                        ezgif.com-video-to-gif-converter.gif

                                        Sonic Architect && Software Mercenary

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

                                          @HISEnberg it can all be done using a panel but that seems like overkill when all Lindon wants is to remove the background.

                                          @Lindon I'm out for a few hours but I'll take a look when I'm home, I think it should be an easy one for Claude

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

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

                                            @Lindon said in AudioWaveForm LAF:

                                            Sadly I dont - all the customer is asking for is a transparent background...

                                            This guy is a liar, the customer also wants to change the "yellow" colour of the offset marker....

                                            HISE Development for hire.
                                            www.channelrobot.com

                                            David HealeyD 2 Replies Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            28

                                            Online

                                            2.2k

                                            Users

                                            13.4k

                                            Topics

                                            116.7k

                                            Posts