HISE Logo Forum
    • Categories
    • Register
    • Login

    Amplitude to set opacity of SVG?

    Scheduled Pinned Locked Moved General Questions
    8 Posts 3 Posters 213 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.
    • P
      paper_lung
      last edited by

      Hi all, does anyone know if it's possible to set the opacity of an SVG, determined by the output amplitude of the plugin? I'm essentially thinking of making an SVG graphic flicker based on the output, just not sure if it's possible.

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

        @paper_lung You could use a peak meter floating tile, and draw the SVG path using LAF.

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

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

          Here's an example

          HiseSnippet 1822.3oc2X80bpabEWXacmXm1zjNY5zG0vjG7cFWMB+eZlNwXI3ZrQvhAaLNSlz0RKffEsXoEjgL2Y5Gk9QpeTx68gzytRXDW653qmjats7.r64O696b1ydNmET.ygDFxBTxrdyoiHJY9cpMl5y6Y1C64qT1RIymoZiC4j.sXRGOcDNLj3pjIypuQPHy5qoH+7ieywXJ12grfjhxkLOGREugd7ETQGclGkVB6RZ5MLkz6dTYGluIixFC3YUUCkQXmA3tjpXgXqnpj4UEc83rfFbLmDBxbLycZidrH+X4uzKz6FJQLImRCXghIqX1yi5hlaqgJJYTQKr7Uis7uT01y06d5K7.etjg1BMR6CxrxSAobuGPJSJHsVLj9B0FNAdi3K3HvympV1GNP5fAWcZnDKqxJ+60TMYfD9b8g3AjRAvj60Xy8ML1RC950e8Fa.t6Pt1HLumEli09aZY28vCz4FTZ69l0smdv.yn3wypXxLiJoqeo0RiSKibr8kXZadEqxl2oWq+UGWv01hEcVwZ8Q5CMq2nxj6Libmc.pOsc9CP8hLLyi5eEJ5.j8zY0rhlc3I05W6zisp2bmqiLKWZvNFl0q5VehY8xzcQ8GXFtOZm8X1VFUllqZ+qNo3k1V0cKuWUqbdHy56seqwlso6dGpekSLO.4YPkqWqZmhMKe4zJGZV2uX21lx8dVUxgFnaeicMw5cks.y2T0JzIeW69nNsLqe5atFGudVspc81ndNGdxLzr65NaajbuiH6UnpE28Zy5SqznqY4b8uhZVeTzYc.L6dHxhMo01n79mfrbNzOvd1Ug1SCrQ8aSC2A0aWuyOMYrt9NErJxyipZoq6pm3eKIGK86kiGSZNYjYrdz1GuOZZEroEqMcRUKr8zJVKMtMsc4ZVXc8IEWZbhLWS6VZw31mZAVgYsjw.8H6DY.cOCjQtWxwfcvZeYDBv5N6h5IG2uPgV6hPF6blU4RMqVcVko2cb8t21nmYTN4X8KtM.ril14Otta9qu0LVu74uZOz0zKpXU.LQXsGTH6WmDh5A+.gmyCqcBHvsMDD2tIDFKXpSYXWHRenHPdy4QzohwI3A1D3NPEbmGrPUXNXZEFaPAe2RDBUrnoUPOfz0SjCrzXeGtGyeyrtA3HaLOv6NzbAytkVm476tkF6l9udieXi005pGR3wY01L9mP8HOduBzQ8vKnzyiSjZoK15vu036dM.Cg5cfrkRaUXnwhfAbCbeqv.SrvI3.sRfWf642soGkjKkY1U.fgiX9vjMytjTYgkXIBBz9.GRZugXOmanZL+pLNol+lRaci2tg16xpSmGkm.ZALJkD7nrEUFBdJE2ze7vaHAaA1McL4dAgTmKmO9UOu7wNwdpTBx7K66wqMhjLuDi5JxyJF+vr2JItZXzEkEgdhD5Iz.4FQB3dB3jwhLApHFmdecUKR3.NajT1jyGH+NOodTbB8zmNJd.B9CpKcfob28kP+G3ild+ji96Gk.f4ESdm.Vka5NuX65uZdAaHJb3BpWbwE+zxT2VPNa1rRxRCckuJi5OrglV168Gkcy9W0x1va3HJQSzjPtraIDnruK4Nf0eImbJ3QornVrfAgPgdBvnClFRj7ZP5NDPdEhaCuYBVF5FRFWLxh3fmJhO.p4LLly.px3+eg0EgjF.zcHPMceeBMb4sZ.IpD1AhYDZknBB65BN3jMeNUQ3gMV5ASQMYUkVGQr1eKPUSSxTSKG782swaUh7b48fFOx7OAGWOhW2dbwLeYGQOnxOzyAycLEyWtQDgyLgAbaXop+hJ79gd7oo6H68n6Dimr6jmKD+BUjG2o2iiwUdDLB2S90.iI8z86UK1oCwgu.fqoV5pWZCbFO+F39j66lVdK3MK5lN80hmnaZ3xEghWxQ0JNBZNg1G8H8aW1eBjpAwn3f20Mu5uTMpt1yNVPXRZeTGu9GUkt4O1Ao7n+iaP94pH7uUG1myFKJGFWeCxpVc7vkS3KxzthnJc7bCwbAHZP7ckS9I3SBybh4YRXlaNyztgOK1M7ovcYeh74xROveRNWqEdBb8l3SBDNnm5N9+549h4QO6WLWygCaey.re3HV3RKbCxPulPKFgoIBkFKEPt8bwQVZ5lLbvix5G+lRfQ9n5z.yGGHO6KLjM1m+TYeV64k8Y45coj+mIszGpmz+K0UmeypquTQq0miw3ZTEgZITn006ST1AOlxmSc4.aalOaTOlumS5S8yIvExtcIAow9iZPE3bryfET9xiNmPI3zQve0QUfHOb.3mHuPew6++.yidd8mUigql31n1+61O1p+ec+XePpJ7gXOFhcBXeuS76dEwoehjBX29x+Xz0gG1Ay0xoHeKb5yxgPVtu2wY4k5AJt8KUwcdoJt6KUw8doJt+KUwCdoJd3OuhhhPEFyYCiuZpnXiJJeSclLE8wPTt7Fgx+AFMjn4A
          

          Peek 2023-12-12 11-49.gif

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

          P 1 Reply Last reply Reply Quote 3
          • Dan KorneffD
            Dan Korneff
            last edited by

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

              @d-healey That's perfect, thanks for the snippet, been having a play around with it and it all works for me. Am I right in thinking that it would also be possible to play a through a Lottie animations frames with this method?

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

                @paper_lung That might work but the lottie has to be drawn on a panel so you'd have to send the value from the floating tile laf to the panel - have fun!

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

                P 1 Reply Last reply Reply Quote 0
                • P
                  paper_lung @d.healey
                  last edited by

                  @d-healey Thanks! would it be something like the following in the floating tile LAF:

                  myanimation.setAnimationFrame(value * animData.numFrames);
                  
                  d.healeyD 1 Reply Last reply Reply Quote 0
                  • d.healeyD
                    d.healey @paper_lung
                    last edited by

                    @paper_lung Yeah

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

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

                    14

                    Online

                    1.7k

                    Users

                    11.8k

                    Topics

                    102.6k

                    Posts